:root{--outside-block: 5.2vw;--inside-block: 10.4vw;--max-width: 1680px;--side-margins: 76px;--horizontal-margins: 76px;--body-size: 18px;--Type-Size-Nav: 17px;--Text-c: #231F20;--Type-Size-Small-All-Caps-c: 12px}@media screen and (min-width: 1601px){:root{--outside-block: 100px;--inside-block: 200px;--side-margins: 86px;--horizontal-margins: 86px}}@media screen and (max-width: 1450px){:root{--horizontal-margins: 66px;--side-margins: 60px;--outside-block: 4vw;--inside-block: 8vw}}@media screen and (max-width: 1000px){:root{--side-margins: 45px;--outside-block: 3.5vw;--inside-block: 7vw;--horizontal-margins: 56px}}@media screen and (max-width: 800px){:root{--body-size: 16.5px;--horizontal-margins: 42px;--side-margins: 20px;--horizontal-margins: 42px}}#homepage-banner .inside{position:relative;height:905px}@media screen and (max-width: 800px){#homepage-banner .inside{height:680px}}#homepage-banner .inside .banner-video{position:absolute;width:100%;height:100%}#homepage-banner .inside .banner-video:after{position:absolute;width:100%;height:100%;background:linear-gradient(234deg, rgba(0, 0, 0, 0) 33.73%, rgba(0, 0, 0, 0.76) 79.18%);bottom:0;left:0;content:""}#homepage-banner .inside .banner-video video{object-fit:cover;width:100%;height:100%}#homepage-banner .inside .banner-content{position:absolute;color:#fff;left:var(--side-margins);bottom:var(--horizontal-margins);padding-right:var(--side-margins)}@media screen and (max-width: 800px){#homepage-banner .inside .banner-content{bottom:0}}#homepage-banner .inside .banner-content .primary-heading{margin:0px;max-width:572px;margin-bottom:34px}#homepage-banner .inside .banner-content .search-filter-mobile{display:none;margin-left:calc(-1*var(--side-margins));margin-right:calc(-1*var(--side-margins))}@media screen and (max-width: 800px){#homepage-banner .inside .banner-content .search-filter-mobile{display:block}}#homepage-banner .inside .banner-content .search-filter-mobile .filter{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #fff;border-bottom:1px solid #fff;background:rgba(35,31,32,.61);backdrop-filter:blur(14.25px);padding:16px 20px;color:#fff;text-transform:capitalize}#homepage-banner .inside .banner-content .search-filter-mobile .filter:first-child{border-top:2px solid #fff}#homepage-banner .inside .banner-content .search-filter-mobile .filter svg{background:#fff;border-radius:40px;flex:0 0 64px;transform:scale(0.87)}#homepage-banner .inside .banner-content .banner-search{position:relative}@media screen and (max-width: 800px){#homepage-banner .inside .banner-content .banner-search{display:none}}#homepage-banner .inside .banner-content .banner-search ::placeholder{color:#fff;font-family:"Instrument Sans",Helvetica,Roboto,Arial,sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:1em;text-transform:capitalize}#homepage-banner .inside .banner-content .banner-search ::-ms-input-placeholder{color:#fff;font-family:"Instrument Sans",Helvetica,Roboto,Arial,sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:1em;text-transform:capitalize}#homepage-banner .inside .banner-content .banner-search input{height:55px;padding:6px 6px 6px 20px;border-radius:56px;border:1px solid #fff;background:initial;color:#fff}@media screen and (max-width: 800px){#homepage-banner .inside .banner-content .banner-search input{height:48px}}#homepage-banner .inside .banner-content .banner-search .search-button{background:initial;border:initial;padding:initial;border-radius:56px;background:#fff;padding:10px 20px;position:absolute;right:6px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 800px){#homepage-banner .inside .banner-content .banner-search .search-button{padding:7px 16px}}#homepage-banner .inside .banner-content .banner-search .search-button svg{height:24px;display:block}@media screen and (max-width: 800px){#homepage-banner .inside .banner-content .banner-search .search-button svg{transform:scale(0.8)}}#portal{background:#231f20}#portal .inside{display:flex;border-top:1px solid #fff;border-bottom:1px solid #fff}@media screen and (max-width: 800px){#portal .inside{flex-direction:column}}#portal .inside .left,#portal .inside .right{padding:0px 42px;flex:0 0 50%;display:flex;flex-direction:column}@media screen and (max-width: 800px){#portal .inside .left,#portal .inside .right{padding:0;padding-inline:20px;padding-block:16px;border:initial}}#portal .inside .left .portal-image,#portal .inside .right .portal-image{flex-grow:1;position:relative;overflow:hidden}@media screen and (max-width: 800px){#portal .inside .left .portal-image,#portal .inside .right .portal-image{height:240px}}#portal .inside .left .portal-image:after,#portal .inside .right .portal-image:after{content:"";background:#231f20;opacity:.32;position:absolute;width:100%;height:200%;bottom:0;transform:translateY(100%);left:0;clip-path:polygon(0% 30%, 100% 0%, 100% 100%, 0% 100%);transition:.7s all ease}#portal .inside .left .portal-image img,#portal .inside .right .portal-image img{height:100%;width:100%;object-fit:cover}#portal .inside .left .portal-header,#portal .inside .right .portal-header{color:#fff;padding:25px 43px}@media screen and (max-width: 1450px){#portal .inside .left .portal-header,#portal .inside .right .portal-header{padding:25px 20px}}@media screen and (max-width: 1350px){#portal .inside .left .portal-header,#portal .inside .right .portal-header{padding:25px 0}}@media screen and (max-width: 800px){#portal .inside .left .portal-header,#portal .inside .right .portal-header{padding:0;padding-block:20px}}#portal .inside .left .bottom-text,#portal .inside .right .bottom-text{color:#fff;padding:25px 43px 34px 43px;display:flex;align-items:center;justify-content:space-between;column-gap:100px}@media screen and (max-width: 1450px){#portal .inside .left .bottom-text,#portal .inside .right .bottom-text{padding:25px 20px 34px 20px}}@media screen and (max-width: 1350px){#portal .inside .left .bottom-text,#portal .inside .right .bottom-text{padding:25px 0px 34px 0px;column-gap:30px}}#portal .inside .left .bottom-text .arrow-svg,#portal .inside .right .bottom-text .arrow-svg{background:#fff;border-radius:40px;flex:0 0 64px}@media screen and (max-width: 800px){#portal .inside .left .bottom-text .arrow-svg,#portal .inside .right .bottom-text .arrow-svg{transform:scale(0.87)}#portal .inside .left .bottom-text .arrow-svg path,#portal .inside .right .bottom-text .arrow-svg path{transform:scale(0.93)}}@media screen and (max-width: 800px){#portal .inside .left .bottom-text,#portal .inside .right .bottom-text{column-gap:20px;padding:0;padding-top:20px;padding-bottom:25px;align-items:flex-end}}#portal .inside .left:hover .portal-image:after,#portal .inside .right:hover .portal-image:after{transform:translateY(0%)}#portal .inside .left{border-right:1px solid #fff}@media screen and (max-width: 800px){#portal .inside .left{border-right:none;border-bottom:1px solid #fff}}#who-we-are{position:relative;z-index:1;background:#231f20}#who-we-are .inside{color:#fff;padding:var(--horizontal-margins) var(--side-margins)}@media screen and (max-width: 1170px){#who-we-are .inside{padding-top:220px}}#who-we-are .inside .large-all-caps{margin-bottom:16px}#who-we-are .inside .primary-heading{max-width:47.5%}@media screen and (max-width: 1170px){#who-we-are .inside .primary-heading{max-width:100%;margin-bottom:25px}}#who-we-are .inside .who-we-are-wysi{max-width:47.5%;margin-left:auto}@media screen and (max-width: 1170px){#who-we-are .inside .who-we-are-wysi{max-width:100%;margin-left:0}}#who-we-are .inside .who-we-are-wysi>*:last-child{margin-bottom:0px}#who-we-are .inside .who-we-are-wysi .custom-button{margin-top:43px}@media screen and (max-width: 1170px){#who-we-are .inside .who-we-are-wysi .custom-button{margin-top:32px}}@media screen and (max-width: 800px){#who-we-are .inside .who-we-are-wysi .custom-button{margin-top:25px}}#who-we-are .inside .who-we-are-wysi .custom-button:last-child{margin-bottom:0px}#who-we-are .background-video{position:absolute;width:100%;height:100%;top:0;z-index:-1}#who-we-are .background-video:after{position:absolute;width:100%;height:100%;background:linear-gradient(135deg, rgba(0, 0, 0, 0) 37.23%, rgba(0, 0, 0, 0.52) 64.52%),linear-gradient(0deg, rgba(35, 31, 32, 0.58) 0%, rgba(35, 31, 32, 0.58) 100%);bottom:0;left:0;content:""}@media screen and (max-width: 1170px){#who-we-are .background-video:after{background:linear-gradient(181deg, rgba(35, 31, 32, 0) 7.71%, #231F20 42.08%)}}#who-we-are .background-video video{object-fit:cover;width:100%;height:100%}@media screen and (max-width: 1170px){#who-we-are .background-video video{height:50%}}#what-we-do{position:relative}#what-we-do .inside{display:flex}@media screen and (max-width: 1170px){#what-we-do .inside{flex-direction:column-reverse}}#what-we-do .inside .large-all-caps{margin-bottom:16px}#what-we-do .inside .secondary-heading{margin-bottom:43px}@media screen and (max-width: 1170px){#what-we-do .inside .secondary-heading{margin-bottom:23px}}#what-we-do .inside .wysi{flex:0 0 50%;padding:var(--horizontal-margins) var(--side-margins);display:flex;align-items:center}#what-we-do .inside .wysi .wysi-inside-container{margin-bottom:-20px}@media screen and (max-width: 1170px){#what-we-do .inside .wysi .wysi-inside-container{margin-bottom:-1.57em}}#what-we-do .inside .wysi .custom-button{display:inline-block;margin-top:5px;margin-bottom:0}@media screen and (max-width: 1170px){#what-we-do .inside .wysi .custom-button{overflow:hidden;height:0px;margin:0px;display:block;font-size:16.5px}}#what-we-do .inside .gallery{align-self:stretch;margin-bottom:0px;display:flex;align-items:center;width:50%}@media screen and (max-width: 1170px){#what-we-do .inside .gallery{width:100%}}#what-we-do .inside .gallery .image{height:800px}@media screen and (max-width: 1170px){#what-we-do .inside .gallery .image{height:350px;width:100%;border:initial}}#what-we-do .inside .gallery .image img{height:100%;width:100%;object-fit:cover}#what-we-do .inside .slick-arrow-container{position:absolute;right:32px;top:50%;transform:translateY(-50%)}#what-we-do .inside .slick-arrow-container .slick-arrow-up,#what-we-do .inside .slick-arrow-container .slick-arrow-down{cursor:pointer;background:#fff;border-radius:40px}#what-we-do .inside .slick-arrow-container .slick-arrow-down{transform:rotate(180deg);margin-top:10px}@media screen and (max-width: 1170px){#what-we-do .inside .slick-arrow-container{display:none}}#algolia-hits-banner .ais-Hits{padding-left:20px}#algolia-hits-banner .ais-Hits-item{margin:0 !important;display:flex;padding-bottom:13px;padding-top:13px;align-items:center;align-self:stretch;border-bottom:1px solid var(--Charcoal, #231F20)}#algolia-hits-banner .ais-Hits-item:first-child{padding-top:0px}#algolia-hits-banner .ais-Hits-item p{margin:0 !important}#algolia-hits-banner .ais-Hits-item p a{color:var(--Text, #231F20);line-height:1.5em;display:block}#algolia-hits-banner .ais-Hits-list{margin:0 !important;padding-top:20px}.banner-search{position:relative;width:100%;max-width:600px;margin:0 auto}#banner-search-input{width:100%;padding:12px 15px;font-size:16px;border:1px solid var(--Text, #231F20);border-radius:27px;outline:none;transition:background-color .3s ease,border-radius .3s ease}#banner-search-input:focus,#banner-search-input:not(:placeholder-shown){background:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0}.banner-search-results{position:absolute;top:100%;left:0;right:0;border-radius:0 0 27px 27px;border:1px solid var(--Text, #231F20);border-top:none;background:var(--White, #FFF);display:flex;width:100%;max-width:572px;padding-bottom:19px;flex-direction:column;align-items:flex-start;z-index:1000;display:none;max-height:400px;margin-top:0}#banner-search-input:focus+.banner-search-results,#banner-search-input:not(:placeholder-shown)+.banner-search-results{display:flex}#algolia-hits-banner{padding-left:0px;overflow-y:hidden}#algolia-hits-banner .results{background:#ededed;display:flex;align-items:center;padding:0 20px;color:#231f20;justify-content:space-between}#algolia-hits-banner .ais-Stats{position:initial;top:initial}#algolia-hits-banner .ais-Hits-item em,#algolia-hits-banner .ais-Hits-item a em,#algolia-hits-banner .ais-Hits-item mark,#algolia-hits-banner .ais-Hits-item a mark{background:rgba(237,53,57,.5)}#algolia-hits-banner #algolia-hits-banner-inside{overflow-y:auto;overflow-x:hidden;height:calc(100% - 33px)}#algolia-hits-banner #algolia-hits-banner-inside{scrollbar-width:thin;scrollbar-color:#ed3539 #231f20}#algolia-hits-banner #algolia-hits-banner-inside::-webkit-scrollbar{width:5px}#algolia-hits-banner #algolia-hits-banner-inside::-webkit-scrollbar-track{background:#231f20}#algolia-hits-banner #algolia-hits-banner-inside::-webkit-scrollbar-thumb{background-color:#ed3539;border-radius:10px;border:3px solid #fff}#algolia-hits-banner #algolia-hits-banner-inside .banner-hit-item{overflow:hidden;padding-right:20px}#algolia-hits-banner #algolia-hits-banner-inside .banner-hit-item a{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden;display:block}#algolia-hits-banner .ais-Hits-item{margin:0 !important;display:flex;padding-bottom:13px;align-items:center;align-self:stretch;border-bottom:1px solid var(--Charcoal, #231F20)}#algolia-hits-banner .ais-Hits-item p{margin:0 !important}#algolia-hits-banner .ais-Hits-item a{color:var(--Text, #231F20)}/*# sourceMappingURL=home.css.map */
