:root{--ff-h:Dosis;--ff-p:Dosis;--black:#23333B;--white:#fff;--orange:#ED7030;--gray:#F7F6F2;--gray-light:#f4f4f4;--font-h:#ED7030;--font-p:#23333B}::-moz-selection,::selection{color:var(--white);background:var(--orange)}body{font-family:var(--ff-p),sans-serif;font-weight:400;letter-spacing:.047rem;line-height:2rem;font-size:1.375rem;color:var(--font-p)}.title-h1{font-size:2.6rem;line-height:3rem;margin-bottom:2rem;color:var(--font-h);font-weight:600;letter-spacing:.063rem;font-family:var(--ff-h);width:100%}.title-h2{font-size:1.5rem;line-height:2.2rem;font-weight:500;letter-spacing:.03rem;font-family:var(--ff-h);width:100%}.title-h3{font-size:1.875rem;line-height:2.2rem;font-weight:600;color:var(--font-h);margin-bottom:1.7rem}.title-h4{font-size:1.5rem;line-height:2.2rem;letter-spacing:.03rem;font-weight:500}.title-h5{font-size:1.5rem;font-weight:600;color:var(--font-h)}p{hyphens:auto}a{display:block;text-decoration:none;color:var(--font-p);transition:all .4s;cursor:pointer}strong{color:var(--font-p);font-weight:600}.mw650{text-align:center;max-width:650px;margin-left:auto;margin-right:auto}.linkEffect{display:inline-block;position:relative;text-decoration:none;transition:color .3s ease;border-radius:5px;margin-top:1.2rem}.linkEffect--bgLeftToRight{padding:0 15px 0 5px;box-shadow:inset 0 0 0 0 var(--orange);transition:box-shadow .3s ease,color .3s ease}.linkEffect--bgLeftToRight:hover{box-shadow:inset 300px 0 0 0 var(--orange);color:var(--white)}#header{position:sticky;top:0;right:0;left:0;z-index:999999994;height:80px;background:var(--white);border-bottom:1px solid var(--gray)}#header .inner{display:flex;align-items:center;justify-content:space-between;height:100%;width:100%}#header .logo img{height:65px}.site_main{background:var(--white);padding-top:8rem;position:relative;z-index:50}.px1{padding:0 .8rem}@media (min-width: 769px){.px1{padding:0 4.8rem}}@media (min-width: 1201px){.px1{padding:0 8.8rem;max-width:1400px;margin-left:auto;margin-right:auto}}.mb1{margin-bottom:5rem}@media (min-width: 1681px){.mb1{margin-bottom:7.5rem}}.intro p{font-size:1.5rem;line-height:2.2rem;font-weight:500;letter-spacing:.03rem}.slick-slide{margin:0 7.5px}@media (min-width: 1025px){.intro .par{padding-left:20%}}@media (min-width: 1681px){.intro .title-h1{margin-bottom:6rem}}.services_intro .title-h2{color:var(--orange);font-size:2rem;font-weight:600;margin-bottom:2.2rem}.services_intro p{font-size:1.625rem}.services_items .title-h3{font-size:1.625rem}.services_items .item{width:100%;background:var(--gray-light);border-radius:20px;padding:2rem 1.75rem;margin-bottom:1.15rem}@media (min-width: 769px){.services_intro{text-align:center;max-width:650px;margin-left:auto;margin-right:auto;padding:0}}@media (min-width: 1201px){.services_items{display:flex;flex-wrap:wrap;justify-content:space-between}.services_items .item{display:flex;flex-wrap:wrap;width:32%;flex-direction:column;justify-content:space-between}}#sec_instagram{background:var(--black);padding:5rem 0}#sec_instagram .title-h2{font-size:1.875rem;line-height:2.2rem;font-weight:600;color:var(--font-h);margin-bottom:1.7rem;text-align:center}#sb_instagram .sbi_follow_btn a{color:var(--white);font-size:18px;line-height:1.5;font-weight:500}#cta{background:var(--orange);color:var(--white);padding:3.5rem 0;text-align:center}#cta .title-h4{margin-bottom:2rem}#cta a{font-size:1.5rem;font-weight:500;color:var(--white);background:linear-gradient(to right,var(--white),var(--white));background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;display:inline;line-height:1.5;padding:.125rem .8rem;transition:background .3s,color .2s}#cta a:hover{color:var(--orange);background-size:100% 100%}@media (min-width: 1025px){#cta .inner{padding:0;max-width:650px;margin:0 auto}}@media (min-width: 1201px){#cta{padding:5rem 0}}.service_details ul{padding-left:0;margin-bottom:2.5rem}.service_details li{margin-bottom:.25rem}.service_details .title-h3{margin-bottom:.75rem}.service_details b{font-weight:600}.sec_summary{background:var(--orange);color:var(--white);padding-top:4rem;padding-bottom:4rem;text-align:center}.sec_summary .title-h4{margin:0 auto;max-width:850px}@media (min-width: 1025px){.sec_intro .title-h1{margin-bottom:4.5rem}.sec_intro .title-h2{padding-left:20%}.service_details ul{margin-bottom:3.5rem}.service_details li{padding-left:20%}}@media (min-width: 1681px){.sec_intro .title-h1{margin-bottom:6rem}}.hero{height:460px;background-position:center;background-repeat:no-repeat;background-size:cover}.hero.estricharten{background-image:url(img/e1.webp);background-position:70% 0}.hero.estrichbelaege{background-image:url(img/e4.webp);background-position:27% 0}.hero.estrichkonstruktionen{background-image:url(img/e5.webp);background-position:27% 0}.hero.anwendungsbereiche{background-image:url(img/e2.webp);background-position:27% 0}.hero.kontakt{background-image:url(img/e3.webp);background-position:27% 0}@media (min-width: 769px){.hero.estricharten{background-position:86% 0}}@media (min-width: 1025px){.hero{height:560px}.hero.estricharten{background-position:94% 0}}@media (min-width: 1201px){.hero.estricharten{background-position:100% 0}}@media (min-width: 1681px){.hero{height:660px}.hero.estricharten{background-position:0 0}.hero.estrichbelaege{background-position:0 0}}#sec_team .item{box-shadow:0 0 25px 10px rgba(161,161,161,0.8);margin-bottom:1rem}#sec_team .mini_logo{display:block;width:200px;margin:0 auto 3rem}#sec_team .ctn_txt{padding:2rem}#sec_team .blockquote{position:relative;padding:1.5rem 0 0 1.5rem}#sec_team .blockquote img{position:absolute;top:0;left:0;width:60px;z-index:-1}#sec_team blockquote{margin:0;z-index:1;font-size:20px;line-height:1.5;position:relative}@media (min-width: 769px){#sec_team .item{display:flex;flex-wrap:wrap;margin-bottom:3rem;flex-direction:row-reverse}#sec_team .item.contra{flex-direction:row}#sec_team .ctn_txt{width:40%;padding:2rem 1.5rem;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between}#sec_team .mini_logo{width:160px}#sec_team .ctn_img{width:60%}#sec_team blockquote{font-size:18px;line-height:1.25}}@media (min-width: 850px){#sec_lager .ctn_img{display:flex;flex-wrap:wrap;justify-content:space-between}#sec_lager .ctn_img img{width:31%}}@media (min-width: 1025px){#sec_team .item{margin-bottom:5rem}#sec_team .ctn_txt{width:55%;padding:4rem}#sec_team .mini_logo{width:190px}#sec_team .ctn_img{width:45%}#sec_team blockquote{font-size:1.375rem;line-height:2rem}#sec_team .group-2{display:flex;flex-wrap:wrap;justify-content:space-between}#sec_team .group-2 .item{width:31%;display:block}#sec_team .group-2 .ctn_txt,#sec_team .group-2 .ctn_img{width:100%}#sec_team .group-2 .ctn_txt{padding:2rem 1.5rem}}#sec_lager{background:var(--black);padding:5rem 0}#sec_lager .title-h2{font-size:1.875rem;line-height:2.2rem;font-weight:600;color:var(--font-h);margin-bottom:1.7rem;text-align:center}#sec_lager p{color:var(--white);margin-bottom:5rem;text-align:center}#sec_lager img{margin-bottom:1.15rem}#site_footer{background:var(--gray-light);font-size:1.25rem;z-index:2}.sec_footer{padding:5rem 0}.sec_footer .grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem}@media (min-width: 730px){.sec_footer .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){#site_footer{position:sticky;bottom:0}.sec_footer .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sec_footer .col_logo a{display:block;width:230px;height:auto}.sec_footer .grid_gap{gap:2.5rem}.sec_footer .col_contact span{display:inline-block;width:68px}.sec_footer .col_contact a{display:inline-block}.sec_footer .col_contact a:hover{text-decoration:underline}.sec_footer .col_social a{display:inline-block}.sec_footer .col_social a:hover{text-decoration:underline}@media (min-width: 1025px){.sec_footer .col_logo a{width:170px}}#footer_meta .sec_inner{display:flex;flex-wrap:wrap}#footer_meta .item{display:flex;flex-wrap:wrap;align-content:center;padding:20px 0}#footer_meta .item-1{width:65%;font-size:1rem;font-weight:500}#footer_meta .item-2{width:35%;justify-content:flex-end}#footer_meta .wda{transition:.3s all}#footer_meta .wda i{font-size:20px;color:#00cbff!important}#footer_meta [class^="icon-"]::before,#footer_meta [class*=" icon-"]::before{font-weight:400}#footer_meta .wda:hover{font-weight:600;color:#00cbff}@media (min-width: 1025px){.kontakt_details form{padding-left:20%}}.wpcf7-spinner{display:none!important}fieldset{margin-top:1.5em;padding:0}.field-wrapp{margin-bottom:10px}label{display:block;font-weight:400}input[type="text"],input[type="tel"],input[type="email"],textarea{outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;font-size:.95em;font-weight:400;width:100%;height:40px;padding:5px 0;font-family:inherit;color:var(--font-p);background-color:transparent;border-bottom:1px solid #bbb}input[type="text"]:focus,input[type="tel"]:focus,input[type="email"]:focus,textarea:focus{border-color:var(--orange)}textarea{height:70px;resize:none}.submit-wrapp{margin-top:40px}.wpcf7 button{display:inline-block;width:100%;text-align:center;margin-top:2.5rem;cursor:pointer;padding:1.125rem 1.875rem;min-height:3.6875rem;color:var(--orange);background:var(--white);border-radius:15px;display:inline-block;border:.0625rem solid var(--orange);font-size:1.3rem;font-weight:400;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}@media (min-width: 36rem){.wpcf7 button{width:auto}}.wpcf7 .cf7icon{margin-left:3em}.cf7icon:after{content:" \e801";font-family:"isf"}.wpcf7 button:not([disabled]):hover,.wpcf7 button:not([disabled]):active{color:var(--white);background:var(--orange)}.wpcf7 button:hover{color:var(--white);box-shadow:inset 300px 0 0 0 var(--orange)}.wpcf7-not-valid-tip{display:none}.wpcf7-not-valid{border-bottom:1px solid #d73333!important}