.elementor-11 .elementor-element.elementor-element-ffcba36 .asags-widget{background-color:#FFFFFF;--asags-black:#050505;--asags-muted:rgba(5,5,5,0.62);--asags-line:rgba(5,5,5,0.12);--asags-surface:#D2D2D2C7;--asags-accent:#050505;--asags-transition-duration:320ms;--asags-hover-lift:-7px;padding:96px 40px 96px 40px;--asags-nav-background:rgba(255,255,255,0.78);--asags-nav-text:rgba(5,5,5,0.68);--asags-nav-border:rgba(5,5,5,0.12);--asags-nav-active-background:#050505;--asags-nav-active-text:#ffffff;--asags-nav-active-border:#050505;--asags-radius:41px;--asags-card-text:#ffffff;--asags-card-description-text:rgba(255,255,255,0.8);--asags-card-hover-border:rgba(5,5,5,0.22);--asags-card-inner-border:rgba(255,255,255,0.38);--asags-card-content-padding:31px;--asags-card-content-gap:38px;--asags-image-hover-scale:1.1;--asags-chip-background:rgba(255,255,255,0.12);--asags-chip-text:rgba(255,255,255,0.9);--asags-chip-border:rgba(255,255,255,0.28);--asags-button-background:rgba(255,255,255,0.16);--asags-button-text:#ffffff;--asags-button-border:rgba(255,255,255,0.28);--asags-button-hover-background:rgba(255,255,255,0.26);--asags-button-hover-text:#ffffff;--asags-button-hover-border:rgba(255,255,255,0.48);--asags-button-light-background:#ffffff;--asags-button-light-text:#050505;--asags-button-light-hover-background:rgba(255,255,255,0.88);}.elementor-11 .elementor-element.elementor-element-ffcba36 .asags-shell{max-width:1130px;}.elementor-11 .elementor-element.elementor-element-ffcba36 .asags-eyebrow{color:rgba(5,5,5,0.62);}.elementor-11 .elementor-element.elementor-element-ffcba36 .asags-title{font-family:var( --e-global-typography-ae0df2a-font-family ), Sans-serif;font-size:var( --e-global-typography-ae0df2a-font-size );font-weight:var( --e-global-typography-ae0df2a-font-weight );color:#050505;}.elementor-11 .elementor-element.elementor-element-ffcba36 .asags-intro{color:rgba(5,5,5,0.62);}.elementor-11 .elementor-element.elementor-element-ffcba36 .asags-nav-button{padding:0px 14px 0px 14px;}.elementor-11 .elementor-element.elementor-element-ffcba36 .asags-grid{gap:22px;}.elementor-11 .elementor-element.elementor-element-ffcba36 .asags-card{border-style:solid;border-width:1px 1px 1px 1px;border-color:#888888;}.elementor-11 .elementor-element.elementor-element-ffcba36 .asags-card-title{font-family:"Bellefair", Sans-serif;font-size:39px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-ffcba36 .asags-button{border-radius:147px;padding:0px 17px 0px 17px;}.elementor-11 .elementor-element.elementor-element-ffcba36 .asags-button-icon, .elementor-11 .elementor-element.elementor-element-ffcba36 .asags-button-icon i, .elementor-11 .elementor-element.elementor-element-ffcba36 .asags-button-icon svg{width:17px;height:17px;}.elementor-11 .elementor-element.elementor-element-6f6cfa8{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-6f6cfa8:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6f6cfa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5163b8f );}.elementor-widget-raven-heading .raven-heading, .elementor-widget-raven-heading .raven-heading a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-11 .elementor-element.elementor-element-53f0e58 .raven-heading-title, .elementor-11 .elementor-element.elementor-element-53f0e58 .raven-heading-title-inner{color:#FFFFFF;-webkit-text-fill-color:initial;}.elementor-11 .elementor-element.elementor-element-53f0e58 .raven-heading, .elementor-11 .elementor-element.elementor-element-53f0e58 .raven-heading a{font-family:"Bellefair", Sans-serif;font-size:58px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-8260f55{margin:30px 30px calc(var(--kit-widget-spacing, 0px) + 30px) 30px;}.elementor-11 .elementor-element.elementor-element-79fecc1 .asaph-map__image{max-height:530px;}.elementor-11 .elementor-element.elementor-element-79fecc1 .asaph-map__empty{min-height:530px;}.elementor-11 .elementor-element.elementor-element-79fecc1 .asaph-map__stage{padding:14px 14px 14px 14px;}.elementor-11 .elementor-element.elementor-element-79fecc1 .asaph-widget{background-color:#f6f8f7;--asaph-text:#111613;--asaph-muted:#66736e;--asaph-accent:#111613;--asaph-border:rgba(17,22,19,0.1);--asaph-focus:rgba(47,126,98,0.36);--asaph-transition-duration:160ms;--asaph-gallery-gap:18px;--asaph-meta-background:rgba(255,255,255,0.68);--asaph-meta-border:rgba(17,22,19,0.08);--asaph-badge-background:rgba(47,126,98,0.09);--asaph-badge-color:#2f7e62;--asaph-badge-border:rgba(47,126,98,0.2);--asaph-counter-background:rgba(17,22,19,0.72);--asaph-counter-color:#ffffff;--asaph-arrow-background:rgba(255,255,255,0.82);--asaph-arrow-color:#111613;--asaph-arrow-hover-background:#111613;--asaph-arrow-hover-color:#ffffff;--asaph-thumbnail-active-border:#111613;--asaph-map-empty-border:rgba(17,22,19,0.18);--asaph-hotspot-border:rgba(17,22,19,0.16);--asaph-hotspot-text:#111613;--asaph-hotspot-active-text:#ffffff;--asaph-hotspot-ring:rgba(17,22,19,0.18);--asaph-hotspot-hover-scale:1.08;--asaph-hotspot-label-background:rgba(255,255,255,0.94);--asaph-hotspot-label-color:#111613;--asaph-hotspot-label-border:rgba(17,22,19,0.1);--asaph-pill-border:rgba(17,22,19,0.1);--asaph-hover-lift:-1px;}.elementor-11 .elementor-element.elementor-element-79fecc1 .asaph-widget__inner{max-width:1180px;padding:40px 20px 40px 20px;}.elementor-11 .elementor-element.elementor-element-79fecc1 .asaph-layout{gap:24px;}.elementor-11 .elementor-element.elementor-element-79fecc1 .asaph-gallery-card{background-color:rgba(255,255,255,0.86);padding:20px 20px 20px 20px;border-radius:8px;}.elementor-11 .elementor-element.elementor-element-79fecc1 .asaph-header__eyebrow{font-family:"Bellefair", Sans-serif;font-size:24px;font-weight:600;color:#49635a;}.elementor-11 .elementor-element.elementor-element-79fecc1 .asaph-header__title{font-family:"Bellefair", Sans-serif;font-size:48px;font-weight:600;color:#111613;}.elementor-11 .elementor-element.elementor-element-79fecc1 .asaph-header__intro{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:#66736e;}.elementor-11 .elementor-element.elementor-element-79fecc1 .asaph-meta__label{color:#66736e;}.elementor-11 .elementor-element.elementor-element-79fecc1 .asaph-meta__value{color:#111613;}.elementor-11 .elementor-element.elementor-element-79fecc1 .asaph-project__title{font-family:"Bellefair", Sans-serif;font-size:27px;font-weight:600;color:#111613;}.elementor-11 .elementor-element.elementor-element-79fecc1 .asaph-project__description{color:#66736e;}.elementor-11 .elementor-element.elementor-element-79fecc1 .asaph-main-frame{aspect-ratio:16 / 10;}.elementor-11 .elementor-element.elementor-element-79fecc1 .asaph-main-frame, .elementor-11 .elementor-element.elementor-element-79fecc1 .asaph-main-image, .elementor-11 .elementor-element.elementor-element-79fecc1 .asaph-main-empty{border-radius:8px;}.elementor-11 .elementor-element.elementor-element-79fecc1 .asaph-arrow{width:40px;height:40px;}.elementor-11 .elementor-element.elementor-element-79fecc1 .asaph-thumb{height:72px;}.elementor-11 .elementor-element.elementor-element-79fecc1 .asaph-thumb, .elementor-11 .elementor-element.elementor-element-79fecc1 .asaph-thumb img{border-radius:8px;}.elementor-11 .elementor-element.elementor-element-79fecc1 .asaph-thumbnails{gap:8px;}.elementor-11 .elementor-element.elementor-element-79fecc1 .asaph-map-card{background-color:rgba(255,255,255,0.78);border-radius:8px;}.elementor-11 .elementor-element.elementor-element-79fecc1 .asaph-map-card__header{padding:16px 18px 16px 18px;}.elementor-11 .elementor-element.elementor-element-79fecc1 .asaph-hotspot{width:34px;height:34px;background-color:#ffffff;}.elementor-11 .elementor-element.elementor-element-79fecc1 .asaph-hotspot.is-active{background-color:#111613;}.elementor-11 .elementor-element.elementor-element-79fecc1 .asaph-hotspot.is-active::before{border-color:#111613;}.elementor-11 .elementor-element.elementor-element-79fecc1 .asaph-pill{background-color:#ffffff;color:#1f2a24;padding:8px 12px 8px 12px;border-radius:999px;}.elementor-11 .elementor-element.elementor-element-79fecc1 .asaph-pill.is-active{background-color:#111613;color:#ffffff;}.elementor-11 .elementor-element.elementor-element-79fecc1 .asaph-cta{background-color:#111613;color:#ffffff;border-radius:8px;padding:12px 18px 12px 18px;}.elementor-11 .elementor-element.elementor-element-79fecc1 .asaph-cta:hover, .elementor-11 .elementor-element.elementor-element-79fecc1 .asaph-cta:focus-visible{background-color:#2f4f43;color:#ffffff;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-ffcba36 .asags-title{font-size:var( --e-global-typography-ae0df2a-font-size );}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-ffcba36 .asags-title{font-size:var( --e-global-typography-ae0df2a-font-size );}.elementor-11 .elementor-element.elementor-element-53f0e58 .raven-heading, .elementor-11 .elementor-element.elementor-element-53f0e58 .raven-heading a{font-size:35px;}}/* Start custom CSS for asa_grid_service, class: .elementor-element-ffcba36 */.asags-widget {
  background: #fff}/* End custom CSS */
/* Start custom CSS for raven-heading, class: .elementor-element-53f0e58 */.title-color {
    color:#fff !important;
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */