﻿#footer{background-color:#fff;color:#484848}#footer .page-container{padding-bottom:24px}#footer footer{color:#484848;font-size:15px;font-weight:normal;letter-spacing:0.2px;line-height:18px;margin:0;overflow-wrap:break-word;padding-bottom:0;padding-top:0}#footer footer a{color:#484848}#footer .container-separator{margin-bottom:24px}#footer .container-separator .separator{border-bottom:1px solid #dbdbdb;margin-bottom:16px;margin-top:16px}#footer .brand{padding-top:1px;white-space:nowrap;color:#767676;font-size:15px;font-weight:600;letter-spacing:0.2px;line-height:18px;margin:0;overflow-wrap:break-word;padding-bottom:0;padding-top:0;display:table}#footer .brand .child{display:table-cell;vertical-align:middle}#footer .brand .brand-logo{margin-right:8px;margin-bottom:3px;height:25px;width:25px}#footer .container-language-selector{background:#ffffff none repeat scroll 0 0;border-radius:2px;color:#484848;display:block;font-size:19px;line-height:24px;margin-bottom:8px;position:relative;width:100%}#footer .container-language-selector .select-container{overflow:hidden}#footer .container-language-selector select{-moz-appearance:none;-webkit-appearance:none;background-color:transparent;border:medium none;border-radius:0;color:#484848;display:block;font-size:19px;font-weight:300;height:auto;line-height:24px;padding:12px 40px 12px 12px;width:100%;background-color:#fff;border:1px solid #dbdbdb;color:#484848}#footer .container-language-selector select::-ms-expand{display:none}#footer .container-language-selector .arrow{line-height:0;pointer-events:none;position:absolute;right:16px;top:16px}#footer ul.list-layout-components{list-style:outside none none;margin-bottom:0;padding-left:0}#footer ul.list-layout-components li.item{margin-bottom:4px}#footer .component-footer,#footer .component-footer-title{color:#767676 !important;font-size:14px !important;text-decoration:none !important;font-weight:600 !important;word-wrap:break-word;display:contents;margin:0}#footer .component-footer-title{color:#333 !important;font-weight:bold !important;text-transform:uppercase}#footer .component-footer.margin-inline,#footer .margin-inline.component-footer-title{margin-left:15px}#footer .social-items{margin-left:8px}#footer .visible-xs .social-items{margin-left:0px}#footer .visible-xs .social-items i.fa-facebook{margin-left:-0.2em}#footer .visible-xs .social-items i.fa-instagram{margin-left:0.5em}#footer .alert-dismiss{float:right;color:grey;cursor:pointer}@media (max-width: 767px){#footer .brand{text-align:center}#footer .brand .brand-row{display:flex;justify-content:center;align-items:center;width:100%}#footer .brand .brand-row .child{display:block}#footer .brand .brand-row .table-child-expand{width:auto}}.list-unstyled,.list-layout{padding-left:0;list-style:none}.list-layout{margin-bottom:0}.text-muted{color:#767676}a.text-muted{color:#767676}a.text-muted:hover,a.text-muted:focus{color:#767676}.gw-items{margin-bottom:1rem}.gw-items .logo-footer{margin-right:.5rem}.gw-items form{margin:0;margin-left:1rem;margin-right:.5rem}.gw-terms form{margin:0;margin-left:.5rem;margin-right:.5rem}.btn-guide{margin-right:15px;margin-bottom:0px;margin-top:0px;display:inline-block;font-size:14px !important;padding:10px 18px;background-color:#008489 !important;color:white !important}.link{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:transparent none repeat scroll 0 0;border:medium none;color:inherit;display:inline-block;margin:0;padding:0 10px;position:relative;text-decoration:none !important;white-space:nowrap;font-weight:600;font-size:14}.link:hover{color:inherit}.lang-dropdown{background-color:white !important;border-color:#dbdbdb !important;color:black !important}.color-orange{color:#fea34e}.color-dg{color:#484848}.color-lg{color:#757575}.color-secondary{color:#008489}:root{--litepicker-is-today-color: $--litepicker-day-color !important}.dark-grey{color:#484848 !important}.light-grey{color:#757575 !important}.danger-red{color:#f83427 !important}.color-tertiary-light{color:rgba(0,0,0,0.4)}.download-app-alert-container{display:flex;align-items:center}.download-app-alert-container a{margin-left:.5rem}@media (max-width: 1300px){.download-app-alert-container{display:block}.download-app-alert-container .download-app-buttons{text-align:center}}@media (max-width: 322px){.download-app-alert-container a{margin-left:0}.download-app-alert-container .download-app-buttons a:nth-child(2) img{margin-top:.5rem}}@media (max-width: 1300px){.download-app-alert-container .download-app-text{margin-bottom:1rem}}#flash_messages .pro-button-container{display:inline}#flash_messages .pro-button-container a{margin-left:1rem}@media (max-width: 767px){#flash_messages .pro-button-container{display:block;text-align:center}#flash_messages .pro-button-container a{margin-left:0;margin-top:1rem}}.tour-completion-alert{background-color:#fff6ed;margin-bottom:1.5rem;margin-top:1rem;display:flex;border-radius:.5rem;padding:.75rem 1rem;color:#484848}.tour-completion-alert svg{width:1.25rem;height:1.25rem;fill:#fea34e}.gdpr-cookies-container{background-color:#545454;color:white;position:sticky;bottom:0;padding:1rem;z-index:9999}@media (min-width: 1025px){.gdpr-cookies-container.without-footer{position:fixed}}.gdpr-cookies-container .cookies-description a{color:white;font-weight:bold;text-decoration:underline !important}.gdpr-cookies-container .cookies-description a:hover{color:white}.gdpr-cookies-container .title,.gdpr-cookies-container .modal-cookies-notice .section-title,.modal-cookies-notice .gdpr-cookies-container .section-title{font-size:1.5rem;font-weight:bold;margin-bottom:.5rem}.gdpr-cookies-container .description-buttons-container{display:flex;align-items:top}.gdpr-cookies-container .description-buttons-container .cookies-description{margin-right:3.25rem;margin-bottom:1.5rem}.gdpr-cookies-container .description-buttons-container .configure{margin-right:1rem}.gdpr-cookies-container .description-buttons-container .btn{font-weight:bold;padding:.75rem 0;width:13.75rem;border:.0325rem solid white !important}.gdpr-cookies-container .description-buttons-container .btn:hover{border:.0325rem solid white !important}.gdpr-cookies-container .description-buttons-container .edit-privacy-btn{color:white;text-decoration:underline !important;font-weight:bold;font-size:1rem;border:0 !important;background-color:transparent}.gdpr-cookies-container .description-buttons-container .edit-privacy-btn:hover,.gdpr-cookies-container .description-buttons-container .edit-privacy-btn:focus{text-decoration:none;background-color:#545454 !important;border:0 !important}@media (max-width: 769px){.gdpr-cookies-container{padding:1rem}.gdpr-cookies-container .description-buttons-container{display:block}.gdpr-cookies-container .description-buttons-container .cookies-description{margin-right:0}.gdpr-cookies-container .description-buttons-container .configure{text-align:center;margin-bottom:.75rem;margin-right:0}.gdpr-cookies-container .description-buttons-container .accept{text-align:center}}.modal-cookies-notice{color:#757575}@media (max-width: 769px){.modal-cookies-notice .sheet-content{padding-bottom:13rem}}.modal-cookies-notice .title,.modal-cookies-notice .section-title{font-size:1.5rem;font-weight:bold;color:#484848}.modal-cookies-notice .section-title{font-size:1.125rem}.modal-cookies-notice .cookie-description{font-size:.875rem}.modal-cookies-notice .btn-secondary:hover,.modal-cookies-notice :checked+label.btn-secondary-inverse:hover{color:white !important}.modal-cookies-notice .action-buttons-container{padding:1rem 1.5rem}.modal-cookies-notice .btn-check{display:none}#cover-search{width:100%;height:100%;position:fixed;background-color:#000;z-index:0;transition:.5s}#cover-search.open{opacity:.8}#cover-search.close{opacity:0;visibility:hidden}#mainSidenav{position:fixed;width:100%;height:100%;background:#ffff;z-index:20;top:0;left:0;overflow-x:hidden}#mainSidenav.side-nav-hidden{display:none}.sidenav-container{margin-top:10px;padding-left:24px;padding-right:24px;word-break:break-word}.sidenav-user-container{margin-top:15px;margin-bottom:30px;padding-left:24px;padding-right:24px;word-break:break-word}.sidenav-container ul{list-style:none;padding:0}.sidenav-container ul li{margin-bottom:20px}.sidenav-container ul hr{margin:0 0 20px 0}.sidenav-container .sidenav-icon svg{fill:#484848;width:1rem;height:1rem;margin-right:10px}.sidenav-container .sidenav-text{font-size:17px !important;margin-right:5px}.sidenav-container .be-guide-container{width:100%;text-align:center;margin-top:40px}.sidenav{padding-top:1.5rem}.sidenav a,.sidenav .anchor{text-decoration:none !important;color:#484848 !important;line-height:24px !important;font-size:17px !important;font-weight:400}.sidenav a:hover,.sidenav .anchor:hover{color:#484848 !important}.sidenav .closebtn{position:absolute;right:24px;top:0;font-size:40px;cursor:pointer;color:#484848}.sidenav-notification-indicator{border-radius:50%;background:#ff5a5f;color:white;font-weight:bold;align-items:center}.sidenav-notification-indicator.single{padding:0px 5px;font-size:10px;height:1rem}.sidenav-notification-indicator.doble{padding:3px 4px;font-size:10px;height:1.25rem}@media (max-width: 990px){.sidenav-notification-indicator{display:flex}}.navbar-brand{position:relative;display:inline-block}.navbar-brand .notification-indicator{position:absolute;top:.15rem;left:1.25rem;border-radius:50%;background:#ff5a5f;color:#ffff;font-weight:bold}.navbar-brand .notification-indicator.single{font-size:11px;padding:0 5px}.navbar-brand .notification-indicator.doble{font-size:10px;padding:1px 3px}.color-orange{color:#fea34e}.color-dg{color:#484848}.color-lg{color:#757575}.color-secondary{color:#008489}:root{--litepicker-is-today-color: $--litepicker-day-color !important}.dark-grey{color:#484848 !important}.light-grey{color:#757575 !important}.danger-red{color:#f83427 !important}.color-tertiary-light{color:rgba(0,0,0,0.4)}.selectable-option{-webkit-tap-highlight-color:transparent;display:flex;height:4rem;cursor:pointer;align-items:center;justify-content:space-between;padding:0 1.5rem;border-radius:.5rem}@media (min-width: 769px){.selectable-option:hover{background-color:#f7f7f7}}.selectable-option input{accent-color:#008489;flex:none}.selectable-option .selectable-option-name{display:block;color:#484848}.selectable-option .selectable-option-description{display:block;color:#757575;font-size:.75rem}.page-container{padding-bottom:24px}.page-container-responsive{max-width:67.5rem;margin-left:auto;margin-right:auto;margin-top:2rem}@media (max-width: 575px){.custom-container{width:100%;padding-right:1.5rem;padding-left:1.5rem;padding-bottom:1.5rem;margin-right:auto;margin-left:auto;max-width:71.25rem}}@media (min-width: 576px) and (max-width: 1199px){.custom-container{width:100%;padding-right:2rem;padding-left:2rem;padding-bottom:1.5rem;margin-right:auto;margin-left:auto;max-width:71.25rem}}@media (min-width: 1200px){.custom-container{width:100%;padding-right:0;padding-left:0;padding-bottom:1.5rem;margin-right:auto;margin-left:auto;max-width:71.25rem}}.boxed-fluid-container{width:100%;max-width:75.25rem;padding-left:1rem;padding-right:2rem;margin-top:2rem;margin-bottom:10rem;margin-left:auto;margin-right:auto}@media (max-width: 576px){.boxed-fluid-container{margin-top:0;padding:0}}.container-fluid{padding-left:24px !important;padding-right:24px !important}.title-auth{font-size:44px;font-weight:600}.btn-change-pass{width:100%;font-size:14px !important;font-weight:bold !important}@media (max-width: 992px){.container-table.navbar-container{padding-left:1rem}}@media (min-width: 993px){.container-table.navbar-container{padding-left:9px}}@media (max-width: 992px){.navbar-header.table-child{padding-right:1rem}.navbar-header.table-child.has-messages{padding-right:1.5rem}}.table-responsive th,.table-responsive td{color:#484848}.color_dg{color:#484848}.general_search{z-index:3}.general_search a{color:#484848}.general_search .tt-suggestion{display:block;padding:15px 17px;margin:0px}.general_search .tt-selectable:hover,.general_search .tt-cursor{background-color:#cceeeb;cursor:pointer}.custom-city-search{width:900px}.custom-city-search .search-city-destak,.custom-city-search .search-city-destak-suggestions-navbar,.custom-city-search .search-city-destak-navbar,.custom-city-search .search-city-destak-suggestions-home,.custom-city-search .search-city-destak-home{color:#484848;width:100%;padding:20px;border-width:0px;font-family:Nunito, "Helvetica Neue", Helvetica, Arial, sans-serif;font-style:normal;font-variant:normal;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;position:absolute;z-index:1;background-color:#ffff}.custom-city-search .search-city-destak .mb-4,.custom-city-search .search-city-destak-suggestions-navbar .mb-4,.custom-city-search .search-city-destak-navbar .mb-4,.custom-city-search .search-city-destak-suggestions-home .mb-4,.custom-city-search .search-city-destak-home .mb-4{margin-bottom:1.5rem}.custom-city-search .search-city-destak .link,.custom-city-search .search-city-destak-suggestions-navbar .link,.custom-city-search .search-city-destak-navbar .link,.custom-city-search .search-city-destak-suggestions-home .link,.custom-city-search .search-city-destak-home .link{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:transparent none repeat scroll 0 0;border:medium none;color:inherit;display:block;margin:0;padding:0;position:relative;text-decoration:none;white-space:nowrap;word-spacing:0px;letter-spacing:0px;font-weight:300;text-indent:0px;text-rendering:auto;text-transform:none;font-size:21px !important}@media (max-width: 479px){.custom-city-search .search-city-destak .link,.custom-city-search .search-city-destak-suggestions-navbar .link,.custom-city-search .search-city-destak-navbar .link,.custom-city-search .search-city-destak-suggestions-home .link,.custom-city-search .search-city-destak-home .link{padding:0 !important;font-size:19px !important}}.custom-city-search .search-city-destak .place-destak-title,.custom-city-search .search-city-destak-suggestions-navbar .place-destak-title,.custom-city-search .search-city-destak-navbar .place-destak-title,.custom-city-search .search-city-destak-suggestions-home .place-destak-title,.custom-city-search .search-city-destak-home .place-destak-title{font-size:21px !important}.custom-city-search .search-city-destak .country-link,.custom-city-search .search-city-destak-suggestions-navbar .country-link,.custom-city-search .search-city-destak-navbar .country-link,.custom-city-search .search-city-destak-suggestions-home .country-link,.custom-city-search .search-city-destak-home .country-link{line-height:normal;font-weight:100;font-size:14px !important;color:#989898}.custom-city-search .search-city-destak .all,.custom-city-search .search-city-destak-suggestions-navbar .all,.custom-city-search .search-city-destak-navbar .all,.custom-city-search .search-city-destak-suggestions-home .all,.custom-city-search .search-city-destak-home .all{font-size:21px !important;font-weight:700 !important;text-decoration:underline !important}.custom-city-search .search-city-destak-home{margin:1 0 0 0}.custom-city-search .search-city-destak-suggestions-home{margin:0;padding:0}.custom-city-search .search-city-destak-navbar{margin:0 0 0 -1;border-top:1px solid #dbdbdb}.custom-city-search .search-city-destak-suggestions-navbar{margin:0 0 0 -1;border-top:1px solid #dbdbdb;padding:0}@media (max-width: 835px){.search-city-destak-navbar,.search-city-destak-suggestions-navbar{border-left:0 !important;border-right:0 !important;margin:0 0 0 0 !important}}.featured-place-row{display:flex;justify-content:space-between}.featured-place-row .featured-place{margin-bottom:1rem;text-align:left;min-width:33%}@media (min-width: 836px){.featured-place-row .featured-place{min-width:25%}}@media (min-width: 836px){#cancel_search_city{display:none !important}#navbar-left-menu{display:table-cell !important}#cover-search{display:none}}.input-where.tt-input.open{padding:0 100 0 48 !important}#navbar-left-menu.no-show{display:none}@media (max-width: 836px){.header.guru-header.no-show{padding-left:0}.container-table.navbar-container.no-show{padding-left:0}}#cancel_search_city{position:absolute;top:20;right:20;display:none}#cancel_search_city .cancel-search{color:#484848;font-weight:bold;cursor:pointer}#cancel_search_city.visible{display:table-cell}.search-city-destak-suggestions-error{width:100%;margin-top:-9px !important}.search-city-destak-suggestions-floating{width:100%;margin-top:-25px !important}.near-places,.suggested-places,.categories-container{margin-bottom:1rem}.fluid-grid-city-container,.suggested-places-container{margin-top:1rem;padding-bottom:.25rem}.fluid-grid-city{display:inline-flex;margin-right:1em;margin-bottom:.5rem}@media screen and (max-width: 767px){.fluid-grid-city{display:block;margin-right:0}.fluid-grid-city a{width:100%}}.fluid-grid-city span{font-size:1em;line-height:1em;margin-bottom:0;font-weight:normal}.fluid-thumbnail-grid-image-image-container{position:relative;color:white;background-color:#eee;background-position:center center;background-repeat:no-repeat;width:100%;padding-bottom:66.6666666667%}.fluid-thumbnail-grid-image-image-container:hover{color:#e8e8e8}.fluid-thumbnail-grid-image-image-container-inner{position:absolute;width:100%;height:100%;overflow:hidden}.fluid-thumbnail-grid-image-title{position:absolute;bottom:0;padding:0.75em;line-height:1.2em}.fluid-thumbnail-grid-image-title span{font-size:14px}.fluid-thumbnail-grid-image-overlay{border-top-left-radius:5px;border-top-right-radius:5px;background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.6));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#99000000');position:absolute;top:0;left:0;bottom:0;right:0}@media (max-width: 320px){.image-container{height:214px}}@media (min-width: 321px) and (max-width: 375px){.image-container{height:250px}}@media (min-width: 376px) and (max-width: 414px){.image-container{height:276px}}@media (min-width: 415px) and (max-width: 665px){.image-container{height:276px}}@media (min-width: 666px) and (max-width: 833px){.image-container{height:476px}}@media (min-width: 834px){.image-container{height:230px}}.fluid-thumbnail-grid-image-image{background-size:100%;background-repeat:no-repeat;height:100%;width:100%;object-fit:cover}.fluid-thumbnail-grid-image-image-author{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.fluid-thumbnail-grid-image-price-container{color:#3c3c3c;font-weight:600;min-width:3.125em;text-align:center;position:absolute;top:0;right:0;padding:0.3em 0.75em;background-color:white;background-color:rgba(255,255,255,0.95);border-bottom-left-radius:0.375em;font-size:12px;max-width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fluid-thumbnail-grid-image-price{font-size:18px}.fluid-thumbnail-grid-image-type{font-size:16px}.link-tour{cursor:pointer}.link-tour h2{overflow:hidden;text-overflow:ellipsis}.link-tour:hover{text-decoration:none !important}.link-tour .read-more:hover{text-decoration:underline}.home-fluid-thumbnail-grid-listing-description-title{color:#484848;font-size:17px;font-weight:700;letter-spacing:0.2px;line-height:18px;overflow-wrap:break-word;padding-top:12px;margin-bottom:3px}.starRatingContainer{vertical-align:middle}.starRatingContainer p{margin-bottom:0}.starRatingContainer .star{display:inline-block;font-size:12px;height:12px;margin-right:1px;width:10px}.starRatingContainer .star.enabled{color:#008489}.starRatingContainer .star.disabled{color:#aaa}.starRatingContainer .text{font-weight:600;color:#484848;margin:0px;word-wrap:break-word;font-size:12px;line-height:16px;letter-spacing:0.4px;padding-top:0px;padding-bottom:0px;display:inline}.starRatingContainer .average,.starRatingContainer .listing-author-activity-how-many{font-size:.875rem}.starRatingContainer .stars-list{margin-left:5px;margin-right:5px}.starRatingContainer .stars-list .fa-star{width:14px;height:15px}.icon-star-testimonial{color:#008489;fill:#008489}.icon-star-testimonial.disable{color:#dddddd;fill:#dddddd}.icon-star-testimonial svg{width:1rem;height:1rem}.search-tour-box{display:flex;align-items:center;margin-bottom:1rem}.search-tour-box .average,.search-tour-box .listing-author-activity-how-many{font-size:1rem}.search-tour-box .listing-author-activity-how-many{color:#757575}.search-tour-box .fa-star{width:1rem !important}.average{color:#008489}:root{--translateY: 0rem}.bottom-sheet{border-radius:1rem 1rem 0 0;position:fixed;display:inline-block;left:0;bottom:-1000px;width:100%;background-color:#ffff;transform:var(--translateY);transition:transform 300ms cubic-bezier(0.4, 0, 0.2, 1);min-height:35vh;max-height:calc(var(--vh, 1vh) * 100);z-index:30;padding-bottom:1.5rem;box-shadow:0 -1.5rem 1.5rem -0.5rem rgba(0,0,0,0.05)}.bottom-sheet .sheet-content{padding-bottom:9rem;padding-top:1.5rem;max-height:55vh;transition:max-height .15s ease-out;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.bottom-sheet .sheet-content::-webkit-scrollbar{display:none}.bottom-sheet .bottom-actions{position:absolute;bottom:0;left:0;width:100%;background-color:#ffff;border-top:0.0625rem solid rgba(0,0,0,0.05)}.bottom-sheet.bottom-screen{border-radius:0}.bottom-sheet .reset-action{color:#484848}.bottom-sheet-header{padding:.75rem 1.5rem 1rem;position:relative;border-radius:1rem 1rem 0 0}.bottom-sheet-prefix-title{color:#484848;font-weight:600;margin-bottom:.5rem}.bottom-sheet-title{color:#484848;font-size:1.5rem;font-weight:bold}.bottom-sheet-handle{display:flex}.cross-close{margin-left:-.5rem;width:2.25rem;height:2.25rem;margin-right:auto;cursor:pointer;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.03);border-radius:50%;flex-shrink:inherit}.cross-close svg{font-size:1.25rem;color:#484848;fill:#484848;width:.75rem}.cross-close.back-arrow svg{width:1rem}@media (max-width: 768px){.cross-close{background-color:rgba(0,0,0,0.03);border-radius:50%}}@media (min-width: 769px){.cross-close:hover:not(.disabled-icon){background-color:rgba(0,0,0,0.03);border-radius:50%}}.cross-close:active{background-color:rgba(0,0,0,0.06);border-radius:50%}.fa-cross-close svg{fill:#484848;width:1.25rem;height:1.25rem}.bottom-sheet-scrim{background-color:rgba(0,0,0,0.4);position:fixed;display:block;top:0;left:0;height:100%;width:100%;opacity:0;transition:opacity .3s;z-index:30}.bottom-sheet-scrim.active{opacity:1}.bottom-screen{height:100%}.bottom-screen .sheet-content{max-height:90vh !important}.header-shadow{box-shadow:0 0.25rem 0.5rem rgba(0,0,0,0.05)}.bottom-actions-shadow{box-shadow:0 -0.5rem 1rem rgba(0,0,0,0.05)}.bottom-bar{background-color:#ffff;position:fixed;bottom:-1px;display:flex;flex:1 1 0;align-items:center;justify-content:space-around;width:100%;box-shadow:0 -0.25rem 0.5rem rgba(0,0,0,0.1);z-index:15;height:4rem}.bottom-bar-section.selected .bottom-bar-link{color:#484848;font-weight:bold}.bottom-bar-link{color:rgba(0,0,0,0.4);display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(100vw / 4);height:100%;cursor:pointer}.bottom-bar-link:hover,.bottom-bar-link:focus,.bottom-bar-link:active{color:inherit;text-decoration:none !important}.bottom-bar-icon{width:1.5rem;margin-bottom:.25rem}.bottom-bar-text{font-size:.625rem}.bottom-bar .notification-indicator{position:absolute;top:-.15rem;right:-.25rem;border:1px solid #ffff;width:.625rem;height:.625rem;border-radius:50%;background:#ff5a5f}.bottom-bar-guru .bottom-bar-link{width:calc(100vw / 5)}.bottom-bar-guru .bottom-bar-icon{font-size:1.5rem}.gw-btn-tertiary,.gw-btn-secondary,.gw-btn-primary{display:flex;align-items:center;justify-content:center;height:3rem;border-radius:0.5rem;padding:.625rem;box-shadow:0 0.25rem 0.5rem rgba(0,0,0,0.05);font-size:1.25rem;font-weight:bold;text-align:center;vertical-align:middle;white-space:nowrap;transition:.2s;cursor:pointer}@media (min-width: 63em){.gw-btn-tertiary,.gw-btn-secondary,.gw-btn-primary{height:2.5rem;font-size:1rem;width:fit-content}}.gw-btn-tertiary:hover,.gw-btn-secondary:hover,.gw-btn-primary:hover{text-decoration:none !important}.small.gw-btn-tertiary,.small.gw-btn-secondary,.small.gw-btn-primary{height:2.5rem;font-size:1rem;padding:0 1rem}.disabled.gw-btn-tertiary,.disabled.gw-btn-secondary,.disabled.gw-btn-primary{pointer-events:none;opacity:.6}.gw-btn-primary{border:0;box-shadow:0 4px 8px 0 rgba(0,0,0,0.05)}.gw-btn-primary.primary-light{color:#ffff;background-color:#ff5a5f}.gw-btn-primary.primary-dark{color:#ff5a5f;background-color:#ffff}.gw-btn-primary.secondary-light{color:#ffff;background-color:#008489}.gw-btn-primary.secondary-light:hover{background-color:#007c81}.gw-btn-primary.secondary-light:active{background-color:#00787d}.gw-btn-primary.secondary-dark{color:#008489;background-color:#ffff}.gw-btn-primary.info{color:#ffff;background-color:#29a3e8}.gw-btn-primary:hover,.gw-btn-primary:active,.gw-btn-primary:focus{text-decoration:none;box-shadow:0 0.5rem 1rem 0 rgba(0,0,0,0.1)}.btn-caution-dark-inverse,.btn-caution-dark,.btn-cancel-inverse,.btn-secondary-inverse-dark,.btn-secondary-dark,.btn-secondary-light{-webkit-tap-highlight-color:transparent;border-radius:.5rem;font-size:1.25rem;font-weight:bold;display:flex;align-items:center;justify-content:center;height:3rem;box-shadow:0 0.25rem 0.5rem rgba(0,0,0,0.05);cursor:pointer}@media (min-width: 63em){.btn-caution-dark-inverse,.btn-caution-dark,.btn-cancel-inverse,.btn-secondary-inverse-dark,.btn-secondary-dark,.btn-secondary-light{font-size:1rem}}.disabled.btn-caution-dark-inverse,.disabled.btn-caution-dark,.disabled.btn-cancel-inverse,.disabled.btn-secondary-inverse-dark,.disabled.btn-secondary-dark,.disabled.btn-secondary-light{pointer-events:none;opacity:.6}.btn-caution-dark-inverse:hover,.btn-caution-dark:hover,.btn-cancel-inverse:hover,.btn-secondary-inverse-dark:hover,.btn-secondary-dark:hover,.btn-secondary-light:hover{text-decoration:none !important}.small.btn-caution-dark-inverse,.small.btn-caution-dark,.small.btn-cancel-inverse,.small.btn-secondary-inverse-dark,.small.btn-secondary-dark,.small.btn-secondary-light{height:2.5rem;font-size:1rem;width:fit-content !important;padding:0 1rem}.btn-secondary-light{background-color:#008489;color:#fff;border:0}.btn-secondary-light:hover{background-color:#007c81;box-shadow:0 0.25rem 0.5rem rgba(0,0,0,0.1);color:#fff}.btn-secondary-light:active{background-color:#00787d;color:#fff}.btn-secondary-dark{background-color:#008489;color:#fff !important;border:0.125rem solid #008489}.btn-secondary-dark:hover{background-color:#007c81;box-shadow:0 0.25rem 0.5rem rgba(0,0,0,0.1);color:#ffff;text-decoration:none}.btn-secondary-dark:active{background-color:#00787d}.btn-secondary-inverse-dark{background-color:#ffff;border:0.125rem solid #008489;color:#008489}.btn-secondary-inverse-dark:hover{background-color:#f7f7f7;box-shadow:0 0.25rem 0.5rem rgba(0,0,0,0.1)}.btn-secondary-inverse-dark:active{background-color:#f0f0f0}.btn-cancel-inverse{border:0.125rem solid #ff5a5f;background-color:#fff;color:#ff5a5f}.btn-cancel-inverse:hover{background-color:#f7f7f7;box-shadow:0 0.25rem 0.5rem rgba(0,0,0,0.1);color:#ff5a5f}.btn-cancel-inverse:active{background-color:#f0f0f0}.btn-caution-dark{background-color:#feae64;color:#ffff}.btn-caution-dark:hover{color:#ffff;background-color:#feb877;box-shadow:0 0.25rem 0.5rem rgba(0,0,0,0.1)}.btn-caution-dark:active,.btn-caution-dark:focus{color:#ffff;background-color:#fec189}.btn-caution-dark-inverse{background-color:#ffff;color:#fea34e}.btn-caution-dark-inverse:hover{color:#fea34e;background-color:#f7f7f7;box-shadow:0 0.25rem 0.5rem rgba(0,0,0,0.1)}.btn-caution-dark-inverse:active,.btn-caution-dark-inverse:focus{color:#fea34e;background-color:#f0f0f0}.gw-btn-secondary{border:.125rem solid}.gw-btn-secondary.primary-light{color:#ffff;background-color:#ff5a5f;border-color:#ff5a5f}.gw-btn-secondary.primary-dark{color:#ff5a5f;background-color:#ffff;border-color:#ffff}.gw-btn-secondary.secondary-light{color:#ffff;background-color:#008489;border-color:#008489}.gw-btn-secondary.secondary-dark{color:#008489;background-color:#ffff;border-color:#ffff}.gw-btn-tertiary{position:relative;background-color:#ffff;box-shadow:0 4px 8px 0 rgba(0,0,0,0.05);color:#484848;border:1px solid rgba(0,0,0,0.1)}.gw-btn-tertiary:hover,.gw-btn-tertiary:focus{color:inherit;text-decoration:none}@media (hover: hover){.gw-btn-tertiary:hover{box-shadow:none}}.gw-btn-tertiary-icon{position:absolute;left:1rem;width:1.25rem;color:#757575}.gw-btn-tertiary-light{background-color:#f7f7f7;color:#757575;border:0}.gw-btn-tertiary-light:hover,.gw-btn-tertiary-light:focus{color:#757575;box-shadow:0 0.5rem 1rem 0 rgba(0,0,0,0.1)}.gw-btn-tertiary .pre-fa-svg-icon{margin:0 0.5rem 0 0.25rem;width:1.125rem;fill:#757575}.gw-btn-circled{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;padding:.5rem;background:rgba(255,255,255,0.25)}.gw-btn-circled:hover,.gw-btn-circled:focus{text-decoration:none !important;box-shadow:0 0.5rem 1rem 0 rgba(0,0,0,0.1)}.btn{height:auto;margin:0px;border-color:#c4c4c4;font-size:14px;padding:7px 21px;-moz-user-select:none;border-radius:4px;cursor:pointer;display:inline-block;font-weight:bold;line-height:1.43;margin-bottom:0;text-align:center;vertical-align:middle;white-space:nowrap}.btn:hover,.btn:active,.btn:focus,.btn:target{color:#484848;background-color:#fff;box-shadow:none;text-decoration:none !important}.btn.btn-no-margin{margin:0px}.btn.btn-primary{color:#fff;background-color:#ff5a5f;border-color:#ff5a5f}.btn.btn-primary:hover,.btn.btn-primary:active,.btn.btn-primary:disabled,.btn.btn-primary:focus{color:#fff;background-color:#ff5a5f !important;border-color:#ff5a5f !important}.btn.btn-secondary,:checked+label.btn.btn-secondary-inverse{color:#fff;background-color:#008489;border-color:#008489}.btn.btn-secondary:hover,:checked+label.btn.btn-secondary-inverse:hover{border-color:#008489 !important;background-color:#008489 !important}.btn.btn-secondary-inverse{color:#008489;border-color:#008489 !important;background-color:#fff}.btn.btn-secondary-inverse:hover{border-color:#008489 !important;color:#008489 !important}.btn.btn-primary-inverse{color:#ff5a5f;border-color:#ff5a5f;background-color:#fff}.btn.btn-primary-inverse:hover{border-color:#ff5a5f !important;color:#ff5a5f !important}.btn.btn-secondary-empty{color:#fff;border-color:#fff}.btn.btn-blank,.btn.btn-white{color:#484848;background-color:#fff;border:1px solid #757575}.btn.btn-blank span,.btn.btn-blank i,.btn.btn-white span,.btn.btn-white i{color:#484848}.btn.btn-grey{color:#ccc;background-color:#fff;border:1px solid #ccc}.btn.btn-disabled-actions{pointer-events:none;cursor:not-allowed}.btn.btn-secondary,:checked+label.btn.btn-secondary-inverse,.btn.btn-secondary:hover,.btn.btn-secondary:active,.btn.btn-secondary:focus{color:#fff;background-color:#008489}.btn.btn-secondary-empty:hover{background-color:unset}.btn.btn-sm{font-size:10px;padding:4px 15px}.btn.btn-lg{font-size:19px;border-width:2px;border-radius:4px;font-weight:700;padding:12px 40px}.btn.btn-big{font-size:16px;border-width:2px;border-radius:4px;font-weight:600;padding:14px 24px}.btn.no-borders{border:0}.btn.with-borders-xl{border:2px solid}.btn.btn-choose{color:#008489;text-decoration:none !important}.btn.btn-primary.disabled{background-color:#ff5a5f;border-color:#ff5a5f}.btn.btn-secondary.disabled,:checked+label.btn.disabled.btn-secondary-inverse{background-color:#008489;border-color:#008489}.btn.width-xl{padding:.5rem 3rem}.entity-btn{padding:10 23 !important;min-width:100px !important}.btn-block{display:block;white-space:normal;width:100%}.btn-large{padding:9px 27px !important;font-size:16px !important}.btn-circle{background-color:darkgrey !important;border-color:darkgrey !important;width:20px !important;height:20px !important;padding:5px 0px !important;border-radius:15px !important;font-size:10px !important}.no-focus:focus{outline:none;box-shadow:none}.btn-wrap{white-space:normal !important;word-wrap:break-word;width:100%}.btn-city{white-space:normal !important;text-align:left !important;color:#008489 !important}.btn-become-guide{margin-right:0px !important;margin-left:10px !important}.btn-break{white-space:normal;word-wrap:break-word}#console{display:none;height:50vh}#console.shown{display:block}header.header.guru-header{position:relative;opacity:1;transition:opacity 0.25s ease-out 0s;border-radius:0px;background-color:white;z-index:1}header.header.guru-header.bordered{border-bottom:1px solid #dbdbdb}header.header.guru-header-menu{position:relative}header.header.guru-header .navbar-header{float:none}header.header.guru-header .navbar-collapse{padding:0px}header.header.guru-header .navbar{border-radius:0px;border:0 none;margin:0px}header.header.guru-header .dropdown-menu>li>a:hover{background:none}header.header.guru-header .dropdown-menu{border-radius:0px}header.header.guru-header .navbar-left{float:left}header.header.guru-header .navbar-brand{height:auto;padding:auto;line-height:auto;float:none;margin:0px;padding:0px}header.header.guru-header .navbar-border-button{border-bottom:1px solid #dbdbdb}header.header.guru-header .navbar.navbar-absolute{position:absolute}header.header.guru-header .navbar-container{min-height:64px}header.header.guru-header .search-bar{border-left:1px solid #dbdbdb}header.header.guru-header .search-bar .input-where{font-size:1rem;-moz-appearance:none;background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;display:block;height:64px;margin:0;outline:medium none;padding-left:44px;transition:color 1s ease 0s;width:100%}header.header.guru-header .search-bar .img-search{color:inherit;font-size:18px !important;opacity:0.5;position:absolute;top:50%;transform:translateY(-50%);transition:color 1s ease 0s;left:16px;right:auto;display:flex}header.header.guru-header .search-bar .img-search .icon{font-size:inherit;width:1.125rem;height:1.125rem}header.header.guru-header .navbar-brand .link{padding-right:20px;height:64px;line-height:64px;padding-left:24px}header.header.guru-header .navbar-brand .container-img.desktop{padding:0px 24px}header.header.guru-header .navbar-brand .logo-brand{display:inline-block;margin-right:15px;margin-left:6px}@media (max-width: 992px){header.header.guru-header .navbar-brand .logo-brand{margin:10 10 10 0}}header.header.guru-header .navbar-brand .logo-brand.icon{fill:grey;margin:10 10 10 0;height:34px;width:12px;padding-top:.375rem}header.header.guru-header .list{display:table;height:64px;list-style:outside none none;margin:0;padding:0}header.header.guru-header .list .item{float:none;display:table-cell}header.header.guru-header .list .item .btn{margin-right:15px;margin-bottom:0px;margin-top:0px;display:inline-block;font-size:14px;padding:10px 18px}header.header.guru-header .list .item .btn-secondary,header.header.guru-header .list .item :checked+label.btn-secondary-inverse,header.header.guru-header .list .item .btn-secondary:hover{background-color:#008489;color:#fff}header.header.guru-header .list .item .link{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:transparent none repeat scroll 0 0;border:medium none;color:grey;display:inline-block;height:64px;line-height:64px;margin:0 10 0 10;padding:0px;position:relative;text-decoration:none;white-space:nowrap;font-weight:600}header.header.guru-header .list .item .link :hover{color:grey}header.header.guru-header .list .item .navbar-icon{margin-right:5px}header.header.guru-header .list .item.dropdown:hover>.dropdown-menu,header.header.guru-header .list .item.dropdown:hover>.dropdown-arrow{display:block}header.header.guru-header .list .item.dropdown>.dropdown-menu{background-color:#ffffff;border:1px solid #dbdbdb;box-shadow:0 0 5px rgba(0,0,0,0.1);max-width:460px;min-height:60px;min-width:282px;right:0px;left:auto;position:absolute;transform:translate3d(-224px, 62px, 0px) !important;top:0px;left:0px;will-change:transform}header.header.guru-header .list .item.dropdown>.dropdown-menu li{border-bottom:1px solid #f2f2f2;padding-bottom:10px;padding-top:10px;margin-right:20px;margin-left:20px}header.header.guru-header .list .item.dropdown>.dropdown-menu li:hover{border-color:grey}header.header.guru-header .list .item.dropdown>.dropdown-menu li.no-line{border-bottom:0 none}header.header.guru-header .list .item.dropdown>.dropdown-menu li.no-line:hover{border-bottom:1px solid grey}header.header.guru-header .list .item.dropdown>.dropdown-menu li>a{text-decoration:none}header.header.guru-header .list .item.dropdown>.dropdown-menu li>a.link{height:initial;width:100%;line-height:normal}header.header.guru-header .list .item.dropdown>.dropdown-menu li>a span{margin-left:5px}header.header.guru-header .list .item .dropdown-arrow{height:10px;position:absolute;top:-10px;width:20px;right:20px}header.header.guru-header .list .item .dropdown-arrow svg{height:10px;width:20px}header.header.guru-header .list .item .dropdown-arrow svg:not(:root){overflow:hidden}header.header.guru-header .list .item .dropdown-arrow .fill{fill:#ffffff}header.header.guru-header .list .item .dropdown-arrow .stroke{fill:transparent;stroke:#dbdbdb}.gw-notification{position:relative;display:flex;width:100%;border-radius:.25rem;padding:1rem;padding-right:3rem;color:#484848;line-height:1.4;font-size:.875rem}@media (min-width: 63em){.gw-notification{font-size:1rem}}.gw-notification svg{vertical-align:middle;width:1.25rem;height:1.25rem}.gw-notification-warning{background-color:#fff6ed}.gw-notification-warning svg path{fill:#fea34e}.gw-notification-success{background-color:#cce7e1}.gw-notification-success svg path{fill:#008489}.gw-notification-error{background-color:#fed6d4}.gw-notification-error svg path{fill:#f83427}.gw-notification-info{background-color:#d4edfa}.gw-notification-info svg path{fill:#29a3e8}.gw-notification-close{position:absolute;top:0;right:0;margin:1rem 0;padding:0 1rem;opacity:1;transition:.3s}.gw-notification-close:hover{opacity:.5}.gw-notification-close svg path{fill:#757575}html{font-size:100%}*,*:before,*:after{box-sizing:border-box}a,a:hover,a:active,a:focus{outline:0}a:not(:hover){text-decoration:none !important}a:not(.btn):hover{text-decoration:underline}hr{color:black !important;opacity:.1 !important}.badge{padding:.25em .4em !important}body{background:white;color:#3c3c3c;height:auto;overflow-x:hidden}.centered-text{text-align:center}.left-navigation-icon{color:#757575}.left-navigation .left-navi-link{padding:1.25rem .75rem;display:block;border-radius:.5rem;color:#484848;margin-right:2.5rem;border-bottom:1px solid rgba(0,0,0,0.03)}.left-navigation .left-navi-link:hover{text-decoration:none;background:rgba(0,0,0,0.03)}.left-navigation .left-navi-link.selected{background:rgba(0,0,0,0.03)}.left-navi a{position:relative;padding:0.375em 0.75em;display:block;font-weight:normal;cursor:pointer;border-radius:0.3125em}.left-navi .left-navi-link-text{padding:0 1.5em 0 1.5em}.left-navi .left-navi-link-icon{position:absolute;top:.6em}.color-primary,.color-primary:hover,.color-primary:active,.color-primary:focus{color:#ff5a5f}.color-secondary,.color-secondary:hover,.color-secondary:active,.color-secondary:focus{color:#008489}.bold{font-weight:700}.hidden{display:none}.mobile{display:block}@media (min-width: 48em){.mobile{display:none}}.desktop{display:none}@media (min-width: 48em){.desktop{display:block}}.container-table{display:table;width:100%}.table-child{display:table-cell;vertical-align:middle}.table-child-expand{width:100%}.banner-pro-user{color:#ffff;background:#ff5a5f;border-radius:.375rem;margin-right:.375rem}.title-section{margin-top:0;font-size:22px;line-height:28px;letter-spacing:-0.2px;padding-top:0px;padding-bottom:0px;color:#484848;font-weight:700;margin-bottom:24px}.login-avatar{width:2.5em;height:2.5em;margin-top:50%}.anchor{cursor:pointer;background:transparent none repeat scroll 0 0;border:none;color:#008489;font-weight:300;line-height:24px;padding:0}.anchor:hover{text-decoration:underline !important}.button_to_inline{display:inline}.avatar{position:relative;width:1.5em}.avatar img{width:100%;border-radius:0.3125em}.guru-call-to-action .become-guide-banner{height:300px;background-image:url(/assets/landing-become-guide/banner-0c3649c4dff81a624ec318952849182416204fff9b0d17aad6ea166692d46905.jpg);background-size:cover;border:1px solid #ccc}@media (max-width: 767px){.guru-call-to-action .become-guide-banner{background:none}}.guru-call-to-action .become-guide-banner .box{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;height:100%;padding-left:24px}@media (max-width: 767px){.guru-call-to-action .become-guide-banner .box{text-align:center;align-items:center;padding-left:12px;padding-right:12px}}.guru-call-to-action .become-guide-banner .box .title,.guru-call-to-action .become-guide-banner .box .modal-cookies-notice .section-title,.modal-cookies-notice .guru-call-to-action .become-guide-banner .box .section-title{color:#484848;font-weight:700;word-wrap:break-word;font-size:28px;line-height:1.2em;letter-spacing:-0.6px;width:40%;padding-top:1em}@media (max-width: 767px){.guru-call-to-action .become-guide-banner .box .title,.guru-call-to-action .become-guide-banner .box .modal-cookies-notice .section-title,.modal-cookies-notice .guru-call-to-action .become-guide-banner .box .section-title{width:100%}}@media (max-width: 735px){.guru-call-to-action .become-guide-banner .box .title,.guru-call-to-action .become-guide-banner .box .modal-cookies-notice .section-title,.modal-cookies-notice .guru-call-to-action .become-guide-banner .box .section-title{font-size:22px}}.guru-call-to-action .become-guide-banner .box .btn{margin-bottom:24px;font-size:19px;line-height:22px;font-weight:700}.guru-call-to-action .text{margin-bottom:32px;font-weight:300;color:#484848;word-wrap:break-word;font-size:19px;line-height:24px;letter-spacing:undefined}.guru-call-to-action .btn{margin-bottom:24px;font-size:19px;line-height:22px;font-weight:700}:checked+label.btn-secondary-inverse:hover{color:#fff !important}.cool-check-box.svg-icon{fill:#757575;width:1rem;height:1rem}:not(:checked)~.cool-check-box.fa-check-square{display:none}:not(:checked)~.cool-check-box.fa-square-check{display:none}.cool-check-box.fa-check-square{color:#008489}:checked~.cool-check-box.fa-square{display:none}.text-right{text-align:right}.square-rating-container{display:flex}.square-rating-container.inverse{justify-content:end}.square-rating-container.inverse .global-stars-number{justify-items:end;display:grid;align-content:center}.square-rating-container .global-rate-average{color:#008489;border:0.0625rem solid #008489;border-radius:.25rem;width:2.5rem;height:2.5rem;font-size:1.25rem;font-weight:bold;padding:.25rem;display:flex;align-items:center;justify-content:center;margin-right:.75rem}.square-rating-container .global-stars-number{display:flex;align-items:center;justify-content:center}.square-rating-container .global-stars-number div{display:block}.square-rating-container .global-stars-number .global-reviews{font-size:.75rem;color:#484848}.square-rating-container svg{color:#008489;width:1.125rem;height:1.125rem}.square-rating-anchor:hover{text-decoration:none !important}.global-rate-average-min{font-weight:bold;color:#008489;border:0.0625rem solid #008489;border-radius:.25rem;font-size:.75rem;padding:0 .25rem}.place-tour-available-days .place-tour-available-days-plus,.place-tour-available-days .place-tour-available-days-day,.place-tour-available-days .place-tour-available-days-name,.flex-center{display:flex;align-items:center;justify-content:center}.overlay-menu-section-available-credits{padding:.5rem 1rem;margin-bottom:.5rem;display:flex;justify-content:center}.overlay-menu-section-available-credits.available-credits-hobby{background-color:#fff6ed;color:#484848}.overlay-menu-section-available-credits.available-credits-positive{background-color:#cce7e1;color:#008489}.overlay-menu-section-available-credits.available-credits-negative{background-color:#fed6d4;color:#f83427}.menu-user-available-credits-full-name{color:#484848;margin-right:.5rem;word-break:break-all;font-weight:bold;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.menu-user-available-credits-email{color:#484848;font-size:.875rem}.section-title{font-size:1.5rem;margin-bottom:2rem;font-weight:bold}.section-content{padding:3rem 0;margin:0}.section-content-bg-secondary{background-color:#e5f3f3}.section-content-bg-gray{padding:6rem 0;background-image:url(/assets/landing-become-guide/white-pattern-ed288d3e8a2276a92447711ded1b8016ffb53990231d67b8c3cc0050a33debd1.png);background-repeat:repeat;background-position:right top;background-color:#f7f7f7}.section-content:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,0.05)}.divider-secondary-ligth{border-top:0.0625rem solid rgba(0,0,0,0.03)}.bottom-sheet-draggable-thumb{width:4rem;height:.25rem;margin:auto;margin-bottom:.75rem;background-color:#eee;border-radius:.125rem}.place-tour-description .place-tour-categories .tour-card-categories,.place-tour-description .place-tour-subtitle,.place-tour-card{-ms-overflow-style:none;scrollbar-width:none}.place-tour-description .place-tour-categories .tour-card-categories::-webkit-scrollbar,.place-tour-description .place-tour-subtitle::-webkit-scrollbar,.place-tour-card::-webkit-scrollbar{display:none}.share-links-container svg{font-size:2.25rem}.share-links-container a{width:15.3125rem;margin-bottom:1rem}@font-face{font-family:'Nunito';font-style:normal;font-weight:300;font-display:swap;src:local("Nunito Light"),local("Nunito-Light"),url(https://fonts.gstatic.com/s/nunito/v12/XRXW3I6Li01BKofAnsSUb-vIWzgPDEtj.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Nunito';font-style:normal;font-weight:300;font-display:swap;src:local("Nunito Light"),local("Nunito-Light"),url(https://fonts.gstatic.com/s/nunito/v12/XRXW3I6Li01BKofAnsSUYevIWzgPDA.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Nunito';font-style:normal;font-weight:400;font-display:swap;src:local("Nunito Regular"),local("Nunito-Regular"),url(https://fonts.gstatic.com/s/nunito/v12/XRXV3I6Li01BKofIO-aBTMnFcQIG.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Nunito';font-style:normal;font-weight:400;font-display:swap;src:local("Nunito Regular"),local("Nunito-Regular"),url(https://fonts.gstatic.com/s/nunito/v12/XRXV3I6Li01BKofINeaBTMnFcQ.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Nunito';font-style:normal;font-weight:600;font-display:swap;src:local("Nunito SemiBold"),local("Nunito-SemiBold"),url(https://fonts.gstatic.com/s/nunito/v12/XRXW3I6Li01BKofA6sKUb-vIWzgPDEtj.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Nunito';font-style:normal;font-weight:600;font-display:swap;src:local("Nunito SemiBold"),local("Nunito-SemiBold"),url(https://fonts.gstatic.com/s/nunito/v12/XRXW3I6Li01BKofA6sKUYevIWzgPDA.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Nunito';font-style:normal;font-weight:700;font-display:swap;src:local("Nunito Bold"),local("Nunito-Bold"),url(https://fonts.gstatic.com/s/nunito/v12/XRXW3I6Li01BKofAjsOUb-vIWzgPDEtj.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Nunito';font-style:normal;font-weight:700;font-display:swap;src:local("Nunito Bold"),local("Nunito-Bold"),url(https://fonts.gstatic.com/s/nunito/v12/XRXW3I6Li01BKofAjsOUYevIWzgPDA.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Nunito';font-style:normal;font-weight:800;font-display:swap;src:local("Nunito ExtraBold"),local("Nunito-ExtraBold"),url(https://fonts.gstatic.com/s/nunito/v12/XRXW3I6Li01BKofAksCUb-vIWzgPDEtj.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Nunito';font-style:normal;font-weight:800;font-display:swap;src:local("Nunito ExtraBold"),local("Nunito-ExtraBold"),url(https://fonts.gstatic.com/s/nunito/v12/XRXW3I6Li01BKofAksCUYevIWzgPDA.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}body{line-height:1.43;font-size:14px;font-weight:normal;font-family:"Nunito", "Helvetica Neue", Helvetica, Arial, sans-serif !important}body p,body a,body h4,body h5,body div{font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body a{color:#008489}body a:hover{color:#008489}[lang="ja"] body{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "MS Gothic", "ＭＳ ゴシック", "Helvetica Neue", Helvetica, Arial, sans-serif}[lang="ko"] body{font-family:"나눔 고딕", "Nanum Gothic", "맑은 고딕", "Malgun Gothic", "Apple Gothic", "돋움", Dotum, "Helvetica Neue", Helvetica, Arial, sans-serif}[lang^="zh"] body{font-family:"Hiragino Sans GB", "华文细黑", "STHeiti", "微软雅黑", "Microsoft YaHei", SimHei, "Helvetica Neue", Helvetica, Arial, sans-serif}[lang^="ru"] body,[lang="el"] body,[lang="th"] body{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}[lang="ko"] body{word-break:keep-all}a:hover,a:focus{color:#008489;text-decoration:underline}img{vertical-align:middle}.img-responsive{width:100%}hr{margin-top:15px;margin-bottom:15px;border:0;border-top:1px solid #ebebeb}p{margin-top:0;margin-bottom:15px}small{font-size:0.85em}.text-center{text-align:center}.text-left{text-align:left !important}.text-secondary-light{color:#757575}.color-orange{color:#fea34e}.color-dg{color:#484848}.color-lg{color:#757575}.color-secondary{color:#008489}:root{--litepicker-is-today-color: $--litepicker-day-color !important}.dark-grey{color:#484848 !important}.light-grey{color:#757575 !important}.danger-red{color:#f83427 !important}.color-tertiary-light{color:rgba(0,0,0,0.4)}.selectable-option{-webkit-tap-highlight-color:transparent;display:flex;height:4rem;cursor:pointer;align-items:center;justify-content:space-between;padding:0 1.5rem;border-radius:.5rem}@media (min-width: 769px){.selectable-option:hover{background-color:#f7f7f7}}.selectable-option input{accent-color:#008489;flex:none}.selectable-option .selectable-option-name{display:block;color:#484848}.selectable-option .selectable-option-description{display:block;color:#757575;font-size:.75rem}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,button,select,textarea{text-transform:none;font-family:inherit;font-size:100%;margin:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}input[type="text"],input[type="date"],input[type="email"],input[type="password"],input[type="number"],input[type="tel"],textarea{font-weight:300;padding:11px;width:100%;transition:border-color 0.2s ease 0s;display:block;background-color:#ffffff;border:1px solid #dbdbdb;border-radius:2px;color:#484848;display:block;font-size:19px;line-height:24px;margin-bottom:8px;width:100%}input[type="text"]:focus,input[type="tel"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="number"]:focus,textarea:focus{border:1px solid #00a699}input.auto_width{width:auto}.form-control.is-probably-invalid{border-color:#fea34e;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' width='12' %3E%3Cpath fill='%23FEA34E' d='M248.747 204.705l6.588 112c.373 6.343 5.626 11.295 11.979 11.295h41.37a12 12 0 0 0 11.979-11.295l6.588-112c.405-6.893-5.075-12.705-11.979-12.705h-54.547c-6.903 0-12.383 5.812-11.978 12.705zM330 384c0 23.196-18.804 42-42 42s-42-18.804-42-42 18.804-42 42-42 42 18.804 42 42zm-.423-360.015c-18.433-31.951-64.687-32.009-83.154 0L6.477 440.013C-11.945 471.946 11.118 512 48.054 512H527.94c36.865 0 60.035-39.993 41.577-71.987L329.577 23.985zM53.191 455.002L282.803 57.008c2.309-4.002 8.085-4.002 10.394 0l229.612 397.993c2.308 4-.579 8.998-5.197 8.998H58.388c-4.617.001-7.504-4.997-5.197-8.997z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.xl-input-box{font-size:16px !important;height:64px !important}.xl-input-box .arrow{top:24px !important}select{font-size:19px;padding:2px}select.small{padding:0px}.remove-starting-time{cursor:pointer;font-size:3em;margin-top:50px}.add-new-hour{height:50px;padding-left:0;padding-right:0}.container-select-out{background:#ffffff none repeat scroll 0 0;border-radius:2px;color:#484848;display:block;line-height:24px;position:relative}.container-select-out.parent-width{max-width:none}.container-select-out .select-container-in{overflow:hidden}.container-select-out.normal-font-size{font-size:14px}.container-select-out select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:transparent;border:medium none;border-radius:0;color:#484848;display:block;font-size:19px;font-weight:300;line-height:24px;width:100%;background-color:#fff;border:1px solid #dbdbdb;color:#484848}.container-select-out select.small{padding:8px 40px 8px 6px}.container-select-out select::-ms-expand{display:none}.container-select-out .arrow{line-height:0;pointer-events:none;position:absolute;right:13px;top:13px}.container-select-out.language-selector{max-width:none}.selector-plus-icon{line-height:50px;margin-left:5px;font-size:1.5em;cursor:pointer}.time-remove-icon{position:absolute;top:15px;left:130px;cursor:pointer;font-size:1.5em}.container-select-out.signup .arrow{top:24px;right:13px}.field-disabled label,.field-disabled input,.field-disabled select,.field-disabled .arrow{opacity:0.6}input[type="color"]{min-width:120px;height:50px}.tour_language_form{margin:0}.gw-form-floating{position:relative;width:100%}.gw-form-floating>.form-control,.gw-form-floating>.form-select{height:3rem;padding:0.75rem 0.75rem;border-radius:8px;background-color:#f7f7f7;border:0;font-size:1rem}.gw-form-floating>.form-control:hover,.gw-form-floating>.form-select:hover{background-color:#efefef !important}.gw-form-floating>.form-control:focus,.gw-form-floating>.form-select:focus{background-color:#e8e8e8;box-sizing:border-box;border:2px solid #484848;box-shadow:none}.gw-form-floating>.form-control:active,.gw-form-floating>.form-select:active{background-color:#e8e8e8}.gw-form-floating>label{position:absolute;top:0;left:0;height:100%;padding:0.75rem 0.75rem;pointer-events:none;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}.gw-form-floating>textarea{height:6rem !important}.gw-form-floating>.form-control:not(:placeholder-shown)~label{opacity:0.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.gw-form-floating>.form-control::placeholder{color:revert}.gw-form-floating>.form-control:focus,.gw-form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:0.625rem;outline:none}.gw-form-floating>.form-control:not(:placeholder-shown){background-color:#f7f7f7;border:0;outline:0}.gw-form-floating>.form-control:not(:focus)::placeholder{color:transparent}.gw-form-floating>.form-select{padding-top:1.625rem;padding-bottom:0.625rem}.gw-form-floating>.form-control:focus~label,.gw-form-floating>.form-select~label{opacity:0.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.gw-form-floating-with-icon>.form-control,.gw-form-floating-with-icon>.form-control:not(:placeholder-shown){padding-left:2.5rem}.gw-form-floating-with-icon>.form-control::placeholder{padding-left:1.75rem}.gw-form-floating-with-icon label{padding-left:2.85rem}.gw-form-floating-icon{position:absolute;left:.75rem;top:.75rem;width:1rem;color:rgba(117,117,117,0.75)}.locale-selector-container{margin-right:5px}.locale-selector-container .dropdown-menu-mini{min-width:46px}.locale-selector-container .dropdown-menu li:hover{background-color:#dbdbdb}.locale-selector-container .lang-option{padding-bottom:5px;padding-top:5px;padding-left:10px;cursor:pointer}.locale-selector-container.with-text{width:100%}.locale-selector-container.with-text .locale-selector{width:100%}.locale-selector-container.with-text .dropdown-toggle{border:1px solid #cccccc;height:50px;width:100%;text-align:left}.locale-selector-container.with-text .dropdown-menu{width:100%}.locale-selector-container.with-text .dropdown-menu li{width:100%}.locale-selector-container.with-text .dropdown-menu li a{height:auto;width:100%;text-align:left;padding:3px 10px;margin-bottom:5px}.locale-selector-container.with-text .dropdown-toggle{font-size:0}.locale-selector-container.with-text .text{margin-left:5px;font-size:19px;font-weight:300;vertical-align:middle}.locale-selector-container.with-text .flag{vertical-align:middle}.locale-selector-container.with-text .caret{position:absolute;top:14px;right:16px;border:solid #484848;border-width:0 2px 2px 0;display:inline-block;padding:5px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.locale-selector-container.with-text a{text-decoration:none !important}.locale-selector-container .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.locale-selector-container .lang-option{padding-bottom:5px;padding-top:5px;padding-left:10px;cursor:pointer}header.header.guru-header .list .item .btn.dropdown-toggle{padding:0;margin:0;font-size:0}.locale-check-selector{position:relative;display:inline-block;border:1px solid #cccccc;border-radius:.25rem;width:100%;text-align:left;font-weight:300;background-color:#ffff;font-size:1.1875rem}.locale-check-selector .locale-check{opacity:0;margin:0;height:50px;width:100%}.locale-check-selector .locale-check:checked+.locale-check-selector-content{display:block}.locale-check-selector img{margin-right:.5rem}.current-locale{position:absolute;align-items:center;display:flex;height:100%;width:100%;padding:.25rem;padding-left:1rem}.current-locale .down-arrow{display:contents}.current-locale .down-arrow svg{width:1rem;height:1rem;fill:#757575;margin-left:auto;margin-right:.5rem}.locale-check-selector-content{display:none;border-radius:.25rem;width:100%;position:absolute;background-color:#ffff;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1;margin-top:1px;padding:.25rem;padding-left:1rem}.locale-check-selector-content a{padding:.5rem;text-decoration:none;display:block}.app-smart-banner-sheet{background-color:#ff5a5f !important}.app-smart-banner-sheet .cross-close svg{color:#ffff}.app-smart-banner-sheet .bottom-sheet-header{color:#ffff}.app-smart-banner-sheet .bottom-sheet-title{color:#ffff;font-size:1.5rem;font-weight:bold}.app-smart-banner-sheet .sheet-content{color:#ffff;min-height:auto;padding:1.5rem !important}.app-smart-banner-sheet .app-smart-banner-description{font-size:1rem;margin-bottom:1rem}.show-more-events .chevron-down,.month-header .chevron-down,.month-header .chevron-left,.month-header .chevron-right{width:2.25rem;height:2.25rem;display:flex;justify-content:center;align-items:center;cursor:pointer}@media (min-width: 769px){.show-more-events .chevron-down:hover:not(.disabled-icon),.month-header .chevron-down:hover:not(.disabled-icon),.month-header .chevron-left:hover:not(.disabled-icon),.month-header .chevron-right:hover:not(.disabled-icon){background-color:rgba(0,0,0,0.03);border-radius:50%}}.show-more-events .chevron-down:active:not(.disabled-icon),.month-header .chevron-down:active:not(.disabled-icon),.month-header .chevron-left:active:not(.disabled-icon),.month-header .chevron-right:active:not(.disabled-icon){background-color:rgba(0,0,0,0.06);border-radius:50%}.month-header{margin-bottom:1rem;display:flex;align-items:center}.month-header .month-name{text-transform:capitalize;font-size:1.25rem;font-weight:bold;color:#484848;cursor:pointer}.month-header .disabled-icon{color:rgba(0,0,0,0.2);cursor:auto}.month-header .chevron-left{margin-left:auto}.day-header{margin-bottom:1rem;color:#484848;font-size:1.25rem;font-weight:bold;text-transform:capitalize}.weekdays-row{width:100%;font-size:.75rem;display:flex;color:#757575}.weekdays-row div{padding:.25rem 0;flex:1;text-align:center}.horizontal-calendar{display:flex;overflow-x:hidden;justify-content:space-around}.horizontal-calendar:not(.month-view){margin-bottom:1rem}.horizontal-calendar.month-view{flex-wrap:wrap}@media (max-width: 768px){.horizontal-calendar.month-view{margin-bottom:4rem}}.calendar-day{position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:bold}.calendar-day.selectable{cursor:pointer;color:#757575}.calendar-day.selectable:hover{background-color:#efefef}.calendar-day.selectable:active{background-color:#e8e8e8}.calendar-day.selectable-empty{cursor:pointer;color:rgba(0,0,0,0.2)}.calendar-day.selectable-full{cursor:pointer;text-decoration:line-through;color:#757575}.calendar-day.selectable:not(.selectable-full):not(.selectable-empty)::before,.calendar-day.selected:not(.selectable-full):not(.selectable-empty)::before{border-radius:100%;position:absolute;height:.25rem;width:.25rem;content:"";bottom:6}.calendar-day::before{background-color:#008489}.calendar-day.selectable-half::before{background-color:#fea34e}.calendar-day.other-month{color:rgba(0,0,0,0.4)}.calendar-day.selected{cursor:pointer;background-color:#484848;color:#ffff;border-radius:50%}.calendar-day.selected::before{background-color:#ffff}.calendar-day.selected.selectable-empty{color:rgba(0,0,0,0.2);background-color:rgba(0,0,0,0.03)}.calendar-day:not(.selectable):not(.selectable-full):not(.selectable-empty):not(.selected){color:rgba(0,0,0,0.2)}.month-header-custom{text-transform:capitalize;font-size:1.25rem;font-weight:bold;text-align:start;color:#484848;padding:0;margin:1rem 0}.availability-title{color:#484848;font-weight:bold;margin-bottom:1rem}.day-container.month-view .day-header,.day-container.month-view .events-container{display:none}.events-container{height:18rem;padding-bottom:1.25rem;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.events-container::-webkit-scrollbar{display:none}.events-container.with-blur *{z-index:-1;position:relative}.event-card{cursor:pointer;display:flex;align-items:center;margin-bottom:1rem;padding:1rem;border-radius:0.5rem;background-color:#008489}.event-card.not-available{background-color:#f7f7f7;opacity:.6;cursor:auto}.event-card.not-available div:not(.availability-seats-info){color:#757575;text-decoration:line-through}.event-card.not-available .duration-info{color:#484848}.event-card.not-available .lang-info{color:#757575;font-size:.75rem}.event-card.not-available .availability-seats-info{color:#757575}.event-card .flag-img{margin-right:.75rem}.event-card .flag-img img{width:1.5rem;height:1.5rem;border-radius:50%;border:0.0625rem solid #ffff}.event-card .duration-info{color:#fff}.event-card .lang-info{color:rgba(255,255,255,0.9);font-size:.75rem}.event-card .availability-seats-info{color:#fff}@media (min-width: 769px){.event-card:not(.event-card.not-available):hover{background-color:#007c81}}.event-card:not(.event-card.not-available):active{background-color:#00787d}.empty-state-text{color:#757575}.show-more-events{margin-top:.5rem;display:flex;align-items:center;opacity:0}.show-more-events *{cursor:auto}.show-more-events.enabled{opacity:1}.show-more-events.enabled *{cursor:pointer}.show-more-events .chevron-down{cursor:auto}@media (max-width: 768px){.show-more-events{display:none}}@media (max-width: 768px){.bottom-blur{box-shadow:unset !important}.calendar-week .month-header,.calendar-week .weekdays-row,.calendar-week .horizontal-calendar,.calendar-week .day-container,.calendar-week .show-more-events,.calendar-week .section-title{padding:0 1rem}}.calendar-week{background-color:#f7f7f7}.calendar-week-bottom-wrapper{padding:1.5rem 0 0;border-radius:1rem;background-color:#ffff;box-shadow:0 -0.5rem 1rem 0 rgba(0,0,0,0.05)}.calendar-week-bottom-wrapper.bottom-wrapper-hidden{background-color:#f7f7f7;box-shadow:none}@media (min-width: 769px){.calendar-week{box-sizing:border-box;border-radius:1rem;padding:1.5rem 1rem 1rem}.calendar-week-top-wrapper{padding:1.5rem 1.5rem .5rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.calendar-week-bottom-wrapper{padding:1.5rem}.calendar-week .events-container{height:fit-content;max-height:calc(90vh - 300px)}.calendar-week .month-header .month-name{font-size:1.25rem}}.modal-availability .modal-header,.modal-availability .bottom-sheet-header,.modifications-tour-session-selector .modal-header,.modifications-tour-session-selector .bottom-sheet-header{background-color:#f7f7f7}.modal-availability .modal-body,.modifications-tour-session-selector .modal-body{padding:0}.modal-availability .horizontal-calendar.month-view,.modifications-tour-session-selector .horizontal-calendar.month-view{justify-content:flex-start}.modal-availability .sheet-content,.modifications-tour-session-selector .sheet-content{padding:0}.modal-availability .modal-content,.modifications-tour-session-selector .modal-content{max-height:90vh;min-height:620px}.modal-availability.bottom-sheet,.modifications-tour-session-selector.bottom-sheet{padding-bottom:0}.modal-availability.bottom-sheet .calendar-week-bottom-wrapper,.modifications-tour-session-selector.bottom-sheet .calendar-week-bottom-wrapper{height:100vh}.modal-availability.bottom-sheet .events-container,.modifications-tour-session-selector.bottom-sheet .events-container{height:auto}.scrollable-container{position:relative}@media (min-width: 63em){.scrollable-container-gradient::before,.scrollable-container-gradient::after{content:"";position:absolute;top:0;height:100%;width:1.5rem;z-index:1}.scrollable-container-gradient::after{right:0;background-image:linear-gradient(to right, rgba(255,255,255,0) 0, rgba(255,255,255,0.5) 60%, #fff 100%)}.scrollable-container-gradient-left::before{left:0;background-image:linear-gradient(to left, rgba(255,255,255,0) 0, rgba(255,255,255,0.5) 60%, #fff 100%)}}.scrollable-container:hover .scrollable-container-nav{opacity:1}.scrollable-container-inner{width:100%;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth;position:relative}@media (min-width: 48em){.scrollable-container-inner{padding-right:3rem}}.scrollable-container-inner::-webkit-scrollbar{display:none}.scrollable-container-nav{position:absolute;cursor:pointer;display:flex;align-items:center;justify-content:center;top:calc(50% - 1.5rem);border-radius:50%;background-color:#ffff;width:2.25rem;height:2.25rem;z-index:1;filter:drop-shadow(0 0.5rem 1rem rgba(0,0,0,0.2));opacity:0;transition:.3s}@media (max-width: 47.9375em){.scrollable-container-nav{display:none}}.scrollable-container-nav-left{left:1.5rem;transform:rotate(180deg)}.scrollable-container-nav-right{right:1.5rem}.scrollable-container-arrow svg{width:1rem;height:1rem;color:#757575}.home-testimonials .testimonial-card,.user-testimonials .testimonial-card,.tour-testimonials .testimonial-card,.place-testimonials .testimonial-card{position:relative;box-shadow:0 0.25rem 0.5rem rgba(0,0,0,0.05);padding:1.5rem;border-radius:0.5rem;width:22rem;flex-shrink:0;margin-right:.75rem;cursor:pointer;border:0.125rem solid #f7f7f7}.home-testimonials .testimonial-card:hover,.user-testimonials .testimonial-card:hover,.tour-testimonials .testimonial-card:hover,.place-testimonials .testimonial-card:hover{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.05)}.home-testimonials .testimonial-report-container,.user-testimonials .testimonial-report-container,.tour-testimonials .testimonial-report-container,.place-testimonials .testimonial-report-container{margin-left:.75rem;height:2.25rem;min-width:2.25rem;width:2.25rem;display:flex;justify-content:center;align-items:center;border-radius:50%}.home-testimonials .testimonial-report-container.report-card,.user-testimonials .testimonial-report-container.report-card,.tour-testimonials .testimonial-report-container.report-card,.place-testimonials .testimonial-report-container.report-card{position:relative;top:.75rem}.home-testimonials .testimonial-report-container:hover,.user-testimonials .testimonial-report-container:hover,.tour-testimonials .testimonial-report-container:hover,.place-testimonials .testimonial-report-container:hover{background-color:rgba(0,0,0,0.03)}.home-testimonials .testimonial-report-container:active,.user-testimonials .testimonial-report-container:active,.tour-testimonials .testimonial-report-container:active,.place-testimonials .testimonial-report-container:active{background-color:rgba(0,0,0,0.06)}.home-testimonials .testimonial-report,.user-testimonials .testimonial-report,.tour-testimonials .testimonial-report,.place-testimonials .testimonial-report{width:.375rem;min-width:.375rem;fill:rgba(0,0,0,0.4)}.home-testimonials .testimonial-avatar,.user-testimonials .testimonial-avatar,.tour-testimonials .testimonial-avatar,.place-testimonials .testimonial-avatar{width:2.5rem;height:2.5rem}.home-testimonials .testimonial-author-content,.user-testimonials .testimonial-author-content,.tour-testimonials .testimonial-author-content,.place-testimonials .testimonial-author-content{display:flex;justify-content:space-between;margin-bottom:1rem;height:3.75rem}.home-testimonials .testimonial-author-place,.user-testimonials .testimonial-author-place,.tour-testimonials .testimonial-author-place,.place-testimonials .testimonial-author-place{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:.75rem;color:#757575}.home-testimonials .testimonial-date,.user-testimonials .testimonial-date,.tour-testimonials .testimonial-date,.place-testimonials .testimonial-date{font-size:.75rem;color:rgba(0,0,0,0.4)}.home-testimonials .testimonial-rating-stars,.user-testimonials .testimonial-rating-stars,.tour-testimonials .testimonial-rating-stars,.place-testimonials .testimonial-rating-stars{flex-shrink:0}.home-testimonials .testimonial-booking-info,.user-testimonials .testimonial-booking-info,.tour-testimonials .testimonial-booking-info,.place-testimonials .testimonial-booking-info{margin-top:.5rem;font-size:.75rem}.home-testimonials .testimonial-content,.user-testimonials .testimonial-content,.tour-testimonials .testimonial-content,.place-testimonials .testimonial-content{height:7.5rem}.home-testimonials .testimonial-text,.user-testimonials .testimonial-text,.tour-testimonials .testimonial-text,.place-testimonials .testimonial-text{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.home-testimonials .testimonial-verification-tag,.user-testimonials .testimonial-verification-tag,.tour-testimonials .testimonial-verification-tag,.place-testimonials .testimonial-verification-tag{color:#008489}.home-testimonials .testimonial-booking-attendees,.user-testimonials .testimonial-booking-attendees,.tour-testimonials .testimonial-booking-attendees,.place-testimonials .testimonial-booking-attendees{display:inline-block;color:#757575}.home-testimonials .testimonial-booking-attendees .icon-pipe svg,.user-testimonials .testimonial-booking-attendees .icon-pipe svg,.tour-testimonials .testimonial-booking-attendees .icon-pipe svg,.place-testimonials .testimonial-booking-attendees .icon-pipe svg{width:.1rem;fill:rgba(0,0,0,0.1)}.home-testimonials .testimonial-ghost,.user-testimonials .testimonial-ghost,.tour-testimonials .testimonial-ghost,.place-testimonials .testimonial-ghost{border:2px solid #ffdab8}.home-testimonials .testimonial-tour,.user-testimonials .testimonial-tour,.tour-testimonials .testimonial-tour,.place-testimonials .testimonial-tour{border-top:1px solid rgba(0,0,0,0.05);margin-top:1rem;padding-top:1rem;display:flex;align-items:center}.home-testimonials .testimonial-tour-image,.user-testimonials .testimonial-tour-image,.tour-testimonials .testimonial-tour-image,.place-testimonials .testimonial-tour-image{border-radius:.25rem;height:2.5rem;width:2.5rem;margin-right:.75rem}.home-testimonials .testimonial-tour-title,.user-testimonials .testimonial-tour-title,.tour-testimonials .testimonial-tour-title,.place-testimonials .testimonial-tour-title{color:#484848;font-weight:bold;line-height:1.375rem;height:2.75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-testimonials .scrollable-container-inner,.user-testimonials .scrollable-container-inner,.tour-testimonials .scrollable-container-inner,.place-testimonials .scrollable-container-inner{padding-bottom:1.5rem}.testimonials-bottom-sheet .testimonial{margin-bottom:1.5rem;padding-bottom:.5rem}.testimonials-bottom-sheet .testimonial:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,0.05)}@media (min-width: 63em){.testimonials-bottom-sheet .modal-body{padding:1rem 0}}.testimonials-bottom-sheet .sheet-content{padding-bottom:17rem}@media (max-width: 29.9375em){.testimonials-bottom-sheet .gw-bottom-sheet-actions{padding:1rem}}.report-reviews .send-report .modal-body,.report-reviews .sheet-content{color:#757575}.report-reviews .report-success .cross-close svg{fill:#ffff}.report-reviews .report-success .modal-prefix-title,.report-reviews .report-success .bottom-sheet-prefix-title,.report-reviews .report-success .bottom-sheet-title{color:#ffff}.report-reviews .report-success .modal-content,.report-reviews .report-success .sheet-content,.report-reviews .report-success .bottom-sheet-header,.report-reviews .report-success .bottom-actions{background-color:#008489;color:#ffff}.report-reviews .report-success .modal-header,.report-reviews .report-success .modal-footer,.report-reviews .report-success .bottom-actions{border-color:#1f9397}.report-reviews .report-success .divider{background-color:#1f9397;opacity:1 !important}.report-reviews .report-success .btn-secondary,.report-reviews .report-success :checked+label.btn-secondary-inverse{background-color:#1f9397 !important}.report-reviews .btn-secondary,.report-reviews :checked+label.btn-secondary-inverse,.report-reviews .btn-secondary-inverse{padding:.625rem;border-radius:.5rem !important;font-size:1.125rem}.color-orange{color:#fea34e}.color-dg{color:#484848}.color-lg{color:#757575}.color-secondary{color:#008489}:root{--litepicker-is-today-color: $--litepicker-day-color !important}.dark-grey{color:#484848 !important}.light-grey{color:#757575 !important}.danger-red{color:#f83427 !important}.color-tertiary-light{color:rgba(0,0,0,0.4)}.selectable-option{-webkit-tap-highlight-color:transparent;display:flex;height:4rem;cursor:pointer;align-items:center;justify-content:space-between;padding:0 1.5rem;border-radius:.5rem}@media (min-width: 769px){.selectable-option:hover{background-color:#f7f7f7}}.selectable-option input{accent-color:#008489;flex:none}.selectable-option .selectable-option-name{display:block;color:#484848}.selectable-option .selectable-option-description{display:block;color:#757575;font-size:.75rem}@media (min-width: 53.75em){#main-language-listings{margin-top:18px}}#datepickerDesktop table.table-condensed{font-size:16px;border-width:2px;border-radius:4px;font-weight:600;padding:14px 24px;background-color:#fff;display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;line-height:1.43;user-select:none;white-space:nowrap;cursor:pointer;height:auto;margin:0px}#start-on{display:inline-block}.listing-location-image a img{max-width:100%}.listing-description-youtube-wrapper{width:100%;padding-bottom:56.25%;position:relative;margin-bottom:1.5em}.listing-description-youtube-iframe{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.listing-author{position:relative}.listing-author-avatar>a{display:block;width:100%;height:100%}.listing-author-avatar-image{border-radius:5px;float:left;background-color:#fff}.listing-author-description{font-size:14px;line-height:20px;font-weight:400;padding-left:0}.listing-author-name{font-size:1.375em;line-height:1.0909090909em;font-weight:600}.listing-author-activity{overflow:hidden}.listing-author-activity-icon{font-size:32px;line-height:1.5em;display:block;float:left;width:1em;color:#efc529;margin-top:-12px;margin-right:5px}.listing-author-activity-item{float:left;width:100%}@media (max-width: 768px){.listing-author-activity-item{margin-top:9px}}.listing-author-activity-value{margin:10px 0px 10px 0px}.listing-author-activity-value a{display:block}@media (min-width: 768px){.listing-author-activity-value{font-size:16px}.listing-author-activity-value a{margin-top:3px}}.listing-author-activity-how-many{color:#727272}.listing-map{width:100%;height:12em}.listing-view-admin-links{margin:0.75em 0}.map-link{float:right;font-size:0.875em;margin-top:0.2em}.delivery-title{margin-bottom:0}.delivery-label{display:inline;width:auto;margin-left:0.3em}.book-button,.disabled-book-button,.enabled-book-button{margin-top:0px;width:100%;text-align:center;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.enabled-book-button{border-radius:0.3125em;background:#007a87;color:white;text-align:center;cursor:pointer;margin:0.75em 0;padding:0 1.5em;border:0;display:table;line-height:1.5em;font-size:22px;height:60px;line-height:24px;padding-bottom:3px}.enabled-book-button .content{display:table-cell;vertical-align:middle;text-align:center}.enabled-book-button:hover{background:#007a87;color:white}.enabled-book-button:active{background:#007a87;color:white}.enabled-book-button .content{font-weight:700;padding:5 0}.disabled-book-button{border-radius:0.3125em;background:#007a87;color:white;text-align:center;cursor:pointer;margin:0.75em 0;padding:0 1.5em;border:0;display:table;line-height:1.5em;font-size:22px;height:60px;line-height:24px;padding-bottom:3px}.disabled-book-button .content{display:table-cell;vertical-align:middle;text-align:center}.disabled-book-button:hover{background:#007a87;color:white}.disabled-book-button:active{background:#007a87;color:white}.disabled-book-button,.disabled-book-button:hover{background-color:#c3c3c3}.book-button .content,.enabled-book-button .content,.disabled-book-button .content{width:100%;display:block}.checkbox-option.not-selected{color:#c3c3c3}.checkbox-option-checkmark{display:inline-block;width:20px;color:#007a87}.listings-how-paypal-works-link{font-size:0.875em}.guru-testimonials-section #comment_count{color:#999999}#people-testimonials .people-header .icon-star-testimonial{font-size:27px}.testimonial-content .small_stars .icon-star-testimonial{width:14px;height:15px}.book-card{position:sticky;top:1rem;background-color:#ffff}.book-card-mobile{position:fixed;bottom:0;left:0;padding:10px;width:100%;background:white;z-index:20;display:block;border-top:1px solid #dbdbdb}.book-card-mobile form{margin:0}body.modal-open #book-card-mobile{display:none !important}.listing-about{border-top:1px solid #ccc;margin-top:0;padding:15 0 15 0}.listing-about ul{margin:0 !important;padding:0 !important}.listing-about-youtube{border-top:1px solid #ccc;margin-top:0;padding:15 0 15 0}.listing-about-guru{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:0;padding:24px 0 6px}h2.tour-about-title{font-size:1.25rem;margin-bottom:16px}.listing-admin{border-top:1px solid #ccc;margin-top:0;padding:18px 0 6px}.listing-admin-language-info{color:#008489;font-weight:bold}.listing-tipping{width:100vw;background:#eee;margin-bottom:24px}.listing-tipping .listing-tipping-inside{justify-content:center;align-items:center;margin:1em}.listing-tipping .listing-tipping-icon{height:29px;margin-right:20px;width:29px;height:29px}.listing-tipping .listing-tipping-icon svg{fill:#444;width:29px;height:29px;margin-left:3px}.listing-tipping .listing-tipping-paragraph{font-size:14px;line-height:20px;margin-bottom:0}.walks-container .listing-tipping{margin-left:-24px;margin-top:-12px;margin-bottom:20px}.walks-container .listing-tipping .row:before,.walks-container .listing-tipping .row:after{display:none !important}.listing-tipping-desktop .listing-tipping-icon-desktop{float:left;width:32px;height:32px;margin:0px 12px 0px 0}.listing-tipping-desktop .listing-tipping-icon-desktop svg{fill:#444}.listing-tipping-desktop .listing-tipping-paragraph-desktop{font-size:14px;line-height:20px}.listing-tipping-image{vertical-align:top}.listing-tipping-desktop-header{background:#eee;padding:12px 24px;border-radius:12px;margin-bottom:20px}.listing-tipping-desktop-header p{margin:0}.listing-guru{position:relative}.listing-guru .listing-guru-image{position:absolute;top:-16px;right:0}.listing-guru p{line-height:24px}.listing-guru .listing-guru-image p,.listing-guru .listing-guru-image img{width:64px;height:64px;border-radius:50%}.listing-guru-list{list-style:none;padding-left:0;line-height:2em}.listing-guru-list li .tour-icon{max-width:20px;width:100%}.listing-guru-list li span{display:block;margin-left:24px}.listing-guru-meet-point-img{width:100%;height:initial;cursor:pointer}#datepickerDesktop{display:inline-block}#datepickerDesktop input{padding-left:28px;padding-right:10px;padding-bottom:5px;border-color:#474747;color:#474747}#datepickerDesktop .to-date{display:inline-block;margin-left:-12px;margin-right:4px}#datepickerDesktop .fa-calendar{color:#474747;position:relative;top:2px;left:-110px}.listing-dropdown-languages{border-top-right-radius:4px !important;border-bottom-right-radius:4px !important;padding:7px 14px;padding-left:5px}.listing-choose-language{font-size:1em;margin-bottom:12px}.listing-available-dates{list-style:none;padding:0;margin-top:24px}.listing-available-dates li{padding-bottom:1.33em;margin-bottom:1.33em;border-bottom:1px solid rgba(0,0,0,0.1);line-height:1.5}.listing-available-dates li .btn{margin-top:7px}.listing-available-dates li .btn-no-hour{margin-top:-4px}.listing-available-dates li:first-child{border-top:1px solid rgba(0,0,0,0.1);padding-top:1.33em}.listing-available-dates .hour-lang{font-size:0.85em}.listing-available-dates .sold-out{text-transform:uppercase;cursor:auto;border:none;padding:10px;color:#999}.listing-available-dates.online .no-broder .list-group-item{border:0}.listing-available-dates.online .list-group-item{padding:1.33rem 0;margin-bottom:0}.listing-available-dates.online .online-btns-container .btn-primary{width:11.625rem}@media (max-width: 414px){.listing-available-dates.online .online-btns-container .btn-primary{width:auto}}.listing-available-dates.online .online-btns-container .btn-primary.streaming-now{font-size:1.375rem;font-weight:bold}.listing-available-dates.online .online-btns-container .btn-primary.book_my_seat{font-weight:bold;font-size:1.125rem}.listing-available-dates.online .online-btns-container .btn{white-space:normal}.listing-available-dates.online .online-btns-container form{margin:0}.listing-available-dates.mobile{border:0}.listing-available-dates.mobile .online-btns-container .btn{width:auto}#modal-add-to-calendar-thanks-content{color:#757575}#modal-add-to-calendar-thanks-content .thanks-title{font-size:1.5rem;color:#484848;font-weight:bold;display:block}#modal-add-to-calendar-thanks-content .fa-heart{width:3rem;height:3rem;color:#ff5a5f}#modal-add-to-calendar-content{color:#757575}#modal-add-to-calendar-content .add-to-calendar-img-container{text-align:center;margin-bottom:1rem}#modal-add-to-calendar-content .add-to-calendar-img-container img{width:14.5rem}@media (max-width: 768px){#modal-add-to-calendar-content .add-to-calendar-img-container img{width:12.5rem}}.language-selector-mobile{margin-top:24px}.language-selector-mobile .select-container-in select{padding-left:44px}.language-selector-mobile .flag{display:none;position:absolute;top:15px;left:15px}.language-selector-mobile .visible .flag{display:block}.modal-dates{z-index:10000}@media screen and (max-width: 768px){.modal-dates .modal-dialog{margin:0}}@media screen and (max-width: 768px){.modal-dates .modal-content{box-shadow:none;border-radius:0;border:0}}.modal-dates .modal-header{border-bottom:0}.modal-dates .modal-body .modal-title{font-size:1.5em;font-weight:bold}.modal-dates .modal-body p{font-size:1.25em;margin-bottom:30px}.modal-dates .modal-body ul.listing-available-dates{font-size:1.25em}.price-link,.price-link:link,.price-link:visited,.price-link:hover,.price-link:active{display:block;color:#444;text-decoration:none !important;line-height:30px;font-weight:bold;font-size:16px;width:100%}.price-link[aria-expanded="false"]:after{content:url(/../images/arrow.svg);float:right;transition:all 0.5s}.price-link[aria-expanded="true"]:after{transition:all 0.5s;float:right;content:url(/../images/arrow.svg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.paddingt12{padding-top:12px}.new-tour-badge{background-color:#008489;border-radius:5px}.quality_verified{overflow:hidden;text-overflow:ellipsis}.verified{color:gray;text-transform:uppercase;font-weight:bold;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:2px;font-size:14px}.list-tour-container{margin-bottom:35px}.read-more{position:absolute;bottom:0;color:#008489}.ellipsis{overflow:hidden;text-overflow:ellipsis}.home-fluid-thumbnail-grid-author-avatar{position:absolute;left:-10px;right:0;bottom:-10px;overflow:hidden;width:48px;height:48px}.home-fluid-thumbnail-grid-author-avatar-image{border-radius:27px;border:2px solid #dbdbdb;background-color:#fff;width:48px;height:48px}.home-fluid-thumbnail-grid-author-avatar-image:hover{cursor:pointer}.home-fluid-thumbnail-grid-languages{position:absolute;color:#fff;bottom:8px;right:10px;left:0px;height:18px;text-align:right}.home-fluid-thumbnail-grid-languages svg{height:18px;width:24px;overflow:hidden}.home-fluid-thumbnail-grid-languages svg+svg{margin-left:5px}.text-fade-out{padding-bottom:25px;overflow:hidden;text-overflow:ellipsis;content:"";position:relative}.text-fade-out:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(to bottom, rgba(255,255,255,0) 35px, white 100%)}.place-tour-card{font-size:1rem;box-sizing:border-box;box-shadow:0 0.25rem 0.5rem rgba(0,0,0,0.05);margin-bottom:2rem;border-radius:0.5rem;border:0.125rem solid #f7f7f7;background-color:#ffff;overflow-x:scroll}@media (min-width: 992px){.place-tour-card{display:flex}.place-tour-card:hover{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.1)}}.tour-original{background-color:#fff6ed}.tour-original .place-tour-available-schedules{background:linear-gradient(to left, #fff6ed 3%, rgba(255,255,255,0) 10%)}.place-tour-image-container{position:relative;margin-bottom:auto;width:100%;height:auto}@media (min-width: 992px){.place-tour-image-container{flex:0 0 16.125rem;height:17.625rem}}.dark-overlay{position:absolute;background:linear-gradient(transparent 65%, #000 110%);width:100%;height:9.375rem;border-radius:0.5rem;bottom:.125rem}@media (min-width: 992px){.dark-overlay{background:linear-gradient(transparent 80%, #000 110%);height:17.625rem;bottom:0}}.place-tour-image{width:100%;height:16.5rem;max-height:14.125rem;background-repeat:no-repeat;background-position:center center;background-size:cover;border:0;border-bottom:0.125rem solid #f7f7f7;border-radius:0.5rem}@media (min-width: 992px){.place-tour-image{height:17.625rem;max-height:none;border:0;border-right:0.125rem solid #f7f7f7}}.place-tour-flag-container{display:flex;position:absolute;align-items:center;margin:1rem;bottom:0}.place-tour-flag{border-radius:50%;width:1.5rem;height:1.5rem;border:0.0625rem solid #ffff;margin-right:.5rem;background-repeat:no-repeat;background-position:center center;background-size:cover}.place-tour-flag-more{font-size:.75rem;color:#ffff;font-weight:bold}.place-tour-description{padding:1rem;width:100%}.place-tour-description .place-tour-subtitle{display:flex;font-size:.75rem;margin-bottom:.75rem;color:#757575;overflow-x:scroll;max-width:20rem}.place-tour-description .place-tour-categories{font-size:.75rem;margin-bottom:.75rem;color:#757575}.place-tour-description .place-tour-categories .tour-card-categories{overflow-x:scroll;display:flex;margin-right:auto}.place-tour-description .free-tour-badge{font-size:.75rem;color:#757575}.place-tour-description .tour-badge-original{color:#ffff;background-color:#fea34e;font-weight:bold;border-radius:.25rem;padding:.25rem;margin-right:.5rem;font-size:.75rem;width:fit-content;height:fit-content;flex:none}.place-tour-description .tour-card-badge-category{color:#484848;background-color:rgba(0,0,0,0.03);border-radius:.25rem;padding:.25rem;margin-right:.5rem;font-size:.75rem;width:fit-content;height:fit-content;flex:none}.place-tour-description .tour-card-badge-category svg{width:.75rem;margin-right:.375rem;columns:#757575}.place-tour-description .place-tour-title-rating-container{display:flex}.place-tour-description .place-tour-rating-container{font-size:.75rem;display:flex;align-items:center;justify-content:center}@media (min-width: 769px){.place-tour-description .place-tour-rating-container{display:block;min-width:8.75rem;margin-left:1rem}}.place-tour-description .place-tour-title-container{margin-bottom:.75rem}@media (min-width: 769px){.place-tour-description .place-tour-title-container{margin-right:auto}}.place-tour-description .place-tour-title{align-items:center;font-size:1.25rem;font-weight:bold;color:#484848;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (min-width: 769px){.place-tour-description .place-tour-title{height:3.375rem}}.place-tour-description .fa-clock svg,.place-tour-description .fa-history svg{fill:#757575;margin-right:.5rem;width:1.25rem;height:1.25rem}.place-tour-description .fa-star{fill:#008489;width:13.5px;height:.75rem}.place-tour-description .fa-plus{fill:#757575;width:.75rem;height:1rem}.place-tour-description .place-tour-duration-container{display:block;color:#757575;align-items:center}@media (min-width: 992px){.place-tour-description .place-tour-duration-container{display:flex;flex-wrap:wrap}}.place-tour-description .place-tour-duration-label{font-weight:bold;margin-right:.25rem}@media (max-width: 320px){.place-tour-description .place-tour-duration-label{display:none}}.place-tour-description .place-tour-available-schedules{position:relative;display:flex;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;height:3rem;align-items:center;background:linear-gradient(to left, #fff 3%, rgba(255,255,255,0) 10%)}@media (min-width: 769px){.place-tour-description .place-tour-available-schedules{width:30.2rem}}.place-tour-description .place-tour-available-schedules::-webkit-scrollbar{display:none}.place-tour-description .place-tour-available-schedules .chevron-right{position:absolute;top:.468rem;right:0;width:1.5rem;height:1.5rem;color:#757575;display:flex;align-items:center;justify-content:center}.place-tour-description .place-tour-available-schedule{display:flex;align-items:center;justify-content:center;height:2.5rem;width:4.75rem;padding:.5rem .75rem;background-color:#f7f7f7;color:#757575;border-radius:1.25rem;margin-right:.5rem}.place-tour-available-days{display:flex;justify-content:start;color:#757575;position:relative;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;align-items:center}@media (min-width: 63em){.place-tour-available-days{overflow:visible}}.place-tour-available-days::-webkit-scrollbar{display:none}.place-tour-available-days .place-tour-available-day{margin:0 .4625rem;max-width:2rem;width:100%}.place-tour-available-days .place-tour-available-day:first-of-type{margin-left:0;margin-right:.4625rem}.place-tour-available-days .place-tour-available-days-name{height:1rem;font-size:.75rem}.place-tour-available-days .place-tour-available-days-day{height:2rem;font-weight:bold;border-radius:50%}@media (hover: hover){.place-tour-available-days .place-tour-available-days-day:hover{background-color:#efefef}}.place-tour-available-days .place-tour-available-days-day:active{background-color:#e8e8e8}.place-tour-available-days .place-tour-available-days-plus{min-width:2rem;width:2rem;height:2rem;align-self:center;background-color:#f7f7f7;border-radius:50%;margin-left:.5625rem}.place-tour-available-days .card-available-day{color:#757575}.place-tour-available-days .card-available-day::before{background-color:#008489;border-radius:100%;position:absolute;height:.25rem;width:.25rem;content:"";bottom:0}.place-tour-available-days .card-available-day-half::before{background-color:#fea34e}.place-tour-available-days .card-available-day-full{text-decoration:line-through;color:#757575}.place-tour-available-days .card-available-day-no-schedules{color:rgba(0,0,0,0.2)}.place-tour-guru{color:#757575;white-space:nowrap;display:flex;align-items:center;flex-wrap:wrap}@media (max-width: 768px){.place-tour-guru{display:block}}.place-tour-guru .place-tour-guru-content{align-items:center;display:flex}@media (max-width: 768px){.place-tour-guru .place-tour-guru-content{margin-bottom:.75rem}}.place-tour-guru .place-tour-guru-name-pro{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.place-tour-guru .place-tour-guru-image{border-radius:50%;margin-right:0.5rem;height:1.5rem;width:1.5rem;background-repeat:no-repeat;background-position:center center;background-size:cover;flex:none}.feature-items-content{display:flex;justify-content:end;align-items:center;margin-left:auto}.free-booking-label{font-weight:bold;color:#008489;display:flex;justify-content:end}.tour-card-feature-icon{min-width:2rem;width:2rem;height:2rem;border-radius:50%;background-color:#e5f3f3;display:flex;align-items:center;justify-content:center;margin-left:.5rem}.tour-card-feature-icon svg{width:1rem;fill:#008489}.separator-line{margin:.75rem 0;color:rgba(0,0,0,0.05)}.card-thin{width:160px;height:170px;color:#ffff;padding:.5rem;border-radius:6px;display:flex;flex-direction:column;justify-content:flex-end;flex-shrink:0;background-size:cover !important;background-position:center !important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.05);transition:all 800ms;cursor:pointer}.card-thin:not(:last-child){margin-right:1rem}.card-thin:hover{transform:scale(1.02);color:#ffff;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.05);text-decoration:none !important}.card-thin-title{font-weight:bold}.card-thin-info{font-size:.75rem}.card-thin-large{height:15.25rem}.card-information{display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem 1rem;background-color:#f7f7f7;border-radius:8px;margin-right:.75rem;color:#484848;flex-shrink:0;cursor:pointer}.card-information:hover{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.05)}.card-information:hover svg{color:#008489}.card-information-icon{display:flex;align-items:center;justify-content:center;margin-bottom:1rem;border-radius:50%;width:2.25rem;height:2.25rem;background-color:rgba(0,0,0,0.03)}.card-information-icon svg{width:1.25rem;height:1.25rem;color:#757575}.input-search{border-radius:.5rem !important;font-size:1rem !important;background-color:#f7f7f7 !important;margin-bottom:0 !important;color:rgba(0,0,0,0.4) !important;outline:none}.input-search:focus{border:0.125rem solid #484848 !important}.input-search.with-icon{text-indent:2rem}.input-search-delete-icon,.input-search-search-icon{position:absolute;top:50%;transform:translateY(-50%)}.input-search-search-icon{left:1rem;width:.85rem;fill:#757575}.input-search-delete-icon{right:1rem;width:1.25rem !important;height:1.25rem !important;color:#757575}.input-search-not-empty{color:#484848 !important}input[type="text"]{font-weight:300;padding:.6875rem;transition:border-color .2s ease 0s;border:.0625rem solid #dbdbdb;display:block;line-height:1.5rem;width:100%}.featured-places-suggested-container{height:calc(100vh - 18rem)}.featured-places-suggested-container a:hover,.featured-places-suggested-container a:active,.featured-places-suggested-container a:visited,.featured-places-suggested-container a:focus{text-decoration:none !important}.featured-places-suggested-list{padding-bottom:6rem}.featured-places-suggested-title{padding:0 1.5rem;font-size:1.25rem;font-weight:bold;color:#484848;margin-bottom:1rem}.featured-places-suggested-item{padding:0 1.5rem;display:flex;height:4rem;align-items:center;text-decoration:none;border-radius:1rem;cursor:pointer}.featured-places-suggested-item:hover{background-color:#f7f7f7}.featured-places-suggested-item:active{background-color:#e8e8e8}.featured-places-suggested-item-image{width:3rem;min-width:3rem;height:3rem;border-radius:.5rem;object-fit:cover}.featured-places-suggested-item-image-not-found{width:3rem;min-width:3rem;height:3rem;border-radius:.5rem;background-color:rgba(0,0,0,0.03);display:flex;align-items:center;justify-content:center}.featured-places-suggested-item-icon{color:#757575}.featured-places-suggested-item-icon svg{height:1.25rem;width:1.25rem}.featured-places-suggested-item-description{margin-left:.75rem;width:100%;height:4rem;display:flex;flex-direction:column;justify-content:center;border-bottom:0.0625rem solid rgba(0,0,0,0.03)}.featured-places-suggested-item-title{font-size:1rem;color:#484848}.featured-places-suggested-item-subtitle{font-size:.75rem;color:#757575}.featured-places-suggested .modal-header{padding:1.5rem}.featured-places-suggested .modal-body{padding:1rem 0}.featured-places-suggested .modal-content{max-height:90vh}.featured-places-suggested .modal-footer{padding:0}.featured-places-suggested .sheet-content{padding-bottom:1rem}.date-range-picker-place-preview{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;margin-top:.5rem;height:1.5rem;color:#484848}.date-range-picker-reset-date{font-weight:bold;margin-left:auto;font-size:1rem;cursor:pointer}.date-range-picker-week-days{display:flex;justify-content:space-around;margin-top:1rem;color:#757575;font-size:.75rem}.date-range-picker-week-day{display:flex;width:2rem;height:1rem;align-items:center;justify-content:center}.date-range-picker-month{margin-bottom:2rem}.date-range-picker-months{padding:0 1.5rem;padding-bottom:8rem}.date-range-picker-month-title{font-weight:bold;font-size:1.25rem;color:#484848;margin-bottom:1rem}.date-range-picker-month-days{display:flex;justify-content:space-around;font-size:1rem}.date-range-picker-month-day{width:100%;height:3rem;display:flex;justify-content:center;cursor:pointer}.date-range-picker-month-day.day-range{background-color:#f7f7f7}.date-range-picker-month-day.day-selected.first-range-selected{background:linear-gradient(to right, #fff 50%, #f7f7f7 50%)}.date-range-picker-month-day.day-selected.last-range-selected{background:linear-gradient(to left, #fff 50%, #f7f7f7 50%)}.date-range-picker-month-day.day-selected .month-day-label{border-radius:50%;color:#ffff;background-color:#484848}.date-range-picker-month-day.day-past .month-day-label{color:rgba(0,0,0,0.2)}.date-range-picker-month-day.day-beginning-week{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.date-range-picker-month-day.day-end-week{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.date-range-picker-month-day .month-day-label{display:flex;align-items:center;justify-content:center;width:100%;max-width:3rem;height:3rem;color:#757575;font-weight:bold}.date-range-picker-custom-range-container{display:flex;padding-left:1.5rem;padding-right:1rem;margin:1rem 0;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.date-range-picker-custom-range-container::-webkit-scrollbar{display:none}.row-filters{display:flex;color:#484848;align-items:center;margin-bottom:1rem;font-size:1rem}.row-filters .filters-counter-icon svg{width:1rem;height:1rem;fill:#757575}.row-filters .filter-text{white-space:nowrap}.row-filters .action-icon svg{width:1rem;height:.875rem;fill:#484848;margin-left:.5rem}.row-filters .action-icon.close svg{fill:#008489}.row-filters .filter-item-container{display:flex;padding-right:1.5rem}.row-filters .row-filters-container{display:flex;overflow-x:scroll;transform:translateX(1.5rem);width:100%;margin-left:-.5rem;-ms-overflow-style:none;scrollbar-width:none}.row-filters .row-filters-container .chip-item:nth-last-of-type(2){margin-right:0}.row-filters .row-filters-container::-webkit-scrollbar{display:none}.row-filters .reset-all-filters{white-space:nowrap;display:flex;color:#008489;align-items:center;margin-left:1rem}.label-container{padding:.75rem}.label-container.chip-item{margin:0}.label-container.enable{background-color:#e5f3f3;padding:0 .5rem}.label-container.enable .filters-counter{color:#ffff;font-weight:bold;background-color:#008489;padding:.25 .4rem;border-radius:0.5rem}.label-container.enable .filters-text{padding-right:.25rem;color:#008489}.label-container .filters-text{margin-left:.5rem}.sticky-filters-container{position:sticky;width:100vw;top:0;background-color:#ffff;padding-top:16px;padding-bottom:1px;padding-left:24px;padding-right:24px;z-index:10}.sticky-filters-shadow-container{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.05)}.label-container-shadow{box-shadow:1.5625rem 0 0.625rem 0 #ffff;z-index:1;margin-right:.75rem}.bottom-sheet .check-container{padding:0 1rem 0 1.5rem;color:#757575;display:flex;height:4rem;border-radius:0.5rem;-webkit-tap-highlight-color:transparent}.bottom-sheet .check-container:active{background-color:rgba(0,0,0,0.06)}.bottom-sheet .check-container label{padding:1rem 0;display:flex;font-size:1rem;text-decoration:none;cursor:pointer;width:100%;align-items:center}.bottom-sheet .check-container label span:first-child{margin-right:auto}.bottom-sheet .check-container label input[type="checkbox"]{display:none}.bottom-sheet .check-container:last-of-type{border-bottom:0}@media (min-width: 992px){.bottom-sheet .check-container{display:block}}.bottom-sheet .check-container-title-label{display:block;color:#484848;font-size:1.25rem;font-weight:bold;margin-top:1rem;padding:0 1rem}.horizontal-shadow{background:linear-gradient(to right, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0) 4%)}.chip-item{border-radius:0.5rem;padding:.5rem .75rem;width:fit-content;height:2.5rem;margin-right:1rem;display:flex;align-items:center;font-weight:bold;background-color:#f7f7f7;color:#757575;font-size:1rem;white-space:nowrap;cursor:pointer}.chip-item.chip-item-selected{color:#008489;background-color:#e5f3f3}.chip-item:hover:not(.chip-item-selected){background-color:#efefef}.color-orange{color:#fea34e}.color-dg{color:#484848}.color-lg{color:#757575}.color-secondary{color:#008489}:root{--litepicker-is-today-color: $--litepicker-day-color !important}.dark-grey{color:#484848 !important}.light-grey{color:#757575 !important}.danger-red{color:#f83427 !important}.color-tertiary-light{color:rgba(0,0,0,0.4)}.selectable-option{-webkit-tap-highlight-color:transparent;display:flex;height:4rem;cursor:pointer;align-items:center;justify-content:space-between;padding:0 1.5rem;border-radius:.5rem}@media (min-width: 769px){.selectable-option:hover{background-color:#f7f7f7}}.selectable-option input{accent-color:#008489;flex:none}.selectable-option .selectable-option-name{display:block;color:#484848}.selectable-option .selectable-option-description{display:block;color:#757575;font-size:.75rem}.modal{padding-right:0 !important;color:#484848}.modal .modal-prefix-title{color:#484848;font-weight:600;margin-bottom:.5rem}.modal .modal-header{align-items:baseline}.modal-over{z-index:1052 !important}.modal-backdrop-over{z-index:1051 !important}.modal.in{-webkit-transform:translateZ(0);transform:translateZ(0)}.scroll-content{width:100%;-ms-overflow-style:none;scrollbar-width:none}.scroll-content::-webkit-scrollbar{display:none}.scroll-content .list-group-item{padding:10px}.list-group-item form{margin:0px !important}.modal_without_footer .modal-body{max-height:87vh;overflow-y:auto}.modal_with_footer .modal-body{max-height:79vh;overflow-y:auto}@media (max-height: 736px){.modal_without_footer .modal-body{max-height:80vh;overflow-y:auto}.modal_with_footer .modal-body{max-height:62vh;overflow-y:auto}}.place-tour-card-regular{box-shadow:0 0.25rem 0.5rem rgba(0,0,0,0.05);margin-right:1rem;border-radius:.5rem}.place-tour-card-regular:hover{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.1)}.place-tour-card-regular-link{width:75%;flex-shrink:0;cursor:pointer}@media (min-width: 48em){.place-tour-card-regular-link{width:40%}}@media (min-width: 63em){.place-tour-card-regular-link{width:25%}}.place-tour-card-regular .place-tour-image-container,.place-tour-card-regular .place-tour-image,.place-tour-card-regular .dark-overlay{height:12rem;width:100%;z-index:0}.place-tour-card-regular .flag{width:1.5rem;height:1.5rem}.place-tour-card-regular .place-tour-rating-container{margin-bottom:.5rem;margin-left:auto}.place-tour-card-regular .square-rating-container{display:flex;align-items:center}.place-tour-card-regular .global-reviews{color:#757575}.place-tour-card-regular .place-tour-description svg{width:.875rem;height:.875rem}.place-tour-card-regular .place-tour-description .place-tour-rating-container{min-width:unset}.place-tour-card-regular .place-tour-guru{display:block}.place-tour-card-regular .place-tour-guru-content{overflow-x:hidden;margin-bottom:.75rem}.place-tour-card-regular.tour-original{background-color:#fff6ed}.place-tour-card-regular .badge-and-rating-row{display:flex;flex-wrap:wrap;margin-bottom:.5rem}.place-tour-card-regular .tour-rating-detail-container{flex-wrap:wrap;justify-content:center}.place-tour-card-regular .tour-rating-detail-container .fa-star{height:100%}.card-tag,.place-tour-card-regular-link .tour-tag-container,.tour-tag-tooltip-container{position:absolute;margin-top:1.25rem;margin-left:-.3125rem;padding:.125rem .625rem;font-weight:bold;box-shadow:0.125rem 0.125rem 0.25rem #757575;color:#fff}.tour-tag-tooltip-container{margin-top:2rem;margin-left:-.6125rem;width:17.1875rem;display:none;background-color:#FFF3CD;color:#757575;border:.0625rem solid #F9C52C;font-size:.75rem;box-shadow:0 0}.tour-tag-container svg,.tour-tag-container img{height:1rem;width:1rem;fill:#fff}.tour-tag-container img{filter:brightness(0) invert(1)}.tour-tag-container.new_tour-tag{background-color:#059c5d}.tour-tag-container.featured-tag{background-color:#29a3e8}.tour-tag-container.superguru-tag{background-color:#ff5a5f}.tour-tag-container.original-tag{background-color:#fea34e}.place-tour-card-regular-link .tour-tag-container{display:flex;align-items:center;z-index:1}.meeting-point-detail{color:#484848}.meeting-point-detail .description .map-and-address-card{border:2px solid rgba(0,0,0,0.03);box-shadow:0px 4px 8px rgba(0,0,0,0.05);border-radius:8px;cursor:pointer}.meeting-point-detail .description .map-and-address-card .listing-guru-meet-point-img{border:2px solid #f7f7f7;border-radius:8px}.meeting-point-detail .description .map-and-address-card .address{padding:1rem 0;text-align:center}.meeting-point-detail .description .map-and-address-card .address .tour-icon{margin-right:0.25rem;color:#757575}.meeting-point-detail .travelmode-buttons{padding:1rem 1.5rem;display:flex;justify-content:space-between;gap:0.5rem;margin:auto}.meeting-point-detail .travelmode-buttons .travelmode-button{display:flex;flex-grow:1;flex-basis:0;justify-content:center;background:#f7f7f7;box-shadow:0px 4px 8px rgba(0,0,0,0.05);border-radius:8px;font-size:0.625rem;color:#757575;cursor:pointer}.meeting-point-detail .travelmode-buttons .travelmode-button .link-container{text-align:center;padding:0.75rem 0 0.5rem;width:100%}.meeting-point-detail .travelmode-buttons .travelmode-button .link-container img{height:1rem;margin-bottom:0.375rem}.meeting-point-detail .modal-body .description{padding-bottom:1rem}.meeting-point-detail .modal-body .divider{margin:0 -1rem}.meeting-point-detail .bottom-sheet{padding-bottom:0}.meeting-point-detail .bottom-sheet .sheet-content{padding:0}.meeting-point-detail .bottom-sheet .sheet-content .description{padding:0 1.5rem 1rem}.meeting-point-detail .bottom-sheet .sheet-content .description h2{padding:1rem 0;margin:0;font-size:1.25rem;font-weight:700}.meeting-point-detail .bottom-sheet .sheet-content .description p{padding:0 0 0.5rem;margin:0}.meeting-point-detail .bottom-sheet .sheet-content .divider{margin:0}.tour-hero{height:50vh;max-height:30rem;background-color:#f7f7f7}.tour-hero-image{height:50vh;max-height:30rem;border-radius:.5rem;margin:0 .25rem}.tour-hero .scrollable-container-inner{padding:0}.tour-hero .scrollable-container::before,.tour-hero .scrollable-container::after{display:none}.listing-image-button{padding:.375rem .75rem;border-radius:.25rem;background-color:#fff;color:#484848;border:0}.back-link svg{width:1rem;color:#757575}.tour-container{margin-top:-3rem;color:#484848}@media (max-width: 29.9375em){.tour-container{padding:0;overflow:hidden;margin-top:-.75rem}}.tour-container .section-title{font-size:1.5rem;margin-bottom:2rem;font-weight:bold}.tour-container .section-content{padding:3rem 0;margin:0}.tour-container .section-content:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,0.06)}.tour-container .tour-title{font-size:1.75rem;line-height:normal}.tour-container-content{border-top-left-radius:1rem;border-top-right-radius:1rem;background-color:#fff;padding:2rem 1.5rem 0;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.05)}@media (min-width: 48em){.tour-container-content{padding:2rem 2rem 0}}.tour-container .original-tour-banner{margin-bottom:3rem;background-color:#fff6ed;padding:1.5rem 1.5rem .5rem;border-radius:0.5rem;border:1px solid rgba(0,0,0,0.03)}.tour-container .tour-badges{height:fit-content;overflow-x:scroll}.tour-container .tour-badges::-webkit-scrollbar{display:none}.tour-container .tour-badges>*{flex-shrink:0}.tour-container .square-rating-container{position:relative}.tour-container .square-rating-container::before{content:"";position:absolute;top:0;height:100%;width:2rem;left:-2rem;background-image:linear-gradient(to right, rgba(255,255,255,0) 0, rgba(255,255,255,0.5) 60%, #fff 100%)}.tour-container .book-card{border-radius:1rem}.tour-container .book-card-mobile{padding:1rem 1.5rem}.tour-container .feature-name{color:#484848}@media (max-width: 29.9375em){.tour-container .feature-description{padding-left:2.5rem}}.tour-container-breadcrumbs{position:absolute;right:.75rem;bottom:-3.5rem;left:.75rem;background-color:#f7f7f7;padding:2rem 2rem 1rem;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;font-size:.875rem;color:#757575}@media (min-width: 63em){.tour-container-breadcrumbs{font-size:1rem}}.tour-container-breadcrumbs svg{width:.5rem}.tour-container-breadcrumbs-link{color:#757575;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tour-container-bottom-shadow{position:relative;background-color:#fff;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.05);border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;height:1.25rem;z-index:1}.guru-info-card{box-shadow:0 0.25rem 0.5rem rgba(0,0,0,0.05);padding:1.5rem;border-radius:0.5rem;border:0.125rem solid #f7f7f7}.guru-info-card .guru-name{font-size:1.5rem}.guru-info-card .guru-link{font-weight:bold;color:#484848}.guru-info-card .icon-pipe svg{width:.1rem;fill:rgba(0,0,0,0.1)}.guru-info-card .listing-author-avatar-image{border:1px solid rgba(0,0,0,0.1)}.tour-highlights{margin-bottom:0}.tour-highlights-item{list-style:none;display:flex}.tour-highlights-item:not(:last-child){padding-bottom:.75rem}.tour-highlights-item-title{font-size:1.25rem;color:#008489;font-weight:bold}.tour-highlights-item-content{color:#757575}.masked-content{position:relative;overflow:hidden}.masked-content::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(255,255,255,0) 0%, white 85%)}.view-more-btn{max-width:150px;font-size:1rem}.tour-tag-tooltip-container{display:none}.tour-badges .tour-tag-container{padding:.25rem .5rem;font-weight:bold;color:#fff;display:flex;align-items:center;border-radius:.25rem;width:fit-content;margin-right:.75rem}.tour-badge{border-radius:.25rem;padding:.25rem .5rem;margin-right:.75rem}.tour-badge-original{color:#fff;background-color:#fea34e;font-weight:bold;width:fit-content}.tour-badge-category{color:#757575;background-color:#f7f7f7}.category-ratings{font-size:1rem;font-weight:normal;line-height:normal}.category-ratings .title,.category-ratings .modal-cookies-notice .section-title,.modal-cookies-notice .category-ratings .section-title{font-size:1.25rem;font-weight:bold;margin-bottom:1rem}.category-ratings .quality-rating-title{min-width:7.1875rem;max-width:7.1875rem;margin-right:1rem}.category-ratings .quality-rating-bar{width:calc(100% - 11.1875rem)}.category-ratings .quality-rating-value{text-align:right;margin-left:1rem;min-width:2.25rem;max-width:2.25rem}.poi-listing{list-style:none;padding:0;margin:0}.poi-listing .collapse .poi-item{border-left:2px solid #484848}.poi-item{position:relative;padding-left:2rem;margin-left:1rem}.poi-item:not(:last-child){border-left:2px solid #484848}.poi-item.border-dashed{border-left:2px dashed #484848}.poi-prefix{color:#757575;font-size:.875rem}.poi-title{font-weight:bold}.poi-order{position:absolute;top:0;left:-1rem;width:2rem;height:2rem;margin-top:.4rem;border-radius:50%;background-color:#484848;color:#fff;display:flex;align-items:center;justify-content:center;outline:0.75rem solid #fff}.poi-order-item-first{background-color:#ff5a5f}.poi-order-icon{width:1rem}.tour-feature-row{margin-bottom:1rem;color:#757575}.tour-feature-row .feature-name{font-weight:bold;height:fit-content;align-items:center}.tour-back-button{position:absolute;margin:1rem}.bottom-sheet.modal-availability{padding:0}
