@charset "utf-8";@font-face{font-display:swap;font-family:'Assistant';font-style:normal;font-weight:400;src:url(//novabridge.de/wp-content/themes/wd_template/css/../fonts/assistant-v23-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Assistant';font-style:normal;font-weight:500;src:url(//novabridge.de/wp-content/themes/wd_template/css/../fonts/assistant-v23-latin-500.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Assistant';font-style:normal;font-weight:600;src:url(//novabridge.de/wp-content/themes/wd_template/css/../fonts/assistant-v23-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Assistant';font-style:normal;font-weight:700;src:url(//novabridge.de/wp-content/themes/wd_template/css/../fonts/assistant-v23-latin-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Playfair Display';font-style:normal;font-weight:700;src:url(//novabridge.de/wp-content/themes/wd_template/css/../fonts/playfair-display-v39-latin-700.woff2) format('woff2')}*{margin:0;padding:0;box-sizing:border-box;-webkit-text-size-adjust:none}img{border:none;max-width:100%;height:auto}html,body{font-family:'Assistant',sans-serif;font-weight:400;height:100%}html{overflow-y:scroll}:focus{outline:none}a[href^=tel]{color:inherit;text-decoration:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,h6{font-weight:700;font-family:'Playfair Display',serif}fieldset{border:none}iframe{max-width:100%}select{border-radius:0;font-family:'Assistant',sans-serif}textarea,input[type=text],input[type=email],input[type=tel],input[type=date],input[type=submit]{font-family:'Assistant',sans-serif;-webkit-appearance:none;border-radius:0}::-webkit-input-placeholder{color:#2f3036}:-moz-placeholder{color:#2f3036;opacity:1}::-moz-placeholder{color:#2f3036;opacity:1}:-ms-input-placeholder{color:#2f3036}b,strong{font-weight:800}a{color:inherit;text-decoration:none}.text-left,.ce-headline-left{text-align:left}.text-right,.ce-headline-right{text-align:right}.text-center,.ce-headline-center{text-align:center}.text-justify{text-align:justify}main,header,footer,nav,section,article{display:block}#page{position:relative;margin:0 auto;overflow:hidden}.inner-header,.inner-1530,.entry-content>.wp-block-cover>.wp-block-cover__inner-container{max-width:1570px;margin:0 auto;padding:0 20px}.inner-1300>.wp-block-group__inner-container,.inner,.accordion>.wp-block-group__inner-container{max-width:1340px;margin:0 auto;padding:0 20px}.inner-1060>.wp-block-group__inner-container{max-width:1100px;margin:0 auto;padding:0 20px}.inner-860>.wp-block-group__inner-container{max-width:900px;margin:0 auto;padding:0 20px}.clear{line-height:0;font-size:0;height:0;text-indent:-999px;clear:both}.header:after,.row:after{clear:both;content:'';display:table}.navigation ul{list-style:none}.wp-block-group.wp-block-group-is-layout-flex{display:flex}#header,.mobileButton span,#naviMain a,.wp-element-button:after,.wp-element-button,#appointmentNavi a,.form .field-wrap input[type=submit],.accordion .accordion-title:after,.reviews .swiper-slide,.content .box-list ul>li,.wp-block-tab-list button,.effect{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.assistant{font-family:'Assistant',sans-serif}.size-18,#naviMain a,#appointmentNavi a,.contact-buttons .wp-block-button .wp-element-button{font-size:18px}.size-20,html,body,.wp-element-button,.form h2 span,.form h3 span,.form .field-wrap input,.form .field-wrap label span,.form .field-wrap textarea,.form .field-wrap.checkbox .wpcf7-list-item-label{font-size:20px}.size-28,h4,.h4,.form .field-wrap.radio .wpcf7-radio .wpcf7-list-item,.content .box-list ul>li,.accordion .accordion-title,.form .field-wrap label{font-size:28px}.size-32,.banner h2,h3,.h3{font-size:32px}.size-44,h2,.h2,.form h3{font-size:44px}.size-50,.form h2{font-size:50px}.size-70,h1,.h1{font-size:70px}.line-height-28,#appointmentNavi a,.contact-buttons .wp-block-button .wp-element-button{line-height:28px}.line-height-30,.content p,.form h2 span,.form h3 span,.content ul>li,.wp-block-button a,.form .field-wrap.checkbox .wpcf7-list-item-label{line-height:30px}.line-height-38,h4,.h4,.form .field-wrap.radio .wpcf7-radio .wpcf7-list-item{line-height:38px}.line-height-40,.content .box-list ul>li,.accordion .accordion-title{line-height:40px}.line-height-42,.banner h2,h3,.h3{line-height:42px}.line-height-50,.form h3{line-height:50px}.line-height-54,h2,.h2{line-height:54px}.line-height-75,.banner h1{line-height:75px}.line-height-80,h1,.h1{line-height:80px}.line-height-90,.form h2{line-height:90px}.has-white-color,#appointmentNavi a,.banner h2,.partner-logos p,.reviews p,.form .field-wrap input[type=submit]{color:#fff}.has-black-color,html,body,.banner h1,.icon-box.single h3,.form h2,.form h3{color:#342f32}.has-red-color,#naviMain li.current-menu-item>a,#naviMain li.current-page-parent>a,#naviMain a:hover{color:#ac4222}.has-gold-color,h2,.h2,h3,.h3,.footer,.cover-box-right h3,.cover-box-right p,.partner a:hover,.reviews p.has-gold-color,.form .field-wrap.checkbox .wpcf7-list-item-label a{color:#9e8d6b}.has-white-background-color,.landingpage .icon-box-header-text,.form .field-wrap.radio .wpcf7-radio .wpcf7-list-item,.icon-box,.header,#naviMain>div>ul>li>ul,.accordion.is-open{background-color:#fff}.has-black-background-color,.landingpage .appointment .icon-box-header-text-top,.footer,.partner .wp-block-image,.reviews .swiper-slide{background-color:#342f32}.has-red-background-color,#appointmentNavi a,.form .field-wrap input[type=submit]{background-color:#ac4222}.has-red-hover-background-color,.form .field-wrap input[type=submit]:hover,#appointmentNavi a:hover,.wp-element-button.has-red-background-color:hover{background-color:#95391e}.has-gold-background-color,.landingpage .icon-box-header-text-top,.landingpage .appointment .icon-box-header-text-bottom .wp-element-button{background-color:#9e8d6b}.has-gold-hover-background-color,.wp-element-button.has-gold-background-color:hover,.landingpage .appointment .icon-box-header-text-bottom .wp-element-button:hover{background-color:#84765a}.has-beige-background-color{background-color:rgba(158,141,107,.08)}.no-margin{margin-bottom:0 !important}.margin-30{margin-bottom:30px}.margin-40{margin-bottom:40px}.margin-50,.content h2.margin-50,.content .h2.margin-50{margin-bottom:50px}.margin-80,.content h3.margin-80{margin-bottom:80px}.margin-100,.content .h1.margin-100{margin-bottom:100px}.margin-140{margin-bottom:140px}.margin-160{margin-bottom:160px}.margin-200{margin-bottom:200px}.padding-140{padding-top:140px;padding-bottom:140px}.padding-180{padding-top:180px;padding-bottom:180px}.wp-block-buttons{display:flex}.wp-block-button{margin-bottom:15px !important}.wp-block-buttons .wp-block-button__link{position:relative;width:auto;min-width:375px;padding:22px 65px 22px 20px;font-weight:600;border-radius:0;text-align:left}.wp-element-button:after{content:'';display:block;position:absolute;top:27px;right:35px;width:21px;height:20px;background-image:url(//novabridge.de/wp-content/themes/wd_template/css/../images/arrow-white-right.svg);background-size:21px 20px;background-repeat:no-repeat}.wp-element-button:hover:after{right:25px}.round img{border-radius:50px}.round-right-top img{border-top-right-radius:50px}.header{position:fixed;width:100%;top:0;left:0;z-index:999;padding:0}.header.fixed{position:fixed}.header>.inner-header{display:flex;align-items:center;justify-content:space-between;padding-top:13px;padding-bottom:13px}.logo{max-width:257px}.logo a{display:block;line-height:0}.logo img{max-width:257px}#naviMain{padding-top:17px}#naviMain>div>ul{display:flex}#naviMain>div>ul>li{position:relative;padding:0 15px}#naviMain>div>ul>li>a{font-weight:500}#naviMain>div>ul>li.menu-item-has-children{padding-right:37px}#naviMain>div>ul>li.menu-item-has-children>a:after{content:'';display:block;position:absolute;top:12px;right:15px;width:15px;height:6px;background-image:url(//novabridge.de/wp-content/themes/wd_template/css/../images/navi-sub.svg);background-size:15px 6px}#naviMain>div>ul>li>ul{opacity:0;height:0;overflow:hidden;visibility:hidden;position:absolute;width:100%;top:100%;left:0;z-index:50}#naviMain>div>ul>li:hover>ul{opacity:1;height:auto;overflow:visible;visibility:visible;padding-top:12px}#naviMain>div>ul>li>ul>li{position:relative;padding:0 15px 10px}#naviMain>div>ul>li>ul>li>a{white-space:nowrap}#appointmentNavi a{padding:8px 25px}.content{padding-top:77px}.content h1,.content .h1{margin-bottom:20px}.content h2,.content .h2{margin-bottom:30px}.content h3,.content .h3{margin-bottom:25px}.content h4,.content .h4{font-family:'Assistant',sans-serif;margin-bottom:30px}.content p{margin-bottom:30px}.content ul{list-style:none;padding-left:0}.content ul>li{position:relative;padding-left:50px;margin-bottom:35px}.content ul>li:last-child{margin-bottom:0}.content ul>li:before{content:'';position:absolute;top:4px;left:0;width:34px;height:32px;background-image:url(//novabridge.de/wp-content/themes/wd_template/css/../images/icon-check.svg);background-size:34px 32px;background-repeat:no-repeat}.banner.wp-block-cover{align-items:start;padding-top:195px}.banner .banner-text{max-width:630px}.banner h1{margin-bottom:20px}.banner h2{margin-bottom:30px}.banner .wp-block-buttons{max-width:374px}.banner .wp-block-button{width:100%}.banner .wp-element-button{text-align:left}.banner .banner-text.mobile{display:none}.partner-logos{padding:75px 0}.partner-logos>div>div>div>.wp-block-group{align-items:center}.content .partner-logos p{min-width:140px;margin-bottom:0}.partner-logos .wp-swiper{flex:1 1 auto;min-width:0}.partner-logos .swiper-wrapper{height:100%}.partner-logos .swiper{height:60px}.partner-logos .swiper-slide{height:60px;background-size:contain !important;background-repeat:no-repeat}.partner-logos .swiper-slide img{max-height:60px}.partner-logos .wp-block-buttons{min-width:374px;margin-left:30px}.partner-logos .wp-block-button{width:100%}.partner-logos .wp-block-button .wp-element-button{background-color:transparent;border:2px solid #fff}.box{padding:80px 110px;border:1px solid #9e8d6b;border-top-right-radius:50px}.iphone{text-align:center}.iphone img{transform:rotate(10deg)}.icon-box{display:flex;align-items:center;height:calc(50% - 15px);padding:0 30px;border-radius:50px;box-shadow:3px 3px 12px rgba(0,0,0,.16);text-align:center;margin-bottom:30px}.icon-box.single{justify-content:center;min-height:350px}.icon-box:last-child{margin-bottom:0}.icon-box img{max-width:60px;max-height:60px;margin-bottom:30px}.box-list{padding:80px 0;border-top-right-radius:50px}.content .box-list ul>li{padding:40px 100px 40px 170px;margin-bottom:0}.content .box-list ul>li:hover{background-color:rgba(158,141,107,.16)}.content .box-list ul>li:last-child{margin-bottom:0}.content .box-list ul>li:before{content:'';position:absolute;top:46px;left:100px;width:28px;height:28px;background-image:url(//novabridge.de/wp-content/themes/wd_template/css/../images/icon-star.svg);background-size:28px;background-repeat:no-repeat}.wp-block-cover{position:relative}.cover-box-right{padding:80px;max-width:640px;margin-left:auto;border-top-right-radius:50px;text-align:left;border:1px solid #9e8d6b}.cover-box-right h3{margin-bottom:45px}.cover-box-right .wp-block-buttons{padding-top:20px}.cover-box-right .wp-block-button{width:100%}.cover-box-right .wp-block-buttons .wp-block-button__link{width:100%}.cover-box-right .wp-element-button{text-align:left}.partner{justify-content:space-between;gap:140px;margin-bottom:150px}.partner .wp-block-image{display:flex;justify-content:center;align-items:center;height:414px;padding:40px;border-top-right-radius:50px}.partner .wp-block-image img{max-height:155px}.partner a{border-bottom:2px solid #342f32;font-weight:600}.partner a:hover{border-bottom:2px solid #9e8d6b}.reviews .swiper{height:600px}.reviews .wp-swiper>.wp-swiper__wrapper{margin-bottom:0;padding-bottom:70px}.reviews .swiper-slide{display:flex;align-items:center;padding:30px;height:560px;margin-top:20px}.reviews .swiper-slide.swiper-slide-next{height:600px;margin-top:0}.reviews .swiper-slide .wp-swiper__slide-content p:first-child{position:relative;padding-top:50px}.reviews .swiper-slide .wp-swiper__slide-content p:last-child{margin-bottom:0}.reviews .swiper-slide .wp-swiper__slide-content p:first-child:after{content:'';position:absolute;top:0;left:50%;margin-left:-62px;width:124px;height:20px;background-image:url(//novabridge.de/wp-content/themes/wd_template/css/../images/review-stars.svg);background-repeat:no-repeat;background-size:124px 20px}.reviews p{font-weight:700}.reviews strong{color:rgba(255,255,255,.6)}.reviews .wp_swiper__navigation{position:absolute;bottom:0;left:0;width:100%;z-index:50}.reviews .wp_swiper__navigation-container{position:relative;max-width:160px;margin:0 auto;height:18px}.reviews .swiper-button-prev{left:0}.reviews .swiper-button-next{right:0}.reviews .swiper-button-prev,.reviews .swiper-button-next{position:absolute;top:0;bottom:auto;width:25px;height:18px;margin-top:-12px;z-index:50;background-image:url(//novabridge.de/wp-content/themes/wd_template/css/../images/slider-arrow.svg);background-repeat:no-repeat;background-size:25px 18px}.reviews .swiper-button-prev{transform:rotate(180deg)}.reviews .swiper-button-prev:after,.reviews .swiper-button-next:after{display:none}.reviews .swiper-button-next svg,.reviews .swiper-button-prev svg{display:none}.team{--cols:3;--gap:30px;display:flex !important;flex-direction:row;gap:var(--gap);flex-wrap:wrap}.team>.wp-block-group{flex-basis:calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1));margin-bottom:100px}.team>.wp-block-group .wp-block-image{margin-bottom:30px}.jobs{--cols:2;--gap:140px;display:flex !important;flex-direction:row;gap:var(--gap);flex-wrap:wrap}.jobs>.wp-block-group{flex-basis:calc(100% / var(--cols) - var(--gap) / var(--cols) * (var(--cols) - 1))}.accordion{width:100%;padding:80px 0;border-bottom:1px solid #9e8d6b}.content .accordion h4{margin-bottom:0}.accordion:first-child{border-top:1px solid #9e8d6b}.accordion .accordion-title{position:relative;font-weight:400;padding-right:140px;cursor:pointer}.accordion .accordion-title:after{content:'';position:absolute;top:8px;right:0;z-index:5;width:30px;height:30px;background-image:url(//novabridge.de/wp-content/themes/wd_template/css/../images/icon-plus.svg);background-size:30px;background-repeat:no-repeat}.accordion.is-open .accordion-title:after{transform:rotate(45deg)}.accordion .accordion-content{display:none;padding-top:30px}.contact-linkedin a{position:relative;display:inline-block;padding-right:120px}.contact-linkedin a:after{content:'';display:block;position:absolute;top:0;right:0;width:85px;height:85px;background-image:url(//novabridge.de/wp-content/themes/wd_template/css/../images/icon-contact-linkedin.svg);background-repeat:no-repeat;background-size:85px}.contact-buttons{gap:30px}.contact-buttons .wp-block-button{width:calc(33.33% - 20px)}.contact-buttons .wp-block-button .wp-element-button{width:100%;padding:36px 20px;text-align:center;color:#fff}.contact-buttons .wp-block-button .wp-element-button:after{top:35px;left:20%;right:auto}.contact-buttons .wp-block-button.appointment .wp-element-button:after{left:20%;width:25px;height:25px;background-image:url(//novabridge.de/wp-content/themes/wd_template/css/../images/icon-kalender-weiß.svg);background-size:25px}.contact-buttons .wp-block-button.mail .wp-element-button:after{left:25%;top:37px;width:28px;height:25px;background-image:url(//novabridge.de/wp-content/themes/wd_template/css/../images/mail-weiß.svg);background-size:28px 25px}.contact-buttons .wp-block-button.phone .wp-element-button:after{left:37%;top:38px;width:14px;height:25px;background-image:url(//novabridge.de/wp-content/themes/wd_template/css/../images/icon-phone-weiß.svg);background-size:14px 25px}.form{--form-accent:#9e8d6b;--form-border:#9e8d6b;--form-bg:#fff}.form h2{margin-bottom:70px}.form h2 span,.form h3 span{font-family:'Assistant',sans-serif;font-weight:400}.form h3{margin-bottom:40px;font-family:'Assistant',sans-serif;font-weight:600}.form .container-wrap{padding-bottom:50px}.form .field-grid-wrap{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:30px;margin-bottom:50px}.form .field-wrap{width:100%}.content .form.company .field-wrap p{margin-bottom:70px}.form .field-wrap label{display:inline-block;margin-bottom:10px;font-weight:700}.form .field-wrap label span{font-weight:400}.form .field-wrap input,.form .field-wrap textarea{width:100%;padding:36px 20px;border:1px solid #9e8d6b}.form .field-wrap.checkbox{position:relative;padding-left:90px;max-width:665px}.form .field-wrap.checkbox .wpcf7-form-control-wrap{position:static}.form .field-wrap.checkbox .wpcf7-list-item{margin:0}.form .field-wrap.checkbox input{position:absolute;top:5px;left:0;width:60px !important;height:60px}.form .field-wrap.checkbox .wpcf7-list-item-label{font-weight:400}.form .field-wrap.radio .wpcf7-radio{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:30px}.form .field-wrap.radio .wpcf7-radio .wpcf7-list-item{position:relative;padding:30px 30px 30px 175px;margin:0;border:1px solid #9e8d6b}.form .field-wrap.radio .wpcf7-radio input{position:absolute;top:24px;left:75px;width:54px;height:54px;border-radius:50px}.form .field-wrap.radio .wpcf7-radio .wpcf7-list-item-label{font-weight:700}.form input[type=checkbox],.form input[type=radio]{-webkit-appearance:none;appearance:none;margin:0;padding:0;border:1px solid var(--form-border);background:var(--form-bg);display:inline-grid;place-content:center;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.form input[type=checkbox]:before{content:"";width:40px;height:40px;transform:scale(0) rotate(0deg);transition:transform .12s ease-in-out;background:linear-gradient(var(--form-accent),var(--form-accent));-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'><path fill='black' d='M5.3 10.1L1.9 6.7 0.5 8.1l4.8 4.8L13.5 4.7 12.1 3.3z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'><path fill='black' d='M5.3 10.1L1.9 6.7 0.5 8.1l4.8 4.8L13.5 4.7 12.1 3.3z'/></svg>") center/contain no-repeat}.form input[type=checkbox]:checked{border-color:var(--form-accent);background:color-mix(in srgb,var(--form-accent) 10%,#fff)}.form input[type=checkbox]:checked:before{transform:scale(1) rotate(0deg)}.form input[type=radio]:before{content:"";width:30px;height:30px;border-radius:50%;transform:scale(0);transition:transform .12s ease-in-out,background-color .12s ease-in-out;background:var(--form-accent);cursor:pointer}.form input[type=radio]:checked{border-color:var(--form-accent);background:color-mix(in srgb,var(--form-accent) 10%,#fff)}.form input[type=radio]:checked:before{transform:scale(1)}.form .field-wrap input[type=submit]{width:100%;padding:23px 20px;font-weight:600;cursor:pointer}.grid-60-40{justify-content:space-between;gap:70px}.grid-60-40.align-center{align-items:center !important}.grid-60-40 .wp-block-button{width:100%}.grid-40-60{justify-content:space-between;gap:70px}.grid-40-60.align-center{align-items:center !important}.grid-40-60 .wp-block-button{width:100%}.grid-50-25-25{justify-content:space-between;gap:30px}.grid-30-30-30{justify-content:space-between;gap:30px}.landingpage .has-black-background-color p,.landingpage .has-black-background-color li{color:#fff}.landingpage .banner-landing h1{margin-bottom:90px}.landingpage .banner-landing h2{margin-bottom:60px}.landingpage .subline{font-size:28px;line-height:40px}.landingpage .icon-box-header-text{border-radius:50px;margin-bottom:75px;height:calc(100% - 75px)}.landingpage .icon-box-header-text-top{display:flex;padding:50px 80px 35px 100px;border-top-right-radius:50px;border-top-left-radius:50px}.landingpage .icon-box-header-text-top h3{color:#fff;margin-bottom:0}.landingpage .icon-box-header-text-top .wp-block-image{margin-left:auto}.landingpage .icon-box-header-text-bottom{padding:70px 80px 70px 100px;border-bottom-right-radius:50px;border-bottom-left-radius:50px}.landingpage .icon-box-header-text-bottom li{color:#342f32}.landingpage .appointment .icon-box-header-text{border-radius:50px;margin-bottom:45px;height:calc(100% - 45px);border:1px solid #9e8d6b;box-shadow:3px 3px 12px rgba(0,0,0,.16)}.landingpage .appointment .icon-box-header-text>.wp-block-group__inner-container{display:flex;flex-direction:column;height:100%}.landingpage .appointment .icon-box-header-text-top{padding:50px 80px 35px}.landingpage .appointment .icon-box-header-text-bottom{display:flex;flex-direction:column;flex-grow:1;padding:35px 80px 55px}.landingpage .appointment .icon-box-header-text-bottom>.wp-block-group__inner-container{display:flex;flex-direction:column;flex-grow:1}.landingpage .appointment .icon-box-header-text-bottom p.h4{margin-bottom:10px}.landingpage .appointment .icon-box-header-text-bottom h4{margin-bottom:20px}.landingpage .appointment .icon-box-header-text-bottom p{line-height:20px}.landingpage .appointment .icon-box-header-text-bottom p.price{margin-bottom:25px;font-weight:700;line-height:30px}.landingpage .appointment .icon-box-header-text-bottom p.price strong{font-size:28px}.landingpage .appointment .icon-box-header-text-bottom .price-button{margin-top:auto}.landingpage .appointment .icon-box-header-text-bottom .wp-block-buttons{display:block}.landingpage .appointment .icon-box-header-text-bottom .wp-block-button{display:block}.landingpage .appointment .icon-box-header-text-bottom .wp-element-button{display:block;padding:15px 20px;font-size:28px;line-height:30px;text-align:center;color:#fff;text-transform:none;border-radius:50px}.landingpage .appointment .icon-box-header-text-bottom .wp-element-button:after{display:none}.landingpage .wp-block-tab-list{justify-content:center;gap:25px;margin-bottom:45px}.landingpage .wp-block-tab-list button{padding:15px 35px;border:1px solid #9e8d6b;border-radius:50px;font-size:20px;line-height:30px;font-weight:700;color:#fff}.landingpage .wp-block-tab-list button:hover{background-color:#84765a;border-color:#84765a}.landingpage .wp-block-tab-list button[aria-selected=true]{background-color:#9e8d6b}.landingpage .wp-block-tab-list button[aria-selected=true]:before{content:none}.landingpage .wp-block-tab-panels{min-height:200px;margin-bottom:30px}.landingpage .wp-block-tab-panel{text-align:center;max-width:640px;margin:0 auto}.landingpage .wp-block-tab-panel p{font-size:28px;line-height:38px;font-weight:700;color:#fff}.landingpage .wp-block-tab-panel .wp-element-button{font-size:28px;line-height:38px;padding:0 40px 0 0}.landingpage .wp-block-tab-panel .wp-element-button:after{top:0;right:0;width:28px;height:40px;transform:rotate(0deg);background-image:url(//novabridge.de/wp-content/themes/wd_template/css/../images/arrow-red.svg);background-size:38px 38px}.landingpage .wp-block-tab-panel .wp-element-button:hover:after{transform:rotate(90deg)}.landingpage .wp-block-button{margin-bottom:0 !important}.landingpage .wp-element-button{padding:11px 65px 13px 0;min-width:0;font-size:40px;color:#cb370a;text-transform:uppercase;font-weight:700;background-color:transparent}.landingpage .wp-element-button:after{top:-3px;right:0;width:53px;height:54px;transform:rotate(-45deg);background-image:url(//novabridge.de/wp-content/themes/wd_template/css/../images/arrow-red.svg);background-size:53px 54px}.landingpage .wp-element-button:hover:after{transform:rotate(0deg)}.footer{padding-top:80px}.footer-top{padding-bottom:65px}.footer-logo{max-width:253px;margin:0 auto;padding-bottom:50px}.footer .grid-30-30-30{display:flex;align-items:center;justify-content:center;height:75px;gap:0px}.footer .grid-30-30-30 .col{display:flex;align-items:center;height:100%;padding:0 40px}.footer .grid-30-30-30 .col strong{font-weight:400;display:inline-block;padding-right:15px}.footer .grid-30-30-30 .col-30-1{border-right:1px solid #9e8d6b}.footer .grid-30-30-30 .col-30-2{border-right:1px solid #9e8d6b}.footer .grid-30-30-30 .col-30-3{display:flex;align-items:center}#naviSocial{display:inline-block}#naviSocial>div>ul{display:flex;flex-direction:row;padding-top:0;background-color:transparent;border-radius:0}#naviSocial>div>ul>li{position:relative;display:block;line-height:0;padding-left:0;padding-right:0;margin-left:25px;padding-bottom:0}#naviSocial>div>ul>li:first-child:before{display:none}#naviSocial>div>ul>li.menu-item-47>a{background-image:url(//novabridge.de/wp-content/themes/wd_template/css/../images/linkedIn-gold.svg)}#naviSocial>div>ul>li>a{display:block;font-size:0;background-repeat:no-repeat;background-size:38px;width:38px;height:38px;line-height:0}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #9e8d6b;padding-top:20px;padding-bottom:80px}#naviFooter{display:flex}#naviFooter ul li{position:relative;display:inline-block;padding-left:40px;line-height:28px}.mobileButton,#mobileMenu{display:none}.mobileButton{position:relative;display:block;height:24px;width:38px}.mobileButton>span{position:absolute;width:38px;height:2px;right:0;background-color:#fff}.mobileButton>span.first{top:0}.mobileButton>span.second{top:10px;width:28px}.mobileButton>span.third{top:20px}.mobileButton.open>span.first{transform:rotate(45deg);top:10px}.mobileButton.open>span.second{opacity:0}.mobileButton.open>span.third{transform:rotate(-45deg);top:11px}@media (max-width:1340px){.box .wp-block-buttons .wp-block-button__link{min-width:0;width:100%}}@media (max-width:1200px){.logo img{max-width:200px}#naviMain>div>ul>li{padding:0 10px}#naviMain>div>ul>li>ul>li{padding:0 10px 10px}.box{padding:80px 60px}}@media (max-width:1199px){.reviews .swiper-slide{height:600px;margin-top:0}}@media (max-width:1060px){.header{top:auto;bottom:0;background-color:#342f32}.logo img{max-width:180px}.mobileButton{display:block}header{position:relative}#mobileMenu{position:fixed;bottom:0;left:0;width:100%;height:100%;z-index:998;padding:50px 40px 0;background-color:#342f32}#appointmentNavi{display:none}#naviMain{display:none}#naviMobile{margin-top:50px}#naviMobile a{color:#fff}#naviMobile>div>ul>li{position:relative;display:block;margin-bottom:20px}#naviMobile>div>ul>li>a{position:relative;padding-right:24px;font-weight:500}#naviMobile>div>ul>li.menu-item-has-children{padding-right:37px}#naviMobile>div>ul>li.menu-item-has-children>a:after{content:'';display:block;position:absolute;top:8px;right:0;width:15px;height:6px;background-image:url(//novabridge.de/wp-content/themes/wd_template/css/../images/navi-sub-white.svg);background-size:15px 6px}#naviMobile>div>ul>li>ul{display:none;margin-top:15px}#naviMobile>div>ul>li>ul>li{position:relative;padding:0 24px 12px}#naviMobile>div>ul>li>ul>li>a{white-space:nowrap}.mobileTop{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #fff;padding-bottom:15px}.langDropdown{padding-right:0;height:auto;border-right:none}#naviSocial{opacity:1;height:auto;overflow:visible;visibility:visible;position:relative;top:auto;left:auto;z-index:50}#naviSocial>div>ul{display:flex;flex-direction:row;padding-top:0;background-color:transparent;border-radius:0}#naviSocial>div>ul>li{position:relative;display:block;line-height:0;padding-left:0;padding-right:0;margin-left:20px;padding-bottom:0}.content{padding-top:0}.content .partner-logos p{margin-bottom:30px}.partner-logos>div>div>div>.wp-block-group{display:block}.partner-logos .wp-block-buttons{display:none}.contact-buttons{flex-direction:column}.contact-buttons .wp-block-button{width:50%}}@media (min-width:1061px){.mobileButton,#mobileMenu{display:none !important}#naviMain{display:block !important}}@media (max-width:1024px){.banner .wp-block-cover{min-height:600px !important}.banner .wp-block-cover .wp-block-cover__inner-container{position:absolute;bottom:15px;left:0}.banner .banner-text.desktop{display:none}.banner .banner-text.mobile{display:block;max-width:none}.banner .banner-text.mobile h2{color:#9e8d6b}.size-18,#naviMain a,#appointmentNavi a,.contact-buttons .wp-block-button .wp-element-button{font-size:16px}.size-20,html,body,.wp-element-button,.form h2 span,.form h3 span,.form .field-wrap input,.form .field-wrap label span,.form .field-wrap textarea,.form .field-wrap.checkbox .wpcf7-list-item-label{font-size:18px}.size-28,h4,.h4,.form .field-wrap.radio .wpcf7-radio .wpcf7-list-item,.content .box-list ul>li,.accordion .accordion-title,.form .field-wrap label{font-size:20px}.size-32,.banner h2,h3,.h3{font-size:24px}.size-44,h2,.h2,.form h3{font-size:36px}.size-50,.form h2{font-size:42px}.size-70,h1,.h1{font-size:62px}.line-height-28,#appointmentNavi a,.contact-buttons .wp-block-button .wp-element-button{line-height:28px}.line-height-30,.content p,.form h2 span,.form h3 span,.content ul>li,.wp-block-button a,.form .field-wrap.checkbox .wpcf7-list-item-label{line-height:30px}.line-height-38,h4,.form .field-wrap.radio .wpcf7-radio .wpcf7-list-item{line-height:22px}.line-height-40,.content .box-list ul>li,.accordion .accordion-title{line-height:40px}.line-height-42,.banner h2,h3,.h3{line-height:34px}.line-height-50,.form h3{line-height:42px}.line-height-54,h2,.h2{line-height:46px}.line-height-75,.banner h1{line-height:67px}.line-height-80,h1,.h1{line-height:72px}.line-height-90,.form h2{line-height:82px}.margin-40{margin-bottom:40px}.margin-50,.content h2.margin-50,.content .h2.margin-50{margin-bottom:40px}.margin-80{margin-bottom:40px}.margin-140{margin-bottom:100px}.margin-160{margin-bottom:120px}.margin-200{margin-bottom:160px}.padding-140{padding-top:100px;padding-bottom:100px}.padding-180{padding-top:140px;padding-bottom:140px}.cover-box-content{min-height:1000px !important}.cover-box-right{padding:40px;max-width:450px}.box{padding:40px 30px}.content .box-list ul>li{padding:40px 50px 40px 120px}.content .box-list ul>li:before{left:50px}.partner{gap:70px;margin-bottom:75px}.jobs{--gap:70px}.accordion{padding:40px 0}.grid-50-25-25{flex-wrap:wrap !important;justify-content:flex-start}.grid-50-25-25 .wp-block-column{flex-basis:48% !important}.grid-50-25-25 .wp-block-column:first-child{flex-basis:100% !important}.icon-box{height:300px}.form .field-wrap.radio .wpcf7-radio input{top:15px}}@media (max-width:850px){.grid-60-40,.grid-40-60{gap:40px}.footer .grid-30-30-30 .col{padding:0 20px}}@media (max-width:781px){.wp-block-spacer{height:50px !important}.margin-140{margin-bottom:50px}.size-70,h1,.h1{font-size:42px}.line-height-80,h1,.h1{line-height:52px}.padding-140{padding-top:50px;padding-bottom:50px}.banner .wp-block-cover{min-height:450px !important}.box .wp-block-buttons .wp-block-button__link{min-width:360px;width:auto}.icon-box{height:auto;width:100%;flex-direction:column;padding:30px}.content .icon-box p{margin-bottom:0}.partner .wp-block-image{height:300px}.partner .wp-block-image img{max-height:100px;width:auto}.iphone{margin-top:50px;margin-bottom:50px}.team{--cols:2}.team>.wp-block-group{margin-bottom:50px}.jobs{--cols:1;--gap:50px}.contact-linkedin a{padding-right:90px}.contact-linkedin a:after{width:65px;height:65px;background-size:65px}.form .field-grid-wrap{grid-template-columns:repeat(1,minmax(0, 1fr));margin-bottom:30px}.content .form.company .field-wrap p{margin-bottom:30px}.content .box-list ul>li{padding:20px 20px 20px 70px}.content .box-list ul>li:before{top:25px;left:25px}.reviews .swiper{height:400px}.reviews .swiper-slide{height:auto;margin-top:0}.reviews .swiper-slide{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}}@media (max-width:740px){.form .field-wrap.radio .wpcf7-radio input{left:30px}.form .field-wrap.radio .wpcf7-radio .wpcf7-list-item{padding:30px 30px 30px 120px}.footer{padding-top:40px}.footer-logo{max-width:180px}.footer-top{padding-bottom:50px}.footer .grid-30-30-30{flex-direction:column;align-items:flex-start}.footer .grid-30-30-30 .col{padding:0}.footer .grid-30-30-30 .col-30-1{border-right:none;margin-bottom:15px}.footer .grid-30-30-30 .col-30-2{border-right:none;margin-bottom:15px}.footer-bottom{flex-direction:column}#naviFooter{flex-direction:column}#naviFooter span{margin-bottom:15px}#naviFooter ul li{display:block;padding-left:0;margin-bottom:15px}}@media (max-width:480px){.size-18,#naviMain a,#appointmentNavi a,.contact-buttons .wp-block-button .wp-element-button{font-size:14px}.size-20,html,body,.wp-element-button,.form h2 span,.form h3 span,.form .field-wrap input,.form .field-wrap label span,.form .field-wrap textarea,.form .field-wrap.checkbox .wpcf7-list-item-label{font-size:16px}.size-28,h4,.h4,.form .field-wrap.radio .wpcf7-radio .wpcf7-list-item,.content .box-list ul>li,.accordion .accordion-title,.form .field-wrap label{font-size:16px}.size-32,.banner h2,h3,.h3{font-size:20px}.size-44,h2,.h2,.form h3{font-size:22px}.size-50,.form h2{font-size:28px}.size-70,h1,.h1{font-size:36px}.line-height-28,#appointmentNavi a,.contact-buttons .wp-block-button .wp-element-button{line-height:18px}.line-height-30,.content p,.form h2 span,.form h3 span,.content ul>li,.wp-block-button a,.form .field-wrap.checkbox .wpcf7-list-item-label{line-height:22px}.line-height-38,h4,.h4,.form .field-wrap.radio .wpcf7-radio .wpcf7-list-item{line-height:22px}.line-height-40,.content .box-list ul>li,.accordion .accordion-title{line-height:30px}.line-height-42,.banner h2,h3,.h3{line-height:26px}.line-height-50,.form h3{line-height:42px}.line-height-54,h2,.h2{line-height:32px}.line-height-75,.banner h1{line-height:35px}.line-height-80,h1,.h1{line-height:40px}.line-height-90,.form h2{line-height:40px}.margin-40{margin-bottom:40px}.margin-50,.content h2.margin-50,.content .h2.margin-50{margin-bottom:40px}.margin-80{margin-bottom:40px}.margin-140{margin-bottom:40px}.margin-160{margin-bottom:40px}.margin-200{margin-bottom:40px}.padding-140{padding-top:30px;padding-bottom:30px}.padding-180{padding-top:30px;padding-bottom:30px}.wp-block-cover{padding:0}.accordion .accordion-title{padding-right:60px}.contact-buttons .wp-block-button{width:100%}.contact-buttons .wp-block-button.appointment .wp-element-button:after{left:21%;top:32px}.contact-buttons .wp-block-button.mail .wp-element-button:after{left:26%;top:32px}.contact-buttons .wp-block-button.phone .wp-element-button:after{left:37%;top:32px}.contact-linkedin a{padding-right:60px}.contact-linkedin a:after{width:45px;height:45px;background-size:45px}.partner-logos{padding:30px 0}.banner .wp-block-cover{min-height:300px !important}.banner h1{font-size:34px;line-height:36px}.banner h2{font-size:18px;margin-bottom:0}.wp-block-button{margin-bottom:5px !important}.wp-block-buttons .wp-block-button__link{font-size:14px;line-height:30px;min-width:260px;padding:5px 50px 5px 15px}.wp-element-button:after{top:15px;right:25px;width:11px;height:11px;background-size:11px 11px}.box .wp-block-buttons .wp-block-button__link{min-width:0}.content .partner-logos p{margin-bottom:15px}.team{--cols:1}.team>.wp-block-group{margin-bottom:30px}.iphone img{max-width:125px}.form .field-wrap.radio .wpcf7-radio input{top:13px;width:34px;height:34px}.form .field-wrap.radio .wpcf7-radio .wpcf7-list-item{padding:20px 20px 20px 100px}}@media (max-width:400px){.form .field-wrap.radio .wpcf7-radio .wpcf7-list-item{padding:20px 20px 20px 80px}}