/*!
Theme Name: W3Code Theme
Theme URI: http://w3code.de
Author: w3code
Author URI: http://w3code.de
Version: 1.0.0
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Description: Worpess Theme von w3code
Text Domain: w3code
Tags: custom-menu, custom-logo, featured-image-header, theme-options
*/@font-face{font-family:sedusSansBold;src:url(assets/font/SedusSans/SedusSans-Bold.otf) format('opentype')}@font-face{font-family:sedusSansMedium;src:url(assets/font/SedusSans/SedusSans-Medium.otf) format('opentype')}@font-face{font-family:sedusSansRegular;src:url(assets/font/SedusSans/SedusSans-Regular.otf) format('opentype')}@font-face{font-family:sedusTextMedium;src:url(assets/font/SedusText/SedusText-Medium.otf) format('opentype')}body,html{font-family:sedusTextMedium;color:#01132b;line-height:32px;font-size:18px;margin:0;padding:0}h1,h2,h3,h4{font-family:sedusSansBold;margin-top:0;margin-bottom:50px}h3,h4{margin-bottom:20px;font-size:30px}h1{font-size:90px;line-height:100px}@media (max-width:500px){h1{font-size:40px!important;line-height:45px!important}}h2{font-size:50px;line-height:60px}a{color:#01132b}p{max-width:800px;margin:0}sup{font-size:.5em;transform:translateY(-2px);display:inline-block}.actionButton{font-family:sedusSansBold;font-size:20px;line-height:22px;color:#01132b}.actionButton:active,.actionButton:hover{color:#98ad3f}body:not(.home) #content{background:#e6e1ef;background:linear-gradient(180deg,#e2dced 0,#fff 100%)}body:not(.home) h1{font-size:50px;line-height:60px}header{height:100px;padding:15px 100px;display:flex}@media (max-width:1100px){header{padding:15px 30px}}header .logo{width:145px;display:flex;align-items:center;flex-shrink:0}header nav{display:flex;justify-content:center;align-items:center;width:100%;font-family:sedusSansBold}@media (max-width:1100px){header nav{justify-content:end}}@media (max-width:900px){header nav{display:none}}header nav .menuInfo{color:#808995;padding-right:20px}header nav ul{display:flex;gap:5px;padding:0;margin:0;border:1px solid #01132b;border-radius:30px;padding:2px 2px}header nav li{list-style:none;padding:0;margin:0;border-radius:30px;transition:all .2s}header nav li:hover{background-color:#01132b}header nav li:hover a{color:#fff}header nav a{color:#01132b;text-decoration:none;padding:10px 20px}header .contact{width:45px;flex-shrink:0;display:flex;justify-content:center;align-items:center;margin-left:30px}@media (max-width:900px){header .contact{display:none}}header .burgerMenu{display:none;justify-content:center;align-items:center;margin-left:30px}@media (max-width:900px){header .burgerMenu{display:flex;margin-left:auto}}header .burgerMenu .nav-icon-5{width:35px;height:30px;margin:10px 10px;position:relative;cursor:pointer;display:inline-block}header .burgerMenu .nav-icon-5 span{background-color:#01132b;position:absolute;border-radius:2px;transition:.3s cubic-bezier(.8,.5,.2,1.4);width:100%;height:4px;transition-duration:.5s}header .burgerMenu .nav-icon-5 span:nth-child(1){top:0;left:0}header .burgerMenu .nav-icon-5 span:nth-child(2){top:13px;left:0;opacity:1}header .burgerMenu .nav-icon-5 span:nth-child(3){bottom:0;left:0}header .burgerMenu .nav-icon-5:not(.open):hover span:nth-child(1){transform:rotate(-3deg) scaleY(1.1)}header .burgerMenu .nav-icon-5:not(.open):hover span:nth-child(2){transform:rotate(3deg) scaleY(1.1)}header .burgerMenu .nav-icon-5:not(.open):hover span:nth-child(3){transform:rotate(-4deg) scaleY(1.1)}header .burgerMenu .nav-icon-5.open span:nth-child(1){transform:rotate(45deg);top:13px}header .burgerMenu .nav-icon-5.open span:nth-child(2){opacity:0}header .burgerMenu .nav-icon-5.open span:nth-child(3){transform:rotate(-45deg);top:13px}header.openMobile{height:auto;flex-wrap:wrap}header.openMobile ul{flex-direction:column;border-width:0}header.openMobile ul li{text-align:center}header.openMobile nav{display:block;margin:20px 0}header.openMobile .menuInfo{display:none}header.openMobile .contact{display:flex;margin-right:20px}article{display:flex;flex-direction:column;align-items:center}article>.wp-block-group{margin-bottom:200px;width:100%}article>.wp-block-group.lessBottomBorder{margin-bottom:100px}article>.wp-block-group.smalSpace{margin-bottom:0}body:not(.home) article>.wp-block-group:first-child{margin-top:50px}article>.wp-block-group:not(.fullWidth){max-width:1380px;padding:0 60px}article>.wp-block-group .wp-block-group__inner-container{display:flex;flex-direction:column;align-items:center}article>.wp-block-group.fullWidth{width:100%}.hero{position:relative;background:#f3f6f7;background:radial-gradient(circle,#f3f6f7 0,#b4bbd3 100%);height:700px;margin-bottom:50px!important;overflow:hidden}.hero .wp-block-video{margin:0;width:auto;position:absolute;right:0;left:0;top:0;bottom:0;width:100%;height:100%;min-width:100%;min-height:100%;object-fit:cover}.hero .wp-block-video video{object-fit:cover;height:100%;width:100%;aspect-ratio:inherit}.hero .wp-block-video.mobile{display:none}@media (max-width:600px){.hero .wp-block-video.mobile{display:block}}@media (max-width:600px){.hero .wp-block-video.desktop{display:none}}.hero .hero_content{padding:100px 100px;position:absolute;top:0}@media (max-width:600px){.hero .hero_content{padding:100px 50px}}.hero .has-large-font-size{font-family:sedusSansMedium;font-size:50px!important}@media (max-width:500px){.hero .has-large-font-size{font-size:40px!important}}.hero h1{margin-top:50px;margin-bottom:0}.hero .wp-block-group__inner-container{align-items:start!important}@media (max-width:600px){.hero{height:900px}}.greyCols{margin:0 0 50px 0;flex-wrap:wrap!important}@media (max-width:650px){.greyCols h3{font-size:22px;line-height:26px}}@media (max-width:450px){.greyCols{gap:1em}}.greyCols .wp-block-column{background-color:#f4f4f4;border-radius:20px;padding:0 30px 30px 30px;font-size:16px;line-height:24px}@media (max-width:781px){.greyCols.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:auto!important;width:calc(50% - 2em);box-sizing:border-box}}@media (max-width:450px){.greyCols.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{width:calc(50% - 1em)}}@media (max-width:400px){.greyCols.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{width:100%}}.wp-block-buttons{margin:50px 0 0 0}.wp-block-button,.wpforms-submit{height:60px;border-width:0}.wp-block-button__link,.wpforms-submit{background-color:#c4e052;font-family:sedusSansBold;font-size:22px;color:#01132b;padding:10px 60px;transition:all .2s;border-radius:30px}.wp-block-button__link:hover,.wpforms-submit:hover{background-color:#01132b;color:#fff}@media (max-width:400px){.wp-block-button__link,.wpforms-submit{padding:10px 20px}}.secoundButton.wp-block-buttons{margin:10px 0 80px}.secoundButton .wp-block-button__link,.secoundButton .wpforms-submit{background-color:#fff;font-family:sedusSansBold;font-size:20px;color:#01132b;padding:10px 60px;transition:all .2s;border-radius:30px;text-decoration:underline;display:flex;align-items:center}.secoundButton .wp-block-button__link:hover,.secoundButton .wpforms-submit:hover{background-color:#fff}.secoundButton .lottie{width:40px;display:inline-block;transform:translateY(5px)}.images{position:relative;gap:30px;margin-bottom:0}.images img{width:100%}@media (max-width:780px){.images .wp-block-column:nth-child(1),.images .wp-block-column:nth-child(3),.images .wp-block-column:nth-child(5){display:none}}.images .lottie{width:30%;position:absolute;bottom:-10px;left:10%;transform:translateY(calc(50% - 10px))}@media (max-width:780px){.images .lottie{display:none}}.images .wp-block-image{margin-bottom:0}.products div p:last-child{font-size:16px;line-height:24px}@media (max-width:700px){.products div p:last-child{font-size:14px;line-height:20px}}@media (max-width:700px){article>.wp-block-group.products{margin-bottom:0}}.circel{position:relative;margin-bottom:90px!important}.circel .lottie{width:70%}.circel .wp-block-group{position:absolute;top:50%;width:30%;left:50%;transform:translateX(-50%) translateY(-50%)}@media (max-width:1100px){.circel .wp-block-group{width:100%;top:initial;left:initial;position:relative;transform:initial}}.circel h2{margin-bottom:50px!important}summary{font-family:sedusSansMedium;font-size:30px;padding:25px 0;border-bottom:1px solid #404e60;display:flex;align-items:center;gap:30px}summary:before{content:"";background-image:url(assets/img/Pfeil_right_darkblue.svg);background-position:center center;background-repeat:no-repeat;display:inline-block;width:50px;height:50px;flex-shrink:0}details[open] summary:before{background-image:url(assets/img/Pfeil_down_darkblue.svg)}.configuratorOuter .lottie{max-height:500px}.configuratorOuter .lottie svg{transform:translateY(-100px)!important}@media (max-width:750px){.configuratorOuter .lottie svg{transform:translateY(0)!important}}.configuratorOuter>div>p{font-size:16px;line-height:24px}@media (max-width:700px){.configuratorOuter>div>p{font-size:14px;line-height:20px}}@media (max-width:780px){.configuratorOuter .wp-block-column{text-align:center}}.faqs{background-color:#f4f4f4;border-radius:20px;padding:50px 30px 30px 30px;margin-bottom:50px!important}.faqs h2{margin-bottom:0;margin-top:50px}.faqs>div details{width:100%}.faqs>div details:last-child summary{border-bottom-width:0}.faqs>div details[open]{border-bottom:1px solid #404e60}.faqs>div details[open] summary{border-bottom-width:0}.faqs>div details[open]:last-child{border-bottom-width:0}.faqs ::marker{content:""}.faqs p{width:100%;padding-left:80px;margin-bottom:50px;box-sizing:border-box}.arrowDown .lottie{max-width:700px;width:100%}.otgs-development-site-front-end{display:none}.wp-block-columns.contact{min-height:400px}.wp-block-columns.contact .wp-block-column{background-color:#fff;padding:50px 30px;border-radius:20px}.wp-block-columns.contact .wpforms-field-container{margin-top:30px}.wp-block-columns.contact input,.wp-block-columns.contact textarea{font-family:sedusTextMedium;font-size:16px;color:#01132b}.wp-block-columns.contact input::placeholder,.wp-block-columns.contact textarea::placeholder{color:#808995}.wp-block-columns.contact input{height:50px;border:0 solid #01132b;border-bottom-width:1px}.wp-block-columns.contact textarea{border:1px solid #01132b;border-radius:20px;padding:30px}.wp-block-columns.contact .wpforms-field-gdpr-checkbox{padding:17px 0 28px 0}.wp-block-columns.contact .wpforms-field-gdpr-checkbox input{height:auto;margin-top:8px}.wp-block-columns.contact .wpforms-field-gdpr-checkbox ul{list-style:none;margin:0;padding:0}.wp-block-columns.contact .wpforms-field-gdpr-checkbox li{display:flex;align-items:start}.wp-block-columns.contact img{margin-bottom:50px;height:320px!important;width:auto!important}.wp-block-columns.contact .adress{font-family:sedusSansBold;font-size:18px;line-height:32px}.wp-block-columns.contact .adress strong{padding-top:30px;font-size:16px;color:#808995;display:inline-block}#footer{background-color:#01132b;color:#fff;font-size:18px;padding:60px 100px 70px 100px;display:flex;gap:50px;align-items:center}#footer .logo{height:70px;width:auto;margin-right:50px}#footer .languages{color:#808995}#footer .languages a{color:#808995;text-transform:uppercase}#footer .languages a.active{color:#fff}#footer a{color:#fff;text-decoration:none}#footer li,#footer ul{list-style:none;margin:0;padding:0}#footer ul{display:flex;gap:50px}@media (max-width:700px){#footer ul{flex-direction:column;gap:0;align-items:center}}#footer .copyright{margin-left:auto;text-align:center;font-size:16px}@media (max-width:1200px){#footer{flex-direction:column}#footer .copyright{margin:0 auto}}@media (max-width:1000px){h1{font-size:70px;line-height:80px}h2{font-size:40px;line-height:50px}article>.wp-block-group:not(.fullWidth){padding:0 40px}}@media (max-width:700px){h1{font-size:50px;line-height:60px}h2{font-size:35px;line-height:45px}}@media (max-width:450px){article>.wp-block-group:not(.fullWidth){padding:0 20px}}