.elementor-127 .elementor-element.elementor-element-f52dbef{font-family:"host-grotesk", Sans-serif;font-size:24px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-127 .elementor-element.elementor-element-d5961cf{width:var( --container-widget-width, 623px );max-width:623px;--container-widget-width:623px;--container-widget-flex-grow:0;font-family:"instrument-serif", Sans-serif;font-size:24px;color:var( --e-global-color-secondary );}.elementor-127 .elementor-element.elementor-element-1fb9c33{--display:flex;--min-height:80vh;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.9;--padding-top:20%;--padding-bottom:20%;--padding-left:20%;--padding-right:20%;}.elementor-127 .elementor-element.elementor-element-1fb9c33::before, .elementor-127 .elementor-element.elementor-element-1fb9c33 > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-1fb9c33 > .e-con-inner > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-1fb9c33 > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-1fb9c33 > .e-con-inner > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-1fb9c33 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #16151400 0%, var( --e-global-color-primary ) 100%);}.elementor-127 .elementor-element.elementor-element-1ba9295{--spacer-size:60vh;}.elementor-127 .elementor-element.elementor-element-62e58d3 .scroll-sync-wrapper-e60dbeb0{background-color:var( --e-global-color-text );}.elementor-127 .elementor-element.elementor-element-62e58d3 .scroll-sync-sticky-viewport-e60dbeb0{padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-62e58d3 .scroll-sync-grid-e60dbeb0{gap:100px;}.elementor-127 .elementor-element.elementor-element-62e58d3 .scroll-sync-title-item-e60dbeb0.is-active{color:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-127 .elementor-element.elementor-element-62e58d3 .scroll-sync-title-item-e60dbeb0:not(.is-active){color:#CCCCCC94;opacity:0.3;}.elementor-127 .elementor-element.elementor-element-62e58d3 .scroll-sync-title-item-e60dbeb0{font-family:"host-grotesk", Sans-serif;font-size:20px;font-weight:300;letter-spacing:-0.1px;}.elementor-127 .elementor-element.elementor-element-62e58d3 .scroll-sync-title-item-e60dbeb0:not(:last-child){margin-bottom:40px;}.elementor-127 .elementor-element.elementor-element-62e58d3 .scroll-sync-image-item-e60dbeb0 img{max-width:25vw;width:100%;}.elementor-127 .elementor-element.elementor-element-62e58d3 .scroll-sync-images-container-e60dbeb0{height:70vh;}.elementor-127 .elementor-element.elementor-element-62e58d3 .scroll-sync-text-item-e60dbeb0{color:var( --e-global-color-secondary );font-family:"instrument-serif", Sans-serif;font-size:22px;}body.elementor-page-127:not(.elementor-motion-effects-element-type-background), body.elementor-page-127 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-127 .elementor-element.elementor-element-1fb9c33{--min-height:60vh;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-127 .elementor-element.elementor-element-62e58d3 .scroll-sync-grid-e60dbeb0{gap:40px;}.elementor-127 .elementor-element.elementor-element-62e58d3 .scroll-sync-image-item-e60dbeb0 img{max-width:80vw;width:100%;}.elementor-127 .elementor-element.elementor-element-62e58d3 .scroll-sync-images-container-e60dbeb0{height:40vh;}}@media(max-width:767px){.elementor-127 .elementor-element.elementor-element-d5961cf{font-size:16px;}.elementor-127 .elementor-element.elementor-element-62e58d3 .scroll-sync-title-item-e60dbeb0{font-size:16px;}.elementor-127 .elementor-element.elementor-element-62e58d3 .scroll-sync-images-container-e60dbeb0{height:30vh;}.elementor-127 .elementor-element.elementor-element-62e58d3 .scroll-sync-text-item-e60dbeb0{font-size:14px;}}@media(max-width:1024px) and (min-width:768px){.elementor-127 .elementor-element.elementor-element-1fb9c33{--content-width:100%;}}