:root{--primary:#ff560a;--secondary:#2a9d8f;--accent:#ff560a;--promo-blue:#ff560a;--promo-yellow:#2a9d8f;--footer-bg:#f8f9fa;--gray-light:#f5f6fa;--btn-radius:2rem;--search-width:1186px;--search-height:84px}.btn-primary{--bs-btn-color:#fff!important;--bs-btn-bg:#ff560a!important;--bs-btn-border-color:#ff560a!important;--bs-btn-hover-color:#fff!important;--bs-btn-hover-bg:#2a9d8f!important;--bs-btn-hover-border-color:#2a9d8f!important;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff!important;--bs-btn-active-bg:#ff560a!important;--bs-btn-active-border-color:#ff560a!important;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#ff560a!important;--bs-btn-disabled-border-color:#ff560a!important}.text-primary{color:var(--accent)!important}.search-label.text-primary{color:#222!important}.contHome{margin-top:60px!important;margin-bottom:100px!important}.contDestinos,.contPlanos,.contFaq,.contDepoimentos{margin-top:60px!important;margin-bottom:100px!important}.btn:hover{color:var(--bs-btn-hover-color)!important;background-color:var(--bs-btn-hover-bg)!important;border-color:var(--bs-btn-hover-border-color)!important}body{background:#fff;font-family:'Inter',Arial,sans-serif}.top-bar{background:var(--primary);color:#fff;font-size:13px;padding:10px 40px}.top-bar .fa{color:#fff}.top-bar a{color:#fff;opacity:.8;transition:opacity .2s}.top-bar a:hover{opacity:1}.navbar{box-shadow:0 2px 8px rgba(0,0,0,.04)}.navbar-brand{font-weight:bold;font-size:1.7rem;letter-spacing:.5px}.navbar-brand span{color:var(--secondary);font-weight:bold}.navbar-nav .nav-link{font-weight:500;margin:0 .7rem;color:#222!important}.navbar-nav .nav-link.active,.navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover,.nav-link.dropdown-toggle.show{color:var(--primary)!important}.navbar .btn-user{background:#f5f6fa;border:none;color:var(--primary);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.navbar .btn-user:hover{background:var(--primary)!important;color:#fff!important}.dropdown-menu{min-width:200px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-1px}.dropdown-submenu>a:after{content:"\f105";font-family:'FontAwesome';float:right;border:none}.dropdown-menu .dropdown-submenu:hover>.dropdown-menu{display:block}.navbar-expand-lg .navbar-nav .nav-link{font-size:13px;font-weight:bold;text-transform:uppercase}.hero-section{background:url("https://www.powerseguroviagem.com.br/wp-content/uploads/2024/10/banner-search-form-min.png") center/cover no-repeat;height:100vh;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;float:left;width:100%}.hero-overlay{background:rgba(255,255,255,0);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-content{position:relative;z-index:2;color:#fff;text-align:center;width:100%}.hero-content h1{font-size:3rem;font-weight:800;letter-spacing:1px}.hero-content p{font-size:1.4rem;font-weight:500;margin-bottom:10px}.search-engine-wrapper{width:100vw;display:flex;justify-content:center;position:relative;z-index:10;margin-top:20px!important;margin-bottom:20px!important}.search-engine{width:var(--search-width);height:var(--search-height);background:#fff;border-radius:0 2.5rem 2.5rem 2.5rem;box-shadow:0 4px 32px rgba(0,0,0,.10);display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;position:relative;gap:.5rem}.search-col{flex:1 1 0;display:flex;flex-direction:column;justify-content:center;position:relative;min-width:0;padding-left:35px}.search-col>i{position:absolute;left:0;font-size:25px;color:var(--primary)!important}.dropdown-search i{color:#555!important}.search-label{font-size:1.02rem;font-weight:700;color:#222;margin-bottom:.1rem}.search-input,.search-placeholder{border:none;background:transparent;font-size:1.08rem;color:#888;outline:none;width:100%;padding:0}.search-placeholder{color:#aaa}.search-col.active,.search-col:focus-within{z-index:20}.search-col .dropdown-search,.search-col .dropdown-calendar,.search-col .dropdown-guests{position:absolute;left:0;top:60px;width:420px;background:#fff;border-radius:1.5rem;box-shadow:0 4px 32px rgba(0,0,0,.10);padding:1.2rem 1.2rem .7rem 1.2rem;z-index:100;display:none}.search-col.active .dropdown-search,.search-col.active .dropdown-calendar,.search-col.active .dropdown-guests{display:block}.search-btn{background:linear-gradient(90deg,#e0006e 0%,#c800a1 100%);color:#fff;border:none;border-radius:2rem;font-weight:700;font-size:1.1rem;padding:.7rem 2.2rem;box-shadow:0 2px 8px rgba(44,44,255,.10);display:flex;align-items:center;gap:.7rem;transition:background .2s}.search-btn:hover{background:linear-gradient(90deg,#c800a1 0%,#e0006e 100%)}.dropdown-search-list{max-height:320px;overflow-y:auto;margin-top:1rem;scrollbar-color:var(--accent) #f5f5f5;scrollbar-width:thin}.vitCoberturasDestaque_txt::-webkit-scrollbar{width:7px;background-color:#f5f5f5;border-radius:10px}.vitCoberturasDestaque_txt::-webkit-scrollbar-thumb{background-color:var(--accent);border-radius:10px}.dropdown-search-item{display:flex;align-items:center;gap:1.1rem;padding:.7rem 0;border-radius:.8rem;cursor:pointer;transition:background .15s}.dropdown-search-item:hover{background:#f5f6fa}.dropdown-search-icon{width:44px;height:44px;border-radius:1rem;display:flex;align-items:center;justify-content:center;background:#f5f6fa;font-size:1.5rem}.dropdown-search-title{font-weight:700;color:#222}.dropdown-search-desc{font-size:.98rem;color:#888}.dropdown-calendar{padding:1.2rem 1.2rem .7rem 1.2rem}.flatpickr-calendar{border-radius:1.5rem;box-shadow:0 4px 32px rgba(0,0,0,.10)}.dropdown-guests{padding:1.2rem 1.2rem .7rem 1.2rem}.guests-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.1rem}.guests-labels{display:flex;flex-direction:column}.guests-title{font-weight:700;color:var(--primary)}.guests-desc{font-size:.98rem;color:#888}.guests-controls{display:flex;align-items:center;gap:.7rem}.guests-btn{width:32px;height:32px;border-radius:50%;border:1.5px solid #ccc;background:#fff;color:var(--primary);font-size:1rem;display:flex;align-items:center;justify-content:center;transition:background .15s}.guests-btn:pointer{}.banners-section{flex-direction:column;max-width:100vw;gap:1.5rem;margin-top:32px;margin-bottom:24px;padding:0 8px;justify-content:space-between}.banners-section img{width:100%;height:auto;margin-right:0;margin-bottom:1rem;border-radius:1.2rem}.home-title{font-size:2rem;font-weight:800;margin-bottom:1.2rem;letter-spacing:.5px;text-align:center;padding:20px 8px 5px 8px}.contPlanos .home-title.text-center{margin-bottom:20px}.navegPlanos{top:50%;transform:translateY(-50%);position:relative;width:100%;z-index:5}#destCarousel{gap:.5rem;align-items:flex-start;padding:0 8px;overflow:hidden}#destCarousel .text-muted.small{font-size:1em}#destCarousel>div{min-width:44vw;max-width:44vw;display:flex;flex-direction:column;align-items:center}#destCarousel img{width:45vw;height:45vw;max-width:250px;max-height:250px;min-width:90px;min-height:90px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.10);margin-bottom:.5rem;transition:all .3s}#destCarousel a:hover img{transform:scale(1.05)}#destPrev,#destNext{width:40px;height:40px;font-size:1.3rem;top:50%;transform:translateY(-50%);background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.10);z-index:2;margin-top:-20px}#plansCarousel>div{min-width:100%!important;max-width:100%!important;margin:0 auto;border-radius:1.2rem;box-shadow:0 2px 8px rgba(0,0,0,.10)}.plan-card{border-radius:1.2rem;box-shadow:0 2px 16px rgba(0,0,0,.08);border:none}.plan-card .card-img-top{height:140px;border-radius:1.2rem 1.2rem 0 0;object-fit:cover}.plan-card .card-title{font-size:1.1rem;font-weight:700}.plan-card .text-muted{font-size:.98rem}.plan-card .fa-user{color:var(--primary)}#plansPrev,#plansNext{width:36px;height:36px;font-size:1.1rem;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.10);z-index:2;position:absolute;top:100px}#plansPrev{left:-10px}#plansNext{right:-10px}#plansIndicators{margin-top:1.2rem;gap:8px}.newsletter-section{flex-direction:column;gap:1.5rem;text-align:center;padding:1.2rem .5rem;border-radius:1.2rem;box-shadow:none;background:#fff;margin:100px 0 60px 0;display:flex;align-items:center}.newsletter-section img{margin-bottom:1rem;max-width:100%;border-radius:1.2rem;width:100%}.newsletter-section h4{font-size:1.3rem;font-weight:700}.newsletter-section p{font-size:1.05rem;color:#444}.newsletter-section .form-control{border-radius:var(--btn-radius);max-width:220px}.newsletter-section .btn{border-radius:var(--btn-radius);font-weight:600;background:var(--primary);color:#fff}.footer{font-size:.93rem;padding:2rem .5rem;background:var(--gray-light);border-radius:1.2rem 1.2rem 0 0;margin:0 8px;box-shadow:0 2px 8px rgba(0,0,0,.10);color:#222;float:left;width:100%}.footerDireitos{border-top:1px solid #e5e5e5;padding-top:45px}.social-icons .me-2{margin:0 3px 0 0!important}.social-icons i{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background-color:#CCC;border-radius:5px;margin:0!important;color:#FFF;transition:all .3s}.social-icons i:hover{background-color:#333!important;color:#FFF}.social-icons i.fa-facebook-f{background-color:#3b5998}.social-icons i.fa-instagram{background-color:#E1306C}.social-icons i.fa-x-twitter{background-color:#000}.social-icons i.fa-youtube{background-color:#FF0000}.list-unstyled li{padding:8px 0}.list-unstyled li a{color:#727272}.footer .row>div{margin-bottom:1.2rem}.footer a{color:#222;text-decoration:none}.footer a:hover{text-decoration:underline}.footer h6{font-size:1.05rem;font-weight:700;margin-bottom:1rem}.credit-cards img{height:24px;margin-right:8px}.footer .small{font-size:.93rem}.banners-section img{position:relative!important;transform:none!important;left:auto!important;max-width:100%;height:auto!important;margin:10px 0 0 0!important}.navbar-brand img{height:25px}.guests-row{border-bottom:1px solid #DEDEDE;padding-bottom:15px}.guests-row:last-of-type{border:none;padding-bottom:0}.flatpickr-calendar.rangeMode.animate.multiMonth.inline{box-shadow:none!important}.flatpickr-current-month span.cur-month{color:var(--primary)!important;background-color:transparent!important;margin:0!important}.dayContainer{border-top:1px solid #DEDEDE;margin:10px 0;padding:10px 0!important;box-shadow:none!important;display:grid;grid-template-columns:repeat(7,1fr)}.flatpickr-weekdays{padding:10px 0;height:auto;margin:5px 0 0 0}span.flatpickr-day{height:40px;width:40px;max-width:none}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:grid;grid-template-columns:repeat(7,1fr)}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:var(--primary)!important;border-color:var(--primary)!important}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{display:flex;align-items:center;justify-content:center}.flatpickr-current-month{padding:0!important;align-items:center;display:flex!important;justify-content:center}.flatpickr-current-month .numInputWrapper{width:auto;background-color:transparent!important;cursor:default}.numInputWrapper span.arrowDown,.numInputWrapper span.arrowUp{display:none!important}.numInputWrapper span.readonly-year{position:relative;opacity:1;border:none;background-color:transparent!important;color:var(--primary)!important;width:auto;padding:0!important;cursor:default}#plansCarousel{gap:1rem}#plansPrev:hover,#plansNext:hover,#destPrev:hover,#destNext:hover{background-color:var(--accent)!important}#destPrev i,#destNext i{color:var(--accent)!important}#plansPrev:hover i,#plansNext:hover i,#destPrev:hover i,#destNext:hover i{color:#fff!important}.card a{text-decoration:none}.card a:hover .card-title{text-decoration:underline;color:#222}#destCarousel{scroll-behavior:smooth;overflow-x:auto;display:flex;gap:16px;padding:0!important}#destWrapper{overflow:hidden;width:100%}#destCarousel::-webkit-scrollbar{display:none}#destCarousel>div{flex-shrink:0;width:100%}.search-engine-abas{float:left;width:100%;position:absolute;bottom:100%;left:0}.search-engine-aba{float:left;height:45px;font-size:13px;font-weight:600;text-transform:uppercase;padding:0 25px;background-color:#FFF;display:flex;align-items:center;margin:0;border-radius:10px 10px 0 0;color:#FFF;background-color:#B7C0C8;cursor:pointer;transition:all .3s}.search-engine-aba:hover{background-color:#8B9BA9;color:#FFF}.search-engine-aba.active{background-color:#FFF;color:var(--primary)}@media (min-width:768px){#destCarousel>div{width:calc(25% - 12px);scroll-snap-align:start!important}}#destCarousel a{text-decoration:none}#destCarousel a:hover div{text-decoration:underline}h3.tituloDescr{font-size:1.1rem;color:#666;line-height:1.8;margin:0 0 50px 0!important}.faq-container{max-width:800px;margin:0 auto}.faq-item{border-bottom:1px solid #eee;margin-bottom:20px}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:20px 0;cursor:pointer;transition:color .3s ease}.faq-question:hover{color:#FF6B35}.faq-question h3{font-size:1.2rem;margin:0}.faq-question i{transition:transform .3s ease}.faq-item.active .faq-question i{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.active .faq-answer{max-height:200px;padding-bottom:20px}.faq-answer p{color:#666;line-height:1.6}.testimonials-section{background:#f8f9fa}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:50px}.testimonial-card{background:white;padding:30px;border-radius:20px;box-shadow:0 5px 15px rgba(0,0,0,.1);position:relative}.testimonial-card::before{content:'"';top:-10px;left:20px;font-size:4rem;color:#FF6B35;line-height:1}.testimonial-content{margin-bottom:20px}.testimonial-content p{color:#666;line-height:1.6;font-style:italic}.testimonial-author strong{color:#333;display:block;margin-bottom:5px}.testimonial-author span{color:#999;font-size:.9rem}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:50px}.benefit-card{background:white;padding:30px;border-radius:20px;text-align:center;transition:transform .3s ease}.benefit-card:hover{transform:translateY(-5px)}.benefit-icon{width:80px;height:80px;background:#FF6B35;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:white;font-size:2rem}.benefit-card h3{font-size:1.3rem;margin-bottom:15px;color:#333}.benefit-card p{color:#666;line-height:1.6}.steps-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;margin-top:50px}.step{display:flex;gap:20px;align-items:flex-start}.step-number{width:50px;height:50px;background:#FF6B35;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:bold;flex-shrink:0}.step-content h3{font-size:1.3rem;margin-bottom:15px;color:#333;font-weight:700}.step-content p{color:#666;line-height:1.6}.essential-coverages{background:#f8f9fa}.coverages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:50px}.coverage-card{background:white;padding:30px;border-radius:20px;text-align:center;transition:transform .3s ease}.coverage-card:hover{transform:translateY(-5px)}.coverage-icon{width:70px;height:70px;background:#FF6B35;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:white;font-size:1.5rem}.coverage-card h3{font-size:1.2rem;margin-bottom:15px;color:#333}.coverage-card p{color:#666;line-height:1.6;font-size:.95rem}.section-simples,.section-destinos,.section-faq,.section-newsletter{background-color:#FFF}.section-porque,.section-coberturas,.section-planos,.section-depoimentos{background-color:var(--gray-light)}.section-home{float:left;width:100%}@media (max-width:600px){.navbar-collapse .navbar-toggler{width:auto!important;float:right;position:relative!important;padding:6px 12px!important}.navbar-nav{width:100%}.navbar-collapse{position:fixed;top:0;left:0;width:100%;z-index:99;background-color:#FFF;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);height:100%}.top-bar{display:none!important}.navbar-collapse{padding-top:20px!important}.navbar-expand-lg .navbar-nav .nav-link{margin:0}.navbar-nav .dropdown-menu{padding-top:0;margin-top:0}.flatpickr-calendar.inline{box-shadow:none;width:100%}.flatpickr-rContainer,.flatpickr-days{width:100%}.dayContainer{width:100%!important;min-width:100%!important}.search-col{min-width:100%;flex-wrap:wrap;border-bottom:1px solid #DEDEDE;padding-bottom:15px}.search-engine{align-items:center!important;flex-wrap:wrap;height:auto!important;padding:20px;max-width:90vw!important;margin-top:-50px}.search-col .dropdown-search,.search-col .dropdown-calendar,.search-col .dropdown-guests{width:100vw!important;position:fixed!important;bottom:0;left:0!important;height:auto;top:auto!important;box-shadow:0 -10px 20px 15px rgba(0,0,0,.30)!important;box-sizing:border-box!important;max-width:100vw;min-width:100vw!important;border-radius:1.2rem 1.5rem 0 0!important}.search-col:last-of-type{border:none}.search-btn.btn.btn-primary.ms-3{width:100%;margin:0!important}.top-bar.d-flex.justify-content-between.align-items-center.px-4{display:none!important}.navbar-toggler{border:none!important}.navbar-nav .dropdown-menu{border:none}}@media (min-width:601px){.contHome{padding-left:0;padding-right:0}h3.tituloDescr{padding:0 100px;}.dropdown-item{padding:5px 10px!important}body{background:#fff}.search-engine-wrapper{margin-top:0;padding:0 8px}.search-engine{height:auto;min-width:0;max-width:100vw;width:100%;padding:1rem .5rem;box-shadow:0 2px 8px rgba(0,0,0,.10);gap:.7rem}.search-col{width:100%;min-width:0;flex-direction:column;align-items:flex-start;border-bottom:none;padding-bottom:0}.search-input{font-size:1rem;padding:.5rem .7rem;border-radius:1rem;text-align:left}.search-btn{width:100%;margin-left:0;margin-top:.7rem;padding:.9rem 0;font-size:1.1rem}.dropdown-search,.dropdown-calendar,.dropdown-guests{max-width:90vw;left:50%;transform:translateX(-50%);top:60px;border-radius:1.2rem;box-shadow:0 2px 8px rgba(0,0,0,.10)}.banners-section{flex-direction:column;max-width:100vw;gap:1.5rem}.banners-section img{width:47%!important;height:auto;margin:20px 0 0 0!important;margin-bottom:1rem}.home-title{font-size:1.1rem;margin-bottom:1rem}#destCarousel{gap:1rem}#destCarousel>div{min-width:140px;max-width:140px}#destCarousel img{width:120px;height:120px}#destPrev,#destNext{width:36px;height:36px;font-size:1.2rem}#plansCarousel{gap:1rem}#plansCarousel>div{min-width:49%!important;max-width:49%!important}.plan-card .card-img-top{height:120px}#plansPrev,#plansNext{width:32px;height:32px;font-size:1.1rem}.navbar .navbar-collapse{width:auto;position:static;background:transparent;box-shadow:none;padding:0;margin-top:0}.navbar-nav{flex-direction:row}.navbar .dropdown-menu{min-width:220px;left:auto;right:auto;position:absolute;box-shadow:0 20px 20px -10px rgba(0,0,0,.30);border:none;border-radius:0 0 10px 10px;padding:0 10px 20px 10px;margin-top:1.4rem!important}.dropdown-submenu>.dropdown-menu{left:100%;top:0}.newsletter-section{flex-direction:column;gap:1.5rem;text-align:center;padding:1.2rem .5rem}.newsletter-section img{margin-bottom:1rem;max-width:100%}.footer{font-size:.93rem;padding:2rem .5rem;border-radius:0;margin:0;box-shadow:none}}@media (min-width:992px){.newsletter-section{display:flex;flex-wrap:nowrap}.plan-card .card-title{font-size:2rem}.plan-card .card-img-top{height:350px!important}#plansPrev,#plansNext{top:165px}#plansPrev{left:-28px}#plansNext{right:-28px}.top-bar i{margin-right:5px;font-size:11px}.flatpickr-calendar.rangeMode.animate.multiMonth.inline{min-width:max-content!important}.flatpickr-weekdays,.flatpickr-days{justify-content:space-around;gap:20px;width:100%!important}.flatpickr-weekdays .flatpickr-weekdaycontainer,.flatpickr-days .dayContainer{max-width:280px!important;min-width:280px!important}.flatpickr-innerContainer{min-width:max-content!important}.navbar-brand img{height:40px}h1,.hero-content h1{font-size:5rem!important;font-weight:800!important}.top-bar{padding:10px 40px}.navbar-nav .nav-link{margin:0 .7rem}.hero-section{height:calc(100vh - 125px);align-content:center;min-height:500px}.hero-content p{font-size:2.4rem;margin-bottom:50px}.search-engine-wrapper{box-sizing:border-box;padding:0;width:100%!important}.search-engine{flex-direction:row;height:auto;width:var(--search-width);box-shadow:0 4px 32px rgba(0,0,0,.10);padding:35px 1.5rem;gap:.5rem;width:1140px!important}.search-col{flex:1 1 0;flex-direction:column;justify-content:center}.search-label{font-size:1.02rem;font-weight:700;color:#222;margin-bottom:.1rem}.search-input,.search-placeholder{border:none;background:transparent;font-size:1.08rem;color:#555;outline:none;width:100%;padding:0}.search-col .dropdown-search,.search-col .dropdown-calendar,.search-col .dropdown-guests{left:0;top:60px;width:420px;border-radius:1.5rem;box-shadow:0 15px 32px 10px rgba(0,0,0,.30);padding:1.2rem 1.2rem .7rem 1.2rem;transform:none;width:auto;min-width:350px}.search-btn{width:auto;background:linear-gradient(90deg,#e0006e 0%,#c800a1 100%);border-radius:2rem;font-weight:700;font-size:1.1rem;padding:.7rem 2.2rem;box-shadow:0 2px 8px rgba(44,44,255,.10);margin-top:0}.promo-row{gap:2rem}.promo-card{border-radius:1.2rem;min-height:220px;position:relative;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:2rem 2.5rem}.promo-blue{background:var(--promo-blue);color:#fff}.promo-yellow{background:var(--promo-yellow);color:#222}.promo-card .promo-img{height:120px;width:180px;object-fit:contain;margin-left:auto;margin-top:0;margin-bottom:0}.promo-card .promo-content{max-width:60%}.promo-card .btn{border-radius:var(--btn-radius);font-weight:600;margin-top:1.2rem}.promo-blue .btn{background:var(--secondary);color:#fff;border:none}.promo-yellow .btn{background:var(--primary);color:#fff;border:none}.banners-section{flex-direction:row}.home-title{font-size:2.35rem;font-weight:700;margin-bottom:1.5rem}.dest-carousel{display:flex;align-items:center;justify-content:center;gap:2.2rem}.dest-img{width:120px;height:120px;object-fit:cover;border-radius:50%;border:3px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.10);margin-bottom:.5rem}#destCarousel>div{min-width:auto;max-width:none}#destCarousel img{width:250px!important;height:250px!important}.carousel-control-prev,.carousel-control-next{width:48px;height:48px;top:50%;transform:translateY(-50%)}.carousel-control-prev-icon,.carousel-control-next-icon{background-size:32px 32px}#plansCarousel>div{min-width:49%!important;max-width:49%!important}.newsletter-section{border-radius:1.2rem;background:var(--gray-light);padding:2rem 2.5rem;flex-direction:row;align-items:center}.newsletter-section img{border-radius:1.2rem;width:100%}.newsletter-section h4{font-size:35px;text-align:left}.newsletter-section p{text-align:left}.newsletter-section .form-control{width:100%;max-width:none;height:55px}.container.my-5.d-flex.justify-content-center.align-items-center{max-width:1366px}.container.my-5.d-flex.justify-content-center.align-items-center img{width:663px;height:310px;border-radius:1.2rem;object-fit:cover;margin-right:20px;box-shadow:0 2px 16px rgba(0,0,0,.08)}}@media (min-width:1301px){.search-engine{width:1186px}}.container.d-flex.justify-content-center.align-items-center img{width:1186px;height:84px;object-fit:cover;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1;border-radius:2.5rem;box-shadow:0 4px 32px rgba(0,0,0,.10)}.flatpickr-calendar{border-radius:1.5rem;box-shadow:0 4px 32px rgba(0,0,0,.10)}#plansCarousel>.plan-card{scroll-snap-align:start;flex:0 0 100%;box-shadow:none;background-color:#FFF}.plan-card .card-img-top{border-radius:10px!important}@media (min-width:768px){#plansCarousel>.plan-card{flex:0 0 49%;padding:20px!important}}#plansCarousel{scrollbar-width:none;-ms-overflow-style:none}#plansCarousel::-webkit-scrollbar{display:none}