@import url(https://fonts.googleapis.com/css2?family=Alfa+Slab+One&family=Secular+One&display=swap);.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid transparent;border-top:8px solid transparent;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-ms-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;-webkit-transition:border .15s ease-in;-moz-transition:border .15s ease-in;-ms-transition:border .15s ease-in;-o-transition:border .15s ease-in;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{margin:auto;overflow:hidden;-webkit-transition:height .15s ease-in;-moz-transition:height .15s ease-in;-ms-transition:height .15s ease-in;-o-transition:height .15s ease-in;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{-webkit-flex-direction:column;flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-ms-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px rgba(0,0,0,.9);cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-ms-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px rgba(0,0,0,.9);top:0}.carousel:hover .slide .legend{opacity:1}.PresetDateRangePicker_panel{padding:0 22px 11px}.PresetDateRangePicker_button{background:0 0;border:2px solid #00a699;-moz-box-sizing:border-box;box-sizing:border-box;color:#00a699;cursor:pointer;font:inherit;font-weight:700;height:100%;line-height:normal;margin-right:8px;overflow:visible;padding:4px 12px;position:relative;text-align:center}.PresetDateRangePicker_button:active{outline:0}.PresetDateRangePicker_button__selected{background:#00a699;color:#fff}.SingleDatePickerInput{background-color:#fff;display:inline-block}.SingleDatePickerInput__withBorder{border:1px solid #dbdbdb;border-radius:2px}.SingleDatePickerInput__rtl{direction:rtl}.SingleDatePickerInput__disabled{background-color:#f2f2f2}.SingleDatePickerInput__block{display:block}.SingleDatePickerInput__showClearDate{padding-right:30px}.SingleDatePickerInput_clearDate{background:0 0;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;margin:0 10px 0 5px;overflow:visible;padding:10px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.SingleDatePickerInput_clearDate__default:focus,.SingleDatePickerInput_clearDate__default:hover{background:#dbdbdb;border-radius:50%}.SingleDatePickerInput_clearDate__small{padding:6px}.SingleDatePickerInput_clearDate__hide{visibility:hidden}.SingleDatePickerInput_clearDate_svg{fill:#82888a;height:12px;vertical-align:middle;width:15px}.SingleDatePickerInput_clearDate_svg__small{height:9px}.SingleDatePickerInput_calendarIcon{background:0 0;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;line-height:normal;margin:0 5px 0 10px;overflow:visible;padding:10px;vertical-align:middle}.SingleDatePickerInput_calendarIcon_svg{fill:#82888a;height:15px;vertical-align:middle;width:14px}.SingleDatePicker{display:inline-block;position:relative}.SingleDatePicker__block{display:block}.SingleDatePicker_picker{background-color:#fff;position:absolute;z-index:1}.SingleDatePicker_picker__rtl{direction:rtl}.SingleDatePicker_picker__directionLeft{left:0}.SingleDatePicker_picker__directionRight{right:0}.SingleDatePicker_picker__portal{background-color:rgba(0,0,0,.3);height:100%;left:0;position:fixed;top:0;width:100%}.SingleDatePicker_picker__fullScreenPortal{background-color:#fff}.SingleDatePicker_closeButton{background:0 0;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;overflow:visible;padding:15px;position:absolute;right:0;top:0;z-index:2}.SingleDatePicker_closeButton:focus,.SingleDatePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.SingleDatePicker_closeButton_svg{fill:#cacccd;height:15px;width:15px}.DayPickerKeyboardShortcuts_buttonReset{background:0 0;border:0;border-radius:0;color:inherit;cursor:pointer;font:inherit;font-size:14px;line-height:normal;overflow:visible;padding:0}.DayPickerKeyboardShortcuts_buttonReset:active{outline:0}.DayPickerKeyboardShortcuts_show{height:26px;position:absolute;width:33px;z-index:2}.DayPickerKeyboardShortcuts_show:before{content:"";display:block;position:absolute}.DayPickerKeyboardShortcuts_show__bottomRight{bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:before{border-right:33px solid #00a699;border-top:26px solid transparent;bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:hover:before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topRight{right:0;top:0}.DayPickerKeyboardShortcuts_show__topRight:before{border-bottom:26px solid transparent;border-right:33px solid #00a699;right:0;top:0}.DayPickerKeyboardShortcuts_show__topRight:hover:before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topLeft{left:0;top:0}.DayPickerKeyboardShortcuts_show__topLeft:before{border-bottom:26px solid transparent;border-left:33px solid #00a699;left:0;top:0}.DayPickerKeyboardShortcuts_show__topLeft:hover:before{border-left:33px solid #008489}.DayPickerKeyboardShortcuts_showSpan{color:#fff;position:absolute}.DayPickerKeyboardShortcuts_showSpan__bottomRight{bottom:0;right:5px}.DayPickerKeyboardShortcuts_showSpan__topRight{right:5px;top:1px}.DayPickerKeyboardShortcuts_showSpan__topLeft{left:5px;top:1px}.DayPickerKeyboardShortcuts_panel{background:#fff;border:1px solid #dbdbdb;border-radius:2px;bottom:0;left:0;margin:33px;overflow:auto;padding:22px;position:absolute;right:0;text-align:left;top:0;z-index:2}.DayPickerKeyboardShortcuts_title{font-size:16px;font-weight:700;margin:0}.DayPickerKeyboardShortcuts_list{font-size:14px;list-style:none;padding:0}.DayPickerKeyboardShortcuts_close{position:absolute;right:22px;top:22px;z-index:2}.DayPickerKeyboardShortcuts_close:active{outline:0}.DayPickerKeyboardShortcuts_closeSvg{fill:#cacccd;height:15px;width:15px}.DayPickerKeyboardShortcuts_closeSvg:focus,.DayPickerKeyboardShortcuts_closeSvg:hover{fill:#82888a}.CalendarDay{-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-size:14px;text-align:center}.CalendarDay:active{outline:0}.CalendarDay__defaultCursor{cursor:default}.CalendarDay__default{background:#fff;border:1px solid #e4e7e7;color:#484848}.CalendarDay__default:hover{background:#e4e7e7;border:1px solid #e4e7e7;color:inherit}.CalendarDay__hovered_offset{background:#f4f5f5;border:1px double #e4e7e7;color:inherit}.CalendarDay__outside{background:#fff;border:0;color:#484848}.CalendarDay__outside:hover{border:0}.CalendarDay__blocked_minimum_nights{background:#fff;border:1px solid #eceeee;color:#cacccd}.CalendarDay__blocked_minimum_nights:active,.CalendarDay__blocked_minimum_nights:hover{background:#fff;color:#cacccd}.CalendarDay__highlighted_calendar{background:#ffe8bc;color:#484848}.CalendarDay__highlighted_calendar:active,.CalendarDay__highlighted_calendar:hover{background:#ffce71;color:#484848}.CalendarDay__selected_span{background:#66e2da;border:1px double #33dacd;color:#fff}.CalendarDay__selected_span:active,.CalendarDay__selected_span:hover{background:#33dacd;border:1px double #33dacd;color:#fff}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{background:#00a699;border:1px double #00a699;color:#fff}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover{background:#b2f1ec;border:1px double #80e8e0;color:#007a87}.CalendarDay__hovered_span:active{background:#80e8e0;border:1px double #80e8e0;color:#007a87}.CalendarDay__blocked_calendar,.CalendarDay__blocked_calendar:active,.CalendarDay__blocked_calendar:hover{background:#cacccd;border:1px solid #cacccd;color:#82888a}.CalendarDay__blocked_out_of_range,.CalendarDay__blocked_out_of_range:active,.CalendarDay__blocked_out_of_range:hover{background:#fff;border:1px solid #e4e7e7;color:#cacccd}.CalendarDay__hovered_start_first_possible_end{background:#eceeee;border:1px double #eceeee}.CalendarDay__hovered_start_blocked_min_nights{background:#eceeee;border:1px double #e4e7e7}.CalendarMonth{background:#fff;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top}.CalendarMonth_table{border-collapse:collapse;border-spacing:0}.CalendarMonth_verticalSpacing{border-collapse:separate}.CalendarMonth_caption{caption-side:top;color:#484848;font-size:18px;padding-bottom:37px;padding-top:22px;text-align:center}.CalendarMonth_caption__verticalScrollable{padding-bottom:7px;padding-top:12px}.CalendarMonthGrid{background:#fff;text-align:left;z-index:0}.CalendarMonthGrid__animating{z-index:1}.CalendarMonthGrid__horizontal{left:9px;position:absolute}.CalendarMonthGrid__vertical,.CalendarMonthGrid__vertical_scrollable{margin:0 auto}.CalendarMonthGrid_month__horizontal{display:inline-block;min-height:100%;vertical-align:top}.CalendarMonthGrid_month__hideForAnimation{opacity:0;pointer-events:none;position:absolute;z-index:-1}.CalendarMonthGrid_month__hidden{visibility:hidden}.DayPickerNavigation{position:relative;z-index:2}.DayPickerNavigation__horizontal{height:0}.DayPickerNavigation__verticalScrollable_prevNav{z-index:1}.DayPickerNavigation__verticalDefault{bottom:0;height:52px;left:0;position:absolute;width:100%}.DayPickerNavigation__verticalScrollableDefault{position:relative}.DayPickerNavigation__bottom{height:auto}.DayPickerNavigation__bottomDefault{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.DayPickerNavigation_button{border:0;cursor:pointer;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPickerNavigation_button__default{background-color:#fff;border:1px solid #e4e7e7;color:#757575}.DayPickerNavigation_button__default:focus,.DayPickerNavigation_button__default:hover{border:1px solid #c4c4c4}.DayPickerNavigation_button__default:active{background:#f2f2f2}.DayPickerNavigation_button__disabled{border:1px solid #f2f2f2;cursor:default}.DayPickerNavigation_button__disabled:focus,.DayPickerNavigation_button__disabled:hover{border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:active{background:0 0}.DayPickerNavigation_button__horizontalDefault{border-radius:3px;line-height:.78;padding:6px 9px;position:absolute;top:18px}.DayPickerNavigation_bottomButton__horizontalDefault{margin:-10px 22px 30px;position:static}.DayPickerNavigation_leftButton__horizontalDefault{left:22px}.DayPickerNavigation_rightButton__horizontalDefault{right:22px}.DayPickerNavigation_button__verticalDefault{background:#fff;box-shadow:0 0 5px 2px rgba(0,0,0,.1);display:inline-block;height:100%;padding:5px;position:relative;text-align:center;width:50%}.DayPickerNavigation_nextButton__verticalDefault{border-left:0}.DayPickerNavigation_nextButton__verticalScrollableDefault,.DayPickerNavigation_prevButton__verticalScrollableDefault{width:100%}.DayPickerNavigation_svg__horizontal{fill:#82888a;display:block;height:19px;width:19px}.DayPickerNavigation_svg__vertical{fill:#484848;height:42px;width:42px}.DayPickerNavigation_svg__disabled{fill:#f2f2f2}.DayPicker{position:relative;text-align:left}.DayPicker,.DayPicker__horizontal{background:#fff}.DayPicker__verticalScrollable{height:100%}.DayPicker__hidden{visibility:hidden}.DayPicker__withBorder{border-radius:3px;box-shadow:0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07)}.DayPicker_portal__horizontal{box-shadow:none;left:50%;position:absolute;top:50%}.DayPicker_portal__vertical{position:static}.DayPicker_focusRegion{outline:0}.DayPicker_calendarInfo__horizontal,.DayPicker_wrapper__horizontal{display:inline-block;vertical-align:top}.DayPicker_weekHeaders{position:relative}.DayPicker_weekHeaders__horizontal{margin-left:9px}.DayPicker_weekHeader{color:#757575;position:absolute;text-align:left;top:62px;z-index:2}.DayPicker_weekHeader__vertical{left:50%}.DayPicker_weekHeader__verticalScrollable{background:#fff;border-bottom:1px solid #dbdbdb;display:table-row;left:0;margin-left:0;text-align:center;top:0;width:100%}.DayPicker_weekHeader_ul{font-size:14px;list-style:none;margin:1px 0;padding-left:0;padding-right:0}.DayPicker_weekHeader_li{display:inline-block;text-align:center}.DayPicker_transitionContainer{border-radius:3px;overflow:hidden;position:relative}.DayPicker_transitionContainer__horizontal{-webkit-transition:height .2s ease-in-out;-moz-transition:height .2s ease-in-out;transition:height .2s ease-in-out}.DayPicker_transitionContainer__vertical{width:100%}.DayPicker_transitionContainer__verticalScrollable{bottom:0;height:100%;left:0;overflow-y:scroll;padding-top:20px;position:absolute;right:0;top:0}.DateInput{background:#fff;display:inline-block;margin:0;padding:0;position:relative;vertical-align:middle;width:130px}.DateInput__small{width:97px}.DateInput__block{width:100%}.DateInput__disabled{background:#f2f2f2;color:#dbdbdb}.DateInput_input{background-color:#fff;border:0;border-bottom:2px solid transparent;border-radius:0;color:#484848;font-size:19px;font-weight:200;line-height:24px;padding:11px 11px 9px;width:100%}.DateInput_input__small{font-size:15px;letter-spacing:.2px;line-height:18px;padding:7px 7px 5px}.DateInput_input__regular{font-weight:auto}.DateInput_input__readOnly{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DateInput_input__focused{background:#fff;border:0;border-bottom:2px solid #008489;outline:0}.DateInput_input__disabled{background:#f2f2f2;font-style:italic}.DateInput_screenReaderMessage{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.DateInput_fang{height:10px;left:22px;position:absolute;width:20px;z-index:2}.DateInput_fangShape{fill:#fff}.DateInput_fangStroke{stroke:#dbdbdb;fill:transparent}.DateRangePickerInput{background-color:#fff;display:inline-block}.DateRangePickerInput__disabled{background:#f2f2f2}.DateRangePickerInput__withBorder{border:1px solid #dbdbdb;border-radius:2px}.DateRangePickerInput__rtl{direction:rtl}.DateRangePickerInput__block{display:block}.DateRangePickerInput__showClearDates{padding-right:30px}.DateRangePickerInput_arrow{color:#484848;display:inline-block;vertical-align:middle}.DateRangePickerInput_arrow_svg{fill:#484848;height:24px;vertical-align:middle;width:24px}.DateRangePickerInput_clearDates{background:0 0;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;margin:0 10px 0 5px;overflow:visible;padding:10px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.DateRangePickerInput_clearDates__small{padding:6px}.DateRangePickerInput_clearDates_default:focus,.DateRangePickerInput_clearDates_default:hover{background:#dbdbdb;border-radius:50%}.DateRangePickerInput_clearDates__hide{visibility:hidden}.DateRangePickerInput_clearDates_svg{fill:#82888a;height:12px;vertical-align:middle;width:15px}.DateRangePickerInput_clearDates_svg__small{height:9px}.DateRangePickerInput_calendarIcon{background:0 0;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;line-height:normal;margin:0 5px 0 10px;overflow:visible;padding:10px;vertical-align:middle}.DateRangePickerInput_calendarIcon_svg{fill:#82888a;height:15px;vertical-align:middle;width:14px}.DateRangePicker{display:inline-block;position:relative}.DateRangePicker__block{display:block}.DateRangePicker_picker{background-color:#fff;position:absolute;z-index:1}.DateRangePicker_picker__rtl{direction:rtl}.DateRangePicker_picker__directionLeft{left:0}.DateRangePicker_picker__directionRight{right:0}.DateRangePicker_picker__portal{background-color:rgba(0,0,0,.3);height:100%;left:0;position:fixed;top:0;width:100%}.DateRangePicker_picker__fullScreenPortal{background-color:#fff}.DateRangePicker_closeButton{background:0 0;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;overflow:visible;padding:15px;position:absolute;right:0;top:0;z-index:2}.DateRangePicker_closeButton:focus,.DateRangePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.DateRangePicker_closeButton_svg{fill:#cacccd;height:15px;width:15px}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.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:rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:rgba(0,0,0,.1)}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{height:var(--PhoneInputCountryFlag-height);width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio))}.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{display:block;height:100%;width:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{align-items:center;align-self:stretch;display:flex;margin-right:var(--PhoneInputCountrySelect-marginRight);position:relative}.PhoneInputCountrySelect{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-color:var(--PhoneInputCountrySelectArrow-color);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-style:solid;border-top-width:0;content:"";display:block;height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);opacity:var(--PhoneInputCountrySelectArrow-opacity);transform:var(--PhoneInputCountrySelectArrow-transform);width:var(--PhoneInputCountrySelectArrow-width)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.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{color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}:root{--main:#4fc2d1;--color:#4fc2d1;--main-dark:#3aa5b3;--main-darker:#2e8794;--main-ink:#1b6a73;--main-soft:rgba(79,194,209,.1);--main-ring:rgba(79,194,209,.2);--main-border:rgba(79,194,209,.3);--gray:#5a5a5a;--lightgray:#abb2b9;--whitegray:#f2f2f2;--lightblack:#1c2833;--xs:0;--sm:576px;--md:768px;--lg:992px;--xl:1200px}.row{align-items:center;align-self:start;display:flex;justify-content:space-between}.container{animation:fadeIn .4s ease forwards;clear:both;height:auto;margin:auto;opacity:0;padding:0;position:relative;transform:translateY(10px)}@media(max-width:768px){.hide-lg{display:none}}@media(min-width:1200px){.container{height:auto;margin:auto;max-width:1200px;padding:0 5%;position:relative}}@media(min-width:768px){.container{height:auto;margin:auto;max-width:1200px;padding:0 5%;position:relative}}@media(max-width:768px){.container{height:auto;margin:0;max-width:1200px;padding:5%;position:relative}}@media(min-width:768px){.col-1{width:8.33%}.col-2{width:16.66%}.col-3{width:25%}.col-4{width:33.33%}.col-5{width:41.66%}.col-6{width:50%}.col-7{width:58.33%}.col-8{width:66.66%}.col-9{width:75%}.col-10{width:83.33%}.col-11{width:91.66%}.col-12,.divider-o{width:100%}}@media(max-width:768px){.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.divider-o{width:100%}}@media(min-width:1200px){.col-xl-1{width:8.33%}.col-xl-2{width:16.66%}.col-xl-3{width:25%}.col-xl-4{width:33.33%}.col-xl-5{width:41.66%}.col-xl-6{width:50%}.col-xl-7{width:58.33%}.col-xl-8{width:66.66%}.col-xl-9{width:75%}.col-xl-10{width:83.33%}.col-xl-11{width:91.66%}.col-xl-12{width:100%}}@media(min-width:992px){.col-lg-1{width:8.33%}.col-lg-2{width:16.66%}.col-lg-3{width:25%}.col-lg-4{width:33.33%}.col-lg-5{width:41.66%}.col-lg-6{width:50%}.col-lg-7{width:58.33%}.col-lg-8{width:66.66%}.col-lg-9{width:75%}.col-lg-10{width:83.33%}.col-lg-11{width:91.66%}.col-lg-12{width:100%}}@media(min-width:768px){.col-md-1{width:8.33%}.col-md-2{width:16.66%}.col-md-3{width:25%}.col-md-4{width:33.33%}.col-md-5{width:41.66%}.col-md-6{width:50%}.col-md-7{width:58.33%}.col-md-8{width:66.66%}.col-md-9{width:75%}.col-md-10{width:83.33%}.col-md-11{width:91.66%}.col-md-12{width:100%}}@media(min-width:480px){.col-sm-1{width:8.33%}.col-sm-2{width:16.66%}.col-sm-3{width:25%}.col-sm-4{width:33.33%}.col-sm-5{width:41.66%}.col-sm-6{width:50%}.col-sm-7{width:58.33%}.col-sm-8{width:66.66%}.col-sm-9{width:75%}.col-sm-10{width:83.33%}.col-sm-11{width:91.66%}.col-sm-12{width:100%}}@media(max-width:1200px){[class*=col-xl-]{width:100%}}@media(max-width:992px){[class*=col-lg-]{width:100%}}@media(max-width:768px){[class*=col-md-]{width:100%}}@media(max-width:480px){[class*=col-sm-]{width:100%}}.col-xs-1{width:8.33%}.col-xs-2{width:16.66%}.col-xs-3{width:25%}.col-xs-4{width:33.33%}.col-xs-5{width:41.66%}.col-xs-6{width:50%}.col-xs-7{width:58.33%}.col-xs-8{width:66.66%}.col-xs-9{width:75%}.col-xs-10{width:83.33%}.col-xs-11{width:91.66%}.col-xs-12{width:100%}[class*=col-]{float:left}[class*=col-]:after{clear:both;content:"";display:table}#app,body{animation-duration:1.5s;animation-name:appear;font-family:Avenir,Arial,Helvetica,sans-serif;height:100%;margin:0;padding:0;position:relative;width:100%}a,article,aside,div,figure,h1,h2,h3,h4,h5,h6,header,main,p,section,time{margin:0;transition:all .3s ease-in-out}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}a,a:hover{text-decoration:none;text-decoration-color:none;text-decoration-line:none;text-decoration-style:none}p{color:rgba(0,0,0,.7);font-weight:500}input[type=button]{cursor:pointer;outline:none}input[type=button]::-moz-focus-inner{border:0}select{cursor:pointer;outline:none}input:active,input:focus,select,select:active,select:focus,textarea:active,textarea:focus{border:none}img{height:auto;width:100%}.button-floating-chat,.center{align-content:center;align-items:center;display:flex;justify-content:center}.vertical{flex-direction:column}.space-between{justify-content:space-between}.left{justify-content:flex-start}.right{align-content:flex-end;justify-content:flex-end}.reverse{flex-direction:row-reverse}.center-vertical{align-content:center;align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.error-input{border:2px solid red;color:red;outline:2px solid red}.box{display:block;margin:3em 0}.brand-color,.main-color{color:var(--main)}.bg-brand-color{background-color:var(--main)}.brand-name,.name{font-family:Alfa Slab One,cursive}.title{font-family:Avenir,Arial,Helvetica,sans-serif;font-weight:900;letter-spacing:2px}.subtitle{font-family:Secular One,sans-serif}.slide-container{height:auto;padding:0 10px;width:100%}.fade-in{animation:fadeIn .4s ease forwards;opacity:0;transform:translateY(10px)}@keyframes fadeIn{to{opacity:1;transform:translateY(0)}}.circle-button-gray,.transition{transition:all .1s ease-in-out}.inline{display:inline}button{transition:all .3s ease-in-out}.button-link{padding:1px 5px}.circle-button-gray{background-color:transparent;border:none;border-radius:50%;color:gray;cursor:pointer;height:30;padding:0 3 3 0;width:30}.circle-button-gray:active,.circle-button-gray:hover{background-color:rgba(0,0,0,.1)}.button-circle-social-network{background:var(--main);border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline;font-size:18px;height:32;transition:all .3s ease-in-out;width:32}.button{border:none;font-family:Avenir,sans-serif;outline:none;padding:5 10}.button,.button-edit{border-radius:5px;cursor:pointer}.button-edit{background-color:#f1f1f1;border:none;color:gray;margin:0 20px;padding:5px 10px}.button-edit:hover{background-color:#f9f9f9;color:#000}.button-brand{background-color:var(--main);border:0;border-radius:1.5rem;box-shadow:0 0 3px 1px rgba(0,0,0,.1);color:#fff;cursor:pointer;display:inline-block;font-size:.9em;font-weight:800;height:3rem;min-width:8rem;overflow:hidden;padding:0 3rem;text-overflow:ellipsis;text-transform:uppercase;transition:all .5s ease-in-out;white-space:nowrap;width:auto}.button-brand:hover{background:linear-gradient(to right,var(--main),purple);border-image:linear-gradient(to right,var(--main),purple)}.button-brand-cta-special{background:linear-gradient(to right,var(--main),purple);border-image:linear-gradient(to right,var(--main),purple);border-image-slice:1;border-radius:25px;border-style:solid;border-width:5px;font-size:18px;transition:all .3s ease-in-out}.button-brand-cta,.button-brand-cta-special{color:#fff;cursor:pointer;display:inline-block;height:3rem;overflow:hidden;padding:0 3rem;text-overflow:ellipsis;white-space:nowrap;width:auto}.button-brand-cta{border:0;border-radius:1.5rem}.button-brand-cta,.button-signup{background-color:var(--main);font-size:.9em;font-weight:800;transition:all .5s ease-in-out}.button-signup{border:0;border-radius:25px;color:#fff;cursor:pointer;display:inline-block;height:50px;outline:1px solid var(--main);overflow:hidden;padding:0 2em;text-overflow:ellipsis;white-space:nowrap;width:auto}.button-brand-cta:hover,.button-signup:hover{background:linear-gradient(to right,var(--main),purple);border-image:linear-gradient(to right,var(--main),purple);border-radius:25px;color:#fff}.button-transparent-white{background-color:transparent;border:2px solid #fff;border-radius:1.5rem;color:#fff;cursor:pointer;font-family:Avenir,Arial,Helvetica,sans-serif;height:3rem;outline:none;padding:0 2rem}.button-transparent-white:active,.button-transparent-white:focus,.button-transparent-white:hover{background-color:#4fc2d1;border:2px solid #4fc2d1;color:#fff}.button-transparent-white span{font-size:12px;font-weight:600;letter-spacing:2px}.button-transparent{background-color:transparent;border:2px solid #4fc2d1;border-radius:1.5rem;color:#4fc2d1;cursor:pointer;font-family:Avenir,Arial,Helvetica,sans-serif;font-size:.9em;font-weight:500;height:3rem;letter-spacing:1px;outline:none;padding:0 1.5rem}.button-transparent:active,.button-transparent:focus,.button-transparent:hover{background-color:#4fc2d1;border:2px solid #4fc2d1;color:#fff}.button-login{background-color:transparent;border:none;color:var(--main);cursor:pointer;font-family:Avenir,Arial,Helvetica,sans-serif;font-size:1em;font-weight:700;padding:.5em}.button-login:active,.button-login:focus,.button-login:hover{color:purple}.button-submit{background-color:#f8f9f9;border:none;border-radius:3rem;box-shadow:0 0 3px 1px rgba(0,0,0,.1);color:#212f3d;cursor:pointer;font-family:Avenir,Arial,Helvetica,sans-serif;font-weight:700;height:3rem;letter-spacing:2px;outline:none;padding:0 3rem;text-transform:uppercase;width:auto}.button-submit:active,.button-submit:focus,.button-submit:hover{background-color:#eaecee;color:#17202a}.button-submit span{font-size:14px;font-weight:500;letter-spacing:1px;margin:0 5px}.button-submit-disabled{background-color:#f8f9f9;border:none;border-radius:50px;box-shadow:0 0 3px 1px rgba(0,0,0,.1);color:#a9a9a9;cursor:pointer;font-family:Avenir,Arial,Helvetica,sans-serif;font-weight:700;height:50px;letter-spacing:2px;outline:none;padding:0 50px;text-transform:uppercase;width:auto}.button-submit-disabled span{font-size:14px;font-weight:500;letter-spacing:1px;margin:0 5px}.button-circle{background:transparent;border:2px solid #4fc2d1;border-radius:50%;color:#4fc2d1;font-size:18px;height:50px;position:relative;transition:all .3s ease-in-out;width:50px}.button-circle:hover{background:rgba(79,194,209,.5);color:#fff}.button-circle .label-button-circle{bottom:-20;color:hsla(0,0%,100%,.8);font-size:12px;position:absolute;transition:all .3s ease-in-out}.button-circle .label-button-circle:hover{color:#fff}.button-floating-chat{background-color:#fff;border:none;border-radius:1.5rem;bottom:5rem;box-shadow:0 1.5rem 4rem rgba(0,0,0,.3);color:var(--main);height:3rem;padding:1rem;position:fixed;right:5%;width:3rem;z-index:1001}.button-submit-ellipse-brand{background:var(--main);border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:50px;position:relative;transition:all .3s ease-in-out;width:100%}.button-submit-ellipse-brand:hover{transform:scale(1.01)}.button-ellipse-sm{border:none;border-radius:20px;height:40px;padding:10 20;width:auto}.rec-circle-button{background-color:#fff;border:none;border-radius:50%;height:32px;outline:1px solid rgba(0,0,0,.1);position:absolute;width:32px;z-index:1000}.rec-circle-button svg{width:14px}.button-option-sm{background-color:transparent;border-radius:10px;font-size:14px;height:30px;margin:0 0 10px;padding:0 20px;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;width:100%}.button-option-sm:focus-visible{box-shadow:0 0 0 3px var(--main-ring);outline:none}.button-option-selected{background-color:var(--main-soft);border:1px solid var(--main);color:var(--main-ink);font-weight:700}.button-option-unselected{border:1px solid var(--main-border);color:var(--main-dark)}.button-option-unselected:hover{background-color:var(--main-soft);border-color:var(--main);color:var(--main-ink)}.button-option-unselected:active{background-color:var(--main-ring)}.button-cancel{background-color:transparent;border:0;border-radius:25px;box-shadow:0 0 3px 1px rgba(0,0,0,.1);color:#a9a9a9;cursor:pointer;display:inline-block;font-size:.9em;font-weight:800;height:50px;min-width:150px;outline:2px solid #a9a9a9;overflow:hidden;padding:0 50px;text-overflow:ellipsis;text-transform:uppercase;transition:all .5s ease-in-out;white-space:nowrap;width:auto}.button-cancel:hover{color:red;outline:2px solid red}.wrap{align-items:center;display:flex;height:100%;justify-content:center}.button-ring-indicator{background:#4fd1c5;background:linear-gradient(90deg,#81e6d9,#4fd1c5);border:none;box-shadow:12px 12px 24px rgba(79,209,197,.64);color:#313133;cursor:pointer;font-family:Nunito,sans-serif;font-size:22px;font-weight:700;letter-spacing:1.3px;min-height:60px;min-width:300px;outline:none;padding:10px;position:relative;text-transform:uppercase}.button-ring-indicator,.button-ring-indicator:before{border-radius:1000px;transition:all .3s ease-in-out 0s}.button-ring-indicator:before{border:6px solid #00ffcb;box-shadow:0 0 60px rgba(0,255,203,.64);content:"";left:50%;min-height:72px;min-width:312px;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.button-ring-indicator:focus,.button-ring-indicator:hover{color:#313133;transform:translateY(-6px)}.button-ring-indicator:focus:before,.button-ring-indicator:hover:before{opacity:1}.button-ring-indicator:after{animation:ring 1.5s infinite;border:6px solid #00ffcb;border-radius:100%;content:"";height:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:30px;z-index:-1}.button-ring-indicator:focus:after,.button-ring-indicator:hover:after{animation:none;display:none}@keyframes ring{0%{height:30px;opacity:1;width:30px}to{height:300px;opacity:0;width:300px}}.responsive{height:100%;width:100%}.fullwidth{width:100%}.callout{background-color:#f2f2f2;border-radius:10px;box-sizing:border-box;color:gray;font-size:.93em;max-width:100%;padding:10px;position:relative}.callout span{color:red;left:1.5em;position:absolute;top:1.5em}.callout p{padding:1em 3em}.callout li{font-size:1.1em;margin-left:1.5em;padding:5px 0}.label{color:rgba(79,194,209,.9);letter-spacing:1px;text-transform:uppercase}.label-gray{color:gray;font-size:14}.label-oval{background-color:#f2f2f2;border-radius:50px;color:gray;font-size:13;font-weight:600;padding:5 10}.tag-text-xs{background-color:#eaecee;border:none;border-radius:3px;color:gray;cursor:auto;font-size:12px;font-weight:500;letter-spacing:1px;margin-right:5px;padding:4px 8px;text-transform:capitalize}.label-danger{background-color:red;border:none;border-radius:10px;color:#fff;margin:0;padding:10}.label-link{background-color:transparent;border:none;color:#1382ff;margin:0;padding:0}.text-link-square-circle{border-radius:32px;font-size:16px;padding:10px}.label-mono{border:1px solid #000;border-radius:3px;color:#000;font-size:11px;margin:0;padding:1px 3px}.share-icons{height:50px}.share-icon{align-items:center;background-color:hsla(0,0%,100%,.8);border-radius:50%;display:flex;height:30px;justify-content:center;margin:0 1px;transition:all .3s ease-in-out;width:30px}.share-icon:hover{background-color:rgba(0,0,0,.1)}.input-clean{border:none}.form-contact{bottom:0;height:800px;max-width:100%;padding:50px 10%;position:relative}.form-title{color:#4fc2d1;font-size:18px;margin-bottom:70px;text-align:center}.input-ellipse-box{box-sizing:border-box;margin:20 0;position:relative}.input-ellipse-label{color:#a9a9a9;font-size:11;left:25;position:absolute;top:5}.input-ellipse-xl{fill:none;background-color:transparent;border:none;border-radius:30px;clear:both;height:60px;outline:2px solid rgba(0,0,0,.2);padding:22 25 15;position:relative;width:100%}.input-ellipse-xl:hover{outline:2px solid rgba(0,0,0,.3)}.input-ellipse-xl:active,.input-ellipse-xl:after,.input-ellipse-xl:focus{background-color:transparent}.input-ellipse-xl::placeholder{color:#ccc}.alert-error{background-color:red}.alert-error,.alert-warning{border-radius:10px;color:#fff;display:inline-block;padding:1em 2em}.alert-warning{background-color:beige}.alert-success{background-color:green;border-radius:10px;color:#fff;display:inline-block;padding:1em 2em}.input-error{border-radius:25px;color:red;outline:3px solid red}.input-error input{color:red}.input-error label,.label-error{background-color:#fff;border-radius:5px;color:red;padding:.5em;z-index:1000}.textarea-error{border:3px solid red;color:red;outline:3px solid red}.form-label{color:rgba(0,0,0,.8);font-size:12px;left:0;position:absolute;top:-20}.form-element{display:block;height:70px;margin-bottom:20px;position:relative;width:100%}.form-element-input{border:none;outline:none;width:100%}.form-element-textarea{background-color:transparent;border-radius:25px;display:block;height:10em;margin-bottom:20px;outline:2px solid rgba(0,0,0,.1);padding:2em;position:relative;scroll-behavior:smooth;width:100%}.form-whatsapp-radio{position:absolute;top:50%;transform:translateY(-50%);width:auto}.whatsapp-switch-base{background-color:#f2f2f2;border-radius:10px;height:20;position:relative;width:40}.whatsapp-switch{border:none;border-radius:50%;height:30;padding:0 0 2px;position:absolute;top:50%;transform:translateY(-50%);width:30}.whatsapp-switch-on{background-color:#25d366;color:#fff;left:15;outline:2px solid rgba(0,0,0,.2)}.whatsapp-switch-off{background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.1);color:#a9a9a9;left:-5}.ui-switch{background-color:#d1d5db;border:none;border-radius:12px;cursor:pointer;flex:none;height:24px;padding:0;position:relative;transition:background-color .15s ease;width:44px}.ui-switch-on{background-color:var(--main)}.ui-switch-thumb{background-color:#fff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.2);height:20px;left:2px;position:absolute;top:2px;transition:transform .15s ease;width:20px}.ui-switch-on .ui-switch-thumb{transform:translateX(20px)}.ui-switch:disabled{cursor:not-allowed;opacity:.5}.PhoneInput,.PhoneInputCountry,.PhoneInputCountrySelect,.PhoneInputInput,.PhoneInputInput:focus{background-color:transparent;border:none;outline:none}.PhoneInputInput::placeholder{color:#ccc}.PhoneInputCountry,.PhoneInputCountrySelect{border-radius:10;overflow:hidden}.divider{background-color:#4fc2d1;border-radius:2px;display:block;height:5px;width:100px}.divider-o{background-color:rgba(0,0,0,.1);clear:both;display:block;height:1px;margin:30 0;position:relative;text-align:center;width:100%}.divider-o span{background-color:#fff;color:rgba(0,0,0,.5);font-size:16;left:50%;outline:5px solid #fff;position:absolute;top:-10;transform:translateX(-50%)}.index-1{z-index:1000}.index-2{z-index:900}.index-3{z-index:800}.index-4{z-index:700}.index-5{z-index:600}.index-6{z-index:500}.index-7{z-index:400}.index-8{z-index:300}.index-9{z-index:200}.index-10{z-index:100}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.margin-xs{margin:1px}.margin-sm{margin:5px}.margin-md{margin:10px}.margin-lg{margin:20px}.margin-xl{margin:40px}.margin-mg{margin:80px}.padding-xs{padding:1px}.padding-sm{padding:5px}.padding-md{padding:10px}.padding-lg{padding:20px}.padding-xl{padding:80px}.padding-1{padding:1rem}.padding-2{padding:2rem}.padding-3{padding:3rem}.padding-4{padding:4rem}.padding-5{padding:5rem}.flex{display:flex}.button-brand,.button-brand-cta,.button-brand-cta-special,.button-cancel,.button-circle,.button-circle-social-network,.button-login,.button-option-sm,.button-signup,.button-submit,.button-submit-disabled,.button-transparent,.button-transparent-white,.circle-button-gray,.flex-center,.provider-button,.rec-circle-button{align-content:center;align-items:center;display:flex;justify-content:center}.flex-left{align-content:flex-start;align-self:center;justify-content:flex-start}.flex-left,.flex-right{align-items:center;display:flex}.flex-right{align-content:center;align-self:start;justify-content:flex-end}.flex-space-between{align-items:center;display:flex;justify-content:space-between;width:100%}.flex-vertical-space-between{align-content:space-between;align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.flex-column{justify-content:center}.flex-column,.flex-column-right{display:flex;flex-direction:column}.flex-column-right{align-items:end;justify-content:end}.flex-column-left{align-content:center;align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.flex-center-y{flex-direction:column}.flex-center-x,.flex-center-y{align-items:center;align-self:start;display:flex;justify-content:center}.flex-center-x{flex-direction:row}.flex-start,.slide-container{align-content:flex-start;align-items:flex-start;align-self:start;display:flex;justify-content:flex-start}.flex-wrap{align-content:center;justify-content:space-between}.flex-wrap,.flex-wrap-start{display:flex;flex-direction:row;flex-wrap:wrap}.flex-center-vertical,.flex-reverse{align-content:space-between;align-items:center;display:flex;justify-content:space-between}.flex-reverse{flex-direction:row-reverse}.bg-image{background-color:#ccc;background-position:50%;background-repeat:no-repeat;background-size:cover}.bg-white{background-color:#fff}.bg-gray{background-color:gray}.bg-darkgray{background-color:#a9a9a9}.h-100{height:100%}.w-100{width:100%}.text-xs{font-size:12px}.text-sm{font-size:14px}.text-md{font-size:16px}.text-lg{font-size:18px}.text-xl{font-size:20px}.limit-text-1-line{-webkit-line-clamp:1;line-clamp:1}.limit-text-1-line,.limit-text-2-lines{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.limit-text-2-lines{-webkit-line-clamp:2;line-clamp:2}.limit-text-3-lines{-webkit-line-clamp:3;line-clamp:3}.limit-text-3-lines,.limit-text-4-lines{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.limit-text-4-lines{-webkit-line-clamp:4;line-clamp:4}.limit-text-5-lines{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.button-option-sm,.pointer{cursor:pointer}.box-list,.button,.button-ellipse-sm,.button-submit-ellipse-brand,.rec-circle-button,.shadow-xs{box-shadow:0 2px 4px rgba(0,0,0,.1)}.shadow-sm{box-shadow:0 5px 10px rgba(0,0,0,.1)}.button-brand-cta:hover,.button-signup:hover,.input-error label,.label-error,.paper,.paper-rounded,.shadow-md{box-shadow:0 10px 20px rgba(0,0,0,.1)}.shadow-lg{box-shadow:0 20px 40px rgba(0,0,0,.1)}.button-floating-chat,.shadow-xl{box-shadow:0 40px 80px rgba(0,0,0,.1)}.float-left{float:left}.float-right{float:right}.float-none{float:none}.account-invitation.modal .account-invitation-content,.scroll,.slide-container,.textarea-error{-ms-overflow-style:none;overflow-y:scroll;scroll-behavior:auto;scroll-snap-type:proximity;scrollbar-width:none}.account-invitation.modal .account-invitation-content::-webkit-scrollbar,.scroll::-webkit-scrollbar,.slide-container::-webkit-scrollbar,.textarea-error::-webkit-scrollbar{display:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.circle-button-gray,.transition{transition:all .3s ease-in-out}.scale{transform:scale(1.1)}.favorite{color:var(--main);cursor:pointer}.circle{border-radius:50%}.lighter{font-weight:lighter}.bold{font-weight:700}.bolder{font-weight:bolder}.paper{border-radius:1rem;padding:3rem}.paper-rounded{border-radius:25px}.paper-simple{border-radius:1rem;padding:1rem}.outline,.paper-simple{outline:2px solid rgba(0,0,0,.1)}.full-size{height:100%;width:100%}.transparent{background-color:"transparent"}.box-list{padding:20 20 20 40;position:relative}.box-list .box-list-line{background-color:#f2f2f2;height:100%;left:0;position:absolute;top:0;width:10px}.box-list .box-list-icon{color:var(--main);left:30px;position:absolute;top:20px}.box-list .box-list-title{font-size:18px;margin:0 0 10}.items-window{border-radius:30px;height:auto;padding:30px;width:400px}.provider-button{background-color:#fff;border:none;border-radius:25px;color:gray;cursor:pointer;font-size:14px;font-weight:600;height:50px;outline:2px solid rgba(0,0,0,.1);width:100%}.provider-button img{height:15px;margin:0 10 0 0;width:15px}.provider-button:active,.provider-button:hover{outline:solid 2px var(--main)}.block{height:20;width:100%}.separator-line{background-color:rgba(0,0,0,.2);clear:both;height:1px;margin:20 0;width:100%}.container-error{height:100vh;width:100%}.container-error img{height:auto;margin:50px 0;width:300px}.container-error h1{margin-bottom:20px}.modal-backdrop{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:999}.modal-content{background-color:#fff;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.3);max-width:500px;padding:2rem;position:relative;width:90%}.separator{accent-color:#a9a9a9;clear:both;height:5em;width:100%}.signup-login-invitation{padding:2rem}.signup-login-invitation-modal{left:50%;max-height:calc(100vh - 2rem);outline:none;overflow-y:auto;position:absolute;top:50%;transform:translate(-50%,-50%)}.signup-login-invitation-modal .signup-login-invitation{padding:1rem}.signup-login-invitation-modal img{height:auto;max-width:100%}.signup-login-invitation-close{background:transparent;border:0;border-radius:50%;color:rgba(0,0,0,.65);cursor:pointer;font-size:1.75rem;height:2rem;line-height:1;position:absolute;right:.75rem;top:.75rem;width:2rem;z-index:1}.signup-login-invitation-close:focus-visible,.signup-login-invitation-close:hover{background:rgba(0,0,0,.08)}.nowrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1200px){.h1,h1{font-size:30px;letter-spacing:0;margin:0}.h2,.h3,h2,h3{font-size:24px}h4,h5,h6{font-size:medium}p{font-size:16px}}@media(max-width:1200px){h1{font-size:30px;margin:0}h2,h3,h4,h5,h6{font-size:24px}p{font-size:16px}}@media(max-width:768px){h1,h2,h3,h4,h5,h6{font-size:24px;margin:0}p{font-size:16px}}@media(max-width:480px){h1,h2,h3,h4,h5,h6{font-size:20px}p{font-size:14px}}.floating-in-space{animation-duration:5s;animation-iteration-count:infinite;animation-name:floating-in-space}@keyframes floating-in-space{0%{transform:translateY(-5px)}50%{transform:translateY(5px)}to{transform:translateY(-5px)}}.appear{animation-duration:1.5s;animation-name:appear}@keyframes appear{0%{opacity:0}to{opacity:1}}.scale-1{transition:transform .3s ease-in-out}.scale-1:hover{transform:scale(1.02)}@keyframes pulse{50%{background:#fff}}.loading{animation:spin 1s linear infinite;border:.25rem solid rgba(0,0,0,.2);border-radius:50%;border-top-color:gray;height:24px;width:24px}.loading--double{border-style:double;border-width:.5rem}.start-loader{align-content:center;align-items:center;background:#fff;display:flex;height:100%;justify-content:center;position:fixed;width:100%;z-index:3000}.elastic-carousel-title{margin:0 0 20}@media screen and (min-width:992px){.elastic-carousel-arrow-right{right:70px;top:1}.elastic-carousel-arrow-left{right:110px;top:1}}@media screen and (max-width:992px){.elastic-carousel-arrow-right{right:70px}.elastic-carousel-arrow-left{right:110px}}@media screen and (max-width:767px){.elastic-carousel-arrow-right{margin-top:30px;right:70px}.elastic-carousel-arrow-left{margin-top:30px;right:110px}}.city-column{border-radius:20px;height:260px;overflow:hidden;position:relative;width:180px}.city-column-cover{cursor:pointer;height:100%;position:relative;width:100%}.city-column-cover-filter{background:linear-gradient(0deg,rgba(2,0,36,.8),rgba(253,255,255,0) 25%);height:100%;width:100%}.city-column-cover:hover{transform:scale(1.02)}.city-column-title{bottom:10px;color:#fff;font-size:18px;font-weight:700;left:20px;margin:5px 0;position:absolute}.loading-points-box{align-content:center;align-items:center;display:flex;height:100%;justify-content:center;width:100%}.lds-ellipsis,.lds-ellipsis div{box-sizing:border-box}.lds-ellipsis{display:inline-block;height:80px;position:relative;width:80px}.lds-ellipsis div{animation-timing-function:cubic-bezier(0,1,1,0);background:var(--main);border-radius:50%;height:13.33333px;position:absolute;top:33.33333px;width:13.33333px}.lds-ellipsis div:first-child{animation:lds-ellipsis1 .6s infinite;left:8px}.lds-ellipsis div:nth-child(2){animation:lds-ellipsis2 .6s infinite;left:8px}.lds-ellipsis div:nth-child(3){animation:lds-ellipsis2 .6s infinite;left:32px}.lds-ellipsis div:nth-child(4){animation:lds-ellipsis3 .6s infinite;left:56px}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.spinner-container{align-items:center;display:flex;height:100vh;justify-content:center}.loading-spinner{animation:spin 2s linear infinite;border:16px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:120px;width:120px}.product-link-column{border-radius:15px;display:block;height:auto;margin:10px 0;min-width:180px;overflow:hidden;position:relative;width:180px}.product-link-column-cover{border-radius:15px;cursor:pointer;height:260px;margin-bottom:10px;width:180px}.product-link-column-cover-filter{background:linear-gradient(0deg,rgba(2,0,36,.1),rgba(253,255,255,0));height:100%;width:100%}.product-link-column-cover:hover{transform:scale(1.02)}.product-link-column-ratings{color:#a9a9a9;display:inline-table;font-size:14px;font-weight:700;margin-left:5px;transform:translateY(1px)}.product-link-column-title{color:#000;font-size:16px;font-weight:700;margin:5px 0}.product-link-column-price{color:gray;font-size:16px;font-weight:700}.price{white-space:nowrap}.price-cents{font-size:.6em;line-height:0;vertical-align:super}.products-shortcut{visibility:visible}.product-shortcut-arrow-right{right:7%}.product-shortcut-arrow-left,.product-shortcut-arrow-right{background-color:#eaeaea;border:none;border-radius:50%;padding:5px;position:absolute;top:-10px}.product-shortcut-arrow-left{right:11%}.product-shortcut-cover{background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;cursor:pointer;height:200px;overflow:hidden;position:relative}.product-shortcut-cover-filter{background:linear-gradient(0deg,rgba(2,0,36,.1),rgba(253,255,255,0));height:100%;width:100%}.product-shortcut-cover:hover{transform:scale(1.02)}.product-shortcut-ratings{color:gray;display:inline-table;font-size:14px;font-weight:700;margin-left:5px;transform:translateY(1px)}.product-shortcut-title{color:#000;font-size:16px;font-weight:700;margin:5px 0}.product-shortcut-price{color:gray;font-size:16px;font-weight:700}@media screen and (min-width:1440px){.product-shortcut{width:180px}.products-shortcut-title{margin-left:2%}.product-shortcut-cover{border-radius:15px;height:260px;margin:10px 0;width:180px}}@media screen and (max-width:1440px){.product-shortcut{width:180px}.products-shortcut-title{margin-left:3%}.product-shortcut-cover{border-radius:15px;height:260px;margin:10px 0;width:180px}}@media screen and (max-width:480px){.product-shortcut{width:180px}.products-shortcut-title{text-align:center}.product-shortcut-cover{border-radius:10px;height:260px;margin:0;width:180px}.rec-arrows{display:none;font-size:12px}}@media screen and (min-width:992px){.search-engine{height:60px;top:40px;width:400px}}@media screen and (max-width:992px){.search-engine{height:60px;top:40px;width:300px}}@media screen and (max-width:768px){.search-engine{height:60px;top:150px;width:90%}}.search-engine{display:block;position:absolute;z-index:1001}.search-engine input{background-color:#fff;border:none;border-radius:30px;box-shadow:0 2px 4px rgba(0,0,0,.1);font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:16px;height:100%;min-width:100%;padding:0 60 0 30}.search-engine input:focus{outline:var(--main) solid 2px}.search-engine button{background-color:var(--main);border:none;border-radius:50%;box-shadow:0 0 3px 1px rgba(0,0,0,.1);box-sizing:border-box;color:#fff;cursor:pointer;height:45px;position:absolute;right:8px;top:8px;width:45px}.suggestion-list{background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);list-style:none;margin:0;padding:0;position:absolute;z-index:1}.suggestion-list li{cursor:pointer;padding:8px}.suggestion-list li:hover{background-color:#f0f0f0}.starts-rating{margin:0 5px;transform:translateY(-1px)}.regular-message{align-items:center;animation:slideIn .3s ease-out;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.2);color:#000;display:flex;gap:12px;max-width:400px;padding:16px 20px;position:fixed;right:20px;top:20px;z-index:9999}.regular-icon{flex-shrink:0;font-size:20px}.regular-text{flex:1;font-size:14px;line-height:1.4}.regular-close{align-items:center;background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:24px;justify-content:center;padding:0;transition:background .2s;width:24px}.regular-close:hover{background:hsla(0,0%,100%,.2);transform:none}.success-message{align-items:center;animation:slideIn .3s ease-out;background:green;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.2);color:#fff;display:flex;gap:12px;max-width:400px;padding:16px 20px;position:fixed;right:20px;top:20px;z-index:9999}.success-icon{flex-shrink:0;font-size:20px}.success-text{flex:1;font-size:14px;line-height:1.4}.success-close{align-items:center;background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:24px;justify-content:center;padding:0;transition:background .2s;width:24px}.success-close:hover{background:hsla(0,0%,100%,.2);transform:none}.error-message{align-items:center;animation:slideIn .3s ease-out;background:#dc3545;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.2);color:#fff;display:flex;gap:12px;max-width:400px;padding:16px 20px;position:fixed;right:20px;top:20px;z-index:9999}.error-icon{flex-shrink:0;font-size:20px}.error-text{flex:1;font-size:14px;line-height:1.4}.error-close{align-items:center;background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:24px;justify-content:center;padding:0;transition:background .2s;width:24px}.error-close:hover{background:hsla(0,0%,100%,.2);transform:none}@media(max-width:640px){.error-message{left:10px;max-width:none;right:10px;top:10px}}.code-block{background:#2d2d2d;border-radius:8px;color:#f8f8f2;font-family:monospace;font-size:13px;margin-top:16px;overflow-x:auto;padding:16px}@media screen and (min-width:1440px){.product-shortcut{border-radius:15px;height:225px;margin:10px 0;width:150px}}@media screen and (min-width:992px){.slider-cover-text{height:550px}.slider-cover-image{border-radius:50px;height:550px}.slider-back-button{left:1%;top:50%}.slider-next-button{right:1%;top:50%}.product-shortcut{border-radius:15px;height:225px;margin:10px 0;width:150px}}@media screen and (max-width:992px){.slider-cover-text{height:550px}.slider-cover-image{border-radius:50px;height:550px}.slider-back-button{left:0;top:50%}.slider-next-button{right:1;top:50%}}@media screen and (max-width:768px){.slider-cover-text{height:500px}.slider-cover-image{border-radius:30px;height:550px}.slider-back-button{left:5%;top:42%}.slider-next-button{right:5%;top:42%}}@media screen and (max-width:480px){.slider-cover-text{height:500px}.slider-cover-image{border-radius:30px;height:400px}.slider-back-button{left:5%;top:50%}.slider-next-button{right:5%;top:50%}.product-shortcut{border-radius:10px;height:180px;margin:0;width:120px}.rec-arrows{display:none;font-size:12px}}@media screen and (min-width:768px){.nav-cover{background-color:#fff;color:#fff;height:70px;position:relative;width:100%;z-index:998}.nav-cover-items{background-color:#faebd7;height:100%}.nav-cover-links a{color:hsla(0,0%,100%,.7);font-size:15px;letter-spacing:1px;margin:0 15px}.nav-cover-links a:active,.nav-cover-links a:hover{border-bottom:2px solid #fff;color:#fff;margin-bottom:-2px}.coverLogo img{height:30px;transform:translateY(-2px);width:auto}}@media screen and (max-width:768px){.nav-cover{display:none}}.header-profile-popover{margin:25px;max-height:400px}.header-profile-icon{margin:0 3px}.header-currency-title{margin-bottom:20px;margin-left:10px}.header-currency{border-radius:20px;height:50px;margin:10px;padding:0 20px;width:300px}.header-currency:hover{background-color:rgba(0,0,0,.1)}.header-currency-symbol-box{height:100%;width:50px}.header-currency-symbol{font-weight:700}.header-currency-selected{border:2px solid var(--main);color:var(--main)}.header-currency-unselected{border:2px solid rgba(0,0,0,.5)}.button-login{margin-left:10px}.header-simple{height:100px}.header-simple-logo img{height:50px}@media screen and (max-width:768px){.private-guide-banner-text{align-items:center;text-align:center}}.private-guide-section{clear:both;margin:50px 0}.private-guide-banner{background-color:#000;border-radius:25px;box-sizing:border-box;height:500px;margin-bottom:50px;margin-top:50px}.private-guide-banner-content{border-radius:30px;color:#fff;height:500px;margin-bottom:50px;margin-top:50px;overflow:hidden}.private-guide-banner-text{height:100%;padding:0 8%}.private-guide-banner-text h2{font-size:2.5em}.private-guide-banner-image{height:100%;min-width:100px}.private-guide-banner-text p{font-size:18px}.private-guide-banner-text button{align-self:flex-start;display:flex;font-size:16px;min-width:300px}.slider{position:relative}.slider-cover-text{text-align:left}.slider-cover-image,.slider-cover-text{overflow:hidden}.slider-back-button,.slider-next-button{background-color:transparent;border:0;border-radius:50px;color:rgba(0,0,0,.5);height:40px;position:absolute;width:40px;z-index:1000}.cover-label{color:var(--main);margin:10px 0}.cover-title{font-size:48px;text-align:left}.cover-description{font-size:18px;text-align:left}.products-shortcut{display:block;height:300px;margin:50 0;overflow:visible}.product-shortcut{background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;cursor:pointer;height:200px;overflow:hidden;position:relative}.product-shortcut-filter{background:linear-gradient(0deg,rgba(2,0,36,.4),rgba(253,255,255,0));height:100%;width:100%}.product-shortcut:hover{transform:scale(1.02)}.product-shortcut-name{bottom:10px;color:#fff;font-weight:700;left:10px;position:absolute}@media screen and (min-width:768px){.tag-link-image{border-radius:15px;height:100px;margin:10px 0;width:100px}.rec-arrows-tag-links-right{right:4%;top:50px}.rec-arrows-tag-links-left{left:4%;top:50px}}@media screen and (max-width:768px){.tag-link-image{border-radius:15px;height:100px;margin:10px 0;width:100px}.rec-arrows-tag-links-right{margin-top:50px;right:1%}.rec-arrows-tag-links-left{left:1%;margin-top:50px}}@media screen and (max-width:480px){.tag-link-image{border-radius:10px;height:120px;margin:0;width:120px}.rec-arrows-tag-links-right{right:1%;top:50px}.rec-arrows-tag-links-left{left:1%;top:50px}}.tag-links{display:block;margin:50 0;overflow:visible}.tag-link{padding:0;text-align:center}.tag-link-image{box-sizing:border-box;cursor:pointer;overflow:hidden;padding:20%;position:relative}.tag-link-image img{height:100%;width:100%}.tag-link-image:hover{transform:scale(1.02)}.tag-link-title{color:#000;font-size:15px;font-weight:700}.top-destinations{clear:both;padding-top:50px}.main-footer{background-color:#1e1d1d;clear:both;margin-top:100px}.f-call-to-action button:hover{background-color:#fff;color:var(--main)}.cover-title h2,.footer-brandname{font-size:16px}.copyright-text,.footer-brandname h3{color:hsla(0,0%,100%,.7)}.copyright-text{font-size:16px;height:auto}.copyright-text a{color:hsla(0,0%,100%,.7)}.copyright-text a:active,.copyright-text a:focus-visible,.copyright-text a:hover{color:#fff}.footer{background-color:#1e1d1d;min-height:400px;padding-top:15px;position:relative;width:100%}.footer h2{color:hsla(0,0%,100%,.8);font-size:2em;margin:0;padding:0}.f-logo img{height:auto;opacity:.8;position:relative;width:50px}.f-submenu a{color:#c6c6c6;display:block;font-size:14px;margin:8px;padding:3px 0}.f-submenu a:active,.f-submenu a:hover{color:#f1f1f1}.f-contact-data h2{transform:translateX(0)}.f-contact-data a,.f-contact-data span{display:block;font-size:1em;margin:0;position:relative}.f-contact-data span{color:#c6c6c6}.f-contact-data i{color:#f2f2f2;font-size:20px;left:-30px;position:absolute;top:3px}.f-contact-data i:active,.f-contact-data i:hover{color:#fff}.f-call-to-action{margin:20px 0}.extra-info{background:#323131;padding:20px}.footer-bottom{align-items:center;display:flex;gap:2rem;justify-content:space-between}.copyright-links,.copyright-year{align-items:center;display:flex;white-space:nowrap}.copyright-year{justify-content:flex-start}.copyright-links{justify-content:flex-end}.c-name{font-size:18px;font-weight:600;padding-right:10px;transform:translateY(2px)}.c-name,.copyright-company a{color:#fff}.copyright-separator+.copyright-separator:before{content:"·";margin:0 .65rem}.social-f i{align-content:center;align-items:center;border-radius:50%;color:hsla(0,0%,100%,.5);display:flex;font-size:3em;height:1em;justify-content:center;margin:.5em .2em;text-align:center;width:1em}.social-f i,.social-f i:hover{background-color:hsla(0,0%,100%,.1)}@media screen and (max-width:768px){.extra-info{padding:0}.footer-bottom.container{align-items:stretch;flex-direction:column;gap:0;padding:0}.copyright-year{border-bottom:1px solid hsla(0,0%,100%,.12);padding:16px 5%}.copyright-links,.copyright-year{justify-content:center;width:100%}.copyright-links{font-size:14px;padding:14px 5%}.copyright-separator+.copyright-separator:before{margin:0 clamp(.35rem,2.5vw,.65rem)}}.suggestion-list{border:none;border-radius:25px;margin-top:10px;min-width:100%;overflow:hidden}.suggestion-list li{padding:15px 25px}.auth-frame{max-width:25rem;min-height:50vh}.register-banner{background-color:var(--color);text-align:center;z-index:100}.register{margin:auto;padding:0 5%;position:relative;z-index:101}.register-base{background-color:#fff;border-radius:20px;height:500px;max-width:992px;transform:translateY(0)}.register-title{text-align:center}.register-title h2{color:var(--color);margin-bottom:30px}@media only screen and (min-width:768px){.register-banner{min-height:50vh}}@media only screen and (max-width:768px){.register-banner{min-height:50vh}}.auth-arrow-left-icon{position:absolute;top:2.4rem}.auth-link-text{display:block;margin-top:1rem;text-align:center;width:100%}.user-profile-menu{animation:"slideIn 0.3s ease";background-color:#f1f1f1;border-radius:25px;font-size:1em;padding:50px 0}.user-profile-menu>div{cursor:pointer;height:50px;padding-left:50px;width:100%}.user-profile-menu{color:gray}.user-profile-menu>div:hover,.user-profile-selected-option{background-color:var(--main);color:#fff}.user-profile-menu>div>span{margin-right:5px}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){.user-profile-menu-button{display:none}}@media(max-width:768px){.user-menu-box{transform:translateY(-3em)}.user-profile-menu-button{display:flex}}@media only screen and (min-width:768px){.user-panel{padding-left:50px}}.user-panel-content{border-radius:25px;min-height:400px}.user-panel-details{padding:0 50px 50px}.user-profile-card{border-radius:25px;height:400px;overflow:hidden;position:relative}.user-profile-banner{background-color:var(--main);height:200px}.user-profile-banner .user-cover__shade{background:linear-gradient(0deg,rgba(0,0,0,.5) 0,transparent);display:block}.user-profile-banner>.user-cover__content{inset:0;pointer-events:none;position:absolute}.user-cover{overflow:hidden;position:relative}.user-cover__image,.user-cover__shade{height:100%;inset:0;position:absolute;width:100%}.user-cover__image{display:block;object-fit:cover;object-position:center;z-index:0}.user-cover__shade{display:none;z-index:1}.user-cover__content{position:relative;z-index:2}.user-cover__edit{background:rgba(17,24,39,.65);border:1px solid hsla(0,0%,100%,.75);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.25);color:#fff;cursor:pointer;height:2.5rem;padding:0;position:absolute;right:1rem;top:1rem;width:2.5rem;z-index:4}.user-cover__edit:focus-visible,.user-cover__edit:hover{background:rgba(17,24,39,.9);outline:2px solid #fff;outline-offset:2px}.user-cover-preview{aspect-ratio:3/1;border-radius:1rem;box-sizing:border-box;display:block;margin:1.5rem auto;max-width:100%;object-fit:cover;object-position:center;width:100%}.user-cover-modal{box-sizing:border-box;max-height:calc(100vh - 2rem);max-width:720px;overflow-y:auto}.user-profile-data{background-color:#fff;height:200px}.user-profile-picture{border:5px solid #fff;border-radius:50%;left:50%;line-height:0;outline:5px solid var(--main);position:absolute;top:50%;transform:translate(-50%,-50%);z-index:3}.user-avatar{background-color:#eceff3;border-radius:50%;flex-shrink:0;overflow:hidden;position:relative}.user-avatar__image{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.user-avatar__fallback{align-items:center;background-color:#eceff3;border-radius:50%;color:#9aa4b2;display:flex;height:100%;justify-content:center;width:100%}.user-avatar__edit{background-color:transparent;border:none;border-radius:50%;color:#000;cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.user-avatar__edit:focus-visible,.user-avatar__edit:hover{background-color:hsla(0,0%,100%,.5);opacity:1}.user-profile-data>p{font-size:1.5em;font-weight:800}.user-profile-data>span{color:#a9a9a9}.user-profile-badge{align-items:center;color:#fff;display:inline-flex;gap:.4rem;left:1rem;line-height:1.4;margin:0;padding:0;position:absolute;top:1rem}.user-profile-cover-identity{background:transparent;border:0;bottom:1rem;box-sizing:border-box;color:#fff;left:1rem;padding:0;position:absolute;text-shadow:0 1px 2px rgba(0,0,0,.45);width:min(190px,50% - 4.5rem)}.user-profile-cover-username{font-size:.85rem;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-profile-cover-level{align-items:center;display:flex;font-size:.65rem;font-weight:600;gap:.5rem;letter-spacing:.04em;margin-top:.35rem;white-space:nowrap}.user-profile-cover-level-track{background:hsla(0,0%,100%,.25);border-radius:10px;display:block;flex:1;height:4px;min-width:2.5rem;overflow:hidden}.user-profile-cover-level-fill{background:linear-gradient(90deg,#6366f1,#a78bfa);border-radius:inherit;display:block;height:100%}.user-avatar-crop-modal{box-sizing:border-box;max-height:calc(100vh - 2rem);max-width:560px;overflow-y:auto}.user-avatar-crop-title{margin:0 0 1rem;text-align:center}.user-avatar-crop-stage{aspect-ratio:1;background:#111827;border-radius:1rem;overflow:hidden;position:relative;width:min(360px,100%)}.user-avatar-crop-controls{align-items:center;display:flex;gap:1rem;margin-top:1.25rem;max-width:360px}.user-avatar-crop-controls label{color:#374151;flex-shrink:0;font-size:.875rem;font-weight:600}.user-avatar-crop-controls input[type=range]{accent-color:var(--main);width:100%}.user-avatar-crop-help{color:#6b7280;font-size:.8rem;margin:.75rem 0 0;text-align:center}.user-avatar-crop-error{color:#b91c1c;margin:1rem 0 0}.user-profile-preview-buttons>button{margin:0 10px}.user-panel-details>div{clear:both;margin-top:50px}.user-panel-details>div:first-child{margin-top:5px}.user-profile-dashboard{margin-bottom:20px}.user-profile-dashboard>div>*{border-radius:25px;outline:3px solid rgba(0,0,0,.1);padding:2rem 0;width:90%}.user-profile-dashboard>div>*>span:first-child{color:var(--color);font-size:2rem;transform:scale(1.2)}.user-profile-dashboard>div>*>span:nth-child(2){font-size:1.5rem;font-weight:700;margin:1rem 0 .5rem}.user-profile-dashboard>div>*>span:nth-child(3){color:gray;font-size:1rem}.user-profile-dashboard a{color:inherit;text-decoration:none}.user-profile-dashboard a:hover{outline-color:rgba(0,0,0,.25)}.user-profile-personal-information-content{margin:10px 0}.user-profile-personal-information-content>div{border-bottom:1px solid rgba(0,0,0,.1);height:70px}.user-profile-about-me-content{margin-top:20px}.user-profile-about-me-content>div>p:first-child{color:#a9a9a9}.user-profile-reviews{margin-bottom:20px}.user-review{border-radius:25px;padding:30px}.user-review-cover{border-radius:10px;height:50px;margin-right:10px;width:70px}.user-review-comment{border-left:10px solid rgba(0,0,0,.1);color:#a9a9a9;margin-top:20px;padding-left:10px}.user-review-comment p,.user-review-comment span,.user-review-stars{margin-left:5px}.user-review-details{color:#a9a9a9;font-size:.9em}@media only screen and (min-width:768px){.booking-view-content>div:first-child{height:300px;padding:30px}.booking-view,.booking-view-content{height:300px}.booking-view-data{border-left:1px solid rgba(0,0,0,.1)}}@media only screen and (max-width:768px){.booking-view-content>div:first-child{height:300px;padding:30px}.booking-view{height:auto}.booking-view-content{height:300px}.booking-view-data{border-top:1px solid rgba(0,0,0,.1)}}.booking-view{margin-bottom:30px}.booking-view-cover{border-radius:15px;height:80px;margin-right:10px;width:80px}.booking-view-content>div:nth-child(2){height:300px}.booking-view-details>div{margin-right:10px}.booking-view-details>div>span:first-child{color:var(--main);transform:translateY(-1px)}.booking-view-details>div>span:nth-child(2){color:#a9a9a9;margin-left:2px}.booking-view-data>div{margin:10px 0}.booking-view-data span{color:#a9a9a9;font-size:.9em}.booking-view-data p{font-size:1.1em;font-weight:800}.booking-view-status-canceled,.booking-view-status-completed,.booking-view-status-confirmed,.booking-view-status-in-progress,.booking-view-status-refunded{border-radius:10px;color:#fff;font-size:.9em;padding:5px 10px}.booking-view-status-confirmed{background-color:#31e112}.booking-view-status-in-progress{background-color:#ffc300}.booking-view-status-completed{background-color:var(--main)}.booking-view-status-canceled{background-color:#c70039}.booking-view-status-refunded{background-color:#5d6d7e}.m-booking-confirmation-title>.booking-status-icon-confirmed,.mail-caption>.booking-status-icon-confirmed,.user-booking-status-confirmed{color:#31e112}.m-booking-confirmation-title>.booking-status-icon-in-progress,.mail-caption>.booking-status-icon-in-progress,.user-booking-status-in-progress{color:#ffc300}.m-booking-confirmation-title>.booking-status-icon-completed,.mail-caption>.booking-status-icon-completed,.user-booking-status-completed{color:var(--main)}.m-booking-confirmation-title>.booking-status-icon-canceled,.mail-caption>.booking-status-icon-canceled,.user-booking-status-canceled{color:#c70039}.m-booking-confirmation-title>.booking-status-icon-refunded,.m-booking-confirmation-title>.booking-status-icon-unknown,.mail-caption>.booking-status-icon-refunded,.mail-caption>.booking-status-icon-unknown,.user-booking-status-refunded{color:#5d6d7e}.booking-view-time-left{color:gray;margin-left:10px}.user-booking{padding:50px}.user-booking>div{clear:both}.user-booking-header p{font-weight:800;margin-left:5px}.user-booking-cancel-booking{color:#a9a9a9;cursor:pointer}.user-booking-contact-information>div,.user-booking-details>div{margin:20px 0}.user-booking-contact-icons>div{position:absolute;right:0;top:0;transform:translateY(-5px)}.user-booking-button-save{margin-top:20px}.user-booking-contact-phone-field .input-ellipse-xl{padding-right:4.5rem}.user-booking-contact-phone-field .form-whatsapp-radio{right:1rem;z-index:1}.user-settings-phone-field .input-ellipse-xl{padding-right:5rem}.user-settings-phone-field .form-whatsapp-radio{align-items:center;display:flex;margin-right:1.5rem;right:0;z-index:1}.user-settings-field-error{color:#c70039;font-size:.8rem;line-height:1.35;margin:.5rem 1.5rem 0}.user-booking-important-information>p{margin:10px 0}.user-booking-cancellation-reason{font-size:1em}.user-booking-cancellation-buttons{margin-top:30px}.user-booking-cancellation-buttons>button{margin:10px}.custom-cancellation-reason-input{margin:20px 0}.account-closed-page{align-items:center;background:linear-gradient(135deg,#eef2ff,#fdfbff);display:flex;justify-content:center;min-height:100vh;padding:20px}.account-closed-card{backdrop-filter:blur(10px);border-radius:25px;max-width:420px;padding:40px;text-align:center;width:100%}.success-icon .icon{color:#22c55e;height:80px;width:80px}.emoji{animation:bounce 2s ease-in-out 5;font-size:3rem;margin:20px 0}.info-box{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#334155;font-size:.9rem;margin:20px 0;padding:12px}.button-go-home{align-items:center;background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:9999px;display:inline-flex;font-size:1rem;gap:8px;padding:12px 1.5rem;transition:transform .3s ease,box-shadow .3s ease}.button-go-home:hover{box-shadow:0 5px 15px rgba(139,92,246,.4);transform:scale(1.05)}.change-password-container{background:#fff;border-radius:16px;box-shadow:0 8px 20px rgba(0,0,0,.1);font-family:system-ui,sans-serif;margin:50px auto;max-width:400px;padding:2rem;text-align:center}.change-password-container h2{color:#333;font-size:1.8rem;margin-bottom:1.5rem}.form-group{margin-bottom:1rem;text-align:left}.form-group label{color:#555;display:block;font-weight:600;margin-bottom:.3rem}.form-group input{border:1px solid #ccc;border-radius:8px;font-size:1rem;outline:none;padding:.6rem;transition:border-color .3s;width:100%}.form-group input:focus{border-color:#6b4eff}.button-go-home{background:linear-gradient(to right,var(--main),#8f6fff);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:.8rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.button-go-home:hover{box-shadow:0 6px 16px rgba(107,78,255,.3);transform:scale(1.03)}.change-profile-picture-box{margin:1rem 0;min-height:10rem;position:relative}.change-profile-picture{border:5px solid #fff;border-radius:50%;height:8rem;line-height:0;outline:5px solid var(--main);width:8rem}label[for=change-profile-picture-input]{cursor:pointer}.user-booking-review-modal{max-height:90vh;max-width:620px;overflow-y:auto}.user-booking-review-title{margin:0 0 .25rem}.user-booking-review-subtitle{color:gray;font-size:.9rem;margin:0 0 1.25rem}.user-booking-review-rating{margin-bottom:1.25rem}.user-booking-review-photos{margin-top:1rem}.user-booking-review-help{color:gray;font-size:.8rem;margin:.5rem 0 0}.user-booking-review-error{color:red;font-size:.875rem;margin:1rem 0 0}.review-photo-grid{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));margin:.5rem 0}.review-photo-tile{aspect-ratio:1;background-color:#f1f1f1;border-radius:8px;overflow:hidden;position:relative}.review-photo-tile-error{outline:2px solid red}.review-photo-thumb{display:block;height:100%;object-fit:cover;width:100%}.review-photo-remove{align-items:center;background-color:rgba(0,0,0,.55);border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;line-height:0;position:absolute;right:2px;top:2px;width:24px}.review-photo-progress{background-color:rgba(0,0,0,.2);bottom:0;height:4px;left:0;position:absolute;width:100%}.review-photo-progress span{background-color:var(--main);display:block;height:100%;transition:width .2s ease}.review-photo-error{background-color:rgba(200,0,0,.85);bottom:0;color:#fff;font-size:.65rem;left:0;margin:0;padding:2px 4px;position:absolute;width:100%}.booking-view-review{margin-top:.75rem}.user-review-withheld{background-color:#fff4e5;border-radius:8px;color:#7a4b00;font-size:.85rem;margin:.5rem 0;padding:.5rem .75rem}.change-password-input{border:1px solid #d1d5db;transition:border-color .2s ease,box-shadow .2s ease}.change-password-input:focus{border:1px solid var(--main);box-shadow:0 0 0 3px var(--main-ring)}.change-password-input.is-invalid{border:1px solid #ef4444}.change-password-input.is-invalid:focus{border:1px solid #ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.2)}.change-password-eye{color:#abb2b9;transition:color .2s ease}.change-password-eye:focus-visible,.change-password-eye:hover{color:var(--main)}.change-password-submit{background-color:var(--main);color:#fff;transition:background-color .2s ease,box-shadow .2s ease}.change-password-submit:hover:not(:disabled){background-color:var(--main-dark);box-shadow:0 6px 16px var(--main-ring)}.change-password-submit:active:not(:disabled){background-color:var(--main-darker);box-shadow:none}.change-password-submit:focus-visible{outline:2px solid var(--main-dark);outline-offset:2px}.change-password-submit:disabled{cursor:not-allowed;opacity:.5}.MuiIconButton-root.change-password-back{color:#2c3e50}.MuiIconButton-root.change-password-back:hover{background-color:var(--main-soft)}.MuiIconButton-root.change-password-back:focus-visible{outline:2px solid var(--main);outline-offset:2px}.password-updated-icon{background-color:var(--main-soft);color:var(--main)}.password-updated-button{background-color:var(--main);color:#fff;transition:background-color .2s ease,box-shadow .2s ease}.password-updated-button:hover{background-color:var(--main-dark);box-shadow:0 6px 16px var(--main-ring)}.password-updated-button:active{background-color:var(--main-darker);box-shadow:none}.password-updated-button:focus-visible{outline:2px solid var(--main-dark);outline-offset:2px}.points-panel{padding:2rem}.points-balance{padding:2rem 0 1rem}.points-balance-amount{font-size:3rem;line-height:1;margin:.5rem 0 0}.points-balance-label{color:#6b7280;font-size:14px;letter-spacing:1px;margin:0;text-transform:uppercase}.points-balance-worth{color:#374151;font-size:15px;margin:.5rem 0 0}.points-balance-reserved{background:#fffbeb;border-radius:6px;color:#b45309;font-size:13px;margin:.75rem 0 0;padding:4px 12px}.points-explainer{font-size:13px;margin:0 0 1rem}.points-empty,.points-explainer{color:#6b7280;line-height:1.5;text-align:center}.points-empty{font-size:14px;padding:2rem 1rem}.points-history{margin-top:.5rem}.points-movement{border-bottom:1px solid #f3f4f6;padding:1rem 0}.points-movement:last-child{border-bottom:none}.points-movement-icon{margin-right:1rem}.points-movement-label{color:#111827;font-size:14px;margin:0}.points-movement-date,.points-movement-link{color:#6b7280;font-size:12px;margin:2px 0 0}.points-movement-amount{font-size:16px;font-weight:600;margin:0}.points-movement-balance{color:#6b7280;font-size:12px;margin:2px 0 0}.badge-chip{align-items:center;border:1px solid transparent;border-radius:1.2rem;display:inline-flex;font-size:.7rem;font-weight:600;gap:.4rem;letter-spacing:1.5px;line-height:1.4;max-width:100%;padding:.25rem .75rem;text-transform:uppercase;white-space:nowrap}.badge-chip-icon{font-size:.85rem;letter-spacing:normal}.badge-chip-name{overflow:hidden;text-overflow:ellipsis}.badge-chip-level{border-left:1px solid;font-weight:500;opacity:.75;padding-left:.45rem}.badge-chip.badge-chip--overlay{background:transparent;border-color:transparent;color:#fff;padding:0;text-shadow:0 1px 2px rgba(0,0,0,.45)}.badge-chip--plain{background:rgba(100,116,139,.08);border-color:rgba(100,116,139,.35);color:#334155}.badge-chip--plain.badge-chip--tier-0{background:rgba(100,116,139,.08);border-color:rgba(100,116,139,.4);color:#4a5667}.badge-chip--plain.badge-chip--tier-1{background:rgba(99,102,241,.08);border-color:rgba(99,102,241,.4);color:#2b2fec}.badge-chip--plain.badge-chip--tier-2{background:rgba(13,148,136,.08);border-color:rgba(13,148,136,.4);color:#085c54}.badge-chip--plain.badge-chip--tier-3{background:rgba(2,132,199,.08);border-color:rgba(2,132,199,.4);color:#015c8a}.badge-chip--plain.badge-chip--tier-4{background:rgba(234,88,12,.08);border-color:rgba(234,88,12,.4);color:#b04209}.badge-chip--plain.badge-chip--tier-5{background:rgba(124,58,237,.08);border-color:rgba(124,58,237,.4);color:#5b14d6}.badge-chip--plain.badge-chip--tier-6{background:rgba(8,145,178,.08);border-color:rgba(8,145,178,.4);color:#056177}.badge-chip--plain.badge-chip--tier-7{background:rgba(161,98,7,.08);background:#1c1917;border-color:rgba(161,98,7,.4);border-color:rgba(161,98,7,.5);color:#663e04;color:#fbbf24}.badge-chip--sm{font-size:.6rem;letter-spacing:1.2px;padding:.15rem .55rem}.badge-progress{display:flex;flex-direction:column;gap:.5rem;width:100%}.badge-progress-header{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.badge-progress-score{color:#475569;font-size:.8rem;white-space:nowrap}.badge-progress-track{background:rgba(100,116,139,.18);border-radius:10px;display:block;height:6px;overflow:hidden;width:100%}.badge-progress-fill{background:linear-gradient(90deg,#6366f1,#a78bfa);border-radius:inherit;display:block;height:100%;transition:width .6s ease-out}.badge-progress-max,.badge-progress-next{color:#475569;font-size:.8rem;margin:0}.badge-progress-next-name{color:#1e293b;font-weight:600;padding-left:.3rem}.badge-progress-max{color:#a16207;font-weight:600}.badge-progress--compact{gap:.35rem}.badge-progress--compact .badge-progress-track{background:hsla(0,0%,100%,.25);height:4px}.points-balance-badge{gap:.4rem;margin-top:.9rem}.points-balance-score{color:#475569;font-size:.8rem}@media screen and (min-width:992px){.elastic-carousel-title{margin-left:2%}}@media screen and (max-width:992px){.elastic-carousel-title{margin-left:8%}}@media screen and (min-width:768px){.actions-product-desktop,.title-product-desktop{margin:0}.location-product-icon-desktop{margin:50 0 0}}@media screen and (max-width:768px){.actions-product-desktop{margin:0 0 15}.location-product-icon-desktop{float:left;margin:0 0 10}.elastic-carousel-title{margin-left:10%}.title-product-desktop{margin:0 0 10}}@media screen and (max-width:480px){.elastic-carousel-title{text-align:center}.title-product-desktop{margin:0 0 10}}.adventure-included-icon{color:var(--main);height:auto;max-width:2rem}.adventure-recommendations{clear:both;display:block;padding:40px 0 50px}.adventure-recommendations>.elastic-carousel{float:none}.adventure-recommendations-mobile-list{width:100%}@media screen and (max-width:767px){.adventure-recommendations{padding:30px 0 40px}}.DateRangePickerInput{align-content:flex-start;align-items:center;border-radius:50px;display:flex;justify-content:flex-start;max-width:100%;outline:2px solid rgba(0,0,0,.2);overflow:hidden;padding:2px 0}.DateRangePickerInput .DateInput{background-color:transparent;border-radius:50px;width:40%}.DateInput_input{color:rgba(0,0,0,.8);font-size:medium;font-weight:500}.DateRangePickerInput_arrow{font-family:Avenir,Arial,Helvetica,sans-serif;transform:translateX(-50%);width:auto}#date_picker_input_start_date{padding-left:20%}#date_picker_input_end_date{padding-left:10%}.elastic-carousel-arrow-right{right:70px;top:1}.elastic-carousel-arrow-left{right:110px;top:1}.images-container{border-radius:25px;overflow:hidden;position:relative;width:96%}.images-container:before{content:"";display:block;padding-top:100%}.images-content{align-items:center;background:#333;bottom:0;color:#fff;display:flex;height:100%;justify-content:center;left:0;line-height:100%;position:absolute;right:0;text-align:center;top:0}.adventure-image-carousel:before{padding-top:150%}.adventure-image-landscape:before{padding-top:56.25%}.adventure-image-square:before{padding-top:100%}.adventure-photo-gallery{display:grid;gap:20px;width:100%}.adventure-photo-gallery .adventure-image-carousel{margin-right:0}.adventure-image-carousel{background-color:#333;cursor:pointer;height:100%;margin-right:20px;width:100%}.adventure-image-carousel:nth-last-child{margin-right:0}.route-spot-desktop{border-radius:1em;float:right;height:150;margin:10 0;padding:1em;position:relative;width:93%}.route-spot-desktop-line{background-color:rgba(0,0,0,.1);border-radius:1px;height:130;left:-5.7%;position:absolute;top:50%;transform:translateY(20px);width:2}.route-spot-desktop-circle{background-color:var(--main);border-radius:50%;height:20;left:-7%;outline:#a9a9a9;position:absolute;top:50%;transform:translateY(-10px);width:20}.route-spot-desktop h3{font-size:.9em;margin:5 10 10}.route-spot-desktop p{font-size:.8em;height:38px;margin:0 10 15}.route-spot-desktop-labels{margin:10}.route-spot-desktop-label{margin:0 8 0 0}.route-spot-desktop-duration{color:rgba(0,0,0,.5);float:right;font-size:13;font-weight:600;transform:translateY(-5px)}.important-box-item{font-size:.93em;margin:5px 0}.book-date-picker{border-radius:30px;clear:both;outline:2px solid rgba(0,0,0,.2);padding:0 15px}.DateRangePickerInput{border:none;box-shadow:none;height:60px;outline:none;padding:10px 0}.book-no-dates-available{color:rgba(0,0,0,.5);margin:100px 0;text-align:center}.book-date-option h4{font-size:1em;margin:0 0 5px 15px}.review-photos{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0 .25rem}.review-photo{background-position:50%;background-size:cover;border-radius:8px;cursor:pointer;height:84px;overflow:hidden;width:84px}.review-photo-preload{height:100%;object-fit:cover;opacity:0;width:100%}@media(max-width:768px){.booking-details-title{margin-bottom:50px}.booking-details-container{border-radius:1.5rem;padding:1.5rem}}@media(min-width:768px){.container-checkout{display:flex;flex-direction:row-reverse}.booking-details-container{border-radius:1.5rem;padding:1.5rem}.booking-details-title{display:none}}@media(max-width:992px){.booking-checkout-summary-first{display:flex;flex-direction:column}.booking-checkout-summary-first:after{display:none}.booking-checkout-summary-first>.booking-checkout-summary{order:-1}.booking-checkout-summary-first>.booking-checkout-contact{align-self:center;margin-top:40px}}.booking-checkout-go-back{height:50px;margin:25px 0;width:50px}.booking-details{margin-bottom:50px;padding-top:50px}.booking-confirmation-header{margin-bottom:10px}.booking-confirmation-cover{border-radius:20px;height:60px;width:60px}.booking-confirmation-title{height:60px;margin-left:10px;width:calc(100% - 80px)}.booking-confirmation-title h3{font-size:14px}.booking-confirmation-title span{color:gray;font-size:12px}.booking-confirmation-element{margin:10 0;position:relative}.booking-confirmation-element-label{color:#a9a9a9;font-size:14px;margin-left:20px}.booking-confirmation-element-text{font-size:14px;font-weight:700;margin-left:20px;padding:0}.booking-confirmation-element-icon{left:0;position:absolute;top:0;transform:translateY(1)}.booking-confirmation-element-add-remove{background-color:transparent;border:none;border-radius:50%;color:#a9a9a9;display:inline-block;height:20px;margin-left:5;padding:0;transform:translate(8px);width:20px}.booking-confirmation-pickup-point{margin:10 0}.booking-confirmation-pickup-point h4{font-size:1em}.booking-confirmation-pickup-point p{font-size:.93em}.booking-confirmation-pickup-point-map{border-radius:20px;height:200px;margin:10 0 20;overflow:hidden;width:100%}.booking-confirmation-price-details{margin:20 0}.booking-confirmation-price-details h4{font-size:medium;margin-bottom:10px}.booking-confirmation-price-details p{display:inline-block}.booking-confirmation-price-details-list{padding:0 15px}.booking-confirmation-price-details-list>div{margin-bottom:5px;width:100%}.booking-confirmation-price-details-list>div>div>p{font-weight:600}.booking-confirmation-price-details-list .price-detail-row p{font-size:.9rem;font-weight:500}.booking-confirmation-price-details-list .price-detail-row-discount .price-detail-value p{color:green}.booking-confirmation-price-details-total{background-color:#f2f2f2;border-radius:10px;margin-top:5px;min-height:40px;padding:0 15px}.booking-confirmation-price-details-total p{font-weight:1000}.booking-confirmation-cancellation{margin:20px 0}.booking-confirmation-cancellation>div{padding-left:25px}.booking-confirmation-cancellation-title{font-weight:700}.booking-confirmation-cancellation-description{color:#a9a9a9;font-size:.93em;font-weight:500}.booking-confirmation-cancellation-link{font-size:.93em;font-weight:500}.booking-google-maps-link img{border-radius:10px;height:50px;width:auto}.booking-select-payment{margin:50px 0;padding-right:5%}.booking-select-payment h2{margin-bottom:20px}.bc-selection{border-radius:25px;padding:0 25px;position:relative}.bc-select button,.bc-selection{height:50px;outline:2px solid rgba(0,0,0,.2);width:100%}.bc-select button{background-color:#fff;border:none;border-radius:25px;margin-top:20px}.bc-payment-logos img{height:auto;width:30px}.bc-payment-logos img:first-child{width:20px}.bc-payment-logos img:nth-child(3){width:35px}.bc-payment-logos img:nth-child(4){height:45px;width:auto}.bc-payment-arrow{margin-left:20px}.bc-payment-method{height:24px;margin-right:10px;width:auto}.loading-stripe{min-height:300px;width:100%}.line-separator{background-color:rgba(0,0,0,.1);height:1px;margin:50px 0;width:100%}@media screen and (max-width:768px){.mail-cover,.pickup-point-map{display:none}}.booking-confirmation-container{padding:0 20%;position:relative}.booking-confirmation-box{background-color:#fff;border-radius:50px;box-shadow:0 0 3rem rgba(0,0,0,.1);height:auto;margin:auto;padding:50px 10%}.booking-confirmation-box p,.booking-confirmation-box td{color:rgba(0,0,0,.7);font-size:1em;margin:10px 0}.booking-confirmation-box a{color:#4fc2d1;font-size:1em;text-decoration:none}.mail-logo{height:auto;margin:1rem 0;padding-top:3rem;width:100%}.mail-logo>img{height:3rem;width:auto}.mail-caption{padding:3rem 20%;text-align:center}.mail-caption>h2{font-size:2em;padding:0 10%}.mail-caption>span{color:#4fc2d1;display:block;font-size:3em;margin:50px 0 20px}.mail-caption>p{color:#000}.mail-caption>a{display:inline-block;text-decoration:none}.mail-caption-buttons{margin-top:50px}.mail-caption-buttons button{margin:0 10px;min-width:200px}.mail-header-text{height:auto;width:100%}.mail-header-text h2{font-size:1.5em}.mail-header-text>p{color:#4fc2d1}.mail-booking-details{height:auto}.mail-booking-details h2{font-size:1.2em;margin:0 0 20px}.mail-details-element svg{color:#4fc2d1;height:20px;width:20px}.mail-details-element p{margin-left:5px}.mail-cover>img{border-radius:25px;float:right;height:auto;width:80%}.pickup-point-details{width:100%}.pickup-point-map iframe{border:none;border-radius:25px;float:right;height:300px;width:80%}.mail-price-details{width:100%}.mail-price-details>h3{margin-bottom:1rem}.mail-price-details table{width:100%}.mail-price-details tr{height:50px;width:100%}.mail-price-details th{text-align:left;width:25%}.mail-price-details td{width:25%}.mail-price-details .booking-confirmation-discount td,.mail-price-details .booking-confirmation-points td,.mail-price-details .booking-payment-summary-refund td{color:#15803d}.booking-payment-breakdown{border-collapse:collapse;table-layout:fixed}.booking-payment-breakdown thead th,.booking-payment-line-item td{width:33.3333333333%}.booking-payment-breakdown thead th{padding:0 4px 12px}.booking-payment-line-item td{border-bottom:1px solid rgba(0,0,0,.2);padding:12px 4px 24px}.booking-payment-summary td,.booking-payment-summary th{padding:14px 4px}.booking-payment-summary th{text-align:right;width:auto}.booking-payment-summary td{text-align:right;white-space:nowrap}.booking-payment-summary-refund td,.booking-payment-summary-refund th,.booking-payment-summary-total td,.booking-payment-summary-total th{border-top:1px solid rgba(0,0,0,.2);padding-top:18px}.booking-payment-summary-refund td,.booking-payment-summary-refund th{padding-bottom:0}@media screen and (min-width:769px){.booking-payment-breakdown{background-color:#fff;border:1px solid rgba(0,0,0,.12);border-collapse:separate;border-radius:14px;border-spacing:0;overflow:hidden}.booking-payment-breakdown thead{background-color:#f7f8f9}.booking-payment-breakdown thead th{border-bottom:1px solid rgba(0,0,0,.1);color:rgba(0,0,0,.65);font-size:.9rem;padding:16px 20px}.booking-payment-line-item td{padding:18px 20px}.booking-payment-breakdown thead th:last-child,.booking-payment-line-item td:last-child{text-align:right}.booking-payment-summary td,.booking-payment-summary th{padding:14px 20px}.booking-payment-summary th{transform:translateX(2rem)}.booking-payment-summary-refund td,.booking-payment-summary-refund th,.booking-payment-summary-total td,.booking-payment-summary-total th{border-top:1px solid rgba(0,0,0,.1)}.booking-payment-summary-refund,.booking-payment-summary-total{background-color:rgba(0,0,0,.025)}}.mail-footer{margin:50px 0;padding:50px 5%}.mail-footer>h3{margin:10px 0 0}.mail-footer>p{color:rgba(0,0,0,.7);font-size:1.2em;margin:5px 0 20px}.mail-footer>img{height:50px;width:auto}.mail-footer-social-media-item a{border-radius:12px;color:#4fc2d1;margin:0 10px;padding:1px}.mail-footer-social-media-item svg:nth-child(3){width:16px}.mail-footer-links a{color:rgba(0,0,0,.7);font-size:.9em;margin:0 10px;text-decoration:none}.mail-footer-links a:hover{color:#000}.account-invitation{height:100vh;margin:0 auto;width:100vw}.account-invitation.modal{align-items:center;animation:fadeIn .4s ease forwards;backdrop-filter:blur(4px);background:rgba(0,0,0,.1);bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:1.5rem;position:fixed;right:0;top:0;transition:none;z-index:9999}.account-invitation.modal .account-invitation-content{animation:slideUp .3s ease-out forwards;background:#fff;border-radius:1.5rem;box-shadow:0 1.5rem 4rem rgba(0,0,0,.3);max-height:90vh;max-width:44rem;transform:translateY(100vh);transition:none;width:100%}.account-invitation-content{color:var(--lightblack);padding:3rem}.invitation-header{margin-bottom:32px;text-align:center}.success-icon{animation:bounce .6s ease-out;font-size:64px;margin-bottom:16px}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.invitation-title{color:var(--lightblack);font-size:2rem;font-weight:700;margin-bottom:8px}.invitation-subtitle{color:var(--gray);font-size:1.2rem}.invitation-subtitle strong{color:var(--lightblack)}.invitation-pitch{background-color:#fff;border-left:.3rem solid var(--main);border-radius:.9rem;border-right:.3rem solid var(--main);margin-bottom:2rem;padding:1.5rem}.pitch-title{color:var(--lightblack);font-size:1.2rem;font-weight:700;margin-bottom:8px}.pitch-description{color:var(--gray);font-size:15px;line-height:1.6;margin:0}.benefits-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:2rem}.benefit-item{background:var(--whitegray);border-radius:1rem;display:flex;gap:.8rem;padding:1rem;transition:all .2s ease}.benefit-item:hover{background:#eaecee;transform:translateY(-2px)}.benefit-icon{color:var(--main);flex-shrink:0;font-size:3rem;transform:scale(1.1) translateY(-.1rem)}.benefit-content{flex:1}.benefit-title{color:var(--lightblack);font-size:14px;font-weight:600;margin-bottom:4px}.benefit-description{color:var(--gray);font-size:12px;line-height:1.4;margin:0}.checkbox-group{margin-bottom:24px}.submit-btn{align-items:center;background:linear-gradient(135deg,var(--main) 0,#764ba2 100%);border:none;border-radius:8px;box-shadow:0 4px 12px rgba(79,194,209,.3);color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:16px 24px;transition:all .3s ease;width:100%}.submit-btn:hover:not(:disabled){box-shadow:0 6px 16px rgba(79,194,209,.4);transform:translateY(-2px)}.submit-btn:disabled{cursor:not-allowed;opacity:.7}.submit-btn .arrow{font-size:20px;transition:transform .2s}.submit-btn:hover:not(:disabled) .arrow{transform:translateX(4px)}.spinner{animation:spin .6s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes spin{to{transform:rotate(1turn)}}.skip-section{padding-top:1rem;text-align:center}.skip-btn{background:transparent;border:none;border-radius:6px;color:var(--main);cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:all .2s}.skip-btn:hover:not(:disabled){background:rgba(79,194,209,.1)}.skip-btn:disabled{cursor:not-allowed;opacity:.5}.skip-note{color:var(--gray);font-size:.8rem;margin:1rem 0}@media screen and (max-width:767px){.account-invitation.modal{padding:1rem}.account-invitation.modal .account-invitation-content{border-radius:1.25rem;max-height:calc(100dvh - 2rem);max-width:100%}.account-invitation-content{padding:1.5rem}.invitation-pitch{margin-bottom:1.25rem;padding:1.25rem}.benefits-grid{gap:.75rem;grid-template-columns:minmax(0,1fr);margin-bottom:1.5rem}.benefit-item{align-items:center;justify-content:flex-start}.benefit-icon{align-items:center;display:inline-flex;flex:0 0 3rem;justify-content:center;width:3rem}.submit-btn{min-height:3.25rem}}@media screen and (min-width:768px)and (max-width:1024px){.account-invitation-content{padding:32px}}@media screen and (min-width:768px){.account-invitation .skip-section{align-items:center;display:flex;justify-content:center;width:100%}}.form-input:focus-visible,.skip-btn:focus-visible,.social-btn:focus-visible,.submit-btn:focus-visible{outline:2px solid var(--main);outline-offset:2px}@media(prefers-color-scheme:dark){.account-invitation.card .account-invitation-content,.account-invitation.modal .account-invitation-content{background:#fff}.invitation-title{color:var(--lightblack)}.invitation-subtitle{color:var(--gray)}.pitch-title{color:var(--lightblack)}.pitch-description{color:var(--gray)}.benefit-item{background:var(--whitegray)}.benefit-item:hover{background:#eaecee}.benefit-title{color:var(--lightblack)}.benefit-description{color:var(--gray)}}@media print{.account-invitation.modal{background:none;position:static}.skip-btn,.social-buttons{display:none}}.contact-information-message{background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #e5e7eb;border-left:4px solid var(--main);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);margin:1rem 0;padding:1rem 1.5rem}.contact-information-message p{color:#374151;font-family:Arial,sans-serif;font-size:.9rem;line-height:1.6;margin:0}.discount-card{background:#fafafa;border:2px dashed #d1d5db;border-radius:12px;display:inline-block;font-family:sans-serif;margin-top:1rem;padding:1.5rem 2rem;text-align:center;width:100%}.discount-card .label{color:green;font-size:13px;margin:.5rem 0}.discount-card .code{color:#111827;font-size:1.2em;font-weight:700;letter-spacing:1px;margin:0 0 8px}.discount-card .badge{background:#ecfdf5;border-radius:6px;color:#047857;display:inline-block;font-size:14px;font-weight:600;padding:4px 14px}.m-account-invitation.modal{align-items:center;background:rgba(0,0,0,.55);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.m-account-invitation-content{background:#fff;border-radius:24px;color:var(--lightblack);max-height:90vh;max-width:560px;overflow-y:auto;padding:32px;width:100%}.m-invitation-pitch{margin-bottom:28px;text-align:center}.m-pitch-title{color:var(--lightblack);font-size:30px;font-weight:700;margin-bottom:12px}.m-pitch-description{color:var(--gray);font-size:16px;line-height:1.6}.m-benefits-grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin:28px 0}.m-benefit-item{align-items:flex-start;background:var(--whitegray);border-radius:16px;display:flex;gap:14px;justify-content:flex-start;padding:18px}.m-benefit-icon{color:var(--main);flex-shrink:0;font-size:24px}.m-benefit-content{flex:1;min-width:0}.m-benefit-title{color:var(--lightblack);font-size:16px;font-weight:600;margin-bottom:4px}.m-benefit-description{color:var(--gray);font-size:14px;line-height:1.4}.m-submit-btn{background:linear-gradient(135deg,var(--main) 0,#764ba2 100%);border:0;border-radius:.75rem;box-shadow:0 4px 12px rgba(79,194,209,.3);color:#fff;cursor:pointer;font:inherit;font-weight:600;margin-top:12px;min-height:3.25rem;padding:.75rem 1.5rem;width:100%}.m-skip-note{color:var(--gray);margin-top:20px}.m-skip-btn{background:transparent;border:0;color:var(--main);cursor:pointer;font:inherit;font-weight:600;margin-top:12px}@media(max-width:768px){.m-account-invitation.modal{align-items:flex-end;background:rgba(0,0,0,.45);padding:0}.m-account-invitation-content{animation:slideUp .28s ease;border-radius:24px 24px 0 0;max-height:88vh;max-width:none;overflow-y:auto;padding:24px 20px 32px;position:relative;width:100%}.m-account-invitation-content:before{background:#d6d6d6;border-radius:20px;content:"";display:block;height:5px;margin:0 auto 18px;width:52px}.m-invitation-pitch{margin-bottom:22px;text-align:center}.m-pitch-title{font-size:24px;line-height:1.25}.m-pitch-description{font-size:15px;margin-top:10px}.m-benefits-grid{display:flex;flex-direction:column;gap:12px;margin:24px 0}.m-benefit-item{align-items:center;border-radius:16px;display:flex;padding:16px}.m-benefit-icon{align-items:center;display:flex;flex:0 0 44px;height:44px;justify-content:center;width:44px}.m-benefit-title{font-size:15px}.m-benefit-description{font-size:13px}.m-submit-btn{font-size:16px;font-weight:600;height:52px;margin-top:8px;width:100%}.m-skip-note{font-size:14px;margin-top:18px}.m-skip-btn{height:48px;margin-top:12px;width:100%}}@media(max-width:390px){.m-account-invitation-content{padding:20px 16px 28px}.m-pitch-title{font-size:21px}.m-pitch-description{font-size:14px}.m-benefit-item{padding:14px}}.booking-points .booking-points-header{align-items:center;display:flex;gap:1rem;justify-content:space-between}.booking-points .booking-points-header h4{margin:0}.booking-points .booking-points-balance{color:#6b7280;font-size:13px;margin:4px 0 0}.points-free-booking-note{background:#ecfdf5;border-radius:12px;color:#047857;font-size:14px;font-weight:600;margin-bottom:1rem;padding:1rem 1.25rem}.search-banner,.search-view{background-color:#fcfcfc}.search-banner{height:150px}.search-banner>div{height:100%}.search-bar-container{background-color:#fff;border-radius:35px;height:70px;padding:10px 20px;position:relative}.search-bar-container>div{height:100%;min-width:300px;width:100%}.search-bar-input{border:none;font-size:1em;height:100%;min-width:100%;padding-left:20px;padding-right:70px}.search-bar-input:focus{border:none;outline:none}.search-bar-button-box{position:relative}.search-bar-button{background-color:var(--main);border:none;border-radius:25px;color:#fff;height:50px;position:absolute;right:30px;transform:translateX(15px);width:50px}.search-bar-button:hover{background:linear-gradient(to right,var(--main),purple)}.search-bar-button:active{transform:scale(.99)}.search-results{min-height:50vh;padding:50px 0}.search-item{background-color:#fff;border-radius:25px;height:200px;margin:20px 0}.search-item-cover{border-radius:20px;height:100%;padding:10px;width:150px}.search-item-content{height:100%;padding:20px;width:calc(100% - 150px)}.search-item-tags{height:auto}.search-item-favorite{border-radius:50%;color:#fff;left:10px;position:absolute;top:30px;z-index:1}.search-item-favorite:hover{box-shadow:0 0 5px rgba(0,0,0,.3);transform:scale(1.01)}.search-item-tags-rating{margin-bottom:10px}.search-item-tag{background-color:#f1f1f1;border-radius:3px;color:gray;font-size:.8em;margin-right:5px;padding:5px 10px}.search-star{color:var(--main)}.search-item-rating{margin-right:3px;transform:translateY(1px)}.search-item-text h3{color:#000;font-size:1.2em}.search-item-text p{color:gray;font-size:.95em}.search-item-city{color:gray}.search-item-city-icon{height:20px;margin-right:5px;transform:translateY(-2px);width:20px}.search-item-price{font-weight:600}.story-view{background-color:#fff;scroll-behavior:smooth}.story-chapter{align-items:start;display:grid;gap:72px;grid-template-columns:200px minmax(0,660px);padding-top:88px}.story-chapter-marker{display:flex;flex-direction:column;gap:10px;padding-top:8px}.story-chapter-number{color:#4fc2d1;font-size:40px;line-height:1}.story-chapter-label{color:var(--gray);font-size:13px;letter-spacing:2px;text-transform:uppercase}.story-chapter-rule{background-color:#eaecee;display:block;height:1px;margin-top:6px;width:40px}.story-chapter-title{text-wrap:pretty;color:var(--lightblack);font-size:30px;line-height:1.3}.story-body{margin-top:28px}.story-body p{font-size:18px;line-height:1.78}.story-body p+p{margin-top:26px}.story-hero{align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,1.36fr) minmax(0,1fr);padding-bottom:96px;padding-top:24px}.story-hero-text{align-items:flex-start;display:flex;flex-direction:column}.story-eyebrow{color:#4fc2d1;font-size:13px;letter-spacing:3px;text-transform:uppercase}.story-hero-title{text-wrap:pretty;color:var(--lightblack);font-size:44px;line-height:1.2;margin-top:18px}.story-hero-standfirst{font-size:18px;line-height:1.75;margin-top:26px;max-width:560px}.story-byline{align-items:center;color:var(--gray);display:flex;font-size:14px;font-weight:600;gap:12px;letter-spacing:1px;margin-top:34px}.story-byline-rule{background-color:#4fc2d1;display:block;height:2px;width:28px}.story-photo{background-color:#f8f9f9;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:25px;overflow:hidden}.story-photo-portrait{aspect-ratio:4/5;width:100%}.story-photo-wide{aspect-ratio:3/2;background-position:bottom;margin-top:56px;width:100%}.story-photo-empty{align-items:center;border:2px dashed #abb2b9;color:#abb2b9;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:0 40px;text-align:center}.story-photo-empty-label{font-size:12px;letter-spacing:2px;text-transform:uppercase}.story-photo-empty-note{font-size:14px;font-weight:500;line-height:1.6;max-width:520px}.story-index{border-bottom:1px solid #eaecee;border-top:1px solid #eaecee}.story-index>div{padding:28px 5%}.story-kicker{color:#abb2b9;font-size:12px;letter-spacing:2px;text-transform:uppercase}.story-index-list{display:grid;gap:24px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px}.story-index-item{display:flex;flex-direction:column;gap:6px}.story-index-number{color:#4fc2d1;font-size:15px}.story-index-title{color:rgba(0,0,0,.7);font-size:14px;font-weight:600;transition:color .3s ease-in-out}.story-index-item:hover .story-index-title{color:#4fc2d1}.story-steps{border:1px solid #eaecee;border-radius:25px;margin-top:40px;padding:32px 36px}.story-steps-list{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.story-step{display:flex;flex-direction:column;gap:8px}.story-step-number{color:#abb2b9;font-size:13px}.story-step-last .story-step-number{color:#4fc2d1}.story-step-text{color:rgba(0,0,0,.7);font-size:15px;font-weight:600;line-height:1.5}.story-handles{padding-top:56px}.story-handles-list{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.story-handle{align-items:flex-start;background-color:#f8f9f9;border-radius:25px;display:flex;gap:14px;padding:22px}.story-handle svg{flex-shrink:0}.story-handle-title{color:rgba(0,0,0,.7);font-size:15px;font-weight:700}.story-handle-text{color:var(--gray);font-size:14px;font-weight:500;line-height:1.55}.story-handles-footnote{color:rgba(0,0,0,.5);font-size:16px;font-weight:600;margin-top:20px}.story-quote{align-items:center;background-color:rgba(79,194,209,.1);border-radius:25px;display:flex;flex-direction:column;margin:80px 0 0;padding:64px 80px}.story-quote-text{text-wrap:pretty;color:var(--lightblack);font-size:34px;line-height:1.4;max-width:780px;text-align:center}.story-band{background-color:#000;border-radius:25px;color:#fff;margin-top:96px;padding:72px 80px}.story-band-title{text-wrap:pretty;color:#fff;font-size:36px;line-height:1.3;max-width:760px}.story-band-columns{display:grid;gap:56px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}.story-band-column{display:flex;flex-direction:column;gap:18px}.story-band-list{display:flex;flex-direction:column;gap:14px;margin:0;padding:0}.story-band-list li{font-size:17px;line-height:1.6;list-style:none}.story-band-negative{color:hsla(0,0%,100%,.5);font-size:12px;letter-spacing:2px;text-transform:uppercase}.story-band-negative+.story-band-list li{color:hsla(0,0%,100%,.7)}.story-band-positive{color:#4fc2d1;font-size:12px;letter-spacing:2px;text-transform:uppercase}.story-band-positive+.story-band-list li{color:#fff}.story-signature{align-items:center;border-top:1px solid #eaecee;display:flex;gap:20px;margin-top:48px;padding-top:36px}.story-signature-portrait{background-color:#f8f9f9;background-position:50%;background-size:cover;border-radius:50%;flex-shrink:0;height:72px;overflow:hidden;width:72px}.story-signature-portrait-empty{align-items:center;border:2px dashed #abb2b9;color:#abb2b9;display:flex;font-size:9px;justify-content:center;letter-spacing:1px;line-height:1.3;text-align:center;text-transform:uppercase}.story-signature-name{color:var(--lightblack);font-size:26px}.story-signature-role{color:var(--gray);font-size:15px;font-weight:600;letter-spacing:1px}.story-cta{align-items:center;border-top:1px solid #eaecee;display:flex;flex-direction:column;margin-top:96px;padding-top:72px}.story-cta-title{text-wrap:pretty;color:var(--lightblack);font-size:36px;line-height:1.3;max-width:720px;text-align:center}.story-cta-text{font-size:18px;line-height:1.75;margin-top:20px;max-width:560px;text-align:center}.story-cta-buttons{align-items:center;display:flex;gap:16px;margin-top:36px}@media(max-width:992px){.story-hero{gap:32px;padding-bottom:64px}.story-chapter,.story-hero{grid-template-columns:minmax(0,1fr)}.story-chapter{gap:16px;padding-top:56px}.story-chapter-marker{align-items:center;flex-direction:row;gap:12px;padding-top:0}.story-chapter-number{font-size:28px}.story-chapter-rule{display:none}.story-band-columns,.story-handles-list,.story-index-list,.story-steps-list{gap:16px;grid-template-columns:minmax(0,1fr)}.story-band-columns{gap:28px}}@media(max-width:768px){.story-hero-title{font-size:30px;line-height:1.25}.story-hero-standfirst{font-size:16px;line-height:1.7}.story-body p{font-size:16px;line-height:1.75}.story-body p+p{margin-top:20px}.story-band-title,.story-chapter-title,.story-cta-title,.story-quote-text{font-size:23px;line-height:1.35}.story-quote{margin-top:40px;padding:36px 28px}.story-quote-text{font-size:24px}.story-band{margin-top:44px;padding:36px 28px}.story-band-list li{font-size:15px}.story-steps{padding:24px 22px}.story-photo-wide{margin-top:28px}.story-photo-empty{padding:0 28px}.story-photo-empty-note{font-size:13px;line-height:1.55}.story-cta{margin-top:44px;padding-top:36px}.story-cta-text{font-size:16px}.story-cta-buttons{flex-direction:column;gap:12px;width:100%}.story-cta-buttons button{width:100%}.story-signature-name{font-size:22px}}.m-container{box-sizing:border-box;height:auto;max-width:100%;padding:0 5%;width:100%}.mobile-page-back-navigation{box-sizing:border-box;margin:0 auto 1rem;max-width:900px;padding:0 1.5rem;width:100%}.mobile-page-back-button{background-color:rgba(0,0,0,.1);border:0;border-radius:50%;color:#555;cursor:pointer;height:3rem;padding:0;width:3rem}.mobile-page-back-button:focus-visible,.mobile-page-back-button:hover{background-color:rgba(0,0,0,.16)}.mobile-page-back-button:focus-visible{outline:2px solid var(--main);outline-offset:2px}.mobile-page-back-button svg{font-size:1.25rem}.m-search-engine{height:11.5em;transform:translateY(-8em);z-index:2000}.m-search-engine,.mobile-header{background-color:#f1f1f1;position:relative}.mobile-header{align-items:center;display:flex;justify-content:space-between;padding:1.5em 1em;z-index:3000}.mobile-logo{color:#333;font-size:18px;gap:8px;text-decoration:none}.mobile-logo,.mobile-logo-icon{align-items:center;display:flex;font-weight:700}.mobile-logo-icon{background:linear-gradient(135deg,#56ccf2,#2f80ed);border-radius:8px;color:#fff;height:32px;justify-content:center;width:32px}.mobile-auth-buttons-mobile{display:flex;gap:8px}.mobile-btn-login,.mobile-btn-signup{border-radius:20px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .2s}.mobile-btn-login{background:transparent;border:1px solid #56ccf2;color:#56ccf2}.mobile-btn-signup{background:#56ccf2;border:none;color:#fff}.hero-section{transform:translateY(-5em)}.hero-label-tag{color:var(--main);display:inline-block;font-size:.8em;font-weight:600;letter-spacing:2px;margin:1em 0 16px;text-transform:uppercase}.hero-title{color:#000;font-size:1.5rem;font-weight:900;letter-spacing:-.5px;line-height:1.1;margin-bottom:16px}.hero-description{color:#555;font-size:16px;line-height:1.6;margin-bottom:24px}.hero-cta-button{align-items:center;background:#56ccf2;border:none;border-radius:50px;box-shadow:0 4px 12px rgba(86,204,242,.3);color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;padding:14px 28px;transition:all .3s}.hero-cta-button:hover{background:#2f80ed;transform:translateY(-2px)}.hero-image-container{border-radius:20px;box-shadow:0 8px 24px rgba(0,0,0,.12);margin-top:32px;overflow:hidden}.hero-image{display:block;height:auto;width:100%}.m-categories{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;gap:1em;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none}.m-categories-title{margin-bottom:1.5em}.m-tag-links{display:block;margin:50 0;overflow:visible}.m-tag-link{padding:0;text-align:center;width:5em}.m-tag-link-image{border-radius:1em;box-sizing:border-box;cursor:pointer;overflow:hidden;padding:1em;position:relative;width:100%}.m-tag-link-image img{height:auto;width:100%}.m-tag-link-image:hover{transform:scale(1.02)}.m-tag-link-title{color:#000;display:block;font-size:.8em;font-weight:700;margin-top:1em}.m-slider-adventures,.m-slider-destinations{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;gap:1em;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none}.m-destination-view{border-radius:1em;height:12em;min-width:8em;overflow:hidden;position:relative}.m-destination-title{bottom:10px;color:#fff;font-size:1em;font-weight:700;left:20px;margin:5px 0;position:absolute}.m-central-banner{border-radius:1em;color:#fff;margin:3em 0;max-height:30rem;min-height:30rem;overflow:hidden;position:relative}.m-central-banner-text{background:linear-gradient(0deg,#000,transparent);bottom:0;padding:8em 1em 3em;position:absolute;text-align:center;width:100%}.m-ads{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;gap:1.5em;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none}.m-ad-banner{border-radius:1em;height:100%;min-width:22rem;overflow:hidden}.ad-banner-content{height:100%;padding:1em;width:65%}.ad-banner-title{font-size:1rem;margin-bottom:1rem}.ad-banner-subtitle{font-size:.8em;margin-bottom:1rem}.ad-banner-cta{font-size:.8em;text-align:left}.ad-banner-image-container{height:100%;width:35%}.ad-banner-image{border-radius:0 0 20px 20px}.ad-banner-arrow{margin-left:.5em}.m-search-bar{border-radius:2em;height:3.3em}.m-search-bar-button{background-color:var(--main);border:none;border-radius:2em;color:#fff;height:4em;position:absolute;right:30px;width:4em}.m-search-bar-button:hover{background:linear-gradient(to right,var(--main),purple)}.m-search-bar-input{border:none;border-radius:2em;font-size:1em;height:100%;min-width:100%;padding-left:2em;padding-right:4em}.m-search-bar-input:focus{border:none;outline:none}.m-search-results{min-height:50vh;padding:50px 0}.m-search-item{background-color:#fff;border-radius:2em;height:auto;margin:1.5em 0}.m-search-item-cover{border-radius:1em 1em 0 0;height:15em;padding:10px;width:100%}.m-search-item-content{height:auto;padding:1.5em}.m-search-item-tags{height:auto;margin:.5em 0}.m-search-item-favorite{border-radius:50%;color:#fff;left:1.5em;position:absolute;top:2.5em;z-index:1}.m-search-item-favorite:hover{box-shadow:0 0 5px rgba(0,0,0,.3);transform:scale(1.01)}.m-search-item-tags-rating{margin-bottom:10px}.m-search-item-tag{background-color:#f1f1f1;border-radius:3px;color:gray;font-size:.8em;margin-right:5px;padding:5px 10px}.m-search-star{color:var(--main);transform:scale(.8)}.m-search-item-rating p{font-size:.8em;font-weight:500;margin-right:3px}.m-search-item-text{margin:1em 0}.m-search-item-text h3{color:#000;font-size:1em}.m-search-item-text p{margin-top:.5em}.m-search-item-city,.m-search-item-text p{color:gray;font-size:.8em}.m-search-item-city-icon{height:20px;margin-right:5px;transform:translateY(-2px);width:20px}.m-search-item-price{font-size:1em;font-weight:600}.m-slider-container{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);cursor:grab;height:75vh;overflow:hidden;position:relative;touch-action:pan-y;user-select:none;width:100vw}.slider-container:active{cursor:grabbing}.m-slider-wrapper{height:100%;position:relative;width:100%}.m-slide{height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(1.1);transition:all .8s cubic-bezier(.4,0,.2,1);width:100%;will-change:opacity,transform}.m-slide.active{opacity:1;transform:scale(1);z-index:2}.m-slide.prev{opacity:0;transform:scale(.95) translateX(-20%)}.m-slide-image{filter:brightness(.85) contrast(1.1);height:100%;object-fit:cover;width:100%}.m-slide-overlay{background:linear-gradient(0deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.4) 50%,transparent);bottom:0;left:0;padding:2rem 1.5rem;position:absolute;right:0;z-index:3}.m-slide-caption{animation:slideUp .6s cubic-bezier(.4,0,.2,1) .3s both;color:var(--light);font-family:Bebas Neue,sans-serif;font-size:clamp(1.8rem,5vw,3rem);letter-spacing:2px;text-shadow:2px 2px 8px rgba(0,0,0,.8);text-transform:uppercase}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.m-slide-arrow{border-radius:1.5rem;left:1.5rem;padding:.5rem}.m-slide-arrow,.m-slide-counter{backdrop-filter:blur(10px);background:transparent;box-shadow:0 4px 15px rgba(255,107,53,.4);color:hsla(0,0%,100%,.7);font-family:Bebas Neue,sans-serif;font-size:1.1rem;letter-spacing:1px;position:absolute;top:1.5rem;z-index:10}.m-slide-counter{border-radius:50px;padding:.5rem 1.2rem;right:1.5rem}.m-navigation-dots{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border-radius:50px;bottom:3rem;display:flex;gap:.6rem;left:50%;padding:.8rem 1.2rem;position:absolute;transform:translateX(-50%);z-index:10}.m-dot{background:hsla(0,0%,100%,.3);border:2px solid transparent;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:all .3s ease;width:10px}.m-dot:hover{transform:scale(1.2)}.m-dot.active,.m-dot:hover{background:hsla(0,0%,100%,.6)}.m-dot.active{border-color:hsla(0,0%,100%,.1);box-shadow:0 0 15px #fff;transform:scale(1.3)}.m-nav-button{align-items:center;backdrop-filter:blur(5px);background:rgba(255,107,53,.9);border:none;border-radius:50%;box-shadow:0 4px 15px rgba(0,0,0,.3);color:var(--light);cursor:pointer;display:flex;font-size:1.5rem;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px;z-index:10}.m-nav-button:hover{background:var(--primary);box-shadow:0 6px 20px rgba(255,107,53,.5);transform:translateY(-50%) scale(1.1)}.m-nav-button:active{transform:translateY(-50%) scale(.95)}.m-nav-button.prev{left:1rem}.m-nav-button.next{right:1rem}.m-pause-button{align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.15);border:2px solid hsla(0,0%,100%,.3);border-radius:50%;color:var(--light);cursor:pointer;display:flex;font-size:1rem;height:45px;justify-content:center;left:1.5rem;position:absolute;top:1.5rem;transition:all .3s ease;width:45px;z-index:10}.m-pause-button:hover{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.5);transform:scale(1.1)}.m-pause-button:active{transform:scale(.95)}.m-progress-bar{animation:progress 3.5s linear infinite;background:var(--primary);bottom:0;box-shadow:0 0 10px var(--primary);height:4px;left:0;position:absolute;width:0;z-index:11}@keyframes progress{0%{width:0}to{width:100%}}.m-progress-bar.paused{animation-play-state:paused}.adventure-location-rating{margin:1em 0}.m-adventure-location-icon{color:var(--main);margin-right:.5em;transform:scale(.8) translateY(-.1em);width:1em}.m-adventure-city{color:gray;display:inline-block;font-size:.9em;min-width:25vw}.m-details-time-icon{color:var(--main);color:gray;transform:translateY(-.05em) scale(.7)}.m-details p{color:gray}.m-adventure-actions,.m-rating{margin:1em 0}.m-actions-point{margin:0 .2em}.m-rating-number{color:gray}.m-adventure-rating-star{color:var(--main);transform:scale(.8) translateY(-.1em)}.m-actions-share{transform:scale(.9)}.m-actions-favorite{color:gray;transform:translateY(-.1em) scale(.8)}.m-included{clear:both;display:block;font-size:3em 0;height:auto;position:relative}.m-included-list{display:block;margin-top:1em}.m-included-item{margin:.7em 0}.m-included-item-image{height:1.5em;width:1.5em}.m-included-item-image img{height:auto;width:1.5em}.m-included-item-text{margin-left:1em;max-width:calc(100% - 1.5em)}.m-included-item-text h3{font-size:1em}.m-included-item-text p{font-size:.8em}.m-booking-checkout{margin-bottom:5rem;padding:0 5%}.m-booking-checkout-go-back{background-color:rgba(0,0,0,.1);border-radius:1.5rem;height:3rem;margin:1rem 0 0;opacity:.5;width:3rem}.m-booking-details{padding-top:1em}.m-booking-details-title{margin-bottom:1em}.m-details-confirmation{margin-bottom:5em}.m-booking-checkout-step-2{margin-top:1em}.m-booking-confirmation{background-color:hsla(0,0%,100%,.9)}.m-booking-confirmation-logo{height:auto;margin:3rem 0}.m-booking-confirmation-logo>img{height:3rem;width:auto}.m-booking-confirmation-title{min-height:10rem;padding:0 5%;text-align:center}.m-booking-confirmation-title>h2{font-size:1.5rem;margin-top:1rem}.m-booking-confirmation-title>span{color:var(--main);display:block;font-size:3em;margin:1.5rem 0}.m-booking-confirmation-cover{border-radius:1.5rem;height:20rem;margin-bottom:1rem}.m-booking-confirmation-cover-title{margin-bottom:2rem}@media(max-width:768px){.mail-caption.user-booking-caption{padding-left:0;padding-right:0}.mail-caption.user-booking-caption>h2{font-size:1.5rem;line-height:1.3;margin-left:5%;margin-right:5%;padding:0}.m-mail-price-details .booking-payment-breakdown,.m-mail-price-details .booking-payment-breakdown tbody,.m-mail-price-details .booking-payment-breakdown tfoot{display:block;width:100%}.m-mail-price-details .booking-payment-breakdown thead{display:none}.m-mail-price-details .booking-payment-line-item{background-color:rgba(0,0,0,.025);border:1px solid rgba(0,0,0,.1);border-radius:12px;display:block;height:auto;overflow:hidden}.m-mail-price-details .booking-payment-line-item td{align-items:center;border:0;border-bottom:1px solid rgba(0,0,0,.08);box-sizing:border-box;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;min-height:44px;padding:10px 14px;text-align:right;white-space:nowrap;width:100%}.m-mail-price-details .booking-payment-line-item td:last-child{border-bottom:0}.m-mail-price-details .booking-payment-line-item td:before{color:rgba(0,0,0,.55);content:attr(data-label);font-size:.8rem;font-weight:600;text-align:left}.m-mail-price-details .booking-payment-breakdown tfoot{border:1px solid rgba(0,0,0,.1);border-radius:12px;margin-top:16px;overflow:hidden}.m-mail-price-details .booking-payment-summary{align-items:center;border-bottom:1px solid rgba(0,0,0,.08);display:grid;grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:48px}.m-mail-price-details .booking-payment-summary:last-child{border-bottom:0}.m-mail-price-details .booking-payment-summary td,.m-mail-price-details .booking-payment-summary th{border:0;display:block;padding:12px 14px;text-align:left;width:auto}.m-mail-price-details .booking-payment-summary td{padding-left:0;text-align:right;white-space:nowrap}.m-mail-price-details .booking-payment-summary-refund,.m-mail-price-details .booking-payment-summary-total{background-color:rgba(0,0,0,.04)}}.m-card{background:#fff;border:.1rem solid hsla(0,0%,100%,.06);border-radius:1.5rem;max-width:380px;width:100%}.m-header{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);border-radius:1.5rem 1.5rem;margin-bottom:2rem;overflow:hidden;padding:1.5rem 1.5rem 1.3rem;position:relative}.m-header .user-cover__content{position:relative;z-index:2}.m-header .user-cover__shade{background:linear-gradient(135deg,rgba(15,23,42,.8),rgba(15,52,96,.68));display:block}.m-header .user-cover__edit{right:1.25rem;top:1.25rem}.m-header:before{background:radial-gradient(circle,rgba(99,102,241,.25) 0,transparent 70%);height:200px;right:-4rem;top:-4rem;width:200px}.m-header:after,.m-header:before{border-radius:50%;content:"";position:absolute}.m-header:after{background:radial-gradient(circle,rgba(139,92,246,.2) 0,transparent 70%);bottom:-40px;height:150px;left:-40px;width:150px}.m-badge{align-items:center;display:inline-flex;font-family:DM Sans,sans-serif;font-size:.7rem;font-weight:500;letter-spacing:1.5px;margin-bottom:1.2rem;padding:0;text-transform:uppercase}.m-profile-row{align-items:center;display:flex;gap:18px;position:relative;z-index:1}.m-avatar-wrap{flex-shrink:0;position:relative}.m-avatar-ring{background:linear-gradient(135deg,#6366f1,#8b5cf6,#ec4899);border-radius:50%;box-shadow:0 0 20px rgba(99,102,241,.4);height:72px;padding:3px;width:72px}.m-avatar-ring img{border-radius:50%;height:100%;object-fit:cover;width:100%}.m-avatar-ring .user-avatar,.m-avatar-ring img{border:2px solid #13131a}.m-avatar-ring .user-avatar__image{border:none}.m-online-dot{background:#6bcb77;border:2px solid #13131a;border-radius:50%;bottom:2px;box-shadow:0 0 8px rgba(107,203,119,.6);height:14px;position:absolute;right:2px;width:14px}.m-profile-info{flex:1}.m-name{color:#fff;font-family:Syne,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.3px;line-height:1.1}.m-handle{color:hsla(0,0%,100%,.4);font-size:13px;font-weight:300;margin-top:4px}.m-level-bar-wrap{align-items:center;display:flex;gap:8px;margin-top:6px}.m-level-label{color:#a5b4fc;font-size:10px;font-weight:500;letter-spacing:.5px;white-space:nowrap}.m-level-bar{background:hsla(0,0%,100%,.08);border-radius:10px;flex:1;height:4px;overflow:hidden}.m-level-fill{background:linear-gradient(90deg,#6366f1,#a78bfa);border-radius:10px;height:100%;transform-origin:left;transition:width 1.4s ease-out;width:0}.m-stats-grid{background-color:#fff;border-radius:1.5rem;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);outline:.01rem solid #a9a9a9}.m-stat-cell{align-items:center;background:#fff;border-right:.01rem solid #a9a9a9;cursor:default;display:flex;flex-direction:column;gap:6px;padding:22px 10px;transition:background .2s}.m-stat-cell:last-child{border:none}.m-stat-cell:hover{background:#fff}.m-stat-icon{color:var(--main);font-size:1rem}.m-stat-value{color:#fff;font-family:Syne,sans-serif;font-size:20px;font-weight:700;line-height:1}.m-stat-label{color:gray;font-size:.5rem;font-weight:500;letter-spacing:1px;text-transform:uppercase}.m-footer{border-top:1px solid hsla(0,0%,100%,.05);justify-content:space-between;padding:16px 1.5rem}.m-explore-btn,.m-footer{align-items:center;display:flex}.m-explore-btn{background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:14px;box-shadow:0 4px 16px rgba(99,102,241,.35);color:#fff;cursor:pointer;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;gap:8px;padding:10px 20px;transition:transform .15s,box-shadow .15s}.m-explore-btn:hover{box-shadow:0 8px 1.3rem rgba(99,102,241,.5);transform:translateY(-2px)}.m-explore-btn:active{transform:translateY(0)}.m-rank-chip{align-items:center;background:rgba(255,211,61,.1);border:1px solid rgba(255,211,61,.25);border-radius:20px;display:flex;gap:6px;padding:6px 12px}.m-rank-chip span:first-child{font-size:14px}.m-rank-chip .rank-text{color:#ffd93d;font-size:11px;font-weight:500;letter-spacing:.3px}@media(max-width:400px){.card{border-radius:20px}.header{padding:1.3rem 20px 20px}.footer{padding:14px 20px}}.m-user-bio{background:#fff;background:hsla(0,0%,100%,.1);border-radius:1.5rem 1.5rem;margin:2rem 0;outline:.01rem solid #a9a9a9;overflow:hidden;padding:1.3rem;position:relative}.m-user-bio span{font-size:small;font-weight:600;margin:0;padding:0}.user-profile-about-me-content{background:transparent;border:none;color:gray;font-size:.7rem}.m-bottom-nav-user{bottom:0;height:5rem;left:50%;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;transform:translateX(-50%);width:100%;z-index:1000}.m-bottom-nav__blur{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:hsla(0,0%,100%,.85);border-top:1px solid rgba(0,0,0,.07);box-shadow:0 -1px 0 rgba(0,0,0,.06),0 -8px 32px rgba(15,31,74,.08);inset:0;position:absolute}.m-bottom-nav__inner{height:100%;justify-content:space-around;padding:0 4px}.m-bottom-nav__inner,.m-bottom-nav__tab{align-items:center;display:flex;position:relative}.m-bottom-nav__tab{-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent;border:none;border-radius:14px;cursor:pointer;flex:1;flex-direction:column;gap:3px;height:56px;justify-content:center;outline:none;padding:0;transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.m-bottom-nav__tab:active{transform:scale(.88)}.m-bottom-nav__tab--active{transform:translateY(-2px)}.m-bottom-nav__tab--active:active{transform:translateY(-2px) scale(.92)}.m-bottom-nav__pill{animation:pillIn .28s cubic-bezier(.34,1.56,.64,1) forwards;background:rgba(74,108,247,.1);border-radius:12px;inset:6px 4px;position:absolute}@keyframes pillIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.m-bottom-nav__icon{align-items:center;color:#a0a8b8;display:flex;justify-content:center;position:relative;transition:color .16s ease,transform .22s cubic-bezier(.34,1.56,.64,1)}.m-bottom-nav__tab--active .m-bottom-nav__icon{color:var(--main);transform:scale(1.1)}.m-bottom-nav__label{color:#a0a8b8;font-family:Outfit,sans-serif;font-size:10px;font-weight:500;letter-spacing:.2px;line-height:1;transition:color .16s ease}.m-bottom-nav__tab--active .m-bottom-nav__label{color:var(--main);font-weight:600}