@import url(https://fonts.googleapis.com/css2?family=Lato:wght@300&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto&display=swap);body,nav li a{font-family:Roboto,sans-serif;font-weight:400}#main-menu>li,footer .copyright{position:relative}body{font-size:13px;line-height:21px;color:#626262}h1,h2,h3{font-weight:300;font-family:Lato,sans-serif}.image-hover-text:hover img{transform:scale(1.2) translateY(-10px)!important}.image-hover-text img{transform:scale(1.1) translateY(0)!important}.content-image-hover-text{background:rgb(255 255 255 / 60%)!important;color:#000!important}footer .copyright{border-top:none!important;color:#ccc;background-color:#322c31;text-align:center;margin-top:0;padding:30px 0}nav li a{white-space:normal!important}#main-menu>li:after{content:"";height:4px;width:100%;position:absolute;left:0;bottom:-4px;z-index:203;opacity:0}#main-menu>li.current-menu-item:after,#main-menu>li:hover:after{background:#d26beb;opacity:1}#main-menu>li:before{content:"";position:absolute;right:0;top:25px;width:1px;height:50%;background-color:rgba(0,0,0,.05)}.sub-menu>li{padding:20px 15px!important;border-bottom:1px solid rgba(0,0,0,.1)}.main-menu ul li{padding:35px 15px}#main-menu{margin-left:auto!important;margin-right:auto!important}.main-menu ul li .sub-menu{margin-top:35px;min-width:230px;margin-left:-15px}.menu-item-has-children:after{margin-top:90px;color:#d26beb}.navbar{padding:0!important}.scrolling-down nav .sub-menu li a{color:#222!important}.scrolling-down nav .sub-menu li:hover a,.sub-menu li:hover a{color:#d26beb!important}.widget_sidebar{background-color:#f7f7f7;padding:30px;margin-bottom:30px}.single h2{font-size:22px!important}.archive h2{font-size:24px!important}@media (max-width:1600px){.subheader{padding:170px 0 90px!important}}@media (max-width:1024px){.home h1{line-height:55px!important;font-size:45px!important}.home h2{line-height:35px!important;font-size:25px!important}.main-menu ul li{padding:20px 15px 10px}.main-menu ul li .sub-menu{margin-top:10px;min-width:100%;background-color:#f8f8f8;box-shadow:0 2px 13px 0 rgb(0 0 0 / 2%);position:relative}.subheader{padding:70px 0!important}#main-menu>li:after,#main-menu>li:before{display:none}.home h3,.teaser-bloc-content h2{line-height:28px!important;font-size:18px!important}.content-image-hover-text p{font-size:13px!important;margin-bottom:0!important}}@media (max-width:960px){.home h1{line-height:40px!important;font-size:30px!important}.widget_sidebar .sow-headline{line-height:26px!important;font-size:16px!important}}