@charset "UTF-8";@font-face{font-family:Theinhardt;font-style:normal;font-weight:300;font-display:swap;src:url(/build/assets/light-B4VqwgbN.woff) format("woff"),url(/build/assets/light-DKR4N5bL.woff2) format("woff2"),url(/build/assets/light-DKlhYKPV.eot?) format("eot"),url(/build/assets/light-D2i2HwXz.ttf) format("truetype")}@font-face{font-family:Theinhardt;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/regular-DmZbZTs6.woff) format("woff"),url(/build/assets/regular-D8jAsyNj.woff2) format("woff2"),url(/build/assets/regular-DbfoqsGG.eot?) format("eot"),url(/build/assets/regular-Clp4NPBn.ttf) format("truetype")}@font-face{font-family:Theinhardt;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/bold-D9NZrb8k.woff) format("woff"),url(/build/assets/bold-Dg9E27Cd.eot?) format("eot"),url(/build/assets/bold-DAQx7F3B.ttf) format("truetype")}html,body{font-family:Theinhardt}h1{font-size:80px;line-height:82px}@media (min-width: 769px) and (max-width: 1024px){h1{font-size:60px;line-height:62px}}@media (min-width: 481px) and (max-width: 768px){h1{font-size:50px;line-height:52px}}@media (max-width: 480px){h1{font-size:36px;line-height:38px}}h2{font-size:64px;line-height:66px}@media (min-width: 769px) and (max-width: 1024px){h2{font-size:44px;line-height:46px}}@media (min-width: 481px) and (max-width: 768px){h2{font-size:38px;line-height:40px}}@media (max-width: 480px){h2{font-size:34px;line-height:36px}}h3{font-size:52px;line-height:54px}@media (min-width: 769px) and (max-width: 1024px){h3{font-size:32px;line-height:34px}}@media (min-width: 481px) and (max-width: 768px){h3{font-size:30px;line-height:32px}}@media (max-width: 480px){h3{font-size:28px;line-height:30px}}p{font-size:20px;line-height:22px}@media (max-width: 480px){p{font-size:16px;line-height:18px}}p a{color:#000;transition:color .3s ease-in-out}p a:hover{color:#f26400!important}.list-styling ul{font-size:20px!important;line-height:22px!important;list-style-type:none}@media (max-width: 480px){.list-styling ul{font-size:16px!important;line-height:18px!important;padding-left:10px}}.list-styling ul li{position:relative;padding:10px 0 10px 30px}.list-styling ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:12px;height:12px;background-color:#f26400;border-radius:50%}@media (max-width: 480px){.list-styling ul li:before{height:8px;width:8px}}.list-styling.white-bullets ul li:before{background-color:#fff}.cta-wrap{border:2px solid #000;width:max-content;min-width:105px;border-radius:50px;padding:20px 30px;transition:color .3s ease-in-out,border-color .3s ease-in-out,background .3s ease-in-out;margin-top:30px;text-align:center;color:#000;font-size:22px;text-decoration:none;display:block}@media (max-width: 480px){.cta-wrap{padding:15px;margin-top:20px;font-size:18px}}.cta-wrap:hover{border-color:#f26400;color:#fff;background:#f26400;cursor:pointer}.modules{contain:paint}body{margin:0}.container{margin:0 auto!important;max-width:1320px}@media (max-width: 768px){.container{padding:0 1.25rem}}@media (min-width: 769px) and (max-width: 1024px){.container{max-width:940px;padding:0 2.5rem}}@media (min-width: 1025px) and (max-width: 1400px){.container{width:90vw!important;padding:0 2.5rem}}@media (min-width: 1401px){.container{max-width:1320px}}@media (max-width: 768px){.sm\:mt-0px{margin-top:0!important}.sm\:mb-0px{margin-bottom:0!important}.sm\:mt-5px{margin-top:5px!important}.sm\:mb-5px{margin-bottom:5px!important}.sm\:mt-10px{margin-top:10px!important}.sm\:mb-10px{margin-bottom:10px!important}.sm\:mt-15px{margin-top:15px!important}.sm\:mb-15px{margin-bottom:15px!important}.sm\:mt-20px{margin-top:20px!important}.sm\:mb-20px{margin-bottom:20px!important}.sm\:mt-25px{margin-top:25px!important}.sm\:mb-25px{margin-bottom:25px!important}.sm\:mt-30px{margin-top:30px!important}.sm\:mb-30px{margin-bottom:30px!important}.sm\:mt-35px{margin-top:35px!important}.sm\:mb-35px{margin-bottom:35px!important}.sm\:mt-40px{margin-top:40px!important}.sm\:mb-40px{margin-bottom:40px!important}.sm\:mt-45px{margin-top:45px!important}.sm\:mb-45px{margin-bottom:45px!important}.sm\:mt-50px{margin-top:50px!important}.sm\:mb-50px{margin-bottom:50px!important}.sm\:mt-55px{margin-top:55px!important}.sm\:mb-55px{margin-bottom:55px!important}.sm\:mt-60px{margin-top:60px!important}.sm\:mb-60px{margin-bottom:60px!important}.sm\:mt-65px{margin-top:65px!important}.sm\:mb-65px{margin-bottom:65px!important}.sm\:mt-70px{margin-top:70px!important}.sm\:mb-70px{margin-bottom:70px!important}.sm\:mt-75px{margin-top:75px!important}.sm\:mb-75px{margin-bottom:75px!important}.sm\:mt-80px{margin-top:80px!important}.sm\:mb-80px{margin-bottom:80px!important}.sm\:mt-85px{margin-top:85px!important}.sm\:mb-85px{margin-bottom:85px!important}.sm\:mt-90px{margin-top:90px!important}.sm\:mb-90px{margin-bottom:90px!important}.sm\:mt-95px{margin-top:95px!important}.sm\:mb-95px{margin-bottom:95px!important}.sm\:mt-100px{margin-top:100px!important}.sm\:mb-100px{margin-bottom:100px!important}}@media (min-width: 769px) and (max-width: 1024px){.md\:mt-0px{margin-top:0!important}.md\:mb-0px{margin-bottom:0!important}.md\:mt-5px{margin-top:5px!important}.md\:mb-5px{margin-bottom:5px!important}.md\:mt-10px{margin-top:10px!important}.md\:mb-10px{margin-bottom:10px!important}.md\:mt-15px{margin-top:15px!important}.md\:mb-15px{margin-bottom:15px!important}.md\:mt-20px{margin-top:20px!important}.md\:mb-20px{margin-bottom:20px!important}.md\:mt-25px{margin-top:25px!important}.md\:mb-25px{margin-bottom:25px!important}.md\:mt-30px{margin-top:30px!important}.md\:mb-30px{margin-bottom:30px!important}.md\:mt-35px{margin-top:35px!important}.md\:mb-35px{margin-bottom:35px!important}.md\:mt-40px{margin-top:40px!important}.md\:mb-40px{margin-bottom:40px!important}.md\:mt-45px{margin-top:45px!important}.md\:mb-45px{margin-bottom:45px!important}.md\:mt-50px{margin-top:50px!important}.md\:mb-50px{margin-bottom:50px!important}.md\:mt-55px{margin-top:55px!important}.md\:mb-55px{margin-bottom:55px!important}.md\:mt-60px{margin-top:60px!important}.md\:mb-60px{margin-bottom:60px!important}.md\:mt-65px{margin-top:65px!important}.md\:mb-65px{margin-bottom:65px!important}.md\:mt-70px{margin-top:70px!important}.md\:mb-70px{margin-bottom:70px!important}.md\:mt-75px{margin-top:75px!important}.md\:mb-75px{margin-bottom:75px!important}.md\:mt-80px{margin-top:80px!important}.md\:mb-80px{margin-bottom:80px!important}.md\:mt-85px{margin-top:85px!important}.md\:mb-85px{margin-bottom:85px!important}.md\:mt-90px{margin-top:90px!important}.md\:mb-90px{margin-bottom:90px!important}.md\:mt-95px{margin-top:95px!important}.md\:mb-95px{margin-bottom:95px!important}.md\:mt-100px{margin-top:100px!important}.md\:mb-100px{margin-bottom:100px!important}}@media (min-width: 1025px){.lg\:mt-0px{margin-top:0!important}.lg\:mb-0px{margin-bottom:0!important}.lg\:mt-5px{margin-top:5px!important}.lg\:mb-5px{margin-bottom:5px!important}.lg\:mt-10px{margin-top:10px!important}.lg\:mb-10px{margin-bottom:10px!important}.lg\:mt-15px{margin-top:15px!important}.lg\:mb-15px{margin-bottom:15px!important}.lg\:mt-20px{margin-top:20px!important}.lg\:mb-20px{margin-bottom:20px!important}.lg\:mt-25px{margin-top:25px!important}.lg\:mb-25px{margin-bottom:25px!important}.lg\:mt-30px{margin-top:30px!important}.lg\:mb-30px{margin-bottom:30px!important}.lg\:mt-35px{margin-top:35px!important}.lg\:mb-35px{margin-bottom:35px!important}.lg\:mt-40px{margin-top:40px!important}.lg\:mb-40px{margin-bottom:40px!important}.lg\:mt-45px{margin-top:45px!important}.lg\:mb-45px{margin-bottom:45px!important}.lg\:mt-50px{margin-top:50px!important}.lg\:mb-50px{margin-bottom:50px!important}.lg\:mt-55px{margin-top:55px!important}.lg\:mb-55px{margin-bottom:55px!important}.lg\:mt-60px{margin-top:60px!important}.lg\:mb-60px{margin-bottom:60px!important}.lg\:mt-65px{margin-top:65px!important}.lg\:mb-65px{margin-bottom:65px!important}.lg\:mt-70px{margin-top:70px!important}.lg\:mb-70px{margin-bottom:70px!important}.lg\:mt-75px{margin-top:75px!important}.lg\:mb-75px{margin-bottom:75px!important}.lg\:mt-80px{margin-top:80px!important}.lg\:mb-80px{margin-bottom:80px!important}.lg\:mt-85px{margin-top:85px!important}.lg\:mb-85px{margin-bottom:85px!important}.lg\:mt-90px{margin-top:90px!important}.lg\:mb-90px{margin-bottom:90px!important}.lg\:mt-95px{margin-top:95px!important}.lg\:mb-95px{margin-bottom:95px!important}.lg\:mt-100px{margin-top:100px!important}.lg\:mb-100px{margin-bottom:100px!important}}body{transition:transform .5s cubic-bezier(.666,0,.333,1)}.search-open{transform:translateY(120px);will-change:transform}@media (max-width: 768px){.search-open{transform:translateY(78px)}}.simple-styling{background:#000!important;height:200px!important;position:relative!important}@media (max-width: 480px){.simple-styling{height:175px!important}}header{background:linear-gradient(180deg,#000,#000 .01%,#0000 91%);height:50vh;position:absolute;top:0;width:100%;z-index:10;pointer-events:none}@media (max-width: 768px){header{height:250px}}header .navigation-wrapper{display:flex;justify-content:space-between;padding-top:60px;pointer-events:all!important}@media (max-width: 1024px){header .navigation-wrapper{padding-top:30px!important}}header .navigation-wrapper__flex{display:flex;align-items:center}header .navigation-wrapper__search-icon{color:#fff;width:68px;height:40px;margin-top:10px}@media (min-width: 1025px){header .navigation-wrapper__search-icon{display:none}}header .navigation-wrapper__meatballs{color:#fff;width:60px;height:20px;margin-top:10px}@media (min-width: 1025px){header .navigation-wrapper__meatballs{display:none}}header .navigation-wrapper__logo{position:absolute}@media (max-width: 1024px){header .navigation-wrapper__logo img{width:150px}}header .navigation-wrapper__sticky{position:fixed;top:-250px;opacity:1;width:100%;background:#fff;padding:25px 0;z-index:400;pointer-events:all;transition:top .4s ease-in-out}@media (max-width: 1024px){header .navigation-wrapper__sticky{overflow-y:scroll;padding:16px 0!important}}header .navigation-wrapper__sticky--container{display:flex;justify-content:space-between;align-items:center}header .navigation-wrapper__sticky--logo{width:110px;height:53px;vertical-align:-webkit-baseline-middle}@media (max-width: 768px){header .navigation-wrapper__sticky--logo{width:90px;height:41px}}header .navigation-wrapper__sticky svg{width:60px;height:20px;color:#000}@media (min-width: 1025px){header .navigation-wrapper__sticky svg:hover{cursor:pointer;color:#f26400;transition:color .3s ease-in-out}}header .navigation-wrapper__sticky--closed{animation:stickyNavAnimation .4s ease-in-out reverse forwards}header .navigation-wrapper__sticky--open{animation:stickyNavAnimation .4s ease-in-out forwards}header .navigation-wrapper__sticky--open .navigation-wrapper__sticky--container svg{height:24px;width:24px}header .navigation-wrapper__sticky .mega-menu{padding-top:40px}@media (max-width: 1024px){header .navigation-wrapper__sticky .mega-menu{padding-top:0!important}}header .navigation-wrapper__sticky .mega-menu__col-1 div{animation:fadeUp .4s ease forwards;opacity:0;will-change:transform,opacity}header .navigation-wrapper__sticky .mega-menu__col-1 div:first-child{animation-delay:.25s}header .navigation-wrapper__sticky .mega-menu__col-1 div:nth-child(2){animation-delay:.35s}header .navigation-wrapper__sticky .mega-menu__col-1 div:nth-child(3){animation-delay:.45s}header .navigation-wrapper__sticky .mega-menu__col-1 div:nth-child(4){animation-delay:.55s}header .navigation-wrapper__sticky .mega-menu__col-1 div:nth-child(5){animation-delay:.65s}header .navigation-wrapper__sticky .mega-menu__col-1 div:nth-child(6){animation-delay:.75s}header .navigation-wrapper__sticky .mega-menu__col-1 div:nth-child(7){animation-delay:.85s}header .navigation-wrapper__sticky .mega-menu__col-1 div:nth-child(8){animation-delay:.95s}header .navigation-wrapper__sticky .mega-menu__col-1 div:nth-child(9){animation-delay:1.05s}header .navigation-wrapper__sticky .mega-menu__col-1 div:nth-child(10){animation-delay:1.15s}header .navigation-wrapper__sticky .mega-menu__col-1 svg{width:34px!important;height:34px!important}@media (max-width: 1024px){header .navigation-wrapper__sticky .mega-menu__col-1 svg{transform:rotate(90deg)}header .navigation-wrapper__sticky .mega-menu__col-1 ul ul{padding-left:0}header .navigation-wrapper__sticky .mega-menu__col-1 ul ul li{border-bottom:none;font-style:normal;font-weight:500;line-height:59px;letter-spacing:.4px}}@media (max-width: 1024px){header .navigation-wrapper__sticky .mega-menu__col-2,header .navigation-wrapper__sticky .mega-menu__col-3{display:none}}@media (max-width: 1400px){header .navigation-wrapper__sticky .mega-menu__col-1,header .navigation-wrapper__sticky .mega-menu__col-3{padding:0!important}}@media (max-width: 1200px){header .navigation-wrapper__sticky .mega-menu__col-3{flex:.8}}header .navigation-wrapper__search{position:absolute;transform:translateY(-120px);width:100%;background:#000;pointer-events:all;padding:55px 0 15px}@media (max-width: 768px){header .navigation-wrapper__search{padding:20px 0;transform:translateY(-78px)}}header .navigation-wrapper__search .search-wrapper{display:flex;column-gap:11px}header .navigation-wrapper__search .search-wrapper__search-icon{align-content:center}header .navigation-wrapper__search .search-wrapper__search-icon svg{color:#f26400;width:40px;height:40px}@media (max-width: 768px){header .navigation-wrapper__search .search-wrapper__search-icon svg{width:32px;height:32px}}header .navigation-wrapper__search .search-wrapper__input{width:100%}header .navigation-wrapper__search .search-wrapper__clear-icon{align-content:center}header .navigation-wrapper__search .search-wrapper__clear-icon svg{color:#f26400;width:40px;height:40px;cursor:pointer}@media (max-width: 768px){header .navigation-wrapper__search .search-wrapper__clear-icon svg{width:32px;height:32px}}header .navigation-wrapper__search .search-input{height:49px;width:100%;background:#000;color:#f26400;font-size:36px;font-family:Theinhardt;outline:none;border:none}header .navigation-wrapper__search .search-input::placeholder{font-size:36px;color:#f26400;font-family:Theinhardt}@media (max-width: 768px){header .navigation-wrapper__search .search-input{height:28px;font-size:16px}header .navigation-wrapper__search .search-input::placeholder{font-size:16px}}header nav{display:flex;width:100%;flex-direction:column;justify-content:space-between}@media (max-width: 1024px){header nav{flex-direction:row-reverse}}header nav ul:not(.mega-menu__col ul){display:flex;justify-content:flex-end}@media (max-width: 1024px){header nav .main-navigation{display:none!important}}@media (min-width: 1025px){header nav .main-navigation__active a:not(.main-navigation__contact a){border-bottom:4px solid #F26400}header nav .main-navigation__active a:is(.main-navigation__contact a){background:#f26400;color:#fff;border-color:#f26400}}header nav .main-navigation li{list-style:none}header nav .main-navigation li:not(:first-child){padding-left:43px}header nav .main-navigation li a:not(.main-navigation__dropdown-link__anchor){color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:20px;text-decoration:none;padding-bottom:18px}header nav .main-navigation li a:not(.main-navigation__dropdown-link__anchor):hover:not(.main-navigation__contact a){border-bottom:4px solid #F26400;transition:border-bottom-color .5s ease-in-out}header nav .main-navigation__dropdown{position:absolute;right:0;width:100%;z-index:300;padding-top:50px;height:600px}header nav .main-navigation__dropdown .container{width:-webkit-fill-available}header nav .main-navigation__dropdown--content{background:#fff;width:100%;display:flex}header nav .main-navigation__dropdown--content--fixed{height:470px!important;width:68%!important;float:inline-end}header nav .main-navigation__dropdown--content--fixed-one-col{height:490px!important;width:auto!important;float:inline-end;margin-right:5%}header nav .main-navigation__dropdown--wrapper{display:flex;padding:50px}header nav .main-navigation__dropdown--introduction{display:flex;flex-direction:column;width:370px}@media (max-width: 1400px){header nav .main-navigation__dropdown--introduction{display:none!important}}header nav .main-navigation__dropdown--introduction__title{color:#f26400;font-size:32px;font-style:normal;font-weight:400;line-height:56px;padding-bottom:27px}header nav .main-navigation__dropdown--introduction__description{color:#000;font-size:48px;font-style:normal;font-weight:300;line-height:50px}header nav .main-navigation__dropdown--introduction__description span{color:#f26400}@media (max-width: 1400px){header nav .main-navigation__dropdown--introduction__description{font-size:36px;font-style:normal;font-weight:300;line-height:38px}}header nav .main-navigation__dropdown--link{padding-left:0!important}header nav .main-navigation__dropdown--link a{color:#000;transition:color .3s ease-in-out}@media (min-width: 1401px){header nav .main-navigation__dropdown .mega-menu__wrapper{padding-left:60px!important}}header nav .main-navigation__dropdown .mega-menu__wrapper--no-padding{padding-left:0!important}header nav .main-navigation__dropdown .mega-menu__col{width:300px;flex:none}header nav .main-navigation__dropdown .mega-menu__col ul{padding-left:0!important}header nav .main-navigation__dropdown .mega-menu__col-1{padding:0!important}@media (min-width: 1201px) and (max-width: 1400px){header nav .main-navigation__dropdown .mega-menu__col-1{width:350px!important;padding-left:20px!important}}header nav .main-navigation__dropdown .mega-menu__col-1--extended{width:350px}header nav .main-navigation__dropdown .mega-menu__col-2{width:170px;flex:none}@media (min-width: 1401px){header nav .main-navigation__dropdown .mega-menu__col-2{padding-left:45px}}@media (min-width: 1201px) and (max-width: 1400px){header nav .main-navigation__dropdown .mega-menu__col-2{width:310px}}@media (max-width: 1200px){header nav .main-navigation__dropdown .mega-menu__col-2{width:230px}}header nav .main-navigation__dropdown .mega-menu__col-2 .main-navigation__dropdown--link a{line-height:normal!important;padding-top:20px!important}header nav .main-navigation__dropdown .mega-menu__col-2 .main-navigation__dropdown--link svg{padding-top:20px!important}header nav .main-navigation__dropdown .mega-menu__col-3{width:245px}@media (min-width: 1201px) and (max-width: 1400px){header nav .main-navigation__dropdown .mega-menu__col-3{width:245px}}header nav .main-navigation__dropdown .mega-menu__col-3--extended{width:500px!important}header nav .main-navigation__dropdown-link__anchor{border-bottom:none!important}header nav .main-navigation__contact{padding-left:22px!important}header nav .main-navigation__contact a{padding:12px 24px!important;border-radius:50px;border:1.5px solid #ffffff;width:125px;height:57px;transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out}header nav .main-navigation__contact a:hover{background:#f26400;color:#fff;border-color:#f26400}header nav .sub-navigation{padding-bottom:35px;padding-top:0;margin:0}@media (max-width: 1024px){header nav .sub-navigation{display:none!important}}header nav .sub-navigation li{list-style:none;align-content:center}header nav .sub-navigation li:not(:first-child){padding-left:24px}header nav .sub-navigation li a{text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:20px;color:#f26400;text-decoration:none;transition:color .3s ease-in-out}header nav .sub-navigation li a:hover{color:#fff}header nav .sub-navigation .search-icon{width:40px;height:40px;color:#f26400;cursor:pointer}header .mega-menu{width:100%}header .mega-menu__col{background-color:transparent;flex:1;padding:0 30px 45px}@media (max-width: 1400px){header .mega-menu__col{padding:0 30px 30px!important}}header .mega-menu__col--wrapper{display:flex;height:100%;padding-bottom:20px}@media (max-width: 768px){header .mega-menu__col--wrapper{padding-bottom:40px}}header .mega-menu__col-1{padding:0 30px 30px 0;z-index:4}@media (max-width: 1024px){header .mega-menu__col-1{padding:0!important}header .mega-menu__col-1 ul{padding:0}}header .mega-menu__col-1 li:not(.contact){text-align:left;width:auto;border-bottom:1px solid #000;transition:border-bottom-color .3s ease-in-out}header .mega-menu__col-2{z-index:3}header .mega-menu__col-3 ul{padding-top:10px}header .mega-menu__col-3 li a{font-size:18px!important;line-height:23px!important;margin-bottom:12px}header .mega-menu .contact{padding:12px 0;margin-top:28px;border-radius:50px;border:1.5px solid #000;text-align:center;width:100%;display:block;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}header .mega-menu .contact:hover{background:#f26400;border-color:#f26400;cursor:pointer}header .mega-menu .contact:hover a{color:#fff}header .mega-menu .contact a{line-height:unset}@media (min-width: 1025px){header .mega-menu__item--active:not(.contact){color:#f26400!important;border-bottom-color:#f26400!important;cursor:pointer}}header .mega-menu ul li{display:flex;justify-content:space-between;align-items:center;padding-top:2px;list-style:none;text-align:center;width:100%}header .mega-menu ul li a{font-size:20px;font-weight:500;line-height:60px;letter-spacing:.4px;color:inherit;text-decoration:none;vertical-align:middle;transition:color .3s ease-in-out;text-align:left}header .mega-menu ul li svg{width:24px;height:24px;color:inherit;vertical-align:middle}header .mobile-menu__accordion{max-height:0;overflow:hidden;transition:max-height .2s ease-out}header .mobile-menu__accordion li a{font-size:16px!important;font-style:normal!important;font-weight:500!important;line-height:39px!important;letter-spacing:.4px!important}@keyframes fadeUp{0%{opacity:0;transform:translateY(50px) rotate(.05deg)}to{opacity:1;transform:translateY(0)}}@keyframes stickyNavAnimation{0%{height:55px}to{height:100dvh}}footer{background:#000;padding-top:102px}@media (max-width: 768px){footer{padding-top:25px}}footer .footer-wrapper{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #C1C6CF}@media (max-width: 768px){footer .footer-wrapper{flex-direction:column}}footer .footer-wrapper .footer-block.small-block{max-width:210px}@media (max-width: 768px){footer .footer-wrapper .footer-block.small-block{width:100%;max-width:unset;padding-bottom:25px}}footer .footer-wrapper .footer-block.small-block .socials-wrapper{display:flex;justify-content:right;height:38px}footer .footer-wrapper .footer-block.small-block .socials-wrapper a{display:flex;color:#fff}footer .footer-wrapper .footer-block.small-block .socials-wrapper .socialIcons{width:38px;margin-left:15px;color:#fff;transition:color .3s ease-in-out}footer .footer-wrapper .footer-block.small-block .socials-wrapper .socialIcons:hover{color:#f26400}footer .footer-wrapper .footer-block.small-block .companyLogo{width:170px}@media (max-width: 480px){footer .footer-wrapper .footer-block.small-block .companyLogo{width:140px}}footer .footer-wrapper .footer-block.small-block .contacts-wrapper a{color:#fff;transition:color .3s ease-in-out}footer .footer-wrapper .footer-block.small-block .contacts-wrapper a:hover{color:#f26400}footer .footer-wrapper .footer-block.small-block .contacts-wrapper .underline{text-decoration:underline}footer .footer-wrapper .footer-block.small-block.left{justify-content:left;display:flex;height:122px;padding-bottom:0}footer .footer-wrapper .footer-block.small-block .contacts-wrapper{text-align:right;margin-top:20px}footer .footer-wrapper .footer-block.small-block .contacts-wrapper a{color:#fff;text-align:right;font-feature-settings:"liga" off,"clig" off;font-family:Theinhardt;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.4px;display:block;text-decoration:none}footer .footer-wrapper .footer-block.large-block{flex:2;display:flex;justify-content:right;margin-bottom:76px}@media (max-width: 1200px){footer .footer-wrapper .footer-block.large-block{justify-content:center}}@media (max-width: 768px){footer .footer-wrapper .footer-block.large-block{margin:39px 0 10px}}footer .footer-wrapper .footer-block .link-wrapper{display:flex;justify-content:space-between;gap:0 6em;width:50%;margin:0 10rem}@media (max-width: 1200px){footer .footer-wrapper .footer-block .link-wrapper{margin:0 5rem;width:100%}}@media (max-width: 1024px){footer .footer-wrapper .footer-block .link-wrapper{margin:0 0 0 3rem;gap:0}}@media (max-width: 768px){footer .footer-wrapper .footer-block .link-wrapper{margin:0}}@media (max-width: 480px){footer .footer-wrapper .footer-block .link-wrapper{flex-direction:column}}footer .footer-wrapper .footer-block .link-wrapper .box{width:50%;display:flex;flex-direction:column}@media (max-width: 1200px){footer .footer-wrapper .footer-block .link-wrapper .box{width:100%}}footer .footer-wrapper .footer-block .link-wrapper .box a{color:#a6a6a6;font-feature-settings:"liga" off,"clig" off;font-size:16px;font-style:normal;font-weight:500;line-height:30px;letter-spacing:-.2px;text-decoration:none;transition:color .3s ease-in-out}footer .footer-wrapper .footer-block .link-wrapper .box a:hover{color:#f26400}.text-wrapper{color:#fff;display:flex;font-size:20px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-.2px;padding:28px 0 55px}@media (max-width: 1024px){.text-wrapper{font-size:18px}}@media (max-width: 768px){.text-wrapper{flex-direction:column;padding:25px 0 46px}}@media (max-width: 480px){.text-wrapper{font-size:16px}}.text-wrapper .box{width:50%;display:flex;align-items:center}@media (max-width: 768px){.text-wrapper .box{width:100%}}.text-wrapper .box.left{justify-content:flex-start}@media (max-width: 768px){.text-wrapper .box.left{justify-content:center}}.text-wrapper .box.right{justify-content:flex-end}@media (max-width: 768px){.text-wrapper .box.right{justify-content:center;margin-top:.5rem}}.text-wrapper .box p{margin:0;position:relative;top:-2px;font-size:inherit;line-height:inherit}.text-wrapper .box svg{height:1em;width:140px;margin-left:.5rem}.text-wrapper .box a{color:#fff;transition:color .3s ease-in-out}.text-wrapper .box a:hover{color:#ff5317}.breadcrumbs ul{display:flex;gap:5px;flex-wrap:wrap;font-size:20px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.4px;text-decoration:none;list-style:none;padding:60px 0;margin-block:0}@media (max-width: 1024px){.breadcrumbs ul{font-size:15px}}@media (max-width: 768px){.breadcrumbs ul{padding:30px 0}}@media (max-width: 480px){.breadcrumbs ul{font-size:12px}}.breadcrumbs ul li{align-items:center;position:relative;display:flex;gap:5px}.breadcrumbs ul li :first-child{padding-left:0}.breadcrumbs ul li:not(:last-child):after{content:"";height:29px;width:26px;background-color:#f26400;mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAyOSAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTI5IDBMOS44NDcyIDMzTDAgMzIuOTk2OEwxOS4xNDMzIDBIMjlaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPC9zdmc+);mask-size:contain;mask-repeat:no-repeat;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAyOSAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTI5IDBMOS44NDcyIDMzTDAgMzIuOTk2OEwxOS4xNDMzIDBIMjlaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPC9zdmc+);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}@media (max-width: 1024px){.breadcrumbs ul li:not(:last-child):after{height:20px;width:18px}}@media (max-width: 480px){.breadcrumbs ul li:not(:last-child):after{height:15px;width:13px}}.breadcrumbs ul li a{color:#f26400;text-decoration:none}body.error-404,.error-404 .outer{background:#000}.error-404 .inner{height:600px;display:flex;align-items:center;border-bottom:1px solid #C1C6CF;position:relative}@media (max-width: 768px){.error-404 .inner{height:auto;padding-bottom:100px}}@media (max-width: 480px){.error-404 .inner{padding-bottom:50px}}.error-404 .inner .container{text-align:left}.error-404 .inner a{text-decoration:none;color:inherit;position:relative;transition:color .3s ease;font-weight:700}.error-404 .inner a:after{content:"";position:absolute;left:0;bottom:-6px;height:4px;width:100%;background-color:transparent;transition:background-color .3s ease,transform .3s ease;transform:scaleX(0)}.error-404 .inner a:hover{color:#f26400}.error-404 .inner a:hover:after{background-color:#f26400;transform:scaleX(1)}.error-404 .inner .styled-list{list-style:none;padding:0;margin:0}.error-404 .inner .styled-list li{display:flex;align-items:center;margin-bottom:10px}.error-404 .inner .styled-list li:before{content:"•";color:#f26400;font-size:2em;margin-right:10px}.error-404 .inner h2{color:#fff;font-size:59px;line-height:61px;margin-top:0}@media (max-width: 480px){.error-404 .inner h2{font-size:24px;line-height:26px}}@media (min-width: 481px) and (max-width: 768px){.error-404 .inner h2{font-size:34px;line-height:36px}}@media (min-width: 769px) and (max-width: 1200px){.error-404 .inner h2{font-size:44px;line-height:46px}}.error-404 .inner h2 span{color:#f26400}.error-404 .inner p{color:#fff;margin:0}.error-404 .inner .padding-top{margin-block-start:1em}.hero_header{display:block;height:100vh;width:100%}@media (max-width: 768px){.hero_header{height:500px}}.hero_header .splide__item{position:relative;display:flex;height:100vh;width:100%}@media (max-width: 768px){.hero_header .splide__item{height:500px}}.hero_header .splide__item .radial-gradient{position:absolute;top:-20%;left:0;right:0;bottom:0;background:radial-gradient(50% 50% at 25% 83%,#000,#0000);z-index:2}@media (max-width: 1024px){.hero_header .splide__item .radial-gradient{background:radial-gradient(75% 25% at 31% 93%,#000,#0000)}}@media (max-width: 768px){.hero_header .splide__item .radial-gradient{background:radial-gradient(75% 35% at 25% 83%,#000,#0000)}}.hero_header .splide__item img,.hero_header .splide__item video{position:absolute;width:100%;height:100vh;object-fit:cover;z-index:1;contain:paint}@media (max-width: 768px){.hero_header .splide__item img,.hero_header .splide__item video{height:500px}}.hero_header .splide__item--content{display:flex;align-self:flex-end;width:100%;z-index:3}@media (max-width: 768px){.hero_header .splide__item--content{flex-direction:column}}.hero_header .splide__item--content .splide__arrows{z-index:4;display:flex;align-items:flex-end;padding-bottom:80px;width:15%;justify-content:right}@media (max-width: 1024px){.hero_header .splide__item--content .splide__arrows{width:100%}}@media (max-width: 768px){.hero_header .splide__item--content .splide__arrows{padding-bottom:30px;justify-content:left}}.hero_header .splide__item--content .splide__arrows__extended{width:100%!important}.hero_header .splide__item--content .splide__arrows--previous,.hero_header .splide__item--content .splide__arrows--next{color:#fff;height:75px;width:75px;transition:color .3s ease-in-out}.hero_header .splide__item--content .splide__arrows--previous svg,.hero_header .splide__item--content .splide__arrows--next svg{height:75px;width:75px;display:flex;position:relative}@media (max-width: 768px){.hero_header .splide__item--content .splide__arrows--previous,.hero_header .splide__item--content .splide__arrows--next{width:40px;height:40px}.hero_header .splide__item--content .splide__arrows--previous svg,.hero_header .splide__item--content .splide__arrows--next svg{height:40px;width:40px;display:flex;position:relative}}.hero_header .splide__item--content .splide__arrows--previous:hover,.hero_header .splide__item--content .splide__arrows--next:hover{color:#f26400;border-color:#f26400;cursor:pointer}.hero_header .splide__item--content .splide__arrows--previous{transform:rotate(-180deg);margin-right:15px}@media (max-width: 768px){.hero_header .splide__item--content .splide__arrows--previous{margin-right:12px}}.hero_header .splide__overlay{position:absolute;top:0}.hero_header .splide__overlay .splide__item--content{display:flex;align-self:flex-end}.hero_header .splide__overlay .splide__item--content .textWrapper:before{width:0px!important;background:none!important}.hero_header .splide__overlay .splide__item--content .textWrapper .textWrapper.expanded{width:70%}.hero_header .textWrapper{position:relative;margin-bottom:80px;padding-left:22px;display:flex;flex-direction:column;justify-content:center;flex-shrink:0;width:65%;z-index:3}@media (max-width: 1024px){.hero_header .textWrapper{width:75%}}@media (max-width: 480px){.hero_header .textWrapper{padding-left:11px}}.hero_header .textWrapper:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background-color:#f26400;z-index:-1}@media (max-width: 768px){.hero_header .textWrapper{width:auto;margin-bottom:90px}.hero_header .textWrapper__no-arrows{margin-bottom:30px}}.hero_header .textWrapper__extended{width:85%!important}.hero_header .textWrapper .subtitle{color:#f26400;font-size:36px;font-style:normal;font-weight:400;line-height:38px;padding-bottom:.5rem}.hero_header .textWrapper .subtitle span{color:#fff}@media (max-width: 768px){.hero_header .textWrapper .subtitle{font-size:20px;line-height:22px}}.hero_header .textWrapper .heading{color:#fff;font-style:normal;font-weight:300;margin:0;font-size:80px;line-height:82px}@media (max-width: 1024px){.hero_header .textWrapper .heading{font-size:60px;line-height:62px}}@media (max-width: 768px){.hero_header .textWrapper .heading{font-size:50px;line-height:52px}}@media (max-width: 480px){.hero_header .textWrapper .heading{font-size:36px;line-height:38px}}.hero_header .headerGradient{background:linear-gradient(0deg,#000000a6,#000000a6 .01%,#0000 40%);position:absolute;top:0;left:0;width:100%;height:100vh;z-index:2}@media (max-width: 768px){.hero_header .headerGradient{background:linear-gradient(0deg,#000000a6,#000000a6 .01%,#0000 40%)}}.hero_header .overlay-wrapper{z-index:5;margin-top:20px;display:flex;justify-content:flex-end;width:100%}@media (max-width: 768px){.hero_header .overlay-wrapper{justify-content:flex-start;margin-top:0}}.hero_header .overlay-wrapper .more-projects{display:flex}.hero_header .overlay-wrapper .wrapper{border-radius:50px;border:2px solid #ffffff;display:flex;align-items:center;justify-content:space-between;margin-bottom:80px;position:relative;align-self:flex-end;padding:12px 0 12px 24px;transition:color .3s ease-in-out,border-color .3s ease-in-out,stroke .3s ease-in-out,background .3s ease-in-out;color:#fff;stroke:#fff}@media (max-width: 768px){.hero_header .overlay-wrapper .wrapper{margin-bottom:1.25rem}}.hero_header .overlay-wrapper .wrapper:hover{cursor:pointer;background:#f26400;color:#fff;border-color:#f26400}.hero_header .overlay-wrapper .wrapper .more-projects-text{position:relative;font-size:18px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.4px;display:flex;flex-direction:row;gap:10px;flex-shrink:0;align-items:center}.hero_header .overlay-wrapper .wrapper svg{display:flex;align-items:center;text-decoration:none;font-weight:700;margin:0 15px;width:30px;height:30px;transition:stroke .3s ease-in-out}.hero_header .overlay-wrapper .overlay-content{padding:45px 45px 25px;background-color:#000c;border-radius:15px 0 0 15px;color:#fff;z-index:9;flex-shrink:0;cursor:default;position:absolute;bottom:30px;right:0;max-width:800px;width:100%;opacity:0;overflow:hidden;transition:width .3s ease,opacity .3s ease-in-out;pointer-events:none;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}@media (max-width: 768px){.hero_header .overlay-wrapper .overlay-content{padding:0 0 10px;border-radius:0 15px 0 0;bottom:0;left:0}}.hero_header .overlay-wrapper .overlay-content.visible{width:800px;opacity:1;pointer-events:auto}@media (max-width: 1024px){.hero_header .overlay-wrapper .overlay-content.visible{width:533px}}@media (max-width: 768px){.hero_header .overlay-wrapper .overlay-content.visible{width:100%}}.hero_header .overlay-wrapper .close-button{position:absolute;top:30px;right:30px;cursor:pointer;color:#fff;font-size:20px;transition:color .3s ease-in-out}@media (max-width: 768px){.hero_header .overlay-wrapper .close-button{top:20px;right:20px}}.hero_header .overlay-wrapper .close-button:hover{color:#f26400}@media (max-width: 768px){.hero_header .overlay-wrapper .close-button svg{width:16px;height:16px}}.hero_header .overlay-wrapper .title{color:#fff;font-size:36px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.4px;display:block;padding-bottom:50px;white-space:nowrap}@media (max-width: 768px){.hero_header .overlay-wrapper .title{font-size:28px;line-height:30px;padding:20px 20px 30px}}@media (max-width: 480px){.hero_header .overlay-wrapper .title{font-size:24px;line-height:26px;padding-left:10px;padding-right:10px}}.hero_header .overlay-wrapper .overlay-item{display:flex;margin-bottom:20px}@media (max-width: 768px){.hero_header .overlay-wrapper .overlay-item{padding:0 20px}}@media (max-width: 480px){.hero_header .overlay-wrapper .overlay-item{margin-bottom:10px;padding:0 10px}}.hero_header .overlay-wrapper .overlay-item .left{display:flex;justify-content:flex-start;align-items:center;width:50%}@media (max-width: 480px){.hero_header .overlay-wrapper .overlay-item .left{width:45%}}.hero_header .overlay-wrapper .overlay-item .left .overlay-label{color:#fff;font-size:24px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:.4px;white-space:nowrap}@media (max-width: 768px){.hero_header .overlay-wrapper .overlay-item .left .overlay-label{font-size:20px;line-height:22px}}@media (max-width: 480px){.hero_header .overlay-wrapper .overlay-item .left .overlay-label{font-size:16px;line-height:18px;padding-bottom:10px}}.hero_header .overlay-wrapper .overlay-item .right{display:flex;justify-content:flex-start;align-items:center;width:50%}@media (max-width: 480px){.hero_header .overlay-wrapper .overlay-item .right{width:55%}}.hero_header .overlay-wrapper .overlay-item .right .overlay-value{color:#fff;font-size:24px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.4px;word-wrap:break-word}@media (max-width: 768px){.hero_header .overlay-wrapper .overlay-item .right .overlay-value{font-size:20px;line-height:22px}}@media (max-width: 480px){.hero_header .overlay-wrapper .overlay-item .right .overlay-value{font-size:16px;line-height:18px;padding-bottom:10px}}@keyframes swipe{0%{background-position:100%}to{background-position:0%}}.leading_strapline{color:#000;font-size:62px;font-style:normal;font-weight:300;line-height:68px}@media (max-width: 1024px){.leading_strapline{font-size:42px;line-height:44px}}@media (max-width: 768px){.leading_strapline{font-size:32px;line-height:34px}}@media (max-width: 480px){.leading_strapline{font-size:22px;line-height:24px}}.leading_strapline span{-webkit-background-clip:text;background-clip:text;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#000),color-stop(50%,#A6A6A6));background-image:linear-gradient(90deg,#000 50%,#a6a6a6 0);background-position:100%;background-size:200%;color:transparent;display:inline-block;position:relative;-webkit-transition-property:background-position;transition-property:background-position;-webkit-transition-timing-function:linear;transition-timing-function:linear;word-break:break-word}.leading_strapline strong{font-weight:300}.leading_strapline strong span{background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#F26400),color-stop(50%,#A6A6A6));background-image:linear-gradient(90deg,#f26400 50%,#a6a6a6 0)}.leading_strapline .active{background-position:0}.leading_Strapline--primary{background-color:#f26400;padding:70px 0}@media (max-width: 480px){.leading_Strapline--primary{padding:40px 0}}.leading_Strapline--primary span,.leading_Strapline--primary strong span{background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#000),color-stop(50%,#ffffff));background-image:linear-gradient(90deg,#fff 50%,#000 0)}.business_grid{position:relative;width:100%;box-sizing:border-box}@media (max-width: 768px){.business_grid .background-effect-wrapper:not(.business_grid){flex-direction:column}}.business_grid h2{color:#f26400;font-style:normal;font-weight:400;margin-block:0;margin-bottom:35px}@media (max-width: 768px){.business_grid h2{margin-bottom:25px}}.business_grid .grid{display:grid;grid-template-columns:repeat(18,1fr);grid-template-rows:repeat(72,1fr);grid-column-gap:30px;grid-row-gap:30px}@media (max-width: 1024px){.business_grid .grid{display:flex;flex-wrap:wrap;grid-column-gap:0;grid-row-gap:0;gap:15px}}.business_grid .item{background-position:center!important;position:relative;cursor:pointer;background-size:cover!important}.business_grid .item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#000000a6 14.5%,#0000 45%);background-size:cover;z-index:1;transform:rotate(180deg)}@media (max-width: 1024px){.business_grid .item:before{background:linear-gradient(180deg,#000000a6 14.5%,#0000 30%)}}.business_grid .item:hover{transition:opacity .3s ease-out,background-color .3s ease-out;z-index:4}.business_grid .item:hover .arrow{color:#f26400;border-color:#f26400}@media (max-width: 1024px){.business_grid .item{width:calc(50% - 7.5px);box-sizing:border-box;height:300px}}@media (max-width: 480px){.business_grid .item{width:100%;height:243px}}.business_grid .item:nth-child(1){grid-area:2/1/25/10}.business_grid .item:nth-child(2){grid-area:2/10/17/19}.business_grid .item:nth-child(3){grid-area:17/10/28/19}.business_grid .item:nth-child(4){grid-area:25/1/43/10}.business_grid .item:nth-child(5){grid-area:28/10/43/19}.business_grid .item:nth-child(6){grid-area:43/1/58/7}.business_grid .item:nth-child(7){grid-area:43/7/58/19}.business_grid .item:nth-child(8){grid-area:58/1/73/13}.business_grid .item:nth-child(9){grid-area:58/13/73/19}@media (min-width: 1025px){.business_grid .item:nth-child(1) .hover-text,.business_grid .item:nth-child(2) .hover-text,.business_grid .item:nth-child(4) .hover-text,.business_grid .item:nth-child(5) .hover-text{flex-wrap:wrap;align-content:center}}.business_grid .content-wrapper{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:100%;position:relative;z-index:2;background:radial-gradient(65% 40% at 14% 96%,#000,#0000)}@media (min-width: 769px){.business_grid .content-wrapper{background:radial-gradient(65% 33% at 14% 96%,#000,#0000)}}.business_grid .title__wrapper{position:absolute;border-left:4px solid #F26400;z-index:3;margin:0 0 30px 25px;pointer-events:none}@media (max-width: 1024px){.business_grid .title__wrapper{margin:0 0 15px 15px}}@media (max-width: 768px){.business_grid .title__wrapper{left:-5px}}.business_grid .title__wrapper--text{bottom:10px;margin-bottom:0;color:#fff;padding-left:10px;font-size:48px;font-weight:300;line-height:50px;max-width:350px}@media (max-width: 1400px){.business_grid .title__wrapper--text{font-size:30px;line-height:32px;max-width:210px}}@media (max-width: 1024px){.business_grid .title__wrapper--text{font-size:30px;line-height:32px}}@media (max-width: 768px){.business_grid .title__wrapper--text{font-size:24px;line-height:30px;max-width:140px}}.business_grid .hover-text{display:flex;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;justify-content:left;background-color:#0000;color:#fff;font-size:32px;font-style:normal;font-weight:300;line-height:34px;transition:opacity .3s ease-out,background-color .3s ease-out;z-index:2}@media (max-width: 1024px){.business_grid .hover-text{font-size:24px;line-height:26px}}.business_grid .hover-text:hover{opacity:1;background-color:#00000080}.business_grid .hover-text .inner{padding:25px;text-align:left}.business_grid .arrow{position:absolute;bottom:10px;right:10px;z-index:3;color:#fff;height:48px;width:48px;margin:0 17px 21px 0;pointer-events:none!important}@media (max-width: 1400px){.business_grid .arrow{width:35px;height:35px}}@media (max-width: 1024px){.business_grid .arrow{margin:0 0 5px}}.business_grid .arrow svg{height:48px;width:48px;display:flex;margin:0 auto;position:relative}@media (max-width: 1400px){.business_grid .arrow svg{height:35px;width:35px}}@media (max-width: 768px){.business_grid.sm\:mt-default{margin-top:40px!important}.business_grid.sm\:mb-default{margin-bottom:40px!important}}@media (min-width: 769px) and (max-width: 1024px){.business_grid.md\:mt-default{margin-top:75px!important}.business_grid.md\:mb-default{margin-bottom:75px!important}}@media (min-width: 1025px){.business_grid.lg\:mt-default{margin-top:90px!important}.business_grid.lg\:mb-default{margin-bottom:130px!important}}.accordion{overflow:hidden;border-top:2px solid #F26400}.accordion .accordion-item{border-bottom:2px solid #F26400;padding:30px 40px}@media (max-width: 768px){.accordion .accordion-item{padding:20px 30px}}@media (max-width: 480px){.accordion .accordion-item{padding:10px}}.accordion .accordion-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.accordion .accordion-header svg{color:#f26400;transform:rotate(90deg);width:100px;height:60px;transition:transform .3s ease-in-out}@media (max-width: 768px){.accordion .accordion-header svg{width:40px;height:40px}}.accordion .accordion-header.active svg{transform:rotate(270deg)}.accordion .accordion-header .title{color:#f26400;font-size:36px;font-style:normal;font-weight:700;line-height:38px}@media (max-width: 768px){.accordion .accordion-header .title{font-size:24px;line-height:26px}}@media (max-width: 480px){.accordion .accordion-header .title{max-width:85%;font-size:20px;line-height:22px}}.accordion .accordion-body{overflow:hidden;transition:max-height .4s ease-in-out,padding .4s ease-in-out;color:#000;font-size:24px;font-style:normal;font-weight:400;line-height:26px;max-height:0;padding-top:0;padding-bottom:0}.accordion .accordion-body .body-text{margin:0;opacity:0;transition:opacity 1s ease-in-out}.accordion .accordion-body p{margin:20px 0 15px}.accordion .accordion-body.open{max-height:max-content;padding-top:20px;padding-bottom:20px;opacity:1;transition:opacity 1s ease-in-out}.accordion .accordion-body.open .body-text{opacity:1}@media (max-width: 768px){.content_accordion.sm\:mt-default{margin-top:40px!important}.content_accordion.sm\:mb-default{margin-bottom:40px!important}}@media (min-width: 769px) and (max-width: 1024px){.content_accordion.md\:mt-default{margin-top:40px!important}.content_accordion.md\:mb-default{margin-bottom:50px!important}}@media (min-width: 1025px){.content_accordion.lg\:mt-default{margin-top:40px!important}.content_accordion.lg\:mb-default{margin-bottom:60px!important}}.office_locations{position:relative;width:100%;box-sizing:border-box}@media (max-width: 768px){.office_locations .background-effect-wrapper:not(.office_locations){flex-direction:column}}.office_locations h2{font-style:normal;font-weight:400;color:#f26400;margin:0 0 35px}@media (max-width: 768px){.office_locations h2{margin-bottom:25px}}.office_locations .container{width:100%}@media (max-width: 1024px){.office_locations .container{width:auto}}.office_locations .wrapper{display:flex;gap:0 50px;justify-content:space-between}@media (max-width: 1024px){.office_locations .wrapper{flex-wrap:wrap;gap:0}}.office_locations .block{flex:1 1 calc(25% - 5px);box-sizing:border-box;border-radius:4px}@media (max-width: 1024px){.office_locations .block{flex:1 1 40%;margin:10px}.office_locations .block:nth-child(3),.office_locations .block:nth-child(4){margin-top:40px}}@media (max-width: 480px){.office_locations .block{flex:1 1 100%;margin:0}.office_locations .block:nth-child(2){margin-top:40px}}.office_locations .block .title{color:#000;font-size:32px;font-style:normal;font-weight:700;line-height:40px;margin-bottom:10px}@media (max-width: 1200px){.office_locations .block .title{font-size:28px;line-height:35px}}@media (max-width: 768px){.office_locations .block .title{font-size:24px;line-height:30px}}.office_locations .block .address{color:#000;font-size:24px;font-style:normal;font-weight:400;line-height:26px;margin-bottom:30px}@media (max-width: 1200px){.office_locations .block .address{font-size:20px;line-height:22px}}.office_locations .block .telephone{padding-bottom:10px}.office_locations .block .telephone a{color:#000;font-size:24px;font-style:normal;font-weight:700;line-height:26px;text-decoration:none}@media (max-width: 1200px){.office_locations .block .telephone a{font-size:20px;line-height:22px}}.office_locations .block .email a{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:26px;text-decoration-line:underline}.office_locations .block .telephone a,.office_locations .block .email a{transition:color .3s ease-in-out}.office_locations .block .telephone a:hover,.office_locations .block .email a:hover{color:#f26400}.office_locations span{display:block}.office_locations span p{font-size:inherit;line-height:inherit}.office_locations span p:first-child{margin-bottom:0}.office_locations span p:not(:first-child){margin:0}@media (max-width: 768px){.office_locations.sm\:mt-default{margin-top:40px!important}.office_locations.sm\:mb-default{margin-bottom:40px!important}}@media (min-width: 769px) and (max-width: 1024px){.office_locations.md\:mt-default{margin-top:50px!important}.office_locations.md\:mb-default{margin-bottom:50px!important}}@media (min-width: 1025px){.office_locations.lg\:mt-default{margin-top:70px!important}.office_locations.lg\:mb-default{margin-bottom:70px!important}}.tabbed_navigation{position:relative}.tabbed_navigation .subpage-arrow{height:30px;width:30px;margin-left:5px;transform:rotate(90deg)}.tabbed_navigation .wrapper .navigation{display:flex;list-style:none;padding:0;justify-content:flex-start;border:2px solid #F26400;border-radius:50px;margin:0 auto;z-index:4;position:relative}@media (max-width: 768px){.tabbed_navigation .wrapper .navigation{display:none}}.tabbed_navigation .wrapper .navigation li{cursor:pointer;padding:27px 33px;margin:5px;transition:background-color .3s ease;color:#f26400;font-size:18px;border-radius:50px;font-weight:400;line-height:20px;letter-spacing:.4px;text-align:center;display:flex;align-items:center;justify-content:center}@media (max-width: 1024px){.tabbed_navigation .wrapper .navigation li{padding:20px}}.tabbed_navigation .wrapper .navigation li:hover{background:#f26400;color:#fff;transition:background-color .3s ease;letter-spacing:.4px}.tabbed_navigation .wrapper .navigation li.active{background:#f26400;color:#fff;font-weight:700;letter-spacing:.4px;border-radius:50px}.tabbed_navigation .wrapper .navigation.more-than-four{justify-content:space-between}@media (max-width: 1400px){.tabbed_navigation .wrapper .navigation.more-than-four li{padding:27px 20px}}@media (max-width: 1200px){.tabbed_navigation .wrapper .navigation.more-than-four li{padding:20px}}@media (max-width: 1024px){.tabbed_navigation .wrapper .navigation.more-than-four li{font-size:15px;line-height:17px;width:16.66%}}.tabbed_navigation .wrapper .has-subpages{background:#fff}.tabbed_navigation .wrapper .navigation__subpages{position:relative;border-radius:50px;background:#f7f7f8;padding-top:95px;margin-top:-85px;padding-bottom:20px;z-index:1}@media (max-width: 768px){.tabbed_navigation .wrapper .navigation__subpages{display:none}}.tabbed_navigation .wrapper .navigation__subpages ul{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 20px;padding:0 20px}.tabbed_navigation .wrapper .navigation__subpages ul a{border-radius:50px;color:#000;padding:10px 20px;text-decoration:none;display:inline-block}.tabbed_navigation .wrapper .navigation__subpages ul a:hover,.tabbed_navigation .wrapper .navigation__subpages ul a.active{background:#f26400;color:#fff}.tabbed_navigation .border{display:none;border:2px solid #F26400;border-radius:50px}@media (max-width: 768px){.tabbed_navigation .border{display:block;border:none;border-radius:0}}.tabbed_navigation .border .dropdown{display:none}@media (max-width: 768px){.tabbed_navigation .border .dropdown{display:unset}.tabbed_navigation .border .dropdown .dropdown-button{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:20px 30px;margin:0;width:auto}}@media (max-width: 768px) and (max-width: 768px){.tabbed_navigation .border .dropdown .dropdown-button{padding:0 25px 20px}}@media (max-width: 768px){.tabbed_navigation .border .dropdown .dropdown-button li{display:flex;align-items:center;color:#000;font-size:18px;font-style:normal;font-weight:700;line-height:20px;flex-grow:1}.tabbed_navigation .border .dropdown .dropdown-button .arrow{position:relative;z-index:1;transition:transform .6s ease;color:#000;margin:0 0 0 auto}.tabbed_navigation .border .dropdown .dropdown-button .arrow svg{height:24px;width:24px;transition:transform .6s ease;transform:rotate(90deg)}.tabbed_navigation .border .dropdown .dropdown-button .arrow.rotated{color:#f26400;transform:rotate(180deg);transition:transform .6s ease;border-color:#f26400}}.tabbed_navigation .border .dropdown .dropdown-menu{padding:0 10px;margin-top:0;border:2px solid #F26400}@media (max-width: 768px){.tabbed_navigation .border .dropdown .dropdown-menu{padding:0}}.tabbed_navigation .border .dropdown .dropdown-menu.visible{display:block;max-height:800px;border-radius:30px;margin-block:0!important;transition:max-height .5s ease,border .5s ease}.tabbed_navigation .border .dropdown .dropdown-menu.hidden{max-height:0;margin:0;overflow:hidden;border-radius:30px;transition:max-height .5s ease,border .5s ease}.tabbed_navigation .border .dropdown .dropdown-menu li{cursor:pointer;padding:5px 20px;transition:background-color .5s ease,border .5s ease;color:#f26400;list-style-type:none;margin:5px;display:flex;justify-content:space-between;align-items:anchor-center}.tabbed_navigation .border .dropdown .dropdown-menu li:first-child{margin-top:15px}.tabbed_navigation .border .dropdown .dropdown-menu li:last-child{margin-bottom:15px}.tabbed_navigation .border .dropdown .dropdown-menu li:hover{background:#f26400;color:#fff;border-radius:50px}.tabbed_navigation .border .dropdown .dropdown-menu li.active{background:#f26400;color:#fff;font-weight:700;border-radius:50px}.tabbed_navigation .active-title,.tabbed_navigation .inactive-title{color:#f26400}.tabbed_navigation .mobile-subpages{background:#f7f7f8;padding:10px 25px}.tabbed_navigation .mobile-subpages a{display:block;color:#000;width:100%;text-decoration:none;padding:4px 0}.tabbed_navigation .mobile-subpages .active{color:#f26400}@media (max-width: 768px){.tabbed_navigation.sm\:mt-default{margin-top:40px!important}.tabbed_navigation.sm\:mb-default{margin-bottom:35px!important}}@media (min-width: 769px) and (max-width: 1024px){.tabbed_navigation.md\:mt-default{margin-top:65px!important}.tabbed_navigation.md\:mb-default{margin-bottom:60px!important}}@media (min-width: 1025px){.tabbed_navigation.lg\:mt-default{margin-top:85px!important}.tabbed_navigation.lg\:mb-default{margin-bottom:80px!important}}.divisional_footer{background:#000;padding:38px 0}@media (max-width: 480px){.divisional_footer{padding:30px 0}}.divisional_footer .flex-wrapper{display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){.divisional_footer .flex-wrapper img{width:110px}}.divisional_footer .tagline-block{flex:1;text-align:left;max-width:514px}@media (max-width: 1024px){.divisional_footer .tagline-block{max-width:302px}}@media (max-width: 768px){.divisional_footer .tagline-block{max-width:283px}}@media (max-width: 480px){.divisional_footer .tagline-block{max-width:212px}}.divisional_footer .tagline{color:#f26400;font-style:normal;font-weight:300;margin:0}.image-text-module,.video-text-module{position:relative}.image-text-module .wrapper,.video-text-module .wrapper{display:flex;flex-wrap:wrap;align-items:stretch}.image-text-module .wrapper.reverse,.video-text-module .wrapper.reverse{flex-direction:row-reverse}.image-text-module .wrapper.reverse .box .image-wrap.has-seperation-border,.video-text-module .wrapper.reverse .box .image-wrap.has-seperation-border{border-right:none;padding-right:0;padding-left:40px}@media (max-width: 768px){.image-text-module .wrapper.reverse .box .image-wrap.has-seperation-border,.video-text-module .wrapper.reverse .box .image-wrap.has-seperation-border{border-right:none;margin-right:0;padding-left:0}}.image-text-module .wrapper.reverse .box .border-wrap.has-separation-border,.video-text-module .wrapper.reverse .box .border-wrap.has-separation-border{border-right:4px solid #F26400;padding-right:40px;padding-left:0!important}@media (max-width: 768px){.image-text-module .wrapper.reverse .box .border-wrap.has-separation-border,.video-text-module .wrapper.reverse .box .border-wrap.has-separation-border{border-right:none;padding-right:0}}@media (max-width: 768px){.image-text-module .wrapper,.video-text-module .wrapper{padding:0;flex-direction:column}.image-text-module .wrapper.reverse,.video-text-module .wrapper.reverse{flex-direction:column}}.image-text-module .wrapper .box,.video-text-module .wrapper .box{width:50%;display:flex;flex-direction:column}@media (max-width: 768px){.image-text-module .wrapper .box,.video-text-module .wrapper .box{width:100%}}.image-text-module .wrapper .box__40,.video-text-module .wrapper .box__40{width:40%}@media (max-width: 768px){.image-text-module .wrapper .box__40,.video-text-module .wrapper .box__40{width:100%}}.image-text-module .wrapper .box__60,.video-text-module .wrapper .box__60{width:60%}@media (max-width: 768px){.image-text-module .wrapper .box__60,.video-text-module .wrapper .box__60{width:100%}}.image-text-module .wrapper .box .image-wrap,.video-text-module .wrapper .box .image-wrap{padding-right:40px;display:flex;justify-content:center;align-items:center;height:auto;overflow:hidden;flex:1}.image-text-module .wrapper .box .image-wrap.has-seperation-border,.video-text-module .wrapper .box .image-wrap.has-seperation-border{border-right:4px solid #F26400;padding-left:0}@media (max-width: 768px){.image-text-module .wrapper .box .image-wrap.has-seperation-border,.video-text-module .wrapper .box .image-wrap.has-seperation-border{border-right:none;margin-right:0}}@media (min-width: 769px){.image-text-module .wrapper .box .image-wrap__reversed,.video-text-module .wrapper .box .image-wrap__reversed{padding-right:0!important;padding-left:40px!important}}@media (max-width: 768px){.image-text-module .wrapper .box .image-wrap,.video-text-module .wrapper .box .image-wrap{height:auto;width:100%}}.image-text-module .wrapper .box .image-wrap .image-content,.video-text-module .wrapper .box .image-wrap .image-content{position:relative;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25));width:100%;display:flex;justify-content:left}.image-text-module .wrapper .box .image-wrap .image-content .image,.video-text-module .wrapper .box .image-wrap .image-content .image{width:100%;height:100%;object-fit:contain;max-width:none;max-height:none;display:block}@media (max-width: 768px){.image-text-module .wrapper .box .image-wrap .image-content .image,.video-text-module .wrapper .box .image-wrap .image-content .image{max-width:550px}}.image-text-module .wrapper .box .image-wrap .image-content iframe,.video-text-module .wrapper .box .image-wrap .image-content iframe{width:100%;height:auto;aspect-ratio:16/9;border:0;object-fit:cover;overflow:hidden}.image-text-module .wrapper .box .image-wrap .image-content .radial-overlay,.video-text-module .wrapper .box .image-wrap .image-content .radial-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:radial-gradient(50% 50% at 15% 20%,#000c,#0000)}.image-text-module .wrapper .box .image-wrap .image-content .radial-overlay .logo-overlay,.video-text-module .wrapper .box .image-wrap .image-content .radial-overlay .logo-overlay{position:absolute;left:24px;top:24px;max-width:175px;height:auto}@media (min-width: 769px) and (max-width: 1024px){.image-text-module .wrapper .box .image-wrap .image-content .radial-overlay .logo-overlay,.video-text-module .wrapper .box .image-wrap .image-content .radial-overlay .logo-overlay{left:15px;top:15px}}@media (max-width: 480px){.image-text-module .wrapper .box .image-wrap .image-content .radial-overlay .logo-overlay,.video-text-module .wrapper .box .image-wrap .image-content .radial-overlay .logo-overlay{max-width:100px}}.image-text-module .wrapper .box .border-wrap,.video-text-module .wrapper .box .border-wrap{display:flex;flex-direction:column;justify-content:flex-start;flex:1}@media (max-width: 768px){.image-text-module .wrapper .box .border-wrap,.video-text-module .wrapper .box .border-wrap{border:none;padding-left:0}}.image-text-module .wrapper .box .border-wrap .title-above-text,.video-text-module .wrapper .box .border-wrap .title-above-text{margin-bottom:20px}.image-text-module .wrapper .box .border-wrap h3,.video-text-module .wrapper .box .border-wrap h3{color:#000;font-style:normal;font-weight:300;margin:0}.image-text-module .wrapper .box .border-wrap h3.primary-color,.video-text-module .wrapper .box .border-wrap h3.primary-color{color:#f26400}@media (max-width: 768px){.image-text-module .wrapper .box .border-wrap h3,.video-text-module .wrapper .box .border-wrap h3{padding-right:0;padding-top:26px;padding-bottom:0}}.image-text-module .wrapper .box .border-wrap p,.video-text-module .wrapper .box .border-wrap p{color:#000;font-style:normal;font-weight:400;margin:25px 0 0}@media (max-width: 768px){.image-text-module .wrapper .box .border-wrap p,.video-text-module .wrapper .box .border-wrap p{padding-right:0!important}}@media (max-width: 480px){.image-text-module .wrapper .box .border-wrap p,.video-text-module .wrapper .box .border-wrap p{margin:20px 0 0}}.image-text-module .wrapper .box .border-wrap .cta-wrapper.has-margin-bottom,.video-text-module .wrapper .box .border-wrap .cta-wrapper.has-margin-bottom{margin-bottom:50px}.image-text-module .wrapper .box .border-wrap .cta-wrapper,.video-text-module .wrapper .box .border-wrap .cta-wrapper{margin-top:20px;display:inline-flex;padding:8px 20px;border-radius:50px;border:1px solid #000;width:max-content;height:54px;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out}@media (max-width: 1024px){.image-text-module .wrapper .box .border-wrap .cta-wrapper,.video-text-module .wrapper .box .border-wrap .cta-wrapper{padding:5px 15px;height:48px}}@media (max-width: 480px){.image-text-module .wrapper .box .border-wrap .cta-wrapper,.video-text-module .wrapper .box .border-wrap .cta-wrapper{height:43px}}.image-text-module .wrapper .box .border-wrap .cta-wrapper:hover,.video-text-module .wrapper .box .border-wrap .cta-wrapper:hover{background:#f26400;color:#fff;border-color:#f26400}.image-text-module .wrapper .box .border-wrap .cta-wrapper:hover .cta-button,.video-text-module .wrapper .box .border-wrap .cta-wrapper:hover .cta-button{color:#fff;border-color:#f26400}.image-text-module .wrapper .box .border-wrap .cta-wrapper .cta-button,.video-text-module .wrapper .box .border-wrap .cta-wrapper .cta-button{width:auto!important;display:inline-block;display:flex;flex-direction:column;justify-content:center;flex-shrink:0;color:#000;text-align:center;font-size:30px;font-style:normal;font-weight:400;line-height:30px;text-decoration:none;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out}@media (max-width: 1024px){.image-text-module .wrapper .box .border-wrap .cta-wrapper .cta-button,.video-text-module .wrapper .box .border-wrap .cta-wrapper .cta-button{font-size:20px;line-height:22px}}@media (max-width: 480px){.image-text-module .wrapper .box .border-wrap .cta-wrapper .cta-button,.video-text-module .wrapper .box .border-wrap .cta-wrapper .cta-button{font-size:16px;line-height:18px}}.image-text-module .wrapper .box .border-wrap.has-separation-border,.video-text-module .wrapper .box .border-wrap.has-separation-border{padding-left:40px}@media (max-width: 768px){.image-text-module .wrapper .box .border-wrap.has-separation-border,.video-text-module .wrapper .box .border-wrap.has-separation-border{border-left:none;padding-left:0}}.image-text-module .title-outside-flex,.video-text-module .title-outside-flex{color:#000;font-style:normal;font-weight:400;margin:0 0 35px}@media (max-width: 768px){.image-text-module .title-outside-flex,.video-text-module .title-outside-flex{margin-bottom:25px}}.image-text-module .title-outside-flex.primary-color,.video-text-module .title-outside-flex.primary-color{color:#f26400}.image-text-module .read-more,.video-text-module .read-more{position:relative;display:table;cursor:pointer;font-weight:700;font-size:22px;font-weight:400;color:#000;transition:color .3s ease-in-out}.image-text-module .read-more:hover,.video-text-module .read-more:hover{color:#f26400}.image-text-module .read-more:after,.video-text-module .read-more:after{content:"";display:block;height:2px;background-color:#f26400;width:0;transition:width .3s ease-in-out;position:absolute;bottom:-6px;left:0}.image-text-module .read-more:hover:after,.video-text-module .read-more:hover:after{width:100%}.image-text-module .plyr--video,.video-text-module .plyr--video{width:100%;height:fit-content}@media (max-width: 768px){.image_and_text.sm\:mt-default,.video_and_text.sm\:mt-default{margin-top:40px!important}.image_and_text.sm\:mb-default,.video_and_text.sm\:mb-default{margin-bottom:40px!important}}@media (min-width: 769px) and (max-width: 1024px){.image_and_text.md\:mt-default,.video_and_text.md\:mt-default{margin-top:60px!important}.image_and_text.md\:mb-default,.video_and_text.md\:mb-default{margin-bottom:60px!important}}@media (min-width: 1025px){.image_and_text.lg\:mt-default,.video_and_text.lg\:mt-default{margin-top:80px!important}.image_and_text.lg\:mb-default,.video_and_text.lg\:mb-default{margin-bottom:80px!important}}.two_column_image .title{color:#f26400;font-style:normal;font-weight:400;margin-block:0;margin-bottom:35px}.two_column_image .grid{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}.two_column_image .itemBlock{background:#0000001a;background-position:center!important;position:relative;cursor:pointer;width:calc(50% - 8px);transition:opacity .3s ease-out,background-color .3s ease-out;height:400px;background-repeat:no-repeat!important;background-size:cover!important}.two_column_image .itemBlock:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#000000a6 14.5%,#0000 90%);background-size:cover;z-index:1;transform:rotate(180deg)}@media (max-width: 1024px){.two_column_image .itemBlock{height:300px}}@media (max-width: 480px){.two_column_image .itemBlock{width:100%;height:243px}}.two_column_image .itemBlock:hover .hover-text{opacity:1;background-color:#00000080}.two_column_image .itemBlock:hover .arrow{color:#f26400;border-color:#f26400}.two_column_image .arrow{position:absolute;bottom:10px;right:10px;z-index:3;color:#fff;height:48px;width:48px;margin:0 17px 21px 0;pointer-events:none!important}@media (max-width: 1200px){.two_column_image .arrow{width:35px;height:35px}}@media (max-width: 1024px){.two_column_image .arrow{margin:0 0 5px}}.two_column_image .arrow svg{height:48px;width:48px;display:flex;margin:0 auto;position:relative}@media (max-width: 1200px){.two_column_image .arrow svg{height:35px;width:35px}}.two_column_image .content-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;position:relative}.two_column_image .title__wrapper{position:absolute;bottom:0;pointer-events:none;color:#fff;padding-left:10px;font-size:48px;font-weight:300;line-height:50px;max-width:350px;border-left:4px solid #F26400;z-index:3;margin:0 0 30px 25px}@media (max-width: 1200px){.two_column_image .title__wrapper{font-size:30px;line-height:32px;max-width:210px}}@media (max-width: 1024px){.two_column_image .title__wrapper{margin:0 0 15px 15px!important}}@media (max-width: 768px){.two_column_image .title__wrapper{left:-5px;font-size:24px;line-height:30px;max-width:140px}}.two_column_image .hover-text{display:flex;flex-direction:column;align-items:flex-start;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000;color:#fff;font-weight:300;transition:opacity .3s ease-out,background-color .3s ease-out;z-index:2}.two_column_image .hover-text:hover{opacity:1;background-color:#00000080}.two_column_image .hover-text .inner{padding:25px;text-align:left}@media (max-width: 768px){.two_column_image .hover-text .inner{padding:15px}}@media (max-width: 768px){.two_column_image.sm\:mt-default{margin-top:40px!important}.two_column_image.sm\:mb-default{margin-bottom:40px!important}}@media (min-width: 769px) and (max-width: 1024px){.two_column_image.md\:mt-default{margin-top:70px!important}.two_column_image.md\:mb-default{margin-bottom:50px!important}}@media (min-width: 1025px){.two_column_image.lg\:mt-default{margin-top:100px!important}.two_column_image.lg\:mb-default{margin-bottom:70px!important}}.download_document .wrapper{background:#efeff0;border-radius:15px;padding:22px;color:#000;transition:background .3s ease-in-out;display:flex;justify-content:flex-start;margin-bottom:15px;margin-top:15px}@media (max-width: 480px){.download_document .wrapper{padding:15px}}.download_document .wrapper:hover{background:#f26400;color:#fff}.download_document .wrapper:hover .flex-container{left:50%;transform:translate(10px);color:#fff}@media (max-width: 1024px){.download_document .wrapper:hover .flex-container{transform:none}}.download_document .wrapper:hover .flex-container svg{color:#fff}.download_document .wrapper:hover .flex-container span{color:#fff}.download_document .wrapper .flex-container{display:flex;align-items:center;gap:10px;transition:transform .3s ease-in-out;left:0;transform:translate(0)}@media (max-width: 768px){.download_document .wrapper .flex-container{gap:30px}}@media (max-width: 480px){.download_document .wrapper .flex-container{gap:15px}}.download_document .wrapper .flex-container svg{width:56px;height:56px;color:#000;transition:color .3s ease-in-out,transform 5s ease-in-out}@media (max-width: 768px){.download_document .wrapper .flex-container svg{min-width:40px}}.download_document .wrapper .flex-container span{font-size:32px;font-weight:400;line-height:50px;letter-spacing:.4px;text-decoration-line:underline;transition:color .3s ease-in-out,transform .3s ease-in-out}@media (max-width: 1024px){.download_document .wrapper .flex-container span{font-size:24px;line-height:26px}}@media (max-width: 480px){.download_document .wrapper .flex-container span{font-size:20px;line-height:22px}}@media (max-width: 768px){.download_document.sm\:mt-default{margin-top:30px!important}.download_document.sm\:mb-default{margin-bottom:40px!important}}@media (min-width: 769px) and (max-width: 1024px){.download_document.md\:mt-default{margin-top:50px!important}.download_document.md\:mb-default{margin-bottom:60px!important}}@media (min-width: 1025px){.download_document.lg\:mt-default{margin-top:60px!important}.download_document.lg\:mb-default{margin-bottom:80px!important}}.image_gallery .primary-background{background-color:#f26400;padding:60px 0}@media (max-width: 768px){.image_gallery .primary-background{padding:30px 0}}.image_gallery .gallery{position:relative;margin:0 auto;width:100%;height:auto;max-width:1340px;max-height:744px}.image_gallery .gallery:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.94;background:radial-gradient(50% 50% at 0% 0%,#000,#0000);background-size:cover;z-index:1;transform:rotate(180deg);pointer-events:none}@media (max-width: 768px){.image_gallery .gallery:before{background:radial-gradient(70% 65% at 23% 0%,#000,#0000)}}.image_gallery .gallery .splide__slide__img{object-fit:cover;width:100%;height:100%;max-width:1340px;max-height:744px}.image_gallery .gallery .splide__overlay{position:absolute;bottom:0;right:0;display:flex;justify-content:flex-end;width:100%;z-index:1;pointer-events:none}.image_gallery .gallery .splide__item--content{display:flex;justify-content:flex-end;align-items:center;padding:0 65px 52px 0;z-index:2;pointer-events:auto}@media (max-width: 768px){.image_gallery .gallery .splide__item--content{padding:0 20px 20px 0}}.image_gallery .gallery .splide__arrows{display:flex;align-items:center;align-self:flex-end;z-index:2}.image_gallery .gallery .slide-counter{margin-right:21px;color:#fff;font-size:24px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:5.4px;z-index:2}@media (max-width: 768px){.image_gallery .gallery .slide-counter{font-size:18px}}.image_gallery .gallery .splide__arrows--previous-gallery,.image_gallery .gallery .splide__arrows--next-gallery{color:#fff;height:75px;width:75px;cursor:pointer;z-index:2}@media (max-width: 768px){.image_gallery .gallery .splide__arrows--previous-gallery,.image_gallery .gallery .splide__arrows--next-gallery{height:40px;width:40px}}.image_gallery .gallery .splide__arrows--previous-gallery:hover,.image_gallery .gallery .splide__arrows--next-gallery:hover{border-color:#f26400;transition:color .3s ease;color:#f26400}.image_gallery .gallery .splide__arrows--previous-gallery{margin-right:15px}.image_gallery .gallery svg{height:75px;width:75px;display:flex;margin:0 auto;position:relative}@media (max-width: 768px){.image_gallery .gallery svg{height:40px;width:40px}}.image_gallery .gallery .splide__arrows--previous-gallery svg{transform:rotate(180deg)}.news_carousel{width:-webkit-fill-available}.news_carousel .radial-gradient{position:absolute;top:-20%;left:0;right:0;bottom:0;background:radial-gradient(75% 25% at 25% 83%,#000,#0000);z-index:2}@media (max-width: 768px){.news_carousel .radial-gradient{background:radial-gradient(75% 50% at 25% 83%,#000,#0000)}}.news-carousel,.featured_news_item{position:relative}.news-carousel .article-card,.featured_news_item .article-card{position:relative;overflow:hidden;margin:0}.news-carousel .article-card:not(:first-child),.featured_news_item .article-card:not(:first-child){margin-left:10px}.news-carousel .article-card:not(:last-child),.featured_news_item .article-card:not(:last-child){margin-right:10px}.news-carousel .splide-background,.featured_news_item .splide-background{background:linear-gradient(180deg,#0006 14.5%,#0000 91%);position:relative}.news-carousel .article-image-container,.featured_news_item .article-image-container{position:relative}.news-carousel .article-image-container .article-image,.featured_news_item .article-image-container .article-image{display:block;width:-webkit-fill-available;height:540px;object-fit:cover}@media (max-width: 768px){.news-carousel .article-image-container .article-image,.featured_news_item .article-image-container .article-image{height:219px}}.news-carousel .article-image-container .gradient-overlay,.featured_news_item .article-image-container .gradient-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,#0006 14.5%,#0000 50%);z-index:1}.news-carousel .article-image-container .radial-gradient,.featured_news_item .article-image-container .radial-gradient{position:absolute;top:-20%;left:0;right:0;bottom:0;background:radial-gradient(75% 25% at 25% 83%,#000,#0000);z-index:2}@media (max-width: 768px){.news-carousel .article-image-container .radial-gradient,.featured_news_item .article-image-container .radial-gradient{background:radial-gradient(75% 50% at 25% 83%,#000,#0000)}}.news-carousel .article-image-container .article-content,.featured_news_item .article-image-container .article-content{position:absolute;bottom:0;left:0;color:#fff;max-width:80%;display:flex;flex-direction:column;justify-content:flex-end;z-index:3;padding:20px}.news-carousel .article-image-container .article-tag,.featured_news_item .article-image-container .article-tag{position:absolute;top:0;left:0;padding:20px;z-index:3;color:#fff;display:flex;gap:5px;flex-wrap:wrap}.news-carousel .article-image-container .article-tag span,.featured_news_item .article-image-container .article-tag span{border-radius:30px;background:#f26400;color:#fff;margin:0;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:25px;padding:5px 15px}@media (max-width: 768px){.news-carousel .article-image-container .article-tag span,.featured_news_item .article-image-container .article-tag span{font-size:10px;line-height:12px;padding:5px 10px}}.news-carousel .article-image-container span,.featured_news_item .article-image-container span{border-radius:30px;background:#f26400;padding:5px 15px;margin:0 5px 5px 0;font-size:14px;line-height:16px}.news-carousel .article-image-container span:last-child,.featured_news_item .article-image-container span:last-child{margin-right:0}.news-carousel .article-date,.featured_news_item .article-date{color:#f26400;font-size:16px;font-style:normal;font-weight:700;line-height:20px;margin:0;padding-bottom:5px}@media (max-width: 768px){.news-carousel .article-date,.featured_news_item .article-date{font-size:14px;line-height:16px}}.news-carousel .article-title,.featured_news_item .article-title{color:#fff;font-size:30px;font-style:normal;font-weight:400;line-height:32px;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal}@media (max-width: 768px){.news-carousel .article-title,.featured_news_item .article-title{font-size:20px;line-height:22px}}.news-carousel .article-description,.featured_news_item .article-description{font-size:14px;margin:0}.news-carousel .article-link,.featured_news_item .article-link{display:flex;width:125.135px;height:46.156px;flex-shrink:0;flex-direction:column;justify-content:center;color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:30px;border-radius:50px;border:2px solid #ffffff;text-decoration:none;margin-top:17px}@media (max-width: 768px){.news-carousel .article-link,.featured_news_item .article-link{font-size:14px;line-height:16px;width:96.135px;height:34.156px;margin-top:14px}}.news-carousel .article-link:hover,.featured_news_item .article-link:hover{background:#f26400;border-color:#f26400;transition:border-color .3s ease,color .3s ease,background .3s ease;color:#fff;cursor:pointer}.news-carousel .progress-bar,.featured_news_item .progress-bar{position:relative;height:8px;background-color:#a6a6a6;border-radius:4px;margin:36px 0}@media (max-width: 768px){.news-carousel .progress-bar,.featured_news_item .progress-bar{margin:24px 0}}.news-carousel .progress-bar .progress-active,.featured_news_item .progress-bar .progress-active{height:100%;background-color:#f26400;border-radius:4px;transition:width .3s}.news-carousel .slide-controls,.featured_news_item .slide-controls{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.news-carousel .slide-controls .left-controls,.featured_news_item .slide-controls .left-controls{display:flex;align-items:center}.news-carousel .slide-controls .left-controls .arrow-button,.featured_news_item .slide-controls .left-controls .arrow-button{color:#000;height:75px;width:75px;cursor:pointer;z-index:2;transition:color .3s ease-out}@media (max-width: 768px){.news-carousel .slide-controls .left-controls .arrow-button,.featured_news_item .slide-controls .left-controls .arrow-button{height:40px;width:40px}}.news-carousel .slide-controls .left-controls .arrow-button:hover,.featured_news_item .slide-controls .left-controls .arrow-button:hover{border-color:#f26400;color:#f26400}.news-carousel .slide-controls .left-controls .arrow-button svg,.featured_news_item .slide-controls .left-controls .arrow-button svg{width:75px;height:75px;display:flex;margin:0 auto;position:relative}@media (max-width: 768px){.news-carousel .slide-controls .left-controls .arrow-button svg,.featured_news_item .slide-controls .left-controls .arrow-button svg{height:40px;width:40px}}.news-carousel .slide-controls .left-controls .slide-counter,.featured_news_item .slide-controls .left-controls .slide-counter{color:#000;font-size:24px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:5.4px;z-index:2;margin-left:20px}@media (max-width: 768px){.news-carousel .slide-controls .left-controls .slide-counter,.featured_news_item .slide-controls .left-controls .slide-counter{font-size:16px;line-height:18px}}.news-carousel .slide-controls .left-controls .arrow-button:first-child,.featured_news_item .slide-controls .left-controls .arrow-button:first-child{margin-right:15px}@media (max-width: 768px){.news-carousel .slide-controls .left-controls .arrow-button:first-child,.featured_news_item .slide-controls .left-controls .arrow-button:first-child{margin-right:12px}}.news-carousel .slide-controls .left-controls .arrow-button.previous-arrow,.featured_news_item .slide-controls .left-controls .arrow-button.previous-arrow{transform:rotate(180deg)}.news-carousel .slide-controls .more,.featured_news_item .slide-controls .more{display:flex;align-items:center}.news-carousel .slide-controls .more a,.featured_news_item .slide-controls .more a{display:flex;align-items:center;color:#000;font-size:24px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.4px;text-decoration:none;transition:color .3s ease-out,stroke .3s ease-out;stroke:#000}@media (max-width: 768px){.news-carousel .slide-controls .more a,.featured_news_item .slide-controls .more a{font-size:14px;line-height:16px}}.news-carousel .slide-controls .more a:hover,.featured_news_item .slide-controls .more a:hover{color:#f26400}.news-carousel .slide-controls .more a svg,.featured_news_item .slide-controls .more a svg{stroke:#000;margin-right:10px;height:42px;width:42px;transition:fill .3s ease-out,stroke .3s ease-out}@media (max-width: 768px){.news-carousel .slide-controls .more a svg,.featured_news_item .slide-controls .more a svg{height:24px;width:24px;margin-right:5px}}.news-carousel .slide-controls .more a:hover svg,.featured_news_item .slide-controls .more a:hover svg{fill:#f26400;stroke:#f26400}.news-carousel .slide-controls .more svg,.featured_news_item .slide-controls .more svg{display:inline-block}.news-carousel h2,.featured_news_item h2{color:#f26400;font-style:normal;font-weight:400;margin:0 0 35px}@media (max-width: 768px){.news-carousel h2,.featured_news_item h2{margin-bottom:25px}}@media (max-width: 768px){.news_carousel.sm\:mt-default{margin-top:40px!important}.news_carousel.sm\:mb-default{margin-bottom:40px!important}}@media (min-width: 769px) and (max-width: 1024px){.news_carousel.md\:mt-default{margin-top:75px!important}.news_carousel.md\:mb-default{margin-bottom:75px!important}}@media (min-width: 1025px){.news_carousel.lg\:mt-default{margin-top:130px!important}.news_carousel.lg\:mb-default{margin-bottom:130px!important}}.background-effect-wrapper{display:flex;flex-direction:column}.background-effect-wrapper__full-logo{background:#f7f7f8;position:relative}.background-effect-wrapper__full-logo:before{content:"";position:absolute;background:url(/build/assets/eric-wright-bg-effect-CJwTbRRx.svg) no-repeat;background-size:cover;width:100%;height:100%;top:0;left:0;pointer-events:none}@media (max-width: 480px){.background-effect-wrapper__full-logo:before{height:60%}}.background-effect-wrapper__full-height{background:#f7f7f8;position:relative}.background-effect-wrapper__full-height:before{content:"";position:absolute;background:url(/build/assets/eric-wright-bg-effect-full-height-wDJhCWPr.svg) no-repeat;width:100%;height:100%;top:0;left:0;pointer-events:none;background-size:cover;opacity:.2}@media (max-width: 480px){.background-effect-wrapper__full-height:before{background-position:-860px 0}}.background-effect-wrapper__partial-logo{background:#f7f7f8;position:relative}.background-effect-wrapper__partial-logo:before{content:"";position:absolute;background:url(/build/assets/eric-wright-bg-effect-partial-logo-BtXnKcky.svg) no-repeat;width:100%;height:100%;top:0;left:0;pointer-events:none;background-size:cover}@media (max-width: 768px){.background-effect-wrapper__partial-logo:before{background-position:-758px 0}}@media (max-width: 768px){.background-effect-wrapper__partial-logo:before{background-position:-550px 0}}.article_content{padding-bottom:16px;font-size:inherit;line-height:inherit}.article_content__introduction{font-size:48px;font-style:normal;font-weight:300;line-height:52px}@media (max-width: 768px){.article_content__introduction{font-size:24px;line-height:26px}}.article_content__introduction p{font-size:48px;font-style:normal;font-weight:300;line-height:52px}@media (max-width: 768px){.article_content__introduction p{font-size:24px;line-height:26px}}.article_content__body{font-style:normal;font-weight:400;contain:paint}.article_content__body blockquote{margin:0;color:#f26400;font-size:36px;font-style:normal;font-weight:400;line-height:38px}@media (max-width: 768px){.article_content__body blockquote{font-size:20px;line-height:22px}}@media (min-width: 1025px){.article_content__body .column__wrapper{display:flex;padding:20px 0}.article_content__body .column__wrapper .column{box-sizing:border-box}.article_content__body .column__wrapper .column p{margin:0}.article_content__body .column__wrapper .column:first-child{flex:1}.article_content__body .column__wrapper .column:nth-child(2){flex:2;padding:0 20px}.article_content__body .column__wrapper .column img{border-right:6px solid #F26400;padding-right:20px}}@media (max-width: 768px){.article_content__body img{width:100%}}@media (max-width: 768px){.article_content__body p{margin:0;padding-top:20px}}.article_content__tags{padding:10px 0 0;display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 768px){.article_content__tags{margin:0}}.article_content__tags li{display:inline-flex;height:48px;padding:5px 15px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;background:#f26400;color:#fff}@media (max-width: 1024px){.article_content__tags li{height:40px;padding:0 15px}}.article_content__date{font-size:30px;font-style:normal;font-weight:400;line-height:32px;padding-top:30px}@media (max-width: 768px){.article_content__date{margin:0}}.article_content p{margin-top:44px}@media (max-width: 768px){.article_content p{margin-top:22px;margin-bottom:0}}.article_content a{color:#000;font-weight:300!important;font-size:inherit;line-height:inherit}.article_content a:hover{color:#f26400}.article_content img{width:-webkit-fill-available;height:auto}.accreditations_strip{background:#f26400}.accreditations_strip .heading{color:#fff;font-style:normal;font-weight:300;line-height:normal;text-align:center;padding:40px 0 60px;display:block;margin:0}@media (max-width: 768px){.accreditations_strip .heading{padding:20px 0 40px}}.accreditations_strip .accreditations-list{align-items:center;display:flex;justify-content:space-around;width:100%;margin:0 auto;padding:40px 0}@media (max-width: 1024px){.accreditations_strip .accreditations-list{-moz-columns:2;column-count:2;display:block;width:auto}}.accreditations_strip .accreditations-list li{list-style:none;transition:transform .3s ease-in-out}.accreditations_strip .accreditations-list li.has-link:hover{transform:scale(.9)}.accreditations_strip .accreditations-list img{height:96px;width:100%;object-fit:contain}@media (max-width: 1024px){.accreditations_strip .accreditations-list img{display:block;margin-left:auto;margin-right:auto;padding-bottom:20px;padding-top:20px}}@media (max-width: 1024px) and (max-width: 480px){.accreditations_strip .accreditations-list img{height:75px}}.office_locations_map{height:611px}@media (max-width: 768px){.office_locations_map{height:711px;width:100vw}}.office_locations_map .mapboxgl-popup-content{display:none}@media (max-width: 768px){.office_locations_map .mapboxgl-popup-content{display:block;border-radius:15px!important}}.office_locations_map__custom-popup{position:absolute;width:100%;height:611px;z-index:1;display:flex;align-items:center;pointer-events:none}@media (max-width: 768px){.office_locations_map__custom-popup{display:none}}.office_locations_map__custom-popup--container{width:100%;pointer-events:none}.office_locations_map .mapboxgl-marker{cursor:pointer!important}.office_locations_map .mapboxgl-marker svg{width:50px;height:68px}.office_locations_map .mapboxgl-map{font:unset!important}.office_locations_map .mapboxgl-ctrl-logo,.office_locations_map .mapboxgl-ctrl-attrib,.office_locations_map .mapboxgl-scroll-zoom-blocker{display:none!important}.office_locations_map__marker{cursor:pointer!important}.office_locations_map__marker--hidden{display:none}.office_locations_map .mapboxgl-popup-tip{display:none!important}.office_locations_map__popup--content{border-radius:15px!important;padding:53px 39px;max-width:426px;background-color:#fff;align-self:center;pointer-events:all!important}@media (min-width: 769px) and (max-width: 1024px){.office_locations_map__popup--content{max-width:300px}}@media (max-width: 480px){.office_locations_map__popup--content{padding:30px 20px}}.office_locations_map__popup--content .popup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1em}.office_locations_map__popup--content .title{flex:1;font-size:32px;font-style:normal;font-weight:700;margin:0}@media (max-width: 480px){.office_locations_map__popup--content .title{font-size:26px}}.office_locations_map__popup--content .body-text{color:#000;font-size:24px;font-style:normal;font-weight:400;line-height:26px;margin-block-end:1em}@media (max-width: 480px){.office_locations_map__popup--content .body-text{font-size:18px}}.office_locations_map__popup--content .body-text p{font-size:inherit;line-height:inherit}.office_locations_map__popup--content .links .number{color:#000;font-size:24px;font-style:normal;font-weight:700;line-height:26px;text-decoration:none!important;outline:none;box-shadow:none;display:block;transition:color .3s ease-in-out}@media (max-width: 480px){.office_locations_map__popup--content .links .number{font-size:20px}}.office_locations_map__popup--content .links .number:hover{color:#f26400}.office_locations_map__popup--content .links .email{color:#000;font-size:24px;font-style:normal;font-weight:400;line-height:26px;text-decoration-line:underline;display:block;margin-block-end:30px;transition:color .3s ease-in-out}@media (max-width: 480px){.office_locations_map__popup--content .links .email{font-size:18px}}.office_locations_map__popup--content .links .email:hover{color:#f26400}.office_locations_map__popup--content .cta{display:inline-flex;padding:12px;border-radius:50px;border:1px solid #000;width:max-content;height:20px;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;cursor:pointer}@media (max-width: 768px){.office_locations_map__popup--content .cta{padding:5px 15px}}.office_locations_map__popup--content .cta:hover{background:#f26400;color:#fff;border-color:#f26400}.office_locations_map__popup--content .cta:hover a{color:#fff;border-color:#f26400}.office_locations_map__popup--content .cta a{display:inline-block;display:flex;flex-direction:column;justify-content:center;flex-shrink:0;color:#000;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:20px;text-decoration:none;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;transition:all .3s ease-in-out}.featured_news_item{padding-bottom:29px;height:660px}@media (max-width: 1024px){.featured_news_item{height:500px!important}}@media (max-width: 480px){.featured_news_item{display:none}}.featured_news_item .article-image{width:-webkit-fill-available!important;height:660px!important}@media (max-width: 1024px){.featured_news_item .article-image{height:500px!important}}.featured_news_item .article-title{font-size:48px!important;line-height:50px!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (max-width: 768px){.featured_news_item .article-title{font-size:30px!important;line-height:32px!important}}.featured_news_item .article-link{font-size:30px!important;line-height:32px!important;display:flex;width:169.789px;height:53.964px;flex-direction:column;justify-content:center;flex-shrink:0;text-align:center;font-size:30px;font-style:normal;font-weight:400;line-height:30px;padding:8px 12px}@media (max-width: 768px){.featured_news_item .article-link{font-size:20px!important;line-height:22px!important;width:140.789px;height:50.964px;padding:0}}.featured_news_item .article-content{padding:40px!important;left:0!important;bottom:0!important}@media (max-width: 768px){.featured_news_item .article-content{padding:20px!important}}.featured_news_item .radial-gradient{background:radial-gradient(75% 35% at 25% 83%,#000,#0000)}.featured_news_item .article-tag{padding:20px 40px;display:flex;gap:5px;flex-wrap:wrap}.featured_news_item .article-tag .tag-title{border-radius:30px;background:#f26400;color:#fff;margin:0;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:25px;padding:5px 15px}@media (max-width: 768px){.featured_news_item .article-tag .tag-title{font-size:10px!important;line-height:12px!important;padding:5px 10px!important}}@media (max-width: 768px){.featured_news_item.sm\:mt-default{margin-top:30px!important}.featured_news_item.sm\:mb-default{margin-bottom:40px!important}}@media (min-width: 769px) and (max-width: 1024px){.featured_news_item.md\:mt-default{margin-top:75px!important}.featured_news_item.md\:mb-default{margin-bottom:90px!important}}@media (min-width: 1025px){.featured_news_item.lg\:mt-default{margin-top:130px!important}.featured_news_item.lg\:mb-default{margin-bottom:140px!important}}.accreditations_block{background:#f26400;padding:70px 0}@media (max-width: 480px){.accreditations_block{padding:40px 0}}.accreditations_block p a:hover{color:#fff!important}.accreditations_block.block-layout-background{background:#efeff0!important;padding:70px 0}@media (min-width: 481px) and (max-width: 768px){.accreditations_block.block-layout-background{padding:40px 0}}@media (max-width: 480px){.accreditations_block.block-layout-background{padding:20px 0}}.accreditations_block.block-layout-background p a:hover{color:#f26400!important}.accreditations_block.block-layout-background .title,.accreditations_block.block-layout-background .leadin,.accreditations_block.block-layout-background .leadin a{color:#000!important}@media (max-width: 768px){.accreditations_block .accreditations{width:100%}}@media (min-width: 481px) and (max-width: 768px){.accreditations_block .accreditations{padding-top:30px}}@media (max-width: 480px){.accreditations_block .accreditations{padding-top:!important}}@media (max-width: 480px){.accreditations_block .accreditations .grid{padding-top:0!important}}.accreditations_block .accreditations .grid .grid-col{display:flex;flex-wrap:wrap;gap:20px}@media (max-width: 480px){.accreditations_block .accreditations .grid .grid-col{gap:10px}}.accreditations_block .text-content{flex:0 0 43%}@media (max-width: 1400px){.accreditations_block .text-content{flex:0 0 30%}}@media (max-width: 768px){.accreditations_block .text-content{flex:100%}}.accreditations_block .text-content__full-width{flex:0 0 100%!important}.accreditations_block .text-content__full-width .title{color:#fff!important}.accreditations_block .text-content__full-width .leadin{max-width:none!important}.accreditations_block .text-content__full-width ul{margin:0}.accreditations_block .text-content .cta-button{color:#fff!important;border-color:#fff!important;transition:background .3s ease-in-out}.accreditations_block .text-content .cta-button:hover{border-color:#f26400!important;color:#fff!important;background:#f26400!important}@media (max-width: 768px){.accreditations_block{padding:40px 0}}.accreditations_block .flex-container{display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){.accreditations_block .flex-container{flex-wrap:wrap}}@media (max-width: 480px){.accreditations_block .flex-container{align-items:flex-end}}.accreditations_block .text-content{flex:0 0 50%;padding-right:20px}@media (max-width: 768px){.accreditations_block .text-content{flex:100%;padding-right:0}}.accreditations_block .text-content.block-layout-text{flex:0 0 40%}@media (max-width: 1400px){.accreditations_block .text-content.block-layout-text{flex:0 0 30%}}.accreditations_block .text-content .title{color:#fff;font-style:normal;font-weight:300;margin:0}@media (min-width: 481px) and (max-width: 1024px){.accreditations_block .text-content .title{font-size:40px}}.accreditations_block .text-content .leadin{color:#fff;font-style:normal;font-weight:400;max-width:540px;margin-top:30px}@media (max-width: 768px){.accreditations_block .text-content .leadin{max-width:100%}}@media (max-width: 480px){.accreditations_block .text-content .leadin{max-width:100%;margin-top:20px}}.accreditations_block .text-content .leadin ul{margin:0}.accreditations_block .text-content .leadin a{color:#fff}.accreditations_block .text-content .leadin a:hover{opacity:.8}.accreditations_block .cta-wrap{transition:background .3s ease-in-out,border-color .3s ease-in-out}.accreditations_block .cta-wrap.primary-bg{background:#f26400;border:2px solid #ffffff;color:#fff}.accreditations_block .cta-wrap.primary-bg a{border-color:#fff!important;color:#fff!important;transition:color .3s ease-in-out,border-color .3s ease-in-out}.accreditations_block .cta-wrap.primary-bg:hover{background:#fff!important;border-color:#fff!important;color:#f26400}.accreditations_block .cta-wrap.primary-bg:hover a{border-color:#fff!important;color:#f26400!important}.accreditations_block .accreditations .grid{display:flex;flex-wrap:wrap}@media (max-width: 480px){.accreditations_block .accreditations .grid{padding-top:30px}}.accreditations_block .accreditations .grid.block-layout{display:flex;flex-grow:1;flex-shrink:0;flex-basis:0%;padding:1rem}@media (min-width: 481px) and (max-width: 768px){.accreditations_block .accreditations .grid.block-layout{gap:15px}}@media (max-width: 480px){.accreditations_block .accreditations .grid.block-layout{gap:10px;padding:0!important}}.accreditations_block .accreditations .grid.block-layout .grid-col{padding:0}.accreditations_block .accreditations .grid.block-layout .grid-col .grid-item{height:150px!important;width:calc(33.33% - 15px);box-sizing:border-box;background:#fff;padding:0;align-items:center;justify-content:center}@media (max-width: 480px){.accreditations_block .accreditations .grid.block-layout .grid-col .grid-item{width:calc(50% - 5px);height:auto!important}}.accreditations_block .accreditations .grid.block-layout .grid-col .grid-item img{max-width:150px!important}@media (max-width: 1200px){.accreditations_block .accreditations .grid.block-layout .grid-col .grid-item a{padding:10px}}.accreditations_block .accreditations .block-layout{display:flex}.accreditations_block .accreditations .grid-col{flex-grow:1;flex-basis:0%;padding:1rem}@media (max-width: 480px){.accreditations_block .accreditations .grid-col{padding:.5rem}}.accreditations_block .accreditations .grid-col__four-column{padding:0!important}@media (max-width: 480px){.accreditations_block .accreditations .grid-col__four-column{padding:0!important}}.accreditations_block .accreditations .grid-item{color:#fff;padding:2.5rem 2.5rem 2.5rem 0;text-align:center;font-family:system-ui;font-weight:900;display:flex;align-items:center;justify-content:center;width:100%;transition:transform .3s ease-in-out}.accreditations_block .accreditations .grid-item.has-link:hover{transform:scale(.9)}.accreditations_block .accreditations .grid-item__four-column{flex:0 0 calc(20% - 16px)!important;padding:2rem 2.5rem 0 0!important}@media (min-width: 769px) and (max-width: 1024px){.accreditations_block .accreditations .grid-item__four-column{flex:0 0 25%!important}}@media (min-width: 481px) and (max-width: 768px){.accreditations_block .accreditations .grid-item__four-column{flex:0 0 35%!important;padding:1rem 1.5rem 0 0!important}}@media (max-width: 480px){.accreditations_block .accreditations .grid-item__four-column{flex:1 1 40%!important;padding:1rem 1rem 0 0!important}}@media (min-width: 481px) and (max-width: 1024px){.accreditations_block .accreditations .grid-item{padding:1.5rem 0}}@media (max-width: 480px){.accreditations_block .accreditations .grid-item{align-items:flex-end;justify-content:flex-end}}.accreditations_block .accreditations .grid-item img{width:100%;height:auto}.accreditations_block .accreditations .grid-item1:nth-child(1){height:135px}@media (min-width: 769px) and (max-width: 1024px){.accreditations_block .accreditations .grid-item1:nth-child(1){height:100px}}@media (min-width: 481px) and (max-width: 768px){.accreditations_block .accreditations .grid-item1:nth-child(1){height:150px}}@media (max-width: 480px){.accreditations_block .accreditations .grid-item1:nth-child(1){height:40px}}.accreditations_block .accreditations .grid-item2:nth-child(1){height:235px;align-items:flex-end;justify-content:flex-end}@media (min-width: 769px) and (max-width: 1024px){.accreditations_block .accreditations .grid-item2:nth-child(1){height:135px}}@media (min-width: 481px) and (max-width: 768px){.accreditations_block .accreditations .grid-item2:nth-child(1){height:180px}}@media (max-width: 480px){.accreditations_block .accreditations .grid-item2:nth-child(1){height:70px}}.accreditations_block .accreditations .grid-item2:nth-child(2){height:90px}@media (min-width: 769px) and (max-width: 1024px){.accreditations_block .accreditations .grid-item2:nth-child(2){height:45px}}@media (min-width: 481px) and (max-width: 768px){.accreditations_block .accreditations .grid-item2:nth-child(2){height:80px}}@media (max-width: 480px){.accreditations_block .accreditations .grid-item2:nth-child(2){height:40px}}.accreditations_block .accreditations .grid-item3:nth-child(1){height:110px}@media (min-width: 769px) and (max-width: 1024px){.accreditations_block .accreditations .grid-item3:nth-child(1){height:70px}}@media (max-width: 768px){.accreditations_block .accreditations .grid-item3:nth-child(1){height:40px}}.project_listing .inner,.article_listing .inner,.career_listing .inner{display:flex;gap:42px}@media (max-width: 1024px){.project_listing .inner,.article_listing .inner,.career_listing .inner{gap:20px}}@media (max-width: 768px){.project_listing .inner,.article_listing .inner,.career_listing .inner{flex-wrap:wrap}}.project_listing .inner .multiselect,.article_listing .inner .multiselect,.career_listing .inner .multiselect{position:relative;cursor:pointer}.project_listing .inner .multiselect__filter--half,.article_listing .inner .multiselect__filter--half,.career_listing .inner .multiselect__filter--half{width:50%}@media (max-width: 1024px){.project_listing .inner .multiselect__filter--half,.article_listing .inner .multiselect__filter--half,.career_listing .inner .multiselect__filter--half{width:100%}}.project_listing .inner .multiselect__option--highlight,.article_listing .inner .multiselect__option--highlight,.career_listing .inner .multiselect__option--highlight{background-color:#f26400}.project_listing .inner .multiselect__option--highlight:after,.article_listing .inner .multiselect__option--highlight:after,.career_listing .inner .multiselect__option--highlight:after{background-color:#f26400;font-size:20px;color:#fff!important}@media (max-width: 480px){.project_listing .inner .multiselect__option--highlight:after,.article_listing .inner .multiselect__option--highlight:after,.career_listing .inner .multiselect__option--highlight:after{font-size:16px}}.project_listing .inner .multiselect__option--selected:after,.article_listing .inner .multiselect__option--selected:after,.career_listing .inner .multiselect__option--selected:after{color:#000;font-size:20px}@media (max-width: 480px){.project_listing .inner .multiselect__option--selected:after,.article_listing .inner .multiselect__option--selected:after,.career_listing .inner .multiselect__option--selected:after{font-size:16px}}.project_listing .inner .multiselect__tags-wrap,.article_listing .inner .multiselect__tags-wrap,.career_listing .inner .multiselect__tags-wrap{display:flex;flex-wrap:wrap;gap:5px}.project_listing .inner .multiselect .icon-wrapper,.article_listing .inner .multiselect .icon-wrapper,.career_listing .inner .multiselect .icon-wrapper{display:flex;width:100%;justify-content:flex-end;align-items:center}.project_listing .inner .multiselect .icon-wrapper .dropdown-arrow,.article_listing .inner .multiselect .icon-wrapper .dropdown-arrow,.career_listing .inner .multiselect .icon-wrapper .dropdown-arrow{position:absolute;height:57px;width:57px;z-index:4;top:50%;transform:translate(-50%,-50%) rotate(90deg)}@media (max-width: 1024px){.project_listing .inner .multiselect .icon-wrapper .dropdown-arrow,.article_listing .inner .multiselect .icon-wrapper .dropdown-arrow,.career_listing .inner .multiselect .icon-wrapper .dropdown-arrow{transform:translate(-20%,-50%) rotate(90deg)}}@media (max-width: 1024px){.project_listing .inner .multiselect .icon-wrapper .dropdown-arrow,.article_listing .inner .multiselect .icon-wrapper .dropdown-arrow,.career_listing .inner .multiselect .icon-wrapper .dropdown-arrow{height:45px;width:40px}}@media (max-width: 768px){.project_listing .inner .multiselect .icon-wrapper .dropdown-arrow,.article_listing .inner .multiselect .icon-wrapper .dropdown-arrow,.career_listing .inner .multiselect .icon-wrapper .dropdown-arrow{height:35px;width:35px}}.project_listing .inner .multiselect__tags,.article_listing .inner .multiselect__tags,.career_listing .inner .multiselect__tags{border:2px solid #000;border-radius:15px;padding:20px 70px 20px 26px;position:relative;display:flex;flex-wrap:wrap;gap:10px;height:100%;min-height:100px;align-content:center}@media (max-width: 1024px){.project_listing .inner .multiselect__tags,.article_listing .inner .multiselect__tags,.career_listing .inner .multiselect__tags{padding:20px 50px 20px 20px}}@media (max-width: 480px){.project_listing .inner .multiselect__tags,.article_listing .inner .multiselect__tags,.career_listing .inner .multiselect__tags{min-height:80px;padding:10px!important}}.project_listing .inner .multiselect__tags .placeholder-text,.article_listing .inner .multiselect__tags .placeholder-text,.career_listing .inner .multiselect__tags .placeholder-text{display:inline-block;margin-right:8px}.project_listing .inner .multiselect__tag,.article_listing .inner .multiselect__tag,.career_listing .inner .multiselect__tag{color:#000;font-feature-settings:"liga" off,"clig" off;font-family:Theinhardt;font-size:20px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:-.55px;margin-bottom:0;margin-right:0;background:transparent;border-radius:50px;border:2px solid #000;padding:15px}@media (max-width: 768px){.project_listing .inner .multiselect__tag,.article_listing .inner .multiselect__tag,.career_listing .inner .multiselect__tag{font-size:16px;line-height:24px}}@media (max-width: 480px){.project_listing .inner .multiselect__tag,.article_listing .inner .multiselect__tag,.career_listing .inner .multiselect__tag{padding:10px}}.project_listing .inner .multiselect__tag-icon,.article_listing .inner .multiselect__tag-icon,.career_listing .inner .multiselect__tag-icon{position:relative;line-height:0;margin-left:10px}.project_listing .inner .multiselect__tag-icon:hover,.article_listing .inner .multiselect__tag-icon:hover,.career_listing .inner .multiselect__tag-icon:hover{background:none}.project_listing .inner .multiselect__tag-icon:after,.article_listing .inner .multiselect__tag-icon:after,.career_listing .inner .multiselect__tag-icon:after{font-size:20px;color:#000;border:2px solid #000;border-radius:50px;padding:0 6px;transition:color .3s ease-out,border-color .3s ease-out}@media (max-width: 768px){.project_listing .inner .multiselect__tag-icon:after,.article_listing .inner .multiselect__tag-icon:after,.career_listing .inner .multiselect__tag-icon:after{font-size:16px}}.project_listing .inner .multiselect__tag-icon:hover:after,.article_listing .inner .multiselect__tag-icon:hover:after,.career_listing .inner .multiselect__tag-icon:hover:after{color:#f26400;border-color:#f26400}.project_listing .inner .multiselect__placeholder,.article_listing .inner .multiselect__placeholder,.career_listing .inner .multiselect__placeholder{color:#000;font-feature-settings:"liga" off,"clig" off;font-family:Theinhardt;font-size:24px;font-style:normal;font-weight:700;letter-spacing:-.55px;padding:0;margin:0;display:block}@media (max-width: 768px){.project_listing .inner .multiselect__placeholder,.article_listing .inner .multiselect__placeholder,.career_listing .inner .multiselect__placeholder{font-size:20px;line-height:22px}}@media (max-width: 480px){.project_listing .inner .multiselect__placeholder,.article_listing .inner .multiselect__placeholder,.career_listing .inner .multiselect__placeholder{font-size:16px;line-height:18px}}.map-view{margin-top:20px;margin-bottom:60px}@media (max-width: 768px){.map-view{margin-bottom:45px}}.map-view .project-map-link .project-link-wrapper{display:inline-flex;align-items:center;cursor:pointer;padding:0}.map-view a{display:flex;align-items:center;color:#000;font-weight:700;text-decoration:none;font-size:18px;padding:0;margin:0;transition:color .3s ease-in-out}.map-view a:hover{color:#f26400}.map-view a .icon{height:48px;width:48px;margin:0;padding:0;display:block;position:relative;left:-10px}.map-view a .icon svg{display:block;width:100%;height:100%;vertical-align:middle}.map-view a p{position:relative;left:-5px;margin:0;text-decoration:underline;font-size:inherit;line-height:inherit}#project-list,#article-list{display:flex;flex-wrap:wrap;gap:30px}@media (max-width: 768px){#project-list,#article-list{gap:15px}}.project-list-title,.article-list-title{color:#f26400;font-style:normal;font-weight:400;margin:60px 0 35px}@media (max-width: 768px){.project-list-title,.article-list-title{margin:45px 0 20px}}.pagination-controls{display:flex;align-items:center;gap:12px;margin-top:60px}@media (max-width: 768px){.pagination-controls{margin-top:20px}}.pagination-controls span{color:#000;font-size:32px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.4px;margin-left:10px}@media (max-width: 768px){.pagination-controls span{font-size:16px;margin-left:5px}}.pagination-controls button{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#f26400;font-size:24px;transition:color .3s}.pagination-controls button:hover{color:#bf4f00}.pagination-controls .pagination-arrow{height:75px;width:75px;cursor:pointer;transition:color .3s}@media (max-width: 768px){.pagination-controls .pagination-arrow{height:40px;width:40px}}.pagination-controls .pagination-arrow:hover{color:#f26400;border-color:#f26400}.pagination-controls .pagination-arrow:first-child{transform:rotate(180deg)}.pagination-controls .pagination-arrow svg{width:100%;height:100%;vertical-align:middle}.listing__header{margin:0;padding-bottom:26px;color:#000;font-size:30px;font-style:normal;font-weight:700;line-height:30px;letter-spacing:-.55px;width:50%}@media (max-width: 768px){.listing__header{display:none}}.listing_item{box-sizing:border-box;flex:0 1 calc(50% - 15px);height:auto;background-size:cover;background-position:center;aspect-ratio:1/1;display:flex;flex-direction:column;position:relative;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25))}.listing_item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#000;z-index:0;opacity:.1}@media (max-width: 768px){.listing_item{flex:0 1 calc(50% - 8px)}}@media (max-width: 480px){.listing_item{flex:1 1 100%}}.listing_item .tags-container{position:absolute;top:20px;left:20px;right:20px;display:flex;flex-wrap:wrap;z-index:1;gap:5px}@media (max-width: 768px){.listing_item .tags-container{top:10px;left:10px;right:10px}}.listing_item .tags-container .tag{background-color:#f26400;color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:normal;border-radius:50px;padding:5px 15px;line-height:25px}@media (max-width: 768px){.listing_item .tags-container .tag{font-size:10px!important;line-height:12px!important;padding:5px 10px!important}}.listing_item .text-container{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;z-index:1;height:100%;background:radial-gradient(50% 50% at 25% 100%,#000,#0000)}.listing_item .text-container h3{color:#fff;font-size:30px;font-style:normal;font-weight:400;line-height:32px;margin:auto 20px 0}@media (max-width: 768px){.listing_item .text-container h3{font-size:22px;line-height:24px;margin-left:15px;margin-right:15px}}@media (max-width: 480px){.listing_item .text-container h3{margin-left:20px;margin-right:20px}}.listing_item .text-container a{color:#fff;text-decoration:none;margin:20px;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:30px;border-radius:50px;border:1px solid #ffffff;padding:10px 20px;transition:color .3s ease-in-out,border-color .3s ease-in-out,background .3s ease-in-out}@media (max-width: 768px){.listing_item .text-container a{font-size:15px;padding:0 10px;margin:5px 15px 15px}}@media (max-width: 480px){.listing_item .text-container a{margin:10px 20px 20px;padding:5px 15px}}.listing_item .text-container a:hover{background:#f26400;color:#fff;border-color:#f26400}.full-width-image{position:relative;width:auto;padding-top:56.25%;overflow:hidden}.full-width-image .image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.contact_form .container,.trust_contact_form .container{max-width:600px;margin:0 auto;padding:20px;background-color:#fff}.contact_form #form,.trust_contact_form #form{display:flex;flex-direction:column}.contact_form .two-column,.trust_contact_form .two-column{display:flex;gap:55px;padding:32px 0}@media (max-width: 768px){.contact_form .two-column,.trust_contact_form .two-column{gap:30px;padding:20px 0}}@media (max-width: 480px){.contact_form .two-column,.trust_contact_form .two-column{padding:0;flex-wrap:wrap;gap:0}}.contact_form .two-column.no-padding-first-field,.trust_contact_form .two-column.no-padding-first-field{padding-top:0}.contact_form .two-column.no-padding-last-field,.trust_contact_form .two-column.no-padding-last-field{padding-bottom:0}.contact_form .full-width,.trust_contact_form .full-width{flex:1}@media (max-width: 480px){.contact_form .full-width,.trust_contact_form .full-width{flex:auto}}.contact_form .select-wrapper,.trust_contact_form .select-wrapper{position:relative;display:inline-block;width:100%;cursor:pointer;color:#a6a6a6}.contact_form .select-wrapper select,.trust_contact_form .select-wrapper select{text-overflow:ellipsis}.contact_form .select-wrapper.active,.trust_contact_form .select-wrapper.active{color:#f26400}.contact_form .select-wrapper__primary select,.trust_contact_form .select-wrapper__primary select{color:#f26400!important;border-bottom-color:#f26400}.contact_form .select-wrapper__primary svg,.trust_contact_form .select-wrapper__primary svg{color:#f26400}.contact_form #enquiry,.trust_contact_form #enquiry{cursor:pointer;padding-right:35px}@media (max-width: 1024px){.contact_form #enquiry,.trust_contact_form #enquiry{padding-right:25px}}@media (max-width: 480px){.contact_form #enquiry,.trust_contact_form #enquiry{padding-top:0}}.contact_form #enquiry .option,.trust_contact_form #enquiry .option{width:100px}.contact_form .select-icon,.trust_contact_form .select-icon{position:absolute;right:-13px;top:-5px;transform:translateY(-15%) rotate(90deg);pointer-events:none;width:57px;height:57px;color:#a6a6a6;transition:color .3s ease,transform .3s ease}@media (max-width: 1024px){.contact_form .select-icon,.trust_contact_form .select-icon{width:40px;height:40px;right:-11px;top:0;transform:translateY(-10%) rotate(90deg)}}@media (max-width: 480px){.contact_form .select-icon,.trust_contact_form .select-icon{top:-5px}}.contact_form .select-icon.focused-icon,.trust_contact_form .select-icon.focused-icon{color:#f26400}.contact_form input,.contact_form select,.contact_form textarea,.trust_contact_form input,.trust_contact_form select,.trust_contact_form textarea{width:100%;padding-bottom:8px;border:none;border-bottom:3px solid #A6A6A6;color:#a6a6a6;transition:border-color .3s ease,color .3s ease;font-size:24px;font-weight:500;line-height:normal;font-family:Theinhardt}@media (max-width: 1024px){.contact_form input,.contact_form select,.contact_form textarea,.trust_contact_form input,.trust_contact_form select,.trust_contact_form textarea{font-size:24px;border-bottom:2px solid #A6A6A6}}@media (max-width: 480px){.contact_form input,.contact_form select,.contact_form textarea,.trust_contact_form input,.trust_contact_form select,.trust_contact_form textarea{padding:30px 0 8px;font-size:20px}}.contact_form input::placeholder,.contact_form select::placeholder,.contact_form textarea::placeholder,.trust_contact_form input::placeholder,.trust_contact_form select::placeholder,.trust_contact_form textarea::placeholder{color:#a6a6a6}.contact_form .blank,.trust_contact_form .blank{pointer-events:none;color:#fff;border:none}@media (max-width: 768px){.contact_form .blank,.trust_contact_form .blank{display:none}}.contact_form input:focus,.contact_form select:focus,.contact_form textarea:focus,.trust_contact_form input:focus,.trust_contact_form select:focus,.trust_contact_form textarea:focus{outline:none;color:#f26400;border-bottom-color:#f26400}.contact_form select,.trust_contact_form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;position:relative;width:100%;padding-right:0;transition:all .3s ease}.contact_form select::-ms-expand,.trust_contact_form select::-ms-expand{display:none}.contact_form textarea,.trust_contact_form textarea{height:40px;transition:height .3s ease;overflow:hidden;resize:none}.contact_form textarea.expanded,.trust_contact_form textarea.expanded{min-height:200px}.contact_form textarea:focus,.trust_contact_form textarea:focus{height:200px;max-height:1200px;overflow-y:auto;scroll-behavior:smooth;resize:block}.contact_form label,.trust_contact_form label{font-size:14px;font-weight:700;color:#f26400;margin-bottom:4px;display:inline-block;transition:font-size .3s ease}.contact_form .two-column div,.trust_contact_form .two-column div{flex:1}@media (max-width: 480px){.contact_form .two-column div,.trust_contact_form .two-column div{flex:auto}}.contact_form .two-column div:first-child,.trust_contact_form .two-column div:first-child{padding-top:0}.contact_form .privacy-policy,.trust_contact_form .privacy-policy{font-size:12px;color:#777;display:flex;align-items:center;justify-content:flex-start;padding:54px 0}@media (max-width: 480px){.contact_form .privacy-policy,.trust_contact_form .privacy-policy{padding:30px 0}}.contact_form .privacy-policy .inner,.trust_contact_form .privacy-policy .inner{display:flex;align-items:center;margin-left:0}.contact_form .privacy-policy .inner p,.trust_contact_form .privacy-policy .inner p{color:#000;font-weight:400;letter-spacing:.4px;margin:0}.contact_form .privacy-policy .inner p a,.trust_contact_form .privacy-policy .inner p a{color:#000;text-decoration-line:underline;transition:color .3s ease}.contact_form .privacy-policy .inner p a:hover,.trust_contact_form .privacy-policy .inner p a:hover{color:#f26400}.contact_form .privacy-policy .inner .checkbox,.trust_contact_form .privacy-policy .inner .checkbox{display:none}.contact_form .privacy-policy .inner .custom-checkbox,.trust_contact_form .privacy-policy .inner .custom-checkbox{width:32px;height:32px;background-color:#d9d9d9;position:relative;cursor:pointer;margin-right:26px;flex-shrink:0;margin-bottom:0}@media (max-width: 1024px){.contact_form .privacy-policy .inner .custom-checkbox,.trust_contact_form .privacy-policy .inner .custom-checkbox{width:24px;height:24px;margin-right:20px}}.contact_form .privacy-policy .inner .checkbox:checked+.custom-checkbox,.trust_contact_form .privacy-policy .inner .checkbox:checked+.custom-checkbox{background-color:#f26400}.contact_form .privacy-policy .inner .custom-checkbox:hover,.trust_contact_form .privacy-policy .inner .custom-checkbox:hover{background-color:silver}.contact_form .col-lg-12 .submit-container,.trust_contact_form .col-lg-12 .submit-container{display:inline-flex;align-items:center;justify-content:center;padding:20px 30px;border-radius:50px;cursor:not-allowed;border:2px solid #000;transition:background-color .3s ease,color .3s ease,border-color .3s ease}@media (max-width: 480px){.contact_form .col-lg-12 .submit-container,.trust_contact_form .col-lg-12 .submit-container{padding:15px}}.contact_form .col-lg-12 .submit-container.disabled,.trust_contact_form .col-lg-12 .submit-container.disabled{background-color:#fff;color:#a6a6a6;cursor:not-allowed}.contact_form .col-lg-12 .submit-container .submit-icon,.trust_contact_form .col-lg-12 .submit-container .submit-icon{margin-right:16px;width:18px;height:18px;color:#000;transition:color .3s ease}@media (max-width: 1024px){.contact_form .col-lg-12 .submit-container .submit-icon,.trust_contact_form .col-lg-12 .submit-container .submit-icon{width:18px;height:18px}}@media (max-width: 480px){.contact_form .col-lg-12 .submit-container .submit-icon,.trust_contact_form .col-lg-12 .submit-container .submit-icon{width:14px;height:14px;margin-right:14px}}.contact_form .col-lg-12 .submit-container input[type=submit],.trust_contact_form .col-lg-12 .submit-container input[type=submit]{flex:1;color:#000;leading-trim:both;text-edge:cap;font-size:22px;font-weight:400;line-height:normal;width:auto;padding:0;border:none;background:none;transition:color .3s ease;cursor:not-allowed}@media (max-width: 480px){.contact_form .col-lg-12 .submit-container input[type=submit],.trust_contact_form .col-lg-12 .submit-container input[type=submit]{font-size:18px;line-height:18px}}.contact_form .col-lg-12 .submit-container:hover:not(.disabled),.trust_contact_form .col-lg-12 .submit-container:hover:not(.disabled){color:#f26400;cursor:pointer;border-color:#f26400}.contact_form .col-lg-12 .submit-container:hover:not(.disabled) .submit-icon,.trust_contact_form .col-lg-12 .submit-container:hover:not(.disabled) .submit-icon{color:#f26400}.contact_form .col-lg-12 .submit-container:hover:not(.disabled) .col-lg-12-input,.trust_contact_form .col-lg-12 .submit-container:hover:not(.disabled) .col-lg-12-input{color:#f26400;cursor:pointer}.contact_form .checkbox:checked+.custom-checkbox,.trust_contact_form .checkbox:checked+.custom-checkbox{background-color:#f26400}.contact_form .checkbox:checked~.submit-container.disabled,.trust_contact_form .checkbox:checked~.submit-container.disabled{cursor:pointer;background:none;color:#a6a6a6;border:2px solid #000}.contact_form .checkbox:checked~.submit-container.disabled:hover,.trust_contact_form .checkbox:checked~.submit-container.disabled:hover{color:#f26400;border-color:#f26400}.contact_form .checkbox:checked~.submit-container.disabled:hover .submit-icon,.trust_contact_form .checkbox:checked~.submit-container.disabled:hover .submit-icon{color:#f26400}.contact_form .form-message,.trust_contact_form .form-message{background:#f26400;border-radius:50px;margin-top:30px}.contact_form .form-message span,.trust_contact_form .form-message span{color:#fff;font-size:24px;font-weight:400;line-height:26px;letter-spacing:.4px;margin:0 auto;display:table;text-align:center;padding:20px 30px}@media (max-width: 480px){.contact_form .form-message span,.trust_contact_form .form-message span{padding:15px}}@media (max-width: 768px){.contact_form.sm\:mt-default,.trust_contact_form.sm\:mt-default{margin-top:40px!important}.contact_form.sm\:mb-default,.trust_contact_form.sm\:mb-default{margin-bottom:40px!important}}@media (min-width: 769px) and (max-width: 1024px){.contact_form.md\:mt-default,.trust_contact_form.md\:mt-default{margin-top:65px!important}.contact_form.md\:mb-default,.trust_contact_form.md\:mb-default{margin-bottom:75px!important}}@media (min-width: 1025px){.contact_form.lg\:mt-default,.trust_contact_form.lg\:mt-default{margin-top:70px!important}.contact_form.lg\:mb-default,.trust_contact_form.lg\:mb-default{margin-bottom:85px!important}}.project_locations_map{position:relative;width:100%}.project_locations_map .mapboxgl-scroll-zoom-blocker,.project_locations_map .mapboxgl-control-container{display:none}.project_locations_map h2{color:#f26400;font-weight:400;margin:60px 0 35px}@media (max-width: 768px){.project_locations_map h2{margin:35px 0 20px}}.project_locations_map .map-and-filters .filters{position:absolute;bottom:20px;right:20px;z-index:3}@media (max-width: 480px){.project_locations_map .map-and-filters .filters{display:none}}.project_locations_map .map-and-filters .filters h3{font-size:18px;margin-bottom:10px;text-align:center}.project_locations_map .map-and-filters .filters .filters-inner{background:#fff}.project_locations_map .map-and-filters .filters .filters-inner .filter-item{display:flex;align-items:center;margin-bottom:2px}.project_locations_map .map-and-filters .filters .filters-inner .filter-item label{display:flex;justify-content:center;align-items:center;font-size:16px;cursor:pointer;padding:8px 10px;background-color:#f7f7f8;color:#000;transition:background-color .3s ease,color .3s ease;width:100%;text-align:center;position:relative}.project_locations_map .map-and-filters .filters .filters-inner .filter-item label.active{background-color:#f26400;color:#fff;transition:background-color .3s ease,color .3s ease}.project_locations_map .map-and-filters .filters .filters-inner .filter-item label.active:hover{background:#bf4f00}.project_locations_map .map-and-filters .filters .filters-inner .filter-item label.active .remove-icon{position:absolute;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .3s ease;display:flex}.project_locations_map .map-and-filters .filters .filters-inner .filter-item label.active .remove-icon svg{height:14px;width:14px}.project_locations_map .map-and-filters .filters .filters-inner .filter-item label.active .label-text{opacity:1;transition:opacity .3s ease}.project_locations_map .map-and-filters .filters .filters-inner .filter-item label:hover{background-color:#f26400;color:#fff}.project_locations_map .map-and-filters .filters .filters-inner .filter-item label:hover.active .remove-icon{opacity:1}.project_locations_map .map-and-filters .filters .filters-inner .filter-item label:hover.active .label-text{opacity:0}.project_locations_map .map-and-filters .filters .filters-inner .filter-item input[type=checkbox],.project_locations_map .mapboxgl-ctrl-attrib-inner{display:none}.project_locations_map .mapboxgl-popup{max-width:205px!important}.project_locations_map .mapboxgl-popup-tip,.project_locations_map .mapboxgl-popup-close-button{display:none}.project_locations_map .mapboxgl-popup-content{padding:0}.project_locations_map .custom-popup{position:relative}.project_locations_map .image-popup{height:149px!important;display:block;margin:0!important;position:relative;z-index:1;object-fit:cover}.project_locations_map .content{padding:15px 10px 15px 15px;background:#f26400;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:normal;display:flex;justify-content:space-between;align-items:center}.project_locations_map .content span{margin-right:auto}.project_locations_map .content pre{margin:0}.project_locations_map .close-button{background:none;border:none;cursor:pointer;width:15px;height:15px;color:#fff;z-index:5;transition:color .3s ease-in-out;margin-left:10px}.project_locations_map .close-button:hover{color:#000}.project_locations_map .close-button svg{width:15px;height:15px}.project_locations_map .nav-arrow{position:absolute;bottom:5px;right:5px;background:none;border:none;cursor:pointer;padding:0;z-index:3}.project_locations_map .nav-arrow svg{width:23px;height:23px;color:#fff;transition:color .3s ease-in-out}.project_locations_map .nav-arrow svg:hover{color:#f26400}.project_locations_map .radial-gradient{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:radial-gradient(100% 32% at 86% 93%,#000,#0000)}.full_width_text{position:relative;padding-top:6px}.full_width_text h2{color:#f26400;font-family:Theinhardt;font-style:normal;font-weight:400;margin-top:6px;margin-bottom:25px}@media (max-width: 1024px){.full_width_text h2{margin-bottom:15px}}.full_width_text__introduction p{color:#000;font-family:Theinhardt;font-size:36px;font-style:normal;font-weight:300;line-height:38px}@media (min-width: 481px) and (max-width: 768px){.full_width_text__introduction p{font-size:28px!important;line-height:30px!important}}@media (max-width: 480px){.full_width_text__introduction p{font-size:20px;line-height:22px}}.full_width_text__body p{color:#000;font-family:Theinhardt;font-style:normal;font-weight:400}.full_width_text__body p:last-child{margin-bottom:0}@media (max-width: 768px){.full_width_text.sm\:mt-default{margin-top:40px!important}.full_width_text.sm\:mb-default{margin-bottom:40px!important}}@media (min-width: 769px) and (max-width: 1024px){.full_width_text.md\:mt-default{margin-top:60px!important}.full_width_text.md\:mb-default{margin-bottom:60px!important}}@media (min-width: 1025px){.full_width_text.lg\:mt-default{margin-top:80px!important}.full_width_text.lg\:mb-default{margin-bottom:80px!important}}.strip-banner{display:flex;align-items:center;border-radius:15px;background:#efeff0;padding:15px 25px}@media (max-width: 480px){.strip-banner{padding:15px}}.strip-banner .logo-container{display:flex;align-items:center;justify-content:center;flex-shrink:0}.strip-banner .logo-container img{max-width:123px;height:auto;margin-right:45px}@media (max-width: 768px){.strip-banner .logo-container img{max-width:100px;margin-right:40px}}@media (max-width: 768px){.strip-banner .logo-container img{max-width:75px}}.strip-banner .content{display:flex;align-items:center;flex-wrap:wrap;color:#000;font-size:32px;font-weight:400;line-height:34px;letter-spacing:.4px}@media (max-width: 768px){.strip-banner .content{font-size:22px;line-height:24px}}@media (max-width: 480px){.strip-banner .content{font-size:20px;line-height:22px}}.strip-banner .content .text{display:flex;align-items:center;flex-wrap:wrap}.strip-banner .content a{color:#f26400;text-decoration:none;position:relative;transition:color .2s ease-in-out;font-weight:700}.strip-banner .content a:hover{color:#f26400}.strip-banner .content a:hover:after{width:100%;background-color:#f26400}.strip-banner .content a:after{content:"";position:absolute;left:0;bottom:-2px;height:4px;width:0;background-color:transparent;transition:width .3s ease,background-color .2s ease}@media (max-width: 768px){.strip-banner .content a:after{height:3px}}@media (max-width: 768px){.projects_carousel.sm\:mt-default{margin-top:40px!important}.projects_carousel.sm\:mb-default{margin-bottom:40px!important}}@media (min-width: 769px) and (max-width: 1024px){.projects_carousel.md\:mt-default{margin-top:55px!important}.projects_carousel.md\:mb-default{margin-bottom:75px!important}}@media (min-width: 1025px){.projects_carousel.lg\:mt-default{margin-top:60px!important}.projects_carousel.lg\:mb-default{margin-bottom:90px!important}}.projects-carousel h2{margin:0 0 35px!important}@media (max-width: 768px){.projects-carousel h2{margin-bottom:25px!important}}.projects-carousel .project-image{height:660px!important}@media (max-width: 768px){.projects-carousel .project-image{height:450px!important}}@media (max-width: 480px){.projects-carousel .project-image{height:350px!important}}.projects-carousel,.related_case_studies{width:100%;box-sizing:border-box}.projects-carousel h2,.related_case_studies h2{color:#f26400;font-style:normal;font-weight:400;margin:0;margin:60px 0 35px!important}@media (max-width: 768px){.projects-carousel h2,.related_case_studies h2{margin:45px 0 20px!important}}.projects-carousel .splide,.related_case_studies .splide{filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25))}.projects-carousel .project-card,.related_case_studies .project-card{height:100%;position:relative;overflow:hidden;margin:0;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25));display:flex;flex-direction:column}.projects-carousel .project-card:not(:first-child),.related_case_studies .project-card:not(:first-child){margin-left:10px}.projects-carousel .project-card:not(:last-child),.related_case_studies .project-card:not(:last-child){margin-right:10px}.projects-carousel .project-image-container,.related_case_studies .project-image-container{position:relative;height:100%;flex-grow:1}.projects-carousel .project-image-container .gradient-overlay,.related_case_studies .project-image-container .gradient-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(-90deg,#000000a6 14.5%,#0000 91%);pointer-events:none;z-index:1;transform:rotate(180deg)}@media (max-width: 768px){.projects-carousel .project-image-container .gradient-overlay,.related_case_studies .project-image-container .gradient-overlay{background:linear-gradient(-90deg,#000000a6 14.5%,#0000)}}.projects-carousel .project-image-container .project-image,.related_case_studies .project-image-container .project-image{display:block;width:100%;height:100%;object-fit:cover}@media (max-width: 768px){.projects-carousel .project-image-container .project-image,.related_case_studies .project-image-container .project-image{height:450px}}@media (max-width: 480px){.projects-carousel .project-image-container .project-image,.related_case_studies .project-image-container .project-image{height:350px}}.projects-carousel .project-content,.related_case_studies .project-content{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:space-between;flex-direction:column;padding:40px;z-index:2;overflow:hidden}@media (max-width: 768px){.projects-carousel .project-content,.related_case_studies .project-content{padding:20px}}@media (max-width: 480px){.projects-carousel .project-content,.related_case_studies .project-content{padding:15px}}.projects-carousel .project-content .radial-gradient,.related_case_studies .project-content .radial-gradient{position:absolute;top:-20%;left:0;right:0;bottom:0;background:radial-gradient(58% 47% at 13% 95%,#000,#0000);z-index:2}.projects-carousel .project-content .project-tags,.related_case_studies .project-content .project-tags{display:flex;flex-wrap:wrap;gap:5px;z-index:2;color:#fff;text-align:center;font-size:14px;line-height:25px;font-style:normal;font-weight:700;margin-bottom:20px}@media (max-width: 768px){.projects-carousel .project-content .project-tags,.related_case_studies .project-content .project-tags{font-size:10px!important;line-height:12px!important}}.projects-carousel .project-content .project-tags .tag-title,.related_case_studies .project-content .project-tags .tag-title{border-radius:30px;background:#f26400;color:#fff;padding:5px 15px;margin:0}@media (max-width: 768px){.projects-carousel .project-content .project-tags .tag-title,.related_case_studies .project-content .project-tags .tag-title{padding:5px 10px!important}}.projects-carousel .project-content .inner,.related_case_studies .project-content .inner{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;z-index:2;height:100%}.projects-carousel .project-content .inner .quote-icon,.related_case_studies .project-content .inner .quote-icon{color:#f26400;align-items:flex-start;margin-left:0;padding-left:0;margin-bottom:20px;width:84px;height:72px;flex-shrink:0}@media (max-width: 1024px){.projects-carousel .project-content .inner .quote-icon,.related_case_studies .project-content .inner .quote-icon{width:45px;height:39px;margin-bottom:10px}}@media (max-width: 480px){.projects-carousel .project-content .inner .quote-icon,.related_case_studies .project-content .inner .quote-icon{width:30px;height:25px}}.projects-carousel .project-content .inner .project-title,.related_case_studies .project-content .inner .project-title{margin:0;color:#fff;font-style:normal;font-weight:400;max-width:100%;word-wrap:break-word}.projects-carousel .project-content .inner .project-title p,.related_case_studies .project-content .inner .project-title p{margin-block-start:0!important;margin-block-end:0!important;max-width:670px;font-size:48px;line-height:50px}@media (max-width: 1024px){.projects-carousel .project-content .inner .project-title p,.related_case_studies .project-content .inner .project-title p{font-size:30px;line-height:32px}}@media (max-width: 480px){.projects-carousel .project-content .inner .project-title p,.related_case_studies .project-content .inner .project-title p{font-size:20px;line-height:22px}}.projects-carousel .project-content .inner .alias-wrapper,.related_case_studies .project-content .inner .alias-wrapper{display:inline-flex;justify-content:flex-start;border-radius:50px;border:2px solid #ffffff;padding:20px 30px;width:fit-content;margin-top:20px;transition:border .3s,color .3s,background .3s;white-space:nowrap;max-width:100%;box-sizing:border-box;cursor:pointer}@media (max-width: 768px){.projects-carousel .project-content .inner .alias-wrapper,.related_case_studies .project-content .inner .alias-wrapper{margin-top:10px;padding:15px 20px}}@media (max-width: 480px){.projects-carousel .project-content .inner .alias-wrapper,.related_case_studies .project-content .inner .alias-wrapper{padding:10px 15px}}.projects-carousel .project-content .inner .alias-wrapper:hover,.related_case_studies .project-content .inner .alias-wrapper:hover{background:#f26400;border-color:#f26400}.projects-carousel .project-content .inner .alias-wrapper:hover .project-alias-link,.related_case_studies .project-content .inner .alias-wrapper:hover .project-alias-link{color:#fff}.projects-carousel .project-content .inner .project-alias-link,.related_case_studies .project-content .inner .project-alias-link{display:inline;color:#fff;font-size:22px;font-style:normal;font-weight:400;line-height:30px;white-space:nowrap;text-decoration:none;transition:color .3s}@media (max-width: 480px){.projects-carousel .project-content .inner .project-alias-link,.related_case_studies .project-content .inner .project-alias-link{font-size:18px}}.projects-carousel .project-content .inner .project-alias-link:hover,.related_case_studies .project-content .inner .project-alias-link:hover{color:#f26400}.projects-carousel .project-content .quote-details,.related_case_studies .project-content .quote-details{margin:20px 0;color:#fff}@media (max-width: 768px){.projects-carousel .project-content .quote-details,.related_case_studies .project-content .quote-details{margin:10px 0}}.projects-carousel .project-content .quote-details .quote-author-title,.related_case_studies .project-content .quote-details .quote-author-title{display:flex;align-items:center;color:#f26400;font-size:24px;font-style:normal;font-weight:400;line-height:26px}@media (max-width: 768px){.projects-carousel .project-content .quote-details .quote-author-title,.related_case_studies .project-content .quote-details .quote-author-title{font-size:16px;font-size:18px}}.projects-carousel .project-content .quote-details .quote-author-title p,.related_case_studies .project-content .quote-details .quote-author-title p{margin-block-end:0!important;margin-block-start:0!important}.projects-carousel .project-content .quote-details .quote-author-title .quote-job,.related_case_studies .project-content .quote-details .quote-author-title .quote-job{font-style:italic}.projects-carousel .project-content .quote-details .quote-company,.related_case_studies .project-content .quote-details .quote-company{color:#a6a6a6;font-size:20px;font-style:normal;font-weight:400;line-height:22px;margin-block-end:0!important;margin-block-start:0!important}@media (max-width: 768px){.projects-carousel .project-content .quote-details .quote-company,.related_case_studies .project-content .quote-details .quote-company{font-size:16px;line-height:18px}}.projects-carousel .progress-bar,.related_case_studies .progress-bar{position:relative;height:8px;background-color:gray;border-radius:4px;margin:36px 0}@media (max-width: 768px){.projects-carousel .progress-bar,.related_case_studies .progress-bar{margin:24px 0}}.projects-carousel .progress-bar .progress-active,.related_case_studies .progress-bar .progress-active{height:100%;background-color:#f26400;border-radius:4px;transition:width .3s}.projects-carousel .slide-controls,.related_case_studies .slide-controls{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.projects-carousel .slide-controls .left-controls,.related_case_studies .slide-controls .left-controls{display:flex;align-items:center}.projects-carousel .slide-controls .left-controls .arrow-button,.related_case_studies .slide-controls .left-controls .arrow-button{color:#000;height:75px;width:75px;cursor:pointer;z-index:2;transition:color .3s ease-out}@media (max-width: 768px){.projects-carousel .slide-controls .left-controls .arrow-button,.related_case_studies .slide-controls .left-controls .arrow-button{height:40px;width:40px}}.projects-carousel .slide-controls .left-controls .arrow-button:first-child,.related_case_studies .slide-controls .left-controls .arrow-button:first-child{margin-right:15px;transform:rotate(-180deg)}@media (max-width: 768px){.projects-carousel .slide-controls .left-controls .arrow-button:first-child,.related_case_studies .slide-controls .left-controls .arrow-button:first-child{margin-right:12px}}.projects-carousel .slide-controls .left-controls .arrow-button:hover,.related_case_studies .slide-controls .left-controls .arrow-button:hover{border-color:#f26400;color:#f26400}.projects-carousel .slide-controls .left-controls .arrow-button svg,.related_case_studies .slide-controls .left-controls .arrow-button svg{width:75px;height:75px;display:flex;margin:0 auto;position:relative}@media (max-width: 768px){.projects-carousel .slide-controls .left-controls .arrow-button svg,.related_case_studies .slide-controls .left-controls .arrow-button svg{height:40px;width:40px}}.projects-carousel .slide-controls .left-controls .slide-counter,.related_case_studies .slide-controls .left-controls .slide-counter{color:#000;font-size:24px;font-weight:700;margin-left:20px;letter-spacing:5.4px}@media (max-width: 768px){.projects-carousel .slide-controls .left-controls .slide-counter,.related_case_studies .slide-controls .left-controls .slide-counter{font-size:16px;line-height:18px}}.projects-carousel .slide-controls .more,.related_case_studies .slide-controls .more{display:flex;align-items:center}.projects-carousel .slide-controls .more a,.related_case_studies .slide-controls .more a{display:flex;align-items:center;color:#000;font-size:24px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.4px;text-decoration:none;transition:color .3s ease-out,stroke .3s ease-out;stroke:#000}@media (max-width: 768px){.projects-carousel .slide-controls .more a,.related_case_studies .slide-controls .more a{font-size:14px;line-height:16px}}.projects-carousel .slide-controls .more a:hover,.related_case_studies .slide-controls .more a:hover{color:#f26400}.projects-carousel .slide-controls .more a svg,.related_case_studies .slide-controls .more a svg{stroke:#000;margin-right:10px;height:42px;width:42px;transition:fill .3s ease-out,stroke .3s ease-out}@media (max-width: 768px){.projects-carousel .slide-controls .more a svg,.related_case_studies .slide-controls .more a svg{height:24px;width:24px;margin-right:5px}}.projects-carousel .slide-controls .more a svg:hover,.related_case_studies .slide-controls .more a svg:hover{stroke:#f26400}@media (max-width: 768px){.projects_carousel.sm\:mt-default,.projects_carousel_manual.sm\:mt-default{margin-top:30px!important}.projects_carousel.sm\:mb-default,.projects_carousel_manual.sm\:mb-default{margin-bottom:40px!important}}@media (min-width: 769px) and (max-width: 1024px){.projects_carousel.md\:mt-default,.projects_carousel_manual.md\:mt-default{margin-top:75px!important}.projects_carousel.md\:mb-default,.projects_carousel_manual.md\:mb-default{margin-bottom:50px!important}}@media (min-width: 1025px){.projects_carousel.lg\:mt-default,.projects_carousel_manual.lg\:mt-default{margin-top:75px!important}.projects_carousel.lg\:mb-default,.projects_carousel_manual.lg\:mb-default{margin-bottom:120px!important}}.quote__close{width:91px;height:100.484px;background-size:contain;background-repeat:no-repeat;background-position:bottom;content:"";display:inline-block;clear:none;float:right;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTYiIGhlaWdodD0iODIiIHZpZXdCb3g9IjAgMCA5NiA4MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMzY0MDAxIDAuNjM5OTk4SDQwLjQzMlYyNS41ODhDNDAuNDMyIDM5Ljk1MiAzOS42NzYgNDguNTIgMzcuNjYgNTUuNTc2QzMyLjYyIDcyLjIwOCAyMi43OTIgODAuNTI0IDAuMzY0MDAxIDgxLjAyOFY2MS42MjRDMTIuMjA4IDYwLjg2OCAxOC41MDggNTUuODI4IDE4LjUwOCA0Mi45NzZIMC4zNjQwMDFWMC42Mzk5OThaTTU1LjMgMC42Mzk5OThIOTUuMzY4VjI1LjU4OEM5NS4zNjggMzkuOTUyIDk0LjYxMiA0OC41MiA5Mi41OTYgNTUuNTc2Qzg3LjU1NiA3Mi4yMDggNzcuNzI4IDgwLjUyNCA1NS4zIDgxLjAyOFY2MS42MjRDNjcuMTQ0IDYwLjg2OCA3My40NDQgNTUuODI4IDczLjQ0NCA0Mi45NzZINTUuM1YwLjYzOTk5OFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);margin-top:-30px}.quote__open{width:48px;height:55px;float:left;content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA1OCA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI0Ljc2OCA0OC42MDhIMC42VjMzLjU2QzAuNiAyNC44OTYgMS4wNTYgMTkuNzI4IDIuMjcyIDE1LjQ3MkM1LjMxMiA1LjQ0IDExLjI0IDAuNDIzOTk2IDI0Ljc2OCAwLjExOTk5MVYxMS44MjRDMTcuNjI0IDEyLjI4IDEzLjgyNCAxNS4zMiAxMy44MjQgMjMuMDcySDI0Ljc2OFY0OC42MDhaTTU3LjkwNCA0OC42MDhIMzMuNzM2VjMzLjU2QzMzLjczNiAyNC44OTYgMzQuMTkyIDE5LjcyOCAzNS40MDggMTUuNDcyQzM4LjQ0OCA1LjQ0IDQ0LjM3NiAwLjQyMzk5NiA1Ny45MDQgMC4xMTk5OTFWMTEuODI0QzUwLjc2IDEyLjI4IDQ2Ljk2IDE1LjMyIDQ2Ljk2IDIzLjA3Mkg1Ny45MDRWNDguNjA4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);background-size:contain;background-repeat:no-repeat;margin-right:15px;margin-top:-7px}.text_with_show_more{position:relative}.text_with_show_more h2{color:#f26400;font-family:Theinhardt;font-style:normal;font-weight:400;margin-block:0;line-height:66px}.text_with_show_more p{color:#000;font-style:normal;font-weight:400}@media (min-width: 481px) and (max-width: 768px){.text_with_show_more p{margin-top:15px}}@media (max-width: 480px){.text_with_show_more p{margin-top:0}}.text_with_show_more .show-more-button{color:#fff;color:#000;text-align:center;font-size:22px;font-style:normal;font-weight:400;line-height:30px;border:none;padding:20px 30px;cursor:pointer;flex-shrink:0;border-radius:50px;border:2px solid #000;background:#fff;transition:background .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;margin:60px auto 0;display:block}@media (max-width: 768px){.text_with_show_more .show-more-button{margin:30px 0}}@media (max-width: 480px){.text_with_show_more .show-more-button{font-size:18px;padding:15px;min-width:140px}}.text_with_show_more .show-more-button:hover{background:#f26400;color:#fff;border-color:#f26400}@media (max-width: 768px){.text_with_show_more.sm\:mt-default{margin-top:40px!important}.text_with_show_more.sm\:mb-default{margin-bottom:40px!important}}@media (min-width: 769px) and (max-width: 1024px){.text_with_show_more.md\:mt-default{margin-top:75px!important}.text_with_show_more.md\:mb-default{margin-bottom:75px!important}}@media (min-width: 1025px){.text_with_show_more.lg\:mt-default{margin-top:100px!important}.text_with_show_more.lg\:mb-default{margin-bottom:100px!important}}.stats_banner{background:#f26400}.stats_banner__wrapper:before{position:absolute;content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDIiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCAxMDIgNDQiIGZpbGw9Im5vbmUiPgo8cGF0aCBkPSJNNTAuNjc1OCAwLjY3ODc5NEwxMDEuMzUyIDAuNjc1Nzg0TDUwLjY3NTggNDMuMTI3N0wtMi40NjIwMmUtMDYgMC42NzU3ODRMNTAuNjc1OCAwLjY3ODc5NFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==);height:71px;width:71px;background-repeat:no-repeat;background-size:contain;margin-top:-1px}.stats_banner__content{padding-top:80px;padding-bottom:41px;display:flex}@media (max-width: 480px){.stats_banner__content{flex-flow:column;gap:30px}}.stats_banner__content--no-padding{padding:0}.stats_banner__logo{margin-right:38px;padding-right:38px}@media (min-width: 769px) and (max-width: 1024px){.stats_banner__logo{padding-right:15px}}@media (max-width: 768px){.stats_banner__logo{padding-right:0}}@media (max-width: 480px){.stats_banner__logo{border-right:none}}.stats_banner__logo--border{border-right:2px solid #ffffff}.stats_banner__logo img{max-width:100%}@media (max-width: 1200px){.stats_banner__logo img{max-width:90%}}@media (max-width: 480px){.stats_banner__logo img{max-width:80%}}.stats_banner__stats{display:flex;align-items:center;flex-wrap:wrap;gap:54px}@media (max-width: 480px){.stats_banner__stats{display:grid!important;grid-template-columns:auto auto!important;row-gap:17px}}.stats_banner__stats--item-number{display:flex;leading-trim:both;text-edge:cap;font-family:Theinhardt;font-size:64px;font-style:normal;font-weight:500;line-height:40px;color:#fff;padding-block:7px}@media (max-width: 1200px){.stats_banner__stats--item-number{font-size:48px;line-height:50px}}@media (max-width: 768px){.stats_banner__stats--item-number{margin-bottom:0;padding:0}}@media (max-width: 480px){.stats_banner__stats--item-number{font-size:30px;line-height:32px}}.stats_banner__stats--item-number__hidden{height:0;opacity:0;pointer-events:none;padding:0}.stats_banner__stats--item-label{leading-trim:both;text-edge:cap;font-family:Theinhardt;font-size:24px;font-style:normal;font-weight:400;line-height:30px;color:#fff}.stats_banner__info{display:flex;flex-wrap:wrap;gap:54px;padding-bottom:70px}@media (max-width: 480px){.stats_banner__info{display:grid!important;grid-template-columns:auto auto!important;row-gap:17px}}.stats_banner__info--item-subtitle{color:#fff;font-family:Theinhardt;font-size:24px;font-style:normal;font-weight:400;line-height:40px}@media (max-width: 768px){.stats_banner__info--item-subtitle{font-size:16px;line-height:18px}}.stats_banner__info--item-title{color:#fff;font-family:Theinhardt;font-size:36px;font-style:normal;font-weight:500;line-height:40px}@media (max-width: 768px){.stats_banner__info--item-title{font-size:24px;line-height:26px}}@media (max-width: 480px){.stats_banner__info--item-title{padding-top:2px}}.quote__close{width:91px;height:100.484px;background-size:contain;background-repeat:no-repeat;background-position:bottom;content:"";display:inline-block;clear:none;float:right;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTYiIGhlaWdodD0iODIiIHZpZXdCb3g9IjAgMCA5NiA4MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMzY0MDAxIDAuNjM5OTk4SDQwLjQzMlYyNS41ODhDNDAuNDMyIDM5Ljk1MiAzOS42NzYgNDguNTIgMzcuNjYgNTUuNTc2QzMyLjYyIDcyLjIwOCAyMi43OTIgODAuNTI0IDAuMzY0MDAxIDgxLjAyOFY2MS42MjRDMTIuMjA4IDYwLjg2OCAxOC41MDggNTUuODI4IDE4LjUwOCA0Mi45NzZIMC4zNjQwMDFWMC42Mzk5OThaTTU1LjMgMC42Mzk5OThIOTUuMzY4VjI1LjU4OEM5NS4zNjggMzkuOTUyIDk0LjYxMiA0OC41MiA5Mi41OTYgNTUuNTc2Qzg3LjU1NiA3Mi4yMDggNzcuNzI4IDgwLjUyNCA1NS4zIDgxLjAyOFY2MS42MjRDNjcuMTQ0IDYwLjg2OCA3My40NDQgNTUuODI4IDczLjQ0NCA0Mi45NzZINTUuM1YwLjYzOTk5OFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);margin-top:-30px}.quote__open{width:48px;height:55px;float:left;content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA1OCA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI0Ljc2OCA0OC42MDhIMC42VjMzLjU2QzAuNiAyNC44OTYgMS4wNTYgMTkuNzI4IDIuMjcyIDE1LjQ3MkM1LjMxMiA1LjQ0IDExLjI0IDAuNDIzOTk2IDI0Ljc2OCAwLjExOTk5MVYxMS44MjRDMTcuNjI0IDEyLjI4IDEzLjgyNCAxNS4zMiAxMy44MjQgMjMuMDcySDI0Ljc2OFY0OC42MDhaTTU3LjkwNCA0OC42MDhIMzMuNzM2VjMzLjU2QzMzLjczNiAyNC44OTYgMzQuMTkyIDE5LjcyOCAzNS40MDggMTUuNDcyQzM4LjQ0OCA1LjQ0IDQ0LjM3NiAwLjQyMzk5NiA1Ny45MDQgMC4xMTk5OTFWMTEuODI0QzUwLjc2IDEyLjI4IDQ2Ljk2IDE1LjMyIDQ2Ljk2IDIzLjA3Mkg1Ny45MDRWNDguNjA4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);background-size:contain;background-repeat:no-repeat;margin-right:15px;margin-top:-7px}.quote{background:#f26400;padding:30px 0}.quote blockquote{margin:0;padding-top:25px}.quote blockquote p{color:#fff;font-feature-settings:"liga" off,"clig" off;font-family:Theinhardt;font-size:40px;font-style:normal;font-weight:300;line-height:48px;margin:0;width:92%}@media (min-width: 769px) and (max-width: 1200px){.quote blockquote p{font-size:36px;line-height:42px}}@media (min-width: 481px) and (max-width: 768px){.quote blockquote p{font-size:28px;line-height:32px;width:100%}}@media (max-width: 480px){.quote blockquote p{font-size:24px;line-height:26px;width:100%}}.quote__close{width:91px;height:100.484px;background-size:contain;background-repeat:no-repeat;background-position:bottom;content:"";display:inline-block;clear:none;float:right;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTYiIGhlaWdodD0iODIiIHZpZXdCb3g9IjAgMCA5NiA4MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMzY0MDAxIDAuNjM5OTk4SDQwLjQzMlYyNS41ODhDNDAuNDMyIDM5Ljk1MiAzOS42NzYgNDguNTIgMzcuNjYgNTUuNTc2QzMyLjYyIDcyLjIwOCAyMi43OTIgODAuNTI0IDAuMzY0MDAxIDgxLjAyOFY2MS42MjRDMTIuMjA4IDYwLjg2OCAxOC41MDggNTUuODI4IDE4LjUwOCA0Mi45NzZIMC4zNjQwMDFWMC42Mzk5OThaTTU1LjMgMC42Mzk5OThIOTUuMzY4VjI1LjU4OEM5NS4zNjggMzkuOTUyIDk0LjYxMiA0OC41MiA5Mi41OTYgNTUuNTc2Qzg3LjU1NiA3Mi4yMDggNzcuNzI4IDgwLjUyNCA1NS4zIDgxLjAyOFY2MS42MjRDNjcuMTQ0IDYwLjg2OCA3My40NDQgNTUuODI4IDczLjQ0NCA0Mi45NzZINTUuM1YwLjYzOTk5OFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);margin-top:-30px}@media (min-width: 1201px){.quote__close{background-position:top!important}}@media (max-width: 768px){.quote__close{width:67px;height:72.484px}}@media (max-width: 480px){.quote__close{width:52px}}.quote__open{width:48px;height:55px;float:left;content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA1OCA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI0Ljc2OCA0OC42MDhIMC42VjMzLjU2QzAuNiAyNC44OTYgMS4wNTYgMTkuNzI4IDIuMjcyIDE1LjQ3MkM1LjMxMiA1LjQ0IDExLjI0IDAuNDIzOTk2IDI0Ljc2OCAwLjExOTk5MVYxMS44MjRDMTcuNjI0IDEyLjI4IDEzLjgyNCAxNS4zMiAxMy44MjQgMjMuMDcySDI0Ljc2OFY0OC42MDhaTTU3LjkwNCA0OC42MDhIMzMuNzM2VjMzLjU2QzMzLjczNiAyNC44OTYgMzQuMTkyIDE5LjcyOCAzNS40MDggMTUuNDcyQzM4LjQ0OCA1LjQ0IDQ0LjM3NiAwLjQyMzk5NiA1Ny45MDQgMC4xMTk5OTFWMTEuODI0QzUwLjc2IDEyLjI4IDQ2Ljk2IDE1LjMyIDQ2Ljk2IDIzLjA3Mkg1Ny45MDRWNDguNjA4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);background-size:contain;background-repeat:no-repeat;margin-right:15px;margin-top:-7px}@media (min-width: 769px) and (max-width: 1200px){.quote__open{margin-top:-13px}}@media (max-width: 768px){.quote__open{margin-top:0;margin-right:9px;width:33px;height:33px}}@media (max-width: 480px){.quote__open{width:27px!important}}.quote p{color:#fff;font-feature-settings:"liga" off,"clig" off;font-family:Theinhardt;font-size:32px;line-height:34px;font-style:normal;font-weight:300;margin-bottom:0;padding:10px 0}@media (min-width: 481px) and (max-width: 768px){.quote p{font-size:24px;line-height:26px}}@media (max-width: 480px){.quote p{font-size:16px;line-height:18px}}.people_spotlight h2{margin:0 0 35px}@media (max-width: 768px){.people_spotlight h2{margin-bottom:25px}}.people_spotlight .background{background:#f26400}.people_spotlight .background .gallery{position:relative;margin:0 auto;width:100%;max-width:1340px;padding:75px 0}@media (max-width: 1024px){.people_spotlight .background .gallery{padding:40px 0}}@media (max-width: 480px){.people_spotlight .background .gallery{padding:20px 0}}.people_spotlight .background .gallery .spotlight-item{display:flex;align-items:center;transition:transform .3s ease}@media (max-width: 768px){.people_spotlight .background .gallery .spotlight-item{flex-direction:column}}.people_spotlight .background .gallery .spotlight-item:hover{transform:translateY(-3px)}.people_spotlight .background .gallery .spotlight-item .spotlight-image-wrapper{max-width:518px;max-height:518px;overflow:hidden;margin-right:45px;position:relative}@media (max-width: 1024px){.people_spotlight .background .gallery .spotlight-item .spotlight-image-wrapper{max-width:350px}}@media (max-width: 768px){.people_spotlight .background .gallery .spotlight-item .spotlight-image-wrapper{margin-right:0;margin-bottom:20px}}.people_spotlight .background .gallery .spotlight-item .spotlight-image-wrapper img{width:100%;height:100%;object-fit:cover;max-width:518px}.people_spotlight .background .gallery .spotlight-text{flex:1}@media (max-width: 768px){.people_spotlight .background .gallery .spotlight-text{font-size:30px;line-height:32px;text-align:center}}.people_spotlight .background .gallery .spotlight-text h3{color:#000;font-size:40px;font-style:normal;font-weight:700;line-height:42px;text-align:left;margin:0}@media (max-width: 768px){.people_spotlight .background .gallery .spotlight-text h3{font-size:30px;line-height:32px;text-align:center}}.people_spotlight .background .gallery .spotlight-text .job{color:#000;font-size:32px;font-style:normal;font-weight:700;line-height:34px;text-align:left;margin:0}@media (max-width: 768px){.people_spotlight .background .gallery .spotlight-text .job{font-size:24px;line-height:26px;text-align:center}}.people_spotlight .background .gallery .spotlight-text .division{color:#000;font-size:24px;font-style:normal;font-weight:700;line-height:26px;text-align:left;margin:0;padding-top:5px}@media (max-width: 768px){.people_spotlight .background .gallery .spotlight-text .division{font-size:18px;line-height:20px;text-align:center}}.people_spotlight .background .gallery .spotlight-text .body-text{margin:0}.people_spotlight .background .gallery .spotlight-text .body-text p{font-style:normal;font-weight:400;color:#fff}@media (max-width: 768px){.people_spotlight .background .gallery .spotlight-text .body-text p{text-align:center}}@media (max-width: 480px){.people_spotlight .background .gallery .spotlight-text .body-text p{text-align:center}}.people_spotlight .background .gallery .spotlight-text .body-text p a{color:#fff!important}.people_spotlight .background .gallery .spotlight-text .body-text p a:hover{color:#000!important}.people_spotlight .container .splide__controls{display:flex;justify-content:space-between;z-index:1}.people_spotlight .container .splide__controls .slide-counter{margin-left:21px;color:#000;font-size:24px;font-weight:700;line-height:20px;letter-spacing:5.4px}@media (max-width: 768px){.people_spotlight .container .splide__controls .slide-counter{font-size:18px}}.people_spotlight .container .splide__controls .splide__arrows{display:flex;align-items:center;z-index:2}.people_spotlight .container .splide__controls .splide__arrows .splide__arrows--previous-gallery,.people_spotlight .container .splide__controls .splide__arrows .splide__arrows--next-gallery{color:#000;height:75px;width:75px;cursor:pointer}@media (max-width: 768px){.people_spotlight .container .splide__controls .splide__arrows .splide__arrows--previous-gallery,.people_spotlight .container .splide__controls .splide__arrows .splide__arrows--next-gallery{height:40px;width:40px}}.people_spotlight .container .splide__controls .splide__arrows .splide__arrows--previous-gallery:hover,.people_spotlight .container .splide__controls .splide__arrows .splide__arrows--next-gallery:hover{border-color:#f26400;transition:color .3s ease;color:#f26400}.people_spotlight .container .splide__controls .splide__arrows .splide__arrows--previous-gallery{margin-right:15px}.people_spotlight .container .splide__controls .splide__arrows svg{height:75px;width:75px;display:flex;margin:0 auto;position:relative}@media (max-width: 768px){.people_spotlight .container .splide__controls .splide__arrows svg{height:40px;width:40px}}.people_spotlight .container .splide__controls .splide__arrows .splide__arrows--previous-gallery svg{transform:rotate(180deg)}.people_spotlight .container .splide__overlay{position:absolute;bottom:0;right:0;display:flex;justify-content:flex-end;width:100%;z-index:1;pointer-events:none}.people_spotlight .container .splide__item--content{display:flex;justify-content:flex-end;align-items:center;padding:0 65px 20px 0;z-index:2;pointer-events:auto}.people_spotlight .progress-bar{position:relative;height:5px;width:100%;background-color:#a6a6a6;margin:36px 0;border-radius:3px}@media (max-width: 768px){.people_spotlight .progress-bar{margin:24px 0}}.people_spotlight .progress-bar .progress-active{height:100%;background-color:#f26400;width:0%;border-radius:3px;transition:width .3s ease}.people_grid h2{margin:0 0 35px}@media (max-width: 480px){.people_grid h2{margin-bottom:25px}}@media (max-width: 480px){.people_grid h2{font-size:32px;line-height:34px}}.people_grid .wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}@media (min-width: 481px) and (max-width: 1024px){.people_grid .wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.people_grid .wrapper{gap:20px}}@media (max-width: 480px){.people_grid .wrapper{grid-template-columns:repeat(1,1fr)}}.people_grid .wrapper .person_card{border-radius:10px;overflow:hidden;text-align:center;transition:transform .3s ease}.people_grid .wrapper .person_card:hover{transform:translateY(-3px)}.people_grid .wrapper .person_card .person_image{width:100%;aspect-ratio:1/1;object-fit:cover}.people_grid .wrapper .person_card .person_info{margin:0;padding-top:10px}.people_grid .wrapper .person_card .person_name{color:#000;font-size:40px;font-style:normal;font-weight:700;line-height:42px;text-align:left;margin:0}@media (max-width: 768px){.people_grid .wrapper .person_card .person_name{font-size:30px;line-height:32px}}.people_grid .wrapper .person_card .person_job{color:#000;font-size:32px;font-style:normal;font-weight:700;line-height:34px;opacity:.5;text-align:left;margin:0}@media (max-width: 768px){.people_grid .wrapper .person_card .person_job{font-size:24px;line-height:26px}}.people_grid .wrapper .person_card .person_division{color:#000;font-size:24px;font-style:normal;font-weight:700;line-height:26px;text-align:left;margin:0;opacity:.5;padding-top:5px}@media (max-width: 768px){.people_grid .wrapper .person_card .person_division{font-size:18px;line-height:20px}}@media (max-width: 768px){.people_grid.sm\:mt-default{margin-top:40px!important}.people_grid.sm\:mb-default{margin-bottom:40px!important}}@media (min-width: 769px) and (max-width: 1024px){.people_grid.md\:mt-default{margin-top:50px!important}.people_grid.md\:mb-default{margin-bottom:75px!important}}@media (min-width: 1025px){.people_grid.lg\:mt-default{margin-top:50px!important}.people_grid.lg\:mb-default{margin-bottom:100px!important}}.company_timeline{margin:0 auto;text-align:center}.company_timeline .center-marker{padding-top:20px}@media (max-width: 768px){.company_timeline .center-marker{padding-top:0}}.company_timeline .center-marker svg{width:92px;height:107px}@media (max-width: 768px){.company_timeline .center-marker svg{width:68px;height:116px}}.company_timeline .timeline-navigation{display:flex;align-items:center;justify-content:space-between;position:relative;top:-50px}.company_timeline .timeline-navigation .prev-arrow,.company_timeline .timeline-navigation .next-arrow{background:no-repeat;border:none}.company_timeline .timeline-navigation .prev-arrow span,.company_timeline .timeline-navigation .next-arrow span{display:block;width:75px;height:75px}@media (max-width: 768px){.company_timeline .timeline-navigation .prev-arrow span,.company_timeline .timeline-navigation .next-arrow span{width:40px;height:40px}}.company_timeline .timeline-navigation .prev-arrow svg,.company_timeline .timeline-navigation .next-arrow svg{color:#000;height:75px;width:75px;transition:color .3s ease-in-out}@media (max-width: 768px){.company_timeline .timeline-navigation .prev-arrow svg,.company_timeline .timeline-navigation .next-arrow svg{width:40px;height:40px}}.company_timeline .timeline-navigation .prev-arrow svg:hover,.company_timeline .timeline-navigation .next-arrow svg:hover{color:#f26400;cursor:pointer}.company_timeline .timeline-navigation .prev-arrow{transform:rotate(-180deg)}.company_timeline .timeline-navigation .timeline{flex-grow:1;position:relative;margin:0 5px;display:flex;justify-content:center}.company_timeline .timeline-navigation .timeline .timeline-line{height:4px;background-color:#a6a6a6;position:relative;width:100%;margin:0 10px;border-radius:5px;transition:width .5s ease,height .5s ease,background-color .3s ease}@media (max-width: 768px){.company_timeline .timeline-navigation .timeline .timeline-line{margin:0}}.company_timeline .timeline-navigation .timeline .timeline-line .timeline-marker-left{width:10px;height:38px;background-color:#a6a6a6;position:absolute;top:-17px;left:20px;transition:left .5s ease,background-color .3s ease}@media (max-width: 768px){.company_timeline .timeline-navigation .timeline .timeline-line .timeline-marker-left{width:6px;height:24px;top:-10px}}.company_timeline .timeline-navigation .timeline .timeline-line .timeline-marker-left:hover{background-color:#f26400;cursor:pointer}.company_timeline .timeline-navigation .timeline .timeline-line .timeline-marker-left:hover .timeline-year-left{color:#f26400}.company_timeline .timeline-navigation .timeline .timeline-line .timeline-year-left{position:absolute;top:50px;left:-22px;color:#a6a6a6;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:20px;transition:color .3s ease}@media (max-width: 768px){.company_timeline .timeline-navigation .timeline .timeline-line .timeline-year-left{font-size:18px;top:30px;left:-18px}}.company_timeline .timeline-navigation .timeline .timeline-line .timeline-marker-small-left{width:6px;height:28px;background-color:#a6a6a6;position:absolute;top:-12px;left:25%;transition:left .5s ease,width .3s ease,height .3s ease}@media (max-width: 768px){.company_timeline .timeline-navigation .timeline .timeline-line .timeline-marker-small-left{width:3px;height:17px;top:-7px}}@media (max-width: 480px){.company_timeline .timeline-navigation .timeline .timeline-line .timeline-marker-small-left{display:none}}.company_timeline .timeline-navigation .timeline .timeline-line .timeline-marker-center{transition:left .5s ease,right .5s ease,background-color .3s ease}.company_timeline .timeline-navigation .timeline .timeline-line .timeline-year-center{color:#f26400;text-align:center;font-size:48px;font-style:normal;font-weight:700;line-height:20px;position:relative;top:40px}@media (max-width: 768px){.company_timeline .timeline-navigation .timeline .timeline-line .timeline-year-center{font-size:28px;top:30px}}.company_timeline .timeline-navigation .timeline .timeline-line .timeline-marker-small-right{width:6px;height:28px;background-color:#a6a6a6;position:absolute;top:-12px;right:25%;transition:right .5s ease,width .3s ease,height .3s ease}@media (max-width: 768px){.company_timeline .timeline-navigation .timeline .timeline-line .timeline-marker-small-right{width:3px;height:17px;top:-7px}}@media (max-width: 480px){.company_timeline .timeline-navigation .timeline .timeline-line .timeline-marker-small-right{display:none}}.company_timeline .timeline-navigation .timeline .timeline-line .timeline-marker-right{width:10px;height:36px;background-color:#a6a6a6;position:absolute;top:-17px;right:20px;transition:right .5s ease,background-color .3s ease}@media (max-width: 768px){.company_timeline .timeline-navigation .timeline .timeline-line .timeline-marker-right{width:6px;height:24px;top:-10px}}.company_timeline .timeline-navigation .timeline .timeline-line .timeline-marker-right:hover{background-color:#f26400;cursor:pointer}.company_timeline .timeline-navigation .timeline .timeline-line .timeline-marker-right:hover .timeline-year-right{color:#f26400}.company_timeline .timeline-navigation .timeline .timeline-line .timeline-year-right{position:absolute;top:50px;right:-22px;color:#a6a6a6;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:20px}@media (max-width: 768px){.company_timeline .timeline-navigation .timeline .timeline-line .timeline-year-right{font-size:18px;top:30px;right:-18px}}.company_timeline .splide__slide,.company_timeline .splide__slide .timeline-entry{display:flex;align-items:flex-start;justify-content:center}@media (max-width: 480px){.company_timeline .splide__slide .timeline-entry{flex-direction:column;width:100%}}.company_timeline .splide__slide .timeline-entry .timeline-image{max-width:395px;aspect-ratio:1;margin-right:45px;overflow:hidden;align-self:center}@media (max-width: 768px){.company_timeline .splide__slide .timeline-entry .timeline-image{margin-right:20px;max-width:185px}}@media (max-width: 480px){.company_timeline .splide__slide .timeline-entry .timeline-image{margin:0 auto;padding-bottom:20px}}.company_timeline .splide__slide .timeline-entry .timeline-image img{width:100%;height:100%;object-fit:cover;border-radius:10px}.company_timeline .splide__slide .timeline-entry .timeline-content{max-width:453px;text-align:left;align-self:center}@media (max-width: 768px){.company_timeline .splide__slide .timeline-entry .timeline-content{margin-right:20px}}@media (max-width: 480px){.company_timeline .splide__slide .timeline-entry .timeline-content{margin-right:0;width:100%;text-align:center}}.company_timeline .splide__slide .timeline-entry .timeline-content span{font-size:24px;font-style:normal;font-weight:700;line-height:20px}@media (max-width: 480px){.company_timeline .splide__slide .timeline-entry .timeline-content span{font-size:18px;line-height:20px}}.company_timeline .splide__slide .timeline-entry .timeline-content h3{margin:0;font-size:36px;font-style:normal;font-weight:700;line-height:38px;padding-top:12px}@media (max-width: 480px){.company_timeline .splide__slide .timeline-entry .timeline-content h3{font-size:24px;line-height:26px}}.company_timeline .splide__slide .timeline-entry .timeline-content p{font-style:normal;font-weight:400;margin-bottom:0}.company_timeline .splide,.company_timeline .splide .splide__slide{cursor:grab}.company_timeline .splide.is-dragging{cursor:grabbing}.related_case_studies{padding-bottom:60px}@media (max-width: 768px){.related_case_studies{padding-bottom:30px}}.related_case_studies .project-image{height:530px!important}@media (max-width: 480px){.related_case_studies .project-image{height:250px!important}}.related_case_studies h3{font-size:30px;max-width:355px!important;line-height:32px}@media (max-width: 480px){.related_case_studies h3{font-size:20px;line-height:22px;max-width:195px!important}}@media (max-width: 768px){.related_case_studies.sm\:mt-default{margin-top:40px!important}.related_case_studies.sm\:mb-default{margin-bottom:40px!important}}@media (min-width: 769px) and (max-width: 1024px){.related_case_studies.md\:mt-default{margin-top:60px!important}.related_case_studies.md\:mb-default{margin-bottom:60px!important}}@media (min-width: 1025px){.related_case_studies.lg\:mt-default{margin-top:80px!important}.related_case_studies.lg\:mb-default{margin-bottom:130px!important}}.icon_and_text{background:#fff;padding:110px 0}@media (max-width: 768px){.icon_and_text{padding:30px 0}}.icon_and_text .wrapper{list-style:none;padding:0;margin:0}.icon_and_text li.item-container{display:flex;align-items:center;flex-direction:row}@media (max-width: 768px){.icon_and_text li.item-container{flex-direction:column;align-items:center}.icon_and_text li.item-container:before{display:none}}.icon_and_text li.item-container:not(:first-child){margin-top:95px}@media (max-width: 768px){.icon_and_text li.item-container:not(:first-child){margin-top:30px!important}}.icon_and_text .icon{flex:0 0 275px;height:275px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:65px}@media (max-width: 768px){.icon_and_text .icon{margin-right:0;margin-bottom:30px;width:100%;height:auto;background-position:left;flex:0 0 200px;background-size:contain}}@media (max-width: 480px){.icon_and_text .icon{margin-bottom:20px}}.icon_and_text .content{flex:1}.icon_and_text .content h3{color:#000;font-size:40px;font-style:normal;font-weight:700;line-height:40px;margin-top:0}@media (max-width: 1024px){.icon_and_text .content h3{font-size:34px!important;line-height:36px!important}}@media (max-width: 768px){.icon_and_text .content h3{padding-top:0}}@media (max-width: 480px){.icon_and_text .content h3{padding-top:0;font-size:24px!important;line-height:26px!important}}.icon_and_text .content p{margin:0}.icon_and_text .content ul{padding:30px 0 0 20px;line-height:49px}@media (max-width: 1024px){.icon_and_text .content ul{line-height:40px}}@media (max-width: 480px){.icon_and_text .content ul{padding:20px 0 0 20px}}@media (max-width: 768px){.icon_and_text.sm\:mt-default{margin-top:40px!important}.icon_and_text.sm\:mb-default{margin-bottom:40px!important}}@media (min-width: 769px) and (max-width: 1024px){.icon_and_text.md\:mt-default{margin-top:60px!important}.icon_and_text.md\:mb-default{margin-bottom:60px!important}}@media (min-width: 1025px){.icon_and_text.lg\:mt-default{margin-top:80px!important}.icon_and_text.lg\:mb-default{margin-bottom:80px!important}}.search_results{padding:40px 0 20px}@media (max-width: 768px){.search_results{padding-bottom:40px}}.search_results__term{padding-bottom:40px}.search_results__term span{font-weight:700}.search_results__list{list-style:none;padding:0;margin:0;display:flex;row-gap:32px;width:100%;flex-wrap:wrap}@media (max-width: 768px){.search_results__list{row-gap:16px}}.search_results__item{width:100%;display:flex;justify-content:space-between;column-gap:30px}.search_results__item--content a{color:#f26400;font-size:36px;font-style:normal;font-weight:400;line-height:normal;padding:0;margin:0;text-decoration:none}@media (max-width: 768px){.search_results__item--content a{font-size:28px}}.search_results__item--button{display:flex;align-items:center;height:70px}@media (max-width: 768px){.search_results__item--button{display:none}}.search_results__item:not(:last-child){padding-bottom:32px;border-bottom:2px solid #F26400}@media (max-width: 768px){.search_results__item:not(:last-child){padding-bottom:16px}}.search_results .load-more-wrapper{padding-top:71px;padding-bottom:100px;height:70px;margin:0 auto;width:fit-content}@media (max-width: 768px){.search_results .load-more-wrapper{padding-top:31px;padding-bottom:0}}.search_results .cta-wrapper{display:inline-flex;padding:8px 20px;border-radius:50px;border:1px solid #000;width:182.779px;height:-webkit-fill-available;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;cursor:pointer;align-items:flex-end}.search_results .cta-wrapper button{background:transparent;border:none;text-align:center;cursor:pointer;align-items:normal}@media (max-width: 1024px){.search_results .cta-wrapper{padding:5px 15px;height:48px}}@media (max-width: 480px){.search_results .cta-wrapper{height:43px}}.search_results .cta-wrapper:hover{background:#f26400;color:#fff;border-color:#f26400}.search_results .cta-wrapper:hover .cta-button{color:#fff;border-color:#f26400}.search_results .cta-wrapper .cta-button{display:inline-block;display:flex;flex-direction:column;justify-content:center;flex-shrink:0;color:#000;text-align:center;font-size:30px;font-style:normal;font-weight:400;line-height:30px;text-decoration:none;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;align-self:center;width:100%}@media (max-width: 1024px){.search_results .cta-wrapper .cta-button{font-size:20px;line-height:22px}}@media (max-width: 480px){.search_results .cta-wrapper .cta-button{font-size:16px;line-height:18px}}.career-content h2{color:#f26400;font-style:normal;font-weight:400;line-height:normal;margin:0}.career-content p{font-size:inherit;line-height:normal}.career-content a{color:#000;transition:color .3s ease-in-out}.career-content a:hover{color:#f26400}.career-content .sepLine{border-bottom:2px solid #F26400;margin:70px 0}@media (max-width: 768px){.career-content .sepLine{margin:40px 0}}@media (max-width: 480px){.career-content .sepLine{margin:20px 0}}.career-content .career-info{display:flex;justify-content:space-between;align-items:center}@media (max-width: 480px){.career-content .career-info{flex-direction:column}}.career-content .career-info__details{display:flex;gap:1rem}@media (max-width: 768px){.career-content .career-info__details{width:100%}}.career-content .career-info__details__left{max-width:857px;margin-right:30px}@media (max-width: 480px){.career-content .career-info__details__left{margin-right:0;padding-bottom:20px}}.career-content .career-info__details__left .contractType-Location{color:#000;font-size:32px;font-style:normal;font-weight:300;padding-top:20px}@media (max-width: 768px){.career-content .career-info__details__left .contractType-Location{font-size:24px!important}}@media (max-width: 480px){.career-content .career-info__details__left .contractType-Location{padding-top:10px}}.career-content .career-info__details__left p{margin:0}.career-content .career-info__details__right{display:flex;gap:15px;align-self:flex-end}@media (max-width: 480px){.career-content .career-info__details__right{align-self:flex-start}}.career-content .career-info__details__right svg{width:70px;height:70px;flex-shrink:0;transform:rotate(180deg);color:#f26400;transition:color .3s ease-in-out}.career-content .career-info__details__right svg:hover{color:#000}@media (max-width: 768px){.career-content .career-info__details__right svg{width:35.964px;height:35.964px}}.career-content .career-info__details__right .apply-link{display:flex;width:195.464px;height:70.154px;flex-direction:column;justify-content:center;flex-shrink:0;color:#000;text-align:center;font-size:30px;font-style:normal;font-weight:400;line-height:30px;border-radius:50px;border:2px solid #000;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;text-decoration:none;color:#fff!important;background:#f26400!important;border-color:#f26400!important}.career-content .career-info__details__right .apply-link:hover{color:#000!important;background:#fff!important;border-color:#000!important}@media (max-width: 768px){.career-content .career-info__details__right .apply-link{font-size:20px!important;width:90.77px;height:35.964px;border:1.5px solid #000}}.career-content .application-key-info p{margin:0;padding:10px 0;color:#000;font-size:24px!important;font-style:normal;font-weight:400;line-height:normal}@media (max-width: 768px){.career-content .application-key-info p{font-size:18px!important}}@media (max-width: 480px){.career-content .application-key-info p{padding:5px 0}}.career-content .application-key-info p:first-child{padding-top:0}.career-content .application-key-info p:last-child{padding-bottom:0}.career-content .application-key-info p strong{color:#f26400;font-size:24px!important;font-style:normal;font-weight:700}@media (max-width: 768px){.career-content .application-key-info p strong{font-size:20px!important}}.career-content .description p{color:#000!important;font-family:Theinhardt!important;font-size:24px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;text-align:inherit!important}@media (max-width: 768px){.career-content .description p{font-size:18px!important}}.career-content .description p em{font-style:normal!important}.career-content .description span{color:#000!important;font-family:Theinhardt!important;font-size:24px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important}@media (max-width: 768px){.career-content .description span{font-size:18px!important}}.career-content .description strong em span{background:none!important;font-family:Theinhardt!important;font-size:24px!important;color:#000!important}@media (max-width: 768px){.career-content .description strong em span{font-size:18px!important}}.career-content .description strong span{font-weight:700!important}.career-content .description ul{list-style:none;color:#000!important;font-family:Theinhardt!important;font-size:24px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important}@media (max-width: 768px){.career-content .description ul{padding-inline-start:20px;font-size:18px!important}}@media (max-width: 480px){.career-content .description ul{padding-inline-start:10px}}.career-content .description ul li{position:relative;padding:0 0 20px 50px!important}@media (max-width: 480px){.career-content .description ul li{padding:0 0 15px 30px}}.career-content .description ul li:first-child{padding-top:0}.career-content .description ul li:last-child{padding-bottom:0}.career-content .description ul li:before{content:"";position:absolute;left:0;top:5px;transform:translateY(0);height:21px;width:21px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBpZD0iRWxsaXBzZSA4MyIgY3g9IjEwLjUiIGN5PSIxMC41IiByPSIxMC41IiBmaWxsPSIjRjI2NDAwIi8+Cjwvc3ZnPgo=);background-size:contain;background-repeat:no-repeat}@media (max-width: 768px){.career-content .description ul li:before{height:16px;width:16px}}@media (max-width: 480px){.career-content .description ul li:before{height:12px;width:12px}}.career-content .flex-wrapper-socials{display:flex;margin-bottom:70px}@media (max-width: 1200px){.career-content .flex-wrapper-socials{flex-wrap:wrap}}@media (max-width: 768px){.career-content .flex-wrapper-socials{margin-bottom:40px}}@media (max-width: 480px){.career-content .flex-wrapper-socials{margin-bottom:20px}}.career-content .flex-wrapper-socials .left{display:flex;align-items:center}@media (max-width: 1200px){.career-content .flex-wrapper-socials .left{width:100%}}.career-content .flex-wrapper-socials .left .flex-inner{display:flex;gap:70px}@media (max-width: 1024px){.career-content .flex-wrapper-socials .left .flex-inner{gap:40px}}@media (max-width: 768px){.career-content .flex-wrapper-socials .left .flex-inner{flex-wrap:wrap;gap:20px}}.career-content .flex-wrapper-socials .left .flex-inner span{display:flex;align-self:center;font-weight:700;font-size:20px}.career-content .flex-wrapper-socials .left .flex-inner .socials-wrapper{display:flex;gap:30px}@media (max-width: 768px){.career-content .flex-wrapper-socials .left .flex-inner .socials-wrapper{flex-wrap:wrap}}@media (max-width: 480px){.career-content .flex-wrapper-socials .left .flex-inner .socials-wrapper{gap:15px}}.career-content .flex-wrapper-socials .left .flex-inner .socials-wrapper .share-button{cursor:pointer}@media (max-width: 480px){.career-content .flex-wrapper-socials .left .flex-inner .socials-wrapper .share-button{width:47%!important}}.career-content .flex-wrapper-socials .left .flex-inner .socials-wrapper .socials-block-wrap{display:flex;padding:5px 10px;gap:10px;border-radius:5px;position:relative}.career-content .flex-wrapper-socials .left .flex-inner .socials-wrapper .socials-block-wrap a{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;text-decoration:none}.career-content .flex-wrapper-socials .left .flex-inner .socials-wrapper .socials-block-wrap label{display:flex;align-self:center;position:relative;z-index:1;pointer-events:none}.career-content .flex-wrapper-socials .left .flex-inner .socials-wrapper .socials-block-wrap svg{height:20px;width:20px}.career-content .flex-wrapper-socials .left .flex-inner .socials-wrapper .socials-block-wrap .email{color:#463e74}.career-content .flex-wrapper-socials .right{display:flex;gap:15px;align-self:flex-end;margin-left:auto}@media (max-width: 1200px){.career-content .flex-wrapper-socials .right{width:100%;margin-top:40px}}@media (max-width: 480px){.career-content .flex-wrapper-socials .right{align-self:flex-start}}.career-content .flex-wrapper-socials .right svg{width:70px;height:70px;flex-shrink:0;transform:rotate(180deg);color:#f26400;transition:color .3s ease-in-out}.career-content .flex-wrapper-socials .right svg:hover{color:#000}@media (max-width: 768px){.career-content .flex-wrapper-socials .right svg{width:35.964px;height:35.964px}}.career-content .flex-wrapper-socials .right .apply-link{display:flex;width:195.464px;height:70.154px;flex-direction:column;justify-content:center;flex-shrink:0;color:#000;text-align:center;font-size:30px;font-style:normal;font-weight:400;line-height:30px;border-radius:50px;border:2px solid #000;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;text-decoration:none;color:#fff!important;background:#f26400!important;border-color:#f26400!important}.career-content .flex-wrapper-socials .right .apply-link:hover{color:#000!important;background:#fff!important;border-color:#000!important}@media (max-width: 768px){.career-content .flex-wrapper-socials .right .apply-link{font-size:20px!important;width:90.77px;height:35.964px;border:1.5px solid #000}}.career_filter .inner h3{margin:0;padding-bottom:26px}.career_filter__header{color:#000;font-size:30px;font-style:normal;font-weight:700;line-height:30px;letter-spacing:-.55px;width:50%}@media (max-width: 768px){.career_filter__header{display:none}}.career_filter__input__list{list-style:none;margin:0;display:flex;flex-direction:column;row-gap:16px;padding:70px 0}@media (max-width: 480px){.career_filter__input__list{padding:40px 0}}.career_filter__input__list__item{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #ccc}.career_filter__input__list__item:last-child{border-bottom:none}@media (max-width: 768px){.career_filter__input__list__item{padding:0;column-gap:10px}}@media (max-width: 480px){.career_filter__input__list__item{flex-direction:column}}.career_filter__input__list__item--content{flex:1;position:relative}@media (max-width: 480px){.career_filter__input__list__item--content{width:100%}}.career_filter__input__list__item--content .cta-wrap{margin:0!important}.career_filter__input__list__item--content .cta-wrap .view{display:block}@media (max-width: 768px){.career_filter__input__list__item--content .cta-wrap{max-width:80px}}.career_filter__input__list__item--content .cta-wrap a{position:relative;display:inline-block}.career_filter__input__list__item--content .cta-wrap h3{margin:0;color:#f26400;text-decoration:none;position:relative}.career_filter__input__list__item--content .cta-wrap h3:hover+.underline{width:100%}.career_filter__input__list__item--content .cta-wrap .underline{content:"";position:absolute;left:0;bottom:-2px;height:2px;background-color:#f26400;width:0;transition:width .3s ease}.career_filter__input__list__item h3{margin:0!important;color:#f26400;font-size:36px;font-style:normal;font-weight:400;line-height:normal}@media (max-width: 768px){.career_filter__input__list__item h3{font-size:28px}}@media (max-width: 480px){.career_filter__input__list__item h3{font-size:20px}}.career_filter__input__list__item .location{padding-top:10px}.career_filter__input__list__item .location,.career_filter__input__list__item .department,.career_filter__input__list__item .closing-date{display:flex;align-items:center;margin:0;font-size:16px;color:#000;font-size:24px;font-style:normal;font-weight:300;line-height:38px}@media (max-width: 768px){.career_filter__input__list__item .location,.career_filter__input__list__item .department,.career_filter__input__list__item .closing-date{font-size:20px}}@media (max-width: 480px){.career_filter__input__list__item .location,.career_filter__input__list__item .department,.career_filter__input__list__item .closing-date{font-size:16px}}.career_filter__input__list__item .location span,.career_filter__input__list__item .department span,.career_filter__input__list__item .closing-date span{font-size:24px;font-style:normal;font-weight:700;line-height:38px}@media (max-width: 768px){.career_filter__input__list__item .location span,.career_filter__input__list__item .department span,.career_filter__input__list__item .closing-date span{font-size:20px}}@media (max-width: 480px){.career_filter__input__list__item .location span,.career_filter__input__list__item .department span,.career_filter__input__list__item .closing-date span{font-size:16px}}.career_filter .show-more{margin:0 auto;display:block}.career_filter .show-more:hover{color:#fff;border-color:#f26400}.career_filter .view-more{background:#fff;border-color:#000;color:#000;margin-top:0!important}.career_filter .view-more:hover{background:#f26400;color:#fff;border-color:#f26400}@media (max-width: 768px){.career_filter .view-more{min-width:70px}}@media (max-width: 480px){.career_filter .view-more{align-self:flex-start}}.career_filter .no-results-message{background:#f26400;border-radius:50px;text-align:center;font-size:18px;color:#000;margin:40px 0 0}.career_filter .no-results-message p{color:#fff;font-size:24px;font-weight:400;line-height:26px;letter-spacing:.4px;margin:0 auto;display:table;text-align:center;padding:20px 30px}@media (max-width: 768px){.career_filter .no-results-message p{font-size:18px;line-height:20px;padding:20px}}@media (max-width: 768px){.career_listing.sm\:mt-default{margin-top:40px!important}.career_listing.sm\:mb-default{margin-bottom:40px!important}}@media (min-width: 769px) and (max-width: 1024px){.career_listing.md\:mt-default{margin-top:60px!important}.career_listing.md\:mb-default{margin-bottom:90px!important}}@media (min-width: 1025px){.career_listing.lg\:mt-default{margin-top:85px!important}.career_listing.lg\:mb-default{margin-bottom:140px!important}}.maplegrove{content:""}
