.scout-element__badge{align-items:center;border-radius:32px;display:flex;font-size:14px;font-weight:700;justify-content:center;max-height:24px;min-width:24px;padding:8px}.scout-element__badge--absolute{border-radius:8px;font-size:12px;max-height:16px;min-width:16px;padding:4px;position:absolute;right:-1px;top:4px}.scout-element__badge--moreThanNine{letter-spacing:2px;right:-7px;top:1px}.scout-element__badge--primary{background-color:#323637;color:#fff}.scout-element__badge--secondary{background-color:#fff;color:#323637}.ao-common-travel-agent-popup__heading{font-size:20px!important}.ao-common-travel-agent-popup__heading .aa-heading-h3{font-size:23px;letter-spacing:.37px;line-height:32px}.ao-common-travel-agent-popup__content{background:none!important;font-size:16px;line-height:24px;position:relative}.ao-common-travel-agent-popup__email{font-weight:700}.ao-common-travel-agent-popup__buttons-wrapper{display:flex;gap:16px;justify-content:flex-end;width:100%}.ao-common-travel-agent-popup__cancel,.ao-common-travel-agent-popup__cta{min-width:111px}.ao-common-travel-agent-popup__cancel,.ao-common-travel-agent-popup__cancel.aa-btn{margin-right:16px}.ao-common-travel-agent-popup__flex-end{justify-content:flex-end}.ao-common-travel-agent-popup__gray-wrap{align-items:center;background-color:#f1f2f3;border-radius:7px;display:flex;font-weight:400;justify-content:space-between;margin:20px 0;padding:16px;position:relative;z-index:1}.ao-common-travel-agent-popup__gray-wrap--anchor{color:#177fa4;font-weight:700;padding-left:12px;white-space:nowrap}.ao-common-travel-agent-popup__gray-wrap--anchor:hover{text-decoration:none}.ao-common-travel-agent-popup__copy-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ao-common-travel-agent-popup__availability-cta.ao-common-travel-agent--loading{pointer-events:none;position:relative}.ao-common-travel-agent-popup__availability-cta.ao-common-travel-agent--loading:before{background-color:#0e6d8d;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='6' fill='none'%3E%3Cpath fill='%23fff' d='M2.77 5.538A2.77 2.77 0 1 0 2.77 0a2.77 2.77 0 0 0 0 5.538'%3E%3Canimate attributeName='opacity' begin='.1' dur='1s' repeatCount='indefinite' values='0;1;0'/%3E%3C/path%3E%3Cpath fill='%23fff' d='M12 5.538A2.77 2.77 0 1 0 12 0a2.77 2.77 0 0 0 0 5.538'%3E%3Canimate attributeName='opacity' begin='.2' dur='1s' repeatCount='indefinite' values='0;1;0'/%3E%3C/path%3E%3Cpath fill='%23fff' d='M21.23 5.538a2.77 2.77 0 1 0 0-5.538 2.77 2.77 0 0 0 0 5.538'%3E%3Canimate attributeName='opacity' begin='.3' dur='1s' repeatCount='indefinite' values='0;1;0'/%3E%3C/path%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.ao-common-travel-agent-popup__availability-hold-cta.ao-common-travel-agent--loading{opacity:.6;pointer-events:none}.ao-common-travel-agent-popup__toast{background-color:#fff;bottom:-36px;color:#505557;left:0;position:absolute;width:auto;z-index:2147483648}.ao-common-travel-agent-popup__toast-icon{background-position:0;background-repeat:no-repeat;padding-left:40px}.ao-common-travel-agent-popup__toast-icon--success{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23378367' fill-rule='evenodd' d='M1.5 12a10.5 10.5 0 1 1 21 0 10.5 10.5 0 0 1-21 0M12 0a12 12 0 1 0 0 24 12 12 0 0 0 0-24m6.53 9.53a.75.75 0 0 0-1.06-1.06l-7.84 7.75a1 1 0 0 0-.07.08.3.3 0 0 1-.49-.02 1 1 0 0 0-.07-.09L6.05 13a.75.75 0 0 0-1.1 1.02l2.91 3.16a1.8 1.8 0 0 0 2.86.08l7.8-7.72z' clip-rule='evenodd'/%3E%3C/svg%3E")}.ao-common-travel-agent-popup__date-select.scout-element__select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23505557' fill-rule='evenodd' d='M6.752 0a.75.75 0 0 1 .75.75V3h9V.75a.75.75 0 1 1 1.5 0V3h3.75a2.25 2.25 0 0 1 2.25 2.25v16.5a2.25 2.25 0 0 1-2.25 2.25h-19.5a2.25 2.25 0 0 1-2.25-2.25V5.25A2.25 2.25 0 0 1 2.252 3h3.75V.75a.75.75 0 0 1 .75-.75m9.75 4.5V6a.75.75 0 1 0 1.5 0V4.5h3.75a.75.75 0 0 1 .75.75V9h-21V5.25a.75.75 0 0 1 .75-.75h3.75V6a.75.75 0 0 0 1.5 0V4.5zm6 6v11.25a.75.75 0 0 1-.75.75h-19.5a.75.75 0 0 1-.75-.75V10.5z' clip-rule='evenodd'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:right 16px top calc(50% - 2px),right 16px center}.ao-common-travel-agent-popup__date-select .ao-label--flag{font-weight:400}.ao-common-travel-agent-popup__counter-column{flex-basis:100%;margin-bottom:24px}.ao-common-travel-agent-popup__counter-wrap{display:flex;justify-content:space-between;line-height:40px;margin:0 0 16px}.ao-common-travel-agent-popup__counter-wrap--first{border-bottom:1px solid #e3e5e6;padding-bottom:16px}.ao-common-travel-agent-popup__counter-label{display:flex;flex-direction:column;font-size:16px;line-height:30px}.ao-common-travel-agent-popup__counter-label--subtitle{color:#616668;font-size:14px;line-height:14px}.ao-top-operators{padding:0 8px;position:relative}.ao-top-operators__list{display:flex;flex-direction:column;gap:16px}.ao-top-operators__card{background-color:#fff;border-radius:15px;box-shadow:0 1px 2px rgba(3,54,63,.4),0 -1px 2px rgba(3,54,63,.04);cursor:pointer;flex-grow:1;font-size:16px;padding:16px;position:relative}.ao-top-operators__card-link{display:flex;flex-direction:row;gap:24px}.ao-top-operators__card-link:hover{text-decoration:none}.ao-top-operators__title{font-size:20px;font-weight:700;line-height:25px;margin:0;padding-bottom:24px}.ao-top-operators__description{font-size:16px;line-height:24px;padding-bottom:24px}.ao-top-operators__header{display:flex;flex-direction:column;gap:8px;justify-content:center}.ao-top-operators__header-operator-name{color:#323637;font-size:16px;font-weight:700;line-height:24px}.ao-top-operators__header-reviews{display:flex;font-size:14px;gap:4px}.ao-top-operators__header-reviews-value{color:#323637;font-weight:700;line-height:21px}.ao-top-operators__header-reviews-amount{color:#616668;font-weight:400;line-height:21px}.ao-top-operators__view-all-button{margin-bottom:24px}.ao-starting-from-cities{display:inline-block;font-size:16px;padding:0 14px}.ao-starting-from-cities__title{font-size:1.2em;line-height:1.25;margin:0 0 24px}.ao-starting-from-cities__description{display:flex;margin-bottom:24px}.ao-starting-from-cities__description__icon{background-position:50%;background-repeat:no-repeat;background-size:contain;color:#378367;flex-shrink:0;height:24px;margin-right:8px;width:24px}.ao-starting-from-cities__description__text{font-size:1em;line-height:1.5}.ao-starting-from-cities__list{column-gap:16px;display:flex;flex-direction:column;row-gap:16px}.ao-ships{display:inline-block;font-size:16px;padding:0 14px}.ao-ships__title{font-size:1.2em;line-height:1.25;margin:0 0 24px}.ao-ships__list{column-gap:16px;display:flex;flex-direction:column;row-gap:16px}.ao-serp-contact-section{background:#fff;clear:both;display:flex;flex-direction:column;font-size:16px;gap:24px;padding:16px 8px}.ao-serp-contact-section__title{font-size:1.2em;line-height:1.25;margin-bottom:0;margin-top:0}.ao-serp-contact-section__content{display:flex;gap:24px}.ao-serp-contact-section__content-main{display:flex;flex:2;flex-direction:column;gap:24px}.ao-serp-contact-section__content-contact-box{background-color:#f1f2f3;border-radius:13px;display:flex;flex:1;flex-direction:column;gap:12px;padding:16px}.ao-serp-contact-section__content-contact-box--email,.ao-serp-contact-section__content-contact-box--phone{background-color:#fff;border-radius:9px;height:48px;position:relative;width:48px}.ao-serp-contact-section__content-contact-box--email:before,.ao-serp-contact-section__content-contact-box--phone:before{background-repeat:no-repeat;content:"";height:24px;left:12px;position:absolute;top:12px;width:24px}.ao-serp-contact-section__content-contact-box--phone-number{color:#177fa4;display:block;font-weight:700;margin-top:16px}.ao-serp-contact-section__content-contact-box--button{margin-top:16px;width:100%}.ao-serp-contact-section__description{line-height:24px}.ao-serp-contact-section__list{display:flex;flex-direction:column;gap:8px}.ao-serp-contact-section__list-item{align-items:flex-start;display:flex;gap:16px}.ao-revs{background:#fff;clear:both;padding:0 8px}.ao-revs h2{font-size:20px;font-weight:700;margin:0}.ao-revs ul{margin-top:24px}.ao-revs ul,.ao-revs ul li{display:flex;flex-direction:column;gap:24px}.ao-revs ul li{background-color:#f1f2f3;border-radius:9px;padding:24px}.ao-revs ul li .ao-name-and-rating{column-gap:12px;display:grid;grid-template-areas:"name rating" "date rating";grid-template-columns:1fr auto;grid-template-rows:auto;row-gap:4px}.ao-revs ul li .ao-name-and-rating .ao-name{color:#323637;font-size:1em;grid-area:name;line-height:1.5}.ao-revs ul li .ao-name-and-rating .ao-date{color:#323637;font-size:12px;grid-area:date;line-height:18px}.ao-revs ul li .ao-name-and-rating .ao-rating{align-items:center;background-color:#fff;border-radius:11px;color:#323637;display:flex;font-size:19px;font-weight:700;grid-area:rating;margin-bottom:auto;padding:8px}.ao-revs ul li .ao-name-and-rating .ao-rating .ao-star-icon{background-position:50%;background-repeat:no-repeat;display:block;height:24px;width:24px}.ao-revs ul li .ao-name-and-rating .ao-rating .ao-star-icon.ao-lazy-background--visible{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23323637' d='M19.805 10.12a1.51 1.51 0 0 0-1.213-1.027l-3.625-.523-1.626-3.27a1.5 1.5 0 0 0-2.685 0l-1.62 3.269-3.625.524a1.51 1.51 0 0 0-1.21 1.02 1.49 1.49 0 0 0 .381 1.542L7.2 14.19l-.619 3.585a1.5 1.5 0 0 0 2.174 1.582L12 17.662l3.248 1.7a1.5 1.5 0 0 0 2.174-1.584l-.622-3.586 2.618-2.537a1.5 1.5 0 0 0 .387-1.535'/%3E%3C/svg%3E")}.ao-revs ul li .ao-review-text{display:flex;flex-direction:column}.ao-revs ul li .ao-review-text blockquote{color:#505557;font-size:1em;line-height:1.5;margin:0}.ao-revs ul li .ao-review-text blockquote.ao-truncated{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;max-height:none;overflow:hidden;text-overflow:ellipsis}.ao-revs ul li .ao-review-text .ao-show-less,.ao-revs ul li .ao-review-text .ao-show-more{background-color:transparent;border:none;color:#177fa4;cursor:pointer;font-size:1em;line-height:1.5;margin-right:auto;padding:8px 0 0}.ao-revs ul li .ao-review-images{display:flex}.ao-revs ul li .ao-review-images .ao-review-images__image-wrapper{border-radius:11px;display:flex;height:88px;justify-content:center;margin-right:8px;overflow:hidden;width:88px}.ao-revs ul li .ao-review-images .ao-review-images__image{height:100%;object-fit:cover}.ao-revs ul li a{color:#177fa4;font-size:1em;font-weight:700;line-height:1.5}.ao-season-month{font-size:16px;padding:0 8px}.ao-season-month__title{color:#323637;font-size:1.2em;line-height:1.25;margin-bottom:32px;margin-top:0}.ao-season-month__card,.ao-season-month__list{display:flex;flex-direction:column;gap:24px}.ao-season-month__card{background-color:#fff;border-radius:13px;box-shadow:0 1px 2px rgba(3,54,63,.4),0 -1px 2px rgba(3,54,63,.04);padding:8px 8px 24px}.ao-season-month__card__season{align-items:center;border-radius:11px;color:#323637;display:flex;font-size:1em;font-weight:700;gap:16px;line-height:1.25;padding:16px;width:100%}.ao-season-month__card__season .ao-icon{height:24px;width:24px}.ao-season-month__card__season--spring{background:linear-gradient(297.24deg,#e6f4fd 5.89%,#dbf8ec 134.16%)}.ao-season-month__card__season--summer{background:linear-gradient(292.8deg,#fdeff0 5.31%,#fbdee2)}.ao-season-month__card__season--fall-autumn{background:linear-gradient(112.8deg,#fbf0eb,#f8c7bd 94.69%)}.ao-season-month__card__season--winter{background:linear-gradient(94.4deg,#e6f4fd 4.5%,#e5e3fc 103.07%)}.ao-season-month__card__description{color:#323637;font-size:1em;line-height:1.5;padding:0 16px}.ao-season-month__card__divider{border:1px solid #cfd3d4;margin:0 16px}.ao-season-month__card__months{display:flex;flex-direction:column;gap:16px;padding:0 16px}.ao-season-month__card__months-item{display:flex;flex-direction:column;gap:4px}.ao-season-month__card__months-item__header{display:flex;gap:8px}.ao-season-month__card__months-item__header-name{color:#323637;font-size:1em;line-height:1.5}.ao-season-month__card__months-item__header-button{background-color:transparent;border:none;color:#323637;cursor:pointer;font-size:1em;line-height:1.5;margin:0;padding:0;text-align:left;text-decoration:none}.ao-season-month__card__months-item__header-button:hover{text-decoration:underline}.ao-season-month__card__months-item__header-badge{font-weight:400!important;padding:0 12px!important}.ao-season-month__card__months-item__count{color:#727779;font-size:.875em;line-height:1.5}.ao-group-type{font-size:16px;padding:0 14px}.ao-group-type__title{color:#323637;font-size:1.2em;line-height:1.25;margin-bottom:12px;margin-top:0}.ao-group-type__subtitle{color:#323637;font-size:1em;line-height:1.5;margin:0 0 24px}.ao-group-type__list{display:flex;flex-direction:column;gap:32px}.ao-group-type__card-full{max-width:435px}.ao-group-type__card-hero{display:flex;flex-direction:column;gap:4px}.ao-group-type__card-body{color:#323637;display:flex;flex-direction:column;font-size:1em;gap:12px;line-height:1.5;margin-bottom:8px}.ao-group-type__card-body ul{margin-left:24px}.ao-group-type__card-body ul li{list-style:disc}.ao-group-type__card-highlights{list-style-type:disc}.ao-group-type__card-icon{height:24px;width:24px}.ao-group-type__card-title{color:#323637;font-size:1em;font-weight:700;line-height:1.25;margin-top:4px}.ao-group-type__card-subtitle{color:#323637;font-size:.75em;line-height:1.5}.ao-group-type .ao-group-type__card-cta{height:auto;overflow-wrap:break-word;text-align:center;white-space:normal}.ao-serp-faqs-section{display:flex;flex-direction:column;gap:24px}.ao-serp-faqs-section__title{color:#323637;font-size:1.2em;font-weight:700;line-height:1.25;margin:0}.ao-serp-faqs-section__list{max-width:700px}.ao-serp-faqs-section__list-item{border-bottom:1px solid #e3e5e6;display:block;margin:0;width:100%}.ao-serp-faqs-section__list-item__question{color:#323637;font-size:1em;font-weight:700;line-height:1.25;margin:0 0 12px;padding:24px 56px 12px 0;position:relative}.ao-serp-faqs-section__list-item__question__chevron{height:24px;padding:0 8px;position:absolute;right:0;text-align:center;top:22px;width:40px}.ao-serp-faqs-section__list-item__question__chevron:before{background-repeat:no-repeat;content:"";display:block;height:24px;width:24px}.ao-serp-faqs-section__list-item__answer{color:#323637;font-size:1em;line-height:1.5;margin-bottom:12px}.ao-serp-faqs-section__list-item__date{color:#616668;font-size:.875em;line-height:1.5;margin-bottom:12px}.ao-category-links{color:#323637;display:inline-block;font-size:14px;gap:16px;padding:0 8px}.ao-category-links:last-child{margin-bottom:0}.ao-category-links__list{display:flex;flex-direction:column;flex-wrap:wrap;gap:32px}.ao-category-links__title{font-size:23px;line-height:1.25;margin-bottom:32px;margin-top:0}.ao-category-links__item{gap:24px;max-width:100%;min-width:235px}.ao-category-links__item-overlay{background:linear-gradient(180deg,#323637,rgba(44,62,80,0) 57.04%);border-radius:13px;color:#fff;height:100%;padding:16px;position:absolute;top:0;width:100%}.ao-category-links__item-link{display:flex;position:relative;width:100%}.ao-category-links__item-img{border-radius:13px;object-fit:cover;width:100%}.ao-category-links__item-title{font-size:20px;font-weight:700;line-height:1.25;margin:0}.ao-category-links__item-tours-count{background-color:#323637;border-radius:17px;bottom:16px;font-size:14px;left:16px;line-height:1.5;padding:5.5px 12px;position:absolute}.ao-category-links__item-description{font-size:16px;line-height:1.5}.ao-category-links__item-description a{color:#323637;text-decoration:underline}.ao-category-links__item-description-wrapper{display:flex;flex-direction:column;margin-top:24px}.ao-category-links__item-description-wrapper--no-description{justify-content:flex-start}.ao-category-links__item-see-more-link{color:#177fa4;display:block;font-size:16px;line-height:1.5;margin-top:8px}.ao-category-links__item-see-more-link--no-description{margin-top:0}.ao-category-links__item-see-more-button{background-color:transparent;border:none;color:#177fa4;cursor:pointer;display:block;font-size:16px;line-height:1.5;margin-top:8px;padding:0;text-align:left;text-decoration:none}.ao-category-links__item-see-more-button:hover{text-decoration:underline}.ao-category-links__item-see-more-button--no-description{margin-top:0}.ao-category-links__more-title{font-size:16px;font-weight:700;line-height:1.25;margin:40px 0 16px}.ao-category-links__more-list{column-gap:16px;display:flex;flex-direction:column;row-gap:16px}.ao-category-links__more-button,.ao-category-links__more-link{color:#323637;font-size:16px;line-height:1.5;text-decoration:underline}.ao-category-links__more-button{background-color:transparent;border:none;cursor:pointer;margin:0;padding:0;text-align:left}.ao-serp-demographic-links__content-text{display:flex;flex:1 0 25%;flex-direction:column}.ao-serp-demographic-links__title{font-size:20px!important;line-height:24px;margin:0!important;padding-bottom:24px}.ao-serp-demographic-links__description{font-size:16px;line-height:24px;padding-bottom:24px}.ao-serp-demographic-links__card-cta{color:#177fa4;display:block;font-size:16px;line-height:24px;margin-top:24px}.ao-serp-demographic-links__card-button{background-color:transparent;border:none;color:#177fa4;cursor:pointer;display:block;font-size:1em;line-height:24px;line-height:1.5;margin:24px 0 0;padding:0;text-align:left;text-decoration:none}.ao-serp-demographic-links__card-button:hover{text-decoration:underline}.ao-serp-demographic-links__items-list{display:flex;flex:1 1 calc(75% - 32px);flex-direction:column;flex-wrap:wrap;gap:16px}.ao-serp-demographic-links__items-list .scout-component-card{background-color:#fff;border-radius:13px;display:flex;flex-direction:column;max-width:378px}.ao-serp-demographic-links__items-list .scout-component-card__padding--tiny{padding:4px}.ao-serp-demographic-links__items-list .scout-component-card__padding--small{padding:8px}.ao-serp-demographic-links__items-list .scout-component-card__padding--medium{padding:16px}.ao-serp-demographic-links__items-list .scout-component-card__padding--large{padding:24px}.ao-serp-demographic-links__items-list .scout-component-card__title{font-size:16px;font-weight:700;letter-spacing:-.35px;line-height:24px;margin:16px 8px 4px}.ao-serp-demographic-links__items-list .scout-component-card__content{align-items:space-between;display:flex;flex-direction:column;font-size:16px;height:100%;justify-content:space-between;padding:4px 8px 8px}.ao-serp-demographic-links__items-list .scout-component-card__elevated{box-shadow:0 -1px 2px rgba(3,54,63,.04),0 1px 2px rgba(3,54,63,.4)}.ao-serp-demographic-links__items-list .scout-component-card__image{border-radius:9px;height:150px;object-fit:cover;width:100%}.ao-serp-demographic-links__items-list-card{flex:1 1 auto;width:100%}.ao-serp-demographic-links__list-wrapper{background-color:#f1f2f3;border-radius:14px;box-shadow:none;margin:0 8px;padding:16px}.ao-serp-budget-luxury-links{background-color:#e6f4fd;border-radius:13px;box-shadow:none;gap:24px;margin:0 14px;padding:16px}.ao-serp-budget-luxury-links,.ao-serp-budget-luxury-links__wrapper{display:flex;flex-direction:column}.ao-serp-budget-luxury-links__title{font-size:20px!important;line-height:24px;margin:0 0 32px}.ao-serp-budget-luxury-links__description{font-size:16px;line-height:24px}.ao-serp-budget-luxury-links__list{align-items:center;display:flex;flex-direction:column;gap:24px}.ao-serp-budget-luxury-links__list .scout-component-card{background-color:#fff;border-radius:13px;display:flex;flex-direction:column;max-width:378px}.ao-serp-budget-luxury-links__list .scout-component-card__padding--tiny{padding:4px}.ao-serp-budget-luxury-links__list .scout-component-card__padding--small{padding:8px}.ao-serp-budget-luxury-links__list .scout-component-card__padding--medium{padding:16px}.ao-serp-budget-luxury-links__list .scout-component-card__padding--large{padding:24px}.ao-serp-budget-luxury-links__list .scout-component-card__title{font-size:16px;font-weight:700;letter-spacing:-.35px;line-height:24px;margin:16px 8px 4px}.ao-serp-budget-luxury-links__list .scout-component-card__content{align-items:space-between;display:flex;flex-direction:column;font-size:16px;height:100%;justify-content:space-between;padding:4px 8px 8px}.ao-serp-budget-luxury-links__list .scout-component-card__elevated{box-shadow:0 -1px 2px rgba(3,54,63,.04),0 1px 2px rgba(3,54,63,.4)}.ao-serp-budget-luxury-links__list .scout-component-card__image{border-radius:9px;height:150px;object-fit:cover;width:100%}.ao-serp-budget-luxury-links .ao-serp-budget-luxury-links__card{flex:1 1 auto;padding:16px;width:100%}.ao-serp-budget-luxury-links .ao-serp-budget-luxury-links__card-image{height:170px}.ao-serp-budget-luxury-links .ao-serp-budget-luxury-links__card-content{padding:4px 8px 8px}.ao-serp-budget-luxury-links .ao-serp-budget-luxury-links__card-cta{display:block;height:auto;margin-top:24px;overflow-wrap:break-word;padding:9.5px 16px;text-align:center;white-space:normal;width:100%}.ao-serp-budget-luxury-links__price-wrapper{margin-top:12px}.ao-serp-budget-luxury-links__info{color:#323637;font-size:.75em;line-height:1.5}.ao-serp-budget-luxury-links__price{color:#378367;font-size:1.2em;font-weight:700;line-height:1.25}.ao-serp-budget-luxury-links__count{font-size:.875em;line-height:1.5}.ao-serp-duration-links{font-size:16px}.ao-serp-duration-links__title{font-size:20px!important;font-size:1.2em;line-height:28px!important;line-height:1.25;margin:0 0 24px}.ao-serp-duration-links__card{background-color:#fff;border-radius:13px;box-shadow:0 1px 2px rgba(3,54,63,.4),0 -1px 2px rgba(3,54,63,.04);display:flex;flex-direction:column;max-width:435px;padding:24px}.ao-serp-duration-links__card-wrapper{display:flex;gap:24px;margin-top:24px}.ao-serp-duration-links__card-content{display:flex;flex-direction:column;height:100%}.ao-serp-duration-links__card-header{align-items:flex-start;color:#323637;display:flex;font-size:1.2em;font-weight:700;gap:16px;line-height:1.25;margin-bottom:24px}.ao-serp-duration-links__card-header:before{background-repeat:no-repeat;content:"";flex:0 0 24px;height:24px;margin-top:-2px}.ao-serp-duration-links__card-map{border-radius:9px;margin-bottom:24px;width:100%}.ao-serp-duration-links__card-text{font-size:.875em;line-height:1.5;margin-bottom:16px}.ao-serp-duration-links__card-description{font-size:.875em;line-height:1.5;margin-bottom:48px}.ao-serp-duration-links__card-cities{line-height:24px;padding-bottom:48px}.ao-serp-duration-links__card-button{margin-top:auto}.ao-clp-links{font-size:16px;padding:0 14px}.ao-clp-links__title{font-size:20px!important;font-size:1em;line-height:1.25;margin-bottom:24px}.ao-clp-links__list{display:flex;flex-direction:column;gap:24px;list-style:none;padding:0}.ao-clp-links__card{background-color:#fff;border-radius:13px;box-shadow:0 1px 2px rgba(3,54,63,.4),0 -1px 2px rgba(3,54,63,.04);flex-basis:0;flex-grow:1;flex-shrink:1;padding:24px}.ao-clp-links__card-icon{display:block;height:24px;width:24px}.ao-clp-links__card-title{font-size:1em;font-weight:700;line-height:1.25;margin:12px 0 16px}.ao-clp-links__card-description{font-size:1em;line-height:1.5}.ao-clp-links__card .ao-clp-links__card-link{color:inherit;text-decoration:none}.scout-component-avatar{align-items:center;display:flex;gap:16px}.scout-component-avatar__image{background-color:#e3e5e6;border-radius:50%;height:72px;width:72px}.scout-component-avatar__image-default{align-items:center;background:linear-gradient(333.43deg,#62cafa 10%,#c6d0fb 103.75%);border-radius:50%;color:#fff;display:flex;flex:0 0 72px;font-size:1.44em;font-weight:700;height:72px;justify-content:center;line-height:1.25;width:72px}.scout-component-avatar__title{font-weight:700}.scout-component-avatar__summary{color:#616668;font-size:.875em;line-height:1.5;margin-top:4px}.scout-component-mini-card{align-items:center;border-radius:11px;box-shadow:0 1px 2px rgba(3,54,63,.4),0 -1px 2px rgba(3,54,63,.04);box-shadow:0 -1px 2px rgba(3,54,63,.04),0 1px 2px rgba(3,54,63,.4);box-sizing:border-box;cursor:pointer;display:flex;flex:0 1 calc(25% - 12px);flex-grow:1;min-width:327px;padding:4px}.scout-component-mini-card__link{align-items:center;display:flex;width:100%}.scout-component-mini-card__link:hover{text-decoration:none}.scout-component-mini-card__button{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;font-size:1em;line-height:1.5;margin:0;padding:0;text-align:left;width:100%}.scout-component-mini-card__img{border-radius:9px;height:98px;object-fit:cover;width:98px}.scout-component-mini-card__text{display:flex;flex-direction:column;margin-left:16px;row-gap:4px}.scout-component-mini-card__start-from{color:#616668;font-size:.75em;line-height:1.5}.scout-component-mini-card .scout-component-mini-card__dest-name{color:#323637;font-size:.875em;font-weight:700;line-height:1.25;margin:0}.scout-component-mini-card__count-tours{color:#177fa4;font-size:.875em;line-height:1.5}.scout-component-mini-card:hover{box-shadow:0 -1px 2px rgba(3,54,63,.04),0 1px 2px rgba(3,54,63,.16),0 2px 4px rgba(3,54,63,.08),0 4px 8px rgba(3,54,63,.16)}.scout-content-card__card{background-color:#fff;border-radius:13px;box-shadow:0 1px 2px rgba(3,54,63,.4),0 -1px 2px rgba(3,54,63,.04);display:flex;flex-direction:column;gap:16px;min-width:0;padding:8px}.scout-content-card__card--header{background-color:#f1f2f3;border-radius:7px;display:flex;flex-direction:column;padding:16px}.scout-content-card__card--body{flex:1 1 auto;padding:0 16px}.scout-content-card__card--footer{display:flex;flex-direction:column;justify-content:space-between;padding:0 16px 16px}.scout-content-card__card--footer-breaker{border-top:1px solid #e3e5e6;margin-bottom:16px}.scout-content-card__card--button{padding:0 16px 16px}.lac-links{display:flex;flex-direction:column;gap:12px;margin:16px 8px 0;width:fit-content}.lac-links p{color:#323637;font-size:1.2em;font-weight:700;line-height:1.25;margin:0 0 4px}.lac-links p a{color:#323637;cursor:pointer;font-size:inherit;text-decoration:none}.lac-links a{font-size:16px}.lac-links a,.lac-links-month-button{color:#505557;cursor:pointer;line-height:24px;text-decoration:underline}.lac-links-month-button{background-color:transparent;border:none;font-size:1em;line-height:1.5;margin:0;padding:0;text-align:left}.lac-cta{display:flex;flex-direction:column;gap:16px;margin:16px 0 0;padding:24px 8px 0}.lac-cta__heading{color:#323637;font-size:1.2em;font-weight:700;line-height:1.25}.lac-cta__button{font-size:1em;font-weight:700;line-height:1.25;padding:12px 66px 12px 30px;position:relative}.lac-cta__button:after{background-position:50%;background-repeat:no-repeat;background-size:24px;content:"";height:24px;position:absolute;right:30px;top:12px;width:24px}.lac-cta__button.ao-lazy-background:after{background-image:none}.lac-cta__button.ao-lazy-background--visible:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23fff' d='M13.331 2.318a1 1 0 0 0-1.462 1.364L18.699 11H3a1 1 0 1 0 0 2h15.699l-6.83 7.318a1 1 0 0 0 1.462 1.364l8.4-9a.996.996 0 0 0 0-1.364z'/%3E%3C/svg%3E")}.lac-breadcrumbs .ao-common-breadcrumbs-list__breadcrumb-link:hover{color:#fff;cursor:pointer;text-decoration:underline}footer{background-color:#f1f2f3;width:100%}.footer-wrapper{display:flex;flex-direction:column;gap:24px;padding:32px 24px 26px}.footer-logo{align-items:center;cursor:pointer;display:flex;height:24px;width:144px}.footer-logo.ao-lazy-background{background-image:none}.footer-logo.ao-lazy-background--visible{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='144' height='24' fill='%23177FA4' viewBox='-2.4 199.9 201 33.5'%3E%3Cpath d='M24 206.3c-7.6 0-11.2 3-11.2 7.7v11.5c0 4.7 3.6 7.8 11.3 7.8 7.8 0 11.4-3 11.4-7.8V214c0-4.7-3.6-7.7-11.3-7.7zm4.6 18.6c0 2-1.5 2.8-4.5 2.8-2.8 0-4.4-1-4.4-3v-10.2c0-2 1.5-2.8 4.5-2.8s4.6 1 4.6 2.8V225zm146.7-15v-3.3h-6.8v26h7V216c1-1 3.6-2.8 7.4-3h1.3v-6.7H183c-3.8 0-6.3 2.3-7.7 3.8zm-20.4-3.7c-7.6 0-10.7 3-10.7 7.6v1.4h6.4V214c0-1.7 1-2.5 4-2.5s4 1 4 3v3.3h-7.3c-5.2 0-8 3-8 6.6v2.4c0 3.5 2.5 6.6 7.7 6.6 3.8 0 6.3-1.6 8-3v2.6h6.4v-19c0-4.8-2.8-7.7-10.5-7.7zm3.7 19.3c-1.2 1-3.4 2.3-5.8 2.3-1.7 0-2.7-.6-2.7-2v-1c0-1.3.5-2.3 2.5-2.3h6zM4.7 200h-7v25c0 5.2 2.3 7.8 10 7.8h2.8V227H8.8c-3 0-4.2-.8-4.2-2.7V213h6.2v-6.5H4.6V200zm75 13v-6.7h-1.4c-3.8 0-6.3 2.3-7.7 3.8v-3.3h-6.8v26h7V216c1-1 3.6-2.8 7.4-3zM54 225c-1 .8-3.2 2.3-5.8 2.3-2.2 0-2.8-1-2.8-2.8v-17.8h-7v19.5c0 4 3 7 7.7 7 4.3 0 6.8-1.7 8.2-3v2.6H61v-26h-7zm79.7-16c-1.5-1.2-4-2.7-8-2.7-5.3 0-7.7 3-7.7 7.7v11.6c0 4.7 2.4 7.7 7.6 7.7 4.2 0 7-1.8 8.3-3v2.6h6.6v-33h-7v9zm0 16c-1 .7-3.4 2.3-6 2.3s-2.8-1.4-2.8-2.8V215c0-1.4.3-2.7 2.8-2.7 2.6 0 5 1.6 6 2.4zm54.3-17.5h1.6v4.2h1v-4.2h1.7v-.8H188m9.2 0-1.3 3.6-1.4-3.6H193v5h1v-4l1.5 4h.8l1.4-4v4h1v-5'/%3E%3Cpath d='M104.4 206.3c-7.5 0-10.6 3-10.6 7.6v1.4h6.4V214c0-1.7 1-2.5 4-2.5s4 1 4 3v3.3h-7.3c-5.3 0-8 3-8 6.6v2.4c0 3.5 2.4 6.6 7.6 6.6 3.7 0 6.2-1.6 7.8-3v2.6h6.5v-19c0-5-3-7.7-10.6-7.7zm3.8 19.2c-1.2 1-3.4 2.3-5.8 2.3-1.6 0-2.6-.5-2.6-2v-.8c0-1.4.5-2.4 2.5-2.4h6v3zM83 210v6h-1.5c-2.3.2-4.2 1-5.5 1.6v15h7V216c1-1 3.6-2.8 7.4-3h1.4v-6.7h-1.4c-3.6 0-6 2.2-7.5 3.6z'/%3E%3C/svg%3E")}.footer-links{display:flex;flex-direction:column;gap:16px}.footer-links__title{color:#323637;font-size:.875em;font-weight:700;line-height:1.25;margin:0}.footer-links__list-item{line-height:21px}.footer-links__list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.footer-links__list-item-link{-webkit-tap-highlight-color:rgba(0,0,0,0);background:none;border:0;color:#505557;font-size:.875em;line-height:1.5;outline:0;padding:0;text-decoration:none}.footer-language-switch{display:flex;flex-direction:column;gap:16px}.footer-language-switch__title{color:#323637;font-size:.875em;font-weight:700;line-height:1.25;margin:0}.footer-language-switch__actions{display:flex;flex-wrap:wrap;gap:8px 12px;padding-top:1px}.footer-language-switch__language-button{background-color:transparent;border:1px solid #323637;border-radius:40px;color:#323637;cursor:pointer;padding:8px 16px}.footer-language-switch__language-button--active,.footer-language-switch__language-button:hover,.footer-language-switch__language-button:not(.aa-btn):hover{background-color:#323637;color:#fff;text-decoration:none}.footer-divider{border:2px solid #fff;width:100%}.footer-legal{display:flex;flex-direction:column;gap:16px}.footer-legal__copyright{font-size:.75em;line-height:1.5;margin:0}.footer-legal__references{list-style:none;margin:0;padding:0}.footer-legal__references-item{display:inline-block;font-size:.875em;line-height:1.5}.footer-legal__references-item:not(:first-child):before{content:"•";padding:0 9px}.footer-legal__references-item:last-child{padding-top:8px}.footer-legal__references-item:last-child:before{padding:0 9px 0 0}.footer-legal__references-item-link{color:#0969a1;cursor:pointer;text-decoration:none}.content-links{gap:64px;padding-top:40px}.content-links,.tours-list{display:flex;flex-direction:column}.tours-list{gap:48px;list-style:none;margin-bottom:0;padding:0 8px}@media(min-width:450px){.footer-legal__references-item:last-child{padding-top:0}.footer-legal__references-item:last-child:before{padding:0 9px}}@media(min-width:568px){.ao-category-links__list{flex-direction:row}.ao-category-links__item{max-width:calc(50% - 24px)}.ao-serp-demographic-links__items-list{flex-direction:row}.ao-serp-demographic-links__items-list .scout-component-card__image{height:120px}.ao-serp-demographic-links__items-list-card{flex:1 1 calc(50% - 16px)}.ao-serp-demographic-links__list-wrapper{background-color:#f1f2f3;border-radius:14px;box-shadow:none;padding:24px}.ao-serp-budget-luxury-links__list{flex-direction:row}.ao-serp-budget-luxury-links__list .scout-component-card__image{height:120px}.ao-serp-budget-luxury-links .ao-serp-budget-luxury-links__card{max-width:246px;padding:8px}.ao-serp-budget-luxury-links .ao-serp-budget-luxury-links__card-image{height:150px}}@media(min-width:768px){.ao-common-travel-agent-popup__heading .aa-heading-h3{font-size:25px;letter-spacing:-.54px;line-height:35px}.ao-common-travel-agent-popup__heading{font-size:28px!important;margin-bottom:8px}.ao-top-operators__list{column-gap:24px;flex-direction:row;flex-wrap:wrap;row-gap:24px}.ao-top-operators__view-all-button{margin-bottom:0;position:absolute;right:0;top:-12px}.ao-ships__list,.ao-starting-from-cities__list{flex-direction:row;flex-wrap:wrap}.ao-serp-contact-section__content-contact-box--button{width:fit-content}.ao-revs ul{flex-direction:row}.ao-revs ul li{align-self:stretch;border-radius:13px;flex:1}.ao-serp-faqs-section{gap:32px}.ao-category-links__list{gap:32px 24px}.ao-category-links__item-link{flex:1 0 235px;max-height:150px;max-width:235px}.ao-serp-duration-links__card{flex:1}.ao-serp-duration-links__card-button{width:fit-content}.lac-links{margin:16px 0 0}.lac-cta{align-items:center;flex-direction:row;margin:24px 0 0;padding:24px 0 0}.lac-cta__button{padding:12px 52px 12px 16px!important;width:fit-content}.lac-cta__button:after{right:16px}.footer-wrapper{margin:auto;max-width:720px;padding:32px 0}.tours-list{padding:0}}@media(min-width:1024px){.ao-top-operators{margin-top:12px;padding:0;position:relative}.ao-top-operators__card{flex-basis:calc(33% - 16px);flex-shrink:1;max-width:calc(33% - 16px)}.ao-starting-from-cities{padding:0}.ao-starting-from-cities__title{font-size:1.25em}.ao-ships{padding:0}.ao-ships__title{font-size:1.25em}.ao-ships__list-item{flex:0 1 calc(33% - 12px);min-width:360px}.ao-serp-contact-section__title{font-size:1.25em}.ao-revs,.ao-season-month{padding:0}.ao-season-month__title{font-size:1.25em}.ao-season-month__list{flex-direction:row}.ao-season-month__card{flex:1}.ao-group-type{padding:0}.ao-group-type__title{font-size:1.25em}.ao-group-type__subtitle{margin:0 0 32px}.ao-group-type__list{align-items:stretch;flex-direction:row;gap:24px}.ao-group-type__card-body,.ao-group-type__card-full{flex:1}.ao-serp-faqs-section__title{font-size:1.25em}.ao-category-links{padding:0}.ao-category-links__list{flex-wrap:wrap;list-style:none;padding:0}.ao-category-links__title{font-size:1.563em}.ao-category-links__item{box-sizing:border-box;display:flex;flex:1 0 calc(50% - 12px)}.ao-category-links__item-description-wrapper{margin-top:0}.ao-category-links__more-title{margin-top:32px}.ao-category-links__more-list{display:flex;flex-direction:row;flex-wrap:wrap}.ao-category-links__more-button,.ao-category-links__more-link{box-sizing:border-box;flex:0 0 calc(25% - 12px)}.ao-serp-demographic-links__content-text{flex:1 0 20%}.ao-serp-demographic-links__items-list{flex:1 0 calc(80% - 32px)}.ao-serp-demographic-links__items-list-card{flex:1 0 calc(20% - 16px);min-width:196px}.ao-serp-demographic-links__list-wrapper{margin:0}.ao-serp-budget-luxury-links .ao-serp-budget-luxury-links__card{box-shadow:0 1px 2px rgba(3,54,63,.4),0 -1px 2px rgba(3,54,63,.04)}.ao-serp-budget-luxury-links__price,.ao-serp-duration-links__card-header,.ao-serp-duration-links__title{font-size:1.25em}.ao-clp-links{padding:0}.ao-clp-links__title{margin-bottom:32px}.ao-clp-links__list{align-items:stretch;flex-direction:row;gap:24px}.scout-component-avatar__image-default{font-size:1.563em}.scout-component-mini-card{max-width:50%;min-width:243px}.scout-component-mini-card .scout-component-mini-card__dest-name{font-size:.75em;font-size:16px}.lac-links p{font-size:1.25em}.lac-cta{margin:40px 0 0}.lac-cta__heading{font-size:1.25em}.footer-wrapper{max-width:1164px}.footer-language-switch__title,.footer-links__title{font-size:.75em}.tours-list{gap:64px}}@media(min-width:1125px){.ao-serp-budget-luxury-links{background-color:transparent;flex-direction:row;gap:32px;margin:82px 0;padding:32px 0;position:relative;width:100%}.ao-serp-budget-luxury-links__wrapper{background-color:#e6f4fd;border-radius:13px;box-shadow:none;padding:24px;width:100%}.ao-serp-budget-luxury-links__content-wrapper{width:476px}.ao-serp-budget-luxury-links__list{flex:1;gap:32px;justify-content:flex-end;position:absolute;right:57px;top:-78px}}@media(min-width:1440px){.ao-serp-budget-luxury-links__content-wrapper{width:700px}.footer-wrapper{max-width:1344px}}@media(max-width:568px){.ao-common-travel-agent-popup__buttons-wrapper{flex-direction:column-reverse;gap:16px}.ao-common-travel-agent-popup__cancel,.ao-common-travel-agent-popup__cta{width:100%}.ao-serp-contact-section__content-contact-box--button-container{flex:1}.ao-serp-duration-links{padding-left:8px;padding-right:8px}.ao-serp-duration-links__card-wrapper{flex-direction:column}}@media(max-width:768px){.ao-serp-contact-section__content{flex-direction:column}.ao-serp-contact-section__content-contact-box{flex-direction:row;gap:24px}}
/*# sourceMappingURL=uncritical.css.map*/