.brochure-sticky{background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.12),0 8px 8px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.12);height:100px;opacity:1;overflow:hidden;transition:height .15s ease-in-out,opacity .15s ease-in-out}@media (max-width:575.98px){.brochure-sticky{bottom:0;box-shadow:6px -7px 4px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.12),0 8px 8px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.12);max-height:80px;padding:0 20px;top:auto}}.brochure-sticky .brochure-wrap{height:100px}.brochure-sticky.s-hidden{height:0;opacity:0}.brochure-sticky.s-hidden .brochure-wrap{height:0}.brochure-sticky .brochure-logo{align-items:center;display:flex;height:90px}.brochure-sticky .brochure-sticky-content{padding-top:5px}.brochure-sticky .brochure-sticky-content .text-center{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brochure-sticky .brochure-sticky-content .btn{position:relative}.brochure-sticky .text-center{margin-bottom:7px}.brochure-sticky strong{font-size:1.4em;font-weight:500}.brochure-sticky small{font-size:.85em;font-style:italic}.brochure-sticky small,.brochure-sticky strong{text-transform:uppercase}.trip-page h1,.trip-page h2,.trip-page h3,.trip-page h4,.trip-page h5,.trip-page h6{font-family:Photina,"sans-serif"!important}.trip-page h1{font-size:2.5rem}@media (max-width:575.98px){.trip-page h1{font-size:2rem}}.itinerary-img{border:1px solid #ededed}.trip-heading .info-row{border-bottom:1px solid #ededed;padding-bottom:10px;padding-top:10px}.trip-heading .info-row:first-child{border-top:1px solid #ededed}.trip-heading .info-row .info-content{align-items:center;display:flex;height:100%}.trip-heading .info-row .info-content small{display:inline-block;padding-left:5px}.trip-heading .info-row .info-content a{display:inline-block;font-size:.7em;padding-left:5px;text-transform:uppercase}.trip-heading .info-row .info-content .badge.badge-keypoint{background-color:orange;color:#fff;margin-left:5px}.trip-heading .departure-from span{align-items:center;display:flex;flex-wrap:wrap}.trip-heading .departure-from svg{height:14px;margin-right:5px}.trip-heading .departure-from svg:not(:first-child){margin-left:5px}.trip-heading .mobile-themes li{background-color:#ededed;border-radius:6px;color:#c0a058;display:inline-block;font-size:14px;font-weight:500;margin-bottom:7px;padding:6px 14px}.trip-heading .heading-discount{background-color:#c0a058;color:#353535;font-size:16px;margin-bottom:0;margin-top:10px;padding:0 20px 20px}.trip-heading .heading-discount .offer{background-color:#353535;color:#fff;display:block;margin-bottom:10px;margin-left:-20px;margin-right:-20px;padding-bottom:4px;padding-top:4px;text-align:center}.trip-heading .guide .border{background-color:#f9f9f9}.trip-heading .image-and-price{background-color:#8b8062;border:2px solid #efefef;color:#fff}.trip-heading .figure{margin-bottom:0}.trip-heading .figure img{border:none;margin-bottom:0}.trip-heading .figure figcaption{background-color:#353535;padding:0}.trip-heading .figure figcaption a{color:#fff;display:block;padding:10px;text-align:center;text-transform:uppercase}.trip-heading .figure figcaption a:hover{background:#8b8062;color:#353535;text-decoration:none}.trip-heading .price-main{line-height:22px;margin-top:16px}.trip-heading .price-main strong{font-size:30px}.trip-heading .badge{background-color:#ededed;color:#c0a058;font-size:14px;font-weight:500;padding:6px 14px}.special-offer{margin-bottom:40px;padding:12px}.special-offer svg{color:#c0a058!important}.book-agency p{font-size:22px;line-height:2.2em}.nav-tabs{background-color:#fff;padding:5px 5px 0}.nav-tabs a{border-radius:4px;color:#c0a058;display:inline-block;font-weight:500;padding:15px}.nav-tabs a:hover{background-color:#eee;text-decoration:none}.nav-tabs .nav-item{display:inline-block;margin-right:5px}.nav-tabs .nav-item.active{border-bottom:5px solid #8b8062;color:#8b8062}.nav-tabs .nav-item.active a{pointer-events:none}.nav-tabs .anchor-offset{display:block;position:relative;top:-120px;visibility:hidden}@media (max-width:750px){.nav-tabs{padding:10px 10px 0}.nav-tabs a{padding:5px}.nav-tabs .nav-item{margin-right:3px}}.activities .trip-activity-card p:last-child,.activities .trip-activity-card ul:last-child,.activities .trip-extension-card p:last-child,.activities .trip-extension-card ul:last-child{margin-bottom:0}.book .booking-well{background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:6px;margin-bottom:40px;padding:20px;position:relative;text-align:center}.book .booking-well .fa-3x{display:block;opacity:.3;position:absolute;right:20px;top:20px}.book .booking-well.option h2{font-weight:400;text-transform:uppercase}@media (max-width:575.98px){.book .img-thumbnail{margin-left:5%;max-width:90%}.book .title-h2{text-align:center}.book .btn{display:block}}.trip-cta-modal figure{border:1px solid #e8e8e8}.trip-cta-modal button{border-radius:0}.events .to-gradient{display:none}@media (min-width:992px){.events .col-text.default-overflow{height:236px;overflow:hidden}.events .col-text .to-gradient,.events .col-text button{display:none}.events .col-text.with-overflow{height:236px;overflow:hidden;position:relative}.events .col-text.with-overflow button{background-color:#fff;border:none;color:grey;display:block;position:absolute;text-decoration:underline;top:200px;width:100%}.events .col-text.with-overflow button:hover{text-decoration:none}.events .col-text.with-overflow .to-gradient{background:linear-gradient(180deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.8) 25%,#fff 50%);bottom:0;display:block;height:100px;position:absolute;width:100%}}.events .event-days span{background-color:#8b8062;color:#fff;display:block;font-size:15px;font-weight:700;padding-bottom:10px;padding-top:10px;width:100%}.events .event-days img{display:block;margin-bottom:10px;width:100%}.activities .activity-items img{height:100%;object-fit:cover;width:auto}.activities .activity-items .logo-activity{width:20px}.activities .to-gradient{display:none}@media (min-width:992px){.activities .col-text-activities.default-overflow{height:270px;overflow:hidden}.activities .col-text-activities img{width:20px}.activities .col-text-activities .to-gradient,.activities .col-text-activities button{display:none}.activities .col-text-activities.with-overflow{height:280px;overflow:hidden;position:relative}.activities .col-text-activities.with-overflow button{background-color:#fff;border:none;color:grey;display:block;position:absolute;text-decoration:underline;top:80%;width:100%}.activities .col-text-activities.with-overflow button:hover{text-decoration:none}.activities .col-text-activities.with-overflow .to-gradient{background:linear-gradient(180deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.8) 25%,#fff 50%);bottom:0;display:block;height:120px;position:absolute;width:100%}}.brochure{background-color:#353535;color:#fff;padding-bottom:0}.brochure h4{margin-bottom:40px}.brochure .btn{position:relative}.brochure .btn,.brochure-sticky .btn{background-color:#8b8062;border-radius:20px;color:#fff;font-size:16px;font-weight:500;margin-bottom:40px}.brochure .btn .brochure-btn-icon,.brochure-sticky .btn .brochure-btn-icon{align-items:center;background-color:#dcc077;border-radius:50px;color:#fff;display:flex;height:55px;justify-content:center;left:0;position:absolute;top:-8px;transform:translateX(-10%);width:55px}.brochure .btn .fa-2x,.brochure-sticky .btn .fa-2x{height:25px;width:25px}.brochure-sticky button{margin-bottom:0}@media (max-width:991px){.brochure-sticky-content{padding-top:0!important}.brochure-sticky .btn{font-size:14px}.brochure-sticky .btn .fa-2x{height:20px;width:20px}.brochure-sticky .btn .brochure-btn-icon{height:40px;left:2px;top:-3px;width:40px}.brochure-sticky .btn.download-brochure{margin-bottom:10px;margin-top:10px}}.price-tab .gold-bg{background:#cea54d;border:2px solid #cea54d;color:#fff}@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:300;src:url(/build/fonts/Avenir-Light.7c552808.woff2) format("woff2"),url(/build/fonts/Avenir-Light.afba56f3.woff) format("woff")}.quote-box{align-items:center;background-color:#fff;border:1px solid #b7b6b6;border-radius:6px;display:flex;flex-direction:column;justify-content:center;margin-bottom:50px;padding:70px 90px;transition:all .35s cubic-bezier(.4,0,.2,1);width:650px}.quote-box .button-container{display:inline-block;overflow:hidden}.quote-box .button-container button{font-size:1.5rem;font-weight:400;margin-bottom:0;padding-left:22px;padding-right:22px}.quote-box strong{color:#b7b6b6;display:block;font-family:Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:300;height:36px;letter-spacing:.4rem;margin-right:-.4rem;text-transform:uppercase;transform:translateY(0);transition:transform .45s cubic-bezier(.62,.03,.2,1.48);z-index:2}@media (max-width:759px){.quote-box strong{font-size:1.4rem}}@media (max-width:580px){.quote-box{width:100%}.quote-box strong{font-size:.8rem}}.quote-box.active{background-color:#f8f8f8;padding:0;width:100%}.quote-box.active strong{transform:translateY(-40px)}.quote-box .expand-button{margin-top:20px;overflow:hidden;transition:width .5s cubic-bezier(.4,0,.2,1),padding .5s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);white-space:nowrap}.quote-box .expand-button.hidden{border-width:0;height:0!important;opacity:0;padding-left:0;padding-right:0}.quote-box .iframe-wrapper{height:0;opacity:0;overflow:hidden;padding-left:0;padding-right:0;transition:height .75s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1);width:100%}.quote-box .iframe-wrapper.open{border-radius:6px;height:80vh;margin-top:-36px;opacity:1;overflow:hidden}.quote-box .iframe-content{background:#f8f9fa;position:relative}.quote-box .iframe-content,.quote-box .loading-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.quote-box .loading-container{background-color:#f8f9fa;flex-direction:column;left:0;position:absolute;top:0;transition:opacity .6s cubic-bezier(.4,0,.2,1),visibility .6s cubic-bezier(.4,0,.2,1);z-index:10}.quote-box .loading-container.hidden{opacity:0;visibility:hidden}.quote-box .loading-text{animation:text-pulse 2.5s cubic-bezier(.4,0,.2,1) infinite;color:#6c757d;font-size:1rem;margin-top:1rem}@keyframes text-pulse{0%{opacity:1}30%{opacity:.7}50%{opacity:.5}70%{opacity:.7}to{opacity:1}}.quote-box .loading-dots{display:inline-block;height:30px;position:relative;width:80px}.quote-box .loading-dots div{animation-timing-function:cubic-bezier(.4,0,.2,1);background:#d0a541;border-radius:50%;height:13px;position:absolute;top:10px;width:13px}.quote-box .loading-dots div:first-child{animation:loading-dots1 .8s infinite;left:8px}.quote-box .loading-dots div:nth-child(2){animation:loading-dots2 .8s infinite;left:8px}.quote-box .loading-dots div:nth-child(3){animation:loading-dots2 .8s infinite;left:32px}.quote-box .loading-dots div:nth-child(4){animation:loading-dots3 .8s infinite;left:56px}@keyframes loading-dots1{0%{transform:scale(0)}25%{transform:scale(.5)}50%{transform:scale(.75)}to{transform:scale(1)}}@keyframes loading-dots3{0%{transform:scale(1)}50%{transform:scale(.75)}75%{transform:scale(.5)}to{transform:scale(0)}}@keyframes loading-dots2{0%{transform:translate(0)}25%{transform:translate(6px)}50%{transform:translate(12px)}75%{transform:translate(18px)}to{transform:translate(24px)}}.quote-box iframe{border:0;height:100%;position:relative;width:100%;z-index:5}@media (max-width:768px){.quote-box .iframe-wrapper.open{height:90vh}}