h1,h2,h3{text-shadow:0 0 10px rgba(0,0,0,.3)!important}html{overflow-anchor:none}header.elementor-location-header{position:sticky;top:0;z-index:999;background:#fff}.hide-on-scroll{overflow:hidden;transition:max-height 0.35s ease,opacity 0.25s ease;max-height:var(--hide-on-scroll-height,500px);opacity:1}body.is-scrolled .hide-on-scroll{max-height:0;opacity:0;padding:0}img.mobile-logo{aspect-ratio:978 / 655;width:150px;transition:width 0.3s ease}body.is-scrolled img.mobile-logo{width:75px}.elementor .e-form-input-base{text-align:right}.elementor .e-button-base{white-space:normal;line-height:1.1em;font-weight:500;border-radius:4px;color:var(--green);background-color:#FFF0;border:1px solid var(--green)}.elementor .e-button-base:hover{color:var(--white);background-color:var(--green)}.modern-file-upload{color:#4a5568;font-family:sans-serif;font-size:.9rem}.e-form-file-upload-base::file-selector-button{background-color:#000;color:#fff;border:none;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;margin-left:1rem;transition:background-color 0.2s ease}.e-form-file-upload-base::file-selector-button:hover{background-color:var(--green);color:#fff}.elementor-lightbox .dialog-widget-content.dialog-lightbox-widget-content{top:0!important;left:0!important}.images-in-row-container .e-div-block-base::after{content:"";display:block;position:absolute;z-index:10;top:20px;bottom:20px;left:20px;right:20px;border:1px solid #fff;border-radius:4px}