.hero-home .content figure{margin-bottom:5px}.hero-home.hero-visa .content figure{margin-bottom:61px}.hero-home.hero-ticket .content figure{margin-bottom:2px;margin-right:10px}.hero-home .features-list{margin-top:32px}.hero-home .features-list .item{display:flex;align-items:center;margin-top:10px}.hero-home .features-list .item i{margin-right:8px;color:var(--spring-green-400)}.how-works-section .carousel-wrapper{padding:0 80px}.how-works-carousel .react-multi-carousel-track{display:flex;padding-bottom:80px}.how-works-carousel .item{display:flex;flex-direction:column;height:100%;align-items:center;position:relative;padding:0 20px}.how-works-carousel .item h3{text-align:center}.how-works-carousel .item .number{position:absolute;left:0;top:0;width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:var(--candy-corn-300);color:var(--black);font-weight:700;border-radius:100px}.how-works-carousel .item figure img{width:auto}.how-works-carousel .item .main-texts{flex:1}.booking-form .content{padding:16px 24px}.booking-form .content .form-group-custom{position:relative}.booking-form .content .form-group-custom input[type=text]{padding-right:50px!important}.booking-form .content .form-group-custom i{position:absolute;right:16px;bottom:13px;pointer-events:none}.booking-form .content .checkbox-list{display:flex;flex-wrap:wrap;margin-bottom:32px}.booking-form .content .checkbox-list .form-check{margin-right:40px;margin-bottom:8px}.booking-form .results-title{background:var(--zircon-50);padding:16px;border-radius:8px;text-align:center;margin-top:40px}.booking-form .list-header{font-size:14px}.booking-form .flights-list{margin-top:24px;font-size:14px}.booking-form .flights-list .item{border:1px solid #dee2e6;border-radius:16px;padding:16px;display:flex;margin-top:16px;margin-bottom:8px}.booking-form .flights-list .item:hover{border-color:var(--primary)}.booking-form .flights-list .item .left{width:100%}.booking-form .flights-list .item .left .item-header{display:flex;background:var(--zircon-50);padding:16px;justify-content:center;border-radius:10px}.booking-form .flights-list .item .left .item-header .box{width:100%;text-align:center;color:var(--primary)}.booking-form .flights-list .item .left .item-header .box .top{display:flex;align-items:center;gap:8px;justify-content:center}.booking-form .flights-list .item .left .table .suitcase-disabled{position:relative}.booking-form .flights-list .item .left .table .suitcase-disabled .icon-ban{position:absolute;left:13px;bottom:0;color:red;background:#fff;border-radius:100px;font-size:16px}.booking-form .flights-list .item .left .table .icon-info-circle2{color:red;font-size:20px;cursor:pointer}.booking-form .flights-list .item .left .table .icon-add-circle{cursor:pointer}.booking-form .flights-list .item .left .table .icon-add-circle:hover{color:var(--primary-hover)}.booking-form .flights-list .item .right{max-width:250px;min-width:250px;border-left:5px solid var(--zircon-50);padding-left:16px;margin-left:16px;border-radius:5px;display:flex;flex-direction:column}.booking-form .flights-list .item .right .top-texts{height:100%}.booking-form .flights-list .item .right p{text-align:center}.booking-form .flights-list .item .right .price-1-person{color:var(--primary);font-size:18px}.booking-form .flights-list .item .right .summary-item{display:flex;justify-content:space-between;border-bottom:2px dotted var(--gray-chateau-500);margin-bottom:8px;padding-bottom:4px}.booking-form .flights-list .item .right .total-label{margin-bottom:0}.booking-form .flights-list .item .right .total-value{font-size:24px;color:var(--primary)}.booking-form .flights-list .item .right .endbutton-wrapper{text-align:center}.why-choose-section{padding-top:0}.why-choose-section .content{display:flex}.why-choose-section .content figure img{max-width:100%}.why-choose-section .content .text{margin-left:64px}.why-choose-section .content .text .title{margin-bottom:32px}.differentials-section{padding-top:0}.differentials-section .item{display:flex;margin-bottom:32px}.differentials-section .row>:nth-child(2n){padding-left:56px}.differentials-section .item figure{background:#ddd;margin:0 32px 0 0;height:196px;max-width:196px;min-width:196px;display:flex;align-items:center;justify-content:center;border-radius:50px}.differentials-section .item .text h3{margin-bottom:16px}.blog-section .list{display:flex;gap:24px}.blog-section .list .item{display:flex;flex-direction:column;width:100%;background:var(--white);box-shadow:0 40px 40px #ebeef1;border-radius:16px;overflow:hidden}.blog-section .list .item figure{width:100%;overflow:hidden;height:244px}.blog-section .list .item figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-section .list .item .main-texts{padding:8px 24px;flex:1}.blog-section .list .item .main-texts h3{margin-bottom:16px}.blog-section .list .item .endbutton{display:inline-flex;margin:0 0 24px 24px;text-decoration:none}.blog-section .list .item .endbutton i{margin-left:8px}.promotions-section{background:var(--zircon-50)}.promotions-section .promotions-carousel-wrapper{margin:0 -12px}.promotions-section .react-multi-carousel-track{display:flex;padding-top:50px;padding-bottom:100px}.promotions-section .promotions-carousel .item{background:var(--white);box-shadow:0 20px 12px #e6ecf5;border-radius:16px;overflow:hidden;display:flex;flex:1;flex-direction:column;height:100%;margin:0 12px;text-decoration:none;color:var(--black)!important}.promotions-section .promotions-carousel .item figure{width:100%;overflow:hidden;height:244px}.promotions-section .promotions-carousel .item figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.promotions-section .promotions-carousel .item .main-texts{padding:8px 24px 16px;flex:1}.promotions-section .promotions-carousel .item .main-texts h3{margin-bottom:16px}.promotions-section .promotions-carousel .item:hover .main-texts h3{color:var(--primary-hover)}.promotions-section .promotions-carousel .item .main-texts .date-item{display:flex;margin-bottom:8px}.promotions-section .promotions-carousel .item .main-texts .date-item i{margin-right:8px;color:var(--primary)}.promotions-section .promotions-carousel .item:hover .main-texts .date-item i{color:var(--primary-hover)}.promotions-section .promotions-carousel .item .price-wrapper{margin:0 0 24px 24px;display:flex;align-items:center;gap:16px}.promotions-section .promotions-carousel .item .price-wrapper .price-badge{background:var(--candy-corn-300);height:50px;display:flex;align-items:center;padding:0 16px;border-radius:8px}.promotions-section .promotions-carousel .item:hover .price-wrapper .price-badge{background:var(--candy-corn-400)}.promotions-section .promotions-carousel .item .price-wrapper .price-badge small{font-size:14px;margin-top:6px;margin-right:4px;white-space:nowrap}.promotions-section .promotions-carousel .item .price-wrapper .price-badge span{font-size:24px;font-weight:900}.promotions-section .promotions-carousel .item .price-wrapper p{margin:0}.service-types-section{background:var(--zircon-50)}.service-types-section .list{display:flex;gap:24px}.service-types-section .list .item{display:flex;flex-direction:column;width:100%;background:var(--white);box-shadow:0 40px 40px #ebeef1;border-radius:16px;overflow:hidden}.service-types-section .list .item figure{width:100%;overflow:hidden;height:244px}.service-types-section .list .item figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service-types-section .list .item .main-texts{padding:8px 24px;flex:1}.service-types-section .list .item .main-texts h3{margin-bottom:16px;display:flex}.service-types-section .list .item .main-texts h3 i{margin-right:8px}.faq-section:not(.with-padding-top){padding-top:0}.faq-section .content .accordion .accordion-item{border:none;margin-bottom:24px}.faq-section .content .accordion .accordion-button{background:var(--zumthor-50);font-size:20px;border-radius:16px}.faq-section .content .accordion .accordion-button:focus{box-shadow:none}.faq-section .content .accordion .accordion-button:not(.collapsed){background:var(--zumthor-50);color:var(--black);box-shadow:none;border-radius:16px 16px 0 0}.faq-section .content .accordion .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")}.faq-section .content .accordion .accordion-body{background:var(--zumthor-50);border-radius:0 0 16px 16px}.warranty-section{box-sizing:border-box;display:flex;justify-content:center;align-items:center;height:400px;width:100%;margin-bottom:100px}.warranty-section .side{flex:1;background-color:var(--primary);height:100%;border-radius:16px}.warranty-section .side.left{border-radius:0 16px 16px 0}.warranty-section .side.right{border-radius:16px 0 0 16px}.warranty-section .container{display:flex;height:100%;width:930px;border:2px solid var(--primary);padding:0;border-radius:16px}.warranty-section .container .content{position:relative;display:flex;align-items:center}.warranty-section .container .content .seal{position:absolute;left:-173px}.warranty-section .container .content .seal img{max-width:100%}.warranty-section .container .content .text{padding-left:200px;padding-right:56px}.warranty-section .container .content .warranty-badge{background:var(--scandal-100);display:inline-flex;align-items:center;min-height:50px;padding:8px 16px;border-radius:100px;color:var(--primary);font-weight:500;margin-bottom:10px}.warranty-section .container .content .warranty-badge i{margin-right:8px}.warranty-section .container .content .text h2{margin-bottom:16px}.testimonials-section{background:var(--tory-blue-900)}.testimonials-section .title{color:var(--white)}.testimonials-section .carousel-wrapper{margin:0 -12px}.testimonials-section .react-multi-carousel-track{display:flex;padding-top:50px;padding-bottom:100px}.testimonials-section .testimonials-carousel .item{background:var(--white);position:relative;border-radius:16px;padding:32px 40px 32px 126px;display:flex;flex:1;flex-direction:column;height:100%;margin:0 12px}.testimonials-section .testimonials-carousel .item .aspas{content:'"';position:absolute;left:24px;top:80px}.testimonials-section .testimonials-carousel .item .user-photo{width:110px;height:110px;position:absolute;left:0;top:-45px}.testimonials-section .testimonials-carousel .item .user-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:200px;border:10px solid var(--white)}.testimonials-section .testimonials-carousel .owl-item,.testimonials-section .testimonials-carousel .owl-stage{display:flex}.testimonials-section .testimonials-carousel .owl-stage-outer{padding-top:45px}.testimonials-section .testimonials-carousel .item .name{font-size:20px;font-weight:700;margin-bottom:16px;display:inline-block}.testimonials-section .testimonials-carousel .item .city-state{display:flex;align-items:center}.testimonials-section .testimonials-carousel .item .city-state i{margin-right:8px}.contact-section{background:var(--zircon-50)}@media only screen and (max-width:1399px){.hero-home .content figure{margin-bottom:-150px}.hero-home.hero-visa .content figure{margin-bottom:-94px}.hero-home.hero-ticket{height:650px}.hero-home.hero-ticket .content .text{margin-top:-50px}.hero-home.hero-ticket .content figure{margin-bottom:38px}}@media only screen and (max-width:1199px){.hero-home .content figure{margin-bottom:-300px}.hero-home.hero-visa .content figure{margin-bottom:-204px}.hero-home.hero-ticket .content figure{margin-bottom:-90px}.warranty-section{height:500px}.warranty-section .container .content .seal{position:static}.warranty-section .container .content .text{padding-left:24px}}@media only screen and (max-width:991px){.hero-home.hero-ticket{height:auto}.hero-home.hero-ticket .content .text{margin-top:24px}.how-works-section .carousel-wrapper{padding:0 24px}.why-choose-section .content{flex-direction:column;align-items:center}.why-choose-section .content figure{margin-bottom:24px}.why-choose-section .content .text{margin-left:0}.differentials-section .item{margin-bottom:32px}.differentials-section .item-sms{margin-bottom:0}.differentials-section .row>:nth-child(2n){padding-left:calc(var(--bs-gutter-x) * .5)}.blog-section .list,.service-types-section .list{flex-direction:column}.warranty-section{height:630px}.warranty-section .container .content{padding:32px 0;flex-direction:column}.booking-form .flights-list .item{flex-direction:column}.booking-form .flights-list .item .right{margin-left:0;padding-left:0;border-left:0;margin-top:16px;max-width:none;min-width:auto}}@media only screen and (max-width:767px){.custom-carousel-nav .owl-nav button{width:40px;height:40px}.custom-carousel-nav .owl-nav button i{font-size:24px}.custom-carousel-nav .owl-nav .owl-prev{left:23px}.custom-carousel-nav .owl-nav .owl-next{right:23px}.how-works-carousel .item .number{left:50px}.how-works-section .carousel-wrapper{padding:0}.faq-section .title-wrapper.title-line .title{font-size:32px;background:none}.default-section .title-wrapper.title-line:after{display:none}.faq-section .content .accordion .accordion-button{font-size:16px;line-height:24px}.warranty-section{height:680px}.testimonials-section .testimonials-carousel .item{padding:16px}.testimonials-section .testimonials-carousel .item .aspas{display:none}.testimonials-section .testimonials-carousel .item .user-photo{right:0;left:auto;width:64px;height:64px;top:-24px}.testimonials-section .testimonials-carousel .item .user-photo img{border-width:4px}.testimonials-section .testimonials-carousel .item .name{display:block;padding-right:50px}}@media only screen and (max-width:575px){.warranty-section{height:auto}.warranty-section .container{margin:0 12px}}@media only screen and (max-width:500px){.differentials-section .item{flex-direction:column;align-items:center}.differentials-section .item figure{margin:0 0 24px}.differentials-section .item .text h3{text-align:center}}@media only screen and (max-width:430px){.testimonials-section .testimonials-carousel{padding:0;margin-bottom:40px}.testimonials-section .owl-nav{top:auto;bottom:-16px;display:flex;justify-content:center;margin-top:16px;gap:8px}.testimonials-section .owl-nav button{position:static}}@font-face{font-family:revicons;fallback:fallback;src:url(/_next/static/media/revicons.ff59b316.woff) format("woff"),url(/_next/static/media/revicons.b96bdb22.ttf) format("ttf"),url(/_next/static/media/revicons.652e7269.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:rgba(0,0,0,.5);min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:rgba(0,0,0,.5)}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border:2px solid grey;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}