@media (max-width:1023px){header.ct-header,.ct-header__logo-nav{padding:0}}.wp-block-contact-form-7-contact-form-selector{padding:0;padding:70px 0}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media (min-width:576px){.ct-main-navigation .sub-menu,.ct-main-navigation .children{z-index:999}}.admin-bar .flight-quote.sticky{top:104px}.flight-quote{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;margin:0 -15px;background:rgba(0,0,0,.35);backdrop-filter:blur(12px);max-width:1400px;text-shadow:none;transition:top 0.4s ease;position:relative;top:0}@media (min-width:1024px){.flight-quote{padding:50px 40px 30px;border-radius:10px;margin:0 auto}}.flight-quote .uacf7-step{width:100%}@media (min-width:1024px){.flight-quote .uacf7-step{display:flex;flex-direction:column}}.flight-quote.sticky{position:fixed;top:72px;z-index:99;left:50%;transform:translateX(-50%);padding-top:20px;padding-bottom:10px;width:100%;max-width:100%}.flight-quote .flight-quote-step{display:none}.flight-quote .flight-quote-step.active{display:block}.flight-quote *{box-sizing:border-box}.flight-quote .form-control[readonly],.flight-quote input[readonly][type=text]{background-color:#fff}.flight-quote .uacf7-step:last-child .flight-quote-field label{padding-left:0;text-transform:uppercase}.flight-quote .uacf7-step:last-child .flight-quote-field .wpcf7-form-control.wpcf7-radio label,.flight-quote .uacf7-step:last-child .flight-quote-field label:has(+span[data-name=contact-method]),.flight-quote .uacf7-step:last-child .flight-quote-field label:has(+span[data-name=additional-comments]){text-transform:none}.flight-quote .uacf7-step:last-child .flight-quote-field .wpcf7-form-control.wpcf7-radio label{margin-top:0}@media (max-width:1023px){.flight-quote .uacf7-step:first-child .flight-quote-field label{display:none}.flight-quote .uacf7-step:last-child .flight-quote-field label{padding-left:0}.flight-quote .uacf7-step:last-child .flight-quote-field textarea,.flight-quote .uacf7-step:last-child .flight-quote-field input{border-radius:10px;padding:10px 15px}.flight-quote .wpcf7-submit{margin-top:20px}}.flight-quote .flight-quote-fields{display:flex;flex-direction:row;justify-content:center;align-items:start;width:100%}@media (max-width:1023px){.flight-quote .flight-quote-fields{flex-direction:column}.flight-quote .flight-quote-fields:has(input[name=first-name]){display:flex;flex-direction:row;gap:15px}.flight-quote .flight-quote-fields span.wpcf7-not-valid-tip{margin-bottom:5px}}@media (min-width:1024px){.flight-quote .flight-quote-fields{margin-bottom:20px}}.flight-quote .flight-quote-fields .uacf7_conditional{display:flex;flex-direction:row;justify-content:center;align-items:start;flex:2}@media (max-width:1023px){.flight-quote .flight-quote-fields .uacf7_conditional{flex-direction:column;width:100%}}@media (max-width:1023px){.flight-quote .flight-quote-fields .uacf7_conditional.multi-leg-hide{display:flex;flex-direction:row;flex-wrap:wrap}.flight-quote .flight-quote-fields .uacf7_conditional.multi-leg-hide .flight-quote-field:has(input.flatpickr-input),.flight-quote .flight-quote-fields .uacf7_conditional.multi-leg-hide .flight-quote-field:has(select[name=depart-time]){flex-basis:50%}.flight-quote .flight-quote-fields .uacf7_conditional.multi-leg-hide .flight-quote-field input.wpcf7-form-control.glfqcf7-datepicker.flatpickr-input{padding-left:45px;background-position:14px center;padding-right:10px}}@media (max-width:1023px){.flight-quote .flight-quote-fields .uacf7_conditional.round-trip{display:flex;flex-direction:row}.flight-quote .flight-quote-fields .uacf7_conditional.round-trip .flight-quote-field{flex-basis:50%}.flight-quote .flight-quote-fields .uacf7_conditional.round-trip .flight-quote-field input.wpcf7-form-control.glfqcf7-datepicker.flatpickr-input{padding-left:45px;background-position:14px center;padding-right:10px}}.flight-quote .flight-quote-fields .flight-quote-field{flex:1;display:flex;flex-direction:column;position:relative}@media (max-width:1023px){.flight-quote .flight-quote-fields .flight-quote-field{flex:100%;width:100%}.flight-quote .flight-quote-fields .flight-quote-field .bv_atual{position:relative}.flight-quote .flight-quote-fields .flight-quote-field .bv_atual:before{content:"";display:inline-block;position:absolute;top:50%;left:0;width:2px;height:30px;z-index:1;background-color:rgb(230,232,236);margin-top:-15px}}@media (min-width:1024px){.flight-quote .flight-quote-fields .flight-quote-field:has(input[name=passengers]){flex:0.5!important}}.flight-quote .flight-quote-fields .flight-quote-field label{margin-bottom:5px;cursor:pointer;padding-left:20px}@media (min-width:1024px){.flight-quote .flight-quote-fields .flight-quote-field label{margin-bottom:10px;text-transform:uppercase}}.flight-quote .flight-quote-fields .flight-quote-field label.special-label{position:absolute;bottom:100%;left:15px;display:block}.flight-quote .flight-quote-fields .flight-quote-field label.show-label:has(+span[data-name=contact-method]){padding-left:0!important}@media (max-width:1023px){.flight-quote .flight-quote-fields .flight-quote-field label.show-label:has(+span[data-name=contact-method]){text-align:center}}@media (max-width:1023px){.flight-quote .flight-quote-fields .flight-quote-field .wpcf7-form-control.wpcf7-radio{display:flex;align-items:center;justify-content:space-between;gap:5px}}.flight-quote .flight-quote-fields .flight-quote-field .wpcf7-form-control.wpcf7-radio label{display:flex;gap:5px;padding:0}.flight-quote .flight-quote-fields .flight-quote-field .wpcf7-form-control.wpcf7-radio span.wpcf7-list-item.first{margin-left:0}@media (min-width:1024px){.flight-quote .flight-quote-fields .flight-quote-field .wpcf7-form-control.wpcf7-radio span.wpcf7-list-item{margin-left:40px}}.flight-quote .flight-quote-fields .flight-quote-field .airport-switcher{position:absolute;top:52px;left:100%;z-index:2;margin-left:-17px;cursor:pointer}.flight-quote .flight-quote-fields .flight-quote-field .airport-switcher svg{pointer-events:none}@media (max-width:1023px){.flight-quote .flight-quote-fields .flight-quote-field .airport-switcher{top:48px}}.flight-quote .flight-quote-fields .flight-quote-field .bv_atual,.flight-quote .flight-quote-fields .flight-quote-field select,.flight-quote .flight-quote-fields .flight-quote-field textarea,.flight-quote .flight-quote-fields .flight-quote-field input{width:100%;padding:20px;font-size:18px;line-height:24px;border:0;border-left:1px solid rgb(218,218,218);background-color:#fff;color:#000}.flight-quote .flight-quote-fields .flight-quote-field .bv_atual::placeholder,.flight-quote .flight-quote-fields .flight-quote-field select::placeholder,.flight-quote .flight-quote-fields .flight-quote-field textarea::placeholder,.flight-quote .flight-quote-fields .flight-quote-field input::placeholder{color:#828282!important;opacity:1}.flight-quote .flight-quote-fields .flight-quote-field .bv_atual::-ms-input-placeholder,.flight-quote .flight-quote-fields .flight-quote-field select::-ms-input-placeholder,.flight-quote .flight-quote-fields .flight-quote-field textarea::-ms-input-placeholder,.flight-quote .flight-quote-fields .flight-quote-field input::-ms-input-placeholder{color:#828282!important}@media (max-width:1023px){.flight-quote .flight-quote-fields .flight-quote-field .bv_atual,.flight-quote .flight-quote-fields .flight-quote-field select,.flight-quote .flight-quote-fields .flight-quote-field textarea,.flight-quote .flight-quote-fields .flight-quote-field input{border-left:0;border-top:1px solid rgb(230,232,236)}}@media (min-width:1024px){.flight-quote .flight-quote-fields .flight-quote-field .bv_atual:hover,.flight-quote .flight-quote-fields .flight-quote-field .bv_atual:focus,.flight-quote .flight-quote-fields .flight-quote-field select:hover,.flight-quote .flight-quote-fields .flight-quote-field select:focus,.flight-quote .flight-quote-fields .flight-quote-field textarea:hover,.flight-quote .flight-quote-fields .flight-quote-field textarea:focus,.flight-quote .flight-quote-fields .flight-quote-field input:hover,.flight-quote .flight-quote-fields .flight-quote-field input:focus{outline:none}}.flight-quote .flight-quote-fields .flight-quote-field .bv_atual{color:#828282}.flight-quote .flight-quote-fields .flight-quote-field textarea,.flight-quote .flight-quote-fields .flight-quote-field input{display:block}.flight-quote .flight-quote-fields .flight-quote-field .flatpickr-input{background-color:#fff!important}.flight-quote .flight-quote-fields .flight-quote-field input.wpcf7-form-control.glfqcf7-datepicker.flatpickr-input{padding-left:50px;background-image:url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg' class='sc-fFejAl iOEUSL'%3E%3Cpath d='M17.3273 3.87336H16.4384V2.09558H14.6607V3.87336H7.54955V2.09558H5.77177V3.87336H4.88288C3.89621 3.87336 3.11399 4.67336 3.11399 5.65114L3.1051 18.0956C3.1051 18.5671 3.2924 19.0193 3.6258 19.3527C3.9592 19.6861 4.41138 19.8734 4.88288 19.8734H17.3273C18.3051 19.8734 19.1051 19.0734 19.1051 18.0956V5.65114C19.1051 4.67336 18.3051 3.87336 17.3273 3.87336ZM17.3273 18.0956H4.88288V9.20669H17.3273V18.0956ZM8.43844 12.7622H6.66066V10.9845H8.43844V12.7622ZM11.994 12.7622H10.2162V10.9845H11.994V12.7622ZM15.5495 12.7622H13.7718V10.9845H15.5495V12.7622ZM8.43844 16.3178H6.66066V14.54H8.43844V16.3178ZM11.994 16.3178H10.2162V14.54H11.994V16.3178ZM15.5495 16.3178H13.7718V14.54H15.5495V16.3178Z' fill='%2322252D'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:18px center}.flight-quote .flight-quote-fields .flight-quote-field input.wpcf7-form-control[name=passengers],.flight-quote .flight-quote-fields .flight-quote-field input.wpcf7-form-control[name=multi-leg-passengers]{padding-left:45px;background-image:url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.99636 0.595583C7.82998 0.59526 6.6967 0.983363 5.77538 1.69864C4.85406 2.41392 4.19717 3.41563 3.90838 4.5457C3.61959 5.67576 3.71534 6.86982 4.18052 7.93942C4.64571 9.00903 5.45383 9.89326 6.47736 10.4526C4.65244 10.9854 3.04297 12.0821 1.87949 13.5857C0.716012 15.0892 0.058229 16.9223 0.000363329 18.8226C-0.00270379 18.9211 0.0136726 19.0192 0.0485561 19.1114C0.0834396 19.2036 0.136146 19.288 0.203663 19.3597C0.27118 19.4315 0.352184 19.4893 0.442044 19.5298C0.531904 19.5702 0.628857 19.5926 0.727363 19.5956H17.2664C17.4651 19.5896 17.6534 19.5049 17.7897 19.3601C17.926 19.2153 17.9993 19.0224 17.9934 18.8236C17.9355 16.9233 17.2777 15.0902 16.1142 13.5867C14.9508 12.0831 13.3413 10.9864 11.5164 10.4536C12.5405 9.89447 13.3492 9.01012 13.8147 7.94021C14.2802 6.8703 14.3761 5.67579 14.0871 4.54534C13.7981 3.41488 13.1408 2.41291 12.2189 1.69765C11.297 0.982401 10.1632 0.59463 8.99636 0.595583Z' fill='%2322252D'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:18px center}.flight-quote .flight-quote-fields .flight-quote-field select{cursor:pointer;height:auto!important;padding-right:40px;min-width:175px;width:100%}.flight-quote .flight-quote-fields .flight-quote-field textarea{height:64px}@media (min-width:1024px){.flight-quote .flight-quote-fields .flight-quote-field input[name=flight-to]{padding-left:30px}}.flight-quote .flight-quote-fields .flight-quote-field span.wpcf7-form-control-wrap{display:block;width:100%}.flight-quote .flight-quote-fields .flight-quote-field .flight-quote-next,.flight-quote .flight-quote-fields .flight-quote-field .flight-quote-prev,.flight-quote .flight-quote-fields .flight-quote-field .wpcf7-submit{background-color:#000;color:#fff;width:100%;padding:20px 15px;font-size:16px;line-height:24px;border:0;cursor:pointer;display:block}.flight-quote .flight-quote-fields .flight-quote-field .flight-quote-next{margin-top:20px;border-radius:10px}@media (min-width:1024px){.flight-quote .flight-quote-fields .flight-quote-field .flight-quote-next{margin-top:34px}}@media (min-width:1200px){.flight-quote .flight-quote-fields .flight-quote-field .flight-quote-next{margin-top:36px}}.flight-quote .flight-quote-fields .flight-quote-field .flight-quote-next,.flight-quote .flight-quote-fields .flight-quote-field .wpcf7-submit{background-color:rgb(168,152,126)}.flight-quote .flight-quote-fields .flight-quote-field .flight-quote-next:hover,.flight-quote .flight-quote-fields .flight-quote-field .flight-quote-next:focus,.flight-quote .flight-quote-fields .flight-quote-field .wpcf7-submit:hover,.flight-quote .flight-quote-fields .flight-quote-field .wpcf7-submit:focus{background-color:#917f62}.flight-quote .flight-quote-fields .flight-quote-field .wpcf7-submit{padding:20px 15px!important;font-size:16px!important;line-height:24px!important;border:0;border-radius:10px}@media (max-width:1023px){.flight-quote .flight-quote-fields .flight-quote-field label{margin-top:10px}.flight-quote .flight-quote-fields .flight-quote-field:first-child .bv_atual{border-radius:10px 10px 0 0}.flight-quote .flight-quote-fields .flight-quote-field input[name=multi-leg-passengers],.flight-quote .flight-quote-fields .flight-quote-field input[name=passengers]{border-radius:0 0 10px 10px}}@media (min-width:1024px){.flight-quote .flight-quote-fields>.uacf7_conditional:first-child>.flight-quote-field:first-of-type .bv_atual,.flight-quote .flight-quote-fields>.uacf7_conditional:first-child>.flight-quote-field:first-of-type .flight-quote-prev,.flight-quote .flight-quote-fields>.uacf7_conditional:first-child>.flight-quote-field:first-of-type input:not(.wpcf7-submit),.flight-quote .flight-quote-fields>.uacf7_conditional:first-child>.flight-quote-field:first-of-type select,.flight-quote .flight-quote-fields>.uacf7_conditional:first-child>.flight-quote-field:first-of-type textarea,.flight-quote .flight-quote-fields>.flight-quote-field:first-of-type .bv_atual,.flight-quote .flight-quote-fields>.flight-quote-field:first-of-type .flight-quote-prev,.flight-quote .flight-quote-fields>.flight-quote-field:first-of-type input:not(.wpcf7-submit),.flight-quote .flight-quote-fields>.flight-quote-field:first-of-type select,.flight-quote .flight-quote-fields>.flight-quote-field:first-of-type textarea{border-radius:10px 0 0 10px}.flight-quote .flight-quote-fields>.flight-quote-field:last-of-type .flight-quote-next,.flight-quote .flight-quote-fields>.flight-quote-field:last-of-type .wpcf7-text,.flight-quote .flight-quote-fields>.flight-quote-field:last-of-type .bv_atual,.flight-quote .flight-quote-fields>.flight-quote-field:last-of-type select,.flight-quote .flight-quote-fields>.flight-quote-field:last-of-type textarea,.flight-quote .flight-quote-fields>.uacf7_conditional>.flight-quote-field:last-of-type .flight-quote-next,.flight-quote .flight-quote-fields>.uacf7_conditional>.flight-quote-field:last-of-type .wpcf7-text,.flight-quote .flight-quote-fields>.uacf7_conditional>.flight-quote-field:last-of-type .bv_atual,.flight-quote .flight-quote-fields>.uacf7_conditional>.flight-quote-field:last-of-type select,.flight-quote .flight-quote-fields>.uacf7_conditional>.flight-quote-field:last-of-type textarea{border-radius:0 10px 10px 0}.flight-quote .flight-quote-fields>.flight-quote-field:last-of-type textarea,.flight-quote .flight-quote-fields>.uacf7_conditional>.flight-quote-field:last-of-type textarea{border-radius:10px}}.flight-quote .flight-quote-fields .flag-container{color:#000}.flight-quote .flight-quote-fields .selected-dial-code{display:none}@media (max-width:1023px){.flight-quote .uacf7_conditional.multi-leg .flight-quote-fields{display:flex;flex-direction:row;flex-wrap:wrap}.flight-quote .uacf7_conditional.multi-leg .flight-quote-fields .flight-quote-field:has(input.flatpickr-input),.flight-quote .uacf7_conditional.multi-leg .flight-quote-fields .flight-quote-field:has(.bv_atual){flex-basis:50%}.flight-quote .uacf7_conditional.multi-leg .flight-quote-fields .flight-quote-field input.flatpickr-input{border-radius:0 0 0 10px}.flight-quote .uacf7_conditional.multi-leg .flight-quote-fields .flight-quote-field .bv_atual{border-radius:0 0 10px 0}.flight-quote .uacf7_conditional.multi-leg .flight-quote-fields .flight-quote-field input.wpcf7-form-control.glfqcf7-datepicker.flatpickr-input{padding-left:45px;background-position:14px center;padding-right:10px}}.flight-quote .flight-quote-prev-wrap{margin-bottom:20px}@media (min-width:1024px){.flight-quote .flight-quote-prev-wrap{order:10}}.flight-quote .flight-quote-prev-wrap .flight-quote-prev{width:100%;border-radius:8px;padding:15px;cursor:pointer;background-color:#fff;color:rgb(168,152,126)}@media (min-width:460px){.flight-quote .flight-quote-prev-wrap .flight-quote-prev{width:250px}}.flight-quote .flight-quote-buttons{display:flex;align-items:center;justify-content:space-between}.flight-quote span.wpcf7-spinner{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px}.flight-quote button.uacf7-next,.flight-quote button.uacf7-prev{display:none}.flight-quote button.wpcf7-field-group-remove,.flight-quote button.wpcf7-field-group-add{margin-bottom:10px;border-radius:10px;cursor:pointer}.flight-quote button.wpcf7-field-group-remove{margin-right:15px}.flight-quote .bv_mainselect{padding:0}.flight-quote .bv_atual{border:0;border-radius:0}.flight-quote .bv_ul_inner{border:0;max-height:300px;z-index:9}.flight-quote .bv_ul_inner li{color:#000;font-size:16px;line-height:24px;font-weight:400;margin-top:5px}.flight-quote .bv_ul_inner li+li{margin-top:5px!important}.flight-quote .bv_ul_inner li:hover{background-color:rgb(168,152,126);color:#fff}.flight-quote h3.flight-quote-heading,.flight-quote p.flight-quote-description{text-align:center;font-family:'Prata'}.flight-quote p.flight-quote-description{margin-bottom:20px}.flight-quote h3.flight-quote-heading{margin-bottom:5px;font-size:26px;font-weight:700}@media (max-width:1023px){.flight-quote input[name=return-time]+.bv_mainselect{border-top:1px solid rgb(218,218,218)}}.flight-quote .uacf7_conditional.multi-leg .wpcf7-field-group .flight-quote-fields{margin-bottom:10px}@media (max-width:1023px){.flight-quote .uacf7_conditional.multi-leg .wpcf7-field-groups{margin-top:10px}.flight-quote .uacf7_conditional.multi-leg .wpcf7-field-group .flight-quote-field:first-of-type .glfqcf7-airport-picker{border-radius:10px 10px 0 0}.flight-quote .uacf7_conditional.multi-leg .wpcf7-field-group .bv_atual{border-radius:0 0 10px 10px}}.flight-quote-btn-wrap{display:none;background:rgba(0,0,0,.35);backdrop-filter:blur(12px);padding:15px}body.small-sticky-form-active .flight-quote.sticky{position:static}.sticky.flight-quote-btn-wrap,body.small-sticky-form-active .flight-quote.sticky+.flight-quote-btn-wrap{display:block;position:fixed;top:auto;bottom:0;z-index:99;left:50%;transform:translateX(-50%);width:100%;max-width:100%}.flight-quote-btn-wrap .flight-quote-btn{text-align:center;background-color:rgb(34,37,45);color:#fff;display:block;padding:15px;font-size:16px;line-height:24px;border:0;cursor:pointer;font-weight:700;border-radius:5px}.flight-quote-btn-wrap .flight-quote-btn:hover,.flight-quote-btn-wrap .flight-quote-btn:focus{text-decoration:none}.wpcf7-response-output{text-align:center}.autocomplete-container{position:absolute;width:100%;max-height:300px;overflow-y:auto;z-index:1000;top:100%;background:#fff;border-radius:10px;margin-top:10px}@media (min-width:1024px){.autocomplete-container{width:400px}}.autocomplete-container .no-result{padding:10px;color:#000}.autocomplete-container .autocomplete-item{padding:15px;cursor:pointer;color:rgb(34,37,45);font-size:16px;line-height:24px;text-shadow:none}.autocomplete-container .autocomplete-item .autocomplete-inner{display:flex;gap:8px}.autocomplete-container .autocomplete-item+.autocomplete-item{border-top:1px solid rgb(230,232,236)}.autocomplete-container .autocomplete-item .autocomplete-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.autocomplete-container .autocomplete-item .autocomplete-head .code{color:rgba(40,43,51,.7);font-weight:600}.autocomplete-container .autocomplete-item .autocomplete-foot{color:rgba(34,37,45,.5);font-weight:600}.autocomplete-container .autocomplete-item img.flag{width:20px;height:16px;object-fit:contain;margin-right:10px}.autocomplete-container .autocomplete-item:hover{background-color:rgb(230,232,236)}select.flatpickr-monthDropdown-months{background-image:none!important}.flatpickr-current-month{display:flex;align-items:center;gap:15px;justify-content:center}body.iti-mobile .intl-tel-input.iti-container{width:70%;left:50%;transform:translateX(-50%)}.intl-tel-input.separate-dial-code .selected-flag{width:50px!important}.wpcf7-form-control.wpcf7-phonetext{padding-left:70px!important}.iti.iti--allow-dropdown{display:block}input.wpcf7-form-control.wpcf7-telephone_input.wpcf7-validates-as-required.telephone_input_class{padding-left:50px}span.flatpickr-day.nextMonthDay{color:#404848}