﻿@-webkit-keyframes flash-lighter{0%,50%,100%{opacity:1}
25%,75%{opacity:.5}
}
@-moz-keyframes flash-lighter{0%,50%,100%{opacity:1}
25%,75%{opacity:.5}
}
@-ms-keyframes flash-lighter{0%,50%,100%{opacity:1}
25%,75%{opacity:.5}
}
@-o-keyframes flash-lighter{0%,50%,100%{opacity:1}
25%,75%{opacity:.5}
}
@keyframes flash-lighter{0%,50%,100%{opacity:1}
25%,75%{opacity:.5}
}
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}
.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}
.pswp img{max-width:none}
.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}
.pswp--open{display:block}
.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}
.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}
.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-backface-visibility:hidden;will-change:opacity}
.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-backface-visibility:hidden;will-change:transform}
.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}
.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}
.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1)}
.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}
.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}
.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden;will-change:transform}
.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}
.pswp__img{position:absolute;width:auto;height:auto;-webkit-transition:opacity .15s;transition:opacity .15s}
.pswp__img--placeholder{-webkit-backface-visibility:hidden}
.pswp__img--placeholder--blank{background:#222}
.pswp--ie .pswp__img{width:100%;height:100%;left:0;top:0}
.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}
.pswp__error-msg a{color:#ccc;text-decoration:underline}
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}
.pswp__button:focus,.pswp__button:hover{opacity:1}
.pswp__button:active{outline:none;opacity:.9}
.pswp__button::-moz-focus-inner{padding:0;border:0}
.pswp__ui--over-close .pswp__button--close{opacity:1}
.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url("/img/static/photoswipe/default-skin.png") 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}
@media(-webkit-min-device-pixel-ratio: 1.1),(min-resolution: 105dpi),(min-resolution: 1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url("/img/static/photoswipe/default-skin.svg")}
.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}
}
.pswp__button--close{background-position:0 -44px}
.pswp__button--share{background-position:-44px -44px}
.pswp__button--fs{display:none}
.pswp--supports-fs .pswp__button--fs{display:block}
.pswp--fs .pswp__button--fs{background-position:-44px 0}
.pswp__button--zoom{display:none;background-position:-88px 0}
.pswp--zoom-allowed .pswp__button--zoom{display:block}
.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}
.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}
.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}
.pswp__button--arrow--left{left:0}
.pswp__button--arrow--right{right:0}
.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}
.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}
.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}
.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}
.pswp__share-modal--hidden{display:none}
.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}
.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}
.pswp__share-tooltip a:hover{text-decoration:none;color:#000}
.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}
.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}
.pswp__share-modal--fade-in{opacity:1}
.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.pswp--touch .pswp__share-tooltip a{padding:16px 12px}
a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid rgba(0,0,0,0);border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}
a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}
a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}
a.pswp__share--twitter:hover{background:#55acee;color:#fff}
a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}
a.pswp__share--download:hover{background:#ddd}
.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}
.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}
.pswp__caption small{font-size:11px;color:#bbb}
.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}
.pswp__caption--empty{display:none}
.pswp__caption--fake{visibility:hidden}
.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity}
.pswp__preloader__icn{width:20px;height:20px;margin:12px}
.pswp__preloader--active{opacity:1}
.pswp__preloader--active .pswp__preloader__icn{background:url("/img/static/photoswipe/preloader.gif") 0 0 no-repeat}
.pswp--css_animation .pswp__preloader--active{opacity:1}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite}
.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}
.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}
.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);position:absolute;top:0;left:0;background:none;margin:0}
@media screen and (max-width: 1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}
}
@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}
50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}
100%{-webkit-transform:rotate(0);transform:rotate(0)}
}
@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}
50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}
100%{-webkit-transform:rotate(0);transform:rotate(0)}
}
.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}
.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}
.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}
.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}
.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,.5)}
.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,.3)}
.pswp__ui--idle .pswp__top-bar{opacity:0}
.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}
.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:.001}
.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}
.pswp__element--disabled{display:none !important}
.pswp--minimal--dark .pswp__top-bar{background:none}
.pswp__button--arrow--left:before,.pswp__button--arrow--right:before,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{width:44px;height:50px;background-size:20px 38px;background-position:0% 0%;top:20px;background-color:rgba(0,0,0,0)}
.pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--left:before{background-image:url("data:image/svg+xml;charset=utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 28.011 52.855' viewBox='0 0 28.011 52.855'%3e%3cpath fill='%23fff' d='M28.011 51.426 2.849 26.264l24.849-24.85L26.284 0 0 26.273l.006.006-.006.005 26.582 26.571z' style='fill-rule:evenodd;clip-rule:evenodd'/%3e%3c/svg%3e");background-repeat:no-repeat;left:20px}
.pswp__button--arrow--right:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url("data:image/svg+xml;charset=utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 28.011 52.855' viewBox='0 0 28.011 52.855'%3e%3cpath fill='%23fff' d='m0 51.426 25.162-25.162L.313 1.414 1.727 0l26.284 26.273-.006.006.006.005L1.429 52.855z' style='fill-rule:evenodd;clip-rule:evenodd'/%3e%3c/svg%3e");background-repeat:no-repeat;right:0}
@media screen and (max-width: 700px){.pswp__button--arrow--left:before{left:10px}
.pswp__button--arrow--right:before{right:-14px}
}
.item-box{position:relative;display:block;page-break-inside:avoid}
.item-box__title-text{color:#396087}
.item-box__image.is-empty{background:#dcdcdc;background:rgba(0,0,0,.1)}
.item-box__loc.with-icon{position:relative;padding-left:14px}
.item-box__loc.with-icon:before{content:"";width:8px;height:12px;background-image:url("data:image/svg+xml;charset=utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 15 23' viewBox='0 0 15 23'%3e%3cpath fill='%23a5a8ab' d='M7.5 0C3.357 0 0 3.216 0 7.188 0 14.052 7.5 23 7.5 23S15 14.052 15 7.188C15 3.216 11.643 0 7.5 0zm0 10.673c-1.961 0-3.546-1.521-3.546-3.396S5.545 3.875 7.5 3.875c1.961 0 3.546 1.521 3.546 3.402-.001 1.875-1.585 3.396-3.546 3.396z'/%3e%3c/svg%3e");background-repeat:no-repeat;position:absolute;top:2px;left:0;background-size:8px 12px;-webkit-print-color-adjust:exact;color-adjust:exact}
.item-box--agt-linked-item{padding:16px 0 16px 0;border-bottom:solid 1px #e5e5e5}
.item-box--agt-linked-item:after{content:"";display:table;clear:both}
.item-box--agt-linked-item .item-box__image{width:28.640776699%;float:left;margin-right:1.9417475728%;height:162px}
.item-box--agt-linked-item .item-box__info{width:69.4174757282%;float:right;margin-right:0;padding-right:6px;color:#373c42}
.item-box--agt-linked-item .item-box__title{margin-bottom:5px}
.item-box--agt-linked-item .item-box__title-text{font-size:20px;font-size:1.25rem}
.item-box--agt-linked-item .item-box__loc{font-size:13px;font-size:.8125rem;color:#8b8f96;margin-bottom:10px}
.item-box--agt-linked-item .item-box__snippet{margin-top:8px;line-height:20px;line-height:1.25rem}
.item-box--agt-linked-item .item-box__number{position:absolute;left:-40px;top:16px;width:24px;height:24px;-webkit-border-radius:12px;border-radius:12px;background-clip:padding-box;background-color:#1f893f;line-height:24px;font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:16px;font-size:1rem;color:#fff;text-align:center}
.item-box--agt-linked-item .item-box__rating{margin-bottom:12px}
.item-box--agt-linked-item .rating-stars{margin-right:3px}
.item-box--agt-linked-item .item-box__num-reviews{font-size:13px;font-size:.8125rem}
.item-box--agt-linked-item.item-box--hotel .item-box__number{background:#db415f}
.item-box--agt-linked-item:hover .item-box__title-text{text-decoration:underline}
.item-box--agt-linked-item .item-box__surcharge-info{color:#d46808;font-weight:600;margin-bottom:12px}
@media screen and (max-width: 700px){.item-box--agt-linked-item{padding-right:0}
.item-box--agt-linked-item .item-box__snippet{display:none}
.item-box--agt-linked-item .item-box__image{width:30.7086614173%;float:left;margin-right:3.937007874%;height:80px;margin:0}
.item-box--agt-linked-item .item-box__info{width:65.3543307087%;float:right;margin-right:0}
.item-box--agt-linked-item .item-box__title-text{font-size:16px;font-size:1rem}
}
.item-box{position:relative;display:block;page-break-inside:avoid}
.item-box__title-text{color:#396087}
.item-box__image.is-empty{background:#dcdcdc;background:rgba(0,0,0,.1)}
.item-box__loc.with-icon{position:relative;padding-left:14px}
.item-box__loc.with-icon:before{content:"";width:8px;height:12px;background-image:url("data:image/svg+xml;charset=utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 15 23' viewBox='0 0 15 23'%3e%3cpath fill='%23a5a8ab' d='M7.5 0C3.357 0 0 3.216 0 7.188 0 14.052 7.5 23 7.5 23S15 14.052 15 7.188C15 3.216 11.643 0 7.5 0zm0 10.673c-1.961 0-3.546-1.521-3.546-3.396S5.545 3.875 7.5 3.875c1.961 0 3.546 1.521 3.546 3.402-.001 1.875-1.585 3.396-3.546 3.396z'/%3e%3c/svg%3e");background-repeat:no-repeat;position:absolute;top:2px;left:0;background-size:8px 12px;-webkit-print-color-adjust:exact;color-adjust:exact}
.item-box--agt-small-linked-item:after{content:"";display:table;clear:both}
.item-box--agt-small-linked-item .item-box__image{float:left;width:80px;height:80px}
.item-box--agt-small-linked-item .item-box__info{float:left;padding-left:10px;width:160px;color:#373c42}
.item-box--agt-small-linked-item .item-box__title-text{font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem;display:block}
.item-box--agt-small-linked-item .item-box__title{margin-bottom:6px}
.item-box--agt-small-linked-item .item-box__loc{font-size:13px;font-size:.8125rem;line-height:15px;line-height:.9375rem;color:#8b8f96;margin-bottom:5px}
.item-box--agt-small-linked-item .item-box__rating{color:#8b8f96;margin-bottom:5px}
.item-box--agt-small-linked-item .hotel-stars{margin-top:2px}
.item-box--agt-small-linked-item .rating-stars{margin-right:5px;margin-top:2px}
@media screen and (max-width: 700px){.item-box--agt-small-linked-item .item-box__image{width:60px;height:60px;max-width:16vw}
.item-box--agt-small-linked-item .item-box__info{padding-left:8px;width:130px;max-width:30vw}
.item-box--agt-small-linked-item .item-box__title-text{font-size:14px;font-size:.875rem}
.item-box--agt-small-linked-item .item-box__loc{font-size:12px;font-size:.75rem}
}
.item-box{position:relative;display:block;page-break-inside:avoid}
.item-box__title-text{color:#396087}
.item-box__image.is-empty{background:#dcdcdc;background:rgba(0,0,0,.1)}
.item-box__loc.with-icon{position:relative;padding-left:14px}
.item-box__loc.with-icon:before{content:"";width:8px;height:12px;background-image:url("data:image/svg+xml;charset=utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 15 23' viewBox='0 0 15 23'%3e%3cpath fill='%23a5a8ab' d='M7.5 0C3.357 0 0 3.216 0 7.188 0 14.052 7.5 23 7.5 23S15 14.052 15 7.188C15 3.216 11.643 0 7.5 0zm0 10.673c-1.961 0-3.546-1.521-3.546-3.396S5.545 3.875 7.5 3.875c1.961 0 3.546 1.521 3.546 3.402-.001 1.875-1.585 3.396-3.546 3.396z'/%3e%3c/svg%3e");background-repeat:no-repeat;position:absolute;top:2px;left:0;background-size:8px 12px;-webkit-print-color-adjust:exact;color-adjust:exact}
.item-box--agt-feature .fluid-image:after{content:"";position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;background-color:rgba(0,0,0,0);-webkit-transition:background-color .15s ease-out;-moz-transition:background-color .15s ease-out;transition:background-color .15s ease-out}
.item-box--agt-feature:hover .fluid-image:after{background-color:rgba(0,0,0,.15)}
.item-box--agt-feature .item-box__price{text-align:right}
.item-box--agt-feature .item-box__price-flag{font-size:11px;font-size:.6875rem;margin-right:3px}
.item-box--agt-feature .item-box__price-currency{font-size:13px;font-size:.8125rem;position:relative;top:-5px}
.item-box--agt-feature .item-box__price-value{font-size:22px;font-size:1.375rem}
.item-box--agt-feature .item-box__price-info{display:block;font-size:11px;font-size:.6875rem;margin-top:-3px}
.item-box--agt-small-feature{background:#fff;height:332px;border-radius:5px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 2px 1px -1px rgba(0,0,0,.08),0 1px 1px 0 rgba(0,0,0,.09);overflow:hidden}
.item-box--agt-small-feature .item-box__image{height:172px}
.item-box--agt-small-feature .item-box__info{margin:10px 14px 10px 14px;height:140px;color:#373c42;position:relative;padding-bottom:56px}
.item-box--agt-small-feature .item-box__loc{font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:17px;font-size:1.0625rem;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:21px;line-height:1.3125rem;display:block;height:24px}
.item-box--agt-small-feature .item-box__title-text{display:block;margin-bottom:4px;line-height:16px;line-height:1rem;max-height:32px;max-height:2rem;overflow:hidden;text-overflow:ellipsis}
.item-box--agt-small-feature.has-reviews .item-box__title-text{white-space:nowrap;margin-bottom:4px}
.item-box--agt-small-feature .item-box__package{padding-top:6px;border-top:solid 1px #e5e5e5;min-height:46px;position:absolute;bottom:0;left:0;width:100%}
.item-box--agt-small-feature .item-box__package-summary--short{font-size:13px;font-size:.8125rem;line-height:17px;line-height:1.0625rem;position:absolute;bottom:0;left:0}
.item-box--agt-small-feature .item-box__package-summary--long{display:none}
.item-box--agt-small-feature .hotel-stars{position:relative;left:-1px}
.item-box--agt-small-feature .agt-reviews-badge{margin-top:2px}
.mobile--blowup .item-box--agt-small-feature{height:342px}
.mobile--blowup .item-box--agt-small-feature .item-box__info{height:148px}
.item-box--agt-small-feature .agt-reviews-badge__rating{background-color:#2f5d9b;color:#fff;border:none !important;line-height:1.35;padding-left:6px !important;padding-right:6px !important}
.item-box--agt-large-feature{height:332px;border-radius:5px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 2px 1px -1px rgba(0,0,0,.08),0 1px 1px 0 rgba(0,0,0,.09);overflow:hidden}
.item-box--agt-large-feature .item-box__image{height:100%}
.item-box--agt-large-feature .item-box__info-wrapper{position:absolute;bottom:0;left:0;width:100%;height:150px;background-color:rgba(0,0,0,0);background-image:-webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));background-image:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));color:#fff}
.item-box--agt-large-feature .item-box__info{position:absolute;bottom:0;left:0;width:100%;padding:0 115px 14px 16px}
.item-box--agt-large-feature .item-box__price{text-align:right;position:absolute;right:16px;bottom:14px}
.item-box--agt-large-feature .item-box__price-value{font-size:24px;font-size:1.5rem}
.item-box--agt-large-feature .item-box__package-summary--short{display:none}
.item-box--agt-large-feature .item-box__package-summary--long{opacity:.7}
.item-box--agt-large-feature .item-box__title-text{color:#fff;margin-right:3px}
.item-box--agt-large-feature.item-box--travel-tip .item-box__loc{display:none}
.item-box--agt-large-feature.item-box--travel-tip .item-box__title,.item-box--agt-large-feature.item-box--hotel .item-box__loc{font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:24px;font-size:1.5rem;margin-bottom:2px;line-height:1.1}
.item-box--agt-large-feature.item-box--hotel .item-box__title{font-size:16px;font-size:1rem;margin-bottom:2px}
.item-box--agt-large-feature .agt-reviews-badge{margin-top:3px;margin-bottom:8px}
.item-box--agt-large-feature .agt-reviews-badge .agt-reviews-badge__rating-wrapper{font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;font-size:.875rem}
.item-box--agt-large-feature .agt-reviews-badge .agt-reviews-badge__rating-word{font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:14px;font-size:.875rem;line-height:1.35}
.item-box--agt-large-feature .agt-reviews-badge .agt-reviews-badge__rating{margin-right:7px;padding:1px 6px 1px 6px;border:none;background-color:hsla(0,0%,100%,.29);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}
.item-box--agt-large-feature .agt-reviews-badge .agt-reviews-badge__rating-max{font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;font-weight:normal;color:#bbb}
.mobile--blowup .item-box--agt-large-feature{height:342px}
@media screen and (max-width: 700px){.item-box--agt-large-feature .item-box__info{padding-right:95px}
}
.hotel-room-box--agt-small{position:relative;display:block;width:280px}
.hotel-room-box--agt-small .hotel-room-box__image{float:left;width:80px;height:80px}
.hotel-room-box--agt-small .hotel-room-box__info{float:left;padding-left:10px;width:160px;color:#373c42}
.hotel-room-box--agt-small .hotel-room-box__title-text{color:#396087;font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem;display:block}
.hotel-room-box--agt-small .hotel-room-box__title{margin-bottom:5px}
.hotel-room-box--agt-small .hotel-room-box__features{color:#70757c}
.external-poi-box{background:#fff;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;border-top:solid 2px #7cb2e9}
.external-poi-box--with-image{border-top:none}
.external-poi-box__info{padding:12px 12px 12px 12px}
.external-poi-box__ft{padding:0 12px 12px 12px}
.external-poi-box__title{font-size:21px;font-size:1.3125rem;line-height:25px;line-height:1.5625rem;margin-bottom:3px}
.external-poi-box__image{display:block;height:160px}
.external-poi-box__basic-facts{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.external-poi-box__details{margin-top:10px;font-size:13px;font-size:.8125rem;color:#8b8f96}
.external-poi-box__distance,.external-poi-box__loc,.external-poi-box__hours{margin-bottom:4px;padding-left:21px;position:relative}
.external-poi-box__distance:before,.external-poi-box__loc:before,.external-poi-box__hours:before{content:"";position:absolute;left:0;top:0}
.external-poi-box__distance--walking:before{background-image:url("data:image/svg+xml;charset=utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20'%3e%3cpath fill='%23a5a8ab' fill-rule='evenodd' d='M6.923 3.692c1.015 0 1.846-.83 1.846-1.846A1.85 1.85 0 0 0 6.923 0C5.908 0 5.077.83 5.077 1.846s.83 1.846 1.846 1.846ZM3.508 6.831.923 19.846h1.939l1.661-7.384 1.939 1.846v5.538h1.846v-6.923l-1.939-1.846.554-2.77A6.76 6.76 0 0 0 12 10.616V8.77c-1.754 0-3.23-.923-3.97-2.215l-.922-1.477c-.37-.554-.923-.923-1.57-.923-.276 0-.461.092-.738.092L0 6.276v4.34h1.846v-3.14l1.662-.645Z'/%3e%3c/svg%3e");background-repeat:no-repeat;width:9px;height:14px;left:4px}
.external-poi-box__distance--driving:before{background-image:url("data:image/svg+xml;charset=utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 19'%3e%3cpath fill='%23a5a8ab' fill-rule='evenodd' d='M2.352 7.29h16.296l-1.75-5.25H4.102l-1.75 5.25Zm14.546 5.796c.474 0 .885-.173 1.23-.52.347-.346.52-.756.52-1.23s-.173-.884-.52-1.23a1.682 1.682 0 0 0-1.23-.52c-.474 0-.884.173-1.23.52-.346.346-.52.756-.52 1.23s.174.884.52 1.23c.346.347.756.52 1.23.52Zm-12.796 0c.474 0 .884-.173 1.23-.52.346-.346.52-.756.52-1.23s-.174-.884-.52-1.23a1.682 1.682 0 0 0-1.23-.52c-.474 0-.885.173-1.23.52-.347.346-.52.756-.52 1.23s.173.884.52 1.23c.345.347.756.52 1.23.52ZM18.594 1.437l2.406 7v9.352c0 .328-.11.602-.328.82a1.113 1.113 0 0 1-.82.328h-1.204c-.328 0-.601-.109-.82-.328a1.113 1.113 0 0 1-.328-.82v-1.203h-14v1.203c0 .328-.11.602-.328.82a1.113 1.113 0 0 1-.82.328H1.148c-.328 0-.601-.109-.82-.328A1.113 1.113 0 0 1 0 17.79V8.437l2.406-7C2.625.672 3.19.29 4.102.29h12.796c.912 0 1.477.383 1.696 1.148Z'/%3e%3c/svg%3e");background-repeat:no-repeat;width:13px;height:11px;top:2px;left:1px}
.external-poi-box__loc:before{background-image:url("data:image/svg+xml;charset=utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 15 23' viewBox='0 0 15 23'%3e%3cpath fill='%23a5a8ab' d='M7.5 0C3.357 0 0 3.216 0 7.188 0 14.052 7.5 23 7.5 23S15 14.052 15 7.188C15 3.216 11.643 0 7.5 0zm0 10.673c-1.961 0-3.546-1.521-3.546-3.396S5.545 3.875 7.5 3.875c1.961 0 3.546 1.521 3.546 3.402-.001 1.875-1.585 3.396-3.546 3.396z'/%3e%3c/svg%3e");background-repeat:no-repeat;width:9px;height:13px;top:1px;left:3px}
.external-poi-box--tripadvisor{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.external-poi-box--tripadvisor .external-poi-box__price-level{margin-right:6px}
.external-poi-box--tripadvisor .external-poi-box__rating{border-top:solid 1px #e5e5e5;padding-top:8px}
.external-poi-box--tripadvisor .external-poi-box__rating-title{font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;font-size:.875rem;color:#70757c;margin-bottom:-1px}
.external-poi-box--tripadvisor .external-poi-box__rating-info:after{content:"";display:table;clear:both}
.external-poi-box--tripadvisor .external-poi-box__rating-img{max-width:86px;max-height:27px;margin-right:6px;display:block;float:left}
.external-poi-box--tripadvisor .external-poi-box__num-reviews{font-size:13px;font-size:.8125rem;line-height:27px;color:#8b8f96;display:inline-block;position:relative;top:2px}
.external-poi-box--tripadvisor .external-poi-box__num-reviews:hover{text-decoration:underline}
.hero--agt-item-content-header .hero__content-wrapper{pointer-events:none}
.hero--agt-item-content-header .hotel-stars{margin-bottom:12px}
.hero--agt-item-content-header .hero__tagline{color:#fff;color:hsla(0,0%,100%,.7);font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:16px;font-size:1rem}
@media screen and (min-width: 991px){#agt-item-54488 .hero--agt-item-content-header .hero__title,#agt-item-54488 .hero--agt-item-content-header .hero__tagline{max-width:500px;margin-left:auto;margin-right:auto}
#agt-item-54774 .hero--agt-item-content-header .hero__title,#agt-item-54774 .hero--agt-item-content-header .hero__tagline{max-width:700px;margin-left:auto;margin-right:auto}
}
.hero .agt-reviews-badge{position:absolute;top:80px;right:20px;z-index:10}
@media screen and (min-width: 1201px){.hero--agt-item-content-header .hero__title--size-3{font-family:"ff-meta-serif-web-pro",Georgia,serif;font-size:52px;font-size:3.25rem;line-height:58px;line-height:3.625rem}
}
@media screen and (max-width: 990px){.hero--agt-item-content-header{padding:0;height:auto;background-color:#fff}
.hero--agt-item-content-header .hero__slideshow{position:relative;height:238px}
.hero--agt-item-content-header .hero__content{padding:28px 16px 0 16px;text-align:center}
.hero--agt-item-content-header .hero__open-button{display:none}
.hero--agt-item-content-header .hero__title{color:#373c42;font-family:"ff-meta-serif-web-pro",Georgia,serif;font-size:30px;font-size:1.875rem;line-height:36px;line-height:2.25rem;margin-bottom:0}
.hero--agt-item-content-header .hero__tagline{color:#8b8f96;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:15px;font-size:.9375rem;opacity:1;margin-top:3px}
}
@media screen and (max-width: 700px){.hero .agt-reviews-badge{top:58px;right:14px}
}
@media screen and (min-width: 701px)and (max-width: 990px){.hero--agt-item-content-header .hero__title{font-size:36px;font-size:2.25rem;line-height:42px;line-height:2.625rem}
}
.row--agt-editorial .row__bd{font-size:14px;font-size:.875rem;line-height:1.5;padding-right:10px}
.row--agt-editorial .row__title{margin-bottom:3px}
.row--agt-editorial .row__title em{font-style:normal;display:block;font-size:.8em;margin-top:.2em;font-weight:normal}
.row--agt-editorial .row__title:has(em){max-width:600px;margin:0 auto}
.row--agt-editorial .rich-text__title{margin-top:1.6em;margin-bottom:.8em;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:700;font-size:16px;font-size:1rem}
.row--agt-editorial .rich-text__subtitle{margin-top:1.2em;margin-bottom:.6em;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-weight:700}
.row--agt-editorial p,.row--agt-editorial ul{margin-bottom:.8em}
@media screen and (min-width: 1201px){.row--agt-editorial .row__bd:not(:has(.rich-text__title)){column-count:2;-moz-column-count:2;-webkit-column-count:2;column-gap:2.3em;-moz-column-gap:2.3em;-webkit-column-gap:2.3em;padding-right:0}
.row--agt-editorial .row__bd:has(.rich-text__title){max-width:824px;margin:0 auto;font-size:15px;font-size:.9375rem}
}
@media screen and (min-width: 991px){.row--agt-packages.row--with-editorial-title .row__title{margin:10px auto;line-height:38px;line-height:2.375rem}
.row--agt-packages.row--with-editorial-title .row__title em{font-size:21px}
}
.row--agt-packages .package{clear:left;float:left;width:100%;overflow:hidden;background:#f9eed1;margin-bottom:16px}
.row--agt-packages .package__bd{width:100%;position:relative;right:32.2580645161%;background:#fef6e1}
.row--agt-packages .package__bd:after{content:"";display:table;clear:both}
.row--agt-packages .package__text{float:left;width:66.1290322581%;position:relative;left:32.2580645161%;overflow:hidden;padding:22px 26px 26px 26px}
.row--agt-packages .package__info{float:left;width:32.2580645161%;position:relative;left:33.8709677419%;overflow:hidden;padding:22px 26px 26px 26px;text-align:center}
.row--agt-packages .package__title{font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:20px;font-size:1.25rem;margin-bottom:16px;max-width:500px;text-wrap:pretty}
.row--agt-packages .package__price{margin-bottom:20px}
.row--agt-packages .package__price--rate{display:block}
.row--agt-packages .package__price-flag{font-size:12px;font-size:.75rem}
.row--agt-packages .package__price-currency{font-size:20px;font-size:1.25rem;margin-right:2px;position:relative;top:-10px}
.row--agt-packages .package__price-value{font-size:35px;font-size:2.1875rem;line-height:36px;line-height:2.25rem}
.row--agt-packages .package__price-info{display:block;font-size:12px;font-size:.75rem}
.row--agt-packages .package__price--single{display:block;font-size:12px;font-size:.75rem;margin-top:2px}
.row--agt-packages .package__price--on-request{display:block;font-size:15px;font-size:.9375rem;margin-top:4px;font-style:italic}
.row--agt-packages .package__text a:hover{text-decoration:underline}
.row--agt-packages .package__text ul+h5,.row--agt-packages .package__text ul+p{margin-top:16px}
.row--agt-packages .package__dates{padding:16px 0}
.row--agt-packages .package__text ul+.package__dates--style-text{margin-top:0}
.row--agt-packages .package__dates-title{font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;margin-bottom:8px}
.row--agt-packages .package__note{margin-bottom:.3em;font-size:13px;font-size:.8125rem}
.row--agt-packages .package__specials{margin-top:.6em;margin-bottom:.6em;font-size:13px;font-size:.8125rem}
.row--agt-packages .package__specials-title{font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;margin-bottom:.3em}
.row--agt-packages .package__special{margin-bottom:.3em}
.row--agt-packages .package__limitations{margin:1em 0}
.row--agt-packages .package__limitations .rich-text__title{margin-bottom:.3em}
.row--agt-packages .package__limitations p{margin-bottom:.3em}
.row--agt-packages .rich-text__subtitle,.row--agt-packages .rich-text__title{font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;margin-bottom:.5em}
.row--agt-packages p+.rich-text__title{margin-top:.7em}
.row--agt-packages p+.rich-text__subtitle{margin-top:.7em}
.row--agt-packages .rich-text__list+.rich-text__title{margin-top:1em}
.row--agt-packages .rich-text__list+.rich-text__subtitle{margin-top:1em}
.row--agt-packages .package__note+.rich-text__title,.row--agt-packages .package__note+.rich-text__subtitle{margin-top:0;margin-bottom:.3em;font-size:13px;font-size:.8125rem}
.row--agt-packages .package__air-dolomiti-logo{margin-top:18px}
.row--agt-packages .data-table{border:solid 1px #f3e6c5}
.row--agt-packages .data-table__header-cell{background:#f9eed1;text-align:left;font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;padding:4px 16px 4px 8px;border-bottom:solid 1px #f3e6c5;border-left:solid 1px #f3e6c5}
.row--agt-packages .data-table__cell{padding:3px 16px 3px 8px;border-bottom:solid 1px #f3e6c5;border-left:solid 1px #f3e6c5}
.row--agt-packages .data-table__header-cell em{font-style:normal}
.row--agt-packages .scheduled-flights{padding:16px 0 12px 0}
.row--agt-packages .scheduled-flights__group{margin-bottom:16px}
.row--agt-packages .scheduled-flights__group-title{font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;margin-bottom:8px}
.row--agt-packages .scheduled-flights__table{width:100%}
.row--agt-packages .data-table__header-cell--departure{width:29%}
.row--agt-packages .data-table__header-cell--airline{width:29%}
.row--agt-packages .data-table__header-cell--period{width:26%}
.row--agt-packages .agt-isf-flag{vertical-align:middle;margin-right:3px;position:relative;top:-1px}
.row--agt-packages .package__shared-hotels{padding:5px 0 2px 0}
.row--agt-packages .package__shared-hotels:after{content:"";display:table;clear:both}
.row--agt-packages .package__shared-hotel{float:left;position:relative;min-height:58px;width:50%;margin-bottom:15px}
.row--agt-packages .package__shared-hotel-image-link{position:absolute;top:0;left:22px;z-index:1}
.row--agt-packages .package__shared-hotel-image{width:78px;height:58px}
.row--agt-packages .package__shared-hotel-info{padding:0 20px 0 110px}
.row--agt-packages .package__shared-hotel-services{margin-bottom:2px !important}
.row--agt-packages .package__shared-hotel-name{color:#396087}
.row--agt-packages .package__shared-hotel-stars{margin-top:4px}
.row--agt-packages .package__shared-hotel-image-link:before{content:"+";position:absolute;top:0;left:-28px;font-size:20px;color:#807c73;color:rgba(0,0,0,.7);line-height:58px;width:18px;text-align:center;z-index:2;font-weight:600}
.row--agt-packages .package__shared-hotel:first-child .package__shared-hotel-image-link:before{display:none}
.row--agt-packages .package__shared-hotel:first-child .package__shared-hotel-info{padding:0 20px 0 88px}
.row--agt-packages .package__shared-hotel:first-child .package__shared-hotel-image-link{left:0}
.row--agt-packages .package--shared__link{margin-top:12px}
.row--agt-packages .package__files{margin-top:16px}
.row--agt-packages .agt-fully-booked-badge-wrapper{text-align:center;padding-top:2px;padding-bottom:42px}
.row--agt-packages .agt-fully-booked-badge{text-transform:uppercase;color:#be1f00;font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:16px;font-size:1rem;display:inline-block;vertical-align:top;padding:8px 18px;border:solid 1px #be1f00;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;letter-spacing:1px}
.row--agt-packages .agt-last-chance-badge-wrapper{text-align:center;padding-top:2px;padding-bottom:42px}
.row--agt-packages .agt-last-chance-badge{text-transform:uppercase;color:#be1f00;font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:16px;font-size:1rem;display:inline-block;vertical-align:top;padding:8px 18px;border:solid 1px #be1f00;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box}
.mobile .row--agt-packages .agt-last-chance-badge{font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:15px;font-size:.9375rem}
.row--agt-packages .package-room-alternatives{margin-top:20px}
.row--agt-packages .package-room-alternatives__title{font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;margin-bottom:6px}
.row--agt-packages .package-room-alternative{margin-bottom:.15em}
.agt-package-group{margin-bottom:16px}
.agt-package-group:after{content:"";display:table;clear:both}
.agt-package-group:last-child{margin-bottom:0}
.agt-package-tabs{border-bottom:solid 1px #f6e7c0;padding:0 26px}
@media screen and (max-width: 700px){.agt-package-tabs{margin:0 -10px;padding:0 16px}
}
.agt-package-tab{display:inline-block;margin-right:6px}
.agt-package-tab:last-child{margin-right:0}
.agt-package-tab__link{border:solid 1px #e5e5e5;border-bottom:none;display:inline-block;padding:12px 16px;font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:15px;font-size:.9375rem;-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;transition:background-color .2s ease-out;position:relative}
.agt-package-tab__link:hover{background-color:#f5f7f8}
.agt-package-tab.is-selected{position:relative;margin-bottom:-1px}
.agt-package-tab.is-selected .agt-package-tab__link{border-color:#f6e7c0;background-color:#fef6e1;padding-bottom:13px;cursor:default;color:#373c42;pointer-events:none}
@media screen and (min-width: 701px){.agt-package-tab--flight .agt-package-tab__link{padding-left:36px}
.agt-package-tab--flight .agt-package-tab__link:before{content:"";position:absolute;top:12px;left:12px;width:16px;height:16px;background-image:url("data:image/svg+xml;charset=utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 19.173 19.011' viewBox='0 0 19.173 19.011'%3e%3cpath fill='%23a5a8ab' d='M4.241 19.011c.027 0 1.05-1.928 2.272-4.284 1.488-2.869 2.245-4.284 2.29-4.284.037 0 .839.773 1.783 1.717 1.489 1.491 1.715 1.734 1.715 1.847 0 .071-.068.691-.151 1.376L12 16.629l.696.698c.483.484.71.684.742.653.025-.025.391-.703.812-1.507.422-.804.8-1.494.841-1.533.041-.039.723-.411 1.517-.825.793-.414 1.467-.776 1.497-.804.042-.039-.1-.205-.642-.745l-.696-.695-1.364.166-1.364.166-1.743-1.743c-.959-.959-1.743-1.763-1.743-1.787 0-.024 1.92-1.056 4.266-2.293s4.299-2.274 4.339-2.304c.064-.048-.031-.159-.807-.937l-.88-.882-5.321 1.411-5.323 1.41-2.433-2.429C2.689.947 1.902.191 1.764.122a1.38 1.38 0 0 0-.505-.119C.868-.022.578.092.319.373.08.632.001.831 0 1.174c-.001.526-.027.495 2.686 3.214C4.331 6.037 5.13 6.867 5.13 6.927c0 .05-.59 2.371-1.311 5.158-.721 2.787-1.311 5.107-1.312 5.156 0 .056.303.391.842.929.463.463.864.841.892.841z'/%3e%3c/svg%3e");background-repeat:no-repeat;transform:scaleX(-1);-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1)}
}
@media screen and (max-width: 700px){.agt-package-tab__link{font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;font-size:.875rem;padding-left:12px;padding-right:12px}
}
.tooltip--agt-package-item,.tooltip--agt-package-room{background-color:hsla(0,0%,100%,.95);padding-left:10px}
.tooltip--agt-package-item .item-box--agt-small-linked-item,.tooltip--agt-package-room .item-box--agt-small-linked-item{cursor:default}
.package__tabs{display:flex;margin:-22px -26px 24px -26px;background-color:#e4d3a8;text-align:center}
.package__tab{flex:1;font-size:13px;font-size:.8125rem}
.package__tab--selected{flex:1;background-color:#f9eed1;font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600}
.package__tab-link{display:block;padding:10px 12px;opacity:.8;color:#373c42}
.package__request{margin-top:16px;font-size:13px;font-size:.8125rem;color:#70757c}
.package__request a{font-weight:600;text-decoration:underline;text-decoration-color:#c5c5c5;color:#70757c;margin-left:4px;display:inline-block;padding:8px 0}
.package__direct-booking .link-button--large,.package__direct-booking .form-button--large{line-height:1.375;padding-top:11px;padding-bottom:11px;min-width:80%;white-space:normal;height:auto}
@media screen and (min-width: 1201px){.row--agt-packages .data-table__cell--date,.row--agt-packages .data-table__header-cell--date{padding-right:50px}
}
@media screen and (min-width: 991px){.row--agt-packages .package__club-link{white-space:nowrap}
.row--agt-packages .package__booking-button{min-width:180px}
.tooltip--agt-package-item{max-width:none}
.tooltip--agt-package-item .item-box--agt-small-linked-item{width:auto;max-width:480px}
.tooltip--agt-package-item .item-box--agt-small-linked-item .item-box__info{width:auto;max-width:360px}
.tooltip--agt-package-item .item-box--agt-small-linked-item .item-box__loc{white-space:nowrap;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tooltip--agt-package-room{max-width:none}
.tooltip--agt-package-room .hotel-room-box--agt-small{width:auto;max-width:480px}
.tooltip--agt-package-room .hotel-room-box--agt-small .hotel-room-box__info{width:auto;max-width:360px}
.tooltip--agt-package-room .hotel-room-box--agt-small .hotel-room-box__features{max-width:240px}
}
@media screen and (max-width: 990px){.row--agt-packages .data-table__header-cell em{display:inline-block;vertical-align:top;width:10px;height:10px;overflow:hidden;text-indent:-1000px;background-image:url("data:image/svg+xml;charset=utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 20 20' viewBox='0 0 20 20'%3e%3cpath d='M20 20s0-1.375-.115-2.094c-.094-.568-.88-1.318-4.224-2.547-3.292-1.208-3.089-.62-3.089-2.844 0-1.443.734-.604 1.203-3.344.182-1.078.328-.359.724-2.089.208-.906-.141-.974-.099-1.406.042-.432.083-.818.161-1.703C14.656 2.88 13.641 0 10 0S5.344 2.88 5.443 3.979c.078.88.12 1.271.161 1.703.042.432-.307.5-.099 1.406.396 1.724.542 1.005.724 2.089.469 2.74 1.203 1.901 1.203 3.344 0 2.229.203 1.641-3.089 2.844C1 16.589.208 17.344.12 17.912 0 18.625 0 20 0 20h20z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:10px 10px;background-repeat:repeat-x;opacity:.7;margin-left:1px;position:relative;top:.1875rem}
.row--agt-packages .data-table__header-cell--double em{width:20px}
.row--agt-packages .data-table__cell--double,.row--agt-packages .data-table__cell--single{white-space:nowrap}
}
@media screen and (min-width: 701px)and (max-width: 990px){.row--agt-packages .package__info{padding-left:8px;padding-right:8px}
.row--agt-packages .link-button,.row--agt-packages .form-button{padding-left:12px;padding-right:12px;white-space:normal}
.row--agt-packages .data-table{width:100%}
.row--agt-packages .package__tabs{margin-left:-8px;margin-right:-8px}
.row--agt-packages .package__tab-link{padding-left:8px;padding-right:8px}
}
@media screen and (max-width: 700px){.row--agt-packages .package{float:none;background:#fef6e1;margin:0 -16px;margin-bottom:16px;width:auto}
.row--agt-packages .package__bd{float:none;position:static;right:auto;background:#fef6e1}
.row--agt-packages .package__text{float:none;width:100%;position:static;left:auto;padding:22px 16px}
.row--agt-packages .package__info{float:none;width:100%;position:static;left:auto;padding:22px 16px;text-align:right;background:#f9eed1}
.row--agt-packages .package--directly-bookable .package__text{padding-bottom:32px}
.row--agt-packages .package__title{font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:18px;font-size:1.125rem;margin-bottom:16px}
.row--agt-packages .scheduled-flights{display:none}
.row--agt-packages .link-button,.row--agt-packages .form-button{width:100%;text-align:center}
.row--agt-packages .data-table{width:100%}
.row--agt-packages .data-table__header-cell{padding-right:8px;font-size:13px;font-size:.8125rem}
.row--agt-packages .data-table__cell{padding-right:8px;font-size:13px;font-size:.8125rem}
.row--agt-packages .package__shared-hotel-image-link{position:static;top:auto;left:auto;z-index:1}
.row--agt-packages .package__shared-hotel-image{width:80px;height:auto}
.row--agt-packages .package__shared-hotel-info{padding:10px 15px 10px 0}
.row--agt-packages .package__shared-hotel:first-child .package__shared-hotel-info{padding:10px 15px 10px 0}
.row--agt-packages .package__price-currency{font-size:18px;font-size:1.125rem;top:-9px}
.row--agt-packages .package__price-value{font-size:30px;font-size:1.875rem;line-height:32px;line-height:2rem}
.row--agt-packages .package__direct-booking{text-align:center}
.row--agt-packages .package__tabs{margin-left:-16px;margin-right:-16px}
}
.row--agt-item-map{padding-bottom:36px}
.row--agt-item-map .agt-item-map{height:460px;max-height:90vh;background-color:#e4e8eb}
.row--agt-item-map .item-box--agt-small-linked-item{padding-top:5px;padding-bottom:2px}
.row--agt-item-map .item-box--agt-small-linked-item:hover .item-box__title-text{text-decoration:underline}
@media screen and (min-width: 701px){.page--agt-travel-tip .row--agt-item-map .agt-item-map{min-height:460px;max-height:560px;height:58vh}
}
@media screen and (max-width: 700px){.row--agt-item-map{margin-left:-16px;margin-right:-16px}
.row--agt-item-map .agt-item-map{height:50vh;min-height:260px}
.row--agt-item-map .item-box--agt-small-linked-item{padding-top:5px;padding-bottom:2px}
}
.row--agt-item-reviews .agt-reviews-summary{padding-bottom:32px;border-bottom:solid 1px #e5e5e5}
@media screen and (min-width: 991px){.row--agt-item-reviews .agt-reviews-summary__rating{padding-left:8.2524271845%}
.row--agt-item-reviews .agt-reviews-summary__subratings{padding-right:8.2524271845%}
.row--agt-item-reviews .review--travel .review__author{width:28.640776699%;float:left;margin-right:1.9417475728%;padding-left:8.2524271845%}
.row--agt-item-reviews .review--travel .review__wrapper{width:69.4174757282%;float:right;margin-right:0}
}
@media screen and (min-width: 701px)and (max-width: 990px){.row--agt-item-reviews .row__bd,.row--agt-item-reviews .row__header,.row--agt-item-reviews .row__footer{margin-left:0;margin-right:0}
.row--agt-item-reviews .agt-reviews-summary__rating{width:20.5405405405%;float:left;margin-right:2.1621621622%;padding-top:4px}
.row--agt-item-reviews .agt-reviews-summary__subratings{width:77.2972972973%;float:right;margin-right:0;padding-left:12px}
.row--agt-item-reviews .review--travel .review__author{width:20.5405405405%;float:left;margin-right:2.1621621622%}
.row--agt-item-reviews .review--travel .review__wrapper{width:77.2972972973%;float:right;margin-right:0;padding-left:12px}
}
.row--agt-contact{text-align:center;padding-bottom:50px}
.row--agt-contact .section-logo{margin-bottom:16px}
.row--super-light-bg+.row--agt-contact{padding-top:42px}
@media screen and (max-width: 700px){.row--agt-contact{padding:20px 30px 36px 30px}
.row--agt-contact .row__bd{max-width:420px;margin:0 auto}
.row--agt-contact br{display:none}
.row--agt-contact br:after{content:" "}
.row--agt-contact .section-logo__link{font-size:19px;font-size:1.1875rem}
}
.data-table--agt-scheduled-flights{width:100%}
.data-table--agt-scheduled-flights .data-table__cell--departure .image{display:inline-block;margin-right:3px;vertical-align:bottom}
@media screen and (min-width: 701px){.data-table--agt-scheduled-flights .data-table__header-cell{text-align:left;font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:15px;font-size:.9375rem;padding-bottom:10px;border-bottom:solid 1px #e5e5e5}
.data-table--agt-scheduled-flights .data-table__cell{padding-top:10px}
.data-table--agt-scheduled-flights .data-table__cell:not(:last-child){padding-right:20px}
.data-table--agt-scheduled-flights .data-table__cell--departure{width:28.640776699%}
.data-table--agt-scheduled-flights .data-table__cell--departure .image{display:inline-block;margin-right:3px;vertical-align:bottom}
.data-table--agt-scheduled-flights .data-table__header-cell:nth-child(2),.data-table--agt-scheduled-flights .data-table__cell:nth-child(2){padding-left:1.6129032258%}
.data-table--agt-scheduled-flights .agt-scheduled-flight__days-label{display:none}
}
@media screen and (max-width: 700px){.data-table--agt-scheduled-flights .data-table__header{display:none}
.data-table--agt-scheduled-flights .data-table__row{display:block;margin-bottom:10px}
.data-table--agt-scheduled-flights .data-table__cell{display:inline-block}
.data-table--agt-scheduled-flights .data-table__cell--departure{font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600}
.data-table--agt-scheduled-flights .data-table__cell--arrival:before{content:" →";margin:0 8px}
.data-table--agt-scheduled-flights .data-table__cell--airline{display:block}
.data-table--agt-scheduled-flights .data-table__cell--days:after{content:";";margin-right:5px}
}
@media screen and (min-width: 701px)and (max-width: 990px){.row--agt-scheduled-flights .row__bd,.row--agt-scheduled-flights .row__header,.row--agt-scheduled-flights .row__footer{margin-left:0;margin-right:0}
}
.row--external-pois .row__bd{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.row--external-pois .external-poi-box{width:32%;margin:0 1% 16px 1%}
.row--external-pois .external-poi-box:nth-of-type(3n+1){margin-left:0}
.row--external-pois .external-poi-box:nth-of-type(3n){margin-right:0}
.review{padding-top:18px;padding-bottom:28px;border-bottom:solid 1px #e5e5e5}
.review:after{content:"";display:table;clear:both}
.review-content__title{font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:16px;font-size:1rem;margin-bottom:8px}
.review-content__info{color:#8b8f96;margin-bottom:10px}
.review-content__info .rating-stars{margin-right:10px}
.review-content__mobile-badge{position:relative;color:#8b8f96;font-size:12px;font-size:.75rem;white-space:nowrap;margin-left:16px}
.no-touch .review-content__mobile-badge:hover{text-decoration:underline}
.review-content__mobile-badge:before{content:"";position:absolute;height:14px;width:14px;top:0;left:0}
.review-content__mobile-badge--iphone{padding-left:12px}
.review-content__mobile-badge--iphone:before{background-image:url("data:image/svg+xml;charset=utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 11.382 22.775' viewBox='0 0 11.382 22.775'%3e%3cpath fill='%23a5a8ab' d='M9.976 0H1.412C.635 0 0 .635 0 1.418v19.946c0 .777.635 1.412 1.412 1.412H9.97c.777 0 1.412-.635 1.412-1.412V1.418A1.408 1.408 0 0 0 9.976 0zM4.745 2.129c0-.125.101-.231.231-.231h1.441c.125 0 .231.101.231.231v.018a.231.231 0 0 1-.231.231H4.976a.231.231 0 0 1-.231-.231v-.018zm-.712-.231c.13 0 .237.107.237.237s-.107.237-.237.237a.238.238 0 0 1-.237-.237c0-.13.107-.237.237-.237zm1.661 19.934a.954.954 0 1 1-.001-1.909.954.954 0 0 1 .001 1.909zm4.745-2.853H.949V3.796h9.49v15.183z'/%3e%3c/svg%3e");background-repeat:no-repeat}
.review-content__mobile-badge--ipad{padding-left:15px}
.review-content__mobile-badge--ipad:before{background-image:url("data:image/svg+xml;charset=utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 17.082 22.775' viewBox='0 0 17.082 22.775'%3e%3cpath fill='%23a5a8ab' d='M0 .522v21.732c0 .291.231.522.522.522H16.56a.519.519 0 0 0 .522-.522V.522A.52.52 0 0 0 16.56 0H.522A.519.519 0 0 0 0 .522zm8.541 21.637a.803.803 0 1 1 0-1.608c.439 0 .801.362.801.807a.795.795 0 0 1-.801.801zM1.898 3.238c0-.208.16-.391.356-.391H14.78c.202 0 .403.184.403.391V19.56c0 .208-.202.374-.403.374H2.254c-.202 0-.356-.166-.356-.374V3.238z'/%3e%3c/svg%3e");background-repeat:no-repeat}
.review-response{margin-top:16px;padding-top:18px;border-top:solid 1px #e5e5e5;color:#70757c}
.review-response .review-langbar{margin-top:16px;margin-bottom:16px}
.review-response__header{margin-bottom:10px}
.review-response__title{font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;margin-bottom:2px}
.review-response__date{color:#8b8f96;font-size:12px;font-size:.75rem}
.review-response-content__text--full{display:none}
.review-langbar{font-size:12px;font-size:.75rem;margin-bottom:16px;white-space:nowrap}
.review-langbar__item{display:inline-block;vertical-align:top;line-height:23px;line-height:1.4375rem;padding-left:10px;padding-right:10px;border:solid 1px #acb3b8;cursor:pointer;color:hsl(205,7.7922077922%,49.8039215686%);background:hsl(205,7.7922077922%,96.8039215686%);-webkit-transition:background-color .15s ease-out,color .15s ease-out;-moz-transition:background-color .15s ease-out,color .15s ease-out;transition:background-color .15s ease-out,color .15s ease-out}
.review-langbar__item+.review-langbar__item{border-left:none}
.review-langbar__item:first-child{-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;background-clip:padding-box}
.review-langbar__item:last-child{-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;background-clip:padding-box}
.review-langbar__item:hover{background:hsl(205,7.7922077922%,92.8039215686%);color:hsl(205,7.7922077922%,39.8039215686%)}
.review-langbar__item.is-selected{color:#fff;background:hsl(205,7.7922077922%,64.8039215686%);border-color:hsl(205,7.7922077922%,64.8039215686%);cursor:default}
.review-langbar__flag{vertical-align:middle;margin-left:1px;margin-right:5px;position:relative;top:-1px}
.review-langbar .icon{vertical-align:middle;margin-right:6px;position:relative;top:-1px}
.svg .review-langbar .icon{background-size:15px 15px;width:15px;height:15px}
.review-content__gt-attribution,.review-response-content__gt-attribution{font-size:12px;font-size:.75rem;color:#8b8f96;margin-top:12px}
.review-content__gt-attribution a,.review-response-content__gt-attribution a{color:#8b8f96}
.no-touch .review-content__gt-attribution a:hover,.no-touch .review-response-content__gt-attribution a:hover{text-decoration:underline}
.review--travel{padding-top:22px}
.review--travel .review__author{padding-left:12px;float:left;width:21%}
.review--travel .review__author-name{font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:15px;font-size:.9375rem;margin-top:3px;margin-bottom:2px;display:block}
.review--travel .review__author-country{font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:13px;font-size:.8125rem;line-height:16px;color:#8b8f96}
.review--travel .review__author-flag{display:inline-block;vertical-align:top;margin:0 4px 0 0}
.review--travel .review__visit-mode{font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:13px;font-size:.8125rem;color:#8b8f96;margin-top:2px}
.review--travel .review__wrapper{float:right;width:75%}
.review--travel .review-content{padding-right:16px}
.review--travel .review-content__title{font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:20px;font-size:1.25rem;font-weight:normal;margin-bottom:5px}
.review--travel .review-content__info{font-size:13px;font-size:.8125rem;margin-bottom:10px}
.review--travel .review-content__body{line-height:20px;line-height:1.25rem}
.review--travel .review-content__body--default{font-style:italic}
@media screen and (min-width: 701px)and (max-width: 990px){.review--travel .review__author{padding-left:12px}
}
@media screen and (max-width: 700px){.review--travel .review__author{clear:both;width:100%;float:left;margin-left:0;margin-right:0;padding-left:0;margin-bottom:10px}
.review--travel .review__author:after{content:"";display:table;clear:both}
.review--travel .review__wrapper{clear:both;width:100%;float:left;margin-left:0;margin-right:0}
.review--travel .agt-rating-view{float:left;margin-right:14px}
.review--travel .review__author-country,.review--travel .review__visit-mode{display:inline}
.review--travel .review__author-country+.review__visit-mode:before{content:", "}
.review--travel .review-content__title{margin-bottom:4px}
}
.agt-reviews-badge__rating-wrapper{font-size:23px;font-size:1.4375rem;display:block}
.agt-reviews-badge__rating-word{font-weight:normal}
.agt-reviews-badge__rating{margin-left:8px}
.agt-reviews-badge__rating-max{font-size:14px;font-size:.875rem;margin-left:5px}
.agt-reviews-badge__num-reviews{font-size:13px;font-size:.8125rem;color:#8b8f96;display:block}
.agt-reviews-badge--overlay{background-color:hsla(0,0%,100%,.9);padding:10px 15px;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;-webkit-transition:background-color .15s ease-out;-moz-transition:background-color .15s ease-out;transition:background-color .15s ease-out;text-align:right}
.no-touch .agt-reviews-badge--overlay:hover{background-color:#fff}
.agt-reviews-badge--overlay .agt-reviews-badge__rating-wrapper{color:#396087}
.agt-reviews-badge--bubble{text-align:right}
.agt-reviews-badge--bubble .agt-reviews-badge__rating-wrapper{display:inline-block;vertical-align:top;padding:5px 8px 3px 8px;border:solid 1px #bfbfbf;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;text-align:center;margin-bottom:12px;min-width:80px;color:#373c42;background-color:#fff;position:relative}
.agt-reviews-badge--bubble .agt-reviews-badge__rating-wrapper:after{content:"";position:absolute;width:19px;height:13px;bottom:-12px;background-image:url("data:image/svg+xml;charset=utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 12'%3e%3cpath fill='%23FFF' fill-rule='evenodd' stroke='%23BFBFBF' d='M-47-40c0-2.762 2.247-5 5.003-5h73.994A4.999 4.999 0 0 1 37-40v36A4.995 4.995 0 0 1 31.995.999H16.539L2 11V.999h-44.01a4.992 4.992 0 0 1-4.99-5v-36Z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:19px 13px;right:22px}
.agt-reviews-badge--bubble .agt-reviews-badge__rating-word{display:block;font-size:14px;font-size:.875rem;line-height:15px;line-height:.9375rem;position:relative;top:2px}
.agt-reviews-badge--bubble .agt-reviews-badge__rating{font-size:19px;font-size:1.1875rem;line-height:22px;line-height:1.375rem;margin-left:0;padding-left:10px;padding-right:10px}
.agt-reviews-badge--bubble .agt-reviews-badge__rating-max{font-size:14px;font-size:.875rem;color:#8b8f96}
.agt-reviews-badge--bubble .agt-reviews-badge__num-reviews{font-size:11px;font-size:.6875rem}
.agt-reviews-badge--minimalist{line-height:1.25}
.agt-reviews-badge--minimalist .agt-reviews-badge__rating-wrapper{font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:13px;font-size:.8125rem;display:inline-block;vertical-align:top}
.agt-reviews-badge--minimalist .agt-reviews-badge__rating-wrapper:after{content:"";display:table;clear:both}
.agt-reviews-badge--minimalist .agt-reviews-badge__rating-word{font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:13px;font-size:.8125rem;line-height:20px;line-height:1.25rem;float:right}
.agt-reviews-badge--minimalist .agt-reviews-badge__rating{margin-right:6px;margin-left:0;display:inline-block;vertical-align:top;padding:1px 4px 1px 4px;border:solid 1px #bfbfbf;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;float:right}
.agt-reviews-badge--minimalist .agt-reviews-badge__rating-max{font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:11px;font-size:.6875rem;font-weight:normal;color:#8b8f96;margin-left:3px;display:none}
.agt-reviews-badge--plain{padding:10px 15px 12px 15px;text-align:center;border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5}
.agt-reviews-badge--plain .agt-reviews-badge__rating-wrapper{margin-bottom:3px;color:#396087}
@media screen and (max-width: 700px){.agt-reviews-badge--overlay{padding:7px 10px}
.agt-reviews-badge--overlay .agt-reviews-badge__rating-wrapper{font-size:20px;font-size:1.25rem}
.agt-reviews-badge--overlay .agt-reviews-badge__num-reviews{font-size:12px;font-size:.75rem}
.agt-reviews-badge--bubble .agt-reviews-badge__rating-wrapper{padding:4px 8px 5px 8px;min-width:50px}
.agt-reviews-badge--bubble .agt-reviews-badge__rating-wrapper:after{right:20px}
.agt-reviews-badge--bubble .agt-reviews-badge__rating-word{display:none}
.agt-reviews-badge--bubble .agt-reviews-badge__rating{padding-left:0;padding-right:0}
.agt-reviews-badge--bubble .agt-reviews-badge__rating-max{font-size:13px;font-size:.8125rem}
.agt-reviews-badge--bubble .agt-reviews-badge__num-reviews{font-size:11px;font-size:.6875rem}
}
.agt-reviews-summary__tagline{background-color:#f5f7f8;border-bottom:solid 1px #ebebeb;text-align:center;padding:17px 12px 16px 12px;margin-bottom:26px}
.agt-reviews-summary__tagline-text{display:inline-block;vertical-align:top;padding:2px 0 2px 36px;font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;background-image:url("data:image/svg+xml;charset=utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 27'%3e%3cpath fill='%2353A146' fill-rule='evenodd' d='m11.26 20.132-5.74-5.79 2.445-2.465 3.296 3.325 7.61-7.673 2.445 2.464-10.055 10.139Zm14.99-6.678a2.654 2.654 0 0 1-.441-3.092c.385-.725.411-1.59.073-2.339a2.62 2.62 0 0 0-1.801-1.476 2.63 2.63 0 0 1-2.03-2.361 2.64 2.64 0 0 0-1.192-2.007 2.596 2.596 0 0 0-2.306-.26 2.602 2.602 0 0 1-2.973-.88A2.61 2.61 0 0 0 13.5 0a2.61 2.61 0 0 0-2.08 1.038 2.603 2.603 0 0 1-2.973.88 2.597 2.597 0 0 0-2.306.26 2.64 2.64 0 0 0-1.193 2.008 2.63 2.63 0 0 1-2.029 2.36 2.62 2.62 0 0 0-1.8 1.478 2.655 2.655 0 0 0 .072 2.338c.54 1.017.36 2.27-.441 3.092a2.65 2.65 0 0 0 .592 4.152 2.645 2.645 0 0 1 1.287 2.841c-.166.805.05 1.643.584 2.265a2.605 2.605 0 0 0 2.14.905 2.614 2.614 0 0 1 2.607 1.69 2.625 2.625 0 0 0 1.705 1.586 2.597 2.597 0 0 0 2.286-.405 2.599 2.599 0 0 1 3.098 0 2.598 2.598 0 0 0 2.286.405 2.624 2.624 0 0 0 1.706-1.587 2.615 2.615 0 0 1 2.606-1.689 2.604 2.604 0 0 0 2.14-.905c.535-.622.75-1.46.584-2.265a2.644 2.644 0 0 1 1.287-2.841 2.651 2.651 0 0 0 .591-4.152Z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:26px 26px}
.agt-reviews-summary__rating-info:after{content:"";display:table;clear:both}
.agt-reviews-summary__rating{width:28.640776699%;float:left;margin-right:1.9417475728%;padding-left:12px;padding-top:4px}
.agt-reviews-summary__subratings{width:69.4174757282%;float:right;margin-right:0;padding-right:12px}
.agt-reviews-summary__subratings:after{content:"";display:table;clear:both}
.agt-reviews-summary__num-reviews{font-size:16px;font-size:1rem;margin-top:6px}
.agt-reviews-summary__num-reviews em{font-style:normal;white-space:nowrap}
.agt-reviews-summary .agt-subrating-indicator{margin-bottom:10px}
.agt-reviews-summary .agt-subrating-indicator__indicator{width:71.186440678%}
@media screen and (min-width: 701px){.agt-reviews-summary .agt-subrating-indicator{display:inline-block;width:48.3606557377%}
}
@media screen and (min-width: 701px)and (max-width: 990px){.agt-reviews-summary__rating{padding-left:12px}
.agt-reviews-summary__subratings{padding-right:0}
}
@media screen and (max-width: 700px){.agt-reviews-summary__tagline{text-align:left}
.agt-reviews-summary__rating{clear:both;width:100%;float:left;margin-left:0;margin-right:0;padding-left:0;margin-bottom:20px}
.agt-reviews-summary__rating:after{content:"";display:table;clear:both}
.agt-reviews-summary__subratings{clear:both;width:100%;float:left;margin-left:0;margin-right:0;padding-right:0}
.agt-reviews-summary .agt-subrating-indicator__indicator{width:82%}
}
@media print{.agt-reviews-summary__rating{padding-right:20px}
.agt-reviews-summary__subratings{padding-right:0}
.agt-reviews-summary .agt-subrating-indicator{display:inline-block;width:48.3606557377%}
}
.agt-subrating-indicator{font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:13px;font-size:.8125rem;font-weight:normal}
.agt-subrating-indicator__indicator{display:inline-block;vertical-align:top;width:200px;height:8px;position:relative;background-color:#eef1f3;margin:4px 8px 4px 0;-webkit-print-color-adjust:exact;color-adjust:exact}
.agt-subrating-indicator__indicator-bar{position:absolute;height:100%;width:10%;background-color:#6f9cda;top:0;left:0;-webkit-print-color-adjust:exact;color-adjust:exact}
.agt-subrating-indicator__value{display:inline-block;vertical-align:top;line-height:16px}
.agt-rating-view{display:inline-block;vertical-align:top;border:solid 1px #bfbfbf;position:relative}
.agt-rating-view:after{content:"";position:absolute}
.agt-rating-view--large{padding:8px 16px 7px 16px;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;margin-bottom:14px}
.agt-rating-view--large .agt-rating-view__rating{font-size:39px;font-size:2.4375rem;line-height:46px;line-height:2.875rem}
.agt-rating-view--large .agt-rating-view__max{font-size:19px;font-size:1.1875rem;margin-left:6px}
.agt-rating-view--large:after{width:22px;height:15px;bottom:-14px;left:53%;background-image:url("data:image/svg+xml;charset=utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 14'%3e%3cpath fill='%23FFF' fill-rule='evenodd' stroke='%23BFBFBF' d='M-67-59.999A5 5 0 0 1-62.005-65h108.01A4.995 4.995 0 0 1 51-59.999V-4a5.005 5.005 0 0 1-5.005 5H19.082L2 13V1h-64.01A4.992 4.992 0 0 1-67-4.001V-60Z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:22px 15px;-webkit-print-color-adjust:exact;color-adjust:exact}
@media print{.agt-rating-view--large .agt-rating-view__rating{font-size:35px;font-size:2.1875rem;line-height:41px;line-height:2.5625rem}
}
.agt-rating-view--medium{padding:4px 12px 3px 12px;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;margin-bottom:12px;min-width:56px;text-align:center}
.agt-rating-view--medium .agt-rating-view__rating{font-size:26px;font-size:1.625rem;line-height:34px;line-height:2.125rem}
.agt-rating-view--medium:after{width:19px;height:13px;bottom:-12px;background-image:url("data:image/svg+xml;charset=utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 12'%3e%3cpath fill='%23FFF' fill-rule='evenodd' stroke='%23BFBFBF' d='M-47-40c0-2.762 2.247-5 5.003-5h73.994A4.999 4.999 0 0 1 37-40v36A4.995 4.995 0 0 1 31.995.999H16.539L2 11V.999h-44.01a4.992 4.992 0 0 1-4.99-5v-36Z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:19px 13px;left:46%}
@media screen and (max-width: 700px){.agt-rating-view--large{padding-left:14px;padding-right:14px}
.agt-rating-view--large .agt-rating-view__rating{font-size:32px;font-size:2rem;line-height:40px;line-height:2.5rem}
.agt-rating-view--large .agt-rating-view__max{font-size:17px;font-size:1.0625rem;margin-left:6px}
}
.agt-room-detail{position:relative}
.agt-room-detail__hd{margin-bottom:18px}
.agt-room-detail__title{font-size:22px;font-size:1.375rem}
.agt-room-detail__bd:after{content:"";display:table;clear:both}
.agt-room-detail--with-sidebar .agt-room-detail__main{width:59.2233009709%;float:left;margin-right:1.9417475728%;padding-right:1.6%}
.agt-room-detail--with-sidebar .agt-room-detail__sidebar{width:38.8349514563%;float:right;margin-right:0}
.agt-room-detail__main{line-height:20px;line-height:1.25rem}
.agt-room-detail .slideshow{height:320px;margin-bottom:20px;max-height:58vw}
.agt-room-detail__description{margin-bottom:12px}
.agt-room-detail__size{margin-bottom:12px}
.agt-room-detail__upgrade-info{margin-top:16px}
.agt-room-detail__upgrade-info strong{margin-right:6px}
.agt-room-detail__upgrade-price{font-size:21px;font-size:1.3125rem}
.agt-room-detail__upgrade-price .agt-price__info{font-size:14px;font-size:.875rem}
.agt-room-detail__sidebar-title{font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;margin-bottom:20px}
.agt-room-detail__package-name{display:block}
.agt-room-detail__booking-button{margin-top:30px}
.agt-room-detail .data-table{width:100%;border:solid 1px #e5e5e5;margin-bottom:18px}
.agt-room-detail .data-table__header-cell{background:#eef1f3;text-align:left;font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;padding:4px 8px 4px 8px;border-bottom:solid 1px #e5e5e5;border-left:solid 1px #e5e5e5}
.agt-room-detail .data-table__cell{padding:3px 8px 3px 8px;border-bottom:solid 1px #e5e5e5;border-left:solid 1px #e5e5e5}
.agt-room-detail .data-table__header-cell em{font-style:normal}
.svg .agt-room-detail .data-table__header-cell em{display:inline-block;vertical-align:top;width:10px;height:10px;overflow:hidden;text-indent:-1000px;background-image:url("data:image/svg+xml;charset=utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 20 20' viewBox='0 0 20 20'%3e%3cpath d='M20 20s0-1.375-.115-2.094c-.094-.568-.88-1.318-4.224-2.547-3.292-1.208-3.089-.62-3.089-2.844 0-1.443.734-.604 1.203-3.344.182-1.078.328-.359.724-2.089.208-.906-.141-.974-.099-1.406.042-.432.083-.818.161-1.703C14.656 2.88 13.641 0 10 0S5.344 2.88 5.443 3.979c.078.88.12 1.271.161 1.703.042.432-.307.5-.099 1.406.396 1.724.542 1.005.724 2.089.469 2.74 1.203 1.901 1.203 3.344 0 2.229.203 1.641-3.089 2.844C1 16.589.208 17.344.12 17.912 0 18.625 0 20 0 20h20z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:10px 10px;background-repeat:repeat-x;opacity:.7;margin-left:1px;position:relative;top:.1875rem}
.svg .agt-room-detail .data-table__header-cell--double em{width:20px}
.agt-room-detail .data-table__cell--double,.agt-room-detail .data-table__cell--single{white-space:nowrap}
.agt-room-detail .data-table__cell--date{width:34%}
.agt-room-detail .package-note,.agt-room-detail .package-specials{font-size:13px;font-size:.8125rem;line-height:18px;line-height:1.125rem}
.agt-room-detail .package-note,.agt-room-detail .package-special{margin-bottom:8px}
.agt-room-detail .link-button{width:100%}
.agt-room-detail+.agt-room-detail{margin-top:30px}
@media screen and (max-width: 700px){.agt-room-detail__title{font-size:20px;font-size:1.25rem}
.agt-room-detail--with-sidebar .agt-room-detail__main{clear:both;width:100%;float:left;margin-left:0;margin-right:0;margin-right:0;padding-right:0;float:none}
.agt-room-detail--with-sidebar .agt-room-detail__sidebar{clear:both;width:100%;float:left;margin-left:0;margin-right:0;float:none;margin-top:20px}
}
.agt-hotel-covid19-alert{background:#e4edf8;border-radius:6px;color:#396087;padding:14px 24px 14px 48px;margin-bottom:24px;font-size:15px;line-height:1.3;position:relative}
.agt-hotel-covid19-alert__title{font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;margin-bottom:4px}
.agt-hotel-covid19-alert__msg{max-width:820px}
.agt-hotel-covid19-alert a{text-decoration:underline;font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;color:inherit}
.agt-hotel-covid19-alert:before{content:"";position:absolute;top:15px;left:21px;width:16px;height:16px;background-image:url("data:image/svg+xml;charset=utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 16'%3e%3cdefs%3e%3cpath id='a' d='M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zM7 3h2v2H7V3zm3 10H6v-1h1V7H6V6h3v6h1v1z'/%3e%3c/defs%3e%3cg fill='%23396087' fill-rule='evenodd'%3e%3cmask id='b' fill='%23396087'%3e%3cuse xlink:href='%23a'/%3e%3c/mask%3e%3cuse xlink:href='%23a' fill-rule='nonzero'/%3e%3cg mask='url(%23b)'%3e%3cpath d='M0 0h16v16H0z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat}
@media screen and (max-width: 700px){.agt-hotel-covid19-alert{padding-left:40px}
.agt-hotel-covid19-alert:before{left:14px}
}
.agt-hotel-covid19-info{line-height:1.4;max-width:680px}
.agt-hotel-covid19-info .rich-text__title,.agt-hotel-covid19-info .rich-text__subtitle{margin-bottom:1em;margin-top:2em;font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:18px;font-size:1.125rem;line-height:1.2}
.agt-hotel-covid19-info .rich-text__title:first-child,.agt-hotel-covid19-info .rich-text__subtitle:first-child{margin-top:0}
.agt-hotel-covid19-info p,.agt-hotel-covid19-info ul{margin-bottom:1em}
.agt-hotel-covid19-info li{margin-bottom:.6em}
.agt-room-detail-overlay{position:relative;background:#fff;width:auto;max-width:638px;margin:20px auto;padding:19px 26px 38px 26px}
.agt-room-detail-overlay--with-sidebar{max-width:930px}
.agt-room-detail-overlay__hd{padding-right:26px;margin-bottom:17px}
.agt-room-detail-overlay__title{font-size:22px;font-size:1.375rem}
.agt-room-detail-overlay__bd{min-height:36px}
.agt-room-detail-overlay .mfp-close{top:8px;right:8px}
.agt-room-detail-overlay .mfp-close:active{top:8px}
.mfp-bg{opacity:.6}
@media screen and (max-width: 700px){.agt-room-detail-overlay{padding-left:14px;padding-right:14px}
.agt-room-detail-overlay__title{font-size:20px;font-size:1.25rem}
.agt-room-detail-overlay .mfp-close{right:2px}
}
.row--agt-testimonials-carousel{padding-top:48px;padding-left:20px;padding-right:20px}
.row--agt-testimonials-carousel .row__bd{padding-bottom:12px;margin:0 -8px;position:relative}
.row--agt-testimonials-carousel .row__title{font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:20px;font-size:1.25rem}
.row--agt-testimonials-carousel .agt-testimonials-carousel{height:228px;overflow:hidden}
.row--agt-testimonials-carousel .agt-testimonials-carousel__arrow{position:absolute;top:50%;width:19px;height:36px;cursor:pointer;margin-top:-20px;opacity:.7;background-size:19px 36px}
.row--agt-testimonials-carousel .agt-testimonials-carousel__arrow.slick-disabled{opacity:.2;cursor:default}
.row--agt-testimonials-carousel .agt-testimonials-carousel__arrow--prev{left:-40px;background-image:url("data:image/svg+xml;charset=utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 28.011 52.855' viewBox='0 0 28.011 52.855'%3e%3cpath d='M28.011 51.426 2.849 26.264l24.849-24.85L26.284 0 0 26.273l.006.006-.006.005 26.582 26.571z' style='fill-rule:evenodd;clip-rule:evenodd'/%3e%3c/svg%3e");background-repeat:no-repeat}
.row--agt-testimonials-carousel .agt-testimonials-carousel__arrow--next{right:-40px;background-image:url("data:image/svg+xml;charset=utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 28.011 52.855' viewBox='0 0 28.011 52.855'%3e%3cpath d='m0 51.426 25.162-25.162L.313 1.414 1.727 0l26.284 26.273-.006.006.006.005L1.429 52.855z' style='fill-rule:evenodd;clip-rule:evenodd'/%3e%3c/svg%3e");background-repeat:no-repeat}
@media screen and (max-width: 1180px){.row--agt-testimonials-carousel .agt-testimonials-carousel__arrow{display:none !important}
}
.row--agt-testimonials-carousel .agt-testimonial-card{margin:0 8px 2px 8px}
.row--light-bg+.row--agt-testimonials-carousel{padding-top:16px !important}
.row--white-bg+.row--agt-testimonials-carousel{margin-top:32px}
@media screen and (max-width: 700px){.row--agt-testimonials-carousel{padding-left:0;padding-right:0;padding-bottom:48px}
.row--agt-testimonials-carousel .row__bd{margin:0}
.row--agt-testimonials-carousel .row__title{font-size:18px;font-size:1.125rem}
}
@media print{.row--agt-testimonials-carousel{page-break-inside:avoid}
}
.agt-testimonial-card{display:block;background:#fff;color:inherit;padding:22px 20px 28px 20px;height:228px;border-radius:5px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 2px 1px -1px rgba(0,0,0,.08),0 1px 1px 0 rgba(0,0,0,.09);overflow:hidden}
.agt-testimonial-card__stars{display:block;margin-bottom:12px}
.agt-testimonial-card__author{font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;font-size:.875rem;margin-bottom:4px}
.agt-testimonial-card__date{font-size:14px;font-size:.875rem;color:#70757c;margin-bottom:12px}
.agt-testimonial-card__text{line-height:19px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}
.agt-page-footer-contact{width:23.7903225806%;float:right;margin-right:0}
.agt-page-footer-contact__info{margin-bottom:15px;line-height:20px;line-height:1.25rem}
@media screen and (min-width: 991px){.agt-page-footer-contact__info{padding-right:30px}
}
@media screen and (min-width: 701px)and (max-width: 990px){.agt-page-footer-contact{clear:both;width:100%;float:left;margin-left:0;margin-right:0;text-align:center;margin-bottom:42px;padding:0 150px}
.agt-page-footer-contact__info{font-size:15px;font-size:.9375rem}
.agt-page-footer-contact .page-footer-module__title{font-size:16px;font-size:1rem}
}
@media screen and (max-width: 700px){.agt-page-footer-contact{clear:both;width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:30px}
.agt-page-footer-contact__info{font-size:15px;font-size:.9375rem}
.agt-page-footer-contact .page-footer-module__title{font-size:16px;font-size:1rem}
}
.page--agt .content{margin-bottom:0}
.page--agt .agt-green-bar{width:100%;text-align:center}
.page--agt .agt-green-bar__logo{display:block;width:300px;height:29px;background-image:url("data:image/svg+xml;charset=utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 248 24'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath fill='%231F893F' d='M0 0h248v24H0z'/%3e%3cpath fill='%23FFF' d='M27.246 18.186h-1.862l-.686-1.806h-4.284l-.686 1.806h-1.862l3.668-9.338h2.044l3.668 9.338Zm-3.01-3.248-1.68-4.452-1.68 4.452h3.36Zm12.24 3.248v-1.442H32.36V8.848h-1.638v9.338h5.754Zm8.74 0h-4.718V8.848h4.592c1.722 0 2.66 1.064 2.66 2.38 0 1.162-.756 1.96-1.624 2.142 1.008.154 1.806 1.148 1.806 2.282 0 1.456-.952 2.534-2.716 2.534Zm-.448-5.488c.826 0 1.302-.49 1.302-1.204 0-.686-.476-1.204-1.302-1.204h-2.632v2.408h2.632Zm.07 4.046c.882 0 1.414-.49 1.414-1.302 0-.7-.49-1.302-1.414-1.302h-2.702v2.604h2.702Zm14.564 1.442h-1.904L55.44 14.7h-1.638v3.486h-1.638V8.848h4.102c1.848 0 3.066 1.19 3.066 2.926 0 1.652-1.092 2.562-2.226 2.744l2.296 3.668Zm-3.346-4.928c.924 0 1.596-.588 1.596-1.498 0-.896-.672-1.47-1.596-1.47h-2.254v2.968h2.254Zm13.892 4.928v-1.442h-4.76V14.14h4.662v-1.442h-4.662V10.29h4.76V8.848H63.55v9.338h6.398Zm8.754.168c1.876 0 3.038-.994 3.752-2.114l-1.4-.7c-.448.77-1.358 1.358-2.352 1.358-1.848 0-3.22-1.428-3.22-3.374 0-1.974 1.372-3.374 3.22-3.374a2.76 2.76 0 0 1 2.352 1.358l1.386-.728c-.686-1.12-1.862-2.086-3.738-2.086-2.758 0-4.9 1.946-4.9 4.83 0 2.87 2.142 4.83 4.9 4.83Zm15.768-.168V8.848h-1.638v3.808h-4.858V8.848h-1.638v9.338h1.638v-4.088h4.858v4.088h1.638Zm8.432 0V10.29h2.828V8.848h-7.294v1.442h2.828v7.896h1.638Zm17.48.182c1.61 0 2.926-.686 3.836-1.708v-3.486h-4.424v1.442h2.8v1.442c-.42.406-1.26.84-2.212.84-1.848 0-3.22-1.428-3.22-3.374 0-1.974 1.372-3.374 3.22-3.374 1.036 0 1.918.546 2.422 1.246l1.33-.77c-.742-1.064-1.932-1.932-3.752-1.932-2.716 0-4.9 1.89-4.9 4.83 0 2.926 2.184 4.844 4.9 4.844Zm12.492-.014c-2.8 0-4.774-2.044-4.774-4.83s1.974-4.83 4.774-4.83c2.786 0 4.774 2.044 4.774 4.83s-1.988 4.83-4.774 4.83Zm0-1.456c1.876 0 3.094-1.456 3.094-3.374 0-1.932-1.218-3.374-3.094-3.374-1.89 0-3.094 1.442-3.094 3.374 0 1.918 1.204 3.374 3.094 3.374Zm14.564 1.288v-1.442h-4.116V8.848h-1.638v9.338h5.754Zm5.66 0V14.14h4.662v-1.442h-4.662V10.29h4.76V8.848h-6.398v9.338h1.638Zm18.88 0V10.29h2.828V8.848h-7.294v1.442h2.828v7.896h1.638Zm14.032 0h-1.904l-2.058-3.486h-1.638v3.486h-1.638V8.848h4.102c1.848 0 3.066 1.19 3.066 2.926 0 1.652-1.092 2.562-2.226 2.744l2.296 3.668Zm-3.346-4.928c.924 0 1.596-.588 1.596-1.498 0-.896-.672-1.47-1.596-1.47h-2.254v2.968h2.254Zm15.908 4.928h-1.862l-.686-1.806h-4.284l-.686 1.806h-1.862l3.668-9.338h2.044l3.668 9.338Zm-3.01-3.248-1.68-4.452-1.68 4.452h3.36Zm10.644 3.248 3.668-9.338h-1.862l-2.828 7.546-2.828-7.546h-1.862l3.668 9.338h2.044Zm13.654 0v-1.442h-4.76V14.14h4.662v-1.442H215.1V10.29h4.76V8.848h-6.398v9.338h6.398Zm9.902 0v-1.442h-4.116V8.848h-1.638v9.338h5.754Z'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;-webkit-print-color-adjust:exact;color-adjust:exact;background-size:100% 100%;margin:0 auto}
.page--agt .agt-green-bar__letter{padding:0 .135em}
.weather-forecasts--5-days .weather-forecast{width:18.4466019417%;float:left}
.weather-forecasts--5-days .weather-forecast:nth-child(5n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}
.weather-forecasts--5-days .weather-forecast:nth-child(5n+2){margin-left:20.3883495146%;margin-right:-100%;clear:none}
.weather-forecasts--5-days .weather-forecast:nth-child(5n+3){margin-left:40.7766990291%;margin-right:-100%;clear:none}
.weather-forecasts--5-days .weather-forecast:nth-child(5n+4){margin-left:61.1650485437%;margin-right:-100%;clear:none}
.weather-forecasts--5-days .weather-forecast:nth-child(5n+5){margin-left:81.5533980583%;margin-right:-100%;clear:none}
.weather-forecasts--4-days .weather-forecast{width:23.7903225806%;float:left}
.weather-forecasts--4-days .weather-forecast:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}
.weather-forecasts--4-days .weather-forecast:nth-child(4n+2){margin-left:25.4032258065%;margin-right:-100%;clear:none}
.weather-forecasts--4-days .weather-forecast:nth-child(4n+3){margin-left:50.8064516129%;margin-right:-100%;clear:none}
.weather-forecasts--4-days .weather-forecast:nth-child(4n+4){margin-left:76.2096774194%;margin-right:-100%;clear:none}
.weather-forecasts--3-days .weather-forecast{width:32.2580645161%;float:left}
.weather-forecasts--3-days .weather-forecast:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}
.weather-forecasts--3-days .weather-forecast:nth-child(3n+2){margin-left:33.8709677419%;margin-right:-100%;clear:none}
.weather-forecasts--3-days .weather-forecast:nth-child(3n+3){margin-left:67.7419354839%;margin-right:-100%;clear:none}
.content{margin-bottom:0}
.row--agt-contact{padding-bottom:62px}
.row--page-title .hotel-stars{margin-bottom:12px}
.row--page-title .row__subtitle{color:#8b8f96;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-style:normal;margin-top:5px;margin-bottom:0}
.row--page-title .agt-reviews-badge{margin-top:26px}
.row--page-title .row__title-trip-ext{display:block;line-height:1.1;font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:21px;font-size:1.3125rem;color:#008d43;margin-top:12px;margin-bottom:16px}
@media screen and (max-width: 700px){.row--page-title .row__title-trip-ext{font-size:19px;font-size:1.1875rem}
}
.row--page-title .row__title-trip-spec{display:block;line-height:1.25;font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:21px;font-size:1.3125rem;font-weight:normal;margin-top:11px;margin-bottom:16px}
@media screen and (max-width: 700px){.row--page-title .row__title-trip-spec{font-size:19px;font-size:1.1875rem}
}
.row--agt-item-tuition-teaser{margin-top:-46px;text-align:center;font-size:16px;font-size:1rem;padding-top:0;padding-bottom:68px}
.row--agt-item-tuition-teaser .row__bd{padding-bottom:30px;border-bottom:solid 1px #e5e5e5}
.row--agt-item-tuition-teaser .agt-item-tuition-teaser__logo{width:62px;height:auto;margin-right:18px}
.row--agt-item-tuition-teaser .agt-item-tuition-teaser__text,.row--agt-item-tuition-teaser .learn-more-link{vertical-align:top;display:inline-block;vertical-align:top;margin-top:10px}
.row--agt-item-gallery{text-align:center;padding-top:0;padding-bottom:30px}
.row--agt-item-gallery .row__image-link{width:18.4466019417%;float:left}
.row--agt-item-gallery .row__image-link:nth-child(5n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}
.row--agt-item-gallery .row__image-link:nth-child(5n+2){margin-left:20.3883495146%;margin-right:-100%;clear:none}
.row--agt-item-gallery .row__image-link:nth-child(5n+3){margin-left:40.7766990291%;margin-right:-100%;clear:none}
.row--agt-item-gallery .row__image-link:nth-child(5n+4){margin-left:61.1650485437%;margin-right:-100%;clear:none}
.row--agt-item-gallery .row__image-link:nth-child(5n+5){margin-left:81.5533980583%;margin-right:-100%;clear:none}
.row--agt-item-gallery .row__image{width:100%;height:auto}
.row--agt-item-info .row__content{line-height:21px;line-height:1.3125rem}
.row--agt-linked-golfclubs .row__bd,.row--agt-linked-hotels .row__bd{border-top:solid 1px #e5e5e5}
.row--agt-linked-golfclubs .row__footer,.row--agt-linked-hotels .row__footer{text-align:right}
.row--agt-item-directions{text-align:center;padding-top:0;padding-bottom:0}
.row--agt-item-directions .agt-item-directions__title{font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:16px;font-size:1rem;margin-bottom:10px}
.row--agt-item-directions .agt-item-directions__form{max-width:480px;margin:0 auto}
.row--agt-item-airports .agt-item-airports__title{font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:16px;font-size:1rem;margin-bottom:5px}
.row--agt-item-airports .agt-item-airports{position:relative}
.row--agt-item-airports .agt-item-airports:after{content:"";position:absolute;top:1px;left:-35px;height:18px;width:18px;background-image:url("data:image/svg+xml;charset=utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 19.173 19.011' viewBox='0 0 19.173 19.011'%3e%3cpath fill='%23a5a8ab' d='M4.241 19.011c.027 0 1.05-1.928 2.272-4.284 1.488-2.869 2.245-4.284 2.29-4.284.037 0 .839.773 1.783 1.717 1.489 1.491 1.715 1.734 1.715 1.847 0 .071-.068.691-.151 1.376L12 16.629l.696.698c.483.484.71.684.742.653.025-.025.391-.703.812-1.507.422-.804.8-1.494.841-1.533.041-.039.723-.411 1.517-.825.793-.414 1.467-.776 1.497-.804.042-.039-.1-.205-.642-.745l-.696-.695-1.364.166-1.364.166-1.743-1.743c-.959-.959-1.743-1.763-1.743-1.787 0-.024 1.92-1.056 4.266-2.293s4.299-2.274 4.339-2.304c.064-.048-.031-.159-.807-.937l-.88-.882-5.321 1.411-5.323 1.41-2.433-2.429C2.689.947 1.902.191 1.764.122a1.38 1.38 0 0 0-.505-.119C.868-.022.578.092.319.373.08.632.001.831 0 1.174c-.001.526-.027.495 2.686 3.214C4.331 6.037 5.13 6.867 5.13 6.927c0 .05-.59 2.371-1.311 5.158-.721 2.787-1.311 5.107-1.312 5.156 0 .056.303.391.842.929.463.463.864.841.892.841z'/%3e%3c/svg%3e");background-repeat:no-repeat}
.row--agt-item-weather-preview .weather-forecasts:after{content:"";display:table;clear:both}
.row--agt-item-weather-preview .weather-forecast{background:#fafafa;text-align:center;padding:22px 0}
.row--agt-item-weather-preview .weather-forecast__day{font-size:15px;font-size:.9375rem;margin-bottom:10px}
.row--agt-item-weather-preview .weather-forecast__icon{margin-bottom:2px}
.row--agt-item-weather-preview .weather-forecast__temperature{font-size:22px;font-size:1.375rem}
.row--agt-item-contact{text-align:center;color:#8b8f96}
.row--agt-item-contact .agt-item-contact__logo{margin-bottom:12px}
.row--agt-item-contact .agt-item-contact__title{font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;margin-bottom:2px}
.row--agt-item-contact .agt-item-contact__web{display:inline-block;vertical-align:top;margin-top:2px}
.row--agt-item-contact .agt-item-contact__web:hover{text-decoration:underline}
.row--agt-related-content{padding-top:48px;padding-left:20px;padding-right:20px}
.row--agt-related-content .agt-related-content{height:332px;overflow:hidden}
.mobile--blowup .row--agt-related-content .agt-related-content{height:342px}
.row--agt-related-content .agt-related-content .slick-list{height:334px}
.mobile--blowup .row--agt-related-content .agt-related-content .slick-list{height:346px}
.row--agt-related-content .row__bd{padding-bottom:30px;margin:0 -8px;position:relative}
.row--agt-related-content .agt-related-content__arrow{position:absolute;top:50%;width:19px;height:36px;cursor:pointer;margin-top:-20px;opacity:.7;background-size:19px 36px}
.row--agt-related-content .agt-related-content__arrow.slick-disabled{opacity:.2;cursor:default}
.row--agt-related-content .agt-related-content__arrow--prev{left:-40px;background-image:url("data:image/svg+xml;charset=utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 28.011 52.855' viewBox='0 0 28.011 52.855'%3e%3cpath d='M28.011 51.426 2.849 26.264l24.849-24.85L26.284 0 0 26.273l.006.006-.006.005 26.582 26.571z' style='fill-rule:evenodd;clip-rule:evenodd'/%3e%3c/svg%3e");background-repeat:no-repeat}
.row--agt-related-content .agt-related-content__arrow--next{right:-40px;background-image:url("data:image/svg+xml;charset=utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 28.011 52.855' viewBox='0 0 28.011 52.855'%3e%3cpath d='m0 51.426 25.162-25.162L.313 1.414 1.727 0l26.284 26.273-.006.006.006.005L1.429 52.855z' style='fill-rule:evenodd;clip-rule:evenodd'/%3e%3c/svg%3e");background-repeat:no-repeat}
.agt-related-content__item .item-box{margin:0 8px}
.slick-dots{text-align:center;margin-top:26px;position:relative;display:block}
.slick-dots li{display:inline-block;vertical-align:top;width:8px;height:8px;background:#7c7e7f;margin:2px 6px;overflow:hidden;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;opacity:.9}
.slick-dots button{opacity:0}
.slick-dots .slick-active{width:12px;height:12px;margin:0 4px;-webkit-border-radius:6px;border-radius:6px;background-clip:padding-box;border:solid 1px #7c7e7f;background:none;opacity:1}
.lt-ie10 .agt-related-content__arrow{display:none !important}
.lt-ie10 .slick-dots{display:none !important}
.row--itinerary{padding-bottom:36px}
.agt-itinerary-item{margin-bottom:26px}
.agt-itinerary-item:after{content:"";display:table;clear:both}
.agt-itinerary-item__title{font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:18px;font-size:1.125rem;margin-bottom:8px}
.agt-itinerary-item__title{font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:18px;font-size:1.125rem;margin-bottom:8px}
.agt-itinerary-item__image{width:28.640776699%;float:left;margin-right:1.9417475728%;height:162px}
.agt-itinerary-item__info{width:69.4174757282%;float:right;margin-right:0}
.row--agt-item-gallery+.hero--agt-item-golf{margin-top:50px}
.row--agt-linked-golfclubs{padding-bottom:96px}
@media screen and (min-width: 1201px){.row--page-title .row__title{font-size:40px;font-size:2.5rem}
}
@media screen and (min-width: 701px)and (max-width: 990px){.row--page-title .row__subtitle{font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:15px;font-size:.9375rem;margin-top:3px}
.row--agt-item-info .row__bd,.row--agt-item-info .row__header,.row--agt-item-info .row__footer{margin-left:0;margin-right:0}
}
@media screen and (max-width: 700px){.row--agt-item-tuition-teaser{margin-top:-20px}
.row--agt-item-gallery .row__image-link{width:30.7086614173%;float:left}
.row--agt-item-gallery .row__image-link:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}
.row--agt-item-gallery .row__image-link:nth-child(3n+2){margin-left:34.6456692913%;margin-right:-100%;clear:none}
.row--agt-item-gallery .row__image-link:nth-child(3n+3){margin-left:69.2913385827%;margin-right:-100%;clear:none}
.weather-forecasts .weather-forecast{width:30.7086614173%;float:left}
.weather-forecasts .weather-forecast:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}
.weather-forecasts .weather-forecast:nth-child(3n+2){margin-left:34.6456692913%;margin-right:-100%;clear:none}
.weather-forecasts .weather-forecast:nth-child(3n+3){margin-left:69.2913385827%;margin-right:-100%;clear:none}
.row--agt-related-content{padding-left:0;padding-right:0}
.row--agt-related-content .row__bd{padding-bottom:40px;margin:0}
.agt-itinerary-item__image{display:none}
.agt-itinerary-item__info{clear:both;width:100%;float:left;margin-left:0;margin-right:0}
.row--agt-item-gallery+.hero--agt-item-golf{margin-top:15px}
#agt-item-54774 .row--agt-packages .row__header{display:none}
#agt-item-54774 .row--agt-packages .package__info{text-align:center}
}
@media screen and (max-width: 1180px){.agt-related-content__arrow{display:none !important}
}
.page--agt-item-subpage .row--page-title{padding-bottom:32px}
.page--agt-item-subpage .row--agt-contact{padding-top:64px}
.page--agt-item-subpage .block{margin-bottom:36px}
.page--agt-item-subpage .block__title{font-size:20px;font-size:1.25rem;margin-bottom:26px}
.row--agt-item-subpage .row__content--main{padding-left:10px}
.row--agt-item-subpage .agt-parent-item{background:#fef6e1;position:relative;padding-bottom:30px}
.row--agt-item-subpage .agt-parent-item:after{position:absolute;right:0;bottom:0;content:"";border-top:20px solid rgba(0,0,0,0);border-right:20px solid #fff}
.row--agt-item-subpage .agt-parent-item__info{padding:16px 16px 6px 16px}
.row--agt-item-subpage .agt-parent-item__image{height:168px;display:block}
.row--agt-item-subpage .agt-parent-item__title{margin-bottom:8px}
.row--agt-item-subpage .agt-parent-item__link{font-size:18px;font-size:1.125rem;margin-right:5px;color:#373c42}
.row--agt-item-subpage .agt-parent-item__loc{color:#8b8f96}
.row--agt-item-subpage .agt-parent-item__package{padding:16px 16px 6px 16px;font-size:13px;font-size:.8125rem}
.row--agt-item-subpage .agt-parent-item__package-subtitle{font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;font-size:.875rem;margin-bottom:5px}
.row--agt-item-subpage .agt-parent-item__package-summary{margin-bottom:20px}
.row--agt-item-subpage .agt-parent-item__package-note{margin-top:12px;font-size:12px;font-size:.75rem;color:#8b8f96}
.page--agt-item-weather .weather-forecasts:after{content:"";display:table;clear:both}
.page--agt-item-weather .weather-forecast{background:#fafafa;text-align:center;padding:22px 0;margin-bottom:16px}
.page--agt-item-weather .weather-forecast__day{font-size:15px;font-size:.9375rem;margin-bottom:10px}
.page--agt-item-weather .weather-forecast__icon{margin-bottom:2px}
.page--agt-item-weather .weather-forecast__condition{margin-bottom:5px}
.page--agt-item-weather .weather-forecast__temperature--max{font-size:18px;font-size:1.125rem;color:#ed4800;margin-bottom:1px}
.page--agt-item-weather .weather-forecast__temperature--min{font-size:18px;font-size:1.125rem;color:#0085a6;margin-bottom:5px}
.page--agt-item-weather .weather-forecast__precipitation{margin-bottom:5px}
.page--agt-item-weather .weather-forecast__precipitation-icon,.page--agt-item-weather .weather-forecast__wind-icon{position:relative;top:2px}
.page--agt-item-weather .weather-chart{margin:0 10px;display:block}
.page--agt-item-tuition-overview .tuition-types{border-top:solid 1px #e5e5e5;margin-bottom:60px}
.page--agt-item-tuition-overview .tuition-type-box{padding:16px 0;border-bottom:solid 1px #e5e5e5}
.page--agt-item-tuition-overview .tuition-type-box:after{content:"";display:table;clear:both}
.page--agt-item-tuition-overview .tuition-type-box__image{width:31.8918918919%;float:left;margin-right:2.1621621622%;height:160px}
.page--agt-item-tuition-overview .tuition-type-box__info{width:65.9459459459%;float:right;margin-right:0}
.page--agt-item-tuition-overview .tuition-type-box__title{font-family:"proxima-nova",Arial,Helvetica,sans-serif;font-size:20px;font-size:1.25rem;margin-bottom:8px}
.page--agt-item-tuition-overview .tuition-type-box__link{color:#373c42}
.page--agt-item-tuition-overview .tuition-type-box__text{margin-bottom:8px}
.page--agt-item-tuition-detail .row__content--main p{margin-bottom:8px}
.page--agt-item-tuition-detail .tuition-detail__text{margin-bottom:16px}
.page--agt-item-tuition-detail .tuition-detail__text ul{margin-bottom:8px}
.page--agt-item-tuition-detail .rich-text__subtitle{font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;margin-top:16px;margin-bottom:8px}
.page--agt-item-tuition-detail .tuition-detail__booking-text{font-family:"proxima-nova-n6","proxima-nova",Arial,Helvetica,sans-serif;font-weight:600;margin-bottom:36px}
.page--agt-item-tuition-detail .tuition-detail__button{margin-top:20px;margin-bottom:60px}
@media screen and (max-width: 990px){.page--agt-item-subpage .block__title{text-align:center}
.row--agt-item-subpage .row__content--main{padding-left:0}
.page--agt-item-weather .weather-chart{margin:0 auto;display:block}
.page--agt-item-weather .weather-credit{text-align:center}
}
@media screen and (max-width: 700px){.page--agt-item-weather .weather-chart{width:100%;height:auto;margin:0}
.page--agt-item-tuition-overview .tuition-type-box__image{width:30.7086614173%;float:left;margin-right:3.937007874%;height:80px}
.page--agt-item-tuition-overview .tuition-type-box__info{width:65.3543307087%;float:right;margin-right:0}
.page--agt-item-tuition-overview .tuition-type-box__text{display:none}
.page--agt-item-tuition-detail .tuition-detail__button{width:100%;text-align:center}
}
@media screen and (min-width: 701px){.page--agt-item-reviews .agt-reviews-summary{padding-bottom:32px;border-bottom:solid 1px #e5e5e5}
.page--agt-item-reviews .agt-reviews-summary__rating{width:20.5405405405%;float:left;margin-right:2.1621621622%;padding-top:4px}
.page--agt-item-reviews .agt-reviews-summary__subratings{width:77.2972972973%;float:right;margin-right:0;padding-left:12px}
.page--agt-item-reviews .review--travel .review__author{width:20.5405405405%;float:left;margin-right:2.1621621622%}
.page--agt-item-reviews .review--travel .review__wrapper{width:77.2972972973%;float:right;margin-right:0;padding-left:12px}
}
@media screen and (min-width: 991px){.page--agt-item-reviews .agt-reviews-summary__tagline{text-align:left;padding-left:14px}
}
@media screen and (max-width: 700px){.page--agt-item-reviews .agt-reviews-summary{padding-bottom:24px;border-bottom:solid 1px #e5e5e5}
}
.page--agt-hotel-covid19-info .row--page-title{padding-bottom:42px}
.page--agt-hotel-covid19-info .row--page-title .row__subtitle{color:#70757c;margin-top:8px}
@media screen and (min-width: 1201px){.page--agt-hotel-covid19-info .row--page-title .row__title{font-size:36px;font-size:2.25rem}
}

