.elementor-kit-11{--e-global-color-primary:#E51B1C;--e-global-color-secondary:#4B4E53;--e-global-color-text:#333333;--e-global-color-accent:#E51B1C;--e-global-color-d_hellgrau:#F2F2F2;--e-global-color-d_weiss:#FFFFFF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-size:32px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:15px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6em;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-size:15px;--e-global-typography-accent-font-weight:500;color:#333333;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;}.elementor-kit-11 button,.elementor-kit-11 input[type="button"],.elementor-kit-11 input[type="submit"],.elementor-kit-11 .elementor-button{background-color:#E51B1C;font-family:"Roboto", Sans-serif;font-weight:500;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-kit-11 button:hover,.elementor-kit-11 button:focus,.elementor-kit-11 input[type="button"]:hover,.elementor-kit-11 input[type="button"]:focus,.elementor-kit-11 input[type="submit"]:hover,.elementor-kit-11 input[type="submit"]:focus,.elementor-kit-11 .elementor-button:hover,.elementor-kit-11 .elementor-button:focus{background-color:#4B4E53;}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-kit-11 a{color:#E51B1C;}.elementor-kit-11 a:hover{color:#4B4E53;}.elementor-kit-11 h1{color:#333333;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:500;}.elementor-kit-11 h2{color:#333333;font-family:"Roboto", Sans-serif;font-size:26px;font-weight:500;}.elementor-kit-11 h3{color:#333333;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1170px;}.e-con{--container-max-width:1170px;--container-default-padding-top:0px;--container-default-padding-right:15px;--container-default-padding-bottom:0px;--container-default-padding-left:15px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* ===== DURMAZ – globale Styles (WDW) ===== */
body{-webkit-font-smoothing:antialiased}
.durmaz-h1 .elementor-heading-title::after{content:"";display:block;width:70px;height:3px;background:#E51B1C;margin-top:14px}
.durmaz-h2 .elementor-heading-title{color:#4B4E53}
/* Header */
.durmaz-navbar{border-bottom:1px solid #e6e6e6}
.durmaz-mainnav .elementor-nav-menu--main .elementor-item{border-radius:0}
/* Inhaltsbox */
.durmaz-box{box-shadow:0 -10px 30px rgba(0,0,0,.06)}
.durmaz-box .elementor-widget-text-editor p:last-child{margin-bottom:0}
.durmaz-box blockquote{margin:0 0 20px;padding:15px 25px;border-left:4px solid #E51B1C;background:#F2F2F2}
.durmaz-box blockquote p:last-child{margin-bottom:0}
/* Teaser Startseite */
.durmaz-teaser-text{background:#F2F2F2}
.durmaz-teaser-text .elementor-heading-title strong,.durmaz-red{color:#E51B1C}
/* Teamkarten */
.durmaz-team .elementor-widget-image img{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:top}
.durmaz-team-card{border:1px solid #e6e6e6;transition:box-shadow .2s}
.durmaz-team-card:hover{box-shadow:0 6px 20px rgba(0,0,0,.08)}
.durmaz-team-card .elementor-widget-text-editor{font-size:14px;line-height:1.55}
.durmaz-team-card .elementor-widget-text-editor strong{display:block;color:#E51B1C;font-weight:500}
/* Kompakte Teamliste (Suben) */
.durmaz-teamlist ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0 30px}
.durmaz-teamlist li{padding:10px 0;border-bottom:1px solid #e6e6e6}
.durmaz-teamlist li span{display:block;font-size:13px;color:#4B4E53}
@media(max-width:1024px){.durmaz-teamlist ul{grid-template-columns:repeat(2,1fr)}}
@media(max-width:767px){.durmaz-teamlist ul{grid-template-columns:1fr}}
/* Leistungen */
.durmaz-service .elementor-image-box-img{margin-bottom:12px!important}
.durmaz-service .elementor-image-box-img img{aspect-ratio:3/2;object-fit:cover;width:100%}
.durmaz-service .elementor-image-box-wrapper{background:#F2F2F2;height:100%}
.durmaz-service .elementor-image-box-content{padding:0 15px 15px}
.durmaz-service a:hover .elementor-image-box-title,.durmaz-service .elementor-image-box-title a:hover{color:#E51B1C}
/* Footer */
.durmaz-footer a{color:#fff}
.durmaz-footer a:hover{color:#fff;text-decoration:underline}
.durmaz-footer p{margin-bottom:8px}
.durmaz-copy .sep{opacity:.6;margin:0 4px}
/* Formular */
.durmaz-form .elementor-field-group .elementor-field{border-radius:0}
/* Mobile */
@media(max-width:1024px){
 .durmaz-navbar{padding-top:8px!important;padding-bottom:8px!important}
}
@media(max-width:767px){
 .durmaz-login{flex-basis:100%;padding:6px 0 0!important}
 .durmaz-login .elementor-icon-list-text{font-size:14px}
   .durmaz-h1 .elementor-heading-title{font-size:26px}
}
/* Teaser-Bilder fuellen die Spalte */
.durmaz-cover,.durmaz-cover .elementor-widget-container,.durmaz-cover a{height:100%;display:block}
.durmaz-cover img{width:100%;height:100%!important;object-fit:cover;min-height:240px}
.durmaz-footer .elementor-social-icon{border:1px solid #fff}

.durmaz-navbar .durmaz-login{margin-left:auto!important}/* End custom CSS */