@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Manrope:wght@200..800&display=swap");:root{--primary:#f3f8ff;--secondary:#18437e;--accent:#9e2f55;--rating:#ffbd53;--background:#e3efff;--secondary-a50:rgba(24,67,126,0.5);--primary-a50:rgba(243,248,255,0.5);--white:#fff;--font-family:"Manrope",sans-serif;--second-family:"Inter",sans-serif;--third-family:"SF Pro",sans-serif}.fadeBackground{background:linear-gradient(270deg,rgba(7,33,68,.4),rgba(7,33,68,.9))}.fadeBackground,.fadeOverlay{position:relative;height:100%;width:100%}.fadeOverlay{background:linear-gradient(180deg,rgba(7,33,68,.3),rgba(7,33,68,.7))}.imageBlur{position:absolute;width:100%;height:100%;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity .5s ease}.imageLoading{filter:blur(3px)}.heroLoading,.imageLoading{transition:filter .5s ease-in-out}.heroLoading{filter:blur(2px)}.errorMessage,.loadingSpinner{font-family:var(--font-family);font-weight:700;font-size:20px;line-height:120%;letter-spacing:-.02em;color:var(--accent);background:var(--primary);width:100%;padding:152px 0;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.mainContainer{display:flex;align-items:center;flex-direction:column;height:calc(100vh - 120px);@media (max-width:1024px){height:calc(100vh - 68px)}}.sectionContainer{display:flex;flex-direction:column;align-items:center;width:100%;background:var(--primary);padding:48px 80px;box-sizing:border-box;gap:48px;@media (max-width:860px){padding-left:16px!important;padding-bottom:24px!important;padding-right:16px!important;padding-top:24px!important}}.react-tel-input .country-list .search,.react-tel-input .flag-dropdown.open .selected-flag,.react-tel-input .selected-flag{background:var(--primary)!important}.react-tel-input .country-list .country.highlight{background-color:#c4dfff!important;&:hover{background-color:#c4dfff!important}}.react-tel-input .country-list .country:hover{background-color:var(--background)!important}.react-tel-input .country-list .search{display:flex;padding:10px 10px 6px!important;box-sizing:border-box}.react-tel-input .country-list .country-name{font-size:16px;font-family:var(--font-family)}