.request-callback-module-scss-module__jhjqfa__callback{border:1px solid #ddd;border-radius:30px;flex-direction:column;gap:10px;padding:30px;display:flex;box-shadow:0 4px 5px #0000001a}.request-callback-module-scss-module__jhjqfa__callback h2{margin:0;font-size:1.5rem}.request-callback-module-scss-module__jhjqfa__callback__content{font-weight:200}.request-callback-module-scss-module__jhjqfa__callback__form{flex-flow:column;gap:10px;margin:16px 0;display:flex}.request-callback-module-scss-module__jhjqfa__callback__phone label{margin-bottom:4px;font-weight:200;display:block}.request-callback-module-scss-module__jhjqfa__callback__phone>div{width:100%;font-family:var(--font-primary);border:1px solid #ddd;border-radius:10px;padding:12px 16px;font-size:100%;font-weight:200}.request-callback-module-scss-module__jhjqfa__callback__phone>div:focus{border:1px solid #ff6f00;outline:none}.request-callback-module-scss-module__jhjqfa__callback__phone>div:focus-within{border:1px solid #ff6f00}.request-callback-module-scss-module__jhjqfa__callback__phone input{border:none}.request-callback-module-scss-module__jhjqfa__callback__phone input:focus{outline:none}@media (min-width:480px){.request-callback-module-scss-module__jhjqfa__callback{position:sticky;top:120px}}
.input-module-scss-module__a5aT2W__input{flex-flow:column;display:flex}.input-module-scss-module__a5aT2W__input--required label:after{content:"*";color:red;margin-left:4px}.input-module-scss-module__a5aT2W__input__label{margin-bottom:4px;font-weight:200;display:block}.input-module-scss-module__a5aT2W__input__field{width:100%;font-family:var(--font-primary);border:1px solid #ddd;border-radius:10px;padding:12px 16px;font-size:100%;font-weight:200}.input-module-scss-module__a5aT2W__input__field:focus{border:1px solid #ff6f00;outline:none}
:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:.8;--PhoneInputInternationalIconGlobe-opacity:.65;--PhoneInputCountrySelect-marginRight:.35em;--PhoneInputCountrySelectArrow-width:.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{width:100%;height:100%;display:block}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{margin-right:var(--PhoneInputCountrySelect-marginRight);align-self:stretch;align-items:center;display:flex;position:relative}.PhoneInputCountrySelect{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity);display:block}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}
.timeline-module-scss-module__DkDObW__timeline__content{flex-direction:column;max-width:1200px;margin:0 auto;display:flex}.timeline-module-scss-module__DkDObW__timeline__text{max-width:100%}@media (min-width:768px){.timeline-module-scss-module__DkDObW__timeline__text{max-width:80%}}
.history-bar-module-scss-module__BCn00a__history{margin-top:38px}.history-bar-module-scss-module__BCn00a__history__dates{border-bottom:1px solid #0000004d;overflow-x:clip}.history-bar-module-scss-module__BCn00a__history__inner{will-change:transform;gap:20px;max-width:1200px;margin:0 auto;display:flex;position:relative}.history-bar-module-scss-module__BCn00a__history__date{color:#0000004d;cursor:pointer;text-align:center;flex-shrink:0;width:120px;font-size:2.5rem;font-weight:700}@media (min-width:480px){.history-bar-module-scss-module__BCn00a__history__date{width:220px;font-size:5rem}}.history-bar-module-scss-module__BCn00a__history__date--selected{color:#ff6f00;position:relative}.history-bar-module-scss-module__BCn00a__history__date--selected:after{content:" ";display:none}@media (min-width:480px){.history-bar-module-scss-module__BCn00a__history__date--selected:after{display:block}}.history-bar-module-scss-module__BCn00a__history__date--selected:after{background-color:#ff6f00;border-radius:100%;width:15px;height:15px;position:absolute;bottom:-7.5px;left:50%;transform:translate(-50%)}.history-bar-module-scss-module__BCn00a__history__content{flex-direction:column;gap:24px;max-width:1200px;margin:24px auto 0;padding:0 16px;display:flex}@media (min-width:480px){.history-bar-module-scss-module__BCn00a__history__content{flex-direction:row;gap:40px;margin:40px auto 0;padding:0}}.history-bar-module-scss-module__BCn00a__history__text{border-left:1px solid #0000004d;flex-direction:column;gap:16px;margin-left:0;padding-left:16px;display:flex}@media (min-width:480px){.history-bar-module-scss-module__BCn00a__history__text{margin-left:110px;padding-left:20px}}.history-bar-module-scss-module__BCn00a__history__title{margin:0;font-size:1.1rem;font-weight:700}.history-bar-module-scss-module__BCn00a__history__description{font-weight:200}.history-bar-module-scss-module__BCn00a__history__controls{align-items:center;gap:20px;margin-left:auto;display:flex}.history-bar-module-scss-module__BCn00a__history__controls button{color:#fff;cursor:pointer;background-color:#ff6f00;border:none;border-radius:100%;outline:none;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.history-bar-module-scss-module__BCn00a__history__controls button svg{width:25px;height:25px}.history-bar-module-scss-module__BCn00a__history__controls button[disabled]{background-color:#aeaeae}
@media (min-width:768px){.title-and-content-module-scss-module__DwGNsq__content__inner{max-width:80%}}
.available-units-module-scss-module__szbDaG__units__list{flex-flow:column;gap:20px;display:flex}@media (min-width:768px){.available-units-module-scss-module__szbDaG__units__list{grid-template-columns:1fr 1fr;display:grid}}
.available-unit-card-module-scss-module__q26Sga__unit{cursor:pointer;color:#000;border:1px solid #ddd;border-radius:30px;text-decoration:none;overflow:hidden;box-shadow:0 4px 5px #0000001a}.available-unit-card-module-scss-module__q26Sga__unit:visited{color:#000}.available-unit-card-module-scss-module__q26Sga__unit:hover .available-unit-card-module-scss-module__q26Sga__unit__title{text-decoration:underline}.available-unit-card-module-scss-module__q26Sga__unit__image{height:280px;position:relative}.available-unit-card-module-scss-module__q26Sga__unit__image img{object-fit:cover}.available-unit-card-module-scss-module__q26Sga__unit__content{flex-direction:column;gap:16px;padding:30px;display:flex}.available-unit-card-module-scss-module__q26Sga__unit__title{color:#2c8dca;margin:0;font-size:1.2rem;font-weight:700}.available-unit-card-module-scss-module__q26Sga__unit__description{font-weight:200}
.contact-card-module-scss-module__G5hXmG__contact__inner{background:#fff;border:1px solid #ddd;border-radius:30px;flex-flow:column;gap:20px;padding:20px;display:flex}.contact-card-module-scss-module__G5hXmG__contact__address h3{margin-bottom:0;font-weight:500}.contact-card-module-scss-module__G5hXmG__contact__address{white-space:pre-line}.contact-card-module-scss-module__G5hXmG__contact__numbers h3{margin-bottom:0;font-weight:500}.contact-card-module-scss-module__G5hXmG__contact__numbers a{color:#ff6f00;text-decoration:none}.contact-card-module-scss-module__G5hXmG__contact__numbers a:hover{text-decoration:underline}.contact-card-module-scss-module__G5hXmG__contact__phone label{margin-bottom:4px;font-weight:200;display:block}.contact-card-module-scss-module__G5hXmG__contact__phone>div{width:100%;font-family:var(--font-primary);border:1px solid #ddd;border-radius:10px;padding:12px 16px;font-size:100%;font-weight:200}.contact-card-module-scss-module__G5hXmG__contact__phone>div:focus{border:1px solid #ff6f00;outline:none}.contact-card-module-scss-module__G5hXmG__contact__phone>div:focus-within{border:1px solid #ff6f00}.contact-card-module-scss-module__G5hXmG__contact__phone input{border:none}.contact-card-module-scss-module__G5hXmG__contact__phone input:focus{outline:none}.contact-card-module-scss-module__G5hXmG__contact__fields{flex-flow:column;gap:12px;margin-top:20px;display:flex}.contact-card-module-scss-module__G5hXmG__contact__message{color:#ff6f00;text-align:center;margin-top:20px;font-weight:500}@media (min-width:768px){.contact-card-module-scss-module__G5hXmG__contact__inner{grid-template-columns:1fr 1fr;gap:40px;padding:40px;display:grid}}
