.visually-hidden{display:none}body{font-family:Inter,sans-serif;font-size:1rem;background-color:#fffffb}a{text-decoration:none}.layout-container{padding-left:30px;padding-right:30px}.button-primary{padding-right:43px;font-size:28px;line-height:32px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Crect width='26' height='26' x='1' y='1' stroke='%232E2D2D' stroke-width='2' rx='13'/%3E%3Cpath fill='%232E2D2D' d='M19.657 20.657a1 1 0 0 0 1-1v-9a1 1 0 0 0-2 0v8h-8a1 1 0 0 0 0 2zM7.636 9.05 18.95 20.364l1.414-1.414L9.05 7.636z'/%3E%3C/svg%3E")}.button-primary,.button-primary--small{font-weight:500;--tw-text-opacity:1;color:rgb(46 45 45/var(--tw-text-opacity,1));background-repeat:no-repeat;background-position:100%;background-size:contain}.button-primary--small{padding-right:25px;font-size:16px;line-height:16px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Crect width='18.571' height='18.571' x='.714' y='.714' stroke='%232E2D2D' stroke-width='1.429' rx='9.286'/%3E%3Cpath fill='%232E2D2D' d='M14.04 14.755c.395 0 .715-.32.715-.714V7.612a.714.714 0 0 0-1.429 0v5.714H7.612a.714.714 0 0 0 0 1.429zm-8.586-8.29 8.082 8.08 1.01-1.01-8.082-8.08z'/%3E%3C/svg%3E");text-decoration:underline}.button-secondary{font-size:16px;font-weight:500;--tw-text-opacity:1;color:rgb(46 45 45/var(--tw-text-opacity,1));text-decoration-line:underline}.field--type-image img,.services-section-image img,.who-we-are-banner-image img{height:auto;width:100%}h1{margin-bottom:2rem;font-size:40px;font-weight:500;line-height:1;--tw-text-opacity:1;color:rgb(46 45 45/var(--tw-text-opacity,1))}@media (min-width:640px){h1{font-size:62px;line-height:72px}}@media (min-width:1024px){h1{font-size:86px;line-height:92px}}h2{margin:0;font-size:28px;font-weight:500;line-height:36px;--tw-text-opacity:1;color:rgb(46 45 45/var(--tw-text-opacity,1))}@media (min-width:640px){h2{font-size:36px;line-height:40px}}@media (min-width:1024px){h2{font-size:44px;line-height:48px}}h3{margin:0;font-size:22px;font-weight:500}h3,p{--tw-text-opacity:1;color:rgb(46 45 45/var(--tw-text-opacity,1))}p{font-size:16px;line-height:22px}header{position:relative;margin-left:auto;margin-right:auto;height:138px;max-width:1440px;border-bottom:1px solid #2e2d2d}.top-navigation{display:flex;height:63px;align-items:center;justify-content:flex-end}.top-navigation .menu--top-navigation{display:flex}.top-navigation .menu--top-navigation>ul{height:40px;--tw-bg-opacity:1;background-color:rgb(219 111 97/var(--tw-bg-opacity,1))}.top-navigation .menu--top-navigation>ul,.top-navigation .menu--top-navigation>ul>li{margin:0;display:flex;align-items:center;padding:0}.top-navigation .menu--top-navigation>ul>li a,.top-navigation .menu--top-navigation>ul>li a.is-active{padding-left:17px;padding-right:17px;text-transform:uppercase;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-text-opacity:1;color:rgb(255 247 247/var(--tw-text-opacity,1))}.top-navigation .menu--top-navigation li:last-child a{display:flex;height:40px;align-items:center;--tw-bg-opacity:1;background-color:rgb(184 91 79/var(--tw-bg-opacity,1));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' fill='none'%3E%3Cpath stroke='%23FFF7F7' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M15 12.5v-2m0 2a1 1 0 1 1-2 0v-2a1 1 0 1 1 2 0m0 2a5 5 0 0 1-5 5H8m7-7v-2a7 7 0 1 0-14 0v2m0 0v2a1 1 0 1 0 2 0v-2a1 1 0 0 0-2 0'/%3E%3C/svg%3E");background-position:17px;background-repeat:no-repeat;padding-left:40px}.main-navigation .menu-item--expanded ul{position:absolute;display:flex;flex-direction:column;padding-top:20px;padding-bottom:20px;top:30px;left:-30px;width:270px;background:#fff;padding:15px;border-radius:12px;filter:drop-shadow(0 0 8px #DB6F6138);z-index:999;display:none}.main-navigation .menu-item--language ul{width:150px}.main-navigation .menu-item--expanded.open ul{display:block}.main-navigation .menu-item--expanded ul li a{--tw-text-opacity:1;color:rgb(46 45 45/var(--tw-text-opacity,1));text-transform:none!important;display:flex;height:54px;align-items:center;padding:0 10px;transition:all .3s ease-in-out}.main-navigation .menu-item--expanded ul li a:hover{background:#db6f612e}.main-navigation .region-main-navigation{display:flex;justify-content:space-between}.main-navigation .region-main-navigation .menu--main>ul,.main-navigation .region-main-navigation .menu--main>ul>li{position:relative;margin:0;display:flex;align-items:center;padding:0}.main-navigation .region-main-navigation .menu-item--language:before{content:"";position:relative;left:-20px;border-left:1px solid #2e2d2d;height:20px}.main-navigation .region-main-navigation .menu--main>ul{height:40px;gap:41px}.main-navigation .region-main-navigation .menu--main>ul>li a{text-transform:uppercase;--tw-text-opacity:1;color:rgb(46 45 45/var(--tw-text-opacity,1))}.main-navigation .menu-item--expanded>a:after{content:"";display:inline-block;width:9px;height:5px;margin-left:10px;margin-bottom:3px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' fill='none'%3E%3Cpath stroke='%23242424' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1.167.833 4.5 4.167 7.833.833'/%3E%3C/svg%3E")}.main-navigation .menu-item--expanded.open>a:after{transform:rotate(180deg)}.mobile-menu-button{position:absolute;top:20px;right:20px;border-style:none;background-image:none;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:none}.mobile-navigation .menu-item--expanded ul{display:none!important;transition:all .3s ease-in-out}.mobile-navigation .menu-item--expanded.open ul{display:flex!important}.mobile-navigation{background:#fff;width:100%;position:fixed;top:0;right:-100%;height:100vh;z-index:999;transition:right .3s ease-in-out}.mobile-navigation.active{right:0}.mobile-navigation .site-branding{display:none}.mobile-navigation .menu--main{display:flex}.mobile-navigation .region-main-navigation .menu--main ul,.mobile-top-navigation ul{display:flex;flex-direction:column;gap:20px;padding-top:20px;padding-bottom:20px}.mobile-main-navigation{justify-content:center;display:flex}.mobile-top-navigation{display:flex;align-items:center;justify-content:center;border-top:2px solid #db6f61}.mobile-top-navigation ul li{padding:20px 15px;text-align:center;list-style:none}.mobile-main-navigation ul li{padding:10px 15px}.mobile-main-navigation a{display:block;font-size:20px;font-weight:700}.mobile-top-navigation a{font-size:16px}.mobile-top-navigation .menu--top-navigation li:last-child a{display:flex;align-items:center;--tw-text-opacity:1;color:rgb(46 45 45/var(--tw-text-opacity,1));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' fill='none'%3E%3Cpath stroke='%23DB6F61' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M15 12.5v-2m0 2a1 1 0 1 1-2 0v-2a1 1 0 1 1 2 0m0 2a5 5 0 0 1-5 5H8m7-7v-2a7 7 0 1 0-14 0v2m0 0v2a1 1 0 1 0 2 0v-2a1 1 0 0 0-2 0'/%3E%3C/svg%3E");background-position:17px;background-repeat:no-repeat;padding-left:40px}.mobile-navigation-close{height:70px;border-bottom:1px solid #2e2d2d}@media (min-width:1024px){.mobile-menu-button{display:none}}@media (max-width:1023px){.top-navigation,header>.main-navigation .region-main-navigation .menu--main{display:none}header{display:flex;height:70px;align-items:center}.site-branding img{max-width:120px;height:auto}}.footer{position:relative;margin-left:auto;margin-right:auto;min-height:280px;max-width:1440px}@media (min-width:640px){.footer{min-height:550px}}.footer{border-bottom:18px solid #db6f61}.footer-content{margin-left:auto;margin-right:auto;display:flex;max-width:1440px;justify-content:space-between;padding-top:64px;border-top:1px solid #2e2d2d}@media (max-width:1023px){.footer-content{flex-direction:column;gap:40px;padding-top:40px;padding-bottom:40px}}.footer-left{display:flex;height:100%;flex-direction:column;justify-content:space-between}@media (max-width:1023px){.footer-left{flex-direction:row}}@media (min-width:1024px){.footer-left>img{margin-bottom:254px}}.footer-left .footer-socials{position:relative;display:flex;flex-direction:column;align-items:center;gap:30px}@media (max-width:1023px){.footer-left .footer-socials{flex-direction:row}}.footer-left .footer-socials:before{content:"";position:absolute;bottom:calc(100% + 30px);left:0;right:0;margin:auto;width:1px;height:109px;background-color:#db6f61}@media (max-width:1023px){.footer-left .footer-socials:before{display:none}}.footer-right{display:none;align-items:flex-start;gap:130px}@media (min-width:640px){.footer-right{display:flex}}@media (max-width:1023px){.footer-right{flex-wrap:wrap;justify-content:space-between;gap:30px}}.footer-right-item{display:flex;flex-direction:column}.footer-right-item span{font-size:12px;font-weight:500;text-transform:uppercase;color:#2e2d2d80}.footer-right-item ul{margin-left:0;margin-right:0;margin-top:24px;display:flex;list-style-type:none;flex-direction:column;gap:25px;padding:0}.footer-right-item ul li{margin:0;list-style-type:none;padding:0}.footer-right-item ul li a{font-size:16px;font-weight:400;text-transform:uppercase;--tw-text-opacity:1;color:rgb(46 45 45/var(--tw-text-opacity,1))}.footer-bottom{display:flex;max-width:1230px;align-items:center;justify-content:space-between;width:calc(100% - 162px);bottom:47px;position:absolute;right:0}.footer-bottom p,.footer-bottom p a{font-size:12px;font-weight:400}.footer-bottom p a{--tw-text-opacity:1;color:rgb(46 45 45/var(--tw-text-opacity,1))}@media (max-width:1023px){.footer-bottom{display:flex;max-width:1230px;align-items:center;justify-content:space-between;gap:40px;width:100%;bottom:47px;position:absolute;right:0}}.page-intro{margin:auto;display:grid;max-width:1440px;grid-template-columns:repeat(1,minmax(0,1fr));gap:20px;padding-top:37px;padding-bottom:37px}@media (min-width:768px){.page-intro{grid-template-columns:repeat(12,minmax(0,1fr));gap:60px}}@media (min-width:1024px){.page-intro{gap:80px}}.page-intro{border-bottom:1px solid #2e2d2d}@media (min-width:768px){.page-intro .left-column{grid-column:span 6/span 6}}.page-intro .right-column{display:grid;display:none;place-items:center}@media (min-width:768px){.page-intro .right-column{grid-column:span 6/span 6;display:grid}}.page-intro h1{margin:0;padding-top:10px;padding-bottom:20px;font-weight:500;--tw-text-opacity:1;color:rgb(46 45 45/var(--tw-text-opacity,1))}@media (min-width:768px){.page-intro h1{padding-top:90px;padding-bottom:81px;font-size:56px;line-height:60px}}@media (min-width:1024px){.page-intro h1{font-size:96px;line-height:100px}}.page-intro h1 .highlighted-part{font-weight:500;--tw-text-opacity:1;color:rgb(219 111 97/var(--tw-text-opacity,1))}.page-intro .descirption{margin-bottom:50px;max-width:465px;text-align:left;line-height:22px;--tw-text-opacity:1;color:rgb(46 45 45/var(--tw-text-opacity,1))}@media (min-width:768px){.page-intro .descirption{margin-bottom:129px}}.page-intro .cta{margin-right:49px;display:inline-flex}.page-intro .cta a{padding-right:43px;font-size:28px;font-weight:500;line-height:32px;--tw-text-opacity:1;color:rgb(46 45 45/var(--tw-text-opacity,1));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Crect width='26' height='26' x='1' y='1' stroke='%232E2D2D' stroke-width='2' rx='13'/%3E%3Cpath fill='%232E2D2D' d='M19.657 20.657a1 1 0 0 0 1-1v-9a1 1 0 0 0-2 0v8h-8a1 1 0 0 0 0 2zM7.636 9.05 18.95 20.364l1.414-1.414L9.05 7.636z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100%;background-size:contain}.tab-info a.page-intro .cta a{margin-top:30px;margin-bottom:30px}@media (min-width:640px){.tab-info a.page-intro .cta a{margin-top:60px;margin-bottom:60px}}.form-group-submit .page-intro .cta a{border:none;background-color:transparent;display:inline-flex}.page-intro .secondary-cta{margin-top:10px;margin-bottom:10px;display:inline-flex}.page-intro .secondary-cta a{font-size:16px;font-weight:500;--tw-text-opacity:1;color:rgb(46 45 45/var(--tw-text-opacity,1));text-decoration-line:underline}.paragraph--type--icon-list{margin-left:auto;margin-right:auto;max-width:1440px;padding-top:42px;padding-bottom:42px;border-bottom:1px solid #2e2d2d}.field--name-field-list-items{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:26px}@media (min-width:768px){.field--name-field-list-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.field--name-field-list-items{grid-template-columns:repeat(4,minmax(0,1fr))}}.paragraph--type--icon-item{align-items:center;justify-content:center;padding:25px}.paragraph--type--icon-item img{margin:auto;max-width:80px}.field--name-field-title{margin-top:29px;margin-bottom:29px;text-align:center;font-size:28px;font-weight:500;--tw-text-opacity:1;color:rgb(46 45 45/var(--tw-text-opacity,1))}@media (min-width:768px){.field--name-field-title{line-height:32px}}.field--name-field-descirption{text-align:center;font-size:16px;line-height:22px;--tw-text-opacity:1;color:rgb(46 45 45/var(--tw-text-opacity,1))}.section-services{margin-left:auto;margin-right:auto;display:grid;max-width:1440px;grid-template-columns:repeat(1,minmax(0,1fr));padding-top:85px;padding-bottom:85px}@media (min-width:1024px){.section-services{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px}}.section-services{border-bottom:1px solid #2e2d2d}.section-services .services-left{padding-bottom:40px}.section-services .services-right{grid-column:span 3/span 3}.section-services h2{margin:0 0 26px;display:flex;flex-direction:column;align-items:flex-start;gap:15px;font-size:28px;font-weight:500;line-height:1;--tw-text-opacity:1;color:rgb(46 45 45/var(--tw-text-opacity,1))}@media (min-width:640px){.section-services h2{font-size:36px}}@media (min-width:1024px){.section-services h2{font-size:38px}}.lang-de .section-services h2{margin:0 0 26px;display:flex;flex-direction:column;align-items:flex-start;gap:15px;font-size:28px;font-weight:500;line-height:1;--tw-text-opacity:1;color:rgb(46 45 45/var(--tw-text-opacity,1))}@media (min-width:640px){.lang-de .section-services h2{font-size:32px}}@media (min-width:1024px){.lang-de .section-services h2{font-size:34px}}.section-services h2 img{width:30px}@media (min-width:640px){.section-services h2 img{width:36px}}@media (min-width:1024px){.section-services h2 img{width:40px}}.section-services .services-cards{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:20px}@media (min-width:768px){.section-services .services-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.section-services .services-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.section-services .service-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:40px 25px 18px;border:1px solid #2e2d2d;transition:all .3s ease}.section-services .service-card-content{display:flex;flex-direction:column;padding-bottom:18px}.section-services .service-icon{opacity:1;height:44px;margin-bottom:20px;transition:all .3s ease;overflow:hidden}.section-services .service-card-content h3{margin-bottom:34px;transition:all .3s ease;margin-top:0}.section-services .service-card-content p{transition:all .3s ease;margin-top:0;min-height:120px}.section-services .service-card-button{margin-top:auto;display:flex;justify-content:flex-end;padding-top:10px;border-top:1px solid #2e2d2d}.section-services .service-card-button a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.section-services .service-card:hover{--tw-bg-opacity:1;background-color:rgb(219 111 97/var(--tw-bg-opacity,1));border-color:#db6f61;color:#fff}.section-services .service-card:hover .service-icon{filter:brightness(0) invert(1)}.section-services .service-card:hover h3{margin-top:0}.section-services .service-card:hover *{color:#fff}.section-services .service-card:hover .service-card-button{color:#fff;border-color:#fff}.section-services .featured-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;--tw-bg-opacity:1;background-color:rgb(219 111 97/var(--tw-bg-opacity,1));padding:40px 25px 18px;border:1px solid #fff;transition:all .3s ease}.section-services .featured-card .service-card-button,.section-services .featured-card a,.section-services .featured-card h3,.section-services .featured-card p{border-color:#fff;color:#fff}.section-services .featured-card:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:#2e2d2d}.section-services .featured-card:hover .service-card-button,.section-services .featured-card:hover a,.section-services .featured-card:hover h3,.section-services .featured-card:hover p{--tw-text-opacity:1;color:rgb(46 45 45/var(--tw-text-opacity,1));border-color:#2e2d2d}.section-services .featured-card .button-primary--small,.section-services .service-card:hover .button-primary--small{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Crect width='18.571' height='18.571' x='.714' y='.714' stroke='%23fff' stroke-width='1.429' rx='9.286'/%3E%3Cpath fill='%23fff' d='M14.04 14.755c.395 0 .715-.32.715-.714V7.612a.714.714 0 0 0-1.429 0v5.714H7.612a.714.714 0 0 0 0 1.429zm-8.586-8.29 8.082 8.08 1.01-1.01-8.082-8.08z'/%3E%3C/svg%3E")}.section-services .featured-card:hover .button-primary--small{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Crect width='18.571' height='18.571' x='.714' y='.714' stroke='%232E2D2D' stroke-width='1.429' rx='9.286'/%3E%3Cpath fill='%232E2D2D' d='M14.04 14.755c.395 0 .715-.32.715-.714V7.612a.714.714 0 0 0-1.429 0v5.714H7.612a.714.714 0 0 0 0 1.429zm-8.586-8.29 8.082 8.08 1.01-1.01-8.082-8.08z'/%3E%3C/svg%3E")}.tabs-section{padding-top:85px;padding-bottom:85px}.tabs-section-container{position:relative;margin-left:auto;margin-right:auto;min-height:323px;max-width:1440px;border-bottom:1px solid #2e2d2d}.tabs-section-container h2{margin-bottom:45px}.tabs-nav{margin-bottom:40px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:center;gap:16px}@media (min-width:640px){.tabs-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}.tabs-nav{border-bottom:1px solid #2e2d2d;border-top:1px solid #2e2d2d}.tab-button{height:56px;cursor:pointer;border-style:none;background-image:none;font-size:20px;font-weight:500;color:#1a1a1ab2;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:1024px){.tab-button{font-size:28px}}.tab-button{background:none}.tab-button.active,.tab-button:hover{background-color:#db6f612b;--tw-text-opacity:1;color:rgb(46 45 45/var(--tw-text-opacity,1))}.tabs-content{position:relative}.tab-panel{display:grid;display:none;grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem}@media (min-width:640px){.tab-panel{grid-template-columns:repeat(12,minmax(0,1fr))}}.tab-panel.active{display:grid}.tab-panel .tab-info{grid-column:span 4/span 4;margin-top:auto;margin-bottom:45px}@media (min-width:640px){.tab-panel .tab-info{grid-column-start:9}}.tab-info h3{margin-bottom:20px;margin-top:45px;font-size:28px;line-height:32px}@media (min-width:640px){.tab-info h3{margin-top:40px;margin-bottom:40px}}.tab-info p{margin-bottom:20px}@media (min-width:640px){.tab-info p{margin-bottom:40px}}.tab-info a.button-primary{margin-top:30px;margin-bottom:30px}@media (min-width:640px){.tab-info a.button-primary{margin-top:60px;margin-bottom:60px}}.accordion{grid-column:span 12/span 12}@media (min-width:640px){.accordion{grid-column:span 7/span 7}}.accordion-item{overflow:hidden;border-radius:0;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-bottom:1px solid #2e2d2d}.accordion-item:last-child{border-bottom-width:1px}@media (min-width:640px){.accordion-item:last-child{border-bottom-width:0}}.accordion-header{display:flex;width:100%;cursor:pointer;align-items:center;justify-content:space-between;border-style:none;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-top:20px;padding-bottom:20px;text-align:left;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' fill='none'%3E%3Crect width='34' height='34' fill='%23F3F5F6' rx='17'/%3E%3Cpath fill='%232E2D2D' fill-rule='evenodd' d='M18 10h-2v6h-6v2h6v6h2v-6h6v-2h-6z' clip-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100%}.accordion-header span{padding-right:50px;font-size:24px;font-weight:400;line-height:28px;--tw-text-opacity:1;color:rgb(46 45 45/var(--tw-text-opacity,1))}.accordion-icon{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.accordion-item.active .accordion-header{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' fill='none'%3E%3Crect width='34' height='34' fill='%232E2D2D' rx='17'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='m22.657 12.757-1.414-1.414L17 15.586l-4.243-4.243-1.414 1.414L15.586 17l-4.243 4.243 1.414 1.414L17 18.414l4.243 4.243 1.414-1.414L18.414 17z' clip-rule='evenodd'/%3E%3C/svg%3E")}.accordion-item.active .accordion-icon rect{fill:#2e2d2d}.accordion-content{max-height:0;max-width:652px;overflow:hidden;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.accordion-item.active .accordion-content{max-height:500px}.accordion-content p{padding-bottom:20px;font-size:16px;--tw-text-opacity:1;color:rgb(46 45 45/var(--tw-text-opacity,1))}.horizontal-items{margin-left:auto;margin-right:auto;display:grid;max-width:1440px;grid-template-columns:repeat(3,minmax(0,1fr));--tw-bg-opacity:1;background-color:rgb(46 45 45/var(--tw-bg-opacity,1))}.horizontal-items .horizontal-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 15px 70px;border-right:1px solid #6c6c6c}.horizontal-items .horizontal-item:last-child{border-right:none}.horizontal-items .horizontal-item .horizontal-item-title{margin-top:40px;margin-bottom:40px;font-size:24px;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.horizontal-items .horizontal-item p{margin:0;max-width:350px;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (max-width:1023px){.horizontal-items{grid-template-columns:repeat(1,minmax(0,1fr))}.horizontal-items .horizontal-item{width:100%;border-right:none;border-bottom:1px solid #6c6c6c}}.testimonials-banner{position:relative;margin-left:auto;margin-right:auto;display:flex;max-width:1440px;flex-direction:column;align-items:center;justify-content:center;padding-top:80px;padding-bottom:80px}@media (min-width:1440px){.testimonials-banner:before{top:228px;right:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='219' fill='none'%3E%3Cpath fill='%23DB6F61' d='M109.058 144.51c1.483-1.607 2.31-2.725 3.349-3.59 4.413-3.681 7.589-8.509 12.017-12.261 6.05-5.128 11.384-11.1 16.974-16.763.764-.774 1.227-1.843 1.955-2.97h-34.295zm-35.463-36.666L107.93 73.58c-4.682-.55-31.247-.383-34.334.31zm-.832-69.649c-7.752-.662-31.681-.41-34.577.387V72.69zM38.028 144.156c.816-.686 1.253-1.002 1.63-1.378 9.806-9.779 19.58-19.592 29.437-29.319 1.41-1.391 1.833-2.835 1.822-4.728-.065-11.234-.033-22.468-.032-33.704 0-.959-.032-1.921.04-2.876.096-1.267.845-1.992 2.11-2.08.956-.066 1.92-.034 2.88-.034 11.116-.001 22.232-.043 33.347.035 2.186.016 3.831-.494 5.437-2.126 9.233-9.383 18.592-18.64 27.898-27.95.5-.5.904-1.095 1.585-1.93-1.023-.052-1.56-.102-2.096-.102-20.447-.004-40.895.032-61.341-.057-2.15-.009-3.556.741-4.998 2.191-11.7 11.764-23.426 23.503-35.249 35.142-1.816 1.79-2.542 3.552-2.528 6.098.105 19.73.058 39.46.058 59.188zm142.23-70.655c-1.557-.103-2.088-.17-2.619-.17-20.735-.005-41.47.016-62.204-.04-1.924-.004-3.38.466-4.704 1.91-3.973 4.332-7.972 8.649-12.118 12.817-3.177 3.194-6.701 6.045-9.877 9.24-4.338 4.365-8.4 9.003-12.77 13.333-1.791 1.776-2.582 3.516-2.566 6.089.115 19.466.062 38.935.062 58.403v3.578c1.465-1.024 2.707-1.661 3.657-2.594a1628 1628 0 0 0 16.9-16.863c1.43-1.45 2.569-3.19 4.021-4.615 2.043-2.003 4.21-3.887 6.406-5.724 1.51-1.264 1.903-2.777 1.891-4.689-.072-11.105-.036-22.21-.035-33.316 0-.959-.054-1.923.019-2.877.144-1.88.628-2.372 2.505-2.531.955-.08 1.922-.02 2.883-.02 10.573 0 21.149-.12 31.719.07 3.295.06 5.656-.851 7.858-3.328 3.276-3.684 6.939-7.027 10.423-10.526.772-.776 1.485-1.61 2.228-2.414 1.945-2.104 3.791-4.31 5.861-6.285 3.154-3.009 6.463-5.856 10.46-9.448M35.448 36.299c1.536-1.7 3.315-1.638 5.111-1.636 10.98.017 21.96-.065 32.938.064 2.533.03 4.326-.657 6.124-2.49 8.929-9.106 18.007-18.066 27.03-27.078.667-.667 1.318-1.348 2.327-2.381H2.61c0 1.13-.002 2.055 0 2.982.055 33.834.109 67.67.174 101.505 0 .114.117.257.22.338.094.074.242.084.466.151.28-.163.682-.298.952-.565 9.913-9.868 19.792-19.77 29.745-29.598 1.255-1.24 1.288-2.599 1.286-4.113-.011-8.906-.006-17.813-.006-26.72zm73.422 177.56c3.955-2.928 103.355-102.393 105.07-105.148h-2.145c-20.181 0-40.362.041-60.542-.053-2.43-.011-4.05.842-5.702 2.507-11.302 11.395-22.648 22.747-34.098 33.994-1.931 1.895-2.648 3.806-2.635 6.463.096 19.464.052 38.927.052 58.391zm8.142-143.819h4.615c19.5 0 38.999-.01 58.5.02 1.557.003 3.388-.609 4.602 1.67-2.27 3.036-5.33 5.553-8.044 8.373-2.664 2.768-5.419 5.449-8.138 8.163-2.817 2.81-5.633 5.622-8.458 8.424-2.718 2.695-5.448 5.379-8.642 8.532 1.813.093 2.967.202 4.122.203 20.049.01 40.099-.004 60.148.027 1.542.002 3.399-.615 4.283 1.445-1.214 1.85-109.512 110.552-111.501 111.831-.406.26-1.018.201-1.434.272-.219-.239-.317-.333-.401-.44-.083-.105-.19-.211-.22-.332a5.4 5.4 0 0 1-.12-.811c-.022-.273-.019-.548-.019-.822-.011-21.663-.021-43.325-.039-64.988 0-.124-.106-.248-.346-.777l-33.94 33.804c-.483-1.156-.938-1.844-1.04-2.581-.15-1.077-.047-2.188-.047-3.285l-.001-57.997v-4.469c-4.768 2.683-7.81 6.694-11.305 10.195a5893 5893 0 0 1-15.365 15.335c-1.75 1.739-3.545 3.432-5.321 5.145-.787.758-1.513 1.68-2.859 1.09-.06-.064-.157-.158-.242-.263-.083-.105-.22-.22-.22-.331-.01-22.057-.009-44.115-.009-67.132-4.31 4.154-7.874 7.805-11.494 11.398-3.7 3.673-7.386 7.362-11.076 11.046L1.648 114.127c-.682-1.125-1.323-1.812-1.525-2.609-.228-.903-.069-1.906-.07-2.865V.636C3.435-.112 108.955-.242 113.731.472c-.159.727-.104 1.601-.508 2.115-.927 1.178-2.072 2.187-3.14 3.254q-12.67 12.654-25.34 25.308c-.96.958-1.91 1.926-3.285 3.314 1.712.09 2.866.2 4.021.2 19.637.011 39.275-.006 58.911.035 1.671.003 3.896-.814 4.698 1.426.7 1.959-1.325 2.844-2.428 3.92-5.191 5.064-10.585 9.925-15.695 15.067-4.619 4.649-8.964 9.568-13.953 14.93'/%3E%3C/svg%3E")}.testimonials-banner:after,.testimonials-banner:before{content:"";position:absolute;margin:auto;width:220px;height:220px;background-repeat:no-repeat}.testimonials-banner:after{bottom:173px;left:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='219' fill='none'%3E%3Cpath fill='%23DB6F61' d='M110.942 74.49c-1.483 1.607-2.31 2.725-3.349 3.59-4.413 3.68-7.589 8.509-12.017 12.261-6.05 5.128-11.384 11.1-16.974 16.763-.764.774-1.227 1.843-1.955 2.97h34.295zm35.463 36.666-34.334 34.265c4.682.549 31.247.382 34.334-.311zm.832 69.649c7.752.662 31.681.41 34.577-.387V146.31zm34.735-105.961c-.816.686-1.253 1.002-1.63 1.378-9.806 9.779-19.579 19.592-29.437 29.319-1.409 1.391-1.833 2.835-1.822 4.728.065 11.234.033 22.468.032 33.704-.001.959.032 1.921-.041 2.875-.095 1.269-.844 1.993-2.109 2.081-.956.066-1.92.033-2.88.033-11.116.002-22.232.044-33.347-.034-2.186-.015-3.831.494-5.437 2.126-9.233 9.383-18.592 18.64-27.898 27.951-.5.5-.904 1.094-1.585 1.929 1.023.052 1.56.102 2.096.102 20.447.004 40.895-.032 61.341.057 2.151.009 3.556-.741 4.998-2.191 11.7-11.764 23.426-23.503 35.249-35.142 1.817-1.789 2.542-3.552 2.528-6.098-.105-19.73-.058-39.46-.058-59.188zm-142.23 70.655c1.557.103 2.088.17 2.62.17 20.734.004 41.469-.016 62.203.039 1.924.005 3.38-.465 4.704-1.908 3.973-4.333 7.972-8.65 12.118-12.818 3.177-3.194 6.701-6.045 9.877-9.241 4.338-4.364 8.4-9.002 12.769-13.332 1.792-1.776 2.583-3.516 2.567-6.089-.115-19.466-.062-38.935-.062-58.403V40.34c-1.465 1.024-2.707 1.66-3.657 2.594a1627 1627 0 0 0-16.899 16.863c-1.431 1.45-2.57 3.19-4.022 4.615-2.043 2.003-4.21 3.887-6.406 5.724-1.51 1.264-1.903 2.777-1.891 4.69.072 11.104.036 22.21.035 33.315 0 .959.054 1.923-.019 2.877-.144 1.88-.628 2.372-2.505 2.531-.955.08-1.922.02-2.883.02-10.573 0-21.15.12-31.719-.07-3.295-.06-5.656.851-7.858 3.328-3.276 3.684-6.939 7.027-10.423 10.526-.772.776-1.485 1.61-2.228 2.414-1.945 2.104-3.79 4.311-5.86 6.285-3.155 3.009-6.464 5.856-10.461 9.448m144.81 37.202c-1.536 1.701-3.315 1.638-5.111 1.637-10.98-.018-21.961.064-32.938-.065-2.533-.029-4.326.658-6.124 2.491-8.929 9.105-18.007 18.065-27.03 27.077-.667.667-1.318 1.348-2.327 2.381H217.39c0-1.13.002-2.055 0-2.982-.055-33.834-.109-67.67-.174-101.505 0-.114-.117-.257-.219-.338-.095-.074-.243-.084-.467-.151-.281.163-.682.298-.952.565-9.913 9.868-19.792 19.77-29.745 29.598-1.255 1.24-1.288 2.599-1.286 4.113.011 8.906.005 17.813.005 26.72zM111.13 5.141C107.175 8.069 7.775 107.534 6.06 110.289h2.145c20.18 0 40.362-.041 60.542.053 2.43.011 4.05-.842 5.702-2.507C85.75 96.44 97.097 85.088 108.547 73.841c1.931-1.895 2.648-3.805 2.635-6.463-.096-19.464-.052-38.927-.052-58.39zm-8.142 143.819h-4.615c-19.5 0-38.999.011-58.5-.02-1.557-.003-3.388.609-4.602-1.67 2.27-3.036 5.33-5.553 8.044-8.373 2.664-2.768 5.419-5.449 8.138-8.163 2.817-2.811 5.633-5.622 8.458-8.424 2.718-2.695 5.448-5.379 8.642-8.532-1.813-.093-2.967-.202-4.122-.203-20.05-.01-40.099.004-60.148-.027-1.542-.002-3.399.615-4.283-1.445C1.214 110.253 109.512 1.551 111.501.273c.406-.261 1.018-.202 1.434-.273.219.239.317.333.401.44.083.105.19.21.22.332.063.265.098.54.12.81.022.274.019.549.019.823.011 21.663.021 43.325.039 64.988 0 .124.106.248.346.777l33.94-33.804c.483 1.156.938 1.844 1.04 2.58.149 1.078.047 2.19.047 3.287l.001 57.996v4.469c4.768-2.683 7.81-6.694 11.305-10.195a5800 5800 0 0 1 15.365-15.335c1.751-1.739 3.545-3.432 5.321-5.145.787-.758 1.512-1.68 2.859-1.09.059.064.157.158.242.263.083.105.219.22.219.33.011 22.059.01 44.116.01 67.133 4.31-4.154 7.874-7.805 11.494-11.398 3.701-3.673 7.386-7.362 11.076-11.046 3.671-3.666 7.34-7.333 11.353-11.342.682 1.125 1.323 1.812 1.525 2.609.228.903.069 1.906.07 2.865v108.017c-3.382.748-108.902.878-113.678.164.159-.727.104-1.601.508-2.115.927-1.178 2.072-2.187 3.14-3.254q12.67-12.654 25.34-25.307c.959-.959 1.91-1.927 3.285-3.315-1.712-.09-2.866-.199-4.021-.2-19.637-.011-39.275.006-58.911-.035-1.67-.003-3.896.814-4.698-1.426-.7-1.959 1.325-2.844 2.428-3.92 5.19-5.064 10.585-9.925 15.695-15.067 4.619-4.649 8.964-9.568 13.953-14.929'/%3E%3C/svg%3E")}}.testimonials-banner .testimonials-banner-content{display:flex;width:100%;max-width:930px;flex-direction:column;align-items:center;justify-content:center}.testimonials-banner .testimonials-banner-content .testimonials-icon-content{position:relative;margin-top:20px;width:178px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-top:20px;padding-bottom:67px}.testimonials-banner .testimonials-banner-content .testimonials-icon-content img{margin:0 auto}.testimonials-banner .testimonials-banner-content .testimonials-icon{position:relative;display:flex;width:100%;justify-content:center;text-align:center}.testimonials-banner .testimonials-banner-content .testimonials-icon:before{content:"";position:absolute;top:0;bottom:0;margin:auto;left:0;right:0;width:100%;height:100%;z-index:-1;background-color:#2e2d2d;height:1px}.testimonials-banner .testimonials-banner-content h2{margin:0;font-size:44px;font-weight:500;--tw-text-opacity:1;color:rgb(46 45 45/var(--tw-text-opacity,1))}.testimonials-banner .testimonials-banner-content p{text-align:center;font-size:22px;font-weight:400;line-height:26px}.testimonials-banner .testimonials-author{margin-top:70px;display:flex;width:100%;justify-content:center;padding-top:30px;border-top:1px solid #2e2d2d}.testimonials-banner .testimonials-author .testimonials-author-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.testimonials-banner .testimonials-author .testimonials-author-content h3{margin-bottom:10px;color:#1a1a1ab2}.testimonials-banner .testimonials-author .testimonials-author-content p{margin:0;font-size:14px;font-weight:500;text-transform:uppercase;color:#1a1a1ab2}@media (max-width:1023px){.testimonials-banner:after,.testimonials-banner:before{display:none}}.contact-us-banner{position:relative;margin-left:auto;margin-right:auto;max-width:1440px;--tw-bg-opacity:1;background-color:rgb(46 45 45/var(--tw-bg-opacity,1));padding-top:29px;padding-bottom:38px}.contact-us-banner:after{top:23px;right:23px;border-top:3px solid #db6f61;border-right:3px solid #db6f61}.contact-us-banner:after,.contact-us-banner:before{content:"";position:absolute;width:100%;width:41px;height:41px}.contact-us-banner:before{bottom:23px;left:23px;border-bottom:3px solid #db6f61;border-left:3px solid #db6f61}.contact-us-banner .contact-us-banner-content{display:flex;flex-direction:column;align-items:center}.contact-us-banner .contact-us-banner-content h2{margin:26px auto 22px;max-width:1200px;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.contact-us-banner .contact-us-banner-content p{margin:0 auto;max-width:480px;padding-left:10px;padding-right:10px;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.contact-us-banner .contact-us-banner-content a{font-size:18px}@media (min-width:640px){.contact-us-banner .contact-us-banner-content a{font-size:28px}}.contact-us-banner .contact-us-banner-content a{color:#db6f61;margin-top:60px;display:block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Crect width='26' height='26' x='1' y='1' stroke='%23DB6F61' stroke-width='2' rx='13'/%3E%3Cpath fill='%23DB6F61' d='M19.657 20.657a1 1 0 0 0 1-1v-9a1 1 0 0 0-2 0v8h-8a1 1 0 0 0 0 2zM7.636 9.05 18.95 20.364l1.414-1.414L9.05 7.636z'/%3E%3C/svg%3E")}.jobs-banner{margin:100px auto 160px;display:grid;max-width:1440px;grid-template-columns:repeat(12,minmax(0,1fr));--tw-bg-opacity:1;background-color:rgb(46 45 45/var(--tw-bg-opacity,1))}.jobs-banner .jobs-banner-content{grid-column:span 12/span 12;margin-top:60px;margin-bottom:60px;padding-left:20px;padding-right:20px}@media (min-width:640px){.jobs-banner .jobs-banner-content{grid-column:span 5/span 5;grid-column-start:2;margin-top:80px;margin-bottom:80px}}.jobs-banner .jobs-banner-content h2{margin-bottom:52px;font-size:44px;font-weight:800;line-height:48px;--tw-text-opacity:1;color:rgb(219 111 97/var(--tw-text-opacity,1))}.jobs-banner .jobs-banner-content h2 span{display:block;font-size:32px;font-weight:500;line-height:36px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.jobs-banner .jobs-banner-content p{margin:0;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.jobs-banner .jobs-banner-content a{margin-top:54px;display:inline-block;--tw-text-opacity:1;color:rgb(219 111 97/var(--tw-text-opacity,1));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Crect width='26' height='26' x='1' y='1' stroke='%23DB6F61' stroke-width='2' rx='13'/%3E%3Cpath fill='%23DB6F61' d='M19.657 20.657a1 1 0 0 0 1-1v-9a1 1 0 0 0-2 0v8h-8a1 1 0 0 0 0 2zM7.636 9.05 18.95 20.364l1.414-1.414L9.05 7.636z'/%3E%3C/svg%3E")}.jobs-banner .jobs-banner-image{position:relative;order:-9999;grid-column:span 12/span 12}@media (min-width:640px){.jobs-banner .jobs-banner-image{order:9999;grid-column:span 5/span 5;grid-column-start:8}}.jobs-banner .jobs-banner-image img{top:calc(50% - 26px);position:relative;left:50%;z-index:9;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));padding-left:20px;padding-right:20px;padding-top:20px}@media (min-width:640px){.jobs-banner .jobs-banner-image img{position:absolute;padding-top:0;padding-left:0;padding-right:20px}}@media only screen and (max-width:640px){.jobs-banner .jobs-banner-image img{top:calc(50% + 10px)}}.top-banner{position:relative;margin-left:auto;margin-right:auto;display:grid;min-height:323px;max-width:1440px;grid-template-columns:repeat(1,minmax(0,1fr));align-items:center;gap:.25rem;padding-top:60px;padding-bottom:60px}@media (min-width:768px){.top-banner{grid-template-columns:repeat(12,minmax(0,1fr))}}.top-banner{border-bottom:1px solid #2e2d2d;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='388' height='323' fill='none'%3E%3Cpath fill='%23E5951A' fill-opacity='.05' d='M193.748 128.748h65.504v65.504h-65.504z'/%3E%3Cpath fill='%23FEE8C6' fill-opacity='.08' d='M259.252 128.748h64.374v65.504h-64.374z'/%3E%3Cpath fill='%23E5951A' fill-opacity='.08' d='M323.626 128.748H388v65.504h-64.374zM129.374 194.252h64.374v64.374h-64.374z'/%3E%3Cpath fill='%23fff' fill-opacity='.08' d='M193.748 194.252h65.504v64.374h-65.504z'/%3E%3Cpath fill='%23fff' d='M129 64h65.504v64.374H129z'/%3E%3Cpath fill='%23FFE9C8' fill-opacity='.22' d='M259.252 194.252h64.374v64.374h-64.374z'/%3E%3Cpath fill='%23E5951A' fill-opacity='.02' d='M323.626 194.252H388v64.374h-64.374z'/%3E%3Cpath fill='%23E5951A' fill-opacity='.03' d='M65 258.626h64.374V323H65z'/%3E%3Cpath fill='%23fff' fill-opacity='.08' d='M129.374 258.626h64.374V323h-64.374z'/%3E%3Cpath fill='%23E5951A' fill-opacity='.12' d='M193.748 258.626h65.504V323h-65.504z'/%3E%3Cpath fill='%23E5951A' fill-opacity='.02' d='M259.252 258.626h64.374V323h-64.374z'/%3E%3Cpath fill='%23E5951A' fill-opacity='.08' d='M323.626 258.626H388V323h-64.374zM323.626 0H388v64.374h-64.374zM259.252 64.374h64.374v64.374h-64.374zM129 70h64.374v64.374H129zM0 195h64.374v64.374H0z'/%3E%3Cpath fill='%23fff' fill-opacity='.08' d='M323.626 64.374H388v64.374h-64.374z'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat}.top-banner .header{grid-column:span 12/span 12}@media (min-width:1024px){.top-banner .header{grid-column:span 5/span 5}}.top-banner .content{grid-column:span 12/span 12}@media (min-width:1024px){.top-banner .content{grid-column:span 6/span 6;grid-column-start:7}}.top-banner .content p{margin-bottom:12px}.lang-de .top-banner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.lang-de .top-banner .header{grid-column:span 12/span 12}.lang-de .top-banner .header h1{margin-bottom:2rem;font-size:32px;font-weight:500;line-height:1;--tw-text-opacity:1;color:rgb(46 45 45/var(--tw-text-opacity,1))}@media (min-width:640px){.lang-de .top-banner .header h1{font-size:62px}}@media (min-width:1024px){.lang-de .top-banner .header h1{font-size:86px}}.lang-de .top-banner .content{grid-column:span 12/span 12}@media (min-width:768px){.lang-de .top-banner .content{grid-column:span 10/span 10}}@media (min-width:1024px){.lang-de .top-banner .content{grid-column:span 9/span 9}}.who-we-are-banner{position:relative;margin-left:auto;margin-right:auto;display:grid;max-width:1440px;grid-template-columns:repeat(12,minmax(0,1fr));padding-top:120px;padding-bottom:80px;border-bottom:1px solid #2e2d2d}.who-we-are-banner .who-we-are-banner-content{grid-column:span 12/span 12;margin-bottom:60px}@media (min-width:1024px){.who-we-are-banner .who-we-are-banner-content{grid-column:span 4/span 4;margin-bottom:0}}.who-we-are-banner-image{grid-column:span 12/span 12}@media (min-width:1024px){.who-we-are-banner-image{grid-column:span 7/span 7;grid-column-start:6}}.who-we-are-banner .who-we-are-banner-content h2{margin-bottom:40px}.who-we-are-banner .who-we-are-banner-content p{margin:0}.what-we-do-banner{position:relative;margin-left:auto;margin-right:auto;display:grid;max-width:1440px;grid-template-columns:repeat(12,minmax(0,1fr));justify-content:space-between;padding-top:120px;padding-bottom:80px}.what-we-do-banner .what-we-do-banner-content{grid-column:span 12/span 12}@media (min-width:1024px){.what-we-do-banner .what-we-do-banner-content{grid-column:span 4/span 4;grid-column-start:7;margin-bottom:0}}.what-we-do-banner-image{grid-column:span 12/span 12;margin-bottom:60px}@media (min-width:1024px){.what-we-do-banner-image{grid-column:span 5/span 5}}.what-we-do-banner .what-we-do-banner-content h2{margin-bottom:40px}.what-we-do-banner .what-we-do-banner-content p{margin:0}.banner-list{position:relative;margin-left:auto;margin-right:auto;display:flex;max-width:1440px;justify-content:space-between;padding-top:80px;padding-bottom:80px}.banner-list .banner-list-left{display:flex;width:100%;max-width:462px;flex-direction:column;justify-content:flex-start}.banner-list .banner-list-left h2{margin-bottom:68px;display:flex;align-items:center;gap:10px}.banner-list .banner-list-right{display:flex;width:100%;max-width:708px;flex-direction:column;justify-content:center}.banner-list .banner-list-right .banner-list-items{position:relative;display:flex;width:100%;max-width:708px;flex-direction:column}.banner-list .banner-list-right .banner-list-items .banner-list-item{position:relative;margin-bottom:76px;display:flex;width:100%;flex-direction:column;justify-content:center;padding-left:123px;max-width:calc(100% - 123px)}.banner-list .banner-list-right .banner-list-items:before{position:absolute;top:0;left:44px;height:calc(100% - 120px);width:1px;--tw-content:"";content:var(--tw-content);background:repeating-linear-gradient(180deg,#2e2d2d1c 0,#2e2d2d1c 4px,transparent 0,transparent 8px)}.banner-list .banner-list-right .banner-list-items .banner-list-item:before{position:absolute;top:0;left:0;height:90px;width:90px;border-radius:9999px;background-color:#db6f6124;--tw-content:"";content:var(--tw-content)}.banner-list .banner-list-right .banner-list-items .banner-list-item:after{position:absolute;top:24px;left:24px;height:42px;width:42px;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(219 111 97/var(--tw-bg-opacity,1));--tw-content:"";content:var(--tw-content)}@media (max-width:1023px){.banner-list{flex-direction:column;gap:40px;padding-top:40px;padding-bottom:40px}.banner-list .banner-list-right .banner-list-items .banner-list-item{padding-left:70px;max-width:calc(100% - 70px)}.banner-list .banner-list-right .banner-list-items .banner-list-item:after{top:12px;left:12px;height:18px;width:18px}.banner-list .banner-list-right .banner-list-items .banner-list-item:before{height:42px;width:42px}.banner-list .banner-list-right .banner-list-items:before{left:20px}}.services-section{position:relative;margin-left:auto;margin-right:auto;margin-bottom:0;display:flex;max-width:1440px;justify-content:space-between;gap:40px;padding-top:120px;padding-bottom:80px;border-bottom:1px solid #2e2d2d}.services-section .services-section-content-inner{max-width:466px}.services-section h2{margin-bottom:0;display:flex;align-items:center;gap:26px;font-size:28px;line-height:36px}@media (min-width:640px){.services-section h2{font-size:36px}}@media (min-width:1024px){.services-section h2{font-size:44px;line-height:48px}}.services-section h3{margin-bottom:40px;padding-top:80px}.arrow-list{margin:0;display:flex;flex-direction:column;gap:24px;padding:0}.arrow-list li{position:relative;display:flex;align-items:flex-start;gap:24px;padding-left:60px}.arrow-list li:before{position:absolute;top:0;left:0;height:28px;width:28px;--tw-content:"";content:var(--tw-content);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cg stroke='%23DB6F61' stroke-linecap='square' stroke-linejoin='round' stroke-width='2' clip-path='url(%23a)'%3E%3Cpath d='M4.375 14h19.25M15.75 6.125 23.625 14l-7.875 7.875'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h28v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}@media (max-width:1023px){.services-section{flex-direction:column;gap:40px;padding-top:40px;padding-bottom:40px}.services-section h3{margin-bottom:30px;padding-top:40px}.services-section-image img{height:auto;width:100%}}.contact-info{margin-left:auto;margin-right:auto;display:grid;max-width:1440px;grid-template-columns:repeat(12,minmax(0,1fr));gap:17px;padding-top:80px;padding-bottom:115px;border-bottom:1px solid #2e2d2d}.contact-info .contact-info-item{grid-column:span 12/span 12;height:235px;padding:35px 51px}@media (min-width:640px){.contact-info .contact-info-item{grid-column:span 6/span 6}}@media (min-width:1280px){.contact-info .contact-info-item{grid-column:span 3/span 3}}.contact-info .contact-info-item{border:1px solid #db6f6159}.contact-info .contact-info-item .contact-info-item-icon{margin-bottom:25px;display:flex;gap:12px}.contact-info .contact-info-item .contact-info-item-content span{margin-bottom:25px;display:block;font-size:22px;font-weight:500;letter-spacing:-.03em;--tw-text-opacity:1;color:rgb(46 45 45/var(--tw-text-opacity,1))}.contact-info .contact-info-item .contact-info-item-content a,.contact-info .contact-info-item .contact-info-item-content p,.contact-info .contact-info-item .contact-info-item-content span{display:block;font-size:18px;font-weight:400;letter-spacing:-.03em;--tw-text-opacity:1;color:rgb(46 45 45/var(--tw-text-opacity,1))}.contact-section{position:relative;margin-left:auto;margin-right:auto;display:flex;max-width:1440px;justify-content:space-between;padding-top:120px;padding-bottom:80px;border-bottom:1px solid #2e2d2d}.contact-form-info h2,.contact-section{margin-bottom:40px}.contact-form-info p{margin-bottom:20px}.socials{margin-top:40px;margin-bottom:10px}@media (min-width:1024px){.socials{margin-top:40px}}@media (max-width:1023px){.contact-section{flex-direction:column;gap:40px;padding-top:40px;padding-bottom:40px}}.form-group-submit{position:absolute;display:inline-flex;right:0;bottom:-16px;background-color:#fffffb;padding-left:30px}.form-group-submit .button-primary{border:none;background-color:transparent;display:inline-flex}.contact-form-info{width:100%;max-width:538px}.contact-form-info .socials h3{margin-bottom:20px}.socials ul{list-style:none;padding:0;margin:0}.socials li{margin-bottom:20px}.socials a{text-decoration:underline;color:#2e2d2d;font-weight:400}.contact-form{flex:2;min-width:300px;max-width:700px}.form-row{display:flex;gap:20px;margin-bottom:20px}.form-group{flex:1;display:flex;flex-direction:column}.form-group label{font-size:14px;margin-bottom:6px}.form-group input,.form-group textarea{border:1px solid #2e2d2d;padding:12px;font-size:16px;font-family:inherit;background:#fff;resize:vertical}.full-width{width:100%}@media (max-width:600px){.form-row{flex-direction:column}}