.page-banner{--banner-height:672px;--banner-title-font-size:var(--h1);--banner-content-width:none;--banner-content-color:var(--white);--banner-inner-content-max:650px;--banner-gradient-display:none;height:var(--banner-height);}.agenda-home-page .page-banner{--banner-inner-content-max:554px;}.banner-view{height:var(--banner-height);}.banner-view .view-content{position:relative;}.banner-video{height:var(--banner-height);width:100%;position:relative;background:var(--black);}.banner-video video{height:100%;width:100%;position:absolute;object-fit:cover;top:0;left:0;}.banner-video:not(.video-loaded) .banner-video-inner{opacity:0;}.banner-content-block{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding-left:var(--spacing-left-right);padding-right:var(--spacing-left-right);color:var(--banner-content-color);background:rgba(84,37,60,0.2);}.banner-content{width:100%;max-width:var(--banner-content-width);}.banner-content-inner{width:100%;max-width:var(--banner-inner-content-max);display:grid;grid-template-columns:1fr;grid-gap:30px;}.banner-content-inner:not(.aos-element){opacity:0;}.banner-title{margin:0;font-size:var(--banner-title-font-size);font-weight:var(--montserrat-bold);line-height:normal;}.banner-desc{font-size:1.25rem;font-weight:var(--montserrat-regular);line-height:1.5;}.banner-button-block{margin-top:0;}.banner-img-field img{height:var(--banner-height);width:100%;object-fit:cover;}.banner-img-field{position:relative;}.banner-img-field:after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;display:var(--banner-gradient-display);background:rgba(0,0,0,0.3);}.banner-button-block{display:flex;}.banner-without-tint .page-banner{--banner-gradient-display:none !important;}.banner-yt-iframe-block{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:1;opacity:0;pointer-events:none;}.yt-video-playing .banner-yt-iframe-block{opacity:1;pointer-events:unset;}.banner-yt-iframe-block iframe,.banner-yt-video-inner{height:100%;}.yt-video-playing .banner-row-inner{background-color:var(--black);}.yt-video-playing .banner-row-inner>.views-field,.yt-video-playing .banner-content-block{opacity:0;}.agenda-inner-page .page-banner{--banner-height:300px;--banner-gradient-display:block;}.ast-container-800 .detailed-page-banner{--banner-content-width:800px;}.detailed-page-banner{--banner-title-font-size:var(--h3);}.listing-type-page .page-banner{--banner-content-width:600px;}.listing-type-page .page-banner .banner-content-block{justify-content:flex-start;}
:root{--banner-bg-color:var(--page-main-color,transparent);}.banner-with-bg{background:var(--banner-bg-color);}.page-banner:has(.banner-layout-2){--banner-height:230px;--banner-content-width:1140px;--banner-inner-content-max:unset;}.banner-component.with-navigation{--banner-spacing-left-right:95px;}.banner-component.with-navigation .banner-content{padding-left:var(--banner-spacing-left-right);padding-right:var(--banner-spacing-left-right);position:relative;}.baner-nav-link{--arrow-width:29px;--arrow-height:53px;position:absolute;top:50%;margin-top:calc(-1 * var(--arrow-height)/2);font-size:0;display:block;background:none no-repeat center center transparent;width:var(--arrow-width);height:var(--arrow-height);}.baner-nav-link:hover{opacity:0.8;}.banner-nav-prev-link{background-image:url(/themes/custom/elite/components/blocks/banner/img/banner-left-arrow.svg);left:0;}.banner-nav-next-link{background-image:url(/themes/custom/elite/components/blocks/banner/img/banner-right-arrow.svg);right:0;}.banner-component.with-navigation .banner-content-inner{grid-gap:0;}.banner-layout-2 .banner-view{position:relative;}.banner-layout-2 .banner-view .view-content{height:var(--banner-height);}.banner-layout-2 .banner-content-inner{opacity:1 !important;}.aspiration-section-block{--section-gap:100px;}.aspiration-section-block .aspiration-block-inner{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--section-gap);}.aspiration-section-block .aspiration-main-content-section{display:grid;grid-template-columns:auto 1fr;grid-gap:25px;position:relative;align-items:flex-start;}.aspiration-section-block .aspiration-main-content-section:after{content:"";position:absolute;height:100%;width:1px;background-color:var(--white);top:0;right:calc(-1 * var(--section-gap)/2);}.aspiration-section-block .aspiration-section-title{text-transform:uppercase;font-size:1.25rem;line-height:1.2;font-weight:var(--montserrat-medium);}.aspiration-section-block .aspiration-section-content{display:grid;grid-template-columns:1fr;grid-gap:17px;}.aspiration-section-description.bdy-text{font-size:1rem;line-height:1.375;}.aspiration-section-title-block{display:flex;align-items:center;}.aspiration-section-main-title{text-transform:uppercase;font-size:3.125rem;line-height:1.22;font-weight:var(--montserrat-medium);}.aspiration-section-block .moonshot-section-icon{border-radius:100%;box-shadow:var(--box-shadow4);}@media screen and (max-width:1200px){.banner-component.with-navigation{--banner-spacing-left-right:70px;}.aspiration-section-block{--section-gap:70px;}.aspiration-section-main-title{font-size:2.5rem;}.aspiration-section-block .aspiration-block-inner{grid-template-columns:1fr auto;}}@media screen and (max-width:991px){.aspiration-section-block .aspiration-block-inner{grid-template-columns:1fr;grid-gap:20px;}.aspiration-section-block .aspiration-main-content-section:after{display:none;}.aspiration-section-main-title{font-size:2.25rem;}}@media screen and (max-width:767px){.banner-component.with-navigation{--banner-spacing-left-right:40px;}.baner-nav-link{background-size:20px;}.banner-nav-prev-link{background-position-x:left;}.banner-nav-next-link{background-position-x:right;}.aspiration-section-block .aspiration-block-inner{grid-gap:10px;}.aspiration-section-block .aspiration-section-content{grid-gap:10px;}.aspiration-section-block .aspiration-section-title{font-size:0.875rem;}.aspiration-section-main-title{font-size:1.625rem;}}@media screen and (max-width:576px){.baner-nav-link{background-size:16px;}.aspiration-section-block .aspiration-main-content-section{grid-template-columns:1fr;}.aspiration-section-icon,.aspiration-section-descriptions{display:none;}.aspiration-section-description{font-size:12px;}}
