:root{--rv-floor:1;--rv-px:1px}@media (min-width:1280px){:root{--rv-floor:0;--rv-px:min(100vw/1920,1px)}}@layer theme, base, components, utilities;@layer components{.rv-container{width:calc(100% - 32px);margin-inline:auto}@media (min-width:1024px){.rv-container{width:76%;max-width:1459px}}.rv-head{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}.rv-h1{font-size:clamp(34px * var(--rv-floor),3.5vw,67.2px);line-height:1.23}.rv-h2{font-size:clamp(28px * var(--rv-floor),2.344vw,45px);line-height:1.22}.rv-body{font-family:PoppinsRegular,Poppins,sans-serif;font-size:clamp(15px * var(--rv-floor),.9375vw,18px);line-height:1.5}.rv-text-gold{color:#fbb034}.rv-text-white-gold{background-image:linear-gradient(90deg,#ffffff,#f0b100)}.rv-text-teal,.rv-text-white-gold{-webkit-background-clip:text;background-clip:text;color:transparent}.rv-text-teal{background-image:linear-gradient(90deg,#5a9c9b,#87c2c2)}.rv-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;height:clamp(48px * var(--rv-floor),3.562vw,68.39px);min-width:clamp(140px * var(--rv-floor),10vw,192px);padding-inline:clamp(20px * var(--rv-floor),1.25vw,24px);border-radius:40px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:clamp(15px * var(--rv-floor),1.042vw,20px);letter-spacing:.06em;white-space:nowrap;cursor:pointer;isolation:isolate;transition:color .4s ease,box-shadow .3s ease,filter .3s ease}.rv-btn:before{content:"";position:absolute;top:0;bottom:0;left:-101%;width:100%;z-index:-1;background:linear-gradient(90deg,#f8af23,#f9d692);transition:left .5s ease-in-out}.rv-btn:hover:before{left:0}.rv-btn:disabled{opacity:.7;cursor:not-allowed}.rv-btn-gold{background:linear-gradient(180deg,#f9d692,#f8af23);color:#000}.rv-btn-gold:before{background:linear-gradient(180deg,#f8af23,#f9d692)}.rv-btn-gold-x{background:linear-gradient(90deg,#ddc89f,#f9b835);color:#000}.rv-btn-outline-light{border:1px solid #fff;color:#fff;background:transparent}.rv-btn-outline-light:hover{color:#000;border-color:#f8af23}.rv-btn-outline-dark{border:1px solid #000;color:#000;background:transparent}.rv-btn-outline-dark:hover{border-color:#f8af23}.rv-teal-bg{background-color:#0d4a4a;background-size:cover;background-position:50%;background-repeat:no-repeat}}form .rv-field{display:block;width:100%;margin:0;padding:calc(16 * var(--rv-px)) 0 calc(15 * var(--rv-px));border:0;border-bottom:1px solid rgba(255,255,255,.2);border-radius:0;background:transparent;outline:none;box-shadow:none;color:#fff;font-family:PoppinsRegular,Poppins,sans-serif;font-weight:400;font-size:clamp(14px * var(--rv-floor),.73vw,15px);letter-spacing:.13px;line-height:calc(20 * var(--rv-px))}form .rv-field::placeholder{color:rgba(255,255,255,.8);opacity:1}form .rv-field:focus{border-bottom-color:rgba(255,255,255,.6)}form select.rv-field{appearance:none;-webkit-appearance:none;padding-right:calc(32 * var(--rv-px));cursor:pointer}form select.rv-field:invalid{color:rgba(255,255,255,.8)}form select.rv-field option{color:#000}form textarea.rv-field{resize:none}form textarea.rv-field-message{padding-top:clamp(28px * var(--rv-floor),4vw,77px)}form .rv-field.rv-field-solid{border-bottom-color:#fff;padding:calc(20 * var(--rv-px)) 0 calc(8 * var(--rv-px));font-size:calc(15 * var(--rv-px));letter-spacing:.14px}form .rv-field.rv-field-solid::placeholder{color:#fff}form input.rv-check{flex-shrink:0;width:calc(19 * var(--rv-px));height:calc(19 * var(--rv-px));margin:calc(2 * var(--rv-px)) 0 0;padding:0;border-radius:2.5px;accent-color:#fff;cursor:pointer}form .rv-phone{font-size:calc(16 * var(--rv-px))}form .rv-phone .PhoneInputInput{width:100%;margin:0;padding:calc(8 * var(--rv-px)) 0;border:none;border-radius:0;background:transparent;outline:none;color:#fff;font-family:PoppinsRegular,Poppins,sans-serif;font-weight:400;font-size:clamp(15px * var(--rv-floor),1vw,19.2px)}form .rv-phone .PhoneInputCountrySelect{margin:0;padding:0}.rv-phone .PhoneInputInput::placeholder{color:rgba(255,255,255,.8)}.rv-phone .PhoneInputCountrySelectArrow{color:rgba(255,255,255,.8);opacity:.6}.rv-phone .PhoneInputCountrySelect option{color:#000}.rv-dots{position:static!important;display:flex!important;justify-content:center;gap:calc(28 * var(--rv-px));margin-top:calc(24 * var(--rv-px))}.rv-dots li{width:auto!important;height:auto!important;margin:0!important}.rv-dot{display:block;width:calc(10 * var(--rv-px));height:calc(10 * var(--rv-px));border-radius:9999px;background:#d1d5dc;transition:background .3s ease}.rv-dot:hover,.rv-dots .slick-active .rv-dot{background:#f8af23}.rv-bar-dots{position:static!important;display:flex!important;justify-content:center;gap:calc(8 * var(--rv-px));margin-top:calc(40 * var(--rv-px))}.rv-bar-dots li{width:auto!important;height:auto!important;margin:0!important}.rv-bar-dot{display:block;width:calc(24 * var(--rv-px));height:calc(6 * var(--rv-px));border-radius:calc(6 * var(--rv-px));background:#000;transition:background .3s ease}.rv-bar-dots .slick-active .rv-bar-dot{background:#fbb034}.rv-equal-slides .slick-track{display:flex!important}.rv-equal-slides .slick-slide{height:auto!important}.rv-equal-slides .slick-slide>div{height:100%}.rv-tabs{scrollbar-width:none}.rv-tabs::-webkit-scrollbar{display:none}