.suggestionTours-section .show-all{margin-bottom:40px}.suggestionTours-section .suggestionTours-container{padding-bottom:15px}.tour-block.style-3{border-radius:30px;padding:10px;border:0;filter:drop-shadow(4px 4px 40px #d9dEEB4D);margin:0 0 0 30px;position:relative;background-color:var(--white-color);transition:.3s all ease;-webkit-transition:.3s all ease}.tour-block.style-3:hover{filter:drop-shadow(4px 4px 40px #d9deeb)}.tour-block.style-3:last-child{margin-left:0}.tour-block.style-3 .image-box{border-radius:30px;overflow:hidden}.tour-block.style-3 .image-box img{width:100%;-webkit-transition:all .3s ease;transition:all .3s ease;-o-object-fit:cover;object-fit:cover}.tour-block.style-3:hover .image-box img{-webkit-transform:scale(1.05);transform:scale(1.05)}.tour-block.style-3 .title{line-height:25px;margin-bottom:20px}.tour-block.style-3 .price{color:var(--secondary-color);font-size:15pt;font-weight:700}.tour-block.style-3 .price label{font-size:var(--small-font-size);font-weight:300;color:var(--primary-color)}.tour-block.style-3 .price small{font-size:var(--body-font-size)}@media screen and (max-width:63.99875em){.suggestionTours-section .suggestionTours-container{overflow-x:auto;margin-left:-15px}.tour-block.style-3{flex:1 0 260px;margin-left:20px}}@media screen and (max-width:39.99875em){.suggestionTours-section .suggestionTours-container{margin-left:-10px}.tour-block.style-3 .card-section{padding-left:0;padding-right:0}.tour-block.style-3 .price{text-align:left}.tour-block.style-3 .price label{display:inline-block;margin-left:5px;float:right}}@media screen and (min-width:75em){.tourInformation-section .column-left{padding-right:70px!important}}.service-details-help{background-color:var(--secondary-color);border-radius:30px;position:relative;color:var(--white-color);text-align:center;padding:3rem 2rem;z-index:1;margin:0 0 20px;box-sizing:border-box}.service-details-help::before{position:absolute;content:"";top:0;right:00px;background-image:url(../../images/background/service-detail.webp);background-repeat:no-repeat;background-position:top center;background-size:cover;left:00px;height:100%;z-index:-1}.service-details-help .help-icon svg{transition:.5s;-webkit-transition:.5s}.service-details-help:hover .help-icon svg{transform:rotateY(360deg);-webkit-transform:rotateY(360deg)}.service-details-help .help-title{font-size:15pt;font-weight:500}.service-details-help .help-contact a{font-size:22.5pt;font-weight:800;letter-spacing:3px;color:var(--white-color);background:linear-gradient(to right,var(--primary-color) 0,var(--primary-color) 100%) 0 95%/0 1px no-repeat;transition:all .3s ease}.service-details-help:hover .help-contact a{background-size:100% 1px;color:var(--primary-color)}.service-details-help .help-contact p{font-size:13.5pt;margin:0;font-weight:300}@media screen and (max-width:63.99875em){.service-details-help{padding:2rem}.service-details-help .help-title{margin:0}}@media screen and (min-width:40em) and (max-width:63.99875em){.service-details-help::before{background-position:top right;background-size:initial}.service-details-help{margin-bottom:40px}}@media screen and (max-width:39.99875em){.service-details-help{margin-bottom:40px}.service-details-help .help-title{font-size:13.5pt}.service-details-help .help-contact a{font-size:20.25pt}}@media screen and (max-width:400px){.service-details-help{min-height:200px}.service-details-help::after{content:none}}.share-box{background-color:var(--background-color);border-radius:15px;padding:1rem;font-weight:500;font-size:13.5pt}.share-buttons-list{height:25px}.share-buttons-list a{display:inline-flex;margin-left:7px;color:#a5afcf;-webkit-transition:all .3s ease;transition:all .3s ease}.share-buttons-list a:last-child{margin:0}.share-buttons-list a:hover{color:var(--primary-color)}@media screen and (max-width:39.99875em){.share-box{font-size:12pt}}.reservation-form-box{background-color:var(--background-color);border-radius:15px;padding:1.5rem;margin-bottom:20px}.reservation-form-box .button svg{margin-left:8px}.reservation-form-box .sec-title{margin-bottom:8px}.reservation_form input{border:2px solid transparent!important;box-shadow:none!important;line-height:40px;height:calc(1.5rem + 28px);padding:14px;outline:0;font-size:1rem;color:var(--primary-color);margin-bottom:1rem;border-radius:15px;color:var(--primary-color);font-weight:400}.reservation_form input::-webkit-input-placeholder{color:var(--gray-color);text-align:right}.reservation_form input::-moz-placeholder{color:var(--gray-color);text-align:right}.reservation_form input:-ms-input-placeholder{color:var(--gray-color);text-align:right}.reservation_form input::-ms-input-placeholde{color:var(--gray-color);text-align:right}.reservation_form input::placeholder{color:var(--gray-color);text-align:right}.reservation_form input:focus{border-color:#7b40c65e!important}.reservation_form select{border:2px solid transparent!important;box-shadow:none!important;line-height:40px;height:calc(1.5rem + 28px);padding:0 14px;outline:0;font-size:1rem;margin-bottom:1rem;border-radius:15px;font-weight:400;background-size:13px 7px;background-position:left center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACjSURBVHgBjY+9EcIwDEYli/QZwSOkp/IojMAkKRggBQMwghqoYQSPQE1OMRLHHT+xIKq+k/yeLNztj1wKRJExbTcpw4LqB+6ImoPGHMoEUUPUxrkfTt0yeMXGgC4OMo1JQ9ZGS1T4l+QFY2uMsfgcRAoNAz5+cxVBPWd9+Qfbyfj2wJV4sM3wa8tMAnADD54JahJQyoOrgooEPNgVfEi0PNjqDnLueTxfVdRaAAAAAElFTkSuQmCC)}.reservation_form select:focus{border-color:#7b40c65e!important}.reservation_form select:required:invalid{color:var(--gray-color)}.reservation_form select,.reservation_form select option{color:var(--primary-color)}.reservation_form input::-webkit-input-placeholder{color:var(--gray-color);text-align:right}.reservation_form .button{display:inline-flex}label.error{font-size:9pt!important;margin:-12px 0 15px;color:#ff003c}div.new-validation-error{font-size:10.5pt!important;margin:0 0 15px;color:#ff003c}.tour__header{margin-bottom:60px}.tour__header>.title{margin-bottom:8px}.tour__header .price{font-size:20.25pt;font-weight:700;color:var(--secondary-color);margin-bottom:30px}.tour__header .price label{font-size:13.5pt;font-weight:300;margin-left:10px;display:inline-block;color:var(--primary-color)}.tour__header .price small{font-size:15pt;font-weight:700;color:var(--secondary-color)}.tour__header .info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tour__header .info .item{position:relative;padding-right:65px;white-space:nowrap;margin-left:40px}.tour__header .info .item .icon{background-color:var(--background-color);border-radius:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:55px;height:55px;position:absolute;right:0}.tour__header .info .item .title{font-size:12pt;font-weight:300;color:var(--primary-color)}.tour__header .info .item .text{font-size:13.5pt;font-weight:600;line-height:20px}@media screen and (min-width:64em) and (max-width:74.99875em){.tour__header .info .item{margin-left:30px}}@media screen and (max-width:63.99875em){.tour__header{margin-bottom:40px}.tour__header .info{flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.tour__header .info .item{flex-basis:50%;margin-left:0}.tour__header .info .item:first-child,.tour__header .info .item:nth-child(2){margin-bottom:20px}}@media screen and (max-width:39.99875em){.tour__header>.title{margin:0}.tour__header .price{font-size:18pt;margin-bottom:20px}.tour__header .price label{font-size:12pt}.tour__header .info .item:first-child,.tour__header .info .item:nth-child(2){margin-bottom:10px}.tour__header .info .item{padding-right:55px}.tour__header .info .item .icon{width:45px;height:45px;border-radius:9px}.tour__header .info .item .title{font-size:10.5pt}.tour__header .info .item .text{font-size:11.2pt}}.tour__description{border-left:0;border-right:0}.tour__description>ul>li{padding:1.5em 0;border-bottom:1px solid #d9deeb}.tour__description>ul>li:last-child{border-bottom:0}.tour__description>ul>li .title{margin-bottom:8px;font-weight:700}.tour__description>ul>li .main-ul{margin:0}@media screen and (max-width:63.99875em){.tour__description{border-top:0}}.tour__city_gallery{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:repeat(3,1fr);grid-gap:20px;overflow:hidden;border-radius:30px;margin-bottom:60px;position:relative}.image-1{grid-row:1/3;grid-column:1/2}.image-2{grid-row:1/2;grid-column:2/3}.image-3{grid-row:1/2;grid-column:3/4}.image-4{grid-row:2/3;grid-column:2/3}.image-5{grid-row:2/3;grid-column:3/4}.tour__city_gallery .image-box{overflow:hidden}.tour__city_gallery .image-box img{position:relative;width:100%;-o-object-fit:cover;object-fit:cover;min-height:100%}.tour__city_gallery .show-all{position:absolute;background-color:#fffFFF33;backdrop-filter:blur(8px);border-radius:30px;bottom:30px;left:30px;padding:10px 1rem;font-size:12pt;color:var(--white-color);-webkit-transition:all .3s ease;transition:all .3s ease;text-align:center}.tour__city_gallery .show-all:hover{background-color:var(--secondary-color)}.tour__city_gallery .show-all .icon{margin-left:8px}@media screen and (min-width:40em) and (max-width:63.99875em){.tour__city_gallery{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:repeat(2,1fr);grid-gap:20px;overflow:hidden;border-radius:30px;margin-bottom:40px;position:relative}.image-2{grid-row:1/2;grid-column:1/2}.image-3{grid-row:1/2;grid-column:2/3}.image-4{grid-row:2/3;grid-column:1/2}.image-5{grid-row:2/3;grid-column:2/3}}@media screen and (max-width:39.99875em){.tour__city_gallery{grid-template-rows:1fr 80px;grid-template-columns:repeat(4,1fr);grid-gap:20px 10px;overflow:hidden;border-radius:30px 30px 15px 15px;margin-bottom:40px;position:relative}.image-2{grid-row:1/2;grid-column:1/5;border-radius:30px}.image-3{grid-row:2/3;grid-column:1/2;border-radius:15px}.image-4{grid-row:2/3;grid-column:2/3;border-radius:15px}.image-5{grid-row:2/3;grid-column:3/4;border-radius:15px}.tour__city_gallery .show-all{grid-row:2/3;grid-column:4/5;border-radius:15px;position:relative;border:1px solid #d9deeb;bottom:auto;left:auto;padding:8px;background-color:var(--background-color);color:var(--gray-color);flex-direction:column;font-size:9pt}.tour__city_gallery .show-all .icon{margin:0 0 5px}}.tour_program{padding:1.5em 0 40px}.tour_program .title{margin-bottom:8px;font-weight:700}.tour_program-accordion{margin:0;background:0 0;position:relative}.tour_program-accordion li{background-color:var(--background-color);border-radius:20px;margin-bottom:10px;position:relative}.tour_program-accordion li::after{position:absolute;content:"";background:url(../../images/icons/line.png);background-repeat:repeat-y;width:2px;z-index:3;top:calc(1.5rem + 8px);bottom:-36px;right:calc(2rem - 1px)}.tour_program-accordion li:last-child:after{content:none}.tour_program-accordion li:last-child{margin:0}.tour_program-accordion li .accordion-title{border:0!important;font-size:13.5pt;color:var(--primary-color);padding:1rem 3rem 1rem 2.5rem;line-height:1.6}.tour_program-accordion li .accordion-title::before{content:"";right:2rem;margin:0;width:16px;height:16px;border:5px solid #a5afcf;border-radius:50%;transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%);z-index:4;background-color:var(--background-color)}.tour_program-accordion li.is-active .accordion-title::before{border-color:var(--secondary-color);background-color:var(--white-color)}.tour_program-accordion li .accordion-title::after{content:url(../../images/icons/up-arrow.png)!important;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;left:1.5rem;margin:0;transform:translateY(-50%) rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg);position:absolute;top:50%}.tour_program-accordion .accordion-item.is-active .accordion-title::after{transform:translateY(-50%);-webkit-transform:translateY(-50%)}.tour_program-accordion li .accordion-content{background-color:var(--background-color);color:var(--primary-color);border:0!important;font-size:13.5pt;padding:0 3rem 1rem 1.5rem;font-weight:500;text-align:justify;border-radius:0 0 30px 30px}.tour_program-accordion .accordion-title:focus,.tour_program-accordion .accordion-title:hover{background-color:transparent}.video-box{position:relative;z-index:3;border-radius:30px;overflow:hidden;margin:0 auto}.video-box .image{position:relative;width:100%;overflow:hidden}.video-box .image img{object-fit:cover;width:100%}.video-box .play-btn{position:absolute;top:50%;right:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1;margin:0;padding:0;transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%);-webkit-animation:pulseBigplay infinite 3s linear;animation:pulseBigplay infinite 3s linear;border-radius:50%}@-webkit-keyframes pulseBigplay{0%{-webkit-box-shadow:0 0 0 0 var(--white-color);box-shadow:0 0 0 0 var(--white-color)}50%{-webkit-box-shadow:0 0 0 20px rgba(1,93,199,0);box-shadow:0 0 0 20px rgba(1,93,199,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(1,93,199,0);box-shadow:0 0 0 0 rgba(1,93,199,0)}}@keyframes pulseBigplay{0%{-webkit-box-shadow:0 0 0 0 var(--white-color);box-shadow:0 0 0 0 var(--white-color)}50%{-webkit-box-shadow:0 0 0 20px rgba(1,93,199,0);box-shadow:0 0 0 20px rgba(1,93,199,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(1,93,199,0);box-shadow:0 0 0 0 rgba(1,93,199,0)}}.tour__available-list{margin-bottom:60px}.available-tour-card{border-radius:30px;border:0;background-color:var(--white-color);color:var(--primary-color);filter:drop-shadow(4px 4px 40px #d9dEEB4D);padding:1rem;margin:0 0 20px;-webkit-transition:all .3s ease;transition:all .3s ease}.available-tour-card:last-child{margin:0}@media screen and (min-width:64em){.available-tour-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}}.available-tour-card .content{position:relative}.available-tour-card .content .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800}.available-tour-card .content .image-box{border-radius:20px;overflow:hidden;margin-left:1rem}.available-tour-card .content .stars svg{color:#d9deeb}.available-tour-card .content .stars svg.full{color:#feb800}.available-tour-card .info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.available-tour-card .info .item{position:relative;white-space:nowrap;margin-left:60px}.available-tour-card .info .item:last-child{margin-left:10px}.available-tour-card .info .item .title{font-size:12pt;font-weight:300;color:var(--primary-color)}.available-tour-card .info .item .text{font-size:15pt;font-weight:600}.available-tour-card .info .item .text small{font-size:12pt;font-weight:600}@media screen and (min-width:64em) and (max-width:74.99875em){.available-tour-card .content .image-box{width:50px;border-radius:15px}.available-tour-card .info .item{margin-left:30px}.available-tour-card .info .item .title{font-size:11.25pt}.available-tour-card .info .item .text{font-size:13.5pt}}@media screen and (min-width:40em) and (max-width:63.99875em){.tour__available-list{margin-bottom:40px}.available-tour-card .content{margin-bottom:20px}}@media screen and (max-width:39.99875em){.tour__available-list{margin-bottom:40px}.available-tour-card{margin-bottom:20px}.available-tour-card .content{width:100%;margin-bottom:10px}.available-tour-card .content .image-box{width:60px;margin-left:10px}.available-tour-card .info{width:100%;flex-wrap:wrap}.available-tour-card .info .item{flex-basis:100%;margin-left:0!important;display:flex;align-items:center;justify-content:space-between}.available-tour-card .info .item .title{font-size:12pt}}