html{scrollbar-gutter:stable}html.ui-scroll-locked,html.ui-scroll-locked body{overflow:hidden}.hidden,.none{display:none!important}.non-opacity{opacity:0}.non-opacity-t{opacity:0;pointer-events:none;transition:all .2s}.scroll-animate{opacity:0;transform:translateY(30px);transition:all .6s ease}.scroll-animate.show{opacity:1;transform:translateY(0)}.active,.block,.visible{display:block}.blur{filter:blur(3px);pointer-events:none;position:relative}.no-events{pointer-events:none!important}.relative{position:relative}p.sub-title{color:var(--gray-800);font-size:var(--15px);font-weight:400;line-height:1.5;margin:20px 0 10px;text-align:justify}p.sub-title.mobile{display:block}p.sub-title.desktop{display:none}@media screen and (min-width:768px){p.sub-title.mobile{display:none}p.sub-title.desktop{display:block}}.pop-up{align-items:center;backdrop-filter:blur(3px);background-color:#e50c12b3;display:grid!important;inset:0;justify-items:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .36s cubic-bezier(.22,1,.36,1),visibility 0s linear .36s;visibility:hidden;z-index:999999999}.pop-up.active{opacity:1;pointer-events:auto;transition:opacity .36s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s;visibility:visible}.pop-up.is-closing{opacity:0;pointer-events:none;transition:opacity .32s cubic-bezier(.32,0,.67,0),visibility 0s linear .32s;visibility:hidden}.card-message{box-sizing:border-box;justify-self:center;opacity:0;position:relative;transform:translateY(28px) scale(.96);transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1);width:min(88%,500px);will-change:opacity,transform}.pop-up.active .card-message,.pop-up.is-open .card-message{opacity:1;transform:translateY(0) scale(1)}.pop-up.is-closing .card-message{opacity:0;transform:translateY(28px) scale(.96)}@media (prefers-reduced-motion:reduce){.card-message,.pop-up{transition:none}}.card-message p{margin:0}.card-message-head{background-color:var(--white-color);border-radius:38px 38px 0 0;padding:30px 0 20px;position:relative;text-align:center}.card-message-head p{color:var(--primary-red-color);font-family:var(--neulis);font-size:var(--17px);font-weight:700;margin:0 auto;text-transform:uppercase;width:88%}.card-message-head .popup-close-btn--dev{color:#fff;cursor:pointer;left:7px;position:absolute;top:56px}.card-message-head .popup-close-btn--user{color:#e2138e;cursor:pointer;font-size:23px;font-weight:400;padding:5px;position:absolute;right:23px;top:10px}.card-message-head p img{height:auto;margin-right:10px;position:relative;top:4px;width:26px}.card-message-body{background-color:#e50c12b3;border-radius:0 0 38px 38px;box-sizing:border-box;color:var(--white-color);padding:20px 20px 14px;text-align:center}.card-message-body p{color:var(--white-color);font-size:var(--15px);font-weight:400;line-height:21px}.card-message-body .text-body{margin-bottom:30px}.card-message-body a{color:var(--white-color);font-weight:800}.card-message-body a#act-link{color:var(--white-color);display:block;font-size:var(--15px);font-weight:400;margin-top:31px;text-decoration:underline}.card-message-body .buttons-zone{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.card-message-body .buttons-zone button{background-color:var(--secondary-yellow-color);border:none;border-radius:17.26px;color:var(--accent-color);cursor:pointer;display:block;font-size:var(--15px);font-weight:600;margin:20px auto 0;padding:10px 22px;text-decoration:none;text-transform:uppercase;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1)}.card-message-body .buttons-zone button#btn-act-2{background:#0000;border:1px solid #fff;color:#fff}@media (hover:hover) and (pointer:fine){.card-message-body .buttons-zone button:hover{box-shadow:0 10px 20px #00000024;transform:translateY(-1px)}.card-message-body .buttons-zone button#btn-act-1:hover{background-color:#ffd700eb}.card-message-body .buttons-zone button#btn-act-2:hover{background-color:#ffffff1f;border-color:#ffffffeb}}.card-message-body .buttons-zone button:focus-visible{outline:2px solid #ffffffd9;outline-offset:3px}@media screen and (max-width:429px){.card-message-head p img{width:26px}}@media screen and (min-width:768px){.card-message-body{padding:50px 40px 44px}}.plane-icon{background-color:currentColor;display:block;mask-image:url(../../img/icons/plane.svg);-webkit-mask-image:url(../../img/icons/plane.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}.flight-segment-dot{background-color:var(--white-color);border:3px solid var(--primary-red-color);border-radius:50%;box-sizing:border-box;height:10px;position:relative;width:10px;z-index:1}@property --plane-progress{syntax:"<number>";inherits:true;initial-value:0}.plane-loader-content{align-items:center;display:flex;flex-direction:column;gap:22px;padding:24px}.plane-loader-journey{width:min(var(--plane-loader-svg-width,360px),86vw)}.plane-loader-codes{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;margin-bottom:60px;padding:0 2px}.plane-loader-route-label{color:var(--primary-red-color);font-family:var(--neulis);font-size:clamp(var(--12px),3.5vw,var(--16px));font-weight:600;line-height:1.2;max-width:44%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plane-loader-route-label:last-child{text-align:right}.plane-loader-arc-area{aspect-ratio:var(--plane-loader-aspect-w,360) /var(--plane-loader-aspect-h,72);container-name:plane-loader-arc;container-type:inline-size;position:relative;width:100%;--plane-loader-scale:1}@supports (container-type:inline-size){.plane-loader-arc-area{--plane-loader-scale:calc(100cqw/(var(--plane-loader-aspect-w)*1px))}}@supports not (container-type:inline-size){.plane-loader-arc-area{--plane-loader-scale:min(1,calc(86vw/(var(--plane-loader-aspect-w)*1px)))}}.plane-loader-arc{display:block;height:calc(var(--plane-loader-aspect-h)*1px);left:0;overflow:visible;position:absolute;top:0;transform:scale(var(--plane-loader-scale));transform-origin:0 0;width:calc(var(--plane-loader-aspect-w)*1px);z-index:1}.plane-loader-arc__bg{stroke:var(--tertiary-pink-color);stroke-dasharray:5 7;stroke-linecap:round;stroke-width:2}.plane-loader-arc__fill{stroke:var(--primary-red-color);stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--plane-progress)*100);stroke-linecap:round;stroke-width:2.5;transition:stroke-dashoffset var(--plane-motion-duration) var(--plane-motion-easing)}.plane-loader-arc-dot{fill:var(--white-color);stroke:var(--primary-red-color);stroke-width:3;transform-box:fill-box;transform-origin:center;transition:fill .5s ease,transform .5s ease}.plane-loader-plane-layer{inset:0;opacity:1;pointer-events:none;position:absolute;transition:opacity .42s ease-in-out;will-change:opacity;z-index:3}.plane-loader-plane-canvas{height:calc(var(--plane-loader-aspect-h)*1px);left:0;pointer-events:none;position:absolute;top:0;transform:scale(var(--plane-loader-scale));transform-origin:0 0;width:calc(var(--plane-loader-aspect-w)*1px)}.plane-loader-plane{color:var(--primary-red-color);height:36px;left:0;offset-anchor:50% 50%;offset-distance:calc(var(--plane-progress)*100%);offset-path:path("M 24 56 Q 180 8 336 56");offset-rotate:auto;position:absolute;top:0;transition:offset-distance var(--plane-motion-duration) var(--plane-motion-easing);width:36px}.plane-loader-progress{align-items:center;display:flex;gap:12px;justify-content:center;list-style:none;margin:0;padding:0}.plane-loader-progress__dot{background-color:var(--tertiary-pink-color);border-radius:50%;height:7px;transition:background-color .4s ease,transform .4s ease,box-shadow .4s ease;width:7px}.plane-loader-progress__dot.is-complete{background-color:rgba(var(--plane-loader-accent-rgb),.45);transform:scale(.9)}.plane-loader-progress__dot.is-active{animation:plane-loader-dot-pulse 1.5s ease-in-out infinite;background-color:var(--primary-red-color);transform:scale(1.15)}@keyframes plane-loader-dot-pulse{0%,to{box-shadow:0 0 0 0 rgba(var(--plane-loader-accent-rgb),.35)}50%{box-shadow:0 0 0 7px rgba(var(--plane-loader-accent-rgb),0)}}.plane-loader-trip-summary{align-items:center;color:var(--warm-gray-600);display:flex;flex-wrap:wrap;font-family:var(--neulis);font-size:var(--14px);gap:0;justify-content:center;line-height:1.4;margin:0}.plane-loader-trip-summary[hidden]{display:none}.plane-loader-trip-summary>span:not([hidden])+span:not([hidden]):before{content:"·";font-weight:400;padding:0 var(--8px)}.plane-loader-trip-summary__trip-type{color:var(--gray-700);font-weight:600}#loading-text{align-items:center;display:flex;justify-content:center;margin:0;min-height:50px}#loading-text ul li{animation:plane-loader-text-in .65s ease forwards;color:var(--gray-700);display:none;font-family:var(--neulis);font-size:var(--15px);font-weight:400;line-height:1.55;margin:0;max-width:30ch;text-align:center;width:100%}#loading-text ul li.visible{display:block}@keyframes plane-loader-text-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}#plane-loader-wrapper{--plane-loader-accent-rgb:226,19,24;--plane-loader-svg-width:360px;--plane-loader-aspect-w:360;--plane-loader-aspect-h:72;--plane-progress:0;--plane-motion-duration:1900ms;--plane-motion-easing:cubic-bezier(0.65,0,0.35,1);align-items:center;background:radial-gradient(900px 360px at 50% 30%,#e213180f,#fff0 60%),radial-gradient(700px 280px at 20% 70%,#e213180a,#fff0 62%),#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transform:translateY(-12px);transition:opacity .35s ease,transform .35s ease;width:100%;z-index:99999999999}#plane-loader-wrapper:before{animation:plane-loader-drift 12s ease-in-out infinite alternate;background:radial-gradient(260px 120px at 20% 20%,rgba(226,19,24,.045),#fff0 62%),radial-gradient(220px 110px at 70% 40%,rgba(226,19,24,.035),#fff0 62%),radial-gradient(300px 140px at 45% 75%,#e2131808,#fff0 66%);content:"";inset:-40%;opacity:.9;pointer-events:none;position:absolute;transform:translateZ(0)}#plane-loader-wrapper>.plane-loader-content{position:relative;z-index:1}@keyframes plane-loader-drift{0%{transform:translate3d(-12px,-8px,0)}to{transform:translate3d(12px,8px,0)}}#plane-loader-wrapper[data-phase="0"]{--plane-progress:0}#plane-loader-wrapper[data-phase="1"]{--plane-progress:0.36}#plane-loader-wrapper[data-phase="2"]{--plane-progress:0.66}#plane-loader-wrapper[data-phase="3"]{--plane-progress:1}#plane-loader-wrapper[data-instant=true] .plane-loader-arc__fill,#plane-loader-wrapper[data-instant=true] .plane-loader-plane{transition:none!important}#plane-loader-wrapper.plane-loader--teleporting .plane-loader-plane-layer{opacity:0}#plane-loader-wrapper.plane-loader--teleporting .plane-loader-arc__fill,#plane-loader-wrapper.plane-loader--teleporting .plane-loader-plane{transition:none}#plane-loader-wrapper.active{opacity:1;pointer-events:auto;transform:translateY(0)}#plane-loader-wrapper.loader-destination-reached .plane-loader-arc-dot--dest{animation:plane-loader-destination-pop .52s ease-out 1;fill:var(--primary-red-color);transform:scale(1.35)}@keyframes plane-loader-destination-pop{0%{filter:drop-shadow(0 0 0 rgba(var(--plane-loader-accent-rgb),0))}55%{filter:drop-shadow(0 0 6px rgba(var(--plane-loader-accent-rgb),.35))}to{filter:drop-shadow(0 0 8px rgba(var(--plane-loader-accent-rgb),0))}}html.plane-loader-pending,html.plane-loader-pending body{overflow:hidden}html.plane-loader-pending .page-wrapper-blur{visibility:hidden}html.plane-loader-pending #plane-loader-wrapper{opacity:1;pointer-events:auto;transform:none;transition:none}body:has(.landing-main) #plane-loader-wrapper{transition:opacity .35s ease}@media screen and (min-width:768px){.plane-loader-content{gap:26px}#loading-text ul li{font-size:var(--16px);max-width:36ch}}@media (prefers-reduced-motion:reduce){#plane-loader-wrapper{--plane-motion-duration:0ms}.plane-loader-arc__fill,.plane-loader-plane{transition:none!important}.plane-loader-progress__dot.is-active{animation:none}.plane-loader-arc-dot,.plane-loader-progress__dot{transition:none}#loading-text ul li,#plane-loader-wrapper.loader-destination-reached .plane-loader-arc-dot--dest,#plane-loader-wrapper:before{animation:none}}.flex-services.mrgtop{margin-top:0}#services_head{padding:40px 0}#services_head h2{font-size:var(--17px);font-weight:700!important}#inf-about-your-trip{padding-bottom:50px!important}#inf-about-your-trip p{margin-bottom:0;margin-top:0}#inf-about-your-trip .number-adult p{color:var(--light-gray-text);font-size:var(--17px);font-weight:700}#inf-about-your-trip p.p-message{color:var(--primary-red-color)!important;font-size:var(--15px);font-weight:400!important}#inf-about-your-trip h2{color:var(--primary-red-color);font-size:var(--14px);font-weight:700;margin-bottom:10px;margin-top:0;text-transform:uppercase}#inf-about-your-trip__head.pad-page{margin-bottom:25px;padding-bottom:0;padding-top:0}#inf-about-your-trip__head p#date-your-trip{color:var(--light-gray-text);font-size:var(--13px);font-weight:500;padding-bottom:27px;padding-top:18px;text-align:right}#inf-about-your-trip .bloq{border-bottom:1px solid var(--primary-red-color);padding:21px 0}#inf-about-your-trip .bloq:nth-of-type(3){border-bottom:0}#inf-about-your-trip .bloq:last-of-type{border-bottom:0;border-bottom:1px solid var(--primary-red-color);margin-bottom:20px}#inf-about-your-trip .bloq:last-child{border-bottom:0}#inf-about-your-trip p.strong{color:var(--light-gray-text);font-size:var(--17px);font-weight:700;line-height:20.4px;text-transform:uppercase}#about-your-trip__itinerary #segmento-container{display:flex;display:-o-flexbox;flex-direction:column;gap:90px}#segmento-container .leg-option .flex{display:flex;display:-o-flexbox;flex-direction:column;gap:15px}#segmento-container .leg-option h2{font-size:var(--16px)}#locator-and-pay{align-items:center;display:flex;display:-o-flexbox;justify-content:space-between}#locator-and-pay button{background-color:var(--secondary-yellow-color);border:0;border-radius:27.23px;color:var(--primary-red-color);font-size:var(--11px);font-weight:700;height:43px;width:127px}#about-your-trip__passengers .flex{display:flex;display:-o-flexbox;flex-direction:column;gap:13px}.name__adult-or-child,.passengers__name{justify-content:space-between}.name__adult-or-child{display:flex;display:-o-flexbox}.name__adult-or-child .type_passenger{font-size:var(--16px)}.name__adult-or-child p:nth-child(2){color:var(--light-gray-text);font-weight:500}.number-adult{display:flex;flex-direction:column}.number-adult p{color:var(--light-gray-text);font-size:var(--15px);font-weight:500}.itinerary__trip__head p{background-color:var(--tertiary-pink-color);color:var(--primary-red-color);font-size:var(--11px);font-weight:700;margin-bottom:16px!important;padding:12px 0 9px 11px;text-transform:uppercase}.itinerary__trip__body{align-items:center;display:flex;display:-o-flexbox;justify-content:space-between;margin-bottom:10px}.itinerary__trip__body p.trip-departure-arrive{color:var(--accent-color);font-size:var(--9px);font-weight:700;margin-bottom:10.45px!important}.itinerary__trip__body p.trip-time{color:var(--primary-red-color);font-size:var(--15px);font-weight:500;margin-bottom:5px!important}.itinerary__trip__body p.trip-city{color:var(--accent-color);font-size:var(--15px);font-weight:900;margin-bottom:10px!important}.itinerary__trip__body p.trip-airport{color:var(--primary-red-color);font-size:var(--11px);font-weight:400;width:140px}.trip__body__to{text-align:right}.trip__body__company{align-items:center;background-color:var(--tertiary-pink-color);border-radius:17px;-webkit-border-radius:17px;-moz-border-radius:17px;-ms-border-radius:17px;-o-border-radius:17px;display:flex;display:-o-flexbox;flex-direction:column;gap:10px;height:97px;justify-content:center;padding:5px 10px;width:104px}.trip__body__company img,.trip__body__company img.return{transform:rotate(44deg);-webkit-transform:rotate(44deg);-moz-transform:rotate(44deg);-ms-transform:rotate(44deg);-o-transform:rotate(44deg);width:26px}.trip__body__company p{color:var(--primary-red-color);font-size:var(--9px);font-weight:500;text-align:center}.suitcase-trip{align-items:center;display:flex;display:-o-flexbox;gap:7px;justify-content:center}.suitcase-trip p,.suitcase-trip p span{color:var(--primary-red-color);font-size:var(--9px);font-weight:300;text-align:center}.suitcase-trip img{height:12.39px}#reminder h3{font-size:var(--17px);font-weight:700;margin-bottom:22px}#reminder h3,#reminder p{color:var(--primary-red-color)}#reminder p{font-size:var(--12px);font-weight:500;line-height:14.4px;margin-bottom:13px}.btns-flex{display:flex;display:-o-flexbox;flex-direction:column;gap:16px;margin:40px auto 80px;width:185px}div.btns-flex .btn-general{flex:1}div.btn-single .btn-general{background-color:var(--primary-red-color);color:var(--white-color);margin:0 auto;width:80%}.inf-trip h3{border-radius:25px 25px 0 0;-webkit-border-radius:25px 25px 0 0;-moz-border-radius:25px 25px 0 0;-ms-border-radius:25px 25px 0 0;-o-border-radius:25px 25px 0 0;border-top:2px solid var(--primary-red-color);color:var(--primary-red-color);font-size:var(--17px);font-weight:600;margin:0;padding:20px}#total-to-pay.inf-trip,.inf-trip h3{background-color:var(--tertiary-pink-color);border-left:2px solid var(--primary-red-color);border-right:2px solid var(--primary-red-color)}#total-to-pay.inf-trip{border-bottom:2px solid var(--primary-red-color)}#total-to-pay.inf-trip p{color:var(--primary-red-color);font-size:var(--15px);font-weight:700}#pay-booking-review{padding-top:16px}#pay-booking-review #options-to-pay{display:flex;display:-o-flexbox;flex-direction:column;gap:21px}#options-to-pay .option-pay{align-items:center;background-color:#f8d7d866;border-radius:33px;-webkit-border-radius:33px;-moz-border-radius:33px;-ms-border-radius:33px;-o-border-radius:33px;box-sizing:border-box;cursor:pointer;display:flex;display:-o-flexbox;gap:35px;padding:25px 30px;transition:background-color .3s ease-in-out;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out}#options-to-pay .option-pay:hover{background-color:#f8d7d8}#options-to-pay .option-pay label{cursor:pointer}.option-pay h4{color:var(--primary-red-color);font-size:var(--17px);font-weight:700;margin:0 0 10px}.option-pay label p{color:var(--primary-red-color);font-size:var(--13px);font-weight:400}#btn-pay-continue{font-weight:800;padding-bottom:16px;padding-top:16px}.content{margin:auto;max-width:1224px;padding:20px 0 0;width:95%}.product-title{color:#97928f;font-size:21px;font-weight:600;margin-bottom:30px}.product-title div p:first-child{color:var(--primary-red-color);font-size:15px;font-weight:500;margin-bottom:3px}.product-title div p:nth-child(2){margin-top:0}.passengerTable,table{width:100%}table table,td,th{cursor:auto;display:revert}table tbody{display:flex;flex-direction:column}table tbody tr{box-sizing:border-box;display:flex;font-size:11.5px;padding:7px 5px}table.itineraryTable{margin-bottom:45px}table.itineraryTable tbody tr{border-bottom:1px solid var(--primary-red-color)}table tbody tr.table-headers{border-bottom:0;color:var(--primary-red-color);display:flex;font-size:15px;gap:5px;padding:0}table tbody tr td{aspect-ratio:auto;color:var(--primary-red-color)}table tbody tr td:nth-child(5){font-weight:800}table tbody tr td b{aspect-ratio:auto}.table-headers th{background-color:#f8d7d8;flex:1;font-weight:500;padding:7px 5px;text-align:left;text-transform:uppercase}.table-headers th:first-child,.table-headers th:nth-child(2){flex-basis:39.5%;flex-grow:0}.table-headers th:nth-child(3){flex-basis:21%;flex-grow:0}table.passengerTable tr{flex:1;font-weight:700}table.passengerTable tr td:first-child,table.passengerTable tr td:nth-child(2){flex-basis:40%;flex-grow:0}table.passengerTable tr td:nth-child(3){flex-basis:20%;flex-grow:0}table.passengerTable tr.table-headers{background:none;flex-basis:auto;flex-grow:0}.paymentInfo{display:flex;justify-content:flex-end;margin:auto;max-width:1224px;padding-bottom:40px;width:95%}table.cart-amount-details{width:100%}table.cart-amount-details tbody tr{text-transform:uppercase}.submit-btn{background-color:var(--primary-red-color);border:none;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;color:var(--secondary-yellow-color);font-size:var(--13px);margin:0 auto;padding:17px 65px;width:fit-content}.submit-btn,.total-amount,.total-amount-label{font-weight:700}.flex-services{display:flex;display:-o-flexbox;flex-direction:column;gap:20px;margin-bottom:20px}#aditional-services-head{margin-bottom:70px}#aditional-services-head h2{color:var(--primary-red-color);font-size:var(--17px);font-weight:700;margin-bottom:9px;margin-top:23px}#aditional-services-head p{color:var(--primary-red-color);font-size:var(--15px);font-weight:400;margin-top:0}.adicional-object{position:relative}.recomend-label{align-items:center;background-color:var(--primary-red-color);border-radius:22px 22px 0 0;-webkit-border-radius:22px 22px 0 0;-moz-border-radius:22px 22px 0 0;-ms-border-radius:22px 22px 0 0;-o-border-radius:22px 22px 0 0;box-sizing:border-box;display:flex;display:-o-flexbox;gap:6px;padding:11px 15px;position:absolute;right:20px;top:-36px;width:fit-content}.recomend-label p{color:var(--white-color);font-size:var(--13px);font-weight:700;margin:0}.recomend-label img{width:12px}.aditional-service.recomended{background-color:#f8d7d8cc}.aditional-service.recomended.checked{background-color:#f8d7d8}.aditional-service{background-color:#f8d7d866;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;box-sizing:border-box;padding:30px 18px;transition:background-color .3s ease-in-out;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out}.aditional-service.checked,.aditional-service:hover{background-color:#f8d7d899}.aditional-service .flex{border-bottom:1px solid var(--primary-red-color);display:flex;display:-o-flexbox;padding-bottom:17px;width:100%}.flex .service-left{flex:1}.service-left .box-input-label-asist{display:flex;display:-o-flexbox;left:7px;position:relative}.box-input-label-asist input{margin-right:12px}.box-input-label-asist label{width:80%}.box-input-label-asist input{appearance:none;background-color:var(--white-color);border:3px solid var(--primary-red-color);border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;cursor:pointer;height:20px;margin:0 10px 0 0;width:20px}.box-input-label-asist input:checked{background-position:50%;background-repeat:no-repeat;background-size:60%;border-color:var(--primary-red-color)}.flex .service-right img{margin-left:auto}.aditional-service h3{color:var(--primary-red-color);font-size:var(--17px);font-weight:700;margin:0 0 20px}.aditional-service label{color:var(--primary-red-color);cursor:pointer;font-size:var(--13px);font-weight:400}.aditional-service label span{display:block;font-size:var(--11px);margin-top:6px}.flex .service-right{display:flex;display:-o-flexbox;flex:0 0 24.4%;flex-direction:column;gap:30px;justify-content:flex-end}.flex .service-right p#price-service-aditional{text-align:right}.flex .service-right p#price-service-aditional,.flex .service-right span.num-price-service{color:var(--accent-color);font-size:var(--17px);font-weight:700;margin:0;text-transform:uppercase}.flex .service-right span.num-price-service{display:inline-block}.flex .service-right span{color:var(--accent-color);display:block;font-size:var(--9px);font-weight:400;margin-bottom:4px;text-align:right}.aditional-service img.icon-serv-aditional{height:43px}.select-benefited-passenger{display:flex;display:-o-flexbox;flex-direction:column;gap:50px;max-height:0;overflow:hidden;padding:0;transition:max-height .2s ease,padding-top .5s ease;-webkit-transition:max-height .2s ease,padding-top .5s ease;-moz-transition:max-height .2s ease,padding-top .5s ease;-ms-transition:max-height .2s ease,padding-top .5s ease;-o-transition:max-height .2s ease,padding-top .5s ease}.select-benefited-passenger.active{animation:fade 1s ease;-webkit-animation:fade 1s ease;-moz-animation:fade 1s ease;-ms-animation:fade 1s ease;-o-animation:fade 1s ease;max-height:fit-content;padding:26px 0}.select-benefited-passenger#checkin-service{pointer-events:none}.select-benefited-passenger .passenger{align-items:center;cursor:pointer;display:flex;display:-o-flexbox;justify-content:space-between;margin-left:7px;vertical-align:middle}.select-benefited-passenger .passenger input{appearance:none;background-color:var(--white-color);border:3px solid var(--primary-red-color);border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;cursor:pointer;height:20px;margin:0 10px 0 0;width:20px}.select-benefited-passenger .passenger input:checked{background-position:50%;background-repeat:no-repeat;background-size:60%;border-color:var(--primary-red-color)}.add-extra-buggage{display:flex;display:-o-flexbox;flex-direction:column;gap:50px;max-height:0;overflow:hidden;padding:0;transition:max-height .2s ease,padding-top .5s ease;-webkit-transition:max-height .2s ease,padding-top .5s ease;-moz-transition:max-height .2s ease,padding-top .5s ease;-ms-transition:max-height .2s ease,padding-top .5s ease;-o-transition:max-height .2s ease,padding-top .5s ease}.add-extra-buggage.active{animation:fade 1s ease;-webkit-animation:fade 1s ease;-moz-animation:fade 1s ease;-ms-animation:fade 1s ease;-o-animation:fade 1s ease;max-height:fit-content;padding:26px 0}.add-extra-buggage .passenger{align-items:center;display:flex;display:-o-flexbox;justify-content:space-between;margin-left:7px;vertical-align:middle}.add-extra-buggage .passenger input{appearance:none;background-color:var(--white-color);border:3px solid var(--primary-red-color);border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;cursor:pointer;height:20px;margin:0 10px 0 0;width:20px}.add-extra-buggage .passenger input:checked{background-position:50%;background-repeat:no-repeat;background-size:60%;border-color:var(--primary-red-color)}.passenger-buggage .label-and-counter{display:flex;display:-o-flexbox;justify-content:space-between}.label-and-counter .counter-box{align-items:center;display:flex;display:-o-flexbox;gap:23px;vertical-align:middle}.counter-box span{color:var(--primary-red-color);font-size:var(--16px);font-weight:600;text-align:center;width:15px}.counter-box button{background-color:var(--primary-red-color);border:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;box-sizing:border-box;color:var(--white-color);height:33px;outline:none;width:33px}.benefits-content{max-height:0;overflow:hidden;padding-top:0;transition:max-height .5s ease,padding-top 1.4s ease;-webkit-transition:max-height .5s ease,padding-top 1.4s ease;-moz-transition:max-height .5s ease,padding-top 1.4s ease;-ms-transition:max-height .5s ease,padding-top 1.4s ease;-o-transition:max-height .5s ease,padding-top 1.4s ease}.benefits-content.active{animation:fade 1s ease-in-out;-webkit-animation:fade 1s ease-in-out;-moz-animation:fade 1s ease-in-out;-ms-animation:fade 1s ease-in-out;-o-animation:fade 1s ease-in-out;max-height:450px;padding-top:22px}.see-benefits-toggle img.ico-arrow-down{transition:transform .3s ease-in;-moz-transition:-moz-transform .3s ease-in;-ms-transition:-ms-transform .3s ease-in;-o-transition:-o-transform .3s ease-in}.see-benefits-toggle.active img.ico-arrow-down{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.see-benefits img{width:14px}.see-benefits p.toggle-text{color:var(--primary-red-color);font-size:var(--11px);font-weight:700}.benefits-content ul{display:flex;display:-o-flexbox;flex-direction:column;gap:30px;margin-left:6px}.benefits-content li{color:var(--primary-red-color);font-size:var(--11px);font-weight:400}.benefits-content li img{margin-right:10px;width:10px}.see-benefits-toggle{cursor:pointer;display:flex;display:-o-flexbox;justify-content:space-between}.see-benefits-toggle p{margin:0;padding:10px 0 0}#benefits-seguro-asistencia.hidden{display:none}@media screen and (min-width:768px){#inf-about-your-trip{margin:0 auto;width:85%}.flex .service-right span{font-size:var(--10px)}.see-benefits p.toggle-text{font-size:var(--12px)}.aditional-service label,.option-pay label p{font-size:var(--14px)}#inf-about-your-trip h2{font-size:var(--15px)}.flex .service-right p#price-service-aditional,.flex .service-right span.num-price-service{font-size:var(--20px)}.div-button button{border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;font-size:var(--17px);padding:25px 136px;width:auto}#body-end-booking input[type=date],#body-end-booking input[type=email],#body-end-booking input[type=text],#booking-is-free,#contact-details-section .phone-number-field input,#total-to-pay,.red-card h3{padding-left:40px!important;padding-right:40px}.aditional-service{padding:40px}#options-to-pay .option-pay{border-radius:60px;-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;padding:25px 40px}.btns-flex{height:72px;width:309px}#btn-pay-continue{border-radius:60px;-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px}#pay-booking-review{margin:0 auto;width:60%}}@media screen and (min-width:820px){table tbody tr{font-size:14px}table tbody tr.table-headers{font-size:19px}.table-headers th,table tbody tr{padding:7px 14px}#box-end-booking .h1page,#inf-about-your-trip .h1page{font-size:var(--22px)}#inf-about-your-trip h2{font-size:17px}#services_head h2{font-size:var(--22px);text-transform:none}.aditional-service .flex{padding-bottom:30px}.aditional-service h3{font-size:var(--18px)}#inf-about-your-trip p.p-message{font-size:var(--17px)}.aditional-service label,.option-pay label p{font-size:var(--15px);line-height:1.7}.recomend-label{top:-44px}.recomend-label p{font-size:var(--18px)}.recomend-label img{position:relative;top:-1px;width:18px}.box-input-label-asist input{position:relative;top:5px}.see-benefits p.toggle-text{font-size:var(--15px)}.inf-trip h3{font-size:var(--18px)}#total-to-pay,.red-card .box-ul{padding-left:40px}.option-pay h4{font-size:var(--18px)}.flex .service-right p#price-service-aditional,.flex .service-right span.num-price-service{font-size:var(--23px)}.flex .service-right span{font-size:var(--13px)}.aditional-service img.icon-serv-aditional{height:50px}}@media screen and (min-width:1024px){.suitcase-trip p,.suitcase-trip p span{font-size:var(--14px);font-weight:400}.trip__body__company p{font-size:var(--11px);text-align:center}.suitcase-trip img{height:19px}.trip__body__company img{width:32px}.itinerary__trip__head p{font-size:var(--15px);margin-bottom:30px!important;text-align:center}.itinerary__trip__body p.trip-departure-arrive{font-size:var(--12px)}.itinerary__trip__body p.trip-city,.itinerary__trip__body p.trip-time{font-size:var(--20px)}.itinerary__trip__body p.trip-airport{font-size:var(--14px)}#segmento-container .leg-option .flex{gap:40px}.benefits-content li{font-size:var(--13px)}}@media screen and (min-width:1280px){.box-input-label-asist label{min-height:153px}#inf-about-your-trip.container{max-width:1100px!important}.flex-services.mrgtop{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:space-between}.flex-services.mrgtop .adicional-object{flex:1}}.warning-message-passenger{color:red;font-size:12px;font-weight:600;margin:10px}#finalize-your-booking{background-color:var(--white-color);position:relative}.hidden-booking-successfully{align-items:center;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background-color:#e50c12b3;display:flex;display:-o-flexbox;justify-content:center;left:0;max-height:0;overflow:hidden;position:absolute;top:0;transition:max-height 1.4s ease;-webkit-transition:max-height 1.4s ease;-moz-transition:max-height 1.4s ease;-ms-transition:max-height 1.4s ease;-o-transition:max-height 1.4s ease;width:100vw;z-index:999999999}.hidden-booking-successfully.active{animation:fade 1s ease-in-out;-webkit-animation:fade 1s ease-in-out;-moz-animation:fade 1s ease-in-out;-ms-animation:fade 1s ease-in-out;-o-animation:fade 1s ease-in-out;max-height:100%;min-height:100%;overflow:hidden;position:fixed}.pad-page{padding:30px 0 40px}.h1page{color:var(--primary-red-color);font-size:var(--23px);font-weight:600;margin:0 0 10px}#box-end-booking h2.title-info{border-bottom:2px solid var(--accent-color);color:var(--accent-color);font-size:var(--15px);font-weight:600;margin-bottom:20px;padding-bottom:5px}#container-passengers{display:flex;display:-o-flexbox;flex-direction:column;gap:10px}#passenger-data-info .passenger{border-bottom:1px solid var(--primary-red-color);padding:20px 0 30px}#passenger-data-info .passenger:first-of-type{padding-top:0}#passenger-data-info .passenger:last-of-type{border-bottom:0;padding-bottom:15px}#passenger-data-info .passenger .flex{display:flex;display:-o-flexbox;flex-direction:column;gap:20px}#passenger-data-info .passenger p{color:var(--primary-red-color);font-size:var(--13px);font-weight:700;margin-bottom:17px;margin-top:0;text-transform:uppercase}#passenger-data-info .passenger span.thin{font-size:var(--11px);font-weight:500}#passenger-data-info .passenger .warning-message-chd,#passenger-data-info .passenger .warning-message-inf{color:var(--primary-red-color);font-size:var(--12px);margin-top:5px}#body-end-booking input[type=date],#body-end-booking input[type=email],#body-end-booking input[type=tel],#body-end-booking input[type=text]{display:block;width:100%}#body-end-booking input[type=date]{background-color:var(--white-color);color:var(--light-gray-text);min-height:49px}#body-end-booking input[type=date].warning{background-color:var(--tertiary-pink-color)}#body-end-booking label{color:var(--primary-red-color);display:block;font-size:var(--13px);font-weight:500;margin-bottom:8px}#body-end-booking input[type=tel]{color:var(--light-gray-text);font-size:var(--11px);font-weight:500}input#phone-number-input{border:0}.passenger input::placeholder{font-style:italic}#passenger-data-info .gender{margin-bottom:47px}#passenger-data-info .gender button.active{background-color:var(--primary-red-color);color:var(--white-color);font-weight:700}p#check{color:var(--primary-red-color);font-size:var(--13px);font-weight:400;margin-bottom:27px;margin-top:0;padding-left:20px;text-transform:none;width:90%}#passenger-data-info p#check .strong{font-size:var(--13px);font-weight:700}#box-end-booking span.required{color:var(--light-gray-text);display:block;font-size:var(--15px);font-weight:500}#box-end-booking span.required.desktop{display:none}#contact-details-section{margin-bottom:24px}#contact-details-section .flex{display:flex;display:-o-flexbox;flex-direction:column;gap:20px}#contact-details-section .phone-number-field #country-code-field{align-items:center;border:2px solid var(--primary-red-color);border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;display:flex;display:-o-flexbox;transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease}select#country-code{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:initial;background-color:var(--primary-red-color);border:0;border-radius:17px 0 0 17px;-webkit-border-radius:17px 0 0 17px;-moz-border-radius:17px 0 0 17px;-ms-border-radius:17px 0 0 17px;-o-border-radius:17px 0 0 17px;color:var(--white-color);font-size:var(--11px);height:100%;outline:0;padding:14px 20px 14px 23px!important;padding:8px}#contact-details-section .phone-number-field input{margin-bottom:0;padding-left:13px!important}.phone-number-field p{color:var(--primary-red-color);font-size:var(--11px);padding-left:20px}.phone-number-field .dropdown-container{position:relative}.phone-number-field .dropdown-container img{display:inline-block;height:12px;width:auto}.phone-number-field .dropdown-display{background-color:var(--primary-red-color);border-radius:20px 0 0 20px;-webkit-border-radius:20px 0 0 20px;-moz-border-radius:20px 0 0 20px;-ms-border-radius:20px 0 0 20px;-o-border-radius:20px 0 0 20px;color:var(--white-color);cursor:pointer;display:flex;display:-o-flexbox;font-size:var(--11px);gap:7.6px;padding:14px 20px;position:relative;right:2px}.phone-number-field .dropdown{background-color:#fff;border:1px solid var(--gray-ccc);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;cursor:pointer;display:none;left:0;list-style-type:none;margin:0;padding:0;position:absolute;right:0;top:100%;z-index:1000}.phone-number-field .dropdown.show{display:block}.phone-number-field .dropdown li{background-color:#fff;display:flex;display:-o-flexbox;font-size:var(--11px);gap:7.6px;padding:14px 20px;transition:background-color .3s ease;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease}.phone-number-field .dropdown li:hover{background-color:#f0f0f0}.phone-number-field .dropdown li:last-child{border-bottom:none}#info-payment p,#info-payment p span{color:var(--primary-red-color);font-size:var(--13px);font-weight:400;line-height:18.43px;margin:0}#info-payment p span.strong{font-weight:700}#info-payment p#notice-check-inf{margin-bottom:40px;padding-left:20px;width:92%}#booking-is-free{background-color:var(--tertiary-pink-color);border-radius:33px;-webkit-border-radius:33px;-moz-border-radius:33px;-ms-border-radius:33px;-o-border-radius:33px;margin:0 0 33px;padding:15px 19px}#booking-is-free p{color:var(--primary-red-color);font-size:var(--13px);font-weight:400;line-height:18.43px}#booking-is-free p .strong{font-size:var(--13px);font-weight:700}#selected-flights{margin-bottom:33px}.red-card h3{background-color:var(--primary-red-color);border-radius:25px 25px 0 0;-webkit-border-radius:25px 25px 0 0;-moz-border-radius:25px 25px 0 0;-ms-border-radius:25px 25px 0 0;-o-border-radius:25px 25px 0 0;color:var(--white-color);font-size:var(--14px);font-weight:600;margin:0}.red-card .box-ul,.red-card h3{border-left:2px solid var(--primary-red-color);border-right:2px solid var(--primary-red-color);padding:20px}.red-card .box-ul{border-bottom:2px solid var(--primary-red-color);border-radius:0 0 25px 25px}.red-card .box-ul ul.main-ul{display:flex;display:-o-flexbox;flex-direction:column;gap:15px}.red-card .box-ul ul.main-ul.gap{gap:30px;padding-top:20px}.red-card ul hr#hr-sf{background-color:var(--primary-red-color);border:0;height:1px;width:100%}.red-card ul hr#hr-sf:nth-of-type(2){display:none}.red-card ul li{padding:0}.red-card ul li.info-flight-selected{display:flex;display:-o-flexbox;flex-direction:column;gap:9px}.red-card ul li#li,.red-card ul li:first-child{border-bottom:0 solid var(--primary-red-color)}.red-card ul li p,.red-card ul li p span{color:var(--primary-red-color);margin:0}.red-card ul li p:first-child{font-size:var(--13px);font-weight:700;text-transform:uppercase}.red-card ul li p:nth-child(2){font-size:var(--13px);font-weight:600}.red-card ul li p.ptrayect{margin-bottom:3px}.red-card ul li p:nth-child(2) span.light{font-size:var(--13px);font-weight:600;text-transform:capitalize}.red-card ul li p:nth-child(3),.red-card ul li p:nth-child(4){font-size:var(--13px);font-weight:400}.red-card ul li p span.thin{font-size:var(--13px);font-style:italic;font-weight:300}.red-card ul li.waiting-box-li{background:#a01f1b;background:linear-gradient(90deg,#a01f1b,#c31617 63%,#e50c12);border-radius:14px;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;padding:11px 4px}.red-card ul li.waiting-box-li p{color:var(--white-color);font-size:10.43px;font-style:italic;font-weight:400;text-align:center;text-transform:none}.box-ul .more-details-flights-selected{max-height:0;opacity:0;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;overflow:hidden;transition:opacity .5s ease,max-height .2s ease;-webkit-transition:opacity .5s ease,max-height .2s ease;-moz-transition:opacity .5s ease,max-height .2s ease;-ms-transition:opacity .5s ease,max-height .2s ease;-o-transition:opacity .5s ease,max-height .2s ease}.box-ul .more-details-flights-selected.active{max-height:800px;opacity:1;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;transition:opacity .5s ease,max-height .5s ease;-webkit-transition:opacity .5s ease,max-height .5s ease;-moz-transition:opacity .5s ease,max-height .5s ease;-ms-transition:opacity .5s ease,max-height .5s ease;-o-transition:opacity .5s ease,max-height .5s ease}ul.detail-segment{border-left:1px dashed var(--primary-red-color);display:flex;display:-o-flexbox;flex-direction:column;gap:23px;margin-left:5px;margin-top:23px;padding-left:20px}.box-ul button{background-color:initial;border:0;color:var(--accent-color);font-size:var(--11px);font-weight:700;margin-bottom:20px;margin-top:25px;padding:0;text-decoration:underline;text-transform:uppercase}.box-ul button.mrg{margin-top:35px}#rate-to-pay{margin-bottom:20px}#rate-to-pay.inf-trip{margin-bottom:20px;margin-top:20px}#rate-to-pay p{margin:0}#rate-to-pay .box-ul{border-bottom:0;border-radius:0;padding-bottom:20px;padding-top:20px}.box-ul .flex{display:flex;display:-o-flexbox;justify-content:space-between;padding-bottom:10px}#rate-to-pay .box-ul .price-before{color:var(--primary-red-color);font-size:var(--13px);font-weight:500;text-align:right}#rate-to-pay .box-ul .price-before span{font-size:var(--13px)}#desglose-tarifa{max-height:0;opacity:0;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;overflow:hidden;transition:opacity .5s ease,max-height .4s ease;-webkit-transition:opacity .5s ease,max-height .4s ease;-moz-transition:opacity .5s ease,max-height .4s ease;-ms-transition:opacity .5s ease,max-height .4s ease;-o-transition:opacity .5s ease,max-height .4s ease}#desglose-tarifa.active{max-height:700px;opacity:1;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;transition:opacity .5s ease,max-height .5s ease;-webkit-transition:opacity .5s ease,max-height .5s ease;-moz-transition:opacity .5s ease,max-height .5s ease;-ms-transition:opacity .5s ease,max-height .5s ease;-o-transition:opacity .5s ease,max-height .5s ease}#desglose-tarifa .desg{display:flex;display:-o-flexbox;flex-direction:column}.desg-item{display:flex;display:-o-flexbox;gap:40px;justify-content:space-between;margin-top:10px}#rate-to-pay .box-ul p:first-child{color:var(--primary-red-color);font-size:var(--13px);font-weight:500}#rate-to-pay .box-ul p:first-child span{font-size:var(--13px)}#rate-to-pay .box-ul button{margin-bottom:0}#total-to-pay{background-color:var(--primary-red-color);border-radius:0 0 25px 25px;display:flex;display:-o-flexbox;justify-content:space-between;padding:20px}#total-to-pay p{color:var(--white-color);font-size:var(--15px);font-weight:700}#accept-legal-conditions .flex{align-items:center;display:flex;display:-o-flexbox;flex:1;gap:10px;margin-bottom:20px}#accept-legal-conditions .flex:nth-child(2){margin-bottom:43px}#accept-legal-conditions label{width:85%}#accept-legal-conditions label,#accept-legal-conditions label a{color:var(--primary-red-color);cursor:pointer;font-size:var(--11px)}#accept-legal-conditions label a{color:var(--accent-color);text-decoration:underline}#accept-legal-conditions input{appearance:none;background-color:var(--white-color);border:0;border:2px solid var(--primary-red-color);border-radius:1000px;bottom:4px;height:20px;position:relative;width:20px}#accept-legal-conditions input:checked{background:#bb1718;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");border:2px solid var(--primary-red-color)}#accept-legal-conditions input:focus{color:var(--white-color)}#accept-legal-conditions input:disabled{background-color:orange;color:var(--white-color)}.div-button{display:flex;display:-o-flexbox;gap:7px;justify-content:space-between}.div-button button{color:var(--accent-color)}.div-button a,.div-button button{background-color:var(--secondary-yellow-color);border:0;border-radius:27.23px;cursor:pointer;font-size:var(--13px);font-weight:700;margin:0 auto;padding:22px 0;width:190px}.div-button a{color:var(--primary-red-color);text-align:center}@media screen and (min-width:768px){#box-end-booking .h1page,#inf-about-your-trip .h1page{margin-bottom:20px}#box-end-booking{width:80%}.phone-number-field p{font-size:var(--13px)}#payment-error{padding-top:230px}#accept-legal-conditions label a,#body-end-booking label,#booking-is-free p,#booking-is-free p .strong,#info-payment p,#info-payment p span,#rate-to-pay .box-ul .price-before,#rate-to-pay .box-ul p:first-child,.box-ul button,p#check{font-size:var(--14px)}#booking-is-free p,#box-end-booking .h1page,#inf-about-your-trip .h1page,#info-payment p#notice-check-inf{line-height:1.3}#box-end-booking span.required{font-size:var(--15px)}#box-end-booking h2.title-info,#total-to-pay p{font-size:var(--16px)}#body-end-booking input[type=date],#body-end-booking input[type=email],#body-end-booking input[type=tel],#body-end-booking input[type=text],.phone-number-field .dropdown-display{font-size:var(--13px)!important}#box-end-booking h2.title-info{text-align:right}.div-button button{border-radius:50px;padding:25px 136px}}@media screen and (min-width:1024px){#body-end-booking label,#booking-is-free p,#booking-is-free p .strong,#info-payment p,#info-payment p span,#rate-to-pay .box-ul .price-before,#rate-to-pay .box-ul .price-before span,#rate-to-pay .box-ul p:first-child,#total-to-pay.inf-trip p,.box-ul button,.strong{font-size:var(--15px)}#passenger-data-info p#check,#passenger-data-info p#check .strong{font-size:var(--13px)!important}.red-card ul li.waiting-box-li p{font-size:var(--12px)}.red-card ul li p:first-child,.red-card ul li p:nth-child(2),.red-card ul li p:nth-child(3),.red-card ul li p:nth-child(4){font-size:var(--14px)}#accept-legal-conditions label,#accept-legal-conditions label a{font-size:var(--12px)}.phone-number-field p{font-size:var(--13px)}.div-button button{font-size:var(--21px)}.div-button button:hover{background-color:var(--secondary-yellow-color-hover);color:var(--accent-color)}#box-end-booking h2.title-info{text-align:left}#box-end-booking span.required.required-badge--mobile{display:none}#box-end-booking span.required.desktop{display:block}#finalize-booking-form{display:flex;flex-direction:row;gap:100px}#finalize-booking-form #contact-details-section,#finalize-booking-form #passenger-data-info{flex:1}#finalize-booking-form #passenger-data-info span.required{display:none}#box-end-booking.container{max-width:1100px}#inf-about-your-trip.container{max-width:1100px!important}#inf-about-your-trip p#locator-number.strong{font-size:var(--20px)}#inf-about-your-trip .bloq{padding:19px 0}#about-your-trip__itinerary{padding-top:60px!important}}
/*# sourceMappingURL=information-about-your-trip.min.css.map */