@import url("https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&family=Open+Sans:wght@400;800&display=swap");:root{--white:#fff;--prussian:#00183c;--powder:#b9ceed;--red:#bb0a21;--blue:#1078bf;--dark:#333;--black:#000;--amber:#eca400;--smoke:#f4f4f4;--stage-left:0px;--content-x:60px;--content-max:1320px;--content-width:calc(100vw - var(--content-x)*2);--container-padding:16px}@media (min-width:768px){:root{--stage-left:max(0px,calc(50vw - 720px));--content-x:max(60px,calc(50vw - 660px))}}@media (max-width:767px){:root{--container-padding:20px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--dark);font-family:Barlow,Arial,sans-serif;letter-spacing:0;margin:0}body.no-scroll{overflow:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}a,button{transition:color .18s ease,background-color .18s ease,border-color .18s ease,opacity .18s ease}p{font-size:18px;line-height:26px}h1,h2,h3,h4,p{margin:0}button{font:inherit}.section-title{color:#00183c;font-size:64px;font-weight:600;line-height:1}@media (max-width:1199.98px){.section-title{font-size:36px;line-height:56px}}@media (max-width:767px){.section-title{font-size:36px;line-height:44px}}.section-title{margin-bottom:18px}@media (max-width:1199.98px){.section-title{margin-bottom:12px}}.section-desc{color:#333;font-size:18px;font-weight:400;line-height:30px}@media (max-width:1199.98px){.section-desc{font-size:18px}}@media (max-width:767px){.section-desc{font-size:18px;line-height:24px}}.section-desc{margin-bottom:28px}@media (max-width:767px){.section-desc{margin-bottom:12px}}.container{margin:0 auto;max-width:1320px;padding:0 var(--container-padding,15px);position:relative;width:100%}@media (min-width:1200px) and (max-width:1399.98px){.container{max-width:1140px}}@media (min-width:992px) and (max-width:1199.98px){.container{max-width:960px}}@media (min-width:768px) and (max-width:991.98px){.container{max-width:720px}}@media (min-width:576px) and (max-width:767.98px){.container{max-width:540px}}@media (max-width:575.98px){.container{max-width:100%;padding:0 1rem}}html{scrollbar-gutter:stable}*{scrollbar-color:#bb0a21 hsla(0,0%,100%,0);scrollbar-width:thin}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:hsla(0,0%,100%,0)}::-webkit-scrollbar-thumb{background:#bb0a21;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#830717}.button{border:1px solid;border-radius:0;font-weight:400;line-height:24px;padding:12px 20px;white-space:nowrap}.button,.button-filled,.button-primary{align-items:center;display:inline-flex;font-size:14px;justify-content:center;text-transform:uppercase}.button-filled,.button-primary{background-color:#bb0a21;border:1px solid #fff;color:#fff;cursor:pointer;height:48px;letter-spacing:.5px;transition:all .3s ease}.button-filled:hover,.button-primary:hover{background-color:#a1081d;color:#fff}.button-outline-red{background:transparent;border-color:var(--red);color:var(--red)}.button-outline-red:hover{background:var(--red);color:var(--white)}.button-outline-red:hover svg{transform:translateX(5px)}.button-outline-red:hover svg path{fill:var(--white)}.button-outline-red svg{margin-left:10px;transition:transform .3s ease}.button-outline-red svg path{fill:currentColor;transition:fill .3s ease}.button-outline-white{background:transparent;border-color:var(--white);color:var(--white)}.button-outline-white:hover{background:var(--white);color:var(--prussian)}.site-header{background:#fff;border-bottom:1px solid hsla(0,0%,71.8%,.05);height:90px;left:0;position:fixed;top:0;transition:background .3s ease,height .3s ease;width:100%;z-index:50}.site-header.sticky{background:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.site-header .container{align-items:center;display:flex;height:100%;justify-content:space-between}@media (max-width:767px){.site-header,.site-header.sticky{background:#fff;height:68px}}.brand-logo img{aspect-ratio:51/14;height:56px;width:100%}@media (max-width:767px){.brand-logo img{aspect-ratio:51/14;height:40px}}.sticky{background:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.desktop-nav{align-items:center;display:flex;gap:20px;height:48px;text-transform:uppercase}.desktop-nav>a:first-child{align-items:center;color:var(--white);display:flex;font-size:16px;font-weight:500;height:24px;line-height:24px}.desktop-nav>a:first-child:hover{color:hsla(0,0%,100%,.82)}.desktop-nav .main-menu{align-items:center;display:flex;height:100%}.desktop-nav .main-menu .nav-links{align-items:center;display:flex;gap:20px;list-style:none;margin:0;padding:0}.desktop-nav .main-menu .nav-links li{align-items:center;display:flex}.desktop-nav .main-menu .nav-links li a{align-items:center;color:#00183c;display:flex;font-size:16px;font-weight:500;height:24px;line-height:24px;text-decoration:none}.desktop-nav .main-menu .nav-links li a:hover{color:rgba(0,24,60,.82)}.desktop-nav .main-menu .nav-links li:last-child a{background-color:#bb0a21;border:1px solid #fff;border-radius:0;color:#fff;font-size:14px;font-weight:400;height:48px;justify-content:center;letter-spacing:.5px;line-height:24px;padding:12px 20px;text-transform:uppercase;transition:all .3s ease}.desktop-nav .main-menu .nav-links li:last-child a:hover{background-color:#a1081d;color:#fff}@media (max-width:767px){.desktop-nav{display:none}}.mobile-menu{display:none}@media (max-width:767px){.mobile-menu{background:transparent;border:0;display:flex;flex-direction:column;gap:4px;height:29px;justify-content:center;padding:0;width:29px}.mobile-menu span{background:#00183c;display:block;height:2px;margin-left:auto;transition:all .3s ease;width:20px}.mobile-menu.active span:first-child{transform:translateY(6px) rotate(45deg)}.mobile-menu.active span:nth-child(2){opacity:0}.mobile-menu.active span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}}.mobile-drawer{background:#00183c;box-shadow:-10px 0 30px rgba(0,0,0,.2);height:100vh;max-width:300px;padding:80px 32px;position:fixed;right:-100%;top:0;transition:right .4s cubic-bezier(.4,0,.2,1);width:80%;z-index:1000}.mobile-drawer.active{right:0}.mobile-drawer .drawer-close{align-items:center;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;font-size:36px;height:44px;justify-content:center;line-height:1;padding:0;position:absolute;right:24px;top:24px;width:44px}.mobile-drawer .drawer-close:hover{color:#b9ceed}.mobile-drawer .mobile-nav{display:flex;flex-direction:column;gap:1rem;padding:0}.mobile-drawer .mobile-nav a{color:#fff;font-size:20px;font-weight:500;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.mobile-drawer .mobile-nav a:hover{color:#b9ceed}.mobile-drawer .mobile-nav a.button{align-items:center;background-color:#bb0a21;border:1px solid #fff;color:#fff;display:inline-flex;font-size:14px;font-weight:400;justify-content:center;letter-spacing:.5px;line-height:24px;margin-top:20px;padding:12px 20px;text-align:center}.mobile-drawer .mobile-nav a.button:hover{background-color:#a1081d;color:#fff}.drawer-overlay{backdrop-filter:blur(2px);background:rgba(0,0,0,.6);inset:0;opacity:0;position:fixed;transition:all .3s ease;visibility:hidden;z-index:999}.drawer-overlay.active{opacity:1;visibility:visible}.site-footer{background:var(--white);min-height:276px;padding:60px 0}@media (max-width:767px){.site-footer{height:auto;padding:40px 0}}.footer-top{align-items:center;align-items:flex-start;display:flex;justify-content:space-between}@media (max-width:1199.98px){.footer-top{align-items:flex-start;flex-direction:column;gap:40px}}@media (max-width:767px){.footer-top{display:block}}.footer-brand img{height:56px;width:204px}.footer-logo{height:auto;width:250px}@media (max-width:767px){.footer-logo{width:200px}}.footer-links{align-items:flex-start;display:flex;gap:32px;max-width:720px;width:100%}.footer-links ul{color:var(--dark);display:flex;flex:1 0 33.33%;flex-direction:column;gap:10px;list-style:none;max-width:33.33%;padding-left:0;text-align:left}.footer-links ul li a{font-size:16px;font-weight:400;line-height:24px}.footer-links ul li:first-child a{font-size:16px;font-weight:700;line-height:24px;margin:0 0 2px}.footer-links .footer-nav{flex:1;max-width:100%;width:100%}.footer-links .footer-nav .footer-menu{align-items:flex-start;display:flex;flex:none;flex-direction:row;gap:32px;list-style:none;margin:0;max-width:100%;padding:0;width:100%}.footer-links .footer-nav .footer-menu>li{display:flex;flex:1;flex-direction:column;gap:10px;max-width:none;width:auto}.footer-links .footer-nav .footer-menu>li>a{color:var(--dark);font-size:16px;font-weight:700;line-height:24px;margin:0 0 2px;text-transform:uppercase;white-space:nowrap}.footer-links .footer-nav .footer-menu>li .sub-menu{display:flex;flex:none;flex-direction:column;gap:0;list-style:none;margin:0;max-width:none;padding:0}.footer-links .footer-nav .footer-menu>li .sub-menu li a{color:var(--dark);font-size:16px;font-weight:400;line-height:30px}@media (max-width:767px){.footer-links{display:flex;flex-direction:column;gap:16px;margin-top:24px}.footer-links ul{gap:4px;width:230px}.footer-links .footer-nav .footer-menu{display:flex;flex-direction:column;gap:16px}.footer-links .footer-nav .footer-menu>li{max-width:100%;width:100%}}.copyright{border-top:1px solid #00183c;color:var(--dark);font-size:14px;font-weight:400;line-height:22px;margin-top:36px;padding-top:30px;text-align:center;width:100%}@media (max-width:767px){.copyright{margin-top:36px}}.pre-footer{margin-top:60px;overflow:hidden;position:relative}@media (max-width:1199.98px){.pre-footer{margin-top:30px}}.pre-footer{padding:80px 0}@media (max-width:767px){.pre-footer{background-color:#bb0a21;height:auto;margin-top:20px;padding:40px 0}}.pre-footer-red{background-color:#00183c;clip-path:polygon(0 0,100% 100%,0 100%);color:transparent;height:100%;left:0;margin-bottom:-50px;position:absolute;top:30px;width:100%;z-index:0}.pre-footer-red:after{background:url(../../../images/pre-footer-img.png) no-repeat;background-position:3% 50%;background-size:20%;content:"";inset:0;opacity:.6;pointer-events:none;position:absolute}@media (max-width:767px){.pre-footer-red{display:none}}.pre-footer-blue{background:#bb0a21;clip-path:polygon(50% 0,100% 0,100% 100%,0 100%);height:100%;position:absolute;right:0;top:0;width:100%;z-index:0}@media (max-width:767px){.pre-footer-blue{display:none}}.pre-footer-wrapper{align-items:center;display:flex;justify-content:flex-end;position:relative;z-index:2}.pre-footer-copy{color:#fff;width:50%}.pre-footer-copy .section-title,.pre-footer-copy h2{color:#fff!important;font-size:64px;font-weight:700;line-height:72px;margin-bottom:0;max-width:510px;width:100%}@media (max-width:1199.98px){.pre-footer-copy .section-title,.pre-footer-copy h2{font-size:36px;font-weight:700;line-height:44px}}@media (max-width:767px){.pre-footer-copy .section-title,.pre-footer-copy h2{font-size:36px;line-height:44px}}.pre-footer-copy .section-desc,.pre-footer-copy p{color:hsla(0,0%,100%,.8)!important;font-size:18px;font-weight:400;line-height:26px;margin-bottom:0;margin-top:12px;max-width:510px}@media (max-width:767px){.pre-footer-copy .section-desc,.pre-footer-copy p{margin-top:8px;width:100%}}.pre-footer-copy .button{margin-top:28px}@media (max-width:767px){.pre-footer-copy{position:static;width:100%}}.value-card{clip-path:polygon(0 28%,100% 0,100% 100%,0 100%);display:flex;flex:0 0 calc(33.333% - 15px);flex-direction:column;padding:170px 30px 40px;position:relative;transition:transform .3s ease}@media (max-width:1199.98px){.value-card{flex:0 0 calc(50% - 10px)}}@media (max-width:767px){.value-card{flex:0 0 100%}}.value-card.safety{background-color:#e8eff6}.value-card.quality{background-color:#fff1d9}.value-card.integrity{background-color:#f1f4f6}.value-card .brand-logo{display:block;height:40px;margin-bottom:8px;object-fit:contain;width:auto}.value-card .values-icon{display:block;height:40px;margin-bottom:8px;width:40px}@media (max-width:767.98px){.value-card .values-icon{margin-bottom:8px}}.value-card .region{color:#00183c;font-size:18px;font-weight:500;line-height:26px;margin-bottom:8px}@media (max-width:767px){.value-card .region{font-size:20px;font-weight:500;line-height:24px}}.value-card .button{align-self:flex-start;margin-top:auto}.value-card h3{color:#00183c;font-size:28px;font-weight:500;line-height:36px;margin-bottom:.5rem}.value-card p{color:#000;font-size:18px;font-weight:400;line-height:24px;margin:0 0 1rem}@media (max-width:767px){.value-card p{font-size:18px;font-weight:400;line-height:24px}}@media (max-width:767.98px){.value-card{flex:0 0 100%;padding:150px 30px 40px}.value-card:not(:first-child){clip-path:none;padding-top:40px}}.values-grid{display:flex;flex-wrap:wrap;gap:20px}@media (max-width:767px){.values-grid{flex-direction:column;gap:8px}}.core-values{background-color:#fff}.team-section{padding:60px 0}@media (max-width:991.98px){.team-section{padding:30px 0}}@media (max-width:767px){.team-section{padding:20px 0}}.team-section{background-color:#fff}.team-section .team-grid{display:flex;flex-wrap:wrap;gap:20px}@media (max-width:767px){.team-section .team-grid{gap:12px}}.team-section .team-card-new{background-color:transparent;cursor:pointer;display:flex;flex:0 0 calc(25% - 15px);flex-direction:column;padding:0;position:relative;text-align:left;transition:transform .3s ease}.team-section .team-card-new:hover{transform:translateY(-5px)}@media (max-width:1199.98px){.team-section .team-card-new{flex:0 0 calc(33.3% - 1rem)}}@media (max-width:991.98px){.team-section .team-card-new{flex:0 0 calc(50% - 1rem)}}@media (max-width:767px){.team-section .team-card-new{flex:0 0 100%;width:100%}}.team-section .team-img-wrapper{margin:0 auto;padding:0 28px 28px;position:relative;z-index:2}.team-section .team-img-clipped{box-shadow:0 10px 30px rgba(0,0,0,.1);clip-path:polygon(100% 0,100% 100%,0 100%,0 31%);display:block;object-fit:cover;width:100%}.team-section .linkedin-badge{align-items:center;background-color:#bb0a21;bottom:4%;clip-path:polygon(100% 37%,100% 100%,0 100%,0 0);display:flex;height:40px;justify-content:center;position:absolute;right:13%;width:40px;z-index:10}.team-section .linkedin-badge a{align-items:center;color:#fff;display:flex;font-size:1rem;height:100%;justify-content:center;text-decoration:none;width:100%}.team-section .linkedin-badge i{transform:translateY(5px)}.team-section .team-info-box{background-color:#f1f6fa;flex-grow:1;margin-top:-60px;padding:68px 28px 28px;z-index:1}.team-section .team-info-box h3{color:#00183c;font-size:22px;font-weight:600;line-height:30px;margin-bottom:8px}.team-section .team-info-box .role{color:#767676;font-size:18px;font-weight:400;margin-bottom:.5rem}.team-section .team-info-box .desc{display:none}.team-modal{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;position:fixed;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:1000}.team-modal.active{opacity:1;visibility:visible}.team-modal.active .modal-container{opacity:1;transform:scale(1)}.team-modal .modal-overlay{background-color:rgba(0,0,0,.48);inset:0;position:absolute}.team-modal .modal-container{background-color:#fff;box-shadow:0 18px 50px rgba(0,0,0,.2);max-height:calc(100vh - 70px);opacity:0;overflow:hidden;position:relative;transform:scale(.95);transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s ease;width:min(92vw,800px);z-index:1001}@media (max-width:767px){.team-modal .modal-container{max-height:calc(100vh - 24px);width:calc(100vw - 24px)}}.team-modal .modal-close{background:transparent;border:none;color:#000;cursor:pointer;font-size:38px;font-weight:300;line-height:1;position:absolute;right:15px;transition:color .2s ease,transform .2s ease;z-index:10}.team-modal .modal-close:hover{color:#bb0a21}@media (max-width:991.98px){.team-modal .modal-close{font-size:36px}}@media (max-width:767px){.team-modal .modal-close{font-size:38px;right:18px;top:16px}}.team-modal .modal-content{align-items:flex-start;display:grid;gap:28px;grid-template-columns:245px 1fr;max-height:calc(100vh - 70px);overflow:hidden;padding:20px}@media (max-width:991.98px){.team-modal .modal-content{gap:24px;grid-template-columns:220px 1fr;max-height:calc(100vh - 70px);padding:32px 28px}}@media (max-width:767px){.team-modal .modal-content{display:flex;flex-direction:column;gap:18px;grid-template-columns:1fr;height:calc(100vh - 24px);max-height:calc(100vh - 24px);padding:64px 22px 28px}}.team-modal .modal-left{align-items:flex-start;background-color:transparent;display:flex;flex-direction:column;gap:22px;justify-content:flex-start;min-height:0;position:relative}@media (max-width:767px){.team-modal .modal-left{flex:0 0 auto;gap:16px;width:100%}}.team-modal .modal-left .modal-img-container{height:240px;overflow:visible;position:relative;width:100%}@media (max-width:767px){.team-modal .modal-left .modal-img-container{aspect-ratio:auto;height:240px}}.team-modal .modal-left .modal-img{display:block;height:100%;object-fit:cover;width:100%}.team-modal .modal-right{display:flex;flex-direction:column;justify-content:flex-start;max-height:calc(100vh - 140px);min-height:0;min-width:0;padding:0 20px 0 0}@media (max-width:991.98px){.team-modal .modal-right{max-height:calc(100vh - 134px);padding-right:40px}}@media (max-width:767px){.team-modal .modal-right{flex:1 1 auto;max-height:none;overflow:hidden;padding-right:0;width:100%}}.team-modal .modal-bio{color:#333;font-family:Open Sans,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.75;margin-bottom:0;max-height:300px;overflow-y:auto;padding-right:10px;scrollbar-color:rgba(51,51,51,.35) transparent;scrollbar-width:thin}.team-modal .modal-bio::-webkit-scrollbar{width:6px}.team-modal .modal-bio::-webkit-scrollbar-track{background:transparent}.team-modal .modal-bio::-webkit-scrollbar-thumb{background-color:rgba(51,51,51,.28);border-radius:999px}.team-modal .modal-bio::-webkit-scrollbar-thumb:hover{background-color:rgba(51,51,51,.42)}@media (max-width:991.98px){.team-modal .modal-bio{font-size:15px;line-height:1.65;max-height:400px}}@media (max-width:767px){.team-modal .modal-bio{flex:1 1 auto;font-size:16px;height:100%;max-height:none;min-height:0}}.team-modal .modal-meta-row{align-items:flex-start;border-top:none;display:flex;flex-direction:column;gap:15px;padding-top:0;width:100%}@media (max-width:767px){.team-modal .modal-meta-row{gap:8px}}.team-modal .modal-title-group h3{color:#00183c;font-size:22px;font-weight:600;line-height:30px;margin-bottom:8px}@media (max-width:991.98px){.team-modal .modal-title-group h3{font-size:24px}}@media (max-width:767px){.team-modal .modal-title-group h3{font-size:24px;margin-bottom:4px}}.team-modal .modal-title-group .modal-role{color:#333;font-size:18px;font-weight:400;letter-spacing:0;line-height:1.35;margin:0;text-transform:none}@media (max-width:991.98px){.team-modal .modal-title-group .modal-role{font-size:17px}}@media (max-width:767px){.team-modal .modal-title-group .modal-role{font-size:17px}}.team-modal .modal-linkedin{bottom:-18px;position:absolute;right:22px;z-index:2}@media (max-width:991.98px){.team-modal .modal-linkedin{bottom:-16px;right:18px}}@media (max-width:767px){.team-modal .modal-linkedin{bottom:-14px;right:16px}}.team-modal .modal-linkedin a{align-items:center;background-color:#bb0a21;border:none;border-radius:0;clip-path:polygon(100% 37%,100% 100%,0 100%,0 0);color:#fff;display:flex;font-size:22px;height:50px;justify-content:center;transition:all .22s ease;width:50px}.team-modal .modal-linkedin a i{transform:translateY(6px)}@media (max-width:991.98px){.team-modal .modal-linkedin a{font-size:20px;height:46px;width:46px}}@media (max-width:767px){.team-modal .modal-linkedin a{font-size:19px;height:44px;width:44px}}body.modal-open{overflow:hidden}.our-journey{padding:60px 0}@media (max-width:991.98px){.our-journey{padding:30px 0}}@media (max-width:767px){.our-journey{padding:20px 0}}.our-journey{background-color:#fff}.our-journey .section-title{line-height:1.2;text-align:center}@media (max-width:1199.98px){.our-journey .section-title{margin-bottom:12px;text-align:left}}.our-journey .journey-content-wrapper{margin-bottom:36px}.our-journey .journey-slide{display:none}.our-journey .journey-slide.active{display:block}.our-journey .journey-slide.active .journey-image,.our-journey .journey-slide.active .journey-text,.our-journey .journey-slide.active .journey-year{animation:simpleFadeIn .6s ease-in-out both}.our-journey .journey-grid{align-items:flex-start;display:flex;gap:4rem;padding-top:10px;position:relative}@media (max-width:1024px){.our-journey .journey-grid{flex-wrap:wrap;gap:2rem}}@media (max-width:767.98px){.our-journey .journey-grid{align-items:flex-start;flex-direction:column;gap:12px}}.our-journey .journey-year{color:#bb0a21;flex:0 0 150px;font-size:72px;font-weight:400;line-height:1}@media (max-width:1024px){.our-journey .journey-year{flex:0 0 100px;font-size:48px}}@media (max-width:767.98px){.our-journey .journey-year{flex:0 0 auto;font-size:36px;margin-top:0;width:100%}}.our-journey .journey-text{flex:1;padding-top:.5rem}.our-journey .journey-text h3{color:#000;font-size:36px;font-weight:400;line-height:44px;margin-bottom:12px}@media (max-width:1024px){.our-journey .journey-text h3{font-size:26px!important;line-height:1.2}.our-journey .journey-text{flex:1;min-width:200px}}@media (max-width:767.98px){.our-journey .journey-text{padding-top:0;width:100%}}.our-journey .journey-image{flex:0 0 45%;overflow:hidden}.our-journey .journey-image img{box-shadow:0 15px 35px rgba(0,0,0,.1);display:block;height:auto;object-fit:cover;width:100%}@media (max-width:1024px){.our-journey .journey-image{flex:0 0 100%;height:350px;order:3}}@media (max-width:767.98px){.our-journey .journey-image{flex:0 0 auto;height:280px;width:100%}}.our-journey .timeline-nav{display:flex;gap:20px;justify-content:center;overflow-x:auto}@media (max-width:1199.98px){.our-journey .timeline-nav{gap:10px}}@media (max-width:767px){.our-journey .timeline-nav{gap:10px}}.our-journey .timeline-item{cursor:pointer;flex:0 0 calc(25% - 15px);text-align:center;transition:all .4s ease-out}.our-journey .timeline-item.active .timeline-label{color:#bb0a21}.our-journey .timeline-item.active .timeline-line:after{animation:timelineLineFill 10s linear forwards}.our-journey .timeline-label{color:#767676;display:block;font-size:28px;font-weight:400;line-height:36px;margin-bottom:1rem}.our-journey .timeline-line{background-color:#767676;height:6px;overflow:hidden;position:relative;transition:all .4s ease-out;width:100%}.our-journey .timeline-line:after{background-color:#bb0a21;content:"";height:100%;left:0;position:absolute;top:0;width:0}@keyframes simpleFadeIn{0%{opacity:0}to{opacity:1}}@keyframes timelineLineFill{0%{width:0}to{width:100%}}.page-banner-section{background-color:#bb0a21;color:#fff;margin-top:50px;overflow:hidden;position:relative}.page-banner-section .page-banner-wrapper{align-items:center;display:flex;padding:120px 0 80px;position:relative}@media (max-width:1199.98px){.page-banner-section .page-banner-wrapper{margin-top:0}}@media (max-width:992px){.page-banner-section .page-banner-wrapper{align-items:flex-start;flex-direction:column;gap:0}}@media (max-width:767px){.page-banner-section .page-banner-wrapper{align-items:flex-start;flex-direction:column;gap:0;padding:130px 0 80px}}.page-banner-section .image-container{display:flex;height:100%;justify-content:flex-end;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.page-banner-section .image-container img{height:100%;max-height:none;object-fit:contain;width:auto}@media (max-width:1023.98px){.page-banner-section .image-container img{object-position:right}}@media (max-width:767px){.page-banner-section .image-container img{object-position:right}}@media (max-width:1023.98px){.page-banner-section .image-container{opacity:.3;width:100%}}@media (max-width:767px){.page-banner-section .image-container{bottom:0;height:auto;opacity:.4;top:unset;width:100%}}.page-banner-section .page-banner-content{max-width:800px;position:relative;z-index:2}.page-banner-section .page-banner-content .page-banner-title{color:#fff;font-size:68px;font-weight:700;line-height:72px;margin-bottom:15px}@media (max-width:991.98px){.page-banner-section .page-banner-content .page-banner-title{font-size:56px;line-height:1.1}}@media (max-width:767px){.page-banner-section .page-banner-content .page-banner-title{font-size:40px!important;font-weight:700!important;line-height:1.1!important;margin-bottom:20px!important}}.page-banner-section .page-banner-content .page-banner-description{color:#fff;font-size:22px;font-weight:400;line-height:30px;max-width:700px}@media (max-width:1023.98px){.page-banner-section .page-banner-content .page-banner-description{font-size:19px;line-height:26px;width:80%}}@media (max-width:767px){.page-banner-section .page-banner-content .page-banner-description{font-size:20px;font-weight:400;line-height:26px;width:100%}}@media (max-width:1023.98px){.page-banner-section .page-banner-content{max-width:600px}}@media (max-width:767px){.page-banner-section .page-banner-content{width:100%}}.faq-section{padding:60px 0}@media (max-width:1199.98px){.faq-section{padding:30px 0}}@media (max-width:767px){.faq-section{padding:20px 0}}.faq-section{background-color:#fff}.faq-section .faq-header{margin-bottom:28px;text-align:center}.faq-section .section-title{margin-bottom:12px;text-align:center}@media (max-width:767px){.faq-section .section-title{text-align:left}}.faq-section .section-desc{color:var(--text-gray);font-size:18px;margin-bottom:28px;margin-top:0;text-align:center}.faq-section .section-desc p{color:var(--text-gray);font-size:18px;margin:0}@media (max-width:767px){.faq-section .section-desc{text-align:left}}.faq-section .faq-accordion{margin:0 auto;max-width:900px}.faq-section .faq-item{border-bottom:1px solid #bfbfbf;margin-bottom:12px;padding:1rem 0}.faq-section .faq-item:last-child{border-bottom:none;margin-bottom:0}.faq-section .faq-item.active .faq-question i{transform:rotate(180deg)}.faq-section .faq-item.active .faq-answer{grid-template-rows:1fr;opacity:1;visibility:visible}.faq-section .faq-question{align-items:flex-start;background:none;border:none;cursor:pointer;display:flex;font-family:inherit;justify-content:space-between;padding:0;text-align:left;width:100%}.faq-section .faq-question h3{color:#124882;font-size:18px;font-weight:600;margin:0;transition:color .3s ease}.faq-section .faq-question i{color:#767676;flex-shrink:0;font-size:1rem;margin-right:6px;margin-top:4px;transition:transform .3s ease-out}.faq-section .faq-answer{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1),opacity .3s ease-out,visibility .3s;visibility:hidden}.faq-section .faq-answer-inner{min-height:0}.faq-section .faq-answer-inner p{color:var(--text-gray);font-size:18px;font-weight:400;line-height:1.6;margin:0;padding-top:1rem}.contact-tabs-accordion{margin-top:24px;position:relative;width:100%}.contact-tabs-accordion .contact-tab-panel{color:#000}@media (min-width:768px){.contact-tabs-accordion{display:flex;flex-wrap:wrap;gap:0 40px}.contact-tabs-accordion .contact-tab-item{display:contents}.contact-tabs-accordion .contact-tab-item.active .contact-tab-btn{background:#00183c;color:#fff;font-weight:600;z-index:5!important}.contact-tabs-accordion .contact-tab-item.active .contact-tab-panel{display:block}.contact-tabs-accordion .contact-tab-panel{display:none;order:1;padding-top:24px;width:100%}}@media (max-width:767px){.contact-tabs-accordion{display:flex;flex-direction:column;gap:8px}.contact-tabs-accordion .contact-tab-item{width:100%}.contact-tabs-accordion .contact-tab-item .contact-tab-btn{background:#00183c;color:#fff;cursor:default;font-weight:600;pointer-events:none}.contact-tabs-accordion .contact-tab-item .contact-tab-btn:after{content:none;display:none}.contact-tabs-accordion .contact-tab-item .contact-tab-panel{display:block;padding:20px 0}}.contact-tab-btn{background:#f1f1f1;border:0;border-bottom:5px solid #00183c;clip-path:polygon(15% 0,85% 0,100% 100%,0 100%);color:#333;cursor:pointer;font-size:22px;font-weight:400;height:63px;line-height:36px;padding:0 45px;position:relative;text-align:center;transition:all .3s ease;width:auto;z-index:1}@media (min-width:768px){.contact-tab-btn{align-items:center;display:flex;flex:0 0 180px;justify-content:center;margin:0;width:180px}.contact-tab-btn.tab-active{background:#00183c;color:#fff;z-index:5!important}}@media (max-width:1199.98px){.contact-tab-btn{flex:0 0 calc(25% - 15px);width:calc(25% - 15px)}}@media (max-width:991.98px){.contact-tab-btn{flex:1 1 0%;width:auto}}@media (max-width:767px){.contact-tab-btn{align-items:center;border:0;border-radius:0;clip-path:none!important;cursor:default;display:flex;font-size:20px;height:60px;justify-content:space-between;line-height:1.2;margin-left:0!important;min-width:0;padding:0 24px;pointer-events:none;text-align:left;width:100%}.contact-tab-btn:after{content:none;display:none}}@media (min-width:768px){.contact-tab-item:nth-child(2) .contact-tab-btn,.contact-tab-item:nth-child(3) .contact-tab-btn,.contact-tab-item:nth-child(4) .contact-tab-btn{margin-left:-60px}}.contact-details-grid{display:flex;gap:40px;margin-bottom:24px}@media (max-width:767px){.contact-details-grid{flex-direction:column;gap:20px;margin-bottom:20px}}.contact-details-col h3{color:#00183c;font-size:1rem;font-weight:700;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.contact-details-col p{color:#00183c;cursor:pointer;font-size:22px;font-weight:300;line-height:1.5;margin:0}.contact-details-col p a{color:inherit;cursor:pointer;text-decoration:none;transition:color .3s ease}.contact-details-col p a:hover{color:#bb0a21}.contact-address-block h3{color:#00183c;font-size:1rem;font-weight:700;letter-spacing:.5px;margin-bottom:.8rem;text-transform:uppercase}.contact-address-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.contact-address-list li{color:#00183c;font-size:22px;font-weight:300;line-height:30px;padding-left:20px;position:relative}.contact-address-list li strong{font-size:22px;font-weight:600;line-height:30px}.contact-address-list li:before{border-bottom:6px solid transparent;border-left:8px solid #bb0a21;border-top:6px solid transparent;content:"";height:0;left:0;margin-top:15px;position:absolute;transform:translateY(-50%);width:0}@media (max-width:767px){.contact-address-list li:before{border-bottom-width:6px;border-left-width:10px;border-top-width:6px;margin-top:4px;top:6px;transform:none}.contact-address-list li{padding-left:18px}}main.page section.sitemap-page,section.sitemap-page{padding:60px 0}@media (max-width:767px){main.page section.sitemap-page,section.sitemap-page{padding:40px 0}}main.page section.sitemap-page .container,main.page section.sitemap-page .sitemap-menu-wrap,section.sitemap-page .container,section.sitemap-page .sitemap-menu-wrap{width:100%}main.page section.sitemap-page ul#menu-footer-menu.sitemap-menu,main.page section.sitemap-page ul.sitemap-menu,section.sitemap-page ul#menu-footer-menu.sitemap-menu,section.sitemap-page ul.sitemap-menu{align-items:flex-start;display:flex;flex-direction:column;gap:32px;list-style:none;margin:0;max-width:720px;padding:0;width:100%}main.page section.sitemap-page ul#menu-footer-menu.sitemap-menu>li.menu-item,main.page section.sitemap-page ul.sitemap-menu>li.menu-item,section.sitemap-page ul#menu-footer-menu.sitemap-menu>li.menu-item,section.sitemap-page ul.sitemap-menu>li.menu-item{display:flex;flex:1 1 0;flex-direction:column;gap:10px;list-style:none;margin:0;max-width:33.33%;min-width:140px;padding:0}main.page section.sitemap-page ul#menu-footer-menu.sitemap-menu>li.menu-item>a,main.page section.sitemap-page ul.sitemap-menu>li.menu-item>a,section.sitemap-page ul#menu-footer-menu.sitemap-menu>li.menu-item>a,section.sitemap-page ul.sitemap-menu>li.menu-item>a{color:var(--dark);cursor:default;font-size:16px;font-weight:700;line-height:24px;margin:0 0 2px;pointer-events:none;text-decoration:none;text-transform:uppercase;white-space:nowrap}main.page section.sitemap-page ul#menu-footer-menu.sitemap-menu>li.menu-item>ul.sub-menu,main.page section.sitemap-page ul.sitemap-menu>li.menu-item>ul.sub-menu,section.sitemap-page ul#menu-footer-menu.sitemap-menu>li.menu-item>ul.sub-menu,section.sitemap-page ul.sitemap-menu>li.menu-item>ul.sub-menu{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}main.page section.sitemap-page ul#menu-footer-menu.sitemap-menu>li.menu-item>ul.sub-menu>li.menu-item,main.page section.sitemap-page ul.sitemap-menu>li.menu-item>ul.sub-menu>li.menu-item,section.sitemap-page ul#menu-footer-menu.sitemap-menu>li.menu-item>ul.sub-menu>li.menu-item,section.sitemap-page ul.sitemap-menu>li.menu-item>ul.sub-menu>li.menu-item{list-style:none;margin:0;padding:0 0 0 20px;position:relative}main.page section.sitemap-page ul#menu-footer-menu.sitemap-menu>li.menu-item>ul.sub-menu>li.menu-item:before,main.page section.sitemap-page ul.sitemap-menu>li.menu-item>ul.sub-menu>li.menu-item:before,section.sitemap-page ul#menu-footer-menu.sitemap-menu>li.menu-item>ul.sub-menu>li.menu-item:before,section.sitemap-page ul.sitemap-menu>li.menu-item>ul.sub-menu>li.menu-item:before{border-bottom:6px solid transparent;border-left:8px solid #bb0a21;border-top:6px solid transparent;content:"";height:0;left:0;position:absolute;top:50%;transform:translateY(-50%);width:0}main.page section.sitemap-page ul#menu-footer-menu.sitemap-menu>li.menu-item>ul.sub-menu>li.menu-item>a,main.page section.sitemap-page ul.sitemap-menu>li.menu-item>ul.sub-menu>li.menu-item>a,section.sitemap-page ul#menu-footer-menu.sitemap-menu>li.menu-item>ul.sub-menu>li.menu-item>a,section.sitemap-page ul.sitemap-menu>li.menu-item>ul.sub-menu>li.menu-item>a{color:var(--dark);font-size:16px;font-weight:400;line-height:30px;text-decoration:none;transition:color .18s ease}@media (max-width:767px){main.page section.sitemap-page ul#menu-footer-menu.sitemap-menu>li.menu-item>ul.sub-menu>li.menu-item,main.page section.sitemap-page ul.sitemap-menu>li.menu-item>ul.sub-menu>li.menu-item,section.sitemap-page ul#menu-footer-menu.sitemap-menu>li.menu-item>ul.sub-menu>li.menu-item,section.sitemap-page ul.sitemap-menu>li.menu-item>ul.sub-menu>li.menu-item{padding-left:18px}main.page section.sitemap-page ul#menu-footer-menu.sitemap-menu>li.menu-item>ul.sub-menu>li.menu-item:before,main.page section.sitemap-page ul.sitemap-menu>li.menu-item>ul.sub-menu>li.menu-item:before,section.sitemap-page ul#menu-footer-menu.sitemap-menu>li.menu-item>ul.sub-menu>li.menu-item:before,section.sitemap-page ul.sitemap-menu>li.menu-item>ul.sub-menu>li.menu-item:before{border-bottom-width:6px;border-left-width:10px;border-top-width:6px;top:15px;transform:none}main.page section.sitemap-page ul#menu-footer-menu.sitemap-menu,main.page section.sitemap-page ul.sitemap-menu,section.sitemap-page ul#menu-footer-menu.sitemap-menu,section.sitemap-page ul.sitemap-menu{flex-direction:column;gap:24px;max-width:100%}main.page section.sitemap-page ul#menu-footer-menu.sitemap-menu>li.menu-item,main.page section.sitemap-page ul.sitemap-menu>li.menu-item,section.sitemap-page ul#menu-footer-menu.sitemap-menu>li.menu-item,section.sitemap-page ul.sitemap-menu>li.menu-item{max-width:100%;min-width:0;width:100%}}.not-found-section{align-items:center;background-color:#bb0a21;display:flex;height:calc(100vh - 300px);justify-content:center;margin-top:90px;padding:60px 0;width:100%}@media (min-width:1200px) and (max-width:1399.98px){.not-found-section{height:calc(100vh - 180px)}}@media (max-width:1199.98px){.not-found-section{height:calc(100vh - 500px);margin-top:85px}}@media (max-width:767px){.not-found-section{height:calc(100vh - 320px);margin-top:67px}}.not-found-section .not-found-content{align-items:center;display:flex;flex-direction:column;gap:24px;text-align:center}.not-found-section .not-found-content img{height:auto;max-width:400px;object-fit:cover;width:100%}.not-found-section .not-found-content p{color:var(--white);font-size:20px;font-weight:400;line-height:1}.not-found-section .not-found-content a{background-color:transparent;border:1px solid var(--white);border-radius:50px;color:var(--white);cursor:pointer;display:inline-block;font-size:16px;font-weight:600;line-height:24px;padding:12px 24px;text-decoration:none;transition:all .3s ease}.not-found-section .not-found-content a:hover{background-color:#fff;color:#00183c}main.page section.page-content,section.page-content{background-color:#fff;padding:60px 0}@media (max-width:1199.98px){main.page section.page-content,section.page-content{padding:40px 0}}@media (max-width:767px){main.page section.page-content,section.page-content{padding:30px 0}}main.page section.page-content .privacy-policy-tutorial,section.page-content .privacy-policy-tutorial{display:none}main.page section.page-content h2,main.page section.page-content h2.wp-block-heading,section.page-content h2,section.page-content h2.wp-block-heading{color:#00183c;font-size:28px;font-weight:700;letter-spacing:0;line-height:1.25;margin:0 0 16px}main.page section.page-content h2.wp-block-heading:not(:first-child),main.page section.page-content h2:not(:first-child),section.page-content h2.wp-block-heading:not(:first-child),section.page-content h2:not(:first-child){margin-top:40px;padding-top:8px}@media (max-width:767px){main.page section.page-content h2,main.page section.page-content h2.wp-block-heading,section.page-content h2,section.page-content h2.wp-block-heading{font-size:24px;line-height:1.3}main.page section.page-content h2.wp-block-heading:not(:first-child),main.page section.page-content h2:not(:first-child),section.page-content h2.wp-block-heading:not(:first-child),section.page-content h2:not(:first-child){margin-top:32px}}main.page section.page-content h3,main.page section.page-content h3.wp-block-heading,section.page-content h3,section.page-content h3.wp-block-heading{color:#00183c;font-size:22px;font-weight:600;line-height:1.35;margin:28px 0 12px}@media (max-width:767px){main.page section.page-content h3,main.page section.page-content h3.wp-block-heading,section.page-content h3,section.page-content h3.wp-block-heading{font-size:20px;margin-top:24px}}main.page section.page-content h4,main.page section.page-content h4.wp-block-heading,section.page-content h4,section.page-content h4.wp-block-heading{color:#00183c;font-size:18px;font-weight:600;line-height:1.4;margin:20px 0 10px}main.page section.page-content p,main.page section.page-content p.wp-block-paragraph,section.page-content p,section.page-content p.wp-block-paragraph{color:#333;font-size:18px;font-weight:400;line-height:30px;margin:0 0 20px}main.page section.page-content p.wp-block-paragraph:last-child,main.page section.page-content p:last-child,section.page-content p.wp-block-paragraph:last-child,section.page-content p:last-child{margin-bottom:0}@media (max-width:767px){main.page section.page-content p,main.page section.page-content p.wp-block-paragraph,section.page-content p,section.page-content p.wp-block-paragraph{font-size:16px;line-height:26px;margin-bottom:16px}}main.page section.page-content b,main.page section.page-content strong,section.page-content b,section.page-content strong{color:#00183c;font-weight:600}main.page section.page-content a,section.page-content a{color:#1078bf;font-weight:300;text-decoration:underline;text-underline-offset:2px;transition:color .18s ease}main.page section.page-content a:focus-visible,main.page section.page-content a:hover,section.page-content a:focus-visible,section.page-content a:hover{color:#bb0a21}main.page section.page-content ol,main.page section.page-content ul,section.page-content ol,section.page-content ul{list-style:none;margin:0 0 24px;padding:0}main.page section.page-content ol li,main.page section.page-content ul li,section.page-content ol li,section.page-content ul li{color:#333;font-size:18px;font-weight:400;line-height:30px;padding-left:20px;position:relative}main.page section.page-content ol li:before,main.page section.page-content ul li:before,section.page-content ol li:before,section.page-content ul li:before{border-bottom:6px solid transparent;border-left:8px solid #bb0a21;border-top:6px solid transparent;content:"";height:0;left:0;position:absolute;top:.65em;transform:translateY(-14%);width:0}@media (max-width:767px){main.page section.page-content ol li:before,main.page section.page-content ul li:before,section.page-content ol li:before,section.page-content ul li:before{border-bottom-width:6px;border-left-width:10px;border-top-width:6px;top:.5em;transform:none}main.page section.page-content ol li,main.page section.page-content ul li,section.page-content ol li,section.page-content ul li{font-size:16px;line-height:26px;padding-left:18px}}main.page section.page-content ol,section.page-content ol{counter-reset:page-content-ol}main.page section.page-content ol>li,section.page-content ol>li{counter-increment:page-content-ol}main.page section.page-content ol>li:before,section.page-content ol>li:before{border:none;color:#bb0a21;content:counter(page-content-ol) ".";font-size:18px;font-weight:600;height:auto;left:0;line-height:30px;position:absolute;top:0;transform:none;width:auto}@media (max-width:767px){main.page section.page-content ol>li:before,section.page-content ol>li:before{font-size:16px;line-height:26px}}main.page section.page-content li ol,main.page section.page-content li ul,section.page-content li ol,section.page-content li ul{margin-bottom:0;margin-top:12px}main.page section.page-content blockquote,main.page section.page-content blockquote.wp-block-quote,section.page-content blockquote,section.page-content blockquote.wp-block-quote{background-color:rgba(185,206,237,.35);border-left:4px solid #bb0a21;color:#333;font-size:18px;line-height:30px;margin:24px 0;padding:20px 24px}main.page section.page-content hr,main.page section.page-content hr.wp-block-separator,section.page-content hr,section.page-content hr.wp-block-separator{border:0;border-top:1px solid rgba(0,24,60,.15);margin:40px 0}main.page section.page-content table,section.page-content table{border-collapse:collapse;margin:32px 0;width:100%}main.page section.page-content table thead,section.page-content table thead{background-color:#00183c}main.page section.page-content table td,main.page section.page-content table th,section.page-content table td,section.page-content table th{border:1px solid rgba(0,24,60,.12);font-size:16px;line-height:1.6;padding:16px 20px;text-align:left;vertical-align:top}main.page section.page-content table th,section.page-content table th{border-color:#00183c;color:#fff;font-weight:700}main.page section.page-content table tr:nth-child(2n),section.page-content table tr:nth-child(2n){background-color:hsla(0,0%,95.7%,.5)}main.page section.page-content table td:first-child,main.page section.page-content table th:first-child,section.page-content table td:first-child,section.page-content table th:first-child{color:#00183c;font-weight:600;width:25%}main.page section.page-content table th:first-child,section.page-content table th:first-child{color:#fff}@media (max-width:767px){main.page section.page-content table,section.page-content table{display:block;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;margin:24px 0}main.page section.page-content table td,main.page section.page-content table th,section.page-content table td,section.page-content table th{font-size:14px;min-width:150px;padding:12px 14px}main.page section.page-content table td:first-child,main.page section.page-content table th:first-child,section.page-content table td:first-child,section.page-content table th:first-child{width:auto}}main.page section.page-content p:empty,main.page section.page-content p:has(>br:only-child),section.page-content p:empty,section.page-content p:has(>br:only-child){display:none}.hero{background:#1078bf;height:740px;position:relative}@media (min-width:1200px) and (max-width:1399.98px){.hero{height:590px}}@media (max-width:991.98px){.hero{height:500px}}@media (max-width:767px){.hero{height:760px;margin-top:68px}}@media (max-width:767px) and (orientation:landscape){.hero{height:340px;margin-top:68px}}.hero:before{background:linear-gradient(270deg,transparent 30%,rgba(0,0,0,.55));content:"";inset:0;position:absolute;z-index:1}.hero-bg-img{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:0}.hero-bg-img:after{background:rgba(0,24,60,.2);content:"";inset:0;position:absolute;z-index:1}.hero-bg-img img{height:100%;object-fit:cover;object-position:center top;position:relative;width:100%;z-index:0}.hero-copy{color:#fff;max-width:700px;position:absolute;top:230px;width:calc(100% - 32px);z-index:2}@media (min-width:1200px) and (max-width:1399.98px){.hero-copy{top:130px}}@media (max-width:1199.98px){.hero-copy{top:130px}}@media (max-width:767px){.hero-copy{top:32px}}.hero h1{font-size:68px;font-weight:700;line-height:72px;max-width:700px}@media (max-width:1199.98px){.hero h1{font-size:56px;font-weight:700;line-height:60px;width:100%}}@media (max-width:991.98px){.hero h1{width:90%}}@media (max-width:767px){.hero h1{font-size:40px;line-height:44px;width:100%}}.hero p{color:#fff;font-size:22px;font-weight:400;line-height:28px;margin-top:15px;max-width:449px}@media (max-width:1199.98px){.hero p{font-size:18px;font-weight:400;line-height:26px}}@media (max-width:767px){.hero p{font-family:Open Sans,Arial,sans-serif;font-size:18px;font-weight:400;line-height:26px;margin-top:16px;width:100%}}.hero .button{margin-top:28px}@media (max-width:767px){.hero .button{margin-top:24px}}.intro{background:transparent;overflow:visible;position:relative;z-index:5}.intro .container{position:relative;z-index:1}@media (max-width:1199.98px){.intro{clip-path:none;margin-top:0;min-height:auto;padding-bottom:30px}}@media (max-width:767px){.intro{background:var(--white);height:auto;padding-bottom:20px}}@media (max-width:1199.98px){.intro-main-container{max-width:none!important;padding:0!important;width:100%!important}}.intro-wrapper{align-items:flex-start;display:flex;min-height:700px;width:100%}@media (max-width:1199.98px){.intro-wrapper{flex-direction:column;min-height:auto}}.intro-col-left{background:transparent;display:flex;flex-direction:column;margin-top:-81px;position:relative;width:44%;z-index:2}@media (min-width:1200px) and (max-width:1399.98px){.intro-col-left{margin-top:-82px}}@media (max-width:1199.98px){.intro-col-left{background:#b9ceed;clip-path:none;margin-left:0;margin-top:0;min-height:auto;padding:0;width:100%}}@media (max-width:767px){.intro-col-left{clip-path:none}}.intro-left-slant{background:#00183c;clip-path:polygon(0 98%,100% 0,100% 100%,0 100%);height:300px;width:100%}@media (max-width:1199.98px){.intro-left-slant{display:none}}.intro-left-body{align-items:flex-start;background:#00183c;display:flex;flex:1;justify-content:center;margin-top:-2px;padding:10px 47px 55px}@media (max-width:1199.98px){.intro-left-body{margin-top:0;padding:60px 0;position:relative;text-align:center;z-index:1}.intro-left-body:before{background-color:#00183c;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}}@media (max-width:767px){.intro-left-body{padding:40px 0}}.intro-col-right{align-items:center;background:#bb0a21;clip-path:polygon(0 0,100% 26%,100% 100%,0 74%);display:flex;justify-content:center;margin-left:-40px;margin-top:-160px;min-height:1000px;padding:100px 50px 100px 100px;position:relative;width:calc(60% + 50px);z-index:1}@media (min-width:1200px) and (max-width:1399.98px){.intro-col-right{min-height:1100px;padding:30px 50px 100px 100px}}@media (max-width:1199.98px){.intro-col-right{clip-path:none!important;margin-left:0!important;margin-top:0!important;min-height:auto!important;padding:0;width:100%!important}}.intro-copy{color:var(--white);width:100%}.intro-copy h2{font-size:64px;font-weight:600;line-height:68px;text-align:left}@media (max-width:1199.98px){.intro-copy h2{font-size:48px;line-height:56px}}@media (max-width:767px){.intro-copy h2{font-size:36px;line-height:44px;width:100%}}.intro-copy p{color:var(--white);font-size:18px;font-weight:400;line-height:28px;margin-top:16px;text-align:left}@media (max-width:767px){.intro-copy p{font-size:18px;font-weight:400;line-height:26px;margin-top:12px;width:100%}}@media (max-width:1199.98px){.intro-copy{max-width:100%;padding:0}}@media (max-width:767px){.intro-copy{color:var(--white);position:relative}.intro-shape,.intro-wave{display:none}}.focus-panel{color:var(--white);width:100%}.focus-panel h3{font-size:36px;font-weight:700;height:47px;line-height:47px}@media (max-width:767px){.focus-panel h3{font-size:28px;height:34px;line-height:34px}}@media (max-width:1199.98px){.focus-panel{margin-top:0;max-width:100%;padding:24px 0 40px;position:relative;text-align:left;z-index:1}.focus-panel:before{background-color:#bb0a21;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}}@media (max-width:767px){.focus-panel{background:var(--red);height:auto;width:100%}}.focus-list{display:flex;flex-direction:column;margin-top:24px}.focus-list .focus-item{align-items:flex-start;background:transparent;border-bottom:1px solid hsla(0,0%,100%,.2);display:flex;gap:20px;max-width:100%;padding:16px 0;width:100%}.focus-list .focus-item:last-child{border-bottom:none}@media (max-width:1199.98px){.focus-list .focus-item:last-child{border:none}}.focus-list .focus-item:first-child{padding-top:0}@media (max-width:1199.98px){.focus-list .focus-item:first-child{padding-top:16px}}.focus-list .focus-item:first-child{background:transparent;border-top:none}.focus-list .focus-item img{flex:0 0 32px;height:24px;margin-top:4px;object-fit:contain;width:24px}@media (max-width:767px){.focus-list .focus-item img{flex:0 0 24px;height:24px;width:24px}}.focus-list h4{color:var(--white);font-size:22px;font-weight:500;line-height:32px;margin-bottom:4px}@media (max-width:767px){.focus-list h4{font-size:20px;line-height:28px}}.focus-list p{color:hsla(0,0%,100%,.85);font-size:18px;font-weight:400;line-height:24px;margin:0}@media (max-width:1199.98px){.focus-list{flex-direction:row;flex-wrap:wrap;gap:0 20px}.focus-list .focus-item{border-bottom:1px solid hsla(0,0%,100%,.1);flex:0 0 calc(50% - 10px);width:calc(50% - 10px)}}@media (max-width:767px){.focus-list{gap:0}.focus-list .focus-item{flex:0 0 100%;gap:16px;min-height:96px;padding:16px;width:100%}}.focus-icon{border:1px solid var(--powder);border-radius:50%;flex:0 0 22px;height:22px;width:22px}.services{background:var(--white);margin-top:-40px;padding:0 0 60px;position:relative}@media (max-width:767px){.services:before{display:none}}@media (max-width:1199.98px){.services{padding:30px 0}}@media (max-width:767px){.services{height:auto;margin-top:0;padding:20px 0}.section-heading{text-align:left}}.section-heading h2{color:#00183c;font-size:64px;font-weight:600;line-height:1}@media (max-width:1199.98px){.section-heading h2{font-size:36px;line-height:56px}}@media (max-width:767px){.section-heading h2{font-size:36px;line-height:44px}}.section-heading p{color:var(--dark);font-size:18px;font-weight:400;line-height:28px;margin-top:12px}@media (max-width:767px){.section-heading p{font-size:18px;line-height:26px}}@keyframes revealFromBottom{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes serviceTitleFadeIn{0%{opacity:0}to{opacity:1}}.service-gallery{backface-visibility:hidden;display:flex;gap:18px;height:624px;margin-top:28px;overflow:hidden;transform:translateZ(0);width:100%;will-change:transform}@media (max-width:991.98px){.service-gallery{height:350px}}@media (min-width:992px) and (max-width:1199.98px) and (orientation:portrait){.service-gallery{height:400px}}@media (max-width:767px){.service-gallery{flex-direction:column;gap:8px;height:650px;margin-top:24px}}.service-card{background:var(--prussian);cursor:pointer;flex:0 0 92px;min-width:0;overflow:hidden;position:relative;transition:flex-grow .5s cubic-bezier(.25,1,.5,1);will-change:flex-grow}.service-card,.service-card img{backface-visibility:hidden;transform:translateZ(0)}.service-card img{height:100%;left:0;max-width:none;object-fit:cover;position:absolute;top:0}@media (max-width:767px){.service-card img{height:500px;width:100%}}.service-card:after{background:linear-gradient(180deg,rgba(0,24,60,0) 30%,rgba(0,24,60,.95));content:"";inset:0;position:absolute}@media (max-width:767px){.service-card:after{background:linear-gradient(180deg,rgba(0,24,60,.35) 30%,rgba(0,24,60,.95))}}.service-card h3{animation:none;color:var(--white);font-size:36px;font-weight:700;letter-spacing:.2px;line-height:1;margin:0;transition:none;white-space:nowrap}@media (max-width:767px){.service-card h3{font-size:26px;font-weight:700;line-height:30px;text-align:center}}.service-card:not(.service-card-active) h3{animation:none;bottom:30px;left:50%;opacity:.92;position:absolute;transform:translateX(-50%) rotate(180deg);transition:none;width:max-content;writing-mode:vertical-lr;z-index:2}@media (max-width:767px){.service-card:not(.service-card-active) h3{bottom:auto;left:auto;position:static;transform:rotate(0);width:auto;writing-mode:horizontal-tb}}.service-card:not(.service-card-active) p{transition:none}.service-card p{margin-top:0;max-height:0;opacity:0;overflow:hidden;transform:translateY(0);transition:max-height .4s ease-out,opacity .3s ease,margin-top .4s ease-out,visibility .4s ease;visibility:hidden}@media (min-width:768px) and (max-width:991.98px){.service-card p{min-width:310px}}@media (max-width:767px){.service-card{flex:0 0 60px;transition:flex-grow .5s cubic-bezier(.25,1,.5,1);width:100%}}.service-content-wraper{backface-visibility:hidden;display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:40px;pointer-events:none;position:absolute;transform:translateZ(0);z-index:1}.service-card .service-content-wraper{align-items:center;padding-bottom:30px;transition:none}@media (max-width:991.98px){.service-card .service-content-wraper{padding:30px}}@media (max-width:767px){.service-card .service-content-wraper{align-items:flex-start;justify-content:center;padding:20px}}.service-card-active{cursor:default;flex-grow:1}.service-card-active img{object-fit:cover}.service-card-active .service-content-wraper{align-items:flex-start;padding:40px}@media (max-width:767px){.service-card-active .service-content-wraper{align-items:flex-start;justify-content:flex-end;padding:32px 24px}}.service-card-active h3{animation:serviceTitleFadeIn .6s cubic-bezier(.25,1,.5,1) .3s forwards;font-size:36px;margin-bottom:0;opacity:0;position:relative;transform:none;writing-mode:horizontal-tb}@media (max-width:767px){.service-card-active h3{font-size:26px;font-weight:700;line-height:30px;margin-bottom:0;text-align:left}}.service-card-active p{animation:revealFromBottom .6s cubic-bezier(.25,1,.5,1) .4s forwards;color:hsla(0,0%,100%,.78);font-size:18px;font-weight:400;line-height:22px;margin-top:12px;max-height:400px;max-width:90%;opacity:0;transform:translateY(30px);transition:max-height .4s ease-out,margin-top .4s ease-out,visibility .4s ease;visibility:visible;width:100%}@media (max-width:767px){.service-card-active p{display:block;font-size:18px;font-weight:400;line-height:26px;margin-top:12px;max-height:400px}.service-card-active{flex-grow:1;height:auto}}.brands{margin-top:-8px;padding:60px 0}@media (max-width:1199.98px){.brands{padding:30px 0}}@media (max-width:767px){.brands{height:auto;margin-top:0;padding:20px 0}}.brands-heading h2{color:#00183c;font-size:64px;font-weight:600;line-height:1}@media (max-width:1199.98px){.brands-heading h2{font-size:36px;line-height:56px}}@media (max-width:767px){.brands-heading h2{font-size:36px;line-height:44px}}.brands-heading h2{max-width:797px;width:100%}@media (max-width:767px){.brands-heading h2{max-width:none}}.brands-heading p{color:var(--dark);font-size:18px;font-weight:400;line-height:28px;margin-top:12px;width:100%}@media (max-width:767px){.brands-heading p{font-size:18px;line-height:26px}}.brand-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);justify-content:space-between;margin-top:66px;width:100%}@media (max-width:767px){.brand-grid{display:flex;flex-direction:column;gap:8px;margin-top:16px}}.brand-card{height:353px;overflow:hidden;padding:88.5px 24px 0 36px;position:relative}.brand-card:nth-child(2):before{background:#ece6d6;clip-path:polygon(0 20.4%,100% 0,100% 100%,0 100%);content:"";inset:0;position:absolute;z-index:0}.brand-card:nth-child(2) .brand-card-bg{display:none}.brand-card>:not(.brand-card-bg){position:relative;z-index:1}.brand-card h3{color:var(--prussian);font-size:28px;font-weight:500;line-height:36px;margin-top:18px}@media (max-width:767px){.brand-card h3{display:none}}.brand-card .region{color:var(--dark);font-size:18px;font-weight:500;line-height:26px;margin-top:8px}@media (max-width:767px){.brand-card .region{font-size:16px;line-height:24px;margin-top:8px}}.brand-card p:not(.region){color:var(--dark);font-size:18px;font-weight:400;line-height:24px;margin-top:8px;max-width:366px;width:100%}@media (max-width:767px){.brand-card p:not(.region){max-width:none}}.brand-card .button{font-size:12px;gap:10px;height:30px;line-height:20px;margin-top:16px;padding:4px 14px}@media (max-width:767px){.brand-card .button{margin-top:16px}.brand-card{background:rgba(185,206,237,.2);height:auto;min-height:287px;padding:24px 20px;width:100%}.brand-card:first-child{min-height:423px;padding-top:129px}.brand-card:first-child .region{margin-top:176px}}.brand-card-bg{height:418px;inset:-30.5px 0 auto 0;position:absolute;width:100%;z-index:0}@media (max-width:767px){.brand-card-bg{height:423px;inset:0}}.brand-logo{object-fit:contain;object-position:left center}.brand-logo-ruff{height:54px;width:122px}.clipped-image{height:400px;overflow:hidden;position:relative;transition:.18s ease;width:100%}.clipped-image img{height:100%;object-fit:cover;width:100%}.hero-main-img{box-shadow:20px 20px 0 #bb0a21}.hero-main-img,.shape-hexagon{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.shape-circle-reveal{aspect-ratio:1/1;clip-path:circle(50% at 50% 50%);height:auto}.our-story{background-color:#f4f4f4;padding:60px 0}@media (max-width:991.98px){.our-story{margin-bottom:20px;padding:60px 0}}@media (max-width:767px){.our-story{background-color:unset;margin-bottom:0;padding:20px 0}}.our-story .story-grid{align-items:center;display:flex;gap:8.5rem;justify-content:space-between}@media (max-width:1400px){.our-story .story-grid{gap:2.5rem}}@media (max-width:991.98px){.our-story .story-grid{flex-direction:column;gap:1rem}}@media (max-width:767px){.our-story .story-grid{flex-direction:column;gap:0}}.our-story .story-text{flex:1 0 50%;max-width:50%;padding-right:50px}@media (max-width:991.98px){.our-story .story-text{flex:unset;max-width:100%}}.our-story .story-text p{margin-bottom:1.5rem}@media (max-width:991.98px){.our-story .why-media{flex:0 0 auto;margin-top:0}}@media (max-width:767px){.our-story .why-media{flex:unset}}.our-story .story-image-container{position:relative;width:100%}.our-story .story-main-img{clip-path:polygon(45% 0,100% 0,100% 100%,0 100%,0 35%);height:484px!important}@media (max-width:767.98px){.our-story .story-main-img{height:350px!important}}.our-story .accent-triangle{background-color:#bb0a21;bottom:0;clip-path:polygon(100% 0,100% 100%,0 100%);height:130px;position:absolute;right:0;width:130px;z-index:10}.core-values{padding:60px 0}@media (max-width:1199.98px){.core-values{padding:30px 0}}@media (max-width:767px){.core-values{padding:20px 0}}.core-values .container .values-grid .value-card{padding-top:120px}@media (max-width:767px){.core-values .container .values-grid .value-card{padding-top:24px}.core-values .container .values-grid .value-card:first-child{padding-top:120px}}.section-title-left{margin-bottom:1rem;text-align:left}@media (max-width:767.98px){.section-title-left{font-size:36px;line-height:44px;text-align:left!important}}.section-subtitle{color:#3b3b3b;font-size:1.2rem;margin-bottom:28px;text-align:left}@media (max-width:767px){.page-contact-us .page-banner-section .page-banner-wrapper,.page-template-page-contact-us .page-banner-section .page-banner-wrapper{padding:120px 0 160px!important}}.contact-section{background-color:#fff;padding:120px 0 60px}@media (min-width:1200px) and (max-width:1399.98px){.contact-section{padding:60px 0}}@media (max-width:1199.98px){.contact-section{padding:60px 0 30px}}@media (max-width:767px){.contact-section{padding:40px 0 20px}}.contact-section .contact-wrapper{align-items:flex-start;display:flex;gap:2rem}@media (max-width:1199.98px){.contact-section .contact-wrapper{flex-direction:column-reverse}}@media (max-width:767px){.contact-section .contact-wrapper{align-items:stretch;flex-direction:column-reverse;gap:40px;padding-top:0}}.contact-section .contact-info{flex:1 0 52%;max-width:52%;width:100%}@media (min-width:1200px) and (max-width:1399.98px){.contact-section .contact-info{flex:1 0 60%;max-width:60%}}@media (max-width:1199.98px){.contact-section .contact-info{flex:1 0 100%;max-width:100%}}.contact-section .contact-info .info-items{display:flex;flex-wrap:wrap;gap:2rem;margin-top:1rem}@media (max-width:767px){.contact-section .contact-info .info-items{align-items:start;display:flex;flex-direction:column;gap:10px}}.contact-section .contact-info .info-item{align-items:flex-start;display:flex;gap:1.5rem}.contact-section .contact-info .info-item h3{color:#00183c;font-size:1rem;font-weight:700;letter-spacing:.5px;margin-bottom:.3rem;text-transform:uppercase}@media (max-width:767px){.contact-section .contact-info .info-item h3{margin-bottom:.5rem}}.contact-section .contact-info .info-item p{color:#00183c;font-size:22px;font-weight:300;line-height:1.5}@media (max-width:767px){.contact-section .contact-info .info-item p{color:#333;font-size:1.1rem}}.contact-section .why-media-contact{flex:1;position:relative;z-index:5}@media (min-width:1200px){.contact-section .why-media-contact{margin-top:-300px}}@media (min-width:1200px) and (max-width:1399.98px){.contact-section .why-media-contact{margin-top:-180px}}@media (max-width:1199.98px){.contact-section .why-media-contact{margin-top:-130px}}@media (max-width:767px){.contact-section .why-media-contact{margin-top:-160px}}.contact-section .why-media-contact>img:first-child{box-shadow:0 20px 40px rgba(0,0,0,.1);clip-path:polygon(0 52.64%,51.65% 27.12%,51.65% 0,100% 25.77%,100% 100%,0 100%);display:block;height:100%;object-fit:cover;width:100%}@media (min-width:1200px){.contact-section .why-media-contact>img:first-child{height:700px}}@media (min-width:1200px) and (max-width:1399.98px){.contact-section .why-media-contact>img:first-child{height:550px}}.contact-section .why-media-contact .why-red-accent{background-color:#bb0a21;bottom:0;clip-path:polygon(0 0,100% 73%,100% 100%,0 100%);height:120px;position:absolute;right:0;width:165px;z-index:10}@media (max-width:767px){.contact-section .why-media-contact .why-red-accent{height:80px;width:110px}}.message-location-section{padding:60px 0}@media (max-width:1199.98px){.message-location-section{padding:30px 0}}@media (max-width:767px){.message-location-section{padding:20px 0}}.message-location-section{background-color:#fff}.message-location-section .message-location-grid{align-items:flex-start;display:flex;gap:4rem}@media (max-width:1023.98px){.message-location-section .message-location-grid{flex-direction:column;gap:28px}}.message-location-section .form-side h2{font-size:36px;font-weight:500}.message-location-section .form-side,.message-location-section .location-side{flex:1}@media (max-width:1023.98px){.message-location-section .form-side,.message-location-section .location-side{width:100%}}.message-location-section .location-side h2{font-size:36px;font-weight:500;margin-bottom:3rem}@media (max-width:991.98px){.message-location-section .location-side h2{margin-bottom:1rem}}.message-location-section .modern-form{margin-top:3rem}@media (max-width:1023.98px){.message-location-section .modern-form{margin-top:2rem}}.message-location-section .modern-form .form-row{margin-bottom:2rem}.message-location-section .modern-form .form-group{display:flex;flex-direction:column;position:relative}.message-location-section .modern-form .form-group label{color:#555;font-size:.95rem;font-weight:500;margin-bottom:.2rem;transition:color .3s ease}.message-location-section .modern-form .form-group:focus-within label{color:#bb0a21}.message-location-section .modern-form input,.message-location-section .modern-form select,.message-location-section .modern-form textarea{background:transparent;border:none;border-bottom:1px solid #d7d7d7;color:#333;font-family:Barlow,sans-serif;font-size:1rem;font-weight:500;line-height:24px;outline:none;padding:1rem 0;transition:all .3s ease;width:100%}.message-location-section .modern-form input:focus,.message-location-section .modern-form select:focus,.message-location-section .modern-form textarea:focus{border-bottom-color:#bb0a21}.message-location-section .modern-form input::placeholder,.message-location-section .modern-form select::placeholder,.message-location-section .modern-form textarea::placeholder{color:#000!important;font-size:16px;font-weight:500}.message-location-section .modern-form textarea{resize:none}.message-location-section .modern-form .select-wrapper{position:relative}.message-location-section .modern-form .select-wrapper select{appearance:none;color:#8a8a8a;cursor:pointer}.message-location-section .modern-form .select-wrapper select:valid{color:#333}.message-location-section .modern-form .select-wrapper select option{background-color:#fff;color:#333;padding:10px 15px}.message-location-section .modern-form .select-wrapper .select-icon{color:#767676;font-size:.8rem;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.message-location-section .modern-form .btn-red-solid{background-color:#bb0a21;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;letter-spacing:0;line-height:24px;padding:20px 28px;text-transform:uppercase;transition:all .3s ease}@media (max-width:1023.98px){.message-location-section .modern-form .btn-red-solid{text-align:center}}.message-location-section .wpcf7{margin-top:3rem}@media (max-width:1023.98px){.message-location-section .wpcf7{margin-top:2rem}}.message-location-section .wpcf7 .wpcf7-form .hidden-fields-container{display:none!important}.message-location-section .wpcf7 .wpcf7-form p{display:flex;flex-direction:column;margin-bottom:2rem;position:relative}.message-location-section .wpcf7 .wpcf7-form p:has(button[type=submit]),.message-location-section .wpcf7 .wpcf7-form p:has(input[type=submit]){margin-bottom:0}.message-location-section .wpcf7 .wpcf7-form p:has(textarea){margin-bottom:28px}.message-location-section .wpcf7 .wpcf7-form p label{color:#555;font-size:.95rem;font-weight:500;margin-bottom:.2rem;transition:color .3s ease}.message-location-section .wpcf7 .wpcf7-form p:focus-within label{color:#bb0a21}.message-location-section .wpcf7 .wpcf7-form p br{display:none}.message-location-section .wpcf7 .wpcf7-form:focus-within label{color:#bb0a21}.message-location-section .wpcf7 .wpcf7-form br{display:none}.message-location-section .wpcf7 .wpcf7-form-control-wrap{display:block;position:relative;width:100%}.message-location-section .wpcf7 .wpcf7-form-control-wrap:has(select):after{border-bottom:2px solid #767676;border-right:2px solid #767676;content:"";height:6px;pointer-events:none;position:absolute;right:4px;top:30%;transform:translateY(-50%) rotate(45deg);width:6px}.message-location-section .wpcf7 .wpcf7-form-control-wrap:has(.custom-select):after{display:none}.message-location-section .wpcf7 .wpcf7-form-control-wrap .recaptcha{margin-bottom:34px}.message-location-section .wpcf7 input:not([type=submit]),.message-location-section .wpcf7 select,.message-location-section .wpcf7 textarea{background:transparent;border:none;border-bottom:1px solid #d7d7d7;color:#333;font-family:Barlow,sans-serif;font-size:1rem;font-weight:500;line-height:24px;outline:none;padding:0 0 1rem;transition:all .3s ease;width:100%}.message-location-section .wpcf7 input:not([type=submit]):focus,.message-location-section .wpcf7 select:focus,.message-location-section .wpcf7 textarea:focus{border-bottom-color:#bb0a21}.message-location-section .wpcf7 input:not([type=submit])::placeholder,.message-location-section .wpcf7 select::placeholder,.message-location-section .wpcf7 textarea::placeholder{color:#000;font-size:16px;font-weight:400}.message-location-section .wpcf7 select{appearance:none;color:#8a8a8a;cursor:pointer;padding-right:1.5rem}.message-location-section .wpcf7 select:valid{color:#333}.message-location-section .wpcf7 select option{background-color:#fff;color:#333;padding:10px 15px}.message-location-section .wpcf7 .custom-select-native{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.message-location-section .wpcf7 .custom-select{position:relative;width:100%}.message-location-section .wpcf7 .custom-select-trigger{background:transparent;border:none;border-bottom:1px solid #d7d7d7;color:#333;cursor:pointer;font-family:Barlow,sans-serif;font-size:1rem;font-weight:500;line-height:24px;padding:0 1.5rem 1rem 0;text-align:left;transition:all .3s ease;width:100%}.message-location-section .wpcf7 .custom-select-trigger.is-placeholder{color:#333}.message-location-section .wpcf7 .custom-select-trigger:focus{border-bottom-color:#bb0a21;outline:none}.message-location-section .wpcf7 .custom-select-trigger:after{border-bottom:2px solid #767676;border-right:2px solid #767676;content:"";height:6px;pointer-events:none;position:absolute;right:4px;top:10px;transform:rotate(45deg);width:6px}.message-location-section .wpcf7 .custom-select-options{background-color:#fff;border:1px solid #d7d7d7;box-shadow:0 14px 30px rgba(0,0,0,.12);display:none;left:0;list-style:none;margin:0;max-height:260px;overflow-y:auto;padding:6px 0;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.message-location-section .wpcf7 .custom-select.is-open .custom-select-options{display:block}.message-location-section .wpcf7 .custom-select-option{color:#333;cursor:pointer;line-height:24px;padding:10px 15px}.message-location-section .wpcf7 .custom-select-option.is-selected,.message-location-section .wpcf7 .custom-select-option:hover{background-color:#f1f6fa}.message-location-section .wpcf7 textarea{resize:none}.message-location-section .wpcf7 .wpcf7-submit{align-self:flex-start;background-color:#bb0a21;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;letter-spacing:0;line-height:24px;margin-top:24px;padding:12px 20px;text-transform:uppercase;transition:all .3s ease;width:auto}@media (max-width:1023.98px){.message-location-section .wpcf7 .wpcf7-submit{text-align:center}}.message-location-section .wpcf7 .wpcf7-submit:hover{background-color:#a3091d}.message-location-section .wpcf7 .wpcf7-spinner{display:none!important}.message-location-section .wpcf7 .wpcf7-not-valid-tip{color:#bb0a21;font-size:14px;font-weight:500;line-height:20px;margin-top:8px}.message-location-section form .wpcf7-response-output{background-color:rgba(187,10,33,.06);border:none;border-left:4px solid #bb0a21;border-radius:0;box-sizing:border-box;color:#333;font-family:Barlow,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin:20px 0 0;padding:14px 16px;text-align:left;width:100%}.message-location-section form .wpcf7-response-output:empty,.message-location-section form.init .wpcf7-response-output,.message-location-section form.resetting .wpcf7-response-output,.message-location-section form.submitting .wpcf7-response-output{display:none!important}.message-location-section form.sent .wpcf7-response-output{background-color:rgba(46,125,50,.08);border-left-color:#2e7d32}.message-location-section form.aborted .wpcf7-response-output,.message-location-section form.failed .wpcf7-response-output,.message-location-section form.invalid .wpcf7-response-output,.message-location-section form.payment-required .wpcf7-response-output,.message-location-section form.spam .wpcf7-response-output,.message-location-section form.unaccepted .wpcf7-response-output{background-color:rgba(187,10,33,.06);border:none;border-left:4px solid #bb0a21}.message-location-section .map-box{height:500px;overflow:hidden;width:100%}@media (max-width:1023.98px){.message-location-section .map-box{height:400px}}.message-location-section .map-box img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.serve{background:#fff;padding:60px 0}@media (max-width:1199.98px){.serve{padding:30px 0}}@media (max-width:767px){.serve{height:auto;margin-top:0;padding:20px 0}}.serve-heading h2{color:#00183c;font-size:64px;font-weight:600;line-height:1}@media (max-width:1199.98px){.serve-heading h2{font-size:36px;line-height:56px}}@media (max-width:767px){.serve-heading h2{font-size:36px;line-height:44px}}.serve-heading h2{width:100%}@media (max-width:767px){.serve-heading h2{width:100%}}.serve-heading p{color:#333;font-size:18px;font-weight:400;line-height:28px;margin-top:12px;width:100%}@media (max-width:767px){.serve-heading p{font-size:18px;line-height:26px}}.serve-layout{display:flex;flex-direction:column;margin-top:28px}@media (max-width:1199.98px){.serve-layout{margin-top:16px}}@media (max-width:767px){.serve-layout{background:transparent}}.service-top,.team-part{align-items:stretch;background:#f4f4f4;display:flex;width:100%}@media (max-width:991.98px){.service-top,.team-part{background-color:#fff;flex-direction:column}}@media (max-width:767px){.service-top,.team-part{flex-direction:column}}.serve-image{flex:1 1 50%;height:480px;object-fit:cover;width:50%}.serve-image-business{clip-path:polygon(0 0,70% 0,100% 100%,0 100%)}@media (max-width:1199.98px){.serve-image-business{order:1}}@media (max-width:991.98px){.serve-image-business{clip-path:none;order:1}}.serve-image-team{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,32% 100%)}@media (max-width:1199.98px){.serve-image-team{margin-top:0;order:4}}@media (max-width:991.98px){.serve-image-team{clip-path:none;margin-top:0;order:3}.serve-image{clip-path:none;flex:1 1 auto;height:300px;width:100%}}@media (max-width:767px){.serve-image{height:214px}}.serve-copy{color:#333;display:flex;flex:1 1 50%;flex-direction:column;justify-content:center;padding:80px 60px;width:50%}@media (max-width:1199.98px){.serve-copy-business{order:2}}@media (max-width:991.98px){.serve-copy-business{order:2}}@media (max-width:767px){.serve-copy-business{height:auto;min-height:340px}}@media (max-width:1199.98px){.serve-copy-team{order:4;padding-right:40px}}@media (max-width:991.98px){.serve-copy-team{order:4;padding-left:1rem}}@media (max-width:767px){.serve-copy-team{height:auto;min-height:310px}}.serve-copy h3{color:var(--prussian);font-size:28px;font-weight:500;line-height:36px}@media (max-width:767px){.serve-copy h3{line-height:30px}}.serve-copy p{font-size:18px;font-weight:400;line-height:24px;margin-top:12px;max-width:100%}.serve-copy ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:12px 0 0;padding:0}@media (max-width:767px){.serve-copy ul{margin-top:12px}}.serve-copy li{font-size:18px;font-weight:500;line-height:24px;padding-left:18px;position:relative}.serve-copy li:before{border-bottom:6px solid transparent;border-left:8px solid var(--red);border-top:6px solid transparent;content:"";height:0;left:0;position:absolute;top:30%;width:0}@media (max-width:767px){.serve-copy li:before{border-bottom-width:6px;border-left-width:10px;border-top-width:6px;top:6px}.serve-copy li{padding-left:17px}}@media (max-width:991.98px){.serve-copy{flex:1 1 auto;width:100%}}@media (max-width:767px){.serve-copy{background:var(--smoke)}}@media (min-width:992px){.serve-copy-business{padding-left:0!important}}@media (max-width:991.98px){.serve-copy-business{background-color:var(--smoke);margin-bottom:16px;padding:24px 1rem!important}}@media (max-width:767px){.serve-copy-business{margin-bottom:8px;padding:24px 1rem!important}}@media (max-width:991.98px){.serve-copy-team{background-color:var(--smoke);padding:24px 1rem!important}}@media (max-width:767px){.serve-copy-team{padding:24px 1rem!important}}.why{background:var(--white);padding:60px 0;position:relative}@media (max-width:1199.98px){.why{padding:30px 0}}@media (max-width:767px){.why{display:block;height:auto;padding:20px 0}}.why-content-wrapper{align-items:center;display:flex;gap:28px;justify-content:space-between;width:100%}@media (max-width:991.98px){.why-content-wrapper{align-items:flex-start;flex-direction:column}}@media (max-width:767px){.why-content-wrapper{flex-direction:column}}.why-copy{max-width:637px;position:relative;width:100%}@media (min-width:1200px) and (max-width:1399.98px){.why-copy{flex:0 0 calc(58% - 14px);max-width:calc(58% - 14px)}}@media (min-width:992px) and (max-width:1199.98px){.why-copy{flex:0 0 calc(80% - 14px);max-width:calc(64% - 14px)}}.why-copy h2{color:#00183c;font-size:64px;font-weight:600;line-height:1}@media (max-width:1199.98px){.why-copy h2{font-size:36px;line-height:56px}}@media (max-width:767px){.why-copy h2{font-size:36px;line-height:44px}}.why-copy>p{color:var(--black);font-size:18px;font-weight:400;line-height:24px;margin-top:28px;max-width:637px;width:100%}@media (max-width:767px){.why-copy>p{color:var(--dark);margin-top:12px}.why-copy{padding-top:0;width:100%}.why-copy:after{display:none}}.why-tabs-accordion{margin-top:12px;max-width:637px;position:relative;width:100%}.why-tabs-accordion .why-panel{color:#000}@media (min-width:768px){.why-tabs-accordion{display:flex;flex-wrap:wrap}.why-tabs-accordion .why-item{display:contents}.why-tabs-accordion .why-item.active .tab{background:#00183c;color:#fff;font-size:22px;font-weight:600;line-height:36px;z-index:2}.why-tabs-accordion .why-item.active .why-panel{display:block}.why-tabs-accordion .why-panel{display:none;order:1;padding-top:28px;width:100%}}@media (max-width:767px){.why-tabs-accordion{display:flex;flex-direction:column;gap:8px}.why-tabs-accordion .why-item{width:100%}.why-tabs-accordion .why-item .tab{background:#00183c;color:#fff;cursor:default;font-weight:600;pointer-events:none}.why-tabs-accordion .why-item .tab:after{content:none;display:none}.why-tabs-accordion .why-item .why-panel{display:block;padding:20px 0}}.tab{background:#f1f1f1;border:0;border-bottom:5px solid #00183c;clip-path:polygon(15% 0,85% 0,100% 100%,0 100%);color:#333;cursor:pointer;font-size:22px;font-weight:400;height:63px;line-height:36px;min-width:320px;padding:0 60px;position:relative;text-align:center;transition:all .3s ease;width:auto}@media (min-width:768px){.tab{align-items:center;display:flex;flex:1 1 0%;justify-content:center;line-height:1.2;margin:0;min-width:0;padding:0 30px;z-index:1}.tab.tab-active{background:#00183c;color:#fff;z-index:5!important}}@media (max-width:767px){.tab{align-items:center;border:0;border-radius:0;clip-path:none!important;cursor:default;display:flex;font-size:20px;height:60px;justify-content:space-between;line-height:1.2;margin-left:0!important;min-width:0;padding:0 24px;pointer-events:none;text-align:left;width:100%}.tab:after{content:none;display:none}}@media (min-width:768px){.why-item:nth-child(2) .tab{margin-left:-60px}.why-item:nth-child(2) .tab.tab-active{z-index:5!important}}.why-points{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-top:28px}.why-points article{display:flex;gap:12px;width:100%}.why-points p{color:#000;font-size:18px;font-weight:400;line-height:24px;margin-top:0}@media (max-width:767px){.why-points{gap:16px;margin-top:20px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.point-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;flex-shrink:0;height:24px;margin-bottom:8px;margin-top:0;width:24px}.point-icon-1{background-image:url(../../../images/icons/tab-icon.svg)}.point-icon-2{background-image:url(../../../images/Component\ 27.svg)}.point-icon-3,.point-icon-4{background-image:url(../../../images/icons/tab-icon.svg)}.why-media{flex:0 1 583px;height:556px;position:relative;width:100%}@media (min-width:1200px) and (max-width:1399.98px){.why-media{flex:0 1 calc(42% - 14px);max-width:calc(42% - 14px)}}.why-media>img:first-child{clip-path:polygon(0 52.64%,51.65% 27.12%,51.65% 0,100% 25.77%,100% 100%,0 100%);height:100%;object-fit:cover;object-position:58% 50%;width:100%}@media (max-width:1199.98px){.why-media{height:400px}}@media (max-width:991.98px){.why-media{flex:0 0 auto;height:620px;margin-top:40px;max-width:100%;width:100%}}@media (max-width:767px){.why-media{display:block;height:350px;margin-top:32px}.why-media>img:first-child{clip-path:polygon(0 53%,52% 27%,52% 0,100% 26%,100% 100%,0 100%)}}.why-red-corner{background-color:#bb0a21;bottom:0;clip-path:polygon(0 0,100% 73%,100% 100%,0 100%);height:121px;position:absolute;right:0;width:165px}@media (max-width:767px){.why-red-corner{height:80px;width:110px}}.partners{background:var(--white);padding:60px 0;position:relative}@media (max-width:1199.98px){.partners{padding:30px 0}}@media (max-width:767px){.partners{overflow:hidden;padding:20px 0}}.partners-mobile-media{display:none}@media (max-width:767px){.partners-mobile-media{clip-path:polygon(0 53%,52% 27%,52% 0,100% 26%,100% 100%,0 100%);display:block;height:auto;margin-left:0;object-fit:cover;object-position:57% 48%;width:100%}}.partners-heading{align-items:center;display:grid;gap:26px;grid-template-columns:1fr auto 1fr;width:100%}.partners-heading span{background:rgba(0,24,60,.2);height:1px}@media (max-width:767px){.partners-heading span{display:none}}.partners-heading h2{color:#00183c;font-size:64px;font-weight:600;line-height:1}@media (max-width:1199.98px){.partners-heading h2{font-size:36px;line-height:56px}}@media (max-width:767px){.partners-heading h2{font-size:36px;line-height:44px}}.partners-heading h2{text-align:center!important;white-space:nowrap}@media (max-width:767px){.partners-heading h2{text-align:center}.partners-heading{display:block}}.logo-rows{display:flex;flex-direction:column;gap:60px;margin-top:40px;overflow:hidden;width:100%}@media (max-width:767px){.logo-rows{gap:32px;margin:32px 0 0}}.partner-logo-scroll,.partner-logo-scroll .simply-scroll-clip{max-width:100%;overflow:hidden;width:100%}.partner-logo-scroll .simply-scroll-list{align-items:center;display:flex;list-style:none;margin:0;padding:0}.partner-logo-scroll .simply-scroll-list>*{flex-shrink:0}.logo-marquee-viewport{overflow:hidden;width:100%}.logo-row{flex-wrap:nowrap;list-style:none;margin:0;padding:0;will-change:transform}.logo-row,.logo-row li{align-items:center;display:flex;width:auto}.logo-row li{flex-shrink:0;height:36px;margin-right:80px;max-width:100%}@media (max-width:767px){.logo-row li{height:45px;margin-right:40px}}.logo-row img{height:36px;width:auto}.logo-row img[src*=durolast]{max-width:252px}.logo-row img[src*=green]{max-width:126px}.logo-row img[src*=greystar]{object-fit:cover;width:148px}@media (max-width:767px){.logo-row img{height:40px}}