@keyframes fadeInOut{0%,to{opacity:1}50%{opacity:.3}}@keyframes slowRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes cardBorderShimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}*{box-sizing:border-box;outline:none;border:none;margin:0;padding:0;scroll-margin-top:120px}@media(max-width:576px){*{scroll-margin-top:100px}}body,html{height:100%}html{scrollbar-width:thin;scrollbar-color:rgba(47,107,68,.62) var(--oasis-cream-track,#eae8df)}.over{position:static!important}body{margin:0;padding:0;background:#060709;font-size:1.25rem;font-weight:400;color:#fff;overflow-x:hidden!important;padding-right:0!important}section{padding-bottom:80px}@media(max-width:992px){section{padding-bottom:60px}}a,h1,h2,h3,h4,h5,h6,p{display:inline-block}h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#fff!important}h1,h2{font-weight:600}h3,h4,h5,h6{font-weight:500}h1{font-size:calc(1.4375rem + 2.25vw)}@media(min-width:1200px){h1{font-size:3.125rem}}@media(max-width:992px){h1{font-size:calc(1.40625rem + 1.875vw)}}@media(max-width:992px)and (min-width:1200px){h1{font-size:2.8125rem}}h2{font-size:calc(1.40625rem + 1.875vw)}@media(min-width:1200px){h2{font-size:2.8125rem}}h3{font-size:calc(1.28125rem + .375vw)}@media(min-width:1200px){h3{font-size:1.5625rem}}h4{font-size:calc(1.2875rem + .45vw)}@media(min-width:1200px){h4{font-size:1.625rem}}p{margin:0;padding:0}@media(max-width:768px){p{font-size:1.125rem}}@media(max-width:576px){p{font-size:1rem}}a{margin:0;padding:0;display:block;color:inherit;text-decoration:none}@media(hover:hover){a{transition:color var(--motion-duration,.24s) var(--motion-ease,ease-out),opacity var(--motion-duration,.24s) var(--motion-ease,ease-out),background-color var(--motion-duration,.24s) var(--motion-ease,ease-out),border-color var(--motion-duration,.24s) var(--motion-ease,ease-out),transform var(--motion-duration,.24s) var(--motion-ease,ease-out),box-shadow var(--motion-duration,.24s) var(--motion-ease,ease-out)}button{transition:color var(--motion-duration,.24s) var(--motion-ease,ease-out),background-color var(--motion-duration,.24s) var(--motion-ease,ease-out),border-color var(--motion-duration,.24s) var(--motion-ease,ease-out),opacity var(--motion-duration,.24s) var(--motion-ease,ease-out),transform var(--motion-duration,.24s) var(--motion-ease,ease-out),box-shadow var(--motion-duration,.24s) var(--motion-ease,ease-out)}}li,ul{margin:0;padding:0;display:block}img{object-fit:cover;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}form{display:flex;flex-direction:column}button,input,textarea{font-family:inherit;font-weight:inherit;font-size:inherit;background:none;resize:none}button[disabled]{transition:all .24s cubic-bezier(.22,1,.36,1);opacity:.5;cursor:default;pointer-events:none}.highlight{padding:2px 20px;background-color:var(--theme-color,#8F73F3);color:#fff;border-radius:20px}.themeButton{display:inline-block;transition:color var(--motion-duration,.24s) var(--motion-ease,ease-out),background-color var(--motion-duration,.24s) var(--motion-ease,ease-out),border-color var(--motion-duration,.24s) var(--motion-ease,ease-out),transform var(--motion-duration,.24s) var(--motion-ease,ease-out),box-shadow var(--motion-duration,.24s) var(--motion-ease,ease-out);position:relative;overflow:hidden;width:100%;max-width:none;z-index:0;max-width:fit-content;padding:17px 40px;border:2px solid var(--theme-color,#8f73f3);border-radius:15px;background:var(--theme-color,#8F73F3);font-size:calc(1.26875rem + .225vw)}@media(min-width:1200px){.themeButton{font-size:1.4375rem}}.themeButton{font-weight:600;text-align:center;display:block;color:#fff;text-transform:uppercase}.themeButton:hover{background-color:var(--theme-color,#8F73F3);color:#fff;cursor:pointer;border-color:var(--theme-color,#8F73F3);transform:translateY(-3px);box-shadow:0 0 22px rgba(var(--theme-color-rgb),.6),0 12px 28px rgba(var(--theme-color-rgb),.38)}.themeButton:active{transform:translateY(-1px)}@media(max-width:768px){.themeButton{font-size:1rem;padding:11px 32px;border-radius:13px}}@media(max-width:576px){.themeButton{padding:10px 24px;border-radius:10px}}.themeButton--outline{background:rgba(0,0,0,0);color:var(--theme-color,#8F73F3)}.themeButton--outline:hover{background-color:var(--theme-color,#8F73F3);color:#fff;box-shadow:0 0 22px rgba(var(--theme-color-rgb),.6),0 12px 28px rgba(var(--theme-color-rgb),.38)}.themeColor{color:var(--theme-color,#8F73F3)}input,textarea{font-size:1.25rem;font-weight:600;transition:border .14s ease;padding:15px 25px;background:rgba(255,255,255,.2);color:#111;border:2px solid #111}input::placeholder,textarea::placeholder{color:#b1b1b1;text-transform:uppercase}input:focus,textarea:focus{transition:border .14s ease;border-color:var(--theme-color,#8F73F3)}@media(max-width:768px){input,textarea{font-size:1rem}}textarea,textarea:focus{transition:border .14s ease}textarea:focus{border-color:var(--theme-color,#8F73F3)}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar,::-webkit-scrollbar-track{background-color:var(--oasis-cream-track,#eae8df)}::-webkit-scrollbar-thumb{border-radius:999px;background-color:rgba(47,107,68,.55);border:1px solid rgba(0,0,0,0);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:rgba(47,107,68,.82)}::selection{background-color:rgba(47,107,68,.22);color:#1e3420;text-shadow:none}::-moz-selection{background-color:rgba(47,107,68,.22);color:#1e3420;text-shadow:none}.next-layout{display:flex;flex-direction:column;min-height:100%;flex-grow:1}.container{width:1350px;margin:0 auto}@media(max-width:1400px){.container{padding-left:5.7142857143%;padding-right:5.7142857143%;width:100%;margin:0}}@media(max-width:1200px){.container{padding-left:4.1666666667%;padding-right:4.1666666667%;width:100%;margin:0}}@media(max-width:992px){.container{padding-left:3.2258064516%;padding-right:3.2258064516%;width:100%;margin:0}}@media(max-width:768px){.container{padding-left:3.6458333333%;padding-right:3.6458333333%;width:100%;margin:0}}@media(max-width:576px){.container{padding-left:4.1666666667%;padding-right:4.1666666667%;width:100%;margin:0}}.lock-scroll{overflow:hidden}.swal2-container{font-family:Montserrat,sans-serif!important}.swal2-html-container{overflow-x:hidden!important}.swal2-styled.swal2-confirm{border-radius:0!important;background-color:var(--theme-color,#8F73F3)!important;font-family:Montserrat,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;font-size:20px!important}.swal2-icon.swal2-success .swal2-success-ring{border-color:var(--theme-color,#8F73F3)!important}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long],.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{background-color:var(--theme-color,#8F73F3)!important}.swal2-popup{background:#060709!important;border-radius:15px!important;color:#111!important}.swal2-popup.contactAlertPopup{background:#111!important;color:#fff!important}.swal2-popup.contactAlertPopup .swal2-html-container,.swal2-popup.contactAlertPopup .swal2-title{color:#fff!important}.swal2-popup.contactAlertPopup .swal2-icon.swal2-success{box-shadow:0 0 0 1px rgba(var(--theme-color-rgb),.3),0 0 18px rgba(var(--theme-color-rgb),.6),0 0 34px rgba(var(--theme-color-rgb),.26);border-radius:50%}.swal2-popup.contactAlertPopup .swal2-success-ring{border-color:rgba(var(--theme-color-rgb),.86)!important}.swal2-popup.contactAlertPopup .swal2-success-line-long,.swal2-popup.contactAlertPopup .swal2-success-line-tip{box-shadow:0 0 8px rgba(var(--theme-color-rgb),.7)}.swal2-popup.oasisContactPopup{background:#f7f5ec!important;border:1px solid #d9ddd2!important;border-radius:18px!important;box-shadow:0 24px 60px rgba(47,93,52,.18)!important;color:#41503f!important}.swal2-popup.oasisContactPopup .swal2-title{color:#2f5d34!important;text-transform:none!important;font-weight:800!important}.swal2-popup.oasisContactPopup .swal2-html-container{color:#6f766b!important}.swal2-popup.oasisContactPopup .swal2-confirm.oasisContactConfirm{border:none!important;border-radius:12px!important;background:#2f6b44!important;color:#fff!important;padding:12px 28px!important;font-size:15px!important;text-transform:none!important;font-weight:600!important}.swal2-popup.oasisContactPopup .swal2-confirm.oasisContactConfirm:hover{background:#255a38!important}.swal2-popup.oasisContactPopup .swal2-icon.swal2-success{border-color:rgba(47,107,68,.35)!important;color:#2f6b44!important}.swal2-popup.oasisContactPopup .swal2-success-ring{border-color:rgba(47,107,68,.35)!important}.swal2-popup.oasisContactPopup .swal2-success-line-long,.swal2-popup.oasisContactPopup .swal2-success-line-tip{background-color:#2f6b44!important}.swal2-popup.oasisContactPopup .swal2-icon.swal2-error{border-color:rgba(192,57,43,.35)!important;color:#c0392b!important}.swal2-title{text-transform:uppercase}.swal2-confirm{cursor:pointer;background-color:var(--theme-color,#8F73F3)!important}.swal2-input{width:80%!important;margin:10px 0!important}:root{--theme-color:#8F73F3;--theme-color-rgb:143,115,243;--theme-color-shine:rgb(225.88,218.6,251.88);--theme-color-shine-rgb:172,151,246;--oasis-green:#2f6b44;--oasis-green-dark:#255a38;--oasis-green-soft:rgba(47,107,68,0.22);--oasis-cream:#f7f5ec;--oasis-cream-track:#eae8df;--motion-duration:0.24s;--motion-ease:cubic-bezier(0.22,1,0.36,1)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-aos]{opacity:1!important;transform:none!important;transition:none!important}}body.scroll-lock{overflow:hidden;height:100vh}body.offline-overlay-active{overflow:hidden}body:has(.lost-connection-root) #header,body:has(.lost-connection-root) #site-footer,body:has(.not-found-root) #header,body:has(.not-found-root) #site-footer{display:none!important}body:has(.lost-connection-root) main,body:has(.not-found-root) main{padding-top:0!important;display:flex;flex-direction:column}.lost-connection-root,.not-found-root{display:grid;grid-template-rows:minmax(0,1fr) auto;flex:1 0 auto;width:100%;min-height:100vh;background-color:#f7f5ec}.lost-connection-root>section,.not-found-root>section{min-height:0;padding-bottom:0}