@charset "UTF-8";@font-face{font-display:swap;font-family:OpenSans;font-style:normal;font-weight:300;src:url(/assets-new/fonts/OpenSans-Light.woff) format("woff"),url(/assets-new/fonts/OpenSans-Light.eot?) format("eot"),url(/assets-new/fonts/OpenSans-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:OpenSans;font-style:normal;font-weight:400;src:url(/assets-new/fonts/OpenSans-Regular.woff) format("woff"),url(/assets-new/fonts/OpenSans-Regular.eot?) format("eot"),url(/assets-new/fonts/OpenSans-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:OpenSans;font-weight:500;font-style:normal;src:url(/assets-new/fonts/OpenSans-SemiBold.woff) format("woff"),url(/assets-new/fonts/OpenSans-SemiBold.eot?) format("eot"),url(/assets-new/fonts/OpenSans-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:OpenSans;font-style:normal;font-weight:600;src:url(/assets-new/fonts/OpenSans-SemiBold.woff) format("woff"),url(/assets-new/fonts/OpenSans-SemiBold.eot?) format("eot"),url(/assets-new/fonts/OpenSans-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:OpenSans;font-style:normal;font-weight:700;src:url(/assets-new/fonts/OpenSans-Bold.woff) format("woff"),url(/assets-new/fonts/OpenSans-Bold.eot?) format("eot"),url(/assets-new/fonts/OpenSans-Bold.ttf) format("truetype")}html{height:100%;position:relative}body{position:relative;margin:0;padding:0}*{margin:0;padding:0;box-sizing:border-box;font-display:Swap;font-family:OpenSans,Calibri,Roboto Condensed,Noto Serif,Fira Sans,sans-serif}a{text-decoration:none;color:#0b5a88}ul{padding:0;list-style:none}li{padding:0}button{background:none;border:none;cursor:pointer;-webkit-user-select:none;user-select:none}.hidden{display:none}.only-to-1124{display:none!important}@media only all and (max-width: 1123px){.only-to-1124{display:flex!important}}.only-from-1124{display:flex!important}@media only all and (max-width: 1123px){.only-from-1124{display:none!important}}@keyframes rotateSpinner{0%{transform:rotate(0)}to{transform:rotate(359deg)}}#spinner circle{animation:rotateSpinner 1.5s ease-in-out infinite}.spinner{animation:rotateSpinner 1.5s ease-in-out infinite}.svg-heart-class{stroke:currentColor}.main-logo{display:flex;align-content:center;align-items:center}.main-logo--white{color:#fff}.main-logo--white svg{color:#fff}.main-logo_img svg{width:44px;height:44px}@media only all and (max-width: 1022px){.main-logo_img svg{width:28px;height:28px}}.main-logo_text{margin-left:8px;color:#fff;font-weight:600;font-size:20px;letter-spacing:-1px}@media only all and (max-width: 1022px){.main-logo_text{font-size:16px;letter-spacing:0px}}.input-text{padding:8px 16px;border-radius:8px;border:0;width:100%;height:48px;display:flex;align-content:center;align-items:center;border:1px solid #d2d5df}.input-text:focus{outline:none;border:1px solid #c3c7d4}.main-search{width:100%;display:flex;position:relative;flex-direction:column}@media only all and (max-width: 1022px){.main-search__wrapper{min-width:33%}}.main-search.focus #main-search{z-index:1000000000000000000}.main-search.focus .main-search_btn{z-index:10000000000000000000}@media only all and (max-width: 1022px){.main-search{max-width:100%}}.main-search h3{display:none}@media only all and (max-width: 1022px){.main-search h3{display:flex;margin-bottom:16px;font-size:16px;font-weight:400}}.main-search_findme{display:none!important}@media only all and (max-width: 1022px){.main-search_findme{display:flex!important}}.main-search_divider{display:none}@media only all and (max-width: 1022px){.main-search_divider{position:relative;width:100%;align-content:center;align-items:center;height:32px;display:flex;margin:16px 0}.main-search_divider span{position:absolute;background:#fff;left:0;top:0;bottom:0;right:0;margin:auto;display:flex;width:64px;height:32px;align-content:center;justify-content:center;align-items:center}.main-search_divider-border{height:1px;border:1px solid #ddd;width:100%;position:absolute;top:0;bottom:0;margin:auto}}.main-search_findme{display:none;width:100%;margin-bottom:16px;box-shadow:0 0 10px #00000026;align-items:center}@media only all and (max-width: 1022px){.main-search_findme{box-shadow:0 0}}.main-search_findme-icon{align-content:center;align-items:center;margin-right:16px;background:#ddd;border-radius:50%;height:34px;width:34px}.main-search_findme-icon svg{width:24px;height:24px;margin:auto;fill:#0b6e7e}.main-search_findme-icon--only-desktop{display:flex}@media only all and (max-width: 820px){.main-search_findme-icon--only-desktop{display:none}}.main-search_findme-icon--only-mobile{display:none!important}@media only all and (max-width: 820px){.main-search_findme-icon--only-mobile{display:flex!important;flex-direction:column}}.main-search_findme-text{display:flex;flex-direction:column;font-size:15px;text-align:left}.main-search_findme-text--only-desktop{display:flex}@media only all and (max-width: 820px){.main-search_findme-text--only-desktop{display:none}}.main-search_findme-text--only-mobile{display:none!important}@media only all and (max-width: 820px){.main-search_findme-text--only-mobile{display:flex!important;flex-direction:column}}.main-search_findme-text-main{font-weight:600}.main-search_findme-text-sub{font-size:12px;color:#888}@media only all and (max-width: 820px){.main-search_findme-text-sub{font-size:10px}}.main-search--only-mobile{display:none}.main-search--only-mobile .input-text{border-color:#d2d5df!important;border-radius:15px;background-color:#f5f5f5}@media only all and (max-width: 919px){.main-search--only-mobile{margin-top:4px!important;display:flex}.main-search--only-mobile .main-search_btn{width:24px;height:24px}.main-search--only-mobile .main-search_btn svg{margin:0;width:12px;height:12px}.main-search--only-mobile input{height:36px}.main-search--only-mobile h3,.main-search--only-mobile .main-search_divider,.main-search--only-mobile .main-search_findme{display:none!important}}@media only all and (max-width: 1023px){.main-search-mobile-popup{width:90%;max-width:500px;top:-100vh;position:fixed;left:0;right:0;margin:auto;padding:16px;background:#fff;border-radius:16px;box-shadow:0 0 12px #00000040;display:flex!important;opacity:0;transition:.25s}.main-search-mobile-popup--open{opacity:1;top:24px;z-index:999;min-width:33.333%;max-width:500px!important}.main-search-mobile-popup--open .stays-checkbox{display:none!important}}.main-search input:not([type=checkbox]){z-index:2;font-size:16px;border:2.5px solid #0B6E7E;border-radius:16px}.main-search input:not([type=checkbox]):focus{border:2.5px solid #0B6E7E;border-radius:16px}@media only all and (min-width: 1024px){.main-search input:not([type=checkbox]){border:1px solid #D2D5DF;border-radius:20px}}.main-search_btn{position:absolute;top:0;bottom:0;right:8px;z-index:3;width:34px;height:34px;background:#0b6e7e;border-radius:50%;margin:auto;color:#fff;display:flex;align-items:center;justify-content:center}.main-search_btn-icon--loading{margin-top:3px;width:26px!important;height:26px!important}.main-search_btn-icon--default{color:#fff;width:22px;height:17px}.main-search_btn-icon--reset{width:16px;height:16px;fill:#fff}.main-search_dropdown{z-index:1;position:absolute;top:16px;left:0;width:100%;height:auto;min-height:100%;max-height:calc(100vh - 100px);overflow:auto;background:#fff;border-radius:16px;box-shadow:0 0 12px #00000040;padding:32px 0 0}.main-search_dropdown-content{position:relative;padding:8px 0;width:100%;display:flex;flex-direction:column}.main-search_dropdown-content-item{width:100%;display:flex;transition:.15s}.main-search_dropdown-content-item a{display:flex;padding:8px 16px 8px 4px;width:100%;align-content:center;align-items:center;box-sizing:border-box;min-height:50px}.main-search_dropdown-content-item--selected,.main-search_dropdown-content-item:hover{background:#eee}.main-search_dropdown-content-item-icon{width:32px;height:32px;display:flex;align-content:center;align-items:center;margin-right:4px}.main-search_dropdown-content-item-icon svg{color:#777;width:24px;height:24px;margin:auto}.main-search_dropdown-content-item-text{display:flex;flex-direction:column}.main-search_dropdown-content-item-text-title{color:#000;font-size:15px}.main-search_dropdown-content-item-text-description{color:#a19a9a;font-size:14px;margin-top:5px}.main-search.focus:not(.filled) .main-search_findme{top:55px;z-index:999999999}@media only all and (min-width: 1024px){.main-search.focus:not(.filled) .main-search_findme{display:flex!important;align-items:center;background:#fff;position:absolute;top:30px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;padding:30px 16px 16px;z-index:1}}.main-search-mobile-popup .main-search_findme{display:none}@media only all and (min-width: -1px) and (max-width: 919px){.main-search-mobile-popup .main-search_findme{display:flex}}.favorites{position:relative;align-items:center;display:flex}.favorites svg{color:transparent;width:24px;height:24px;transition:.15s}.favorites svg:hover{color:#ffffffb3}.favorites_counter{position:absolute;right:-10px;top:-10px;background:#0891a5;color:#fff;font-size:10px;width:18px;height:16px;border-radius:50%;display:flex;align-content:center;justify-content:center;align-items:center;font-weight:600}.favorites_title{margin-left:8px;font-weight:500;color:#fff;font-size:14px}.language{display:flex;align-content:center;align-items:center;color:#fff}.language_planet{display:flex;width:24px;height:24px;color:transparent}.language_flag{display:none;height:18px;width:24px}.language svg{color:#fff;margin-right:8px}.language span{color:#fff;font-size:14px}.currency{display:flex;align-content:center;align-items:center;color:#fff}.currency-icon{display:flex;width:22px;height:22px;color:transparent}.currency_code{display:none}.currency svg{color:#fff;margin-right:8px}.currency span{color:#fff;font-size:14px}.user-auth{display:flex;align-content:center;align-items:center;color:#fff;position:relative}.user-auth svg{color:#fff;fill:none!important;width:26px;height:26px;margin-right:8px}.user-auth span{color:#fff;font-size:14px;white-space:nowrap}@media only all and (max-width: 1022px){.user-auth span{color:#fff!important;font-size:18px}}.user-auth--not-authorized:after{display:none}@media only all and (max-width: 1022px){.user-auth--not-authorized{width:100%;text-align:center;justify-content:center;align-content:center;align-items:center;background:#2282b4;border-radius:32px;padding:16px}.user-auth--not-authorized:after{display:none}.user-auth--not-authorized svg{display:none}}.user-auth_avatar{overflow:hidden;width:30px;height:30px;border-radius:50%;margin-right:8px;display:flex;align-content:center;align-items:center;justify-content:center;color:#fff!important;background:#4462ba;font-size:18px}.user-auth_avatar img{width:100%;object-fit:cover;min-width:30px;height:100%}.user-auth_premium{position:absolute;bottom:24px;display:flex}.user-auth_premium svg{width:15px;height:15px;color:#d4a422!important}.user-auth_premium-pro{color:#1c8518;font-size:10px;font-weight:600}.form-logout{display:none}.form-logout #mobile-logout{font-size:13px;border:1.5px solid #9A9A9A;padding:8px 12px;border-radius:20px;cursor:pointer}@media only all and (max-width: 1022px){.form-logout{display:flex;margin:auto 0 auto auto}}.premium{width:24px;height:34px;margin:auto}.premium svg{color:#fff;width:24px;height:24px;transition:.15s}.premium svg:hover{color:#ffffffb3}.user-menu{display:flex;align-content:center;align-items:center}.user-menu .toggle-mobile-search{display:flex;align-content:center;align-items:center;justify-content:center}.user-menu .toggle-mobile-search svg{width:26px;height:26px;color:#fff;fill:#fff}.user-menu_item{margin-left:20px;display:flex;align-content:center;align-items:center;justify-content:center;position:relative}@media only all and (max-width: 1269px){.user-menu_item--only-desktop{display:none}}.user-menu_item--only-mobile{display:none}@media only all and (max-width: 1269px){.user-menu_item--only-mobile{display:flex;margin-right:24px;margin-left:0}}.main-menu{max-width:calc(100vw - 60px);width:100%;display:block;padding:4px 0;margin:auto 32px;z-index:4}@media only all and (min-width: 580px) and (max-width: 1022px){.main-menu{width:calc(100% - 64px)}}@media only all and (min-width: 460px) and (max-width: 578px){.main-menu{width:calc(100% - 48px);padding:0}}@media only all and (max-width: 458px){.main-menu{width:100%;max-width:calc(100% - 40px);margin:auto}}.main-menu_container{width:100%;display:flex;justify-content:space-between;align-content:center;align-items:center}.main-menu_container-item{display:flex;margin:auto;flex:1 0 auto;justify-content:end;min-width:33.333%}.main-menu_container-item--only-desktop{margin:auto;width:40%}.main-menu_container-item--only-desktop h1{font-size:32px;color:#fff;font-family:OpenSans,sans-serif;margin-bottom:16px;font-weight:500}@media only all and (max-width: 1022px){.main-menu_container-item--only-desktop{display:none;width:90%;background:#fff!important}.main-menu_container-item--only-desktop h1{display:none}}.main-menu_container-item--only-mobile{display:none}@media only all and (max-width: 1022px){.main-menu_container-item--only-mobile{display:flex}}.main-menu_container-item:first-child{margin-left:0;flex:0;justify-content:flex-start}.main-menu_container-item--desktop-only{display:flex}@media only all and (max-width: 1022px){.main-menu_container-item--desktop-only{display:none}}.main-menu_container-item--desktop-first{margin-left:0;flex:0;justify-content:flex-start;align-items:center;align-content:center;min-height:38px}@media only all and (max-width: 1022px){.main-menu_container-item--desktop-first{margin:auto;justify-content:center}}.main-menu_container-item:last-child{margin-right:0;flex:0;justify-content:flex-end}.main-menu_container .header__back{height:28px;padding:4px}.main-menu_container .header__back svg{width:12px;height:20px}.main-menu .js-toggle-mobile-menu{width:24px;height:24px;position:relative;display:flex}.main-menu .js-toggle-mobile-menu .burger-top{position:absolute;top:4px;left:0;height:2.5px;width:100%;background:#fff}.main-menu .js-toggle-mobile-menu .burger-center{position:absolute;top:0;left:0;bottom:0;height:2.5px;width:100%;background:#fff;margin:auto}.main-menu .js-toggle-mobile-menu .burger-bottom{position:absolute;bottom:4px;left:0;height:2.5px;width:100%;background:#fff}.main-menu-search{background:#e6e6e6;padding:16px;margin-top:24px;z-index:4}@media only all and (min-width: 1024px){.main-menu-search{border-radius:40px}}@media only all and (max-width: 1022px){.main-menu-search{background:#fff!important}}@media only all and (min-width: 1270px){.js-toggle-mobile-menu{display:none!important}}@media only all and (max-width: 1269px){.js-toggle-mobile-menu{display:flex!important}}.copyright{display:flex;align-content:center;align-items:center;margin:auto auto auto 0}@media only all and (max-width: 919px){.copyright{display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:centser;margin-bottom:24px;width:100%}}.copyright_logo{display:flex;align-content:center;align-items:center;margin:auto 16px auto auto;color:#4b4b4b}@media only all and (max-width: 919px){.copyright_logo{margin:0 auto 24px}}.copyright_logo svg{width:32px;height:32px}.copyright h5{font-size:12px;margin:auto 0}@media only all and (max-width: 919px){.copyright h5{display:flex;justify-content:center}}.social{display:flex;align-content:center;align-items:center;margin:auto 0 auto auto}@media only all and (max-width: 919px){.social{margin:0 auto}}.social ul{display:flex;align-content:center;align-items:center;margin:auto 0 auto auto}.social ul a{margin-left:24px;display:flex;align-items:center}@media only all and (max-width: 919px){.social ul a{margin:0 auto;padding:0 8px}}.social ul a svg{color:#4b4b4b;width:24px;height:18px;transition:.25s}.social ul a svg:hover{color:#000}.footer-menu{display:flex;align-content:center;align-items:center;margin:auto 0 auto auto}@media only all and (max-width: 919px){.footer-menu{margin:0 auto 24px;justify-content:center}}.footer-menu ul{display:flex;align-content:center;align-items:center;margin:auto 0 auto auto}@media only all and (max-width: 919px){.footer-menu ul{margin:0 auto;justify-content:center;flex-wrap:wrap}}.footer-menu ul li{display:flex;align-content:center;align-items:center;justify-content:center}@media only all and (max-width: 919px){.footer-menu ul li{margin:0 auto 12px;display:inline-flex;align-content:center;align-items:center;justify-content:center}}.footer-menu ul li a{display:inline-flex;margin-left:15px;transition:.3s;font-size:12px;color:#282828;outline:none;text-decoration:none;align-content:center;align-items:center;justify-content:center}.footer-menu ul li a:hover{text-decoration:underline}@media only all and (max-width: 919px){.footer-menu ul li a{text-align:center;align-content:flex-start;align-items:flex-start;justify-content:center}}.modal-component{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999}.modal-component--lang{max-width:574px}.modal-component--like{max-width:600px}.modal-component--like .modal-component__footer{padding-top:0}.modal-component--auth{max-width:600px;max-height:90vh!important;height:900px}@media only all and (max-width: 919px){.modal-component--auth{max-height:unset!important}}@media only all and (max-width: 919px){.modal-component--auth .modal-component__content{flex:unset}}.modal-component--viator-description{border-radius:20px;max-width:700px}@media only all and (max-width: 1023px){.modal-component--viator-description{animation:slideUp .3s ease-out;max-height:50vh!important;bottom:0;top:unset!important;position:fixed!important;border-radius:20px 20px 0 0!important;height:min-content!important}.modal-component--viator-description .modal-component__header{padding:4px 4px 0 0}}.modal-component--viator-description .modal-component__header{padding:12px 12px 0 0}.modal-component--viator-description .modal-component__content{padding:0 32px;flex:unset;margin-bottom:32px}.modal-component--viator-description .modal-component__content p{font-size:16px;line-height:24px}@media only all and (max-width: 1023px){.modal-component--viator-description .modal-component__content p{font-size:14px;line-height:19px}}.modal-component--question-detail{border-radius:20px;max-width:max-content}@media only all and (max-width: 1023px){.modal-component--question-detail{animation:slideUp .3s ease-out;bottom:0;top:unset!important;position:fixed!important;border-radius:20px 20px 0 0!important;height:min-content!important}.modal-component--question-detail .modal-component__header{padding:4px 4px 0 0}}.modal-component--question-detail .modal-component__header{padding:12px 12px 0 0}.modal-component--question-detail .modal-component__content{padding:0 32px;flex:unset;margin-bottom:32px}.modal-component--question-detail .modal-component__content p{font-size:16px;line-height:24px}@media only all and (max-width: 1023px){.modal-component--question-detail .modal-component__content p{font-size:14px;line-height:19px}}.modal-component--question-detail .modal-component__content .auth-nudge{display:flex;flex-direction:column;gap:16px}.modal-component--question-detail .modal-component__content .auth-nudge__head{display:flex;gap:12px}.modal-component--question-detail .modal-component__content .auth-nudge__icon{width:24px;height:24px}.modal-component--question-detail .modal-component__content .auth-nudge__title{font-size:16px;font-weight:500}.modal-component--question-detail .modal-component__content .auth-nudge__list{display:flex;flex-direction:column;gap:12px}.modal-component--question-detail .modal-component__content .auth-nudge__list svg{width:16px;height:16px}.modal-component--question-detail .modal-component__content .auth-nudge__list li{align-items:center;display:flex;gap:12px;font-size:16px}@media only all and (max-width: 1023px){.modal-component--question-detail .modal-component__content .auth-nudge__list li{font-size:14px}}.modal-component--question-detail .modal-component__content .auth-nudge__hint{font-size:14px;color:#0b6e7e}.modal-component--question-detail .modal-component__content .auth-nudge .btn{font-size:15px;padding:10px 24px}.modal-component--question-detail .modal-component__content .auth-nudge .btn--primary{flex-shrink:0;background:#0b6e7e;border-radius:100px;color:#fff}.modal-component--question-detail .modal-component__content .auth-nudge .btn--link{color:#222227}.modal-component--question-detail .modal-component__content .auth-nudge__actions{display:flex;align-items:center;gap:12px}.modal-component--premium{max-width:600px;overflow:hidden}.modal-component--premium:has(.premium-modal-header--pro){max-height:unset}.modal-component--premium .modal-component__header:not(.modal-component__header:has(.premium-modal-header--pro)){border-bottom:1px solid #ddd}.modal-component--premium .modal-component__content{padding:0}.modal-component__background-block{width:100%;height:100%;position:fixed;top:0;left:0;background:#0000008f}.modal-component__background-block--transparent{background:transparent}.modal-component__modal{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;display:flex;justify-content:center;align-content:center;align-items:center;width:100%;height:100%}.modal-component__modal-container{position:relative;background:#fff;box-shadow:0 0 12px #00000040;width:100%;margin:0;top:0;display:flex;flex-direction:column;border-radius:16px;max-height:80vh;cursor:auto}.modal-component__modal-container--confirm{max-width:400px;max-height:100%;overflow:auto}@media only all and (max-width: 1023px){.modal-component__modal-container{max-width:100%;max-height:100%;height:100%;border-radius:0}}.modal-component__header{width:100%;display:flex;padding:12px 12px 0}@media only all and (max-width: 1022px){.modal-component__header{padding:16px 16px 0}}.modal-component__header-title{margin:auto auto auto 0;color:#0b5a88;font-size:20px;font-weight:600}.modal-component__header-title svg{width:16px;height:12px;margin-right:16px}.modal-component__header-close{width:22px;height:22px;margin:0 0 auto auto;display:flex;justify-content:center;align-content:center;cursor:pointer}.modal-component__header-close svg{width:22px;height:22px;margin:auto;fill:#9a9a9a}.modal-component__content{overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;width:100%;padding:16px}@media only all and (max-width: 1022px){.modal-component__content{flex:1 0 auto}}.modal-component__footer{padding:16px;display:flex;width:100%;margin:auto 0 0;align-items:center;justify-content:space-between}.modal-component__footer__button{padding:12px 15px;border-radius:100px;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.modal-component__footer__button:hover{background:#e4e4e4}.modal-component__footer__button--primary{background:#09839f;color:#fff}.modal-component__footer__button--primary:hover{background:#09839f}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-component--lang{max-width:600px}.modal-component--lang .modal-component__content{max-height:calc(100vh - 94px)}.lang-modal{display:flex;flex-wrap:wrap;justify-content:space-between}.lang-modal_link{width:calc(50% - 4px);display:flex;align-content:center;align-items:center;padding:8px;border-radius:8px;border:1px solid #ddd;margin-bottom:8px;transition:.15s;color:#001833}.lang-modal_link:hover{background:#0891a5;color:#fff}.lang-modal_link-icon{overflow:hidden;border-radius:50%;margin-right:8px;width:32px;height:32px}.lang-modal_link-icon svg{width:32px;height:32px}.lang-modal_link-text{font-weight:400;font-size:16px}.modal-component--currency{max-width:600px}.modal-component--currency .modal-component__content{max-height:calc(100vh - 94px)}.currency-modal{display:flex;flex-wrap:wrap;justify-content:space-between}.currency-modal_link{width:calc(50% - 4px);display:flex;align-content:center;align-items:center;margin-bottom:8px;transition:.15s;color:#001833;border:1px solid #F1F1F1;border-radius:10px;padding:8px}.currency-modal_link:hover{background:#0891a5;color:#fff}.currency-modal_link-icon{overflow:hidden;border-radius:50%;margin-right:8px;width:32px;height:32px;border:1px solid #09839F;text-align:center;align-items:center;display:flex;justify-content:center}.currency-modal_link-icon svg{width:18px;height:18px;color:#0891a5}.currency-modal_link-text{font-weight:400;font-size:16px}@media only all and (max-width: 1023px){.modal-component--premium{height:unset;border-radius:16px}}@media only all and (max-width: 479px){.modal-component--premium{height:100%;border-radius:0}}.modal-component--premium .modal-component__content{max-height:calc(100vh - 85px)}@media only all and (max-width: 479px){.modal-component--premium .modal-component__content{flex:unset}}.premium-modal{background:no-repeat bottom url(/assets/images/premium_popup_background.jpg);background-size:auto;background-size:auto 220px;padding:16px 24px 200px!important;display:flex;flex-direction:column}@media only all and (max-width: 1022px){.premium-modal{flex:1 0 auto;background-size:contain}}.premium-modal .main-search_btn svg{color:#fff;fill:#fff;stroke:#fff}.premium-modal--contribute-mode{background:#f2f6fa;border:0!important}.premium-modal_menu{width:100%;display:flex;flex-direction:column}.premium-modal_menu-item{width:100%;display:flex;align-content:center;align-items:center;padding-bottom:24px;position:relative}.premium-modal_menu-item:not(.premium-modal_menu-item--disabled){cursor:pointer}.premium-modal_menu-item:not(.premium-modal_menu-item--disabled):after{content:"";position:absolute;right:-23px;bottom:0;top:0;margin:auto;border:6px solid transparent;border-top:6px solid #0b6e7e;transform:rotate(90deg)}.premium-modal_menu-item--disabled .premium-modal_menu-item-text-title{color:#757575}.premium-modal_menu-item svg{width:42px;height:42px;margin:auto 8px auto 0;color:#757575}.premium-modal_menu-item-lock{width:24px!important;height:24px!important;margin:auto 0 auto auto!important;color:#0b6e7e!important}.premium-modal_menu-item-text{display:flex;flex-direction:column}.premium-modal_menu-item-text sup{color:#0b6e7e}.premium-modal_menu-item-text-title{font-size:17px;color:#0b6e7e;font-weight:600}.premium-modal_menu-item-text-description{font-size:14px;color:#757575}.premium-modal__content{display:flex;flex-direction:column}@media only all and (max-width: 1022px){.premium-modal__content{min-height:calc(100vh - 100px);height:100%;flex:1 0 auto}}.premium-modal-header{display:flex;flex-direction:column;color:#09839f;font-weight:600;padding:0 8px 16px}.premium-modal-header--reversed{background:#09839f;color:#fff}.premium-modal-header--pro{font-weight:400}.premium-modal-header--pro .premium-modal-header_sup{color:#393939}.premium-modal-header_sub{font-size:16px}.premium-modal-header_sub svg{width:14px;height:14px;color:#cea221}.premium-modal-header_sup{font-size:24px}.premium-modal-header_sup svg{width:14px;height:14px;color:#cea221}.premium-modal-header_links{font-size:12px;color:#001833;margin-top:10px}@media only all and (max-width: 479px){.premium-modal-header_links{font-size:12px}}@media only all and (min-width: 481px){.premium-modal-header_links{font-size:16px}}.premium-modal-header_links a{color:#09839f;cursor:pointer}.premium-modal_generate{border:2px solid #0b6e7e;border-radius:15px;color:#0b6e7e;padding:14px 24px;font-weight:600;margin-bottom:16px}.premium-modal_view-all,.premium-modal #free-for-contributors{color:#0d6573;text-decoration:underline;font-size:14px;margin-bottom:16px;cursor:pointer}.premium-modal #free-for-contributors{margin-bottom:0;font-weight:600}.premium-modal_subtitle{font-size:14px;font-weight:400}.premium-modal_features-short{list-style:inside;font-size:14px;font-weight:400}.premium-modal_buttons{width:100%;display:flex;justify-content:space-between;margin-top:16px}.premium-modal #contribute-premium{border-radius:100px;background:#09839f;padding:8px 24px;line-height:normal;color:#fff;height:48px;font-size:16px;transition:all .3s ease;letter-spacing:1px;margin:auto auto auto 0}.premium-modal #contribute-premium:hover{background:#086f87}.premium-modal #plans-premium{border:1px solid #8f8f8f;color:#222227;font-weight:600;text-transform:capitalize;font-size:14px;padding:8px 24px;height:48px;transition:all .3s ease;border-radius:100px;margin:auto 0 auto auto;letter-spacing:1px}.premium-modal #plans-premium:hover{border:1px solid #777}.premium-modal_contribute{width:100%;display:flex;flex-direction:column;background:#f2f6fa;padding:16px 32px}.premium-modal_contribute h3{font-weight:800;font-size:22px;color:#444;margin-bottom:16px}.premium-modal_contribute-search{position:relative;margin-bottom:16px}.premium-modal_contribute-search input:not([type=checkbox]){z-index:2;font-size:16px;border:2.5px solid #0B6E7E;border-radius:16px;padding:8px 16px;height:48px;display:flex;align-content:center;align-items:center;width:100%;position:relative;box-shadow:0 4px 8px #00000026}.premium-modal_contribute-search button{position:absolute;right:8px;top:1px;bottom:0;margin:auto;background:#0b6e7e;width:32px;height:32px;display:flex;align-content:center;align-items:center;z-index:3}.premium-modal_contribute-search button svg{width:16px;height:16px;margin:auto;color:#fff}.premium-modal_contribute-search button .main-search_btn-icon--reset{stroke:#333}.premium-modal_contribute-recently{width:100%;display:flex;flex-direction:column;padding:16px 54px 54px;background:#fff}.premium-modal_contribute-recently h4{color:#555;font-size:20px;letter-spacing:.5px;margin-bottom:24px;margin-top:8px;font-weight:400}.premium-modal_contribute-recently-list{width:100%;display:flex;flex-direction:column}.premium-modal_contribute-recently-list-item{width:100%;border:1px solid #ccc;padding:4px;display:flex;align-content:center;align-items:center;border-radius:8px;margin-bottom:16px}.premium-modal_contribute-recently-list-item-preview{width:64px;height:64px;display:flex;align-content:center;align-items:center;justify-content:center;overflow:hidden;margin-right:16px;border-radius:8px}.premium-modal_contribute-recently-list-item-preview img{object-fit:cover;width:100%;height:100%}.premium-modal_contribute-recently-list-item-text{display:flex;flex-direction:column;align-content:flex-start;align-items:flex-start;justify-content:center}.premium-modal_contribute-recently-list-item-text-name{font-size:18px;color:#333;margin-bottom:4px}.premium-modal_contribute-recently-list-item-text-description{font-size:14px;color:#555}.premium-modal_contribute-steps{list-style:inside;font-size:14px;margin-bottom:16px}.premium-modal_contribute-divider{position:relative;width:100%;align-content:center;align-items:center;height:32px;display:flex;margin-bottom:16px}.premium-modal_contribute-divider span{position:absolute;background:#fff;left:0;top:0;bottom:0;right:0;margin:auto;display:flex;width:64px;height:32px;align-content:center;justify-content:center;align-items:center}.premium-modal_contribute-divider-border{height:1px;border:1px solid #ddd;width:100%;position:absolute;top:0;bottom:0;margin:auto}.premium-modal_contribute-geolocation{display:flex;width:100%;margin-bottom:16px;color:#333;padding:4px 24px}.premium-modal_contribute-geolocation-link{cursor:pointer;color:#555}.premium-modal_contribute-geolocation-icon{width:32px;display:flex;align-content:center;align-items:center;margin-right:16px}.premium-modal_contribute-geolocation-icon svg{width:24px;height:24px;margin:auto}.premium-modal_contribute-geolocation-text{display:flex;flex-direction:column;font-size:15px;text-align:left}.premium-modal_contribute-geolocation-text-main{font-weight:600}.premium-modal_features-full{margin-top:24px;border-radius:20px;background:#e4eef2;padding:12px 16px;display:flex;flex-direction:column}.premium-modal_features-full-get-premium{display:flex;flex-direction:column}.premium-modal_features-full-get-premium h3{font-size:16px;font-weight:600;margin-bottom:24px}.premium-modal_features-full-get-premium-price{font-size:14px;font-weight:400;margin-bottom:24px}.premium-modal_features-full-table{display:flex;flex-direction:column}.premium-modal_features-full-table-item{display:flex;padding:8px 0;justify-content:space-between;align-content:center;align-items:center}.premium-modal_features-full-table-item:not(:last-child){border-bottom:1px solid #ddd}.premium-modal_features-full-table-item--disabled{opacity:.4}.premium-modal_features-full-table-item--disabled .premium-modal_features-full-table-item-checked-icon{font-size:22px;line-height:22px}.premium-modal_features-full-table-item-name{font-size:14px;margin:auto auto auto 0}.premium-modal_features-full-table-item-checked{margin:auto 0 auto auto;width:24px;height:24px;border:1px solid #333;border-radius:50%;display:flex;justify-content:center;align-content:center;align-items:center}.premium-modal_features-full-table-item-checked-icon{margin:auto;font-size:14px}.premium-modal_features-links{margin-top:10px;font-size:12px}.premium-modal_features-links a{color:gray;text-decoration:underline}.premium-modal_features-pro{margin:20px auto}.premium-modal_features-pro button{padding:10px 50px;border:1px solid grey;border-radius:15px;display:inline-flex;align-items:center;justify-content:center}.premium-modal_features-pro button>*:nth-child(2){font-weight:500;margin-left:5px}.premium-modal_features-pro button>*:last-child svg{width:12px;height:12px;position:relative;top:-3px;color:#cea221}.premium-modal #premium-contribute-from-features{border-radius:100px;background:#09839f;padding:8px 24px;line-height:normal;color:#fff;height:48px;font-size:16px;transition:all .3s ease;letter-spacing:1px;margin:24px auto}.premium-modal #premium-contribute-from-features:hover{background:#086f87}.premium-modal__pro-content{padding:5px 24px 24px}.premium-modal__pro-content__slider-container{position:relative;width:100%}.premium-modal__pro-content__slider-wrapper{overflow:hidden;scroll-width:none}@media (max-width: 480px){.premium-modal__pro-content__slider-wrapper{overflow-x:auto}}.premium-modal__pro-content__slider-inner{overflow-x:visible;display:flex;transition:.25s}@media (max-width: 480px){.premium-modal__pro-content__slider-inner{gap:15px}}.premium-modal__pro-content__slider-item{width:100%;position:relative;display:flex;flex-direction:column;background:#e3eef1;padding:15px;border-radius:15px;flex-shrink:0;align-items:center;gap:10px}.premium-modal__pro-content__slider-item>*{text-align:center}@media (max-width: 480px){.premium-modal__pro-content__slider-item{width:90%}}.premium-modal__pro-content__slider-item__header{color:#09839f}@media only all and (max-width: 479px){.premium-modal__pro-content__slider-item__header{font-size:14px}}@media only all and (min-width: 481px){.premium-modal__pro-content__slider-item__header{font-size:16px}}.premium-modal__pro-content__slider-item__info{color:#001833}@media only all and (max-width: 479px){.premium-modal__pro-content__slider-item__info{font-size:10px}}@media only all and (min-width: 481px){.premium-modal__pro-content__slider-item__info{font-size:13px}}.premium-modal__pro-content__slider-item__image{width:120px;height:120px;overflow:hidden;border-radius:100%;display:inline-flex;align-items:center;justify-content:center}.premium-modal__pro-content__slider-item__image svg{width:28px;height:28px}.premium-modal__pro-content__slider-item__name{color:#0b5a88}@media only all and (max-width: 479px){.premium-modal__pro-content__slider-item__name{font-size:18px}}@media only all and (min-width: 481px){.premium-modal__pro-content__slider-item__name{font-size:21px}}.premium-modal__pro-content__slider-item__description{color:#001833}@media only all and (max-width: 479px){.premium-modal__pro-content__slider-item__description{font-size:14px}}@media only all and (min-width: 481px){.premium-modal__pro-content__slider-item__description{font-size:15px}}.premium-modal__pro-content__slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:100%;background:#7f7f7f;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}@media (max-width: 480px){.premium-modal__pro-content__slider-arrow{display:none}}.premium-modal__pro-content__slider-arrow svg{width:12px;height:12px}.premium-modal__pro-content__slider-arrow--left{left:-15px}.premium-modal__pro-content__slider-arrow--right{right:-15px}.premium-modal__pro-content__plans{margin-top:15px;display:flex;flex-direction:column;gap:10px}.premium-modal__pro-content__plan{display:flex;align-items:center;border:1px solid #D6D6D6;border-radius:10px;padding:10px;gap:15px;cursor:pointer;position:relative}.premium-modal__pro-content__plan>*:nth-child(2){flex:1;font-size:14px}.premium-modal__pro-content__plan>*:nth-child(2)>*:first-child{font-weight:600;font-size:14px}.premium-modal__pro-content__plan-checkbox{width:18px;height:18px;display:flex;align-items:center;justify-content:center;border:1px solid #D6D6D6;border-radius:100%}.premium-modal__pro-content__plan-info{align-self:flex-start}@media only all and (max-width: 479px){.premium-modal__pro-content__plan-info{font-size:10px}}@media only all and (min-width: 481px){.premium-modal__pro-content__plan-info{font-size:11px}}.premium-modal__pro-content__plan-info--highlighted{position:absolute;background:#09839f;color:#fff;padding:5px 10px;border-radius:100px;right:-10px;top:5px}.premium-modal__pro-content__plan.active{background:#ebf1fb;border-color:#09839f}.premium-modal__pro-content__plan.active .premium-modal__pro-content__plan-checkbox{background:#09839f;border-color:#09839f}.premium-modal__pro-content__plan.active .premium-modal__pro-content__plan-checkbox:after{content:"";display:block;width:8px;height:8px;border-radius:100%;background:#ebf1fb}.premium-modal__pro-content__buttons{margin-top:15px;display:flex;flex-direction:column;align-items:center}.premium-modal__pro-content__button{display:flex;align-items:center;justify-content:center;padding:15px 70px;border-radius:100px}@media only all and (max-width: 479px){.premium-modal__pro-content__button{font-size:14px}}@media only all and (min-width: 481px){.premium-modal__pro-content__button{font-size:16px}}.premium-modal__pro-content__button--primary{background:#09839f;color:#fff}.premium-modal__pro-content__details{margin-top:5px;font-size:10px;color:#707070;text-align:left}.premium-modal__pro-content__footer{margin-top:10px;padding-top:10px;border-top:1px solid #DFDFDF;text-align:left;font-size:12px;display:flex;gap:28px}.premium-modal__pro-content__footer>*:first-child{color:#807373}.premium-modal__pro-content__footer>*:nth-child(2){color:#393939;cursor:pointer}.premium-modal__pro-content__footer>*:last-child{color:#09839f;font-weight:600;text-decoration:underline}.modal-component--premium-reversed .modal-component__header{background:#09839f}.modal-component--premium-reversed .modal-component__header-close svg{fill:#fff}.modal-component--premium-reversed .premium-modal-header_sup{font-size:16px}.modal-component--like .modal-component__content{flex:unset}.modal-component--like .modal-component__footer{margin:0}.like-modal{width:100%;display:flex;flex-direction:column}.like-modal_inner{width:100%;display:flex;flex-direction:column;max-height:calc(100vh - 300px)}.like-modal_info{width:100%;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;border-radius:16px;background:#d0e4e8;padding:24px;color:#001833;margin-bottom:16px}.like-modal_info h6{text-align:center;font-size:16px;margin-bottom:4px;font-weight:400}.like-modal_info-description{width:100%;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center}.like-modal_info-description-text{font-size:14px}.like-modal_preview{width:100%;display:flex;padding:0 0 16px;margin-bottom:8px;align-items:center}.like-modal_preview-img{width:114px;height:110px;margin-right:20px;overflow:hidden;border-radius:10px;box-shadow:0 3px 6px #0000003d;flex-shrink:0;position:relative;transition:.35s}.like-modal_preview-img:hover img{top:-8px;left:-8px;min-width:calc(100% + 16px)!important;min-height:calc(100% + 16px)!important}.like-modal_preview-img img{height:auto;width:100%;min-width:100%;min-height:100%;object-fit:cover;position:absolute;top:0;left:0;transition:.35s}.like-modal_preview span{font-size:15px;color:#363636}.like-modal_preview-text{padding:12px 60px;display:flex;flex-direction:column;align-content:flex-start;align-items:center;justify-content:flex-start;text-align:center}.like-modal_preview-text span{color:#363636;font-size:18px;line-height:20px;font-weight:500}.like-modal_cards{display:flex;flex-direction:column;align-content:flex-start;align-items:flex-start;justify-content:flex-start;margin-top:12px}.like-modal_cards-item{width:100%;display:flex;font-weight:600;font-size:14px;line-height:20px;transition:.15s;text-align:left;color:#001833;padding:16px 24px;align-content:center;align-items:center;justify-content:flex-start;background:#e9e9e9;border-radius:20px;margin-bottom:16px}.like-modal_cards-item input[type=checkbox]{margin:auto 8px auto 0}.like-modal_cards-item:hover,.like-modal_cards-item--selected{background:#d1e5e9}.like-modal_cards-item svg{width:18px;height:18px;margin:auto 0 auto auto}.like-modal_divider{position:relative;width:100%;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;height:1px;border-bottom:1px solid #ccc;margin-top:16px;margin-bottom:32px}.like-modal_divider-inner{position:absolute;left:0;right:0;margin:auto;background:#fff;width:48px;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center}.like-modal_footer{display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center}.like-modal_limit-premium{padding:8px 32px;background:#f2f2f2;border-radius:8px;display:flex;flex-wrap:wrap}.like-modal_limit-premium span,.like-modal_limit-premium a{font-size:14px}.like-modal_limit-premium a{color:#09839f}.like-modal_limit-premium-green-text{color:#188618}.like-modal_limit-premium svg{width:12px;height:12px;color:#cea221}.like-modal_create-new-buttons{display:flex;width:100%;justify-content:flex-end;margin:16px 0}.like-modal_create-new-buttons-create{background:#09839f;color:#fff;padding:8px 16px;border-radius:32px;transition:.15s;margin-left:16px}.like-modal_create-new-buttons-create:hover{background:#0a97b7}.like-modal_create-new-buttons-cancel{padding:8px 16px;border-radius:32px}.like-modal #like-modal-become-a-premium,.like-modal #from-like-to-register-modal,.like-modal #from-like-to-login-modal{color:#09839f;cursor:pointer}.like-modal #like-modal_create-new-album{display:flex;flex-direction:column;width:100%}.like-modal #like-modal_create-new-album-name{padding:4px 16px;border-radius:8px;border:1px solid #ddd;width:100%}.like-modal #like-modal_learn-more-premium{display:flex;align-content:center;align-items:center;justify-content:center;cursor:pointer;font-size:14px;margin-bottom:12px}.like-modal #like-modal-create-album{border:1px solid #2282B4;color:#001833;padding:8px 48px;border-radius:32px;transition:.15s;margin-bottom:16px}.like-modal #like-modal-create-album:hover{background:#2282b4;color:#fff}.user-auth_menu{position:absolute;top:calc(100% + 12px);width:100%;min-width:160px;right:0;background:#fff;border-radius:8px;box-shadow:0 0 12px #00000040;overflow:hidden;z-index:1}.user-auth_menu ul{display:flex;flex-direction:column;width:100%}.user-auth_menu ul li{display:flex;font-size:14px;color:#333;width:100%}.user-auth_menu ul li a,.user-auth_menu ul li button,.user-auth_menu ul li span{color:#333;font-size:14px;display:flex;padding:8px 16px;background:#fff;transition:.15s;width:100%}.user-auth_menu ul li a:hover,.user-auth_menu ul li button:hover,.user-auth_menu ul li span:hover{background:#ddd}.auth-modal_content{width:100%;display:flex;flex-direction:column;position:relative;padding:0 8px}.auth-modal_content-error{margin-bottom:24px;display:none;flex-direction:column;width:100%;color:#b92c2c;font-size:12px;padding:0}.auth-modal_content-error>div:before{content:"×";display:inline;margin-right:4px;font-weight:600;font-size:20px;position:relative;line-height:0;top:3px}.auth-modal_content-error-title{color:#b92c2c;font-size:14px;margin-bottom:12px}.auth-modal_content-error-title svg{width:14px;height:14px;margin-right:8px}.auth-modal_content-error--rejected{border:1px solid #b92c2c;color:#b92c2c;border-radius:10px;padding:20px 48px;text-align:center}.auth-modal_content-error--approved{border:1px solid #0E5E05;color:#0e5e05;border-radius:10px;padding:20px 48px;text-align:center}.auth-modal_content-error--approved>div:before{display:none}.auth-modal_content-error-recovery{color:#09839f;cursor:pointer;font-size:14px}.auth-modal_content-title{margin:auto auto 16px;align-items:center;text-align:center;width:30%}.auth-modal_content-title h3{color:#001833;font-weight:500;text-align:center;font-size:22px}.auth-modal_content-title svg{width:72px;height:72px}@media only all and (max-width: 479px){.auth-modal_content-title{width:40%}}.auth-modal_content a{color:#09839f}.auth-modal_content input:not([type=checkbox]){background:#fafafa;border:1px solid #B1B1B1;font-size:16px;color:#333;padding:0 20px;border-radius:10px;margin-bottom:18px;height:52px;width:100%;display:flex}.auth-modal_content input:not([type=checkbox])::placeholder{color:#b6b8b9}.auth-modal_content input:not([type=checkbox]):focus{outline:none}.auth-modal_content-email{display:none;text-align:center}.auth-modal_content #auth-email-input{border-radius:10px 10px 0 0;margin-bottom:0}.auth-modal_content #auth-password-input{border-radius:0 0 10px 10px}.auth-modal_content .bordered-input{border:1px solid #f1f1f1!important}.auth-modal_content #auth-password-input-show,.auth-modal_content #auth-confirmpassword-input-show{position:absolute;top:0;bottom:0;right:16px;margin:auto;display:flex;align-content:center;align-items:center;cursor:pointer;font-size:12px;color:#5b5b5b}.auth-modal_content #auth-modal_recover-password,.auth-modal_content #back-to-login{color:#09839f;font-size:15px;font-weight:400;margin-top:20px}.auth-modal_content #auth-reset-submit{margin:auto 0 auto auto;padding:8px 20px;width:fit-content}.auth-modal_content #auth-reset-back-login{margin:auto auto auto 0;color:#09839f;padding:8px 12px;height:42px;border-radius:8px;font-size:16px}.auth-modal_content #register-email-input{margin-bottom:16px}.auth-modal_content-light-text{color:#222227;text-align:center;width:100%;display:block}.auth-modal_content-light-text--little{font-size:14px}.auth-modal_content-light-text--reset{font-size:16px;color:#707070;line-height:24px;margin-bottom:32px;text-align:center}.auth-modal_content-form-subscribe{display:flex;font-size:12px;margin:24px 0;flex-direction:column;gap:16px;padding:0}.auth-modal_content-form-subscribe input[type=checkbox]{margin-top:2px}.auth-modal_content-form-subscribe input[type=checkbox]+label{display:inline-flex;align-items:center;-webkit-user-select:none;user-select:none;color:#616161;cursor:pointer;gap:4px}.auth-modal_content-form-subscribe--item{display:flex;align-items:start;gap:8px}.auth-modal_content-form-privacy{margin-bottom:24px;color:#616161;text-align:center;width:100%;font-size:12px;margin-top:12px}.auth-modal_content-form-privacy p{text-align:center;font-size:12px;font-weight:300;line-height:20px}.auth-modal_content-divider{position:relative;width:100%;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;height:1px;border-bottom:1px solid #e2e2e2;margin-top:16px;margin-bottom:16px}.auth-modal_content-divider-inner{position:absolute;left:0;right:0;margin:auto;padding:10px;background:#fff;width:48px;height:0;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;font-size:12px;color:#616161}.auth-modal_content-btn{width:100%;display:flex;padding:8px 16px;justify-content:center;align-content:center;align-items:center;font-size:16px;transition:.15s;margin-bottom:16px;height:48px;border:1px solid #B1B1B1;background:#fff;color:#222227!important;border-radius:20px;position:relative}.auth-modal_content-btn:hover{background:#e9e9e9;border:none}.auth-modal_content-btn svg{position:absolute;left:30px;top:50%;width:28px;height:28px;transform:translateY(-50%)}@media only all and (max-width: 395px){.auth-modal_content-btn svg{left:16px}}.auth-modal_content-btn--blue{color:#fff!important;background:#3b5999}.auth-modal_content-btn--blue:hover{background:#344e87}.auth-modal_content-btn--green{color:#fff!important;background:#09839f}.auth-modal_content-btn--green:hover{background:#086f87}.auth-modal_content-btn--bordered{border:2px solid #09839f;color:#001833}.auth-modal_content-btn--bordered:hover{border:1px solid #3b5999}.auth-modal_content .preloader{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-content:center;align-items:center;background:#ffffff80}.auth-modal_content-social-buttons{margin:12px auto 20px;display:flex;flex-direction:column;gap:16px;width:100%}.auth-modal_content-social-buttons a{border:1px solid #B1B1B1;padding:15px 30px;display:flex;align-items:center;justify-content:center;font-size:15px;color:#707070;position:relative;border-radius:100px}.auth-modal_content-social-buttons a svg{position:absolute;left:30px;top:50%;width:28px;height:28px;transform:translateY(-50%)}.popup{position:fixed;left:0;right:0;bottom:0;margin:auto;width:auto;height:auto;top:auto;display:flex;align-content:center;align-items:center;justify-content:center;z-index:999999}.popup--bottom-center{top:auto;bottom:48px}.popup_inner{display:flex;flex-direction:column;position:relative;padding:24px;width:calc(100% - 24px);max-width:320px;border-radius:8px;box-shadow:0 0 12px #00000040;overflow:hidden}.popup_inner--info{background:#073550}.popup_inner--error{background:#3c1624}.popup_title{font-weight:500;font-size:16px;color:#fff;display:flex}.popup_content{color:#fff;font-weight:300;font-size:14px}.popup_close{color:#fff;width:24px;height:24px;margin:auto 0 auto auto}.popup_close--absolute{top:4px;right:4px;position:absolute;margin:auto}.wbm__ad-block__header{height:70px;max-height:0;overflow:hidden;background:#ecf6f8;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 6px #223c501c;position:relative;z-index:1}.wbm__ad-block__header a{text-decoration:underline}.wbm__ad-block__header[show]{display:flex!important;max-height:70px}.wbm__ad-block__dialog{outline:none;background:transparent;position:fixed;top:50%;left:50%;transform:translate(-50%) translateY(-50%);border:none;padding-top:30px;z-index:999}.wbm__ad-block__dialog::backdrop{background:#000000bf}.wbm__ad-block__dialog__inner{background:#fff;border-radius:20px;display:inline-flex;width:70vw;max-width:900px;height:450px}@media only all and (max-width: 458px){.wbm__ad-block__dialog__inner{width:90vw;max-width:90vw;height:auto;flex-direction:column;position:relative}.wbm__ad-block__dialog__inner>*:first-child{width:100%!important;order:2}.wbm__ad-block__dialog__inner>*:last-child{width:100%!important;order:1}}.wbm__ad-block__dialog__inner>*:first-child{width:47%;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.wbm__ad-block__dialog__inner>*:first-child>*>*:not(:first-child){margin-top:20px}.wbm__ad-block__dialog__inner>*:first-child a{display:inline-block;width:75%;height:45px;line-height:45px;text-align:center;background:#09839f;border-radius:20px;color:#fff;cursor:pointer;font-size:15px;outline:none}.wbm__ad-block__dialog__inner>*:last-child{width:53%;position:relative;font-size:0}.wbm__ad-block__dialog__inner>*:last-child img{object-fit:cover;width:100%;height:100%;border-radius:0 20px 20px 0}@media only all and (max-width: 458px){.wbm__ad-block__dialog__inner>*:last-child img{border-radius:20px 20px 0 0}}.wbm__ad-block__dialog__header{font-size:30px;font-weight:500;color:#222227;max-width:340px}.wbm__ad-block__dialog__text{font-size:20px;color:#001833;padding:20px;max-width:290px}@media only all and (max-width: 458px){.wbm__ad-block__dialog__text{padding:0;max-width:260px}}@media only all and (max-width: 458px){.wbm__ad-block__dialog__button{text-align:center;margin:20px 0}}.wbm__ad-block__dialog__close{position:absolute;right:3px;top:3px;transform:translateY(-100%);cursor:pointer;font-size:30px;color:#fff}[data-hreft]{cursor:pointer}.mobile-menu-new{position:fixed;left:-100vw;top:0;height:100%;width:90%;background:#fff;z-index:999;box-shadow:0 0 12px #00000040;padding:32px;display:none;flex-direction:column;justify-content:space-between;opacity:0;transition:left .25s ease,opacity .25s ease;max-width:90vw}.mobile-menu-new .no-chevron:after,.mobile-menu-new .menu-item.as-button:after,.mobile-menu-new form.menu-item:after{content:none;display:none}.mobile-menu-new.is-open,body.menu-open .mobile-menu-new{left:0;opacity:1}.mobile-menu-new_header{width:100%;display:flex;margin:0}.mobile-menu-new_header .logo-img svg{width:36px;height:36px;color:#09839f}.mobile-menu-new_header-close{margin:0 0 auto auto;width:24px;height:24px;display:flex;justify-content:center;align-content:center;align-items:center}.mobile-menu-new_header-close svg{fill:#9a9a9a;width:24px;height:24px}.mobile-menu-new-item,.mobile-menu-new-item-thin,.mobile-menu-new .menu-item,.mobile-menu-new .mobile-menu_body-row>a,.mobile-menu-new .mobile-menu_body-row>button,.mobile-menu-new #user-settings,.mobile-menu-new .toggle-mobile-search{display:flex;align-items:center;width:100%;color:#222227;text-align:left;padding:12px 0;font-size:15px;font-weight:400;position:relative}.mobile-menu-new-item:after,.mobile-menu-new-item-thin:after,.mobile-menu-new .menu-item:after,.mobile-menu-new .mobile-menu_body-row>a:after,.mobile-menu-new .mobile-menu_body-row>button:after,.mobile-menu-new #user-settings:after,.mobile-menu-new .toggle-mobile-search:after{content:"";margin-left:12px;width:8px;height:8px;border-right:2px solid #9a9a9a;border-bottom:2px solid #9a9a9a;transform:rotate(-45deg)}.mobile-menu-new .menu-item__btn{align-items:center;display:flex;font-size:16px}.mobile-menu-new .no-chevron:after{display:none}.mobile-menu-new_body{width:100%;display:flex;margin:0 0 auto;flex-direction:column}.mobile-menu-new_body-row{padding:8px 0;display:flex;width:100%}.mobile-menu-new_body-row span{margin-right:auto}.mobile-menu-new_body-row .language_flag{margin-left:12px!important}.mobile-menu-new_body .menu-item-icon{flex:0 0 auto;width:26px;height:26px;margin:auto 10px auto 0;color:#0b6e7e}.mobile-menu-new_body-divider{width:100%;height:1px;border:1px solid #ddd;margin:24px 0}.mobile-menu-new_footer{width:100%;display:flex;margin:auto 0 16px}.mobile-menu-new_user{width:100%;display:flex;flex-direction:column;align-items:center;padding:12px 0 6px;margin-bottom:32px}.mobile-menu-new_user-avatar{width:100px;height:100px;border-radius:50%;overflow:hidden;border:2px solid rgba(0,0,0,.08);display:grid;place-items:center;margin-bottom:8px;align-content:center;align-items:center;justify-content:center;color:#fff!important;font-size:32px}.mobile-menu-new_user-avatar.has-initials{background:#4462ba;color:#fff}.mobile-menu-new_user-avatar.has-photo{background:none}.mobile-menu-new_user-avatar img{width:inherit;height:inherit;object-fit:cover}.mobile-menu-new_user-avatar svg{width:56px;height:56px;color:#9a9a9a}.mobile-menu-new_user-name{font-size:16px;line-height:1.2;color:#222}.mobile-menu-new .favorites{width:100%;display:flex;align-content:center;align-items:center}.mobile-menu-new .favorites_counter{display:flex;justify-content:center;align-items:center;background:#9a9a9a;width:21px;height:21px;border-radius:50%;color:#fff;font-size:11px;margin:auto 0 auto auto;position:relative;top:auto;right:auto}.mobile-menu-new .favorites_title{display:flex!important;color:#282828;font-size:16px;font-weight:400}.mobile-menu-new .currency{width:100%;display:flex}.mobile-menu-new .currency span{font-size:16px;color:#333;margin-right:auto}.mobile-menu-new .currency_code{display:flex!important;margin-right:0!important;font-size:13px!important}.mobile-menu-new .currency-icon{color:#0b6e7e;width:26px;height:26px}.mobile-menu-new .language{width:100%;display:flex}.mobile-menu-new .language span{font-size:16px;color:#333}.mobile-menu-new .language_flag{display:flex!important;margin:auto 0 auto auto;width:18px;height:18px}.mobile-menu-new .language_planet{color:#0b6e7e;width:26px;height:26px}.mobile-menu-new .user-auth{color:#333;font-size:16px}.mobile-menu-new .user-auth span{color:#333!important;font-size:16px!important}.mobile-menu-new .user-auth svg{color:#0b6e7e}.mobile-menu-new-item{font-size:18px;font-weight:500}.mobile-menu-new-item svg{margin:auto 8px auto 0}@media only all and (max-width: 1022px){.mobile-menu-new{display:flex}}.seo-title-block{display:flex;flex-direction:column;z-index:1;margin-bottom:0}@media only all and (min-width: 1024px) and (max-width: 1419px){.seo-title-block{width:calc(100% - 96px)}}@media only all and (min-width: 580px) and (max-width: 1022px){.seo-title-block{width:calc(100% - 64px)}}@media only all and (min-width: 460px) and (max-width: 578px){.seo-title-block{width:calc(100% - 48px)}}@media only all and (max-width: 458px){.seo-title-block{width:calc(100% - 28px)}}.seo-title-block a{color:#fff}.seo-title-block_crumbs{display:flex;margin-bottom:16px}.seo-title-block_crumbs a{font-size:11px;color:#222227}.seo-title-block_crumbs li:not(:last-child):after{content:">";font-size:12px;padding:6px}.seo-title-block_hero{display:flex;flex-direction:column}.seo-title-block_hero h1{font-size:36px;font-weight:500;margin-bottom:8px}@media only all and (max-width: 799px){.seo-title-block_hero h1{font-size:24px}}.seo-title-block_hero-title{color:#222227}.seo-title-block_hero-hierarchy{margin-top:0}.seo-title-block_hero-features{margin-top:.5rem;font-size:14px;color:#1c1c1c}.seo-title-block_hero-features span{font-weight:600}.seo-key-facts{width:100%;margin:30px 0 0;display:flex;flex-direction:column;background:#dbedf1;position:relative}.seo-key-facts__container{width:100%;max-width:1340px;display:flex;position:relative;overflow:hidden;margin:0 auto}@media only all and (min-width: 1024px) and (max-width: 1419px){.seo-key-facts__container{width:calc(100% - 96px)}}@media only all and (max-width: 458px){.seo-key-facts__container{width:100%}}.seo-key-facts__wrapper{overflow:hidden;width:100%;min-width:100%;display:flex;scrollbar-width:none;position:relative;z-index:1}@media only all and (max-width: 1213px){.seo-key-facts__wrapper{overflow-x:auto}}.seo-key-facts__title{position:absolute;top:-30px;left:-15px;height:30px;display:flex;align-items:center;background:#dbedf1;border-top-left-radius:10px;border-top-right-radius:10px;padding:0 50px 0 20px;font-size:16px}.seo-key-facts__title-wrapper{position:relative;margin:0 auto;max-width:1340px}@media only all and (min-width: 1024px) and (max-width: 1419px){.seo-key-facts__title-wrapper{width:calc(100% - 96px)}}@media only all and (max-width: 458px){.seo-key-facts__title-wrapper{width:calc(100% - 24px)}}.seo-key-facts__inner{overflow:visible;display:flex;scrollbar-width:none;min-width:100%}@media not all and (max-width: 458px){.seo-key-facts__inner--5>*{width:calc((100% - 250px)/5)}.seo-key-facts__inner--4>*{width:calc((100% - 200px)/4)}.seo-key-facts__inner--3>*{width:calc((100% - 150px) / 3)}.seo-key-facts__inner--2>*{width:calc((100% - 100px)/2)}.seo-key-facts__inner--1>*{width:calc((100% - 50px)*1)}}@media only all and (max-width: 1213px){.seo-key-facts__inner{width:auto;overflow-x:visible;padding:0 12px;min-width:unset}}.seo-key-facts__item{display:flex;align-items:center;overflow:hidden}@media only all and (max-width: 1213px){.seo-key-facts__item{overflow:unset}}.seo-key-facts__item:not(:first-child){margin-left:50px}.seo-key-facts__item:last-child{padding-right:12px}.seo-key-facts__item-count{font-size:45px;font-weight:500;color:#0891a5;margin-right:10px}@media only all and (max-width: 801px){.seo-key-facts__item-count{font-size:35px}}.seo-key-facts__item-text{font-size:14px}@media only all and (max-width: 1213px){.seo-key-facts__item-text{min-width:90px}}@media only all and (max-width: 801px){.seo-key-facts__item-text{font-size:12px;min-width:90px}}.seo-page-map{position:relative;overflow:hidden;height:100px;width:100%;margin-top:60px;z-index:1}@media only all and (max-width: 458px){.seo-page-map{margin-top:72px}}.seo-page-map:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:#fff3;box-shadow:0 10px 10px -10px #0003 inset}.seo-page-map:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:16px;background:#fff;border-top-left-radius:20px;border-top-right-radius:20px}@media only all and (max-width: 458px){.seo-page-map:after{height:12px}}.seo-page-map img{height:200px;object-fit:cover;width:100%}.seo-page-map span{display:flex;align-items:center;position:absolute;top:50%;left:50%;margin:auto;padding:8px;background:#fff;font-size:14px;font-weight:500;color:#0b6e7e;cursor:pointer;width:auto;height:34px;border-radius:8px;transform:translateY(-50%) translateY(-10px) translate(-50%)}.seo-page-map span svg{width:20px;height:20px;margin-right:5px}.seo2-title{margin-bottom:12px}.seo2-title h1{font-size:25px;font-weight:500;color:#222227}.seo2-title__search-area{font-size:17px;display:flex;align-items:center;gap:20px}.seo2-title__search-area span{color:#0b6e7e;text-decoration:underline}.seo2-title__button{display:inline-flex;align-items:center;gap:7px;border:1px solid #CBC9C9;border-radius:100px;padding:5px 15px;font-size:15px;cursor:pointer;color:#4b4949}.seo2-title__button svg{width:15px;height:15px}.seo2-title__link{color:#0b6e7e;text-decoration:underline}.seo2-collections__switch{margin:0;overflow:hidden;display:flex;padding-top:12px}.seo2-collections__switch-container{padding-bottom:5px!important;padding-bottom:5px;border-bottom:1px solid #DEDEDE}@media only all and (max-width: 1024px){.seo2-collections__switch-container{margin-top:0;margin-bottom:0;position:static;padding-top:0}}.seo2-collections__switch-wrapper{overflow:hidden;width:100%;min-width:100%;display:flex;scrollbar-width:none}@media only all and (max-width: 458px){.seo2-collections__switch-wrapper{overflow:hidden!important}}.seo2-collections__switch-wrapper:after{content:"";position:absolute;top:0;right:0;width:120px;height:100%;background:linear-gradient(to right,#fff0,#fff);pointer-events:none;transition:opacity .3s ease;opacity:var(--after-opacity, 1)}.seo2-collections__switch-inner{display:flex;overflow-x:visible;scrollbar-width:none}.seo2-collections__switch-inner::-webkit-scrollbar{display:none}@media only all and (max-width: 819px){.seo2-collections__switch-inner{overflow-y:hidden!important;overflow-x:auto!important}}.seo2-collections__switch-item{padding:0;display:flex;justify-content:center;margin-right:42px}.seo2-collections__switch-item:first-child{padding-left:0}.seo2-collections__switch-item:last-child{padding-right:0}@media only all and (min-width: 920px){.seo2-collections__switch-item{min-width:fit-content!important}}@media only all and (max-width: 458px){.seo2-collections__switch-item{padding:0;margin:0 16px 0 0}}@media only all and (max-width: 920px){.seo2-collections__switch-item{margin-right:12px}}.seo2-collections__switch-item .button{display:flex;flex-direction:column;gap:4px;font-size:14px;align-items:center;color:#000}@media only all and (max-width: 920px){.seo2-collections__switch-item .button{gap:0;max-width:unset;min-width:unset;font-size:12px}}.seo2-collections__switch-item .button svg{width:32px;height:32px;color:#8a92a4;fill:#8a92a4}.seo2-collections__switch-item .button>*:last-child{height:3px;width:100%}.seo2-collections__switch-item .button.is-active>*:last-child{background:#8a92a4;margin-top:auto}@media only all and (max-width: 458px){.seo2-collections__switch-item .button.is-active>*:last-child{margin-top:auto}}@media only all and (min-width: 458px){.seo2-collections__switch-item .button span{min-height:20px}}.seo2-collections__switch-item--more{padding-right:0}.seo2-collections__switch-item--more-icon{font-size:0;background:#f0f0f0;border-radius:10px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;margin:3px}.seo2-collections__switch-item--more-icon svg{color:#3e3e3e!important;width:20px!important;height:20px!important;transform:rotate(45deg)}.seo2-collections__switch-item--more .button span{color:#0891a5;text-decoration:underline;text-align:center}.seo2-collections{width:100%}@media only all and (max-width: 638px){.seo2-collections{padding-top:6px}}.seo2-collections__sticky{padding-bottom:5px!important;padding-bottom:5px;position:sticky;top:0;z-index:3;margin-bottom:100px;margin-top:-165px}@media only all and (max-width: 719px){.seo2-collections__sticky{margin-top:0;margin-bottom:0}}.seo2-collection{padding-bottom:30px;width:100%}.seo2-collection h2{margin-bottom:13px;font-weight:500}.seo2-collection__row{display:flex;flex-direction:row;justify-content:space-between;margin-top:32px}@media only all and (max-width: 719px){.seo2-collection__row{flex-direction:column;margin-top:0}}.seo2-collection__title{flex-direction:row!important;align-items:end;justify-content:space-between;margin-top:12px}@media only all and (max-width: 719px){.seo2-collection__title{flex-direction:column!important;align-items:start;gap:24px}}.seo2-collection__header{margin-bottom:12px}.seo2-collection__header-title{font-size:13px;color:#222227}.seo2-collection__header-title:before{content:"•";display:inline-block;color:#c10408;font-size:30px;vertical-align:middle;line-height:12px}.seo2-collection__header-clear{font-size:13px;color:#1a5685}.seo2-collection__colored{background:#ecf6f8}.seo2-collection-title{background:#ecf6f8;color:#1a5685;font-size:16px;width:fit-content;box-shadow:0 4px 8px #00000026;cursor:pointer;display:flex;font-weight:500;border-radius:32px;margin:10px 20px 0 0;align-content:center;align-items:center;white-space:nowrap;padding:4px 8px 4px 16px}@media only all and (max-width: 719px){.seo2-collection-title{font-size:14px}}.seo2-collection-title-remove_btn{color:#82a5be;width:24px;height:100%;display:flex;align-content:center;align-items:center;justify-content:center;font-size:18px;padding:4px 4px 4px 8px}.seo2-collection__radius{padding:12px 16px;display:flex;justify-content:space-between;align-items:center;font-size:14px;background:#ecf6f8;width:100%}.seo2-collection__radius-row{justify-content:space-between;align-items:center;flex-direction:row!important}.seo2-collection__radius .radius-info{display:flex;flex-direction:column;gap:4px}.seo2-collection__radius .radius-info strong{color:#001833;font-size:15px;font-weight:500}.seo2-collection__radius .radius-info p{margin:4px 0 0;color:#222227;font-size:12px}.seo2-collection__radius a{background:#e8e8e8;border-radius:20px;color:#4b4949;font-size:12px;padding:6px 12px}.seo2-collection__stays{border-radius:10px;padding:12px 16px;display:flex;align-items:center;gap:12px;height:fit-content;margin-bottom:0;color:#222227}@media only all and (max-width: 719px){.seo2-collection__stays{gap:0}}.seo2-collection__stays svg{width:112px;height:32px}.seo2-collection__stays:nth-of-type(odd){background-color:#dbe9fb}.seo2-collection__stays:nth-of-type(2n){border:1px solid #dbe9fb;margin-left:18px}.seo2-collection__stays:nth-of-type(2n) svg{width:90px}@media only all and (max-width: 719px){.seo2-collection__stays:nth-of-type(2n) svg{width:70px}}.seo2-collection__stays span{font-size:15px}@media only all and (max-width: 719px){.seo2-collection__stays span{font-size:12px}}.seo2-collection__partners{display:flex;align-items:center}@media only all and (max-width: 719px){.seo2-collection__partners .seo2-collection__stays{flex-direction:column;align-items:start}.seo2-collection__partners .seo2-collection__stays svg{width:80px;height:32px}}.seo2-collection__partners .seo2-collection__stays--title{display:inline-block}.seo2-collection__partners .seo2-collection__stays--title:first-letter{text-transform:uppercase}.seo2-collection__found{font-size:15px;margin-bottom:10px;margin-top:16px}.seo2-collection__list{width:calc(100% + 24px);display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0;margin-left:-12px}.seo2-collection__list-button{display:flex;align-items:center;justify-content:center;margin-top:12px;margin-bottom:12px}.seo2-collection__list-button a,.seo2-collection__list-button .link{height:40px;line-height:40px;padding:0 50px;background:#0b6e7e;border-radius:100px;color:#fff}.slider_scroll{position:absolute;width:42px;height:42px;background:#fff;border:1px solid #888;display:flex;align-content:center;align-items:center;justify-content:center;cursor:pointer;top:50%;bottom:50%;margin:auto;border-radius:50%;stroke:#555}@media only all and (max-width: 818px){.slider_scroll{display:none}}.slider_scroll--left{left:0}.slider_scroll--right{right:0}.slider_scroll--little{width:30px;height:30px;opacity:.5}.slider_dots{position:absolute;display:flex;align-content:center;align-items:center;justify-content:center;bottom:24px;left:0;right:0;margin:auto}.slider_dots-button{width:12px;height:12px;border-radius:50%;background:#fff;margin-right:12px}.slider_dots-button--current{background:#007bff}.viator-card{display:flex;flex-direction:column;border-radius:8px;margin:0 8px 12px!important;width:220px!important;padding:8px;position:relative}.viator-card--bordered{border:1px solid #C4C4C4;border-radius:20px}.viator-card:first-child{margin-left:0!important}@media only all and (min-width: 640px) and (max-width: 1158px){.viator-card{margin:0 12px}}@media only all and (max-width: 638px){.viator-card{width:222px!important;margin:0 auto}}.viator-card_features li{color:#4b4949;font-size:13px}.viator-card_features li svg{width:12px;height:12px;margin-right:4px}.viator-card a{color:inherit;display:flex;flex-direction:column;cursor:pointer}.viator-card_img{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-radius:20px;margin-bottom:12px;-webkit-user-select:none;user-select:none}.viator-card_img img{object-fit:cover;width:100%;-webkit-user-select:none;user-select:none;height:220px}@media only all and (min-width: 0) and (max-width: 638px){.viator-card_img img{height:222px}}.viator-card__title{display:flex;justify-content:space-between}.viator-card__title a{background:#e8e8e8;width:32px;height:32px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 0 0 auto;text-align:center}.viator-card__title a svg{width:18px;height:18px;color:#09839f}.viator-card__btn{background:#e8e8e8;border-radius:10px;color:#121d30;font-size:14px;padding:12px 16px;width:fit-content;margin-top:auto}.viator-card_content{width:100%;display:flex;flex-direction:column;flex:1;gap:8px}.viator-card_content h3{font-size:16px;font-weight:500;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media only all and (max-width: 638px){.viator-card_content h3{font-size:14px}}.viator-card_content-rating{display:flex;align-content:center;align-items:center;font-size:10px}.viator-card_content-rating-value{color:#fff;border-radius:10px;font-size:13px;background:#196c6e;margin-right:8px;width:30px;text-align:center;padding:1px}@media only all and (max-width: 638px){.viator-card_content-rating-value{font-size:11px}}.viator-card_content-rating-text{color:#4b4949;font-size:11px}@media only all and (max-width: 638px){.viator-card_content-rating-text{font-size:9px}}.viator-card_content-rating-count{font-size:11px;color:#4b4949;border-left:1px solid #ABABAB;margin-left:6px;padding-left:6px}.viator-card_content-flags{margin:auto 0 0}@media only all and (max-width: 638px){.viator-card_content-flags{display:none}}.viator-card_content-flag{font-size:13px;color:#4b4949}.viator-card_content-flag svg{margin-right:6px;width:12px;height:12px}.viator-card_content-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:#4b4949;cursor:pointer}@media only all and (max-width: 638px){.viator-card_content-description{margin-top:auto;font-size:11px}}.viator-card_content-price{margin-top:4px}.viator-card_content-price span{font-size:12px}.viator-card_content-price strong{font-size:18px;font-weight:500;margin-left:4px}@media only all and (max-width: 638px){.viator-card_content-price strong{font-size:16px}}.viator-card_params{display:flex;align-content:center;align-items:center;font-size:12px;margin:0 0 12px}.viator-card_params-distance{margin:auto auto auto 0;display:flex;align-content:center;align-items:center;color:#343a40}.viator-card_params-distance svg{width:16px;height:16px;margin-right:8px;color:#09839f}.viator-card_params-distance-selected{font-weight:600;color:#0b6e7e;margin-right:4px}.viator-card_params-rating{margin:auto 0 auto auto;display:flex;align-content:center;align-items:center;font-size:10px}.viator-card_params-rating-value{color:#fff;border-radius:16px;padding:0 6px;font-size:14px;background:#0d7fc1;margin-right:8px}.viator-card_name{display:flex;flex-direction:column;color:#343a40;margin:0 0 8px}.viator-card_name h4,.viator-card_name .h4{font-size:16px;color:#343a40!important;display:flex;font-weight:500}.viator-card_name h4 a,.viator-card_name .h4 a{font-size:14px;color:#343a40!important;font-weight:500}.viator-card_name h5{font-size:12px;color:#343a40;font-weight:400;display:flex}.viator-card_name h5 span{margin-left:8px}.viator-card_name h5 svg{width:10px;height:10px;margin:auto 4px 0 0;color:#09839f}.viator-card_nearest{margin:0 0 4px;font-size:12px;color:#0b6e7e}.viator-card_distance{margin:auto 0 16px;font-size:12px}.viator-card_distance strong{font-weight:500;margin-right:1px}.viator-card_distance span{margin-right:1px}.viator-card .badge{border-radius:20px;padding:4px 6px;color:#fff;font-size:10px;position:absolute;z-index:1;top:12px;left:12px;text-transform:uppercase}.viator-card .badge.orange{background:#b45516}.viator-card .badge.green{background:#428852}.viator-card_booking{margin:0;display:flex;border-radius:8px;padding:8px;background:#e3eef1;justify-content:space-between;align-content:center;align-items:center}.viator-card_booking-text{font-size:12px;font-weight:600;margin:auto auto auto 0}.viator-card_booking-link{margin:auto 0 auto auto;color:#fff;font-weight:500;border-radius:16px;white-space:nowrap;max-height:30px;line-height:30px;padding:0 16px;font-size:12px;background:#0b6e7e;display:flex;align-content:center;align-items:center}.things-todo{width:100%;display:flex;flex-direction:column;margin-bottom:24px}.things-todo h2{color:#0b5a88;font-size:20px;line-height:24px;font-weight:500;margin-bottom:12px;margin-top:12px}.things-todo_content{width:100%;display:flex;overflow:hidden;position:relative;scrollbar-width:none;-ms-overflow-style:none}.things-todo_content::-webkit-scrollbar{display:none}.things-todo_content-inner{overflow:visible;display:flex;padding-bottom:12px}.things-todo_filter{width:100%;display:flex;overflow:hidden;margin-bottom:24px;position:relative;scrollbar-width:none;-ms-overflow-style:none}.things-todo_filter::-webkit-scrollbar{display:none}.things-todo_filter-inner{overflow:visible;display:flex;padding:12px 0}.things-todo_filter-item{margin-right:14px;background:#f3f3f3;display:flex;justify-content:center;align-content:center;align-items:center;padding:8px 16px;border-radius:16px;font-size:14px;white-space:nowrap;color:#121d30;transition:.15s;font-weight:500}.things-todo_filter-item>*:not(:first-child){margin-left:8px}@media only all and (max-width: 719px){.things-todo_filter-item{font-size:13px}}.things-todo_filter-item:hover,.things-todo_filter-item--current{background:#9f9f9f;color:#fff}.things-todo_links{width:100%;display:flex;flex-direction:column;margin-top:12px}.things-todo_links h4,.things-todo_links .h4{font-weight:500;font-size:14px;color:#0b6e7e;margin-bottom:8px}.things-todo_links-content{width:100%;display:flex}.things-todo_links-content-item{padding:12px 24px 16px 0;border-radius:8px;display:flex;align-content:center;align-items:center;color:#343a40;margin-right:16px;position:relative}@media only all and (max-width: 719px){.things-todo_links-content-item{padding:8px 16px 8px 0}}.things-todo_links-content-item svg{width:60px;height:24px;margin-right:8px}.seo2-collections-controls{display:flex;font-size:15px;flex-direction:row!important;justify-content:space-between;padding:0!important;position:sticky;top:0;z-index:3}@media only all and (max-width: 719px){.seo2-collections-controls{margin-bottom:24px}}.seo2-collections-controls__item{justify-content:center;padding:12px;gap:6px;display:flex;align-items:center;width:100%;color:#000}.seo2-collections-controls__item svg{width:24px;height:24px;color:#0b6e7e;fill:#0b6e7e}@media only all and (max-width: 1023px){.modal-component--sort{animation:slideUp .3s ease-out;max-height:unset!important;bottom:0;top:unset!important;position:fixed!important;border-radius:20px 20px 0 0!important;height:min-content!important}}.sort-modal-options{gap:16px;display:flex;flex-direction:column}.sort-modal-option{border:1px solid #B1B1B1;border-radius:20px;font-size:15px;color:#222227;padding:12px 16px}.sort-modal-option.active{border:1px solid #399AB1;background:#399ab1;color:#fff}@media only all and (max-width: 819px){.mobile-only{display:flex!important;flex-direction:column}}.mbbar{display:none!important}@media (hover: none) and (pointer: coarse),screen and (max-width: 820px){.mbbar{position:fixed;left:0;right:0;bottom:0;z-index:2;display:grid;gap:0;align-items:center;background:#fbfbfb;color:#1c1c1c;height:calc(72px + env(safe-area-inset-bottom));padding:8px max(12px,env(safe-area-inset-left)) calc(8px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-right));transform:translateY(0);transition:transform .28s ease,opacity .28s ease;opacity:1;border-top:1px solid #DEDEDE;max-width:100vw;display:grid!important;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:1fr}.mbbar--mobile-only{display:none!important}}@media only (hover: none) and (pointer: coarse) and (max-width: 819px),screen and (max-width: 820px) and (max-width: 819px){.mbbar--mobile-only{display:grid!important}}@media (hover: none) and (pointer: coarse),screen and (max-width: 820px){.mbbar.is-hidden{transform:translateY(110%);opacity:0;pointer-events:none}.mbbar form{display:contents}}.mbbar .mbbar__btn{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:6px 4px;margin:0;width:100%;height:100%;color:#222;display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;font-size:12px;line-height:1.1;font-weight:500;position:relative}.mbbar .mbbar__btn:active{transform:translateY(1px)}.mbbar .mbbar__btn span{color:#1c1c1c;white-space:nowrap}.mbbar .mbbar__icon{width:24px;height:24px;display:block;color:#333}.mbbar .mbbar__icon use{pointer-events:none}.mbbar .mbbar__btn:active .mbbar__icon,.mbbar .mbbar__btn:focus-visible .mbbar__icon{filter:drop-shadow(0 0 0 #0b6e7e)}.mbbar .mbbar__badge{position:absolute;top:2px;right:18%;width:14px;height:14px;padding:0 5px;border-radius:999px;background:#333;color:#fff!important;font-size:10px;line-height:18px;text-align:center}.mbbar .mbbar__badge[hidden]{display:none!important}.mbbar .mbbar__avatar{width:21px;height:21px;border-radius:50%;background:#f2f2f2;display:inline-grid;place-items:center;flex:0 0 21px;border:1px solid rgba(0,0,0,.08);overflow:hidden;align-content:center;align-items:center;justify-content:center;font-size:18px}.mbbar .mbbar__avatar.has-initials{background:#4462ba;color:#fff}.mbbar .mbbar__avatar.has-photo{background:none}.mbbar .mbbar__avatar img{width:21px;height:21px;display:block;object-fit:cover}.mbbar .mbbar__avatar[hidden]{display:none!important}.mbbar .mbbar__initials{font-size:12px;line-height:1;letter-spacing:.3px;text-transform:uppercase;color:#fff!important}.mbbar .mbbar__btn--auth.is-logged-in span{color:#222}.mbbar .has-mbbar{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.book-guide-toggle{align-items:center;width:100%;padding:4px 10px;font-size:12px;color:#4b4949;background:#ddd;justify-content:center;justify-items:center}.book-guide-toggle.is-hidden{display:none;visibility:hidden;opacity:0;pointer-events:none}.book-guide-toggle label{display:flex;align-items:center;gap:6px;cursor:pointer}.book-guide-toggle input[type=checkbox]{width:14px;height:14px;cursor:pointer}@media (max-width: 768px){.book-guide-toggle{font-size:11px;padding:3px 8px}}.mobile-only{display:none!important}@media only all and (max-width: 1023px){.mobile-only{display:flex!important}}.desktop-only{display:flex}@media only all and (max-width: 1023px){.desktop-only{display:none}}.fix-to-top{position:sticky;top:-69px;z-index:4;background:#fff}@media (max-width: 767px){.fix-to-top{position:static;box-shadow:none;top:0}}@media (max-width: 767px){.fix-to-top-mobile{position:sticky;top:0;z-index:3;background:#fff;box-shadow:#223c501c 0 6px 6px;margin-bottom:24px}}.header{width:100%;display:flex;flex-direction:column;position:relative;z-index:4}.header #top-search-bar{min-width:33.333%}@media only all and (min-width: 1024px){.header #top-search-bar{transition:padding .2s ease,transform .2s ease,box-shadow .2s ease;margin-top:12px;min-width:50%}.header #top-search-bar.is-compact{padding:8px 12px;transform:scale(.9);transform-origin:top center;box-shadow:0 6px 18px #00000014}.header #top-search-bar.is-compact .main-menu_container-item__filters{transform:scale(.9);transition:transform .2s ease}}.header_content{width:100%;display:flex;flex-direction:column;position:relative;background:#0b6e7e;margin-bottom:12px}.header .map_open-button,.header .core-filter_open-button{position:relative;border:1.5px solid #0B6E7E;padding:10px 24px;cursor:pointer;border-radius:32px;margin-left:12px;white-space:nowrap;transition:border-color .15s,color .15s;will-change:border-color,color;width:fit-content;background:#f5f5f5;align-items:center;color:#000;font-size:14px}.header .map_open-button svg,.header .core-filter_open-button svg{width:16px;height:16px;margin-right:8px;color:#0b6e7e}.header .map_open-button.active,.header .core-filter_open-button.active{border-color:#da722b}.header_overlay{display:flex;width:100%;height:calc(100% - 92px);position:absolute;left:0;background:#ecf6f8;top:92px}.seo-section{width:100%;display:flex;padding:0 0 32px}@media only all and (max-width: 719px){.seo-section{padding:0 0 24px}}.seo-section_inner{width:100%;margin:auto;max-width:1340px;display:flex;flex-direction:column}.seo-section_inner--full{max-width:100%}@media only all and (min-width: 1024px) and (max-width: 1419px){.seo-section_inner{width:calc(100% - 96px)}}@media only all and (min-width: 580px) and (max-width: 1022px){.seo-section_inner{width:calc(100% - 64px)}}@media only all and (min-width: 460px) and (max-width: 578px){.seo-section_inner{width:calc(100% - 48px)}}@media only all and (max-width: 458px){.seo-section_inner{width:calc(100% - 28px)}}.seo-section_inner--row{flex-direction:row!important}.seo-section--blue{background:#f2f8f9}.seo-section--white{background:#fff}.seo-section--shadow{box-shadow:0 6px 6px #223c501c}.seo-section_divider{width:100%;height:1px;border-bottom:1px solid #959595;margin-bottom:32px}.footer{background:#efeeee;padding:50px 0;margin:auto 0 0;display:flex}.footer_inner{width:100%;margin:auto;max-width:1340px;display:flex;flex-direction:column}@media only all and (min-width: 1024px) and (max-width: 1419px){.footer_inner{width:calc(100% - 96px)}}@media only all and (min-width: 580px) and (max-width: 1022px){.footer_inner{width:calc(100% - 64px)}}@media only all and (min-width: 460px) and (max-width: 578px){.footer_inner{width:calc(100% - 48px)}}@media only all and (max-width: 458px){.footer_inner{width:calc(100% - 24px)}}.footer_inner-row{width:100%;display:flex;margin-bottom:32px}@media only all and (max-width: 919px){.footer_inner-row{display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center}}.seo-about{width:100%;display:flex;flex-direction:column}.seo-about h2{color:#0b5a88;font-size:20px;line-height:24px;font-weight:500}.seo-about h3{margin-top:24px}.seo-about p{margin:24px 0 0;font-size:16px;font-weight:400;color:#212529}.seo-about_show-more{padding:8px 0;display:flex;font-weight:500;cursor:pointer;align-content:center;align-items:center}.seo-about_show-more svg{width:12px;height:12px;margin-left:4px}.popular-destinations{width:100%;display:flex;flex-direction:column;margin:0 auto 48px;padding-top:16px}.popular-destinations_overlay{display:flex;width:100%;height:calc(100% - 100px);position:absolute;left:0;background:#ecf6f8;top:100px}.popular-destinations_title{width:100%;display:flex;flex-direction:column}.popular-destinations_title h2{font-weight:600;font-size:18px;margin:0;color:#001833}.popular-destinations_title p{font-size:14px;color:#000;margin-top:5px}.popular-destinations_content{width:100%;position:relative;display:flex;margin-bottom:12px}.popular-destinations_content-inner{overflow:hidden;width:100%;display:flex;padding:16px 0 0;-ms-overflow-style:none;scrollbar-width:none}.popular-destinations_content-inner ::-webkit-scrollbar{display:none}@media only all and (max-width: 458px){.popular-destinations_content-inner{overflow-x:auto}}.popular-destinations_content-scrollable{width:auto;overflow:visible;display:flex;-ms-overflow-style:none;scrollbar-width:none}.popular-destinations_content-scrollable ::-webkit-scrollbar{display:none}.popular-destinations_content-item{width:204px!important;display:flex;flex-direction:column;margin:10px}.popular-destinations_content-item-photo{border-radius:10px;overflow:hidden;width:100%!important;margin-bottom:10px;position:relative;box-shadow:0 1px 20px -8px #00000075;transition:.35s;height:291px}.popular-destinations_content-item-photo:hover img{top:-8px;left:-8px;min-width:calc(100% + 16px)!important;min-height:calc(100% + 16px)!important}.popular-destinations_content-item-photo img{height:auto;width:100%;min-width:100%;min-height:100%;object-fit:cover;position:absolute;top:0;left:0;transition:.35s}.popular-destinations_content-item-text{padding:10px;cursor:pointer}.popular-destinations_content-item-text-location{font-size:17px;color:#0b6e7e;font-weight:500}.popular-destinations_content-item-text-main{font-size:14px;color:#001833}.popular-destinations_content-item-text-features{color:#001833;font-size:14px;margin-top:12px;font-weight:400}.popular-destinations_link{border:1px solid #09839f;border-radius:24px;display:flex;align-items:center;justify-content:center;transition:.3s;cursor:pointer;flex:0 0 auto;width:200px}.popular-destinations_link a{display:flex;align-content:center;align-items:center;color:#09839f;padding:8px 8px 8px 16px}.popular-destinations_link a:after{content:"";display:inline;width:0;height:0;border-style:solid;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #09839F;border-right:0;margin-left:10px;transition:.3s}.popular-destinations_link:hover{background:#09839f}.popular-destinations_link:hover a{color:#fff}.popular-destinations_link:hover a:after{border-left:8px solid #fff}.popular-destinations .slider-controls{position:absolute;transform:translateY(-50%);display:flex;justify-content:space-between;top:calc(50% - 45px);width:100%}.popular-destinations .slider-controls a{width:35px;height:35px;display:flex;justify-content:center;align-items:center;top:calc(50% - 27px)}.popular-destinations .slider-controls a:first-child{margin-left:-17px}.popular-destinations .slider-controls a:last-child{margin-right:-17px}.popular-destinations .slider-controls .slick-disabled{opacity:0}@media only all and (max-width: 458px){.popular-destinations .slider-controls{display:none}}.beach-card-3{width:calc(33% - 24px);display:flex;flex-direction:column;padding-bottom:24px;margin:0 12px 12px}@media only all and (min-width: 640px) and (max-width: 1158px){.beach-card-3{width:calc(50% - 24px);margin:0 12px}}@media only all and (max-width: 638px){.beach-card-3{width:calc(100% - 32px);margin:0 auto}}.beach-card-3_photo{position:relative}.beach-card-3_photo-feature{position:absolute;top:12px;left:-8px;display:flex;align-content:center;align-items:center}.beach-card-3_photo-feature svg{z-index:2;width:42px;height:42px;background:#fff;border-radius:50%}.beach-card-3_photo-feature span{color:#4f9d4c;z-index:1;font-size:13px;padding:4px 16px;border-radius:0 16px 16px 0;background:#fff;margin-left:-8px}.beach-card-3_photo-like{position:absolute;top:16px;right:16px;display:flex;align-content:center;align-items:center;width:36px;height:36px;background:#0009;border-radius:50%;transition:.35s}.beach-card-3_photo-like svg{margin:auto;color:transparent;width:22px;height:22px;transition:.35s}.beach-card-3_photo-like:hover{background:#00000059}.beach-card-3_photo-like:hover svg{color:#ffffffd9}.beach-card-3_photo-images{width:100%;overflow:hidden;border-radius:16px;position:relative;box-shadow:0 0 12px #00000040;margin-bottom:12px}.beach-card-3_photo-images-inner{display:flex;overflow:hidden;width:auto}.beach-card-3_photo-images-img{width:100%;display:flex;flex-shrink:0;position:relative;-webkit-user-select:none;user-select:none}.beach-card-3_photo-images-img a{width:100%;height:100%;display:flex;padding-bottom:68%;-webkit-user-select:none;user-select:none}.beach-card-3_photo-images-img a img{width:100%;height:100%;position:absolute;-webkit-user-select:none;user-select:none}.beach-card-3_content{width:100%;display:flex;flex-direction:column}.beach-card-3_content-title{display:flex;justify-content:space-between;margin:auto 0 16px}.beach-card-3_content-title-text{display:flex;align-content:flex-start;align-items:flex-start;flex-direction:column}.beach-card-3_content-title-text-uptitle a{font-weight:600;color:#777;font-size:11px}.beach-card-3_content-title-text-main{display:flex;align-content:center;align-items:center}.beach-card-3_content-title-text-main a{font-size:18px;color:#333}.beach-card-3_content-title-text-city{color:#0b6e7e;font-size:14px;font-weight:600}.beach-card-3_content-title-values{display:flex;align-content:flex-end;align-items:flex-end}.beach-card-3_content-title-values-location{width:35px;height:35px;background:#ddd;border-radius:50%;display:flex;align-items:center;justify-content:center}.beach-card-3_content-title-values-location svg{width:18px;height:18px}.beach-card-3_content-title-values-rate{display:flex;flex-direction:column;align-content:center;align-items:center}.beach-card-3_content-title-values-rate-title{font-size:12px;margin-bottom:4px;font-weight:600}.beach-card-3_content-title-values-rate-value{background:#0d7fc1;color:#fff;border-radius:5px;width:35px;height:35px;display:flex;align-content:center;align-items:center;justify-content:center}.beach-card-3_content-features-items{display:flex;font-size:14px}.beach-card-3_content-features-items-item-warnings{color:#801730}.beach-card-3_content-features-index{font-size:12px;margin-top:16px;display:flex;align-content:center;align-items:center}.beach-card-3_content-features-index-rate{font-size:14px;color:#0b6e7e;font-weight:500;margin:auto 4px}.beach-card-3_content-features-index-label{font-size:14px}.beach-card-3_content-features-index svg{width:14px;height:14px;color:#0891a5}.best-beaches{width:100%;display:flex;flex-direction:column;margin-bottom:32px}.best-beaches_title{width:100%;display:flex;flex-direction:column;margin:0 0 12px}.best-beaches_title a,.best-beaches_title span{color:#0b5a88;font-size:20px;font-weight:600}.best-beaches_title p{font-size:14px;font-weight:400;color:#000}.best-beaches_onmap{width:100%;display:flex;margin:12px 0}.best-beaches_onmap a{border:1px solid #09839f;border-radius:24px;padding:10px 15px;display:flex;align-items:center;justify-content:center;transition:.3s;cursor:pointer;flex:0 0 auto;width:120px;color:#09839f;white-space:nowrap}.best-beaches_onmap a:hover{background:#09839f;color:#fff}.best-beaches_onmap a svg{width:18px;height:18px;margin-right:4px}.best-beaches_content{width:calc(100% + 24px);display:flex;flex-wrap:wrap;justify-content:flex-start;padding:24px 0 32px;margin-left:-12px}.best-beaches_all{width:100%;display:flex;justify-content:center}@media only all and (max-width: 719px){.best-beaches_all{flex-direction:column}}.best-beaches_all a{border:1px solid #09839f;border-radius:8px;padding:10px 15px;display:flex;align-items:center;justify-content:center;transition:.3s;cursor:pointer;flex:0 0 auto;width:240px;color:#09839f;white-space:nowrap;margin:auto}@media only all and (max-width: 719px){.best-beaches_all a{margin:auto auto 12px}}.best-beaches_all a:hover{background:#09839f;color:#fff}.popular-types-of-beaches{width:100%;display:flex;flex-direction:column}.popular-types-of-beaches_title{width:100%;display:flex}.popular-types-of-beaches_title h2{color:#0b5a88;font-weight:600;font-size:20px;margin-bottom:24px}.popular-types-of-beaches_content{display:flex;width:calc(100% + 24px);margin-left:-12px;position:relative;margin-bottom:24px}.popular-types-of-beaches_content-wrapper{display:flex;width:100%;overflow:hidden;position:relative;-ms-overflow-style:none;scrollbar-width:none}.popular-types-of-beaches_content-wrapper ::-webkit-scrollbar{display:none}.popular-types-of-beaches_content-inner{width:auto;overflow:visible;display:flex;transition:all .25s ease 0s;margin-left:0;-ms-overflow-style:none;scrollbar-width:none}.popular-types-of-beaches_content-inner ::-webkit-scrollbar{display:none}.popular-types-of-beaches_content-item{width:130px;margin-right:24px}.popular-types-of-beaches_content-item-img{overflow:hidden;border-radius:16px;display:flex;align-content:center;align-items:center;justify-content:center;box-shadow:0 0 8px #00000040;margin-bottom:8px;padding-bottom:100%;position:relative}.popular-types-of-beaches_content-item-img img{width:100%!important;height:100%;position:absolute;top:0}.popular-types-of-beaches_content-item span{color:#000;font-size:15px;line-height:20px;font-weight:600}.popular-types-of-beaches_all{border:1px solid #09839f;border-radius:24px;display:flex;align-items:center;justify-content:center;transition:.3s;cursor:pointer;flex:0 0 auto;width:200px}.popular-types-of-beaches_all a{display:flex;align-content:center;align-items:center;color:#09839f;padding:8px 8px 8px 16px}.popular-types-of-beaches_all a:after{content:"";display:inline;width:0;height:0;border-style:solid;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #09839F;border-right:0;margin-left:10px;transition:.3s}.popular-types-of-beaches_all:hover{background:#09839f}.popular-types-of-beaches_all:hover a{color:#fff}.popular-types-of-beaches_all:hover a:after{border-left:8px solid #fff}.seo-about-region{display:flex;flex-direction:column;margin-top:24px}.seo-about-region p:not(:last-child){margin-bottom:16px}.seo-about-region_show-more{padding:8px 0;display:flex;font-weight:500;cursor:pointer;align-content:center;align-items:center}.seo-about-region_show-more svg{width:12px;height:12px;margin-left:4px}.beach-card-2{width:304px;min-width:240px;display:flex;flex-direction:column;padding-bottom:24px;overflow:hidden;border-radius:16px;box-shadow:0 0 12px #00000040;margin:18px 14px 24px;background:#fff}@media only all and (min-width: 1024px) and (max-width: 1279px){.beach-card-2{width:30%;margin:0 1.5%}}@media only all and (min-width: 580px) and (max-width: 1022px){.beach-card-2{width:45%;margin:0 2.5%}}@media only all and (max-width: 578px){.beach-card-2{width:calc(100% - 40px);margin:0 auto}}.beach-card-2_photo{position:relative}.beach-card-2_photo-like{position:absolute;top:16px;right:16px;display:flex;align-content:center;align-items:center;width:36px;height:36px;background:#0009;border-radius:50%;transition:.35s}.beach-card-2_photo-like svg{margin:auto;color:none;width:22px;height:22px;transition:.35s;color:transparent}.beach-card-2_photo-like:hover{background:#00000059}.beach-card-2_photo-like:hover svg{color:#ffffffd9}.beach-card-2_photo-image{width:100%;height:184px;min-width:100%;overflow:hidden;position:relative;box-shadow:0 0 12px #00000040;-webkit-user-select:none;user-select:none}.beach-card-2_photo-image a{width:100%;min-width:100%;height:100%;display:flex;padding-bottom:68%;-webkit-user-select:none;user-select:none}.beach-card-2_photo-image a img{width:100%;height:100%;min-height:100%;position:absolute;object-fit:cover;-webkit-user-select:none;user-select:none}.beach-card-2_content{width:100%;display:flex;flex-direction:column;padding:16px 16px 0;flex:1}.beach-card-2_content-title{display:flex;justify-content:space-between;margin-bottom:16px}.beach-card-2_content-title-text-main{margin-bottom:8px;font-size:15px;color:#000}.beach-card-2_content-title-text-subtext{margin-bottom:2px;font-size:12px;color:#707070;min-height:18px;display:flex}.beach-card-2_content-title-values{display:flex;align-content:center;align-items:center}.beach-card-2_content-title-values-location{width:35px;height:35px;background:#ddd;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px}.beach-card-2_content-title-values-location svg{width:18px;height:18px}.beach-card-2_content-title-values-rate{display:flex;flex-direction:column;align-content:center;align-items:center}.beach-card-2_content-title-values-rate-title{font-size:12px;margin-bottom:4px;font-weight:600}.beach-card-2_content-title-values-rate-value{background:#0d7fc1;color:#fff;border-radius:5px;width:35px;height:35px;display:flex;align-content:center;align-items:center;justify-content:center}.beach-card-2_content-features-items{display:flex;font-size:14px;color:#000;margin-top:0;margin-bottom:16px}.beach-card-2_content-features-index svg{width:14px;height:14px}.beach-card-2_content-city{font-size:13px;color:#707070;margin:auto auto 0 0}.popular-beaches{width:100%;display:flex;flex-direction:column;margin-bottom:24px}.popular-beaches_group{width:100%;display:flex;flex-direction:column;margin-bottom:48px}.popular-beaches_group h2{font-weight:600;color:#0b5a88;font-size:20px;margin-bottom:12px}.popular-beaches_group-list{width:calc(100% + 24px);min-width:100%;margin-left:-12px;display:flex;position:relative;margin-bottom:12px}.popular-beaches_group-list-wrapper{width:100%;min-width:100%;display:flex;overflow:hidden;-ms-overflow-style:none;scrollbar-width:none}.popular-beaches_group-list-wrapper ::-webkit-scrollbar{display:none}.popular-beaches_group-list-inner{width:auto;display:visible;display:flex;padding:12px 0;-ms-overflow-style:none;scrollbar-width:none}.popular-beaches_group-list-inner ::-webkit-scrollbar{display:none}.popular-beaches_group-list-see-all{width:100%;display:flex}.popular-beaches_group-list-see-all a{color:#09839f;border:1px solid #09839f;border-radius:24px;padding:8px 16px;display:flex;align-items:center;justify-content:center;transition:.3s;cursor:pointer;flex:0 0 auto;width:auto}.popular-beaches_group-list-see-all a:after{content:"";display:inline;width:0;height:0;border-style:solid;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #09839F;border-right:0;margin-left:10px;transition:.3s}.popular-beaches_group-list-see-all a:hover{background:#09839f;color:#fff}.popular-beaches_group-list-see-all a:hover:after{border-left:8px solid #fff}.popular-beaches_all{width:100%;display:flex;justify-content:center}.popular-beaches_all a{background:#09839f;color:#fff;border-radius:8px;padding:10px 15px;display:flex;align-items:center;justify-content:center;transition:.3s;cursor:pointer;flex:0 0 auto;white-space:nowrap;margin:auto;border:1px solid #09839f}.popular-beaches_all a:hover{color:#09839f;background:none}.seo-attraction{margin-bottom:48px}.seo-attraction h2{margin-bottom:16px;font-size:20px;color:#000}.seo-attraction p,.seo-attraction li{margin-bottom:16px}.seo-attraction li{list-style-type:circle;margin-left:32px}.seo-attraction a{text-decoration:underline}.beach-review{width:294px;margin:18px;overflow:hidden;display:flex;flex-direction:column;border-radius:8px;box-shadow:0 0 24px #00000026;border:1px solid #ddd;transition:.15s}.beach-review:hover{box-shadow:0 0 12px #0000}.beach-review_image{position:relative;display:flex}.beach-review_image-title{position:absolute;padding:8px 8px 8px 16px;left:0;top:24px;background:#fff;font-size:18px;font-weight:600;display:flex;flex-direction:column}.beach-review_image-title label{margin-top:4px;color:#707070;font-size:14px}.beach-review_image img{width:100%;height:224px}.beach-review_image-rating{position:absolute;padding:8px;left:0;bottom:0;background:#fff;font-size:14px;display:flex;align-content:center;align-items:center}.beach-review_image-rating span{display:flex;align-content:center;align-items:center;padding:8px;margin-right:8px;border:2px solid #237e20;font-size:16px;border-radius:32px}.beach-review_text{padding:16px;font-size:14px}.latest-reviews{display:flex;flex-direction:column;margin-bottom:24px;padding:32px 0;width:100%;min-width:100%}.latest-reviews h2{font-weight:600;color:#0b5a88;font-size:20px;margin-bottom:24px}.latest-reviews_content{display:flex;position:relative;margin-left:-14px;width:100%;min-width:100%}.latest-reviews_content-wrapper{overflow:hidden;display:flex;width:100%;min-width:100%;-ms-overflow-style:none;scrollbar-width:none}.latest-reviews_content-wrapper ::-webkit-scrollbar{display:none}.latest-reviews_content-inner{display:flex;overflow:visible;width:auto;-ms-overflow-style:none;scrollbar-width:none}.latest-reviews_content-inner ::-webkit-scrollbar{display:none}.seo-review{margin-bottom:24px}.seo-review h2{margin-bottom:16px;font-size:20px;color:#000}.seo-review p,.seo-review li{margin-bottom:16px}.seo-review li{list-style-type:circle;margin-left:32px}.seo-review a{text-decoration:underline}.faq-accordeon{width:100%;display:flex;flex-direction:column}.faq-accordeon h2{color:#0b5a88;margin-bottom:8px}.faq-accordeon .beach-qa__inner{display:flex;flex-direction:column}.faq-accordeon .beach-qa__title{display:flex;cursor:pointer;padding:12px 0;align-content:center;align-items:center;font-size:16px;color:#000}.faq-accordeon .beach-qa__title svg{width:12px;height:12px;min-width:12px;margin-right:16px}.faq-accordeon .beach-qa__answers{display:none;padding:0 32px;margin-bottom:24px}.faq-accordeon .beach-qa__answers a{color:#0b5a88;text-decoration:underline;font-size:16px;line-height:28px}.faq-accordeon .beach-qa__answers p{font-size:16px!important;line-height:28px!important}.faq-accordeon .beach-qa__answers p:not(:first-child){margin-top:20px}.faq-accordeon .beach-qa__answers ul:not(:first-child){margin-top:12px}.faq-accordeon .beach-qa__answers ul li{margin-bottom:16px;margin-left:32px;list-style:circle;font-size:16px;line-height:28px}.d-none{display:none}.beach-card-seo2{width:31%;display:flex;flex-direction:column;padding:24px 0;margin:0 12px 12px;border-bottom:1px solid rgba(0,0,0,.16)}@media only all and (min-width: 640px){.beach-card-seo2:nth-last-child(-n+3){border-bottom:none}}@media only all and (min-width: 640px) and (max-width: 1158px){.beach-card-seo2{width:calc(50% - 24px);margin:0 12px}}@media only all and (max-width: 638px){.beach-card-seo2{width:calc(100% - 32px);margin:0 auto;padding:36px 0}.beach-card-seo2:first-child{padding-top:18px}.beach-card-seo2:last-child{border:none}}.beach-card-seo2_photo{position:relative}.beach-card-seo2_photo-feature{position:absolute;top:12px;left:-8px;display:flex;align-content:center;align-items:center}.beach-card-seo2_photo-feature svg{z-index:2;width:42px;height:42px;background:#fff;border-radius:50%}.beach-card-seo2_photo-feature span{color:#4f9d4c;z-index:1;font-size:13px;padding:4px 16px;border-radius:0 16px 16px 0;background:#fff;margin-left:-8px}.beach-card-seo2_photo-like{position:absolute;top:16px;right:16px;display:flex;align-content:center;align-items:center;width:36px;height:36px;background:#0009;border-radius:50%;transition:.35s}.beach-card-seo2_photo-like svg{margin:auto;color:transparent;width:22px;height:22px;transition:.35s}.beach-card-seo2_photo-like:hover{background:#00000059}.beach-card-seo2_photo-like:hover svg{color:#ffffffd9}.beach-card-seo2_photo-images{width:100%;overflow:hidden;border-radius:16px;position:relative;box-shadow:0 0 12px #00000040;margin-bottom:30px}.beach-card-seo2_photo-images-inner{display:flex;overflow:hidden;width:auto}.beach-card-seo2_photo-images-img{width:100%;display:flex;flex-shrink:0;position:relative;-webkit-user-select:none;user-select:none}.beach-card-seo2_photo-images-img a{width:100%;height:100%;display:flex;padding-bottom:68%;-webkit-user-select:none;user-select:none}.beach-card-seo2_photo-images-img a img{width:100%;height:100%;position:absolute;-webkit-user-select:none;user-select:none}.beach-card-seo2_content{width:100%;display:flex;flex-direction:column;flex:1}.beach-card-seo2_content-location{font-size:12px;color:#333;text-decoration:underline}.beach-card-seo2_content-title{display:flex;justify-content:space-between;margin:0 0 16px;align-items:start}.beach-card-seo2_content-title-text{display:flex;align-content:flex-start;align-items:flex-start;flex-direction:column;gap:8px}.beach-card-seo2_content-title-text-uptitle a{font-weight:600;color:#777;font-size:11px}.beach-card-seo2_content-title-text-main{display:flex;align-content:center;align-items:center}.beach-card-seo2_content-title-text-main a{font-size:18px;color:#333}.beach-card-seo2_content-title-text-city{font-weight:600;font-family:OpenSans,sans-serif;font-size:11px;color:#333;max-width:100%;text-overflow:ellipsis}.beach-card-seo2_content-title-values{display:flex;align-items:center;gap:10px}.beach-card-seo2_content-title-values-location{background:#ddd;width:35px;height:35px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:12px}.beach-card-seo2_content-title-values-location svg{width:18px;height:18px;color:#0d7fc1}.beach-card-seo2_content-title-values__review{color:#333;font-size:12px;text-decoration:underline}.beach-card-seo2_content-title-values__review.no-reviews{text-decoration:none}.beach-card-seo2_content-title-values-rate{display:flex;flex-direction:column;align-content:center;align-items:center}.beach-card-seo2_content-title-values-rate__block{display:flex;flex-direction:column;gap:2px;text-align:end}.beach-card-seo2_content-title-values-rate__title{display:flex;flex-direction:row;color:#333;font-size:10px;align-self:end;gap:4px;align-items:center}.beach-card-seo2_content-title-values-rate-logo{width:20px;height:20px;color:#09839f}.beach-card-seo2_content-title-values-rate__info{position:relative}.beach-card-seo2_content-title-values-rate__info svg{width:16px;height:16px;position:relative;cursor:pointer}.beach-card-seo2_content-title-values-rate__info .rating__tooltip{position:absolute;top:100%;right:50%;background:#fff;color:#333;padding:8px 12px;border-radius:8px;box-shadow:0 2px 12px #00000026;white-space:nowrap;z-index:10;font-size:13px;text-align:start;font-weight:400;width:240px;white-space:normal}.beach-card-seo2_content-title-values-rate-value{background:#0d7fc1;color:#fff;border-radius:5px;width:35px;height:35px;display:flex;align-content:center;align-items:center;justify-content:center;font-size:17px}.beach-card-seo2_content-features{display:flex;flex-direction:column;flex:1;justify-content:space-between}.beach-card-seo2_content-features-items{display:flex;overflow:visible;scrollbar-width:none;flex-wrap:wrap}.beach-card-seo2_content-features-items-container{overflow:hidden;display:flex;position:relative}.beach-card-seo2_content-features-items-wrapper{padding-bottom:12px;width:100%;min-width:100%;display:flex;scrollbar-width:none;overflow-x:hidden!important}@media only all and (max-width: 458px){.beach-card-seo2_content-features-items-wrapper{overflow-x:auto!important}}.beach-card-seo2_content-features-items-item{display:flex;gap:3px;font-size:13px;color:#373737;overflow:hidden;margin-right:3px}.beach-card-seo2_content-features-items-item:not(:first-child):before{content:"•"}.beach-card-seo2_content-features-items-item--bad{color:#801730}@media only all and (max-width: 458px){.beach-card-seo2_content-features-items-item{font-size:12px}}.beach-card-seo2_content-features-items-item__label{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.beach-card-seo2_content-features-items-item svg{width:45px;height:45px;color:#787676}.beach-card-seo2_content-features-items-item--all{color:#0b6e7e}.beach-card-seo2_content-features-items-item--all>div:first-child{font-size:0;background:#f0f0f0;border-radius:10px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;margin:11px}.beach-card-seo2_content-features-items-item--all>div:first-child svg{color:#3e3e3e!important;width:20px!important;height:20px!important;transform:rotate(45deg)}.beach-card-seo2_content-features-index{font-size:12px;display:flex;align-content:center;align-items:center;min-height:43px}.beach-card-seo2_content-features-index-rate{font-size:14px;color:#0b6e7e;font-weight:500;margin:auto 4px}.beach-card-seo2_content-features-index-label{font-size:14px}.beach-card-seo2_content-features-index svg{width:14px;height:14px;color:#0891a5}.beach-card-seo2_content-settlement{margin-top:8px;display:flex;align-items:center;justify-content:space-between;margin-bottom:auto}.beach-card-seo2_content-settlement__info{display:flex}.beach-card-seo2_content-settlement__icon{margin-right:10px}.beach-card-seo2_content-settlement__icon svg{width:38px;height:38px;color:#2d527c}.beach-card-seo2_content-settlement__text{display:flex;flex-direction:column;font-size:13px}.beach-card-seo2_content-settlement__text>*:first-child{color:#2d527c}.beach-card-seo2_content-settlement__text>*:last-child span{color:#2c517a;font-size:14px}.beach-card-seo2_content-settlement__text a{text-decoration:underline;display:flex;align-items:center}.beach-card-seo2_content-settlement__text a svg{width:24px;height:24px;margin-right:8px}.beach-card-seo2_content-settlement__button{display:inline-flex;align-items:center;gap:10px;margin-left:15px;border:1px solid #0B6E7E;border-radius:100px;padding:5px 15px 5px 20px;font-size:13px;color:#0b6e7e;text-decoration:none}.beach-card-seo2_content-settlement__button:after{content:"";width:0;height:0;border-style:solid;border-width:4.5px 0 4.5px 5px;border-color:transparent transparent transparent #0B6E7E;margin-top:2px}.beach-card-seo2_content-reviews{position:relative;overflow:hidden;margin-top:15px;width:100%}.beach-card-seo2_content-reviews__wrapper{overflow:hidden;scrollbar-width:none}@media only all and (max-width: 479px){.beach-card-seo2_content-reviews__wrapper{margin-bottom:unset;height:unset;overflow-x:auto!important}}.beach-card-seo2_content-reviews__inner{overflow-x:visible;display:flex;height:100%}.beach-card-seo2_content-reviews__item{width:100%;flex-shrink:0;border-radius:20px;background:#f3f3f3;padding:15px;display:flex;flex-direction:column;gap:15px;min-height:203px;position:relative}.beach-card-seo2_content-reviews__item:not(:first-child){margin-left:15px}@media only all and (max-width: 479px){.beach-card-seo2_content-reviews__item{min-width:calc(100% - 40px)!important;max-width:calc(100% - 40px)!important;min-height:145px}.beach-card-seo2_content-reviews__item:not(:first-child){margin-left:15px!important}}.beach-card-seo2_content-reviews__item--all{align-items:center;justify-content:center;flex-direction:row;gap:10px;color:#373737}.beach-card-seo2_content-reviews__item--all svg{width:24px;height:24px;transform:rotate(-90deg)}.beach-card-seo2_content-reviews__item--all .beach-card-seo2_content-reviews__item-prev{position:absolute;right:20px;bottom:20px}.beach-card-seo2_content-reviews__item--all .beach-card-seo2_content-reviews__item-prev svg{transform:rotate(0)}.beach-card-seo2_content-reviews__item__user{width:100%;display:flex;align-content:center;align-items:center}.beach-card-seo2_content-reviews__item__user-avatar{overflow:hidden;width:48px;height:48px;border-radius:50%;margin-right:12px;display:flex;align-items:center;justify-content:center;color:#fff;background:#0d7fc1;font-size:18px}.beach-card-seo2_content-reviews__item__user-avatar img{object-fit:cover;width:48px;height:48px}.beach-card-seo2_content-reviews__item__user-name{font-size:15px}.beach-card-seo2_content-reviews__item__user-status{font-size:12px;color:#0b6e7e}.beach-card-seo2_content-reviews__item__review{font-size:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex:1;color:#373737;cursor:pointer}.beach-card-seo2_content-reviews__item__review.full{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:unset;text-overflow:unset}.beach-card-seo2_content-reviews__item__actions{display:flex;align-items:center;justify-content:space-between;margin-top:5px}@media only all and (max-width: 479px){.beach-card-seo2_content-reviews__item__actions{display:none}}.beach-card-seo2_content-reviews__item__actions>*{display:flex;align-items:center;gap:15px;width:100%;justify-content:space-between}.beach-card-seo2_content-reviews__item-next{display:flex!important;align-items:center;gap:5px;border:1px solid #DBDBDB!important;border-radius:100px!important;padding:3px 3px 3px 6px;font-size:12px;color:#51575d;opacity:1!important;z-index:unset!important}@media only all and (max-width: 479px){.beach-card-seo2_content-reviews__item-next{display:none!important}}.beach-card-seo2_content-reviews__item-next svg,.beach-card-seo2_content-reviews__item-prev svg{background:#fff;width:20px;height:20px;border-radius:100px;padding:2px 2px 2px 4px}.beach-card-seo2_content-reviews__item-prev{margin-top:-4px;transform:rotate(180deg)}.beach-card-seo2_content-reviews__item-next{position:unset;width:unset;height:unset;background:unset;align-content:unset;align-items:unset;justify-content:unset;margin:unset}.beach-card-seo2__votes{display:inline-flex;background:#ddd;border-radius:15px;height:26px;font-size:12px}.beach-card-seo2__votes svg{width:16px;height:16px;fill:none;color:#3e3e3e}.beach-card-seo2__votes>*{padding:0 7px;display:flex;align-items:center;justify-content:center}.beach-card-seo2__votes>*:first-child{border-top-left-radius:15px;border-bottom-left-radius:15px}.beach-card-seo2__votes>*:last-child{border-top-right-radius:15px;border-bottom-right-radius:15px}.beach-card-seo2__votes>*:first-child,.beach-card-seo2__votes>*:last-child{cursor:pointer}.beach-card-seo2__votes>*:first-child:hover,.beach-card-seo2__votes>*:last-child:hover{background:#00000026}.beach-card-seo2__votes[plus]{background:#f09932}.beach-card-seo2__votes[minus]{background:#92c6ea}.beach-card-seo2__votes[disabled]>*:first-child,.beach-card-seo2__votes[disabled]>*:last-child{cursor:unset;pointer-events:none}.beach-card-seo2__votes[disabled]>*:first-child svg,.beach-card-seo2__votes[disabled]>*:last-child svg{color:#aaa8a8!important}.beach-card-seo2__more{width:25px;cursor:pointer;height:30px;position:relative}.beach-card-seo2__more:after{content:"";display:block;border-bottom:3px dotted black;position:relative;top:calc(50% - 1px);width:calc(100% - 10px)}.beach-card-seo2__report{position:absolute;top:16px;left:15px;display:none;align-items:center;background:#f6f6f6;border-radius:15px;height:25px;font-size:14px;line-height:20px;padding:0 10px;cursor:pointer;box-shadow:0 4px 8px #223c5033}.beach-card-seo2__report:hover{background:#ddd}.beach-card-seo2__report[show]{display:flex}.modal-component--review-report{max-width:500px;border-radius:16px}.review-report-modal{display:flex;flex-direction:column;gap:30px}.review-report-modal__checkboxes{display:flex;flex-direction:column;gap:15px;margin-top:10px}.review-report-modal__checkboxes-item{display:flex;align-items:center;gap:10px;cursor:pointer}.review-report-modal__checkboxes-item.selected .review-report-modal__checkbox{background:#09839f}.review-report-modal__checkbox{width:30px;height:30px;border-radius:15px;border:2px solid #09839f}.review-report-modal__checkbox-text{font-size:14px;color:gray}.review-report-modal__textarea{border:1px solid #ccc;border-radius:16px;padding:16px;resize:none;outline:none}.review-report-modal__textarea.error{border-color:red}.review-report-modal__textarea:disabled{opacity:.7}.review-report-modal__buttons{text-align:right}.review-report-modal__buttons button:not(:first-child){margin-left:10px}.review-report-modal__button{padding:8px 16px;border-radius:32px;display:inline-flex;align-items:center;justify-content:center;font-weight:400;font-size:14px;transition:.3s}.review-report-modal__button--cancel{color:#212529}.review-report-modal__button--submit{border:1px solid #09839f;background:#09839f;color:#fff}.notification-component{position:fixed;bottom:30px;left:50%;transform:translate(-50%);width:300px;margin:0 auto;border-radius:18px;padding:5px 15px;align-items:center;justify-content:space-between;display:none;opacity:0;transition:all 1s;z-index:1;background:#09839f;color:#fff;z-index:999999}.notification-component.display{display:flex}.notification-component.opacity{opacity:1}.notification-component__close{cursor:pointer}.notification-component--success{background:#1c8518!important}.notification-component--info{background:#09839f!important}.notification-component--warning{background:#fd7e14!important}.notification-component--error{background:#be2626!important}
