@font-face{font-family:'Ubuntu';src:url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-Italic.eot);src:url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-Italic.eot?#iefix) format('embedded-opentype'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-Italic.ttf) format('truetype'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-Italic.woff2) format('woff2'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-Italic.woff) format('woff'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-Italic.svg#Ubuntu-Italic) format('svg');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Ubuntu';src:url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-Bold.eot);src:url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-Bold.eot?#iefix) format('embedded-opentype'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-Bold.ttf) format('truetype'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-Bold.woff2) format('woff2'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-Bold.woff) format('woff'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-Bold.svg#Ubuntu-Bold) format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Ubuntu';src:url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-BoldItalic.eot);src:url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-BoldItalic.eot?#iefix) format('embedded-opentype'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-BoldItalic.ttf) format('truetype'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-BoldItalic.woff2) format('woff2'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-BoldItalic.woff) format('woff'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-BoldItalic.svg#Ubuntu-BoldItalic) format('svg');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Ubuntu';src:url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-Light.eot);src:url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-Light.eot?#iefix) format('embedded-opentype'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-Light.ttf) format('truetype'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-Light.woff2) format('woff2'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-Light.woff) format('woff'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-Light.svg#Ubuntu-Light) format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Ubuntu';src:url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-LightItalic.eot);src:url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-LightItalic.eot?#iefix) format('embedded-opentype'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-LightItalic.ttf) format('truetype'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-LightItalic.woff2) format('woff2'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-LightItalic.woff) format('woff'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-LightItalic.svg#Ubuntu-LightItalic) format('svg');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Ubuntu';src:url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-MediumItalic.eot);src:url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-MediumItalic.eot?#iefix) format('embedded-opentype'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-MediumItalic.ttf) format('truetype'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-MediumItalic.woff2) format('woff2'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-MediumItalic.woff) format('woff'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-MediumItalic.svg#Ubuntu-MediumItalic) format('svg');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Ubuntu';src:url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-Medium.eot);src:url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-Medium.eot?#iefix) format('embedded-opentype'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-Medium.ttf) format('truetype'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-Medium.woff2) format('woff2'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-Medium.woff) format('woff'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-Medium.svg#Ubuntu-Medium) format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Ubuntu';src:url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-Regular.eot);src:url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-Regular.eot?#iefix) format('embedded-opentype'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-Regular.ttf) format('truetype'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-Regular.woff2) format('woff2'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-Regular.woff) format('woff'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/Ubuntu-Regular.svg#Ubuntu-Regular) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Slab';src:url(//schmidtsped.de/wp-content/themes/main_theme/fonts/RobotoSlab-Light.eot);src:url(//schmidtsped.de/wp-content/themes/main_theme/fonts/RobotoSlab-Light.eot?#iefix) format('embedded-opentype'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/RobotoSlab-Light.ttf) format('truetype'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/RobotoSlab-Light.woff2) format('woff2'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/RobotoSlab-Light.woff) format('woff'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/RobotoSlab-Light.svg#RobotoSlab-Light) format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Slab';src:url(//schmidtsped.de/wp-content/themes/main_theme/fonts/RobotoSlab-Medium.eot);src:url(//schmidtsped.de/wp-content/themes/main_theme/fonts/RobotoSlab-Medium.eot?#iefix) format('embedded-opentype'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/RobotoSlab-Medium.ttf) format('truetype'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/RobotoSlab-Medium.woff2) format('woff2'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/RobotoSlab-Medium.woff) format('woff'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/RobotoSlab-Medium.svg#RobotoSlab-Medium) format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Slab';src:url(//schmidtsped.de/wp-content/themes/main_theme/fonts/RobotoSlab-Bold.eot);src:url(//schmidtsped.de/wp-content/themes/main_theme/fonts/RobotoSlab-Bold.eot?#iefix) format('embedded-opentype'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/RobotoSlab-Bold.ttf) format('truetype'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/RobotoSlab-Bold.woff2) format('woff2'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/RobotoSlab-Bold.woff) format('woff'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/RobotoSlab-Bold.svg#RobotoSlab-Bold) format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Slab';src:url(//schmidtsped.de/wp-content/themes/main_theme/fonts/RobotoSlab-Regular.eot);src:url(//schmidtsped.de/wp-content/themes/main_theme/fonts/RobotoSlab-Regular.eot?#iefix) format('embedded-opentype'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/RobotoSlab-Regular.ttf) format('truetype'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/RobotoSlab-Regular.woff2) format('woff2'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/RobotoSlab-Regular.woff) format('woff'),url(//schmidtsped.de/wp-content/themes/main_theme/fonts/RobotoSlab-Regular.svg#RobotoSlab-Regular) format('svg');font-weight:400;font-style:normal;font-display:swap}:root{--textColor:#333;--textColorLight:#fff;--mobileMenuColor:#eee;--brandColor1:#27448c;--brandColor1Overlay:#27448ceb;--brandColorNotificationBox:#27448cb9;--brandColor2:#2ba3dd;--brandColor3:#24516d;--lightGray:#a7a7a7;--navbarHeight:7.5rem;--footer-links-fontSize:.93rem;--normal-fontSize:1rem;--subHeading-fontSize:1.2rem;--big-fontSize:1.8rem;--containerMargin:10rem}::selection{background:var(--brandColor2)}::-moz-selection{background:var(--brandColor2)}:target{scroll-margin-top:calc(var(--navbarHeight)+100px)}*{position:relative;box-sizing:border-box;margin:0;padding:0}html{height:auto;scroll-behavior:smooth}body{font-size:100%;background-color:#fff;font-family:'Ubuntu',serif;font-weight:300;color:var(--textColor)}.footer ul{list-style:none}h1,h2,h3,h4,.headline{font-family:'Roboto Slab',serif;font-weight:400}p:not(.countUp){hyphens:auto;text-align:justify}.single p{font-size:1.2rem;line-height:1.6}a{transition:.25s ease all;color:var(--textColor);cursor:pointer;text-decoration:none}a:not(.logo){display:inline-block}a:hover{color:var(--brandColor1)}a:not(.logo):not(.wsBtn):not(.project-btn):after{display:block;content:'';border-bottom:solid 1px var(--brandColor2);transform:scaleX(0);transition:transform .25s ease-in-out}a:not(.logo):hover:after{transform:scaleX(1)}a *{cursor:pointer}ul{padding-left:1rem}.clearfix:after{content:" ";visibility:hidden;display:block;clear:both;height:0}img{-webkit-user-drag:none}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-jc-fe{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-ai-c{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.innerContent-wrapper{margin:0 auto;width:95%;max-width:1170px}.reveal{position:relative;transform:translateY(150px);opacity:0;transition:1s all ease}.reveal.reverse{transform:translateY(-150px)}.reveal.reveal-delay-1{transition-delay:.2s}.reveal.reveal-delay-2{transition-delay:.3s}.reveal.reveal-delay-3{transition-delay:.4s}.reveal.active{transform:translateY(0);opacity:1}.bgVerlauf{width:100%;height:100px;background:url(//schmidtsped.de/wp-content/themes/main_theme/resources/hg_verlauf.png);background-repeat:repeat-x}.bgCircle{position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--brandColor2);border-radius:50%;z-index:-1}.countUp:after{content:attr(data-suffix);margin-left:10px}.wsBtn{border-radius:12px;border:none;padding:.5rem 2rem;color:var(--textColorLight);text-transform:uppercase}.wsBtn.dark{background-color:var(--brandColor1)}.wsBtn.dark:hover{color:var(--textColorLight);text-decoration:underline}.wsBtn.light{background-color:var(--brandColor2)}.green-marker li{margin:2rem 0;list-style-type:none;padding-left:1.6rem;background:url(//schmidtsped.de/wp-content/themes/main_theme/resources/icons/Haken.svg) no-repeat left top;background-size:1rem;hyphens:auto}.grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:5rem;justify-items:center}.grid-2>div:nth-child(2n+1){transition-delay:.1s}.grid-2>div:nth-child(2n+2){transition-delay:.2s}.grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:5rem;justify-items:center}.grid-3>div:nth-child(3n+1){transition-delay:.1s}.grid-3>div:nth-child(3n+2){transition-delay:.2s}.grid-3>div:nth-child(3n+3){transition-delay:.3s}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);justify-items:center}.grid-5{display:grid;grid-template-columns:repeat(5,1fr);justify-items:center}.bg-triangle{position:absolute;width:12rem;height:5rem;background-color:var(--brandColor1)}.bg-triangle.left{clip-path:polygon(0 0,100% 0%,0 100%);left:calc(-1*var(--containerMargin))}.bg-triangle.right{clip-path:polygon(0 100%,100% 0,100% 100%);right:calc(-1*var(--containerMargin))}.tri-bottom-right{margin-bottom:5rem}.tri-bottom-right:after{display:block;position:absolute;content:'';width:0;border:0;bottom:-3rem;left:50%;border-bottom:28px solid var(--brandColor2);border-left:65px solid transparent;transform:translateX(-50%);transition:transform .25s ease-in-out}.rect-bottom{margin-bottom:5rem}.rect-bottom:after{content:'';display:block;position:absolute;left:50%;transform:translateX(-50%);background-color:var(--brandColor2);width:100px;height:10px;margin-top:1.3rem}.rect-bottom-bg{position:absolute;width:100%;height:70%;bottom:0;clip-path:polygon(100% 0,0 100%,100% 100%);background-color:var(--brandColor2);z-index:-1}.navbar{width:100%;height:var(--navbarHeight);padding:2rem;padding-left:15rem;overflow:visible;-webkit-transition:none;transition:none;position:fixed;z-index:999;background-color:transparent;display:flex;justify-content:center;align-items:center;transition:.5s ease all}.scrolled .navbar{background-color:#fff}.navbar>.logoContainer{position:absolute;left:0;top:0;height:15vw;width:40vw;min-height:150px;min-width:320px}.navbar>.logoContainer:after{content:"";clip-path:polygon(100% 0,0 100%,0 0);background-color:#fff;width:100%;height:100%;display:block;top:0;position:absolute;z-index:-1;padding:1rem}.navbar a.logo{display:block;width:52%;height:50%;left:50%;transform:translateX(-89%);color:#fff}.navbar a.logo:hover{color:var(--brandColor2)}.navbar a.logo>img{height:100%;width:100%;object-fit:contain}.scrolled .navbar>.logoContainer{height:11vw;width:30vw}.scrolled a.logo{display:block;width:49%;height:56%;transform:translateX(-80%);color:var(--textColor)}.navbar>.menu-wrapper{display:flex}.navbar .menu-wrapper>.close{display:none}.navbar .menu-wrapper>.languageSelect>a.logo.selected{color:var(--brandColor1);font-weight:500}.navbar ul{list-style:none;padding-left:0;text-align:right}.navbar ul>li:last-child>a{color:red}.navbar ul>li>a{text-decoration:none}.navbar ul>li.current-menu-item>a:after{transform:scaleX(1)}.navbar ul>li>a:after{display:block;content:'';border-bottom:solid 1px var(--brandColor1);transform:scaleX(0);transition:transform .25s ease-in-out;position:absolute;left:0;width:100%}.navbar ul>li>a:hover:after{transform:scaleX(1)}.navbar .languageSelect{padding-left:4rem}.navbar>.burger-icon{display:none;height:100%}.navbar>.burger-icon>svg{height:100%;width:100%}.navbar>.burger-icon>svg>g>path{fill:var(--brandColor1)}.menu-main_menu-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:end}#menu-main_menu{font-weight:400;transition:all .3s ease;position:relative;width:unset;white-space:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:auto;-webkit-transform:translateY(0);transform:translateY(0);opacity:1;margin:1rem auto auto auto}#menu-main_menu li{position:relative;text-align:center;padding:0 2rem;height:100%;cursor:pointer;display:inline-block;margin-right:.3rem}#menu-main_menu li.current-menu-item>a:after{transform:scaleX(1)}#menu-main_menu>li:last-child{margin-right:0;padding-right:0}#menu-main_menu a{position:relative;font-size:1.1rem;-webkit-tap-highlight-color:transparent;text-transform:uppercase;color:#fff}.not_single #menu-main_menu a{color:var(--brandColor1)}.page #menu-main_menu a{color:#fff}.scrolled #menu-main_menu a{color:var(--brandColor1)}#menu-main_menu a:hover{text-decoration:none}#menu-main_menu a:after{display:block;content:'';width:0;border:0;left:50%;border-top:12px solid var(--brandColor2);border-right:30px solid transparent;transform:scaleX(0) translateX(-50%);transition:transform .25s ease-in-out}#menu-main_menu a:hover:after{transform:scaleX(1) translateX(-50%)}#menu-main_menu a>strong{font-weight:400}#menu-main_menu a+.sub-menu{position:absolute;display:flex;flex-flow:column;overflow:hidden;height:0;padding:0;background-color:#fff;left:calc(-1px - 1rem)}#menu-main_menu a+.sub-menu li{text-align:left;margin:0}#menu-main_menu a+.sub-menu li a{padding:.2rem 1rem;display:inline-block;color:var(--textColor)}#menu-main_menu li:hover a+.sub-menu{height:max-content;padding-top:1.5rem;padding-bottom:1rem}.popupMenu{display:none;position:fixed;top:var(--navbarHeight);left:0;width:33vw;padding:2rem;background-color:#fff;color:var(--textColor);z-index:100}.popupMenu ul{list-style:none}#body .acf-fields>.acf-field{border-top:none}#body .acf-field input,.acf-field textarea{border:none;font-size:1.1rem;padding:10px 8px}#body .acf-field input:focus-visible,.acf-field textarea:focus-visible{outline:none}#body .acf-field input,.acf-field textarea{border-radius:2px;background-color:#f5f5f5}#body #application-form .acf-field input,#body #application-form .acf-field textarea{background-color:#b2bfdd}body>.wrapper{overflow:hidden}.wrapper>.contentContainer{min-height:100%}.wrapper>.contentContainer>.landingPageContent{margin:6rem var(--containerMargin) 4rem var(--containerMargin)}.wrapper>.contentContainer>.landingPageContent#index-hero{margin:0;height:100vh}.wrapper>.contentContainer>.landingPageContent#index-hero>.homepage-hero>.notice{color:#fff;position:absolute;top:30vh;right:3rem;background:var(--brandColorNotificationBox);z-index:5;padding:2rem;max-width:300px;min-height:100px}.wrapper>.contentContainer>.landingPageContent#index-hero>.homepage-hero>.notice>.bg-triangle{width:8rem;height:2rem;background-color:var(--brandColor2)}.wrapper>.contentContainer>.landingPageContent#index-hero>.homepage-hero>.notice>.bg-triangle.left{top:0;left:0}.wrapper>.contentContainer>.landingPageContent#index-hero>.homepage-hero>.notice>.bg-triangle.right{bottom:0;right:0}.wrapper>.contentContainer>.landingPageContent>h2{color:var(--brandColor1);text-align:center;font-size:2.5rem;margin-bottom:2rem}.wrapper>.contentContainer>.landingPageContent>h3{text-align:center}.wrapper>.contentContainer>.landingPageContent>.homepage-hero{height:100%;position:relative}.wrapper>.contentContainer>.landingPageContent>.homepage-hero>img{width:100%;height:100%;object-fit:cover}.wrapper>.contentContainer>.landingPageContent>.homepage-hero>.hero-triangle-overlay{clip-path:polygon(100% 0,0 100%,100% 100%);position:absolute;bottom:0;right:0;height:70vh;width:100%;z-index:2;background:#27448c00;background:linear-gradient(20deg,rgba(39,68,140,0) 0%,rgba(60,91,167,.1) 7%,rgba(39,68,140,.7) 100%);mix-blend-mode:multiply}.wrapper>.contentContainer>.landingPageContent>.homepage-hero>a{position:absolute;right:3rem;bottom:4rem;z-index:4;font-size:1.2rem}.wrapper>.contentContainer>.landingPageContent>.homepage-claim{position:absolute;bottom:20vh;text-align:center;width:100%;font-size:3.5rem;color:#fff;z-index:3}.wrapper>.contentContainer>.landingPageContent>.homepage-claim>h2{text-shadow:2px 2px 2px #000}.wrapper>.contentContainer>.landingPageContent>.homepage-claim>h3{font-size:.5em;font-weight:100;letter-spacing:3px;text-transform:uppercase;top:20px}.wrapper>.contentContainer>.landingPageContent#aboutUs{padding-top:3rem;margin:0}.wrapper>.contentContainer>.landingPageContent#aboutUs>h2{color:#fff;text-align:center;font-size:2.5rem;margin-bottom:5rem}.wrapper>.contentContainer>.landingPageContent#aboutUs>h3{color:#fff;text-align:center;font-size:1.5rem;padding:0 25%;margin-bottom:3rem}.wrapper>.contentContainer>.landingPageContent>.half-hero{clip-path:polygon(100% 0,100% 62%,0 100%,0 0);position:absolute;top:0;left:0;width:100%;z-index:-1}.wrapper>.contentContainer>.landingPageContent>.half-hero>img{width:100%;height:70%;object-fit:cover;object-position:bottom}.wrapper>.contentContainer>.landingPageContent>.half-hero>.hero-triangle-overlay{position:absolute;top:0;width:100%;height:100%;background:linear-gradient(20deg,rgba(39,68,140,0) 0%,rgba(60,91,167,.1) 7%,rgba(39,68,140,.7) 100%);mix-blend-mode:multiply}.wrapper>.contentContainer>.landingPageContent>.aboutUs-content{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:5rem;justify-items:center;margin:0 5rem}.wrapper>.contentContainer>.landingPageContent>.aboutUs-content>.content-box{text-align:center;display:flex;flex-direction:column}.wrapper>.contentContainer>.landingPageContent>.aboutUs-content>.content-box>.box-head{height:22rem;width:22rem;margin:0 auto;padding-top:7rem}.wrapper>.contentContainer>.landingPageContent>.aboutUs-content>.content-box>.box-head>p{color:var(--textColorLight);font-size:3.5rem;font-weight:700}.wrapper>.contentContainer>.landingPageContent>.aboutUs-content>.content-box>.box-head>b{color:var(--textColor);font-size:2rem;font-weight:100;padding:0 1rem;width:100%;display:block}.wrapper>.contentContainer>.landingPageContent>.aboutUs-content>.content-box>.box-content{flex-grow:1}.wrapper>.contentContainer>.landingPageContent>.aboutUs-content>.content-box>.box-content>p{margin:2rem 0;overflow:hidden;font-size:1.2rem;max-width:450px}.wrapper>.contentContainer>.landingPageContent#claims{margin:4rem 0 2rem}.wrapper>.contentContainer>.landingPageContent#claims>h2{margin-bottom:1rem;color:var(--brandColor1);text-transform:uppercase}.wrapper>.contentContainer>.landingPageContent#claims>h3{color:var(--brandColor1)}.wrapper>.contentContainer>.landingPageContent#claims>h3.rect-bottom{margin-bottom:10rem}.wrapper>.contentContainer>.landingPageContent#claims>div{margin:0 var(--containerMargin)}.wrapper>.contentContainer>.landingPageContent#claims>div>div.tri-bottom-right:after{bottom:-10px}.wrapper>.contentContainer>.landingPageContent#claims>div>div{border:1px solid var(--brandColor2);padding:5rem 1rem 2rem}.wrapper>.contentContainer>.landingPageContent#claims>div>div>h4{text-align:center;font-size:1.5rem;color:var(--brandColor1)}.wrapper>.contentContainer>.landingPageContent#claims>div>div>ul{padding-left:0}.wrapper>.contentContainer>.landingPageContent#requirements{height:auto;position:relative;z-index:1}.wrapper>.contentContainer>.landingPageContent#requirements:before{content:'';position:absolute;z-index:0;width:calc(100% + 2*var(--containerMargin));height:100%;background-color:var(--brandColor2);top:0;left:calc(-1*var(--containerMargin));--calcValue:45%;clip-path:polygon(0% var(--calcValue),100% 0%,100% calc(100% - var(--calcValue)),0% 100%)}.wrapper>.contentContainer>.landingPageContent#requirements>h2{color:var(--brandColor1);margin-bottom:3rem}.wrapper>.contentContainer>.landingPageContent#requirements>h3{max-width:50rem;margin:0 auto 5rem auto}.wrapper>.contentContainer>.landingPageContent#requirements>div.grid-3>div>h4{color:var(--brandColor1);text-align:center;font-size:1.6rem;margin-bottom:2rem;white-space:nowrap}.wrapper>.contentContainer>.landingPageContent#requirements>div.grid-3>div>.req-image{width:100%;height:300px;overflow:hidden;background:#27448c2e}.wrapper>.contentContainer>.landingPageContent#requirements>div.grid-3>div>.req-image:before{content:'';position:absolute;clip-path:polygon(100% 0,0 100%,0 0);background-color:#3e4d73;width:50%;height:33%}.wrapper>.contentContainer>.landingPageContent#requirements>div.grid-3>div>.req-image:after{content:attr(data-number);font-size:4rem;font-weight:300;position:absolute;top:1rem;left:2rem;color:var(--brandColor2)}.wrapper>.contentContainer>.landingPageContent#requirements>div.grid-3>div>.req-image>img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.wrapper>.contentContainer>.landingPageContent#requirements>div.grid-3>div>.req-text{margin-top:1rem;text-align:center;font-size:1.2rem}.wrapper>.contentContainer>.landingPageContent#logistic{--swiper-navigation-size:32px;--fontSize:1.6rem;--lineHeight:1;--calcValue:63%}.wrapper>.contentContainer>.landingPageContent#logistic:before{content:'';position:absolute;z-index:0;width:calc(100% + 2*var(--containerMargin));height:100%;background-color:var(--brandColor2);top:20rem;left:calc(-1*var(--containerMargin));clip-path:polygon(0% var(--calcValue),100% 0%,100% calc(100% - var(--calcValue)),0% 100%)}.wrapper>.contentContainer>.landingPageContent#logistic>.bg-triangle.left{top:calc(18rem + var(--calcValue))}.wrapper>.contentContainer>.landingPageContent#logistic>.bg-triangle.right{top:calc(17rem + 100% - var(--calcValue))}.wrapper>.contentContainer>.landingPageContent#logistic>.swiper-ouside-arrows>.swiper-container{margin:5rem 3rem 6rem}.wrapper>.contentContainer>.landingPageContent#logistic>.swiper-ouside-arrows>.swiper-container>.swiper-wrapper>.logistic-item{hyphens:auto;height:calc(2*var(--fontSize)*var(--lineHeight));display:flex;justify-content:center;align-items:center;text-align:center}.wrapper>.contentContainer>.landingPageContent#logistic>.swiper-ouside-arrows>.swiper-container>.swiper-wrapper>.logistic-item:before{content:"";position:absolute;width:1px;height:100%;top:0;left:calc(-1px*var(--data-spacebetween)/2);background-color:var(--brandColor1)}.wrapper>.contentContainer>.landingPageContent#logistic>.swiper-ouside-arrows>.swiper-container>.swiper-wrapper>div>a{display:block;color:var(--brandColor1);font-size:var(--fontSize);line-height:var(--lineHeight)}.wrapper>.contentContainer>.landingPageContent#logistic>.swiper-ouside-arrows>.swiper-container>.swiper-button-prev:after{font-size:2rem}.wrapper>.contentContainer>.landingPageContent#logistic>.swiper-ouside-arrows>.swiper-container>.swiper-button-next:after{font-size:2rem}.wrapper>.contentContainer>.landingPageContent#logistic>h2{margin-bottom:3rem}.wrapper>.contentContainer>.landingPageContent#logistic>h2:has(+.quote){margin:8rem auto 1rem;max-width:650px}.wrapper>.contentContainer>.landingPageContent#logistic>.quote{text-align:center;font-size:1.7rem;margin:0 0 6rem;color:var(--brandColor1)}.wrapper>.contentContainer>.landingPageContent#logistic>.career-content{text-align:center}.wrapper>.contentContainer>.landingPageContent#logistic>.career-content>.grid-2{grid-gap:1rem;margin:0 0 3rem}.wrapper>.contentContainer>.landingPageContent#logistic>.career-content>.grid-2>div>.img-wrapper{height:200px;max-width:570px}.wrapper>.contentContainer>.landingPageContent#logistic>.career-content>.grid-2>div>.img-wrapper>img{height:100%;width:100%;object-fit:cover}.wrapper>.contentContainer>.landingPageContent#logistic>.career-content>.grid-2>div>.text-wrapper{margin:2rem 0 0;hyphens:auto;text-align:justify;max-width:570px}.wrapper>.contentContainer>.landingPageContent#logistic>.career-content>.wsBtn{padding:.8rem 1.5rem}.wrapper>.contentContainer>.landingPageContent#team{padding:3rem 0;--calcValue:45%}.wrapper>.contentContainer>.landingPageContent#team:before{content:'';position:absolute;z-index:0;width:calc(100% + 2*var(--containerMargin));height:138%;background-color:var(--brandColor2);top:20rem;left:calc(-1*var(--containerMargin));clip-path:polygon(0% var(--calcValue),100% 0%,100% calc(100% - var(--calcValue)),0% 100%)}.wrapper>.contentContainer>.landingPageContent#team>.bg-triangle.right{top:calc(29.5rem + 100% - var(--calcValue))}.wrapper>.contentContainer>.landingPageContent#team>div>.team-card{transition-delay:.2s;top:5rem}.wrapper>.contentContainer>.landingPageContent#team>div>.team-card:nth-child(2){transition-delay:0s;top:0}.wrapper>.contentContainer>.landingPageContent#team>div>.team-card>p{font-size:1.2rem;text-align:center}.wrapper>.contentContainer>.landingPageContent#team>div>.team-card>p.card-name{font-size:1.5rem;font-weight:400}.wrapper>.contentContainer>.landingPageContent#team>div>.team-card>p>span{color:var(--brandColor2);font-weight:700}.wrapper>.contentContainer>.landingPageContent#team>div>.team-card>.card-image{width:300px;height:300px;border-radius:50%;overflow:hidden;margin:2rem auto 0 auto}.wrapper>.contentContainer>.landingPageContent#team>div>.team-card>.card-image>img{width:100%;height:100%;object-fit:cover}.wrapper>.contentContainer>.landingPageContent#team>div>.team-card>.card-text{text-align:justify;hyphens:auto}.wrapper>.contentContainer>.landingPageContent#countOnUs>h2{margin:0}.wrapper>.contentContainer>.landingPageContent#countOnUs>div.grid-3{margin:0 var(--containerMargin);grid-gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.wrapper>.contentContainer>.landingPageContent#countOnUs>div.grid-3>div>h4{text-align:center;font-size:2rem;color:var(--brandColor3);margin:3rem 0}.wrapper>.contentContainer>.landingPageContent#countOnUs>div.grid-3>div>.counters{background-color:var(--brandColor1);padding:2rem 1rem}.wrapper>.contentContainer>.landingPageContent#countOnUs>div.grid-3>div>div>p.countUp{color:#fff;font-size:4rem;text-align:center;font-weight:500}.wrapper>.contentContainer>.landingPageContent#countOnUs>div.grid-3>div>.description>ul{padding:0 1rem 0 0}.wrapper>.contentContainer>.landingPageContent#countOnUs>div.grid-3>div>.description>ul>li{margin:.8rem 0;text-align:justify;hyphens:auto}.wrapper>.contentContainer>.landingPageContent#behindTheScenes>h2{margin-bottom:1rem}.wrapper>.contentContainer>.landingPageContent#behindTheScenes>.project-content>.grid-4>a{position:relative;z-index:1}.wrapper>.contentContainer>.landingPageContent#behindTheScenes>.project-content>.grid-4>a:before{opacity:0;transition:opacity .4s ease-in-out;content:"";position:absolute;width:100%;height:100%;background-color:var(--brandColor1Overlay);z-index:2;mix-blend-mode:multiply}.wrapper>.contentContainer>.landingPageContent#behindTheScenes>.project-content>.grid-4>a:hover:before{opacity:1}.wrapper>.contentContainer>.landingPageContent#behindTheScenes>.project-content>.grid-4>a:after{content:attr(title);position:absolute;left:50%;top:50%;transform:translate(-50%) scaleX(0);transition:transform .25s ease-in-out;font-size:1.3rem;font-weight:400;color:#fff;width:max-content;z-index:3}.wrapper>.contentContainer>.landingPageContent#behindTheScenes>.project-content>.grid-4>a:hover:after{transform:translate(-50%) scaleX(1)}.wrapper>.contentContainer>.landingPageContent#clientReviews{--imgDiameter:24rem}.wrapper>.contentContainer>.landingPageContent#clientReviews>h2{margin:0}.wrapper>.contentContainer>.landingPageContent#clientReviews>div .review{display:grid;grid-template-columns:1fr 1fr}.wrapper>.contentContainer>.landingPageContent#clientReviews>div .review>.review-image{width:var(--imgDiameter);height:var(--imgDiameter);border-radius:50%;overflow:hidden;margin:0 auto}.wrapper>.contentContainer>.landingPageContent#clientReviews>div .review>.review-image>img{width:100%;height:100%;object-fit:cover}.wrapper>.contentContainer>.landingPageContent#clientReviews>div .review>.review-text{padding-right:8rem;font-size:1.3rem;hyphens:auto;text-align:justify;display:flex;flex-direction:column;justify-content:center}.wrapper>.contentContainer>.landingPageContent#clientReviews>div .review>.review-text>.quote{margin:2rem 0 0;line-height:1.3}.wrapper>.contentContainer>.landingPageContent#clientReviews>div .review>.review-text>p{font-size:1.9rem;font-weight:400}.wrapper>.contentContainer>.landingPageContent#clientReviews>div .review>.review-text>.name{color:var(--brandColor3)}.wrapper>.contentContainer>.landingPageContent#clientReviews>div .review>.review-text>p>span{font-weight:600;color:var(--brandColor2)}.wrapper>.contentContainer>.landingPageContent#clientReviews>.review-content>.swiper-container>.swiper-button-prev:after{font-size:2.5rem}.wrapper>.contentContainer>.landingPageContent#clientReviews>.review-content>.swiper-container>.swiper-button-next:after{font-size:2.5rem}.contactButton{position:fixed;right:5vh;bottom:5vh;z-index:10;color:#fff;background-color:var(--brandColor1);width:36vh;height:8vh;box-shadow:0px 10px 24px -6px #8b8b8b;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.contactButton:hover{cursor:pointer}.contactButton>img{width:100%;height:auto}.contactButton>p{position:absolute;z-index:2;top:45%;transform:translateY(-50%);right:0;font-size:3.2vh}.contactButton:hover>p{text-shadow:0px 0px 10px #ffffff6e}.wpcf7-form-control-wrap{display:grid}.wpcf7-not-valid-tip{grid-row:1;font-size:18px}.wpcf7-response-output{font-size:18px;border-color:var(--brandColor2) !important;width:65%;position:absolute;bottom:1rem}.wrapper>.contentContainer>.heroContent{background-size:cover;width:100%;height:40vh;clip-path:polygon(0% 0%,100% 0%,100% 90%,27% 90%,27% 100%,35% 90%,0 90%)}.wrapper>.contentContainer>.pageContent{min-height:40vh;padding:2.5rem 25vw}.wrapper>.contentContainer>.pageContent>h1.title{color:var(--brandColor1);margin-bottom:30px}.wrapper>.contentContainer>.pageContent>.pageText a{color:var(--brandColor1);font-weight:600}.wrapper>.contentContainer>.pageContent>.pageText a:hover{color:var(--brandColor2)}.single-post .wrapper>.contentContainer>.heroContent:after,.page .wrapper>.contentContainer>.heroContent:after{content:'';display:block;width:100%;height:100%;background-color:var(--brandColor1);opacity:.5}.jobs .job{padding:2rem 0;margin-bottom:1rem;border-top:solid var(--brandColor1)}.footer{position:relative;min-height:150px;background:#fff;margin:6rem 0 0}.footer>h2{font-size:2rem;text-transform:uppercase;color:var(--brandColor1);font-weight:600;margin:0 var(--containerMargin) 1.3rem var(--containerMargin)}.footer>.grid-2{margin:0;gap:0}.footer>.grid-2.full-width{grid-template-columns:1fr}.footer>.grid-2>.contactForm{width:100%;z-index:1;position:relative;padding:2rem var(--containerMargin) 2rem var(--containerMargin)}.footer>.grid-2>.contactForm:before{content:"";position:absolute;top:0;left:-var(--containerMargin);z-index:0;background-color:var(--brandColor2);height:100%;width:calc(100% + var(--containerMargin));clip-path:polygon(0% 0%,100% 0%,76% 100%,0% 100%)}.footer>.grid-2.full-width>.contactForm:before{clip-path:unset}#body .footer .acf-field label{color:#fff;font-size:1.2rem;font-weight:300}.english .footer>.grid-2>.contactForm [data-name=contact_form_message]>.acf-label>label{visibility:hidden}.english .footer>.grid-2>.contactForm [data-name=contact_form_message]>.acf-label>label:after{content:"Message";visibility:visible;font-family:'Ubuntu';position:absolute;left:0}.footer>.grid-2>.contactForm>.contactData{padding:1.4rem 0 0;display:flex;flex-direction:column;gap:2rem}.footer>.grid-2>.contactForm>.contactData>.address{margin-top:1rem}.footer>.grid-2>.contactForm>.contactData>.address>p{display:flex;flex-direction:column;line-height:1.5;font-size:1.2rem;color:var(--brandColor1);text-align:left}.footer>.grid-2>.contactForm>.contactData>.address>p>a{color:inherit;font-size:inherit;line-height:inherit}.footer>.grid-2>.contactForm>.contactData>.notice>p{font-size:1.1rem;line-height:1.3;color:var(--brandColor1)}.footer>.grid-2>#map-container{width:calc(100% + 25rem);position:relative;z-index:0;height:100%}.footer a,.footer p{font-size:var(--footer-links-fontSize);color:var(--textColor)}.footer .legal-links ul{display:flex;gap:1rem}.footer .legal-links ul li a{color:var(--brandColor1)}.footer .legal-links ul li a:hover{text-decoration:underline}@keyframes shake{10%,90%{transform:translate3d(-.5px,0,0)}20%,80%{transform:translate3d(.5px,0,0)}30%,50%,70%{transform:translate3d(-.5px,0,0)}40%,60%{transform:translate3d(.5px,0,0)}}@keyframes gelatine{from,to{transform:scale(1,1) translateY(-50%)}25%{transform:scale(.95,1) translateY(-50%)}50%{transform:scale(1,.95) translateY(-50%)}75%{transform:scale(.95,1) translateY(-50%)}}@keyframes dropText{from{top:-40px;opacity:0}to{top:0;opacity:1}}@keyframes dropProblemTextTop{from{top:30%;opacity:0}to{top:35%;opacity:1}}@keyframes dropProblemTextLeft{from{left:0;opacity:0}to{left:25%;opacity:1}}@keyframes dropSolutionTextRight{from{right:0;opacity:0}to{right:30%;opacity:1}}@keyframes dropSolutionTextBottom{from{bottom:35%;opacity:0}to{bottom:40%;opacity:1}}@keyframes loadLine{from{width:0}to{width:100%}}@keyframes loadLandingBG{from{transform:scale(1.05)}to{transform:scale(1)}}@keyframes loadIcon{from{height:65px;opacity:.5}to{height:125px;opacity:1}}@keyframes loadIcon2{from{height:42px;opacity:.5}to{height:87px;opacity:1}}.onlyPrint{display:none}@media print{.noPrint{display:none}.onlyPrint{display:block;z-index:999999}}@media only screen and (max-width:1440px){:root{--containerMargin:5rem}}@media only screen and (max-width:1199px){html{font-size:12px}.wrapper>.contentContainer>.landingPageContent#requirements>.grid-3{grid-template-columns:1fr 1fr}.wrapper>.contentContainer>.landingPageContent#team>.grid-3{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.wrapper>.contentContainer>.landingPageContent#team>.grid-3>.team-card{top:unset}.wrapper>.contentContainer>.landingPageContent#team>.grid-3>.team-card:nth-child(2){grid-column:span 2;grid-row:1;max-width:500px}.wrapper>.contentContainer>.landingPageContent#team>.grid-3>.team-card:nth-child(3)>.card-name>span{color:#fff}}@media only screen and (max-width:991px){html{font-size:10px}.navbar>.logoContainer>a.logo{width:49%;height:56%;transform:translateX(-80%)}.wrapper>.contentContainer>.landingPageContent#index-hero>.homepage-hero>.notice{font-size:1.2rem;right:50%;transform:translateX(50%)}.wrapper>.contentContainer>#claims>.grid-3{grid-template-columns:1fr}.wrapper>.contentContainer>#claims>.grid-3>.tri-bottom-right>ul{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}.wrapper>.contentContainer>.landingPageContent#logistic>.career-content>.grid-2{grid-template-columns:1fr;grid-gap:4rem;max-width:500px;margin:0 auto}.wrapper>.contentContainer>.landingPageContent#logistic>.career-content>.wsBtn{padding:.8rem 1.5rem;margin-top:4rem}.wrapper>.contentContainer>.landingPageContent#team>.grid-3{grid-template-columns:1fr;grid-template-rows:unset}.wrapper>.contentContainer>.landingPageContent#team>.grid-3>.team-card{max-width:500px;top:5rem}.wrapper>.contentContainer>.landingPageContent#team>.grid-3>.team-card:nth-child(2){grid-column:1;grid-row:1}.wrapper>.contentContainer>.landingPageContent#team>.grid-3>.team-card:nth-child(1)>.card-name>span{color:#fff}.wrapper>.contentContainer>.landingPageContent#behindTheScenes>.project-content>.grid-4{grid-template-columns:1fr 1fr;grid-gap:1rem}}@media only screen and (max-width:767px){.wrapper>.contentContainer>.pageContent{padding:2.5rem 2rem}.navbar{justify-content:end}.navbar>.burger-icon{display:block}.navbar .menu-wrapper{min-width:170px;position:absolute;top:0;right:0;padding-top:3.5rem;z-index:1;display:flex;gap:.2rem;height:100vh;background:#27448c;background:linear-gradient(177deg,rgba(39,68,140,1) 0%,rgba(39,68,140,1) 20%,rgba(39,68,140,.7) 50%,rgba(39,68,140,.8) 100%);transform:translateX(100%);transition:transform .4s ease-in-out}.navbar .menu-wrapper:after{content:'';position:absolute;left:0;top:30rem;background-color:var(--brandColor2);width:100%;height:50%;clip-path:polygon(0% 40%,100% 0%,100% 60%,0% 100%);opacity:.6}.navbar .menu-wrapper>.close{display:block;z-index:2;content:'x';position:absolute;top:1rem;right:1rem;font-size:1.3rem;color:#fff;cursor:pointer}.navbar .menu-wrapper>.close:hover{color:var(--brandColor2)}.navbar .menu-wrapper.open{transform:translateX(0)}.navbar .menu-wrapper>.menu-main_menu-container>ul#menu-main_menu{flex-direction:column;display:flex;align-items:start;gap:1rem}.navbar .menu-wrapper>.menu-main_menu-container>ul#menu-main_menu a{color:#fff;font-weight:300;letter-spacing:.8px;font-size:1.4rem}.navbar .menu-wrapper>.menu-main_menu-container>ul#menu-main_menu a:hover{color:var(--brandColor2)}.navbar .menu-wrapper>.menu-main_menu-container>ul#menu-main_menu a:after{content:unset}.navbar .menu-wrapper>.languageSelect{position:absolute;display:flex;gap:1rem;left:2rem;top:1.5rem;padding:0;font-size:1.3rem}.navbar .menu-wrapper>.languageSelect>a.logo{width:fit-content;color:#fff;transform:unset;left:unset}.navbar .menu-wrapper>.languageSelect>a.logo:hover{color:var(--brandColor2)}.navbar .menu-wrapper>.languageSelect>a.logo.selected{color:var(--brandColor2)}.wrapper>.contentContainer>#aboutUs>.aboutUs-content{grid-template-columns:1fr}.wrapper>.contentContainer>.landingPageContent#countOnUs>div.grid-3{grid-template-columns:1fr}.wrapper>.contentContainer>.landingPageContent#behindTheScenes>.project-content>.grid-4>a:before{opacity:0;transition:opacity .4s ease-in-out;content:"";position:absolute;width:100%;height:100%;background-color:var(--brandColor1Overlay);z-index:2;mix-blend-mode:multiply}.wrapper>.contentContainer>.landingPageContent#behindTheScenes>.project-content>.grid-4>a.middle-of-viewport:before{opacity:1}.wrapper>.contentContainer>.landingPageContent#behindTheScenes>.project-content>.grid-4>a.middle-of-viewport:after{transform:translate(-50%) scaleX(1)}.footer>.grid-2{grid-template-columns:1fr}.footer>.grid-2>.contactForm:before{clip-path:unset}.footer #map-container{display:none}}@media only screen and (max-width:599px){:root{--containerMargin:1rem}.wrapper>.contentContainer>.landingPageContent#claims>.grid-3>.tri-bottom-right>ul{grid-template-columns:1fr;max-width:450px}.wrapper>.contentContainer>.landingPageContent#requirements>.grid-3{grid-template-columns:1fr;max-width:450px;margin:6rem auto 4rem auto}.wrapper>.contentContainer>.landingPageContent#requirements>.grid-3>div{margin:0 1rem}.wrapper>.contentContainer>.landingPageContent#clientReviews>div .review{grid-template-columns:1fr}.wrapper>.contentContainer>.landingPageContent#clientReviews>div .review>.review-text{padding:0}.wrapper>.contentContainer>.landingPageContent#clientReviews>.review-content>.swiper-container>.swiper-button-prev{top:calc(var(--imgDiameter)/2)}.wrapper>.contentContainer>.landingPageContent#clientReviews>.review-content>.swiper-container>.swiper-button-next{top:calc(var(--imgDiameter)/2)}.footer #footer_contact.grid-2{grid-template-columns:1fr}}