@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300..800&family=Roboto:wght@100;300;400;500;700;900&display=swap);::selection{color:var(--bs-body-text-color);background-color:var(--bs-secondary)}div::-webkit-scrollbar,ul::-webkit-scrollbar{width:8px;height:10px}div::-webkit-scrollbar-track,ul::-webkit-scrollbar-track{background-color:var(--bs-secondary);border-radius:20px}div::-webkit-scrollbar-thumb,ul::-webkit-scrollbar-thumb{background-color:var(--bs-primary);border-radius:20px}body{display:flex;flex-direction:column;min-height:100vh}a{text-decoration:none}img{max-width:100%;height:auto}h1{font-size:3.25rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.25rem}b,strong{font-weight:700}body{line-height:1.463rem}body,html{overflow-x:hidden}.wrapper{flex:1;position:relative}.container{--bs-gutter-x:2.5rem}.transition{transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.small,small{font-size:.95rem;line-height:1.3rem}.form-control:focus{border-color:rgba(var(--bs-primary-rgb),.5);box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25)}.form-check a{font-weight:500;color:var(--bs-secondary)}.form-check a:hover{text-decoration:underline}.form-check-input:checked{background-color:var(--bs-secondary);border-color:var(--bs-secondary)}.form-check-input:focus{border-color:var(--bs-secondary);box-shadow:0 0 0 .25rem rgba(var(--bs-secondary-rgb),.25)}.dropdown-idade .dropdown-toggle,select.form-control{background-image:url(assets/img/chevron-down.png);background-position:98% center;background-repeat:no-repeat;padding-right:2rem}.text-white{color:#f5f5f5!important}.btn .btn-link{background:0 0;border:0;outline:0;padding:0;color:var(--bs-body-color)}.btn .btn-link:hover{color:var(--bs-secondary)}.button-search{border-radius:var(--bs-border-radius);padding:.45rem 1rem}.btn-light.btn-dashboard{display:block;text-align:center;padding:2rem}.btn-light.btn-dashboard .icone{font-size:1.5rem;margin-bottom:1rem}.btn-light.btn-dashboard .nome{font-weight:600}.text-gradient-primary{background:-webkit-linear-gradient(45deg,#fda701,#fdc301);background-clip:text;-webkit-text-fill-color:transparent}.container-search-list{position:relative}.container-search-list.active .form-control{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.container-search-list:not(.active) .list-search:hover{cursor:pointer}.container-search-list:not(.active,.modal-content) .list-options{display:none}.container-search-list:not(.modal-content) .list-options{position:absolute;top:100%;left:0;box-shadow:0 10px 10px rgba(0,0,0,.075);border-radius:0 0 1rem 1rem;border:1px solid var(--bs-border-color);border-top:0;overflow:hidden;background-color:var(--bs-white);width:100%;z-index:1;padding-bottom:.5rem}.container-search-list .list-options .list-button{display:block;width:100%;padding:.5rem 1rem;border:0;outline:0;text-align:left;background:var(--bs-white)}.container-search-list .list-options .list-button:active,.container-search-list .list-options .list-button:hover{background-color:#f1f1f1;color:var(--bs-black)}.container-search-list .list-options .list-button.selected::after{content:'\f058';font-family:'Font Awesome 6 Free';font-weight:700;color:var(--bs-primary);margin-left:.5rem;vertical-align:middle}.container-search-list .list-options .list-none{padding:.5rem 1rem;text-align:center}.container-tabs .tab:not(.active){display:none}.container-tabs .tab .button-tab{display:block;padding:1rem 1.5rem;background-color:var(--bs-white);outline:0;border:0;border-bottom:1px solid var(--bs-primary);opacity:.5}.container-tabs .tab .button-tab.active{background-color:var(--bs-primary);color:var(--bs-white);opacity:1;border-top-left-radius:var(--bs-border-radius);font-weight:600}.container-tabs .tab .button-tab:not(.active){border-top-right-radius:var(--bs-border-radius)}.container-tabs .tab .button-tab:hover{opacity:1}.container-tabs .tab .rounded-bottom{border-top-right-radius:var(--bs-border-radius)}.woocommerce-account .myaccount-breadcrumb li:not(:last-of-type):after{content:'\f105';font-family:'Font Awesome 6 Free';font-weight:700;color:var(--bs-secondary);margin-left:.8rem}.woocommerce-account .myaccount-breadcrumb .active{color:var(--bs-primary);font-weight:600}.woocommerce-account .page-title{background-color:var(--bs-secondary);padding:.5rem 1rem;border-radius:var(--bs-border-radius);font-weight:600;font-size:1.5rem}.woocommerce-account .woocommerce-MyAccount-navigation{border:1px solid var(--bs-light-border-subtle);border-radius:var(--bs-border-radius);background-color:var(--bs-light-bg-subtle);overflow:hidden}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:.5rem 1rem}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background-color:var(--bs-secondary);color:var(--bs-primary)}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background-color:var(--bs-primary);color:var(--bs-white)}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-radius:var(--bs-border-radius);border:0;background-color:var(--bs-light);padding:1.5rem 1.5rem 1.5rem 3rem;outline:0;margin-bottom:2rem}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{font-weight:600}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{color:var(--bs-body-color);font-family:'Font Awesome 5 Free';font-weight:700;content:'\21';margin-right:1.5rem;top:1.5em}.woocommerce-message{background-color:var(--bs-success);color:#000}.woocommerce-message:before{content:'\f00c'}.woocommerce-error{background-color:var(--bs-danger);color:#fff}.woocommerce-error:before{content:'\f071';color:#fff}.woocommerce .variation,.woocommerce .woocommerce-order-details .wc-item-meta{font-size:.75rem;margin-top:.5rem;margin-bottom:0;color:rgba(0,0,0,.5);line-height:1.15rem;font-weight:400}.woocommerce a.remove{color:var(--bs-danger)!important}.woocommerce a.remove:hover{color:var(--bs-danger)!important;background-color:transparent;transform:scale(1.25)}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:initial;float:initial}.button-cupom{background:0 0;border:0;outline:0}.button-cupom:hover{color:var(--bs-secondary)}.woocommerce-remove-coupon{margin-left:.5rem;font-size:.875rem;color:var(--bs-danger)}.woocommerce-remove-coupon:hover{color:var(--bs-secondary)}.woocommerce .woocommerce-checkout-review-order .product-name{font-weight:600}.woocommerce .woocommerce-checkout-review-order .product-name .product-quantity{color:var(--bs-body-color)}.woocommerce ul#shipping_method li input{margin-top:.25em;margin-left:-1.5em}.woocommerce-account .edit-account fieldset{width:100%;display:flex;flex-wrap:wrap;margin-bottom:1.5rem}.woocommerce-account .edit-account fieldset legend{margin-left:15px;margin-right:15px;font-weight:600;color:var(--bs-black);font-size:1.25rem;margin-top:1.5rem}.woocommerce-account .edit-account p:not(.form-row){margin-left:15px;margin-right:15px}.woocommerce table.my_account_orders{font-size:1rem}.woocommerce-pagination:not(:has(.page-numbers)){display:flex;justify-content:space-between}.affiliate-area h4,.affiliate-area h5,.woocommerce .woocommerce-MyAccount-content h2,.woocommerce .woocommerce-order h2,.woocommerce .woocommerce-order-details h2,.woocommerce-account .woocommerce-MyAccount-content h3{font-size:1rem;font-weight:700}.woocommerce-account .woocommerce-MyAccount-content .notes{padding:1rem 1rem 1rem 2rem;background-color:var(--bs-light);border-radius:var(--bs-border-radius);font-size:.8rem}.woocommerce-account .woocommerce-MyAccount-content .notes li:not(:last-of-type){margin-bottom:1rem}.woocommerce-account .woocommerce-MyAccount-content .notes li .meta,.woocommerce-account .woocommerce-MyAccount-content .notes li::marker{font-weight:700}.woocommerce p:has(mark){text-align:center}.woocommerce mark{background-color:rgba(var(--bs-secondary-rgb),.5)!important;border-radius:var(--bs-border-radius);padding-left:.5rem;padding-right:.5rem}.woocommerce-account .woocommerce-MyAccount-content .notes p{margin:0}.woocommerce .woocommerce-customer-details address,.woocommerce-account .woocommerce-Address address{border:0;padding:1rem;border-radius:var(--bs-border-radius);background-color:var(--bs-light)}.woocommerce-account .woocommerce-Address-title{display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce-account .woocommerce-Address-title::after,.woocommerce-account .woocommerce-Address-title::before{display:none!important}.woocommerce-account .woocommerce-Address-title a{color:var(--bs-black);font-weight:600}.woocommerce-account .woocommerce-Address-title a:hover{color:var(--bs-secondary)}.woocommerce .woocommerce-thankyou-order-received{display:block;padding:2rem;border-radius:var(--bs-border-radius);background-color:var(--bs-success);font-size:1.25rem;text-align:center;line-height:1.75rem;margin-bottom:2rem!important}.woocommerce .woocommerce-thankyou-order-received span{color:var(--bs-white)}.woocommerce .woocommerce-thankyou-order-details{padding:0;margin-bottom:1rem!important;background-color:var(--bs-light);padding-top:1.5rem;border-radius:var(--bs-border-radius)}.woocommerce-orders-table .origem-admin th,.woocommerce-orders-table .origem-agencia th,.woocommerce-orders-table .origem-distribuidor th{border-left:5px solid var(--bs-border-color)}.woocommerce-orders-table .origem-admin th,.woocommerce-orders-table .origem-distribuidor th{border-left-color:var(--bs-primary)}.woocommerce .woocommerce-order-details .product-name a{font-weight:700}.woocommerce .woocommerce-order-details .wc-item-meta{padding:0;margin-top:.5rem}.woocommerce .woocommerce-thankyou-order-details li{display:block;width:100%;margin-bottom:1rem;border:0!important}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:0}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{margin-bottom:0}.woocommerce-shipping-methods .box-shipping small{margin-left:1.5rem!important;margin-top:-1px!important}.checkout .wfacp_single_shipping_method small{margin-left:1.55rem!important}.checkout .wfacp_single_shipping_method small,.woocommerce-shipping-methods .box-shipping small{display:block!important;font-weight:500!important;color:rgba(0,0,0,.4)!important;font-size:.785rem!important;line-height:1rem!important}.acfw-redeem-store-credit-form-field{margin-top:1.5rem}.wfacp-input-form label{display:none}.woocommerce ul#shipping_method li input{margin-top:.25em;margin-left:-1.5em}.cambio-api-gateway p{margin-bottom:0!important}.select2-container .select2-selection--single,.select2-dropdown{border-radius:var(--bs-border-radius);border-color:var(--bs-border-color)}.select2-container .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow{height:38px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:38px}.etapas-pedido .etapa:not(.active){display:none}.etapas-pedido .etapa.loading{position:relative}.etapas-pedido .etapa.loading::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.5);border-radius:var(--bs-border-radius);backdrop-filter:blur(5px);background-image:url(assets/img/loading.gif);background-repeat:no-repeat;background-position:center center}.etapas-pedido .etapas-progress{position:relative;display:block;padding:.3rem;border-radius:var(--bs-border-radius);background-color:var(--bs-light);overflow:hidden}.etapas-pedido .etapas-progress::after{content:'';position:absolute;top:0;left:0;height:100%;z-index:1;background-color:var(--bs-primary);width:var(--progress-width);transition:width .3s;border-radius:var(--bs-border-radius)}.etapas-pedido .etapa-title{font-weight:600;font-size:1.25rem;border-bottom:1px solid var(--bs-border-color);padding:1rem 0;margin-bottom:2rem}.loop-plano{padding:1.5rem;border-radius:1rem;background:var(--bs-white);box-shadow:0 0 50px rgba(0,0,0,.1);height:100%;font-size:.785rem}.loop-plano .title{font-size:1.15rem;font-weight:600}.loop-plano .fw-semibold{font-weight:500!important}.loop-plano .bandeiras .bandeira{margin-right:0;margin-left:-15px}.loop-plano .bandeiras .bandeira:hover{cursor:pointer}.loop-pais-incluso .bandeira .bandeira-item,.loop-plano .bandeiras .bandeira .bandeira-item{display:inline-block;width:30px;height:30px;border-radius:50%;vertical-align:middle}.loop-pais-incluso .bandeira .bandeira-item{width:45px;height:45px}.loop-pacote label{background-color:var(--bs-white);border:1px solid var(--bs-border-color);box-shadow:0 4px 80px 0 rgba(0,0,0,.06);border-radius:var(--bs-border-radius-xl);padding:2rem 2rem 1.5rem 1.5rem;display:block;position:relative}.loop-pacote .price{text-align:right}.loop-pacote .price-agencia{font-weight:600;font-size:1rem}.loop-pacote .container-revenda{font-size:.8rem;line-height:.8rem;font-weight:400}.loop-pacote .container-revenda,.loop-pacote .container-revenda .title{color:rgba(0,0,0,.35)}.loop-pacote .title{color:var(--bs-black);margin-bottom:.25rem}.loop-pacote .description{font-size:.85rem}.loop-pacote .description i{margin-right:.25rem}#form-pedido .loop-pacote .title{padding-left:2.5rem}#form-pedido .loop-pacote label::before{content:'';position:absolute;top:2.15rem;left:1.5rem;width:20px;height:20px;border-radius:50%;border:1px solid var(--bs-border-color)}#form-pedido .loop-pacote label:hover{cursor:pointer;border-color:var(--bs-black)}#form-pedido .loop-pacote input:checked+label::before{content:'\f00c';font-family:'Font Awesome 6 Free';font-weight:700;font-size:.65rem;justify-content:center;align-items:center;display:inline-flex;border-color:var(--bs-primary)}#form-pedido .loop-pacote input:checked+label{border-color:var(--bs-black)}.quantity-input{max-width:150px}.quantity-input input{width:100%;text-align:center;border:none;outline:0;font-size:1.25rem}.quantity-input input::-webkit-inner-spin-button,.quantity-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-input button{background-color:var(--bs-light);color:var(--bs-primary);border:none;font-size:1.15rem;padding:.5rem 1rem;border-radius:var(--bs-border-radius);user-select:none}.quantity-input button:hover{background-color:var(--bs-primary);color:var(--bs-white)}.wc_payment_method .form-check-label img{max-width:25px}.btn-check-chip{--bs-btn-padding-y:1rem;display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;font-weight:600;font-size:1.25rem}.btn-check-chip span{font-weight:400;font-size:.75rem}.btn-search-destinos-uncheck{--bs-btn-color:var(--bs-gray-500);--bs-btn-border-color:var(--bs-gray-500)}.btn-modal{padding:0;border:0}.btn-collapse{text-decoration:none;font-size:.75rem}.btn-collapse::after{content:'\f077';font-family:'Font Awesome 6 Free';font-weight:700;margin-left:.5rem}.btn-collapse.collapsed::after{content:'\f078'}.search-destinos{position:relative}.search-destinos-dropdown{position:absolute;overflow:auto;z-index:99;top:37px;width:-webkit-fill-available;max-height:200px;background:var(--bs-white);border-radius:0 0 var(--bs-border-radius) var(--bs-border-radius);border:1px solid var(--bs-border-color);padding:.75rem}.search-destinos-dropdown:not(.show){display:none}.search-destinos-selected{display:flex;flex-wrap:wrap;gap:.5rem}.search-destinos-selected.selected{margin-bottom:1rem}.search-destinos.active .input-group .form-control{border-bottom-left-radius:0;border-bottom:0}.search-destinos.active .input-group .input-group-text{border-bottom-right-radius:0;border-bottom:0}.search-destinos.alt .input-group{border-radius:var(--bs-border-radius-xl);background-color:var(--bs-white);padding:.5rem;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,.15)}.search-destinos.alt .input-group .form-control,.search-destinos.alt .input-group .input-group-text{border:0}.search-destinos.alt .input-group .input-group-text{background-color:var(--bs-white);color:var(--bs-border-color)}.search-destinos.alt .input-group .form-control{border-right:1px solid var(--bs-border-color)!important}.search-destinos.alt .input-group .form-control:focus{box-shadow:none}.search-destinos.alt .search-destinos-dropdown{top:62px}.search-destinos.alt.active .input-group{border-bottom-left-radius:0;border-bottom-right-radius:0}.container-option-data:not(.active){display:none}.search-dropdown-container,.search-dropdown-container .search-dropdown{position:relative}.search-dropdown-container .search-dropdown-select{display:none}.search-dropdown-container .search-dropdown-input.loading{background-image:url(assets/img/loading.gif);background-repeat:no-repeat;background-position:calc(100% - .75rem) center;background-size:20px}.search-dropdown-container .search-dropdown-menu{position:absolute;top:100%;left:0;width:100%;max-height:200px;background-color:var(--bs-white);box-shadow:0 10px 10px rgba(0,0,0,.25);padding:0 .75rem .75rem .75rem;border-bottom-left-radius:var(--bs-border-radius);border-bottom-right-radius:var(--bs-border-radius);border:1px solid var(--bs-border-color);border-top:0;overflow:auto}.search-dropdown-container .search-dropdown-menu .search-dropdown-item{display:block;margin-top:.75rem;text-align:left;background:0 0;border:0;padding:0;outline:0;color:rgba(0,0,0,.5)}.search-dropdown-container .search-dropdown-menu .search-dropdown-item:hover{cursor:pointer;color:var(--bs-black)}.search-dropdown-container.active .search-dropdown-input{border-bottom-left-radius:0}.search-dropdown-container.active .input-group-text{border-bottom-right-radius:0}.search-dropdown-container:not(.active) .search-dropdown-menu{display:none}.dropdown-idade{flex:1 1 auto;width:1%;min-width:0}.dropdown-idade .dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0;text-align:left}.dropdown-idade .dropdown-toggle::after{display:none}.dropdown-idade .option-label{font-size:.85rem}.input-quantity{padding:0;margin:0;list-style:none}.input-quantity li{display:inline-block;vertical-align:middle}.input-quantity .qty{display:inline-block;border:0;outline:0;width:35px;text-align:center;font-weight:600;-moz-appearance:textfield}.input-quantity .qty::-webkit-inner-spin-button,.input-quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-quantity .button{display:inline-flex;justify-content:center;align-items:center;outline:0;background-color:#f1f1f1;border:0;padding:.75rem 1rem;border-radius:.5rem}.input-quantity:not(.disabled,.input-quantity-alt) .button:not(.disabled):focus,.input-quantity:not(.disabled,.input-quantity-alt) .button:not(.disabled):hover{background-color:rgba(0,0,0,.5);color:var(--bs-white)}.input-quantity.disabled .button{opacity:.25}.input-quantity.disabled .button:hover{cursor:not-allowed}.input-quantity .button.disabled{opacity:.25}.input-quantity .button.disabled:hover{cursor:not-allowed}.input-quantity.input-quantity-alt .button{width:22px;height:22px;border-radius:50%;background-color:var(--bs-white);font-size:.75rem;border:1px solid var(--bs-border-color);padding:inherit}.input-quantity.input-quantity-alt .button:focus,.input-quantity.input-quantity-alt .button:hover{border-color:var(--bs-secondary);background-color:inherit;color:inherit}.loop-pacote-container .plano-tipo-count{margin-bottom:1rem;text-align:center;font-size:.875rem;color:rgba(var(--bs-black-rgb),.5)}.loop-pacote-container .plano-tipo-count b{color:var(--bs-black)}.loop-pacote-container .btn-outline-light{padding:0;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;margin-top:-5px}@media (min-width:768px){.duas-colunas{column-count:2;column-gap:20px}}@media (min-width:992px){.woocommerce .woocommerce-thankyou-order-details{display:flex;justify-content:space-between}.woocommerce .woocommerce-thankyou-order-details li{display:inline-block;width:auto}.woocommerce-account .woocommerce-MyAccount-navigation{width:18%}.woocommerce-account .woocommerce-MyAccount-content{width:80%}}