@import"fonts.css";.default-btn,.btn.primary-background{font-size:14px;background-color:#efd5c2;color:#000 !important;border:2px solid #fff;border-radius:0;font-weight:700;text-transform:uppercase}.default-btn:hover,.btn.primary-background:hover{background-color:#00829a;color:#fff !important;border-color:#fff;border-radius:0}.map{position:relative;width:100%;height:300px;z-index:0}.map::before,.map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wpt-cc-banner{font-family:"Archivo",sans-serif !important}.ui-widget{font-family:"Archivo",sans-serif !important}html{scroll-behavior:smooth}body{position:relative;font-family:"Archivo",sans-serif;color:#212529;font-weight:400;font-size:1rem;hyphens:auto}a{color:#af6246;text-decoration:none}a:hover{color:#00829a}p:last-of-type{margin-bottom:0}#get{background:url("https://http-get.de/get.gif") no-repeat}.content-main ul{padding:0 0 0 2rem;list-style:none}.content-main ul li{position:relative;margin-bottom:16px}.content-main ul li:last-child{margin-bottom:0}.content-main ul li::before{content:"";position:absolute;top:0px;left:-2rem;width:1.5rem;height:1.5625rem;background:url(../images/liicon.png) center center/1.5rem no-repeat}.primary-bg ul li::before{background-image:url(../images/liiconw.png)}.primary-bg a{color:#fff}.primary-bg .mehr a{color:#fff;border-color:#fff}[id]{scroll-margin-top:4rem}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{position:relative;font-family:"Archivo",sans-serif;color:#212529;z-index:10}.headline{opacity:.7;font-size:50px;font-weight:700;line-height:1.2;letter-spacing:0px}.lead{line-height:1.2;font-size:1.25rem}@media screen and (min-width: 576px){.headline{font-size:57px}}@media screen and (min-width: 768px){.headline{font-size:58px}}@media screen and (min-width: 992px){.headline{font-size:64px;position:absolute;top:3rem;left:0;transform:rotate(180deg);writing-mode:tb-lr;writing-mode:vertical-lr;white-space:nowrap;hyphens:none;z-index:10}.lead{font-size:1.4rem}}@media screen and (min-width: 1200px){.headline{font-size:84px}}@media screen and (min-width: 1550px){.lead{font-size:1.5rem}}@media screen and (min-width: 1890px){.headline{font-size:100px}.lead{font-size:1.6rem}}.shadow{box-shadow:1px 1px 5px #000 !important}.bgbild{opacity:.5}.inhalt{position:relative;z-index:2}.mehr{text-align:right}.mehr a{color:#212529;text-decoration:none;border-bottom:2px solid #af6246;text-transform:uppercase;font-weight:700}.mehr a .icon{margin-left:0.1875rem;font-size:1.3rem}.mehr a:hover{border:none;opacity:.8}.scroll-abstand{position:relative;opacity:0;visibility:hidden;z-index:-1;top:-6.0625rem}.euro{line-height:1}.euro .big{font-size:2.75rem}.euro .small{position:relative;top:-1.5em;left:-1.5em}.bgbild-w{background:url(../images/flower-bg_w.png) 99% 96%/200px 167px no-repeat}@media screen and (min-width: 576px){.euro{float:right;margin-top:-1.1875rem}.euro::after{content:"";display:table;clear:both}.scroll-abstand{top:-4.0625rem}}.top-header{background-color:#efd5c2}.top-header a{color:#fff}.top-header a:hover{color:#00829a}.navbar{box-shadow:-5px 0 5px rgba(0,0,0,.1)}.navbar-brand{padding-top:5px;padding-bottom:5px}.navbar-brand img{width:auto;max-width:160px;height:auto;max-height:41px}.navbar-toggler{font-size:20px;padding:4px 12px;border-radius:6px}.navbar-toggler-icon{width:24px;height:24px;line-height:1.5;letter-spacing:0px}.nav-link{position:relative;color:#000 !important;padding-top:22px}.nav-link:hover,.nav-link.active{background-color:rgba(0,130,154,.1)}.nav-link:hover::before,.nav-link.active::before{width:100%}.nav-link::before{content:"";position:absolute;top:0;left:0;width:0px;height:14px;background-color:#00829a;transition:width .25s}.nav-link.active::before{background-color:rgba(0,130,154,.6)}.offcanvas-end{width:15rem}@media screen and (min-width: 992px){.navbar-expand-lg .navbar-nav .nav-item:not(:last-child) .nav-link{margin-right:3px}.navbar-expand-lg .navbar-nav .nav-link{padding:25px 9.6px 7px;white-space:nowrap}}@media screen and (min-width: 1200px){.navbar-expand-lg .navbar-nav .nav-item:not(:last-child) .nav-link{margin-right:16px}.navbar-expand-lg .navbar-nav .nav-link{padding:25px 12.8px 7px;font-size:1rem}}@media screen and (min-width: 1400px){.navbar-expand-lg .navbar-nav .nav-item:not(:last-child) .nav-link{margin-right:24px}}@media screen and (min-width: 1890px){.navbar-expand-lg .navbar-nav .nav-item:not(:last-child) .nav-link{margin-right:32px}.navbar-expand-lg .navbar-nav .nav-link{padding-top:20px}}.hero{height:56.3vw;max-height:calc(100dvh - 65px);overflow:hidden}.hero video{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}.hero .go-down{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);padding:6px 12px;font-size:16px}.hero .play-pause-video{position:absolute;bottom:8px;left:8px;z-index:3;font-size:16px;padding:6px 12px}.footer-main{position:relative;color:#fff;background:linear-gradient(to right, rgba(0, 130, 154, 0.8), #00829a),#000 url(../images/werbelady-kontakt.jpeg) center top/cover no-repeat}.footer-main a{color:#fff;text-decoration:underline}.footer-main a:hover{opacity:.7;text-decoration:none}.footer-main .headline{opacity:.8;color:hsla(0,0%,100%,.5)}.footer-main .form{background-color:#000}.mandatory{background-color:#444}.mandatory a,.mandatory button{padding:6px 12px;color:#fff;border:none;background-color:rgba(0,0,0,0)}.mandatory a:hover,.mandatory button:hover{background-color:#fff;color:#212529}label[id$=error]{font-size:0.875rem}.form-control,.form-select{color:#212529;border:2px solid rgba(0,0,0,0);border-bottom-color:#00829a;border-radius:0;padding:0rem 0rem 0rem 0.0625rem;background-color:rgba(0,0,0,0)}.form-control:focus,.form-select:focus{background-color:rgba(0,0,0,0);color:#212529;border:2px inset #00829a;box-shadow:0 0 0 .2rem rgba(0,130,154,.25)}.footer-main .form-control,.footer-main .form-select{color:#fff}.form-control.bc-white,.form-select.bc-white{border-bottom-color:#fff}.form-control::-moz-placeholder{color:hsla(0,0%,100%,.5)}.form-control::placeholder{color:hsla(0,0%,100%,.5)}.footer-main .form-select{background-color:#000}.form-select:not([size]):not([multiple]){height:calc(2.25rem + 2px)}.form-floating label[id$=error]{position:static !important;padding:0 !important;transform:translate(0) !important;opacity:1 !important}.senden{float:right;margin-top:-3.125rem}.angaben{max-width:60%}.maedchenname{padding:0rem 0rem 0rem 0rem;width:0.0625rem;height:0.0625rem;position:relative;opacity:0;visibility:hidden;z-index:-1}#hygieneModal .form-control,#hygieneModal .form-select{border-bottom-color:#212529}@media screen and (min-width: 1200px){.angaben{max-width:20rem}}@media screen and (min-width: 1890px){.angaben{max-width:23.125rem}}.skip-link{position:fixed;top:-100%;left:8px;z-index:1060;transition:top .4s}.skip-link:focus{top:8px}.image-overlay-link{top:0;left:0;width:100%;z-index:3;background-color:#00829a;color:#fff;transition:all .4s}.image-overlay-link:hover{background-color:#efd5c2;color:#212529}.kunden--galerie-bg{background-repeat:no-repeat;background-position:center;background-size:cover !important}#popupReferenzenKunde .thumbnails{margin-bottom:-1.875rem}#popupReferenzenKunde .thumbnails button{text-decoration:none;cursor:pointer;width:100%;height:auto;transition:1s;box-shadow:2px 2px 4px 0px rgba(0,0,0,.75)}#popupReferenzenKundeInner{border-bottom:50px solid rgba(0,0,0,.75);padding:1rem 1rem 1rem 1rem}.pfeile .pfeil{background-color:rgba(0,0,0,.5);border:none;color:#fff;padding:0.0625rem 0.5rem 0rem 0.5rem;text-decoration:none;display:inline-block;font-size:1.5rem;margin:0.3125rem 0.1875rem 0.3125rem 0.1875rem;box-shadow:2px 2px 3px 0 rgba(0,0,0,.75);cursor:pointer}@media screen and (min-width: 768px){#popupReferenzenKunde .bildgross{overflow:hidden}}.custom-modal .modal-body{padding:0.625rem 3.625rem 3.625rem 3.625rem}.custom-modal .modal-title{position:absolute;transform:rotate(180deg);writing-mode:tb-lr;writing-mode:vertical-lr;top:3.625rem;left:0;letter-spacing:1px;margin-right:0.3125rem;margin-left:0.3125rem}#starterModal .modal-title,#kreativeModal .modal-title{color:hsla(0,0%,100%,.8)}#starterModal ul li::before,#kreativeModal ul li::before{background-image:url(../images/liiconw.png)}#corporateModal .modal-title,#logodesignModal .modal-title{color:rgba(0,0,0,.8)}#kreativeModal .modal-body{min-height:30.4375rem}#hygieneModal .modal-content{min-height:24.375rem}#totop{right:8px;bottom:56px;transition:all .4s ease-in-out;transform:translateX(100%);visibility:hidden;opacity:0;z-index:1029}#totop.visible{transform:translateX(0);opacity:1}.no-js #totop{transform:translateX(0) !important;visibility:visible !important;opacity:1 !important}#totop a{background-color:rgba(0,0,0,.75);width:40px;height:40px;border-color:#fff;line-height:36px;transition:all .4s;font-size:16px}#totop a:hover{background-color:#000}.map::before{content:"";z-index:1}.map.active{z-index:1}.map.active::before{z-index:0}@media screen and (min-width: 992px){#about .headline{top:1.5rem}}@media screen and (min-width: 1200px){#about{background:url(../images/flower-bg.png) right top/contain no-repeat}#about .headline{top:0}#about .highlights{z-index:2;margin-top:-24px}}@media screen and (min-width: 1400px){#about .headline{top:3rem}}#aboutbilder{background:linear-gradient(transparent 25%, #AF6246 25%, #AF6246 75%, transparent 75%)}#aboutbild1{z-index:1}@media screen and (min-width: 992px){#aboutbild2{z-index:2;margin-top:50px}#aboutbild3{z-index:3;margin-left:-8.3333333%}#aboutbild4{z-index:2;margin-left:-8.3333333%;margin-top:125px}}@media screen and (min-width: 1200px){#aboutbild2{margin-top:150px;margin-left:-8.3333333%}#aboutbild3{margin-top:75px}#aboutbild4{z-index:2;margin-left:-16.6666667%;margin-top:225px}}#cbild1,#logobild2,#wbild1{z-index:2}#cbild2,#logobild1,#wbild2{z-index:1}@media screen and (min-width: 992px){#cbild2,#logobild2,#wbild2{margin-left:-8.33333333%}#cbild2 img,#logobild1 img,#wbild2 img{margin-top:20%}}@media screen and (min-width: 1200px){#corporate,#logodesign,#werbemittel{background:url(../images/flower-bg.png) left top/contain no-repeat}#corporate,#werbemittel{background-position:right top}}@media screen and (min-width: 1400px){#cbild2,#logobild2,#wbild2{margin-left:-8.33333333%}#cbild2 img{margin-top:20%}#logobild1 img,#wbild2 img{margin-top:0}#logobild2>div{margin-top:20%}#wbild1{margin-top:20%}}@media screen and (min-width: 992px){#hygiene .headline{top:50%;transform:translateY(-50%) rotate(180deg)}}#starter{background:linear-gradient(to right, rgba(0, 0, 0, 0.75), #00829a),#000 url(../images/werbelady-leidenschaft.jpeg) left top/cover no-repeat}#starter .headline{color:#fff}@media screen and (min-width: 992px){#starter .headline{top:50%;transform:translateY(-50%) rotate(180deg)}}.gallery-item{padding-top:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}.gallery-item>span{top:0;left:0;width:100%;height:100%;background-color:rgba(0,130,154,.9);opacity:0;visibility:hidden;transition:all .4s;font-size:16px;letter-spacing:0px;line-height:1.5}.gallery-item>span *{letter-spacing:0px;line-height:1.5}.gallery-item:hover>span{opacity:1;visibility:visible}#sitemap-container .card-image-top{position:relative;padding-top:66.6666667%}#sitemap-container .card-image-top img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-position:center top;object-position:center top;-o-object-fit:contain;object-fit:contain;border-radius:.375rem .375rem 0 0}.primary-bg{background-color:#00829a !important}.secondary-bg{background-color:#efd5c2 !important}/*# sourceMappingURL=main.css.map */