@font-face{font-family:futura-pt,sans-serif;font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:futura-pt,sans-serif;font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:futura-pt-bold,sans-serif;font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Andrea-Normal;src:url(/_next/static/media/Andrea-Normal.96e3ff41.eot);src:url(/_next/static/media/Andrea-Normal.9b78c130.ttf) format("ttf"),url(/_next/static/media/Andrea-Normal.1a160980.svg) format("svg"),url(/_next/static/media/Andrea-Normal.5c6e9904.woff) format("woff")}.font-futura-medium{font-weight:500}body{font-family:futura-pt,sans-serif;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(74 74 73/var(--tw-text-opacity))}h1,h2,h3,h4,h5,h6{font-family:futura-pt-bold,sans-serif;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}h1{font-size:1.75rem;line-height:2.5rem}h2{font-size:1.5rem;line-height:2rem}h3{font-size:1.25rem;line-height:1.75rem}label{font-family:futura-pt,sans-serif;font-size:1.125rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity));font-weight:500}a{font-size:1.25rem!important;line-height:1.75rem!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:auto!important;left:50%!important;width:calc(100% - 96px)!important;--tw-translate-x:-50%!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin-left:.375rem!important;margin-right:.375rem!important;height:.625rem!important;width:.625rem!important}.swiper-pagination-bullet{background-color:rgb(0 108 103/.4)!important}.swiper-pagination-bullet-active{--tw-bg-opacity:1!important;background-color:rgb(229 35 54/var(--tw-bg-opacity))!important}.swiper-pagination-gallery.swiper-pagination-bullets.swiper-pagination-horizontal{position:absolute!important;bottom:1.5rem!important;z-index:10!important;display:flex!important;justify-content:center!important}.swiper-pagination-gallery .swiper-pagination-bullet{background-color:rgb(255 255 255/.5)!important;opacity:1!important}.swiper-pagination-gallery .swiper-pagination-bullet-active{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important}.menu{position:absolute;top:0;left:0;right:0;z-index:50;height:5rem;--tw-bg-opacity:1;background-color:rgb(0 108 103/var(--tw-bg-opacity));padding:1rem;--tw-shadow:0px 8px 24px 0px rgba(0,0,0,0.16);--tw-shadow-colored:0px 8px 24px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.common-modal{position:fixed;bottom:0;left:0;right:0;z-index:70;margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:39rem;--tw-translate-y:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:column;border-top-left-radius:1rem;border-top-right-radius:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding-top:1.5rem}.modal-slide-up{animation-name:slide-up;animation-duration:.5s;animation-fill-mode:forwards}.modal-slide-down{animation-name:slide-down;animation-duration:.5s;animation-fill-mode:forwards}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}.modal-title{padding:.5rem 1.5rem}.custom-form .form-fields label{margin-bottom:.75rem;display:block;font-family:futura-pt,sans-serif}.custom-form .form-fields .form-input{display:flex;width:100%;align-items:center;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(112 142 140/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:1rem 1.5rem;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(0 108 103/var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.custom-form .form-fields .form-input::placeholder{--tw-text-opacity:1;color:rgb(112 142 140/var(--tw-text-opacity))}.custom-form .form-fields .form-input:focus{--tw-border-opacity:1;border-color:rgb(112 142 140/var(--tw-border-opacity))}.custom-form .form-fields .form-input:focus-visible{outline-color:#708E8C}.custom-form .custom-radio .radio-option{font-family:futura-pt,sans-serif}.custom-form .custom-datapicker .box-content{padding:0}.custom-form .custom-datapicker>div{height:3.75rem;width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(0 108 103/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:1rem 1.5rem;--tw-text-opacity:1;color:rgb(112 142 140/var(--tw-text-opacity))}.custom-form .custom-datapicker [data-placeholder=true],.custom-form .tabular-nums{font-size:1.25rem!important;line-height:1.25rem!important;--tw-text-opacity:1!important;color:rgb(112 142 140/var(--tw-text-opacity))!important}.custom-form .custom-datapicker button{--tw-text-opacity:1;color:rgb(112 142 140/var(--tw-text-opacity))}.custom-form .custom-datapicker button svg{font-size:1.5rem;line-height:2rem}.button{display:flex;justify-content:center;border-radius:.25rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(0 108 103/var(--tw-bg-opacity));padding:1rem 1.75rem;font-family:futura-pt-bold,sans-serif;font-size:1rem;text-transform:uppercase;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.button--small{padding:.75rem 1.5rem;font-size:.875rem;line-height:1rem}.button--primary{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));background-color:transparent}.button--secondary{--tw-border-opacity:1;border-color:rgb(0 108 103/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 108 103/var(--tw-text-opacity))}