﻿ul,ol{padding:0;margin:0}strong,b{font-weight:500}*,input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tk-ddt{font-family:"ddt",sans-serif}.tk-owners-text{font-family:"owners-text",sans-serif}body{background-color:#fff;color:#000;font-family:serif;font-size:16px;font-weight:250;line-height:1.4;-webkit-font-smoothing:antialiased;padding:0;margin:0;font-family:"owners-text",sans-serif}@media screen and (min-width: 768px){body{font-size:18px}}a{color:#5272fc;text-decoration:none}a:hover{color:#142364}a,input:focus,input[type=button],input[type=reset],input[type=submit],textarea:focus,.button{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}a,input:focus,input[type=button],input[type=reset],input[type=submit],textarea:focus,button{transition:all .2s ease-in-out}p{margin:0 0 30px}p:last-child{margin-bottom:0}p a,a{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:"ddt",sans-serif;font-weight:350;line-height:1.2;margin:0 0 30px;color:#000}h1,.font52{font-size:52px}@media screen and (max-width: 960px){h1,.font52{font-size:42px}}@media screen and (max-width: 960px)and (max-width: 767px){h1,.font52{font-size:30px}}h2{font-size:32px}@media screen and (max-width: 1040px){h2{font-size:28px}}@media screen and (max-width: 1040px)and (max-width: 960px){h2{font-size:21px}}.font50{font-size:50px}@media screen and (max-width: 960px){.font50{font-size:40px}}@media screen and (max-width: 960px)and (max-width: 767px){.font50{font-size:35px}}.font45{font-size:45px}@media screen and (max-width: 960px){.font45{font-size:35px}}@media screen and (max-width: 960px)and (max-width: 767px){.font45{font-size:30px}}.font40{font-size:40px}@media screen and (max-width: 960px){.font40{font-size:30px}}@media screen and (max-width: 960px)and (max-width: 767px){.font40{font-size:24px}}h3,.font32{font-size:32px}@media screen and (max-width: 1040px){h3,.font32{font-size:28px}}@media screen and (max-width: 1040px)and (max-width: 768px){h3,.font32{font-size:24px}}h4{font-size:28px}@media screen and (max-width: 1040px){h4{font-size:28px}}@media screen and (max-width: 1040px)and (max-width: 960px){h4{font-size:21px}}@media screen and (max-width: 1040px)and (max-width: 960px)and (max-width: 767px){h4{font-size:20px}}h5,.font30{font-size:30px}@media screen and (max-width: 1040px){h5,.font30{font-size:28px}}@media screen and (max-width: 1040px)and (max-width: 960px){h5,.font30{font-size:22px}}@media screen and (max-width: 1040px)and (max-width: 960px)and (max-width: 767px){h5,.font30{font-size:20px}}h6,.font24{font-size:24px}@media screen and (max-width: 767px){h6,.font24{font-size:18px}}.font38{font-size:38px}@media screen and (max-width: 960px){.font38{font-size:30px}}@media screen and (max-width: 960px)and (max-width: 767px){.font38{font-size:26px}}.font36{font-size:36px}@media screen and (max-width: 960px){.font36{font-size:28px}}@media screen and (max-width: 960px)and (max-width: 767px){.font36{font-size:24px}}.font35{font-size:35px}@media screen and (max-width: 960px){.font35{font-size:28px}}@media screen and (max-width: 960px)and (max-width: 767px){.font35{font-size:24px}}.font28{font-size:28px}@media screen and (max-width: 1040px){.font28{font-size:26px}}@media screen and (max-width: 1040px)and (max-width: 960px){.font28{font-size:20px}}@media screen and (max-width: 1040px)and (max-width: 960px)and (max-width: 767px){.font28{font-size:20px}}.font21{font-size:21px}@media screen and (max-width: 767px){.font21{font-size:18px}}.font20{font-size:20px}@media screen and (max-width: 767px){.font20{font-size:18px}}.font18{font-size:18px}.font17{font-size:17px}.font16{font-size:16px}.uppercase{text-transform:uppercase}.title-with-line{position:relative;padding-bottom:16px;margin-bottom:15px}.title-with-line::after{content:"";position:absolute;left:0;right:0;bottom:0;width:100px;height:1px;background-color:#000;margin:0 auto;opacity:.5}@media screen and (min-width: 768px){.title-with-line::after{width:212px}}.title-with-line__small::after{width:88px}.with-gradient-bg .title-with-line::after,.with-bg-image .title-with-line::after,.case-study .title-with-line::after{background-color:#fff}.subtitle{color:#000;margin-top:-30px;font-weight:200;font-family:"owners-text",sans-serif;margin-bottom:20px}.subtitle__normal{font-weight:500;font-family:"owners-text",sans-serif}.subtitle__dd-text{font-weight:350;font-family:"ddt",sans-serif}.subtitle__astitle{margin-top:0;margin-bottom:20px}.subtitle__med{width:780px;max-width:100%;margin:-30px auto 20px}.subtitle a{color:#000}.subtitle a:hover{color:#0055a4}.with-separator{position:relative;padding-bottom:20px;margin-bottom:11px}.with-separator::after{content:"";width:56px;height:9px;left:0;right:0;bottom:0;margin:0 auto;display:block;position:absolute;background-image:url("../../images/separator.png");background-size:contain;background-position:center center;background-repeat:no-repeat}.with-separator__red-bg::after{background-image:url("../../images/road-red-bg.png")}img{max-width:100%}.container{width:1145px;max-width:90%;margin:0 auto}.container--wide{width:1390px}.container--med{width:945px}.container--small{width:770px}ul li{list-style:none}.site-header{background-color:rgba(0,0,0,0);position:fixed;width:100%;top:0;left:0;z-index:999;border-top:0;padding:15px 0;transition:all .3s ease}@media screen and (min-width: 768px){.site-header{padding:30px 0}}.scrolled .site-header{box-shadow:0px 0px 8px 0px rgba(0,0,0,.25);background-color:#fff}.site-header .container{width:1420px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:9}.site-header__logo{width:140px;float:left;transition:all .2s ease-in-out;filter:brightness(0) invert(1)}@media screen and (min-width: 1240px){.site-header__logo{width:200px}}@media screen and (min-width: 1240px)and (min-width: 1515px){.site-header__logo{width:200px}}.error404 .site-header__logo,.standard .site-header__logo,.scrolled .site-header__logo{filter:unset}.site-header__right{width:300px;height:100%;overflow-y:auto;box-shadow:0px 0px 20px rgba(0,0,0,.5);transform:translate3d(320px, 0, 0);position:fixed;top:0;right:0;z-index:999;padding:20px 0;background-color:#fff;transition:.3s}@media screen and (min-width: 1250px){.site-header__right{background-color:rgba(0,0,0,0);overflow-y:unset;width:auto;height:auto;transform:translate3d(0, 0, 0);box-shadow:none;position:relative;padding:0;display:flex;align-items:center;justify-content:space-between;gap:30px}}@media only screen and (min-width: 1250px)and (min-width: 1515px){.site-header__right{gap:60px}}.site-header__right.open-menu{transform:translate3d(0, 0, 0)}.admin-bar .site-header__right{top:46px}@media screen and (min-width: 783px){.admin-bar .site-header__right{top:32px}}@media screen and (min-width: 783px)and (min-width: 1250px){.admin-bar .site-header__right{top:0}}.site-header__rightLinks{display:flex;justify-content:center;align-items:center;padding:20px;position:relative;flex-wrap:wrap;gap:15px}@media only screen and (min-width: 1250px){.site-header__rightLinks{justify-content:flex-end;flex-wrap:nowrap;padding:0}}.site-header__rightLinks .site-btn{position:relative;z-index:5;color:#fff}@media screen and (min-width: 1250px){.site-header__rightLinks .site-btn{border:1px solid #fff;background-color:rgba(0,0,0,0)}.site-header__rightLinks .site-btn:hover{background-color:#fff;color:#024}.error404 .site-header__rightLinks .site-btn,.standard .site-header__rightLinks .site-btn,.scrolled .site-header__rightLinks .site-btn{border:1px solid #024;background-color:#024;color:#fff}.error404 .site-header__rightLinks .site-btn:hover,.standard .site-header__rightLinks .site-btn:hover,.scrolled .site-header__rightLinks .site-btn:hover{background-color:rgba(0,0,0,0);color:#024}.site-header__rightLinks .site-btn::after{content:"";display:none;position:absolute;width:calc(100% - 20px);height:1px;background-color:#fff;left:0;right:0;bottom:-30px;margin:0 auto}}@media screen and (min-width: 1250px)and (min-width: 1250px){.site-header__rightLinks .site-btn::after{display:block}}.site-header__rightLinks a:last-of-type{font-size:24px;color:#024}@media screen and (min-width: 1250px){.site-header__rightLinks a:last-of-type{color:#fff}.error404 .site-header__rightLinks a:last-of-type,.standard .site-header__rightLinks a:last-of-type,.scrolled .site-header__rightLinks a:last-of-type{color:#024}}.site-header__rightLinks a:last-of-type:hover{opacity:.8}@media screen and (min-width: 1250px){.site-header__rightLinks .phone-link{color:#fff}.error404 .site-header__rightLinks .phone-link,.standard .site-header__rightLinks .phone-link,.scrolled .site-header__rightLinks .phone-link{color:#024}}.phone-link{font-weight:700;font-size:16px;color:#000;position:relative;font-family:"ddt",sans-serif;z-index:5}.phone-link:hover{opacity:.9}@media screen and (min-width: 768px){.phone-link{font-size:20px}}.social-link{color:#142364;font-size:20px;position:relative;z-index:5;margin:0 2.5px}.social-link:hover{color:#5272fc}.social-link:last-of-type{margin-left:10px}.admin-bar .site-header{top:32px}@media screen and (max-width: 782px){.admin-bar .site-header{top:46px}}.menu-closer{position:fixed;z-index:9;cursor:pointer;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.85;display:none}.main-menu{display:flex;flex-wrap:wrap;align-items:center;list-style:none;font-family:"ddt",sans-serif;font-size:18px;font-weight:350;line-height:normal}@media only screen and (min-width: 1250px){.main-menu{width:100%;gap:10px;justify-content:flex-end;font-size:16px}}@media only screen and (min-width: 1250px)and (min-width: 1315px){.main-menu{font-size:18px}}@media only screen and (min-width: 1250px)and (min-width: 1315px)and (min-width: 1515px){.main-menu{font-size:20px;gap:15px}}.main-menu li{width:100%;text-align:left;padding:10px 20px;border-bottom:1px solid #024}@media only screen and (min-width: 1250px){.main-menu li{padding:5px 11px 5px 0;width:auto;border-bottom:0;position:relative}}@media only screen and (min-width: 1250px)and (min-width: 1515px){.main-menu li{padding:5px 16px 5px 0}}@media only screen and (min-width: 1250px){.main-menu li::after{content:"";width:1px;height:11px;position:absolute;transform:translateY(-50%);top:50%;right:0;background-color:#fff}.error404 .main-menu li::after,.standard .main-menu li::after,.scrolled .main-menu li::after{background-color:#000}.main-menu li:last-child{padding-right:0}.main-menu li:last-child::after{display:none}}.main-menu li.menu-item-has-children{position:relative}@media only screen and (min-width: 1250px){.main-menu li.menu-item-has-children{padding-right:25px}}.main-menu li.menu-item-has-children::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;color:#000;position:absolute;top:12px;right:20px;cursor:pointer}@media only screen and (min-width: 1250px){.main-menu li.menu-item-has-children::before{color:#fff;font-size:12px;right:10px}.scrolled .main-menu li.menu-item-has-children::before{color:#000}}.main-menu li.menu-open::before{content:"" !important}.main-menu li a{color:#000;cursor:pointer}.main-menu li a:hover{color:#024}@media only screen and (min-width: 1250px){.main-menu li a{color:#fff}.main-menu li a:hover{color:#fff}.error404 .main-menu li a,.standard .main-menu li a,.scrolled .main-menu li a{color:#000}.error404 .main-menu li a:hover,.standard .main-menu li a:hover,.scrolled .main-menu li a:hover{color:#024}}.main-menu li:last-child a::after{display:none}.sub-menu{display:none;padding-left:20px}@media only screen and (min-width: 1250px){.sub-menu{min-width:325px;padding:32px 20px 10px !important;left:-9999px;opacity:0;display:block;position:absolute;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;z-index:99;padding:10px 20px 10px;line-height:1.5;background-color:rgba(0,0,0,0);display:block !important;height:auto !important;margin-top:5px;margin-left:-35px}.menu-item-has-children:hover>.sub-menu{left:auto;opacity:1}.sub-menu::before{content:"";position:absolute;width:100%;height:calc(100% - 32px);left:0;bottom:0;background-color:#fff;z-index:-1;box-shadow:0px 0px 8px 0px rgba(0,0,0,.25)}.scrolled .sub-menu::before{box-shadow:0 6px 8px -2px rgba(0,0,0,.25)}.sub-menu::after{content:"";position:absolute;width:calc(100% - 40px);height:1px;background-color:#fff;left:0;right:0;bottom:-10px;margin:0 auto}}.sub-menu li{border-bottom:0 !important;padding:0 !important;margin:0 0 10px !important;display:block;border-top:0 !important;border-right:0}.sub-menu li:first-child{padding-top:10px !important}@media only screen and (min-width: 1250px){.sub-menu li{margin:0 0 5px !important}}.sub-menu li::after{display:none}.sub-menu li a{position:relative;padding-left:15px;display:inline-block}@media only screen and (min-width: 1250px){.sub-menu li a{color:#024 !important}.sub-menu li a:hover{color:#024 !important}.sub-menu li a::before{content:"";position:absolute;width:1px;height:calc(100% - 16px);top:8px;left:0;background-color:#024;transition:all .3s linear}.sub-menu li a:hover{text-indent:3px}.sub-menu li a:hover::before{left:-3px}}.btn-wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;width:100%;margin-top:30px;gap:20px 30px}.btn-wrap__large-gap{margin-top:45px}.btn-wrap span{display:block;font-size:18px;margin-bottom:10px}@media only screen and (min-width: 600px){.btn-wrap span{font-size:20px}}.site-btn{background-color:#024;color:#fff;border:1px solid #024;font-family:"ddt",sans-serif;font-weight:300;padding:12px 10px;text-align:center;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:15px;cursor:pointer;border-radius:0;min-width:165px;transition:all .2s ease-in-out}@media only screen and (min-width: 768px){.site-btn{font-size:15px}}.site-btn:hover{background-color:rgba(0,0,0,0);color:#024}.site-btn__blackBorder{background-color:rgba(0,0,0,0);border:1px solid #000;color:#000}.site-btn__blackBorder:hover{background-color:#000;color:#fff}.site-btn__white{background-color:rgba(0,0,0,0);border:1px solid #fff;color:#fff}.site-btn__white:hover{background-color:#fff;color:#000}.site-btn__white-flat{background-color:#fff;border:1px solid #fff;color:#000}.site-btn__white-flat:hover{background-color:rgba(0,0,0,0);color:#fff}.site-btn__white-hover:hover{border:1px solid #fff;background-color:#fff;color:#000}.site-btn__border-white{border:1px solid #fff}.site-btn__border-white:hover{color:#fff}.burger-menu{color:#fff;cursor:pointer;font-size:24px;margin-top:5px;position:relative;z-index:5;border:0;background-color:rgba(0,0,0,0)}@media screen and (min-width: 1250px){.burger-menu{display:none !important}}.error404 .burger-menu,.standard .burger-menu,.scrolled .burger-menu{color:#000}.close-wrap{width:100%;padding:0 20px 10px;text-align:right;display:inline-block}@media screen and (min-width: 1250px){.close-wrap{display:none}}.close-wrap i{cursor:pointer;font-size:30px;color:#024;line-height:.5}.page-section{display:flex;flex-wrap:wrap;width:100%}.block{padding:50px 0}.block__two{padding:50px 0}@media screen and (min-width: 768px){.block__two{padding:65px 0}}.block__no-sapce-top{padding-top:0 !important}.block__no-sapce-bottom{padding-bottom:0 !important}.block__no-hero{padding-top:50px}@media screen and (min-width: 768px){.block__no-hero{padding-top:50px}}.center-text{text-align:center}.with-bg-image{position:relative;color:#fff}.with-bg-image h2,.with-bg-image h3,.with-bg-image h4,.with-bg-image h5{color:#fff}.with-bg-image p a{color:#fff}.with-bg-image .container{position:relative;z-index:5}.with-bg-image__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.18;background-size:cover;background-position:center center}.with-bg-image__darker .with-bg-image__bg{opacity:.06}.site-footer{padding:30px 0;text-align:center;background-color:#fff}.site-footer .footer-menu{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:30px 0;list-style:none;font-family:"ddt",sans-serif;font-size:16px;font-weight:300;line-height:normal;gap:10px}@media only screen and (min-width: 1315px){.site-footer .footer-menu{font-size:18px}}@media only screen and (min-width: 1315px)and (min-width: 1515px){.site-footer .footer-menu{font-size:20px;gap:15px}}.site-footer .footer-menu li{position:relative;padding:0 11px 0 0}@media only screen and (min-width: 1515px){.site-footer .footer-menu li{padding:0 16px 0 0}}.site-footer .footer-menu li:last-child{padding-right:0}.site-footer .footer-menu li:last-child::after{display:none}.site-footer .footer-menu li::after{content:"";width:1px;height:11px;position:absolute;transform:translateY(-50%);top:50%;right:0;background-color:#000}.site-footer .footer-menu li a{color:#000}.site-footer .footer-menu li a:hover{color:#024}.site-footer .footer-menu li .sub-menu{display:none !important}.site-footer__bottom{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:15px 20px}@media screen and (min-width: 768px){.site-footer__bottom{gap:20px 40px}}.site-footer__bottom a:last-child{font-size:24px;color:#000}.site-footer__bottom a:last-child:hover{color:#024}.site-footer__logo{width:140px}@media screen and (min-width: 1240px){.site-footer__logo{width:200px}}.hero-section{width:100%;height:auto;position:relative;display:flex;align-items:flex-end;flex-wrap:wrap;background-size:cover;background-position:center center;padding:160px 0 30px}@media screen and (min-width: 768px){.hero-section{height:830px;padding:100px 0 40px}}.hero-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%),linear-gradient(241.02deg, rgba(0, 0, 0, 0) 33.83%, rgba(0, 0, 0, 0.35) 80.06%),linear-gradient(180deg, rgba(0, 0, 0, 0.84) 0%, rgba(0, 0, 0, 0) 28.09%)}.hero-section__small{min-height:280px}@media screen and (min-width: 768px){.hero-section__small{height:510px}}@media screen and (min-width: 768px)and (min-width: 1800px){.hero-section__small{height:50vh}}.hero-section__small h1{margin-bottom:0 !important}.hero-section .container{display:flex;align-items:flex-end;position:relative;height:100%}.hero-section__content{width:700px;max-width:100%;height:auto;position:relative;top:0;left:0;z-index:5;font-weight:300;text-align:left;margin-top:0px;color:#fff;font-family:"ddt",sans-serif;padding-left:20px}@media screen and (min-width: 768px){.hero-section__content{padding-left:0}}.hero-section__content::before{content:"";position:absolute;left:0;width:1px;height:100%;background-color:#fff}@media screen and (min-width: 768px){.hero-section__content::before{left:-29px}}.hero-section__content h1{color:#fff;margin-bottom:15px}.hero-section__content p{margin-bottom:0}.hero-section__content img{display:block;width:46px;margin:25px auto}.hero-section__buttons{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:15px;margin-top:20px}@media screen and (min-width: 768px){.hero-section__buttons{gap:15px 30px;flex-direction:unset}}.logos__wheel{flex-direction:row;align-items:center;display:flex;overflow:hidden;position:relative;width:100%;height:120px;--animationspeed: 40s;--animationdelay: calc(var(--animationspeed) / 2)}@media screen and (min-width: 951px){.logos__wheel{height:150px}}.logos__wheel figure{margin:0 10px;background-color:#fff;overflow:hidden;padding:20px;display:flex;align-items:center;justify-content:center;width:150px;height:80px;box-shadow:6px 5px 16px 0px rgba(0,0,0,.2509803922);border:1px solid #8f2110;position:relative;border-radius:15px}@media screen and (min-width: 951px){.logos__wheel figure{width:262px;height:130px;padding:30px;box-shadow:0px 0px 12px 0px rgba(0,0,0,.15);margin:0 15px}}.logos__wheel figure img{max-height:100%}.logos__wheel figure a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.logos__slide{flex-shrink:0;position:absolute;animation-name:slidelogo;animation-duration:var(--animationspeed);animation-timing-function:linear;animation-iteration-count:infinite;min-width:100%;width:fit-content;display:flex;justify-content:space-around}.logos__slide--delay{transform:translateX(100%);animation-name:slidelogo2}.logos__wheel:hover .logos__slide{animation-play-state:paused}@keyframes slidelogo{from{transform:translateX(0%)}to{transform:translateX(-100%)}}@keyframes slidelogo2{from{transform:translateX(100%)}to{transform:translateX(0%)}}.image-text{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and (min-width: 768px){.image-text{flex-direction:row-reverse}}.image-text figure{width:100%;margin:0}@media screen and (min-width: 768px){.image-text figure{width:45%}.image-text figure img{max-width:90%}}.image-text__content{width:100%}@media screen and (min-width: 768px){.image-text__content{width:55%}}.isotope-pager{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin-top:20px;width:100%;position:relative;z-index:5}.isotope-pager.less-than{display:none}.isotope-pager a.pager{cursor:pointer;width:8px;height:8px;background-color:rgba(0,0,0,0);border:1px solid #8f2110;border-radius:100%}.isotope-pager a.pager.active{background-color:#8f2110}.isotope-pager .prev-pager{width:0;height:0;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);border-right:12px solid #8f2110;margin-right:10px}.isotope-pager .prev-pager.disabled{pointer-events:none;opacity:.7}.isotope-pager .next-pager{width:0;height:0;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);border-left:12px solid #8f2110;margin-left:10px}.isotope-pager .next-pager.disabled{pointer-events:none;opacity:.7}.admin-bar .lg-toolbar{top:32px !important}.lg-toolbar{top:20px !important}.lg-img-wrap img{max-width:calc(100% - 60px) !important;max-height:80% !important}@media screen and (min-width: 768px){.lg-img-wrap img{max-width:90% !important}}.lg-actions .lg-prev{left:0 !important}@media screen and (min-width: 768px){.lg-actions .lg-prev{left:20px !important}}.lg-actions .lg-next{right:0 !important}@media screen and (min-width: 768px){.lg-actions .lg-next{right:20px !important}}.lg-backdrop{background-color:rgba(0,0,0,.95) !important;opacity:1}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#8f2110 !important}.boxes{width:100%;display:flex;flex-wrap:wrap;gap:30px;width:100%;margin-top:45px}.boxes__item{width:100%;color:#fff}@media screen and (min-width: 768px){.boxes__item{width:calc(33.3333333% - 20px)}}.boxes--plain .boxes__item,.boxes--text-only .boxes__item{color:#024}.boxes--plain-bg .boxes__item{color:#fff}.boxes__item::after{content:"";width:100%;height:1px;display:block;background-color:#024;margin-top:20px;opacity:.5}.boxes--small-icons .boxes__item::after{background-color:#fff}.boxes__item__top{position:relative;top:0;width:100%;height:160px;display:flex;align-items:center;justify-content:center;padding:30px;text-align:center;background:linear-gradient(296.63deg, rgba(255, 255, 255, 0) 24.22%, rgba(255, 255, 255, 0.3) 91.45%),#024;font-family:"ddt",sans-serif;font-weight:350;transition:all .3s linear}.boxes--plain .boxes__item__top{background:#fff;border:1px solid #024;padding:10px}@media screen and (min-width: 768px){.boxes--plain .boxes__item__top{align-items:flex-start}}.boxes--plain-bg .boxes__item__top{background-color:rgba(0,0,0,0);border:1px solid #fff;font-size:18px;font-family:"owners-text",sans-serif;padding:20px 10px !important;height:100%}.boxes--plain-bg .boxes__item__top h3{font-family:"owners-text",sans-serif;font-weight:300;margin-bottom:10px;padding-bottom:10px;position:relative}.boxes--plain-bg .boxes__item__top h3::after{content:"";position:absolute;left:0;right:0;bottom:0;width:88px;height:1px;background-color:#fff;opacity:.5;margin:0 auto}.boxes--plain-bg .boxes__item__top p{text-align:left;line-height:1.3}.boxes--small-icons .boxes__item__top{padding:20px}.boxes--text-only .boxes__item__top{background:#fff;border:1px solid #024;padding:10px}.boxes__item__top figure{width:70px;height:70px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.boxes__item__top figure{width:95px;height:87px}}@media screen and (min-width: 768px){.boxes--small-icons .boxes__item__top figure{width:65px;height:65px}}.boxes--plain-bg .boxes__item__top figure{width:100%;height:55px}.boxes__item__top figure img{display:block;max-height:100%}.boxes__item__top span{display:block;font-weight:700}.boxes__item:hover .boxes__item__top{top:-10px}.boxes--no-hover .boxes__item .boxes__item__top{top:0}@media screen and (min-width: 768px){.home-section-4 .boxes__item:first-child .boxes__item__top figure{margin-bottom:0}}.home-section-4 .boxes__item:first-child .boxes__item__top figure img{height:50px}@media screen and (min-width: 768px){.home-section-4 .boxes__item:first-child .boxes__item__top figure img{height:60px}}.text-image{width:100%;display:flex;flex-wrap:wrap;position:relative;background:linear-gradient(109.77deg, rgba(255, 255, 255, 0.3) -4.23%, rgba(255, 255, 255, 0) 36.37%),#024;margin-bottom:6px}.text-image:last-child{margin-bottom:0}.text-image.text-image--white{background-color:#fff}.text-image__content{width:100%;color:#fff;display:flex;align-items:center;justify-content:flex-end}@media screen and (min-width: 768px){.text-image__content{width:50%}}.text-image--white .text-image__content{color:#000}.text-image__content>div{width:100%;padding:50px 5%}@media screen and (min-width: 768px){.text-image__content>div{max-width:90%;width:572.5px;padding:50px 30px 50px 0}}.text-image__content h1,.text-image__content h2,.text-image__content h3,.text-image__content .subtitle{color:#fff}.text-image--white .text-image__content h1,.text-image--white .text-image__content h2,.text-image--white .text-image__content h3,.text-image--white .text-image__content .subtitle{color:#000}.text-image__figure{width:100%;max-height:300px;aspect-ratio:3/2;position:relative}@media screen and (min-width: 768px){.text-image__figure{width:50%;max-height:unset;aspect-ratio:unset}}.text-image__figure img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;object-fit:cover;object-position:center center;filter:grayscale(100%);-webkit-mask-image:linear-gradient(260deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 90%);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-image:linear-gradient(260deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 90%);mask-repeat:no-repeat;mask-size:100% 100%}@media screen and (min-width: 650px){.text-image__figure img{-webkit-mask-image:linear-gradient(260deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 80%);mask-image:linear-gradient(260deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 80%)}}@media screen and (min-width: 650px)and (min-width: 1300px){.text-image__figure img{-webkit-mask-image:linear-gradient(260deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 90%);mask-image:linear-gradient(260deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 90%)}}.text-image--white .text-image__figure img{filter:unset}.text-image.text-image--reverse,.text-image:nth-child(2n){flex-direction:row-reverse}.text-image.text-image--reverse .text-image__content,.text-image:nth-child(2n) .text-image__content{justify-content:flex-start}@media screen and (min-width: 768px){.text-image.text-image--reverse .text-image__content>div,.text-image:nth-child(2n) .text-image__content>div{padding:50px 0 50px 30px}}.text-image.text-image--reverse .text-image__figure img,.text-image:nth-child(2n) .text-image__figure img{-webkit-mask-image:linear-gradient(-260deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 90%);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-image:linear-gradient(-260deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 90%);mask-repeat:no-repeat;mask-size:100% 100%}@media screen and (min-width: 650px){.text-image.text-image--reverse .text-image__figure img,.text-image:nth-child(2n) .text-image__figure img{-webkit-mask-image:linear-gradient(-260deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 80%);mask-image:linear-gradient(-260deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 80%)}}@media screen and (min-width: 650px)and (min-width: 1300px){.text-image.text-image--reverse .text-image__figure img,.text-image:nth-child(2n) .text-image__figure img{-webkit-mask-image:linear-gradient(-260deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 90%);mask-image:linear-gradient(-260deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 90%)}}.big-boxes{width:100%;display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.big-boxes__item{width:100%;height:320px;background-size:cover;background-position:center center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;overflow:hidden;text-align:center}@media screen and (min-width: 768px){.big-boxes__item{width:calc(50% - 18px);height:622px}}.big-boxes--with-content .big-boxes__item{min-height:320px;height:auto}@media screen and (min-width: 768px){.big-boxes--with-content .big-boxes__item{min-height:auto;height:622px}}.big-boxes__item:first-child{width:100%}.big-boxes__item::before{content:"";width:50px;height:calc(100% - 40px);top:20px;left:20px;z-index:5;border:1px solid rgba(0,0,0,0);border-image-source:linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);border-image-slice:1;position:absolute;transition:all 1s ease}@media screen and (min-width: 768px){.big-boxes__item::before{width:130px;left:0;opacity:0}}.big-boxes__item::after{content:"";width:50px;height:calc(100% - 40px);top:20px;right:20px;z-index:5;border:1px solid rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-image-source:linear-gradient(270deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);border-image-slice:1;position:absolute;transition:all 1s ease}@media screen and (min-width: 768px){.big-boxes__item::after{width:130px;right:0;opacity:0}}.big-boxes__item figure{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;margin:0}.big-boxes__item figure::before{content:"";position:absolute;width:140%;height:140%;background:linear-gradient(90deg, rgba(0, 34, 68, 0) 0%, rgba(0, 34, 68, 0.75) 100%),linear-gradient(360deg, rgba(0, 34, 68, 0) 0%, #002244 100%),radial-gradient(50% 50% at 50% 50%, rgba(0, 34, 68, 0.35) 0%, rgba(0, 34, 68, 0) 100%);opacity:1;z-index:2;top:0;left:50%;transform:translateX(-50%)}.big-boxes__item figure img{top:0;left:0;position:absolute;width:100%;height:100%;z-index:1;object-fit:cover;object-position:center center;filter:grayscale(100%)}.big-boxes__item .big-boxes__item__content{width:100%;padding:0 40px;position:relative;z-index:5;color:#fff;top:0;transition:all 1s ease}@media screen and (min-width: 768px){.big-boxes__item .big-boxes__item__content{top:41px;padding:0 50px}}.big-boxes--with-content .big-boxes__item .big-boxes__item__content{padding:40px 40px 70px}@media screen and (min-width: 768px){.big-boxes--with-content .big-boxes__item .big-boxes__item__content{top:0;padding:0 50px}}.big-boxes__item .big-boxes__item__content div{width:1130px;max-width:100%;display:block;margin:0 auto;text-align:left}@media screen and (min-width: 768px){.big-boxes__item .big-boxes__item__content div{max-width:80%}}.big-boxes__item .big-boxes__item__content h2,.big-boxes__item .big-boxes__item__content .subtitle{color:#fff}.big-boxes__item__learn{display:inline-block;font-family:"owners-text",sans-serif;font-weight:300;top:0;transition:all 1s ease;position:relative;font-size:15px;color:#fff}@media screen and (min-width: 768px){.big-boxes__item__learn{top:50px;opacity:0;font-size:18px}}.big-boxes__item__learn::before{content:"";display:block;width:120px;height:1px;background-color:#fff;margin:0 auto 10px}@media screen and (min-width: 768px){.big-boxes__item__learn::before{width:212px;margin:0 auto 15px}}.big-boxes--with-content .big-boxes__item__learn{position:absolute;top:auto !important;bottom:10px;z-index:5;color:#fff}@media screen and (min-width: 768px){.big-boxes--with-content .big-boxes__item__learn{bottom:-30px}}.big-boxes__item a{position:absolute;width:100%;height:100%;top:0;width:100%;z-index:9}@media screen and (min-width: 768px){.big-boxes__item:hover::before{left:25px;opacity:1}.big-boxes__item:hover::after{right:25px;opacity:1}.big-boxes__item:hover .big-boxes__item__content{top:0}.big-boxes__item:hover .big-boxes__item__learn{top:0;opacity:1}.big-boxes--with-content .big-boxes__item:hover .big-boxes__item__learn{bottom:30px}}.with-bg-image{background-size:cover;background-position:center center;position:relative;overflow:hidden;color:#fff}.with-bg-image h2,.with-bg-image h3,.with-bg-image .subtitle{color:#fff}.with-bg-image__figure{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;margin:0}.with-bg-image__figure::before{content:"";position:absolute;width:140%;height:140%;background:linear-gradient(90deg, rgba(0, 34, 68, 0) 0%, rgba(0, 34, 68, 0.75) 100%),linear-gradient(360deg, rgba(0, 34, 68, 0) 0%, #002244 100%),radial-gradient(50% 50% at 50% 50%, rgba(0, 34, 68, 0.35) 0%, rgba(0, 34, 68, 0) 100%);opacity:1;z-index:2;top:0;left:50%;transform:translateX(-50%)}.with-bg-image__figure img{top:0;left:0;position:absolute;width:100%;height:100%;z-index:1;object-fit:cover;object-position:center center;filter:grayscale(100%)}.with-bg-image .container{position:relative;z-index:5}.light-text{font-family:"owners-text",sans-serif;font-weight:200}.with-gradient-bg{color:#fff;background:linear-gradient(296.63deg, rgba(255, 255, 255, 0) 75.22%, rgba(255, 255, 255, 0.3) 100.45%),#024}.with-gradient-bg h1,.with-gradient-bg h2,.with-gradient-bg h3,.with-gradient-bg .subtitle{color:#fff}.slider-wrap{width:920px;max-width:100%;margin:0 auto 20px;padding:0 40px;position:relative}@media screen and (min-width: 768px){.slider-wrap{padding:0 80px}}.slider-wrap__full{width:100%;padding:0}.slider-wrap figure{width:100%;height:250px;margin:0 auto 30px;position:relative}@media screen and (min-width: 768px){.slider-wrap figure{height:360px}}.slider-wrap figure img{top:0;left:0;position:absolute;width:100%;height:100%;z-index:1;object-fit:cover;object-position:center center}.slider-wrap__slideArrows{width:100%;position:absolute;top:100px;left:0;z-index:9;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 768px){.slider-wrap__slideArrows{top:140px}}.slider-wrap__slideArrows button{appearance:none;background-size:contain;background-position:center center;background-repeat:no-repeat;width:22px;height:43.5px;display:inline-flex;align-items:center;background-color:rgba(0,0,0,0);border:0;cursor:pointer;position:relative;transition:all .3s linear;transform:translateX(0px)}@media screen and (min-width: 768px){.slider-wrap__slideArrows button{width:44px;height:87px}}.slider-wrap__slideArrows button.slider-wrap__slideArrowPrev{background-image:url("../../images/arrow-left.png")}.slider-wrap__slideArrows button.slider-wrap__slideArrowPrev:hover{animation:moveX .75s ease-in-out infinite alternate}.slider-wrap__slideArrows button.slider-wrap__slideArrowNext{background-image:url("../../images/arrow-right.png");right:0}.slider-wrap__slideArrows button.slider-wrap__slideArrowNext:hover:hover{animation:moveXRight .75s ease-in-out infinite alternate}.slider-wrap.slider-wrap__full{overflow:hidden}.slider-wrap.slider-wrap__full .swiper-slide{height:350px;position:relative;display:flex;align-items:center;justify-content:center;text-align:center}@media screen and (min-width: 768px){.slider-wrap.slider-wrap__full .swiper-slide{height:830px}}.slider-wrap.slider-wrap__full .swiper-slide div{position:relative;z-index:9;width:100%;padding:0 5%;color:#fff}.slider-wrap.slider-wrap__full .swiper-slide div h2,.slider-wrap.slider-wrap__full .swiper-slide div .subtitle{color:#fff}.slider-wrap.slider-wrap__full .swiper-slide .ion-ios-plus-outline{position:absolute;left:0;right:0;bottom:20px;z-index:9;color:#fff;font-size:30px}@media screen and (min-width: 768px){.slider-wrap.slider-wrap__full .swiper-slide .ion-ios-plus-outline{bottom:35px}}.slider-wrap.slider-wrap__full figure,.slider-wrap.slider-wrap__full .slider-wrap__items__figure{top:0;left:0;position:absolute;width:100%;height:100%;margin:0}.slider-wrap.slider-wrap__full figure::before,.slider-wrap.slider-wrap__full .slider-wrap__items__figure::before{content:"";position:absolute;top:-25%;left:-25%;width:150%;height:150%;z-index:5;background:linear-gradient(90deg, rgba(0, 34, 68, 0) 0%, rgba(0, 34, 68, 0.25) 100%),linear-gradient(360deg, rgba(0, 34, 68, 0) 0%, rgba(0, 34, 68, 0.5) 100%),radial-gradient(50% 50% at 50% 50%, rgba(0, 34, 68, 0.5) 0%, rgba(0, 34, 68, 0) 100%),linear-gradient(270deg, rgba(0, 34, 68, 0) 0%, rgba(0, 34, 68, 0.25) 100%)}.slider-wrap.slider-wrap__full figure img,.slider-wrap.slider-wrap__full .slider-wrap__items__figure img{top:0;left:0;position:absolute;width:100%;height:100%;z-index:1;object-fit:cover;object-position:center center}.slider-wrap.slider-wrap__full .slider-wrap__slideArrows{top:50%;transform:translateY(-50%);padding:0 5%}@keyframes moveX{from{transform:translateX(0px)}to{transform:translateX(-15px)}}@keyframes moveXRight{from{transform:translateX(0px)}to{transform:translateX(15px)}}.team{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.team__item{width:100%}@media screen and (min-width: 768px){.team__item{width:calc(50% - 15px)}.team--three .team__item{width:calc(33.3333333% - 20px)}}.team__item figure{width:100%;max-width:100%;padding:30px;border:1px solid #024;aspect-ratio:1/1;max-height:320px;margin:0 auto 20px;display:block}@media screen and (min-width: 768px){.team__item figure{width:100%;max-height:512px}}@media screen and (min-width: 768px){.team--three .team__item figure{max-height:345px}}.team__item figure img{width:100%;height:100%;object-fit:cover;object-position:top center}.team h3{margin-bottom:0}.team h3::before{content:"";display:block;margin:20px auto;background-color:rgba(0,34,68,.5);width:200px;height:1px}@media screen and (min-width: 768px){.team h3::before{width:100%}}.team span{color:#024;font-weight:350;display:block;margin-bottom:15px}.team p{text-align:left}.team.team--three .team__item span{margin-bottom:0}.text-based{width:100%;display:flex;flex-direction:column;gap:30px;text-align:center}.text-based__item{width:100%;display:inline-block;color:#fff;font-family:"ddt",sans-serif;font-weight:350;padding:15px 20px;background:linear-gradient(296.63deg, rgba(255, 255, 255, 0) 50.22%, rgba(255, 255, 255, 0.3) 95.45%),#024}.text-based__item h3{color:#fff;font-weight:700;margin-bottom:5px}.case-study{width:100%;display:flex;flex-direction:column;gap:15px}.case-study.with-list-top{margin-top:50px}.case-study__item{display:flex;flex-wrap:wrap;width:100%;font-weight:200}.case-study__item figure{width:100%;height:220px;margin:0;overflow:hidden}@media screen and (min-width: 768px){.case-study__item figure{width:35%;height:auto}}.case-study__item figure img{width:100%;height:100%;object-fit:cover;object-position:center center}.case-study__item>div{width:100%;background:linear-gradient(296.63deg, rgba(255, 255, 255, 0) 50.22%, rgba(255, 255, 255, 0.3) 95.45%),#024;color:#fff;padding:30px;display:flex;align-items:center}@media screen and (min-width: 768px){.case-study__item>div{border-left:1px solid #fff;width:65%;padding:30px 60px}}.case-study__item>div div{width:100%}.case-study__item>div h3{color:#fff;font-weight:700;text-align:center}.flex-wrap{flex-wrap:wrap;flex-direction:column}.with-carousel{overflow:hidden}.with-carousel .swiper-horizontal,.with-carousel .swiper-wrapper{overflow:visible !important}.slider-carousel{color:#024;margin-top:40px}.slider-carousel figure{width:100%;height:200px;border:1px solid #024;padding:20px;margin:0;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.slider-carousel figure{height:340px}}.slider-carousel figure img{max-height:100%}.slider-carousel h3{color:#024}.slider-carousel h3::before{content:"";display:block;margin:20px 0 15px;width:100%;height:1px;background-color:#024;opacity:.5}.slider-carousel .subtitle{font-weight:350}.boxes-line{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.boxes-line__item{width:100%}@media screen and (min-width: 768px){.boxes-line__item{width:calc(50% - 30px)}}@media screen and (min-width: 768px)and (min-width: 1000px){.boxes-line__item{width:calc(33.3333333% - 20px)}}.boxes-line__item__top{position:relative;padding:20px;width:100%;height:300px;border:1px solid #024;display:flex}@media screen and (min-width: 768px){.boxes-line__item__top{height:345px}}.boxes-line__item__top>div{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;text-align:center}.boxes-line__item__top>div div{position:relative;z-index:5;color:#fff;padding:20px;font-size:16px;font-weight:350;font-family:"ddt",sans-serif}.boxes-line__item__top>div div h3{color:#fff;margin-bottom:0}.boxes-line__item__top>div::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(296.63deg, rgba(255, 255, 255, 0) 50.22%, rgba(255, 255, 255, 0.3) 95.45%),#024}.boxes-line__item__top>div img{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;filter:grayscale(100%);opacity:.2}.with-border-top{padding-top:30px;position:relative}.with-border-top::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#024;opacity:.5}.contact-section-form h2,.contact-section-form p,.with-form h2,.with-form p{position:relative;z-index:5}@media screen and (min-width: 853px){.contact-section-form iframe,.with-form iframe{margin-top:-65px}}.careers-list{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:40px}.careers-list__buttons{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px 30px}@media screen and (min-width: 768px){.careers-list__buttons{gap:30px}}.careers-list__buttons a{display:inline-flex;align-items:center;justify-content:center;appearance:none;border:1px solid #024;background-color:rgba(0,0,0,0);width:100%;height:50px;font-size:16px;color:#024;font-family:"owners-text",sans-serif;font-weight:300;cursor:pointer;padding:5px 20px}@media screen and (min-width: 768px){.careers-list__buttons a{width:calc(50% - 30px);height:68px;font-size:24px}}@media screen and (min-width: 768px)and (min-width: 960px){.careers-list__buttons a{width:calc(33.3333333% - 20px)}}.careers-list__jobs{width:100%;display:flex;flex-direction:column;gap:30px}.careers-list__jobs__item{width:100%;border:1px solid #024;padding:20px;color:#024}@media screen and (min-width: 768px){.careers-list__jobs__item{padding:20px 35px}}.careers-list__jobs__item__list{display:block;margin-bottom:30px}.careers-list__jobs__item__list:last-child{margin-bottom:0}.careers-list__jobs__item__title{width:100%;display:flex;gap:20px;justify-content:space-between;align-items:center;cursor:pointer}.careers-list__jobs__item__title h3{margin-bottom:0}.careers-list__jobs__item__title span{font-size:30px;font-weight:400}.careers-list__jobs__item h3{font-weight:300;color:#024}.careers-list__jobs__item__content{width:100%;display:none;margin:20px 0}.careers-list__jobs__item ul{list-style:disc;padding-left:20px}.careers-list__jobs__item ul li{list-style:disc;margin-bottom:2px}.careers-list__jobs__item ul li:last-child{margin-bottom:0}