body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.nav-container{align-items:center;background:#121212;display:flex;justify-content:space-between;padding:16px 72px;z-index:10}.nav-items{display:inline-flex;gap:24px}.item{text-decoration:none!important}.item p{border-radius:8px;color:#fafafa;font-family:Roboto;font-size:1rem;padding:8px}.item:hover p{color:#358745;cursor:pointer}.item.selected p{background-color:#ffffff0d;color:#3fa152}.mobile-menu{background-color:#333;height:100%;padding-top:80px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease-in-out;width:80%;z-index:1000}.mobile-menu.open{transform:translateX(0)}.menu{background-color:#fff;display:flex;flex-direction:column;left:0;position:absolute;top:64px;width:100%;z-index:1000}.custom-dropdown-container{background:#fafafa;max-height:72px!important;min-width:256px;padding:24px 4px 24px 16px;position:relative}.custom-dropdown-container,.dropdown-header{align-items:center;cursor:pointer;display:flex}.dropdown-header{padding:0 8px}.dropdown-header,.dropdown-options{color:#484848;font-family:Roboto;font-size:1rem;width:100%}.dropdown-options{background:#fff;border:1px solid #ccc;box-shadow:0 2px 4px #0000001a;left:0;max-height:300px;overflow-y:auto;position:absolute;top:100%;z-index:1000}.dropdown-option{cursor:pointer;padding:24px}.dropdown-option:hover{background-color:#f5f5f5}.calendarWrap,.date-input-container{position:relative}.calendarWrap{background:#fafafa;border-radius:4px;min-width:256px;transition:border-color .2s ease}.calendarWrap:hover{border-color:#53d46c;outline:1px solid #3fa152}.calendarWrap.tabletView{width:100%}.inputBox{align-items:center;background:#fafafa;border:none;color:#484848;display:inline-flex;font-family:Roboto;gap:8px;padding:0 8px}.placeholder{color:#979797}.calendarDropdown{background:#fafafa;border:1px solid #e3ede5;border-radius:4px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:row;gap:16px;left:0;opacity:0;padding:8px;position:absolute;top:72px;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease;z-index:2001}.calendarDropdown.visible{opacity:1;transform:translateY(0)}.calendarDropdown.round-trip{width:500px!important}.calendarDropdown.single-trip{width:250px!important}.tabletView .calendarDropdown{left:0;top:0}.date-input-wrapper{display:flex;flex:1 1;flex-direction:column;gap:4px;position:relative}.date-input-wrapper label{color:#358745;font-family:Roboto;font-size:.875rem;font-weight:500}.date-input-wrapper input[type=date]{background:#e3ede5;border:1px solid #e3ede5;border-radius:4px;color:#484848;cursor:pointer;font-family:Roboto;font-size:1rem;height:40px;position:relative;transition:border-color .2s ease,box-shadow .2s ease}.date-input-wrapper input[type=date].empty{color:#0000;width:100%}.date-input-wrapper input[type=date].empty::-webkit-datetime-edit{color:#0000;width:100%}.date-input-wrapper input[type=date].empty::-webkit-calendar-picker-indicator{opacity:1;width:100%}.date-input-wrapper input[type=date].has-value{color:#484848;padding:0 8px;width:100%}.date-input-wrapper input[type=date].has-value::-webkit-datetime-edit{color:#484848;width:100%}.date-input-wrapper .input-placeholder{color:#979797;font-family:Roboto;font-size:1rem;left:16px;pointer-events:none;position:absolute;top:calc(50% + 4px);transform:translateY(-50%);z-index:1}.date-input-wrapper input[type=date]:focus,.date-input-wrapper input[type=date]:hover{border-color:#3fa152;box-shadow:0 0 0 3px #3fa1521a;outline:none}.date-input-wrapper input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(48%) sepia(13%) saturate(3207%) hue-rotate(130deg) brightness(95%) contrast(80%)}.round-trip-toggle{align-items:center;display:flex;font-family:Roboto;font-size:1rem;gap:8px;margin-top:8px}.round-trip-toggle label{color:#fafafa}.calendar-modal-overlay{padding:16px}.calendar-modal{-webkit-overflow-scrolling:touch;height:100%;overflow-y:auto;position:relative}.btn-close{background:none;border:none;color:#999;cursor:pointer;font-size:20px}.dropdown-container{margin-bottom:16px}.dropdown-container,.dropdown-wrapper{display:flex;gap:8px}.calendar-months-list{display:flex;flex-direction:column;gap:16px}.calendar-month-wrapper{align-items:center;display:flex;flex-direction:column}.calendar-month{font-weight:700;width:100%}.calendar-month,.calendar-weekdays{margin-bottom:8px;text-align:center}.calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);width:87%}.calendar-weekdays span{color:#555;font-size:12px;font-weight:700}.calendar-days{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,1fr);margin-bottom:16px}.calendar-day{align-items:center;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;font-size:14px;height:40px;justify-content:center;transition:background-color .2s ease;width:40px}.calendar-day:hover:not(.past-date):not(.disabled){background-color:#f0f0f0}.calendar-day.disabled.past-date{background-color:#f9f9f9;border-color:#eee;color:#999;cursor:not-allowed;opacity:.6}.calendar-day.today{font-weight:700}.calendar-day.selected,.calendar-day.today{background-color:#3fa152;border-color:#358745;color:#fff}.calendar-day.in-range{background-color:#358745;border-color:#e3ede5;color:#fff}.confirm-button{background-color:#3fa152;border:none;bottom:40px;color:#fff;cursor:pointer;font-size:16px;left:0;padding:16px 24px;position:absolute;right:0;transition:background-color .3s ease;width:100%;z-index:1000}.confirm-button:hover{background-color:#53d46c}.confirm-button[disabled]{background-color:#ccc;cursor:not-allowed}.bottom-close-button{display:flex;justify-content:center;margin-top:16px}.month-picker-modal{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.month-picker-content{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:16px;width:300px}.month-picker-content .month-selector,.month-picker-content .year-selector{margin-bottom:16px}.month-picker-content label{display:block;margin-bottom:8px}.month-picker-content select{border:1px solid #ccc;border-radius:4px;padding:8px;width:100%}.month-picker-content .month-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.month-picker-content .month-grid-button{border:1px solid #ccc;border-radius:4px;cursor:pointer;padding:12px;text-transform:capitalize;transition:all .3s ease}.month-picker-content .month-grid-button:hover{background-color:#f0f0f0}.month-picker-content .month-grid-button.selected{background-color:#3fa152;border-color:#358745;color:#fff}.month-picker-content .close-month-picker{background:none;background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:16px;padding:8px 16px;text-align:center;transition:all .3s ease}.month-picker-content .close-month-picker:hover{background-color:#f0f0f0}.month-grid-button.disabled{background-color:#f9f9f9;border-color:#ddd;color:#aaa;cursor:not-allowed;font-weight:400}.month-grid-button.disabled:hover{background-color:#f9f9f9}.calendar-input-mobile{width:100%}.calendar-input-mobile__input{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:8px;color:#333;cursor:pointer;display:flex;font-size:1rem;padding:12px 16px;transition:border-color .3s ease}.calendar-input-mobile__input:hover{border-color:#007bff}.calendar-input-mobile__input span{margin-left:12px}.calendar-modal-overlay{background-color:#fff;bottom:0;left:0;overflow-y:auto;position:fixed;right:0;top:0;z-index:9999}.calendar-modal{margin:auto;max-width:400px;padding:16px}.calendar-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.btn-back,.btn-confirm{background:none;border:none;color:#007bff;cursor:pointer;font-size:16px}.calendar-modal-body{padding-top:16px}.calendar-input-container{position:relative;width:100%}.calendarWrap--mobile{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:8px;border-radius:8px!important;cursor:pointer;display:flex;min-height:48px;padding:24px 4px 24px 16px;transition:all .3s ease}.calendarWrap--mobile.tabletView{min-height:72px}.calendarWrap{align-items:center;background-color:#fafafa;border:1px solid #ccc;cursor:pointer;display:flex;min-height:48px;padding:24px 4px 24px 16px;transition:all .3s ease}.calendarWrap.tabletView{min-height:72px}.iconLeft{align-items:center;display:flex;justify-content:center}.iconLeft svg{height:20px;width:20px}.inputBox{background-color:#0000;color:#333;flex:1 1;font-size:1rem;text-align:left}.placeholder{color:#999;font-size:1rem}*{border:none}.primary-button{background:#3fa152;border-radius:0 8px 8px 0;color:#fafafa;cursor:pointer;font-family:Roboto;font-size:1.25rem;font-style:normal;font-weight:800;line-height:normal;padding:22px 16px;transition:background .3s ease}.input-height,.primary-button{align-items:center;display:flex;justify-content:center}.input-height{height:100%;min-height:100%}.hero--input-group .primary-button{align-self:stretch}.primary-button:hover{background:#358745}.primary-button:active{background:#2b6e38}.secondary-button{align-items:center;border:1px solid #3fa152;border-radius:8px;color:#3fa152;cursor:pointer;display:flex;font-family:Roboto;font-size:1rem;font-weight:800;justify-content:center;padding:16px 32px;transition:background .3s ease,color .3s ease}.secondary-button:hover{background:#3fa152;color:#fafafa}.rounded-button{border-radius:8px}.hero{background:url(/static/media/main-hero.f00bea83adf106c47284.png) no-repeat 50%/cover;display:flex;height:80vh;position:relative}.hero-container{align-items:center;background:none!important;display:flex;flex-direction:column;gap:1rem;padding:0 72px}.hero--header{display:flex;flex-direction:column!important;gap:16px}.hero-img-container{position:absolute;right:72px;top:0}.hero--input-group{align-items:flex-start;display:flex}@media screen and (max-width:1362px){.hero--input-group{grid-gap:1rem;display:grid!important;gap:1rem;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto)}.hero--input-group .calendarWrap,.hero--input-group .custom-dropdown,.hero--input-group .custom-dropdown-container,.hero--input-group .primary-button{border-radius:8px!important;max-height:72px}.hero--input-group .primary-button{justify-content:center}}.hero--input-group>*{grid-column:auto}@media screen and (max-width:1362px){.hero--input-group>:first-child,.hero--input-group>:nth-child(3){grid-column:1}.hero--input-group>:nth-child(2),.hero--input-group>:nth-child(4){grid-column:2}.hero--input-group>:nth-child(5){grid-column:span 2}}.hero--input-group .input-wrapper .input3 .calendarWrap .inputBox .placeholder{color:#484848!important}.hero--img{position:absolute;right:72px;top:0;z-index:1}@media screen and (max-width:1362px){.hero--img{right:0;top:140px}}.calendarWrap{border:1px solid #fafafa;border-radius:0;max-height:72px}.main-title{color:#fafafa;font-family:Poppins!important;font-size:clamp(2rem,4vw,3rem)!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:130%!important;margin-bottom:1rem}.main-description{color:#fafafa;font-family:Roboto!important;font-size:1.125rem!important;font-weight:300!important;line-height:140%!important}.rating-numeral{color:#b3b1b0;font-family:Roboto!important;font-size:1rem;font-weight:800!important;line-height:normal}.google-social-proof,.trip-social-proof{align-items:center;display:flex;gap:12px;margin-top:56px}.input-wrapper{display:flex;flex-direction:column;gap:4px}.error-message{background-color:#ffebee;border-radius:4px;color:#d32f2f;font-family:Roboto;font-size:.8rem!important;line-height:1.2;margin-top:4px!important;padding:4px 8px;width:fit-content}.calendarWrap.error,.custom-dropdown.error{border:1px solid #d32f2f}.placeholder{color:#484848!important}.social-facts{align-items:"center";display:flex;gap:24px;justify-content:"flex-start"}.container{align-items:center;display:flex;gap:8px}.container-achievements{background:#f5f5f5!important;padding:24px 72px}.achievements,.container-achievements{align-items:center;display:flex;justify-content:center}.achievements{flex-shrink:0;gap:52px}.average-rating{align-items:flex-start!important;display:flex;flex-direction:column!important;gap:8px}.average-rating p{color:#484848;font-family:Roboto;font-size:1rem;font-weight:400}.achievements-rating{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:center}.achievements-rating p{color:#484848;font-family:Roboto;font-size:2.5rem;font-weight:800}.testimonials--container{align-items:flex-start;background:#f5f5f5;flex-direction:column;gap:48px;padding:48px 72px}.testimonials--header{align-items:flex-start;display:flex;flex-direction:column!important;gap:32px}.testimonials-typo-main{color:#232323!important;font-family:Poppins!important;font-size:clamp(32px,5vw,40px)!important;font-weight:800!important;line-height:130%!important}.google-rating-container{align-items:flex-start;display:inline-flex;flex-direction:column!important;gap:4px}.google-rating{align-items:center;display:flex;gap:12px}.rating-number{align-items:flex-start;display:flex;gap:16px}.rating-typo{color:#b3b1b0;font-family:Roboto;font-size:1rem;font-weight:800}.rating-highlight-typo{color:#3fa152;cursor:pointer;font-family:Roboto;font-size:1rem;font-weight:400;text-decoration:underline}.testimonials-container{align-items:flex-start;display:inline-flex;gap:24px}.testimonials{align-items:flex-start;display:flex;gap:24px}.testimonial{gap:24px;padding:24px}.testimonial,.testimonial-box{align-items:center;display:flex;justify-content:center}.testimonial-box{flex-direction:column;flex-shrink:0;gap:32px}.carousel-controls{display:flex;gap:24px;justify-content:flex-end}.carousel-scroll-wrapper{-webkit-overflow-scrolling:touch;display:flex;overflow-x:scroll;scroll-behavior:smooth;scrollbar-width:none}.carousel-scroll-wrapper::-webkit-scrollbar{display:none}.testimonials--listArea{background-color:#f5f5f5;cursor:grab;overflow:hidden;padding-bottom:48px;white-space:nowrap}.testimonials--listArea.dragging{cursor:grabbing}.testimonials--list{cursor:grab;display:flex;flex-direction:row;flex-wrap:nowrap!important;gap:24px;height:100%;transition:all .4s ease;-webkit-user-select:none;user-select:none}.testimonial-card{background:#fafafa;border-radius:8px;box-shadow:0 4px 16px #0000001a;display:flex;flex-direction:column!important;justify-content:space-between;min-height:30vh;min-width:300px;overflow-wrap:break-word;padding:24px;white-space:normal;word-break:break-word}.testimonial-text{color:#21542b;font-family:Poppins!important;font-size:1rem;font-weight:400;line-height:1.5}.testimonial-user{color:#3d3d3d;font-family:Roboto!important;font-weight:700!important;text-transform:uppercase}.carousel--action-buttons{align-items:center;background-color:#f5f5f5;display:flex;gap:24px;justify-content:center;padding-bottom:48px;width:100%}.carousel--action-buttons button{align-items:center;background:#0000!important;border:1px solid #3fa152;border-radius:999px;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;width:48px}.carousel--action-buttons button:disabled{opacity:.4}.fleet--header{display:flex;flex-direction:column!important;gap:16px;padding:48px 0 56px 72px}.fleet--title{color:#fafafa;font-family:Poppins!important;font-size:clamp(32px,5vw,40px)!important;font-weight:800!important;line-height:130%!important}.fleet--description{color:#b3b1b0;font-family:Roboto;font-size:18px;font-weight:400;max-width:856px}.fleet--listArea{cursor:grab;overflow:hidden;padding:24px 72px 0;white-space:nowrap}.fleet--listArea.dragging{cursor:grabbing}.fleet--listArea .fleet--scroll-wrapper{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.fleet--listArea .fleet--scroll-wrapper.no-scroll-smooth{scroll-behavior:auto}.fleet--listArea .fleet--scroll-wrapper *{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@media(max-width:834px){.fleet--listArea{padding:24px 40px 0}}@media(max-width:429px){.fleet--listArea{padding:24px 16px 0}}.fleet--list{cursor:grab;display:flex;flex-direction:row;gap:24px;height:100%;transition:all .4s ease;-webkit-user-select:none;user-select:none}.fleet--action-buttons{gap:24px;margin-top:48px;width:100%}.fleet--action-buttons,.fleet--action-buttons button{align-items:center;display:flex;justify-content:center}.fleet--action-buttons button{background:#0000!important;border:1px solid #3fa152;border-radius:999px;color:#fff;cursor:pointer;height:48px;width:48px}.fleet--action-buttons button:disabled{opacity:.4}.fleet--scroll-wrapper::-webkit-scrollbar{display:none}.offer--description{overflow-wrap:break-word;white-space:normal;word-break:break-word}.cardbutton--container{background:#e3ede5}.cardbutton--container,.cardbutton--container-active{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:space-between;padding:16px 24px;width:100%}.cardbutton--container-active{background:#3fa152}.cardbutton--info,.cardbutton--info-active{align-items:center;color:#3fa152;display:flex;font-family:Poppins;font-size:1.25rem;font-weight:700;gap:16px;line-height:140%}.cardbutton--info-active{background:#3fa152;color:#fafafa}.cardbutton--button,.cardbutton--button-active{align-items:center;border:1px solid #3fa152;border-radius:8px;color:#3fa152;font-family:Poppins;font-size:1rem;font-weight:800;justify-content:center;line-height:normal;padding:16px 32px;pointer-events:auto!important}.cardbutton--button-active{background:#fafafa;color:#3fa152}.cardbutton--button-active:hover{background-color:#e3ede5}.card-offer-wrapper{display:inline-block;position:relative}.card-offer{align-items:flex-start;background:#fafafa;border:2px solid #0000;border-radius:16px;display:inline-flex;flex-direction:column;gap:24px;height:100%;justify-content:space-between;max-width:594px;min-width:320px;padding:24px;transition:all .3s ease}.card-offer:hover{background-color:#f2f8f4;border:2px solid #3fa152}.offer--container,.offer--container-mobile{align-items:flex-start;display:flex;gap:32px}.offer--container-mobile{align-items:center;flex-direction:column!important}.offer--info{gap:72px}.offer--info,.offer--info-mobile{align-items:flex-start;display:flex;flex-direction:column;width:246px}.offer--info-mobile{gap:24px}.offer--header{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px}.offer--title{color:#232323;font-family:Poppins;font-size:1.25rem;font-style:normal;font-weight:700;line-height:130%}.offer--description{color:#b3b1b0;font-family:Roboto;font-size:1rem;font-weight:400;line-height:normal}.offer--beneficts{flex-direction:column;gap:16px}.offer--benefict,.offer--beneficts{align-items:flex-start;display:flex}.offer--benefict{gap:8px}.offer--img{height:152px;width:272px}.offer--img img{width:100%}.offer--img-mobile{height:114px;width:204px}.offer--img-mobile img{width:100%!important}.badge-container{left:24px;position:absolute;top:-12px;z-index:1199}.offer-badge{align-items:center;background-color:#e3ede5;border-radius:1000px;display:flex;gap:8px;padding:4px 8px;width:max-content}.badge-text{color:#232323;font-family:Poppins;font-size:1rem}.offer-badge-hidden{display:none}.card-offer-mobile{align-items:flex-start;background:#fafafa;border:2px solid #0000;border-radius:16px;display:flex;flex-direction:column;gap:24px;height:100%;max-width:594px;min-width:320px;padding:24px;transition:all .3s ease}.card-offer-mobile:hover{background-color:#f2f8f4;border:2px solid #3fa152}.wedo--container{display:flex!important;flex-direction:column!important;padding:48px 72px 64px}.wedo--services{grid-gap:16px;background:#232323;display:grid;flex-wrap:wrap;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));justify-content:space-between;margin-top:64px;width:100%}.wedo--title{color:#fafafa;font-family:Poppins!important;font-size:clamp(32px,5vw,40px)!important;font-weight:800!important;line-height:130%!important;margin-bottom:56px}.wedo--items{display:flex;flex-direction:column!important;position:relative}.wedo--img{margin-bottom:16px;max-height:400px;max-width:432px;min-width:264px}.wedo--img img{border-radius:8px;height:100%;object-fit:cover;width:100%}.wedo--description{background-color:#fafafa;border-radius:4px;color:#232323;font-family:Poppins;font-size:1rem!important;left:16px;padding:4px 8px;position:absolute;top:16px}.wedo--action{display:flex;justify-content:center;margin-top:64px}.wedo--text-container{align-items:center;display:flex;justify-content:center;margin-top:60px}.wedo--text{color:#fafafa;font-family:Poppins;font-size:1.5rem!important;font-weight:400!important;line-height:150%}.footer--container{align-items:flex-start;background:#121212;display:flex;flex-direction:column;gap:16px}.footer--content{align-content:flex-start;align-items:flex-start;display:flex;flex:1 0;flex-wrap:wrap;justify-content:space-between;padding:48px 72px;row-gap:48px;width:100%}.footer--logo-slogan{justify-content:center}.footer--main-logo{height:56px;width:200px}.footer--slogan{color:#ccc;font-family:Poppins!important;font-size:1rem;font-weight:300!important;letter-spacing:-.16px;width:14.5rem;width:15.625rem}.footer--accreditation-header,.footer--contact-head,.footer--nav{color:#ccc;font-family:Poppins!important;font-size:1rem;font-weight:600!important;line-height:130%}.footer--navitems{color:#ccc;display:flex;flex-direction:column!important;font-family:Roboto!important;font-size:1rem;font-weight:400;gap:16px;line-height:24px}.footer--navitem:hover{color:#3fa152;cursor:pointer}.footer--navitems .active{color:#53d46c!important;font-family:Roboto!important;font-size:1rem;font-weight:400}.footer--accreditation,.footer--contact,.footer--logo-slogan,.footer--website-section{align-items:flex-start;display:flex;flex-direction:column!important;gap:16px}.footer--contact{flex-shrink:0}.footer--contact-item{color:#ccc;display:flex;flex-wrap:wrap;font-family:Roboto!important;font-size:1rem;font-weight:400;gap:8px;line-height:24px}.footer--contact-item:hover{cursor:pointer;text-decoration:underline}.footer--accreditation-logo{align-items:center;display:flex;gap:8px;justify-content:center}.footer--baseboard{align-content:center;align-items:center;background:#121212;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:0 72px 32px}.footer--site{color:#fafafa;font-family:Poppins!important;font-size:1rem;font-weight:500}.footer--socialmedia{display:flex!important;gap:16px}.footer--social-item,.footer--social-item-tablet{align-items:center;color:#fafafa;cursor:pointer;display:flex;font-weight:500!important;gap:4px}.footer--social-item p{font-family:Poppins!important;font-size:1rem}.footer--social-item-tablet p{font-family:Poppins!important;font-size:.875rem}.suport-container{height:fit-content;width:-webkit-fill-available}.faq-title{font-family:Poppins!important;font-size:2.5rem;font-weight:800!important;line-height:130%!important}.faq-container,.faq-section{align-items:flex-start;display:flex}.faq-container{align-content:flex-start;flex-wrap:wrap;justify-content:space-between}.faq{align-items:flex-start;display:flex;flex-direction:column!important;gap:56px}.faq-list{margin-bottom:48px;max-width:fit-content}.faq-item,.faq-list{flex-direction:column}.faq-item{display:flex;gap:16px}.faq-answer{font-family:Roboto;font-size:1rem;font-weight:400;line-height:160%;max-height:0;opacity:0;overflow:hidden;transition:opacity .3s ease,max-height .3s ease}.faq-answer.open{max-height:1000px;opacity:1}button.faq-question{align-items:center;background:none;color:#3fa152;cursor:pointer;display:flex;font-family:Poppins;font-size:1rem;font-weight:600;gap:16px;line-height:130%;text-align:left}@keyframes fadeIn{0%{max-height:0;opacity:0}to{max-height:1000px;opacity:1}}.faqs-container{background:#f5f5f5;display:flex;gap:48px;padding:48px 72px 56px}.suport-container{align-items:center;background:#e3ede5;border-radius:8px;box-shadow:6px 4px 9px 0 #12480e1f;display:flex;flex-direction:column!important;gap:48px;padding:32px 48px;position:sticky;top:16px;width:max-content}.suport-overview{align-items:center;display:flex;flex-direction:column;flex-direction:column!important;gap:16px;justify-content:center}.sup-description,.suport-title{color:#232323;font-family:Roboto;line-height:130%;text-align:center}.sup-description{font-size:1rem;font-weight:400}.contact{flex-direction:column;flex-direction:column!important;gap:8px}.contact,.whatsapp-container{align-items:center;display:flex}.whatsapp-container{cursor:pointer;flex-wrap:wrap;gap:16px;justify-content:center}.why-travel-with-us{color:#fafafa;font-family:Poppins;font-size:clamp(24px,5vw,40px)!important;font-weight:800!important;line-height:130%!important;margin-bottom:64px!important}.beneficts-container{grid-gap:68px 16px;display:grid!important;gap:68px 16px;grid-template-columns:repeat(3,1fr)}.beneficts-container-mobile{grid-gap:68px 16px;display:grid!important;gap:68px 16px;grid-template-columns:repeat(2,1fr)}.benefict-item{display:flex;gap:16px}.benefict-outdoor{align-items:flex-start;display:flex;flex:1 0;flex-direction:column!important;gap:8px!important}.benefict-title{color:#fafafa!important;font-family:Poppins!important;font-weight:700!important}.benefict-description,.benefict-title{font-size:1rem;line-height:140%!important}.benefict-description{color:#fafafa;font-weight:300!important}.benefict-button-container{display:flex;justify-content:center;margin-top:54px}.breadcrumb--container{align-items:center;cursor:pointer;display:flex;gap:16px;width:fit-content}.breadcrumb--icon-container{align-items:center;display:flex;height:32px;justify-content:center;width:32px}.breadcrumb--text{font-family:Poppins;font-size:1rem;line-height:normal}.routeinfo--container{align-items:center;display:flex;gap:16px}.routeinfo--icon-container{align-items:center;display:flex;height:24px;width:24px}.routeinfo--from-text,.routeinfo--to-text{font-family:Roboto;font-size:clamp(1.25rem,5vw,1.5rem)!important;font-weight:500;line-height:130%}.progress-bar{background-color:#e3ede5;border-radius:1000px;height:8px;margin-bottom:16px;max-width:436px}.progress{background-color:#4caf50;border-radius:1000px;height:100%}.progressbar-info{display:flex;justify-content:space-between;margin-bottom:4px;max-width:436px}.progressbar-header{color:#979797;font-family:Roboto;font-size:clamp(.875rem,2vw,1rem)}.vehicle--header{padding:32px 0 72px 72px}.textarea--container{display:flex;flex-direction:column;gap:8px}.textarea--label{font-family:Roboto;font-size:1rem;font-weight:500;line-height:normal}textarea{align-items:flex-start;border:1px solid #b3b1b0;border-radius:8px;display:flex;gap:8px;padding:8px;resize:vertical}textarea,textarea::placeholder{font-family:Poppins;font-size:1rem}textarea::placeholder{color:#979797;font-weight:400;opacity:.6}textarea:focus{border-color:#3fa152;color:#232323;font-family:Poppins;font-size:1rem;font-weight:400}textarea:focus-visible{outline:1px auto #3fa152;outline-offset:0}.timepicker--wrap{display:flex;flex-direction:column;gap:8px}.timepicker--wrap label{font-family:Roboto;font-size:1rem;font-weight:500}.timepicker--wrap select{background:none;font-size:1rem;height:48px;padding:8px;width:64px!important}.timepicker--container{align-items:center;border:1px solid #b3b1b0;border-radius:8px;width:fit-content}.timepicker--container select:last-child{margin-right:8px}.arrivalTime--city p{color:#232323;font-family:Poppins;font-size:1.25rem;font-weight:700;line-height:130%;margin-bottom:8px}.arrivalTime--hour{align-items:flex-start;display:flex;gap:8px}.arrivalTime--hour p{color:#232323;font-family:Roboto;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500;line-height:130%}.arrivalTime--hour{margin-bottom:16px}.timepicker--container{display:flex}.checklist--container{align-items:flex-start;background:#e3ede5;border-radius:8px;box-shadow:6px 4px 9px 0 #12480e0a;display:flex;flex-direction:column!important;gap:24px;padding:24px 24px 48px;width:26.5rem}.checklist--check{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.checklist--check-date-container{display:flex;gap:8px}.checklist--check-date{font-size:1rem}.checklist--check-date,.checklist--check-type{color:#232323;font-family:Poppins;font-weight:700;line-height:140%}.checklist--check-type{font-style:italic}.checklist--check-info{display:flex;flex-direction:column;flex-wrap:wrap;gap:8px}.checklist--check-info p{color:#232323;font-size:1rem}.checklist--header{font-family:Poppins;font-size:1.25rem;font-weight:700;line-height:130%}.checklist--check-info-data{display:flex}.vertical-divider{border:2px solid #3fa152;margin-right:8px}.checklist--path{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pathinfo{color:#21542b}.checklist--additional-info-container{display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere}.checklist--additional-header{color:#232323;font-family:Poppins;font-weight:800;line-height:130%}.checklist--additional-childseat{display:flex;gap:24px}.checklist--additional-childseat,.checklist-additional-info{color:#232323;font-family:Roboto}.destination--header-container{align-items:center;background:#f5f5f5;display:flex;justify-content:space-between}.destination--contact-container{background:#fafafa;padding:48px 64px 56px}.destination--contact-header{font-family:Poppins;font-size:20px!important;font-weight:700!important;margin-bottom:24px;text-align:left}.contact--inputs-container{justify-content:flex-start}.MuiDialog-paper{border-radius:8px;padding:16px}.MuiDialogTitle-root{font-family:Poppins;font-size:1.5rem;font-weight:800;text-align:center}.MuiDialogContent-root{font-family:Roboto;font-size:1rem;text-align:center}.MuiDialogActions-root{justify-content:center;padding:16px}.additional--header{color:#232323;font-family:Poppins;font-size:1.25rem;font-weight:700;line-height:130%}.additional--child-seat-container{display:flex;margin-top:16px!important}.additional--child-seat-title,.additional--info-header p,.additional--info-header2,.additional-info-header{color:#232323;font-family:Roboto;font-size:1rem;font-weight:600;line-height:normal}.additional--child-seat-title{font-weight:400}.additional--child-seat-subtitle{color:#b3b1b0}.additional--child-seat-options{display:flex;flex-grow:1;gap:32px;justify-content:space-between}.additional--child-seat-info{display:flex;gap:54px;justify-content:space-between}.child--seat-icon-container{align-items:center;display:flex;height:48px;justify-content:center;padding:4px;width:48px}.additional--child-seat-wrapper{display:flex;flex-direction:column!important;gap:16px;width:100%}.additional--info-container{display:flex;margin-top:32px!important}.additional--section-title{color:#232323;font-family:Poppins;font-size:1.25rem;font-weight:700;line-height:130%;width:100%}button{background:none}.stepper--container{align-items:center;border:1px solid #b3b1b0;border-radius:8px;gap:8px;padding:8px}.stepper--container:hover{border:1px solid #3fa152}.stepper--wrapper{flex:1 0;justify-content:space-between}.stepper--icon-container button,.stepper--wrapper{align-items:center;display:flex}input{background:none;color:#232323;font-family:Roboto;font-size:1rem;font-weight:400;width:24px}.stepper--button-container{cursor:pointer;display:flex;height:48px;justify-content:center;width:48px}.contact--inputs-container{display:flex;flex-wrap:wrap;gap:16px}.contact--inputs-container>*{flex:1 1;min-width:200px}.contact--inputs-container .text-input{width:100%}.text-input{display:flex;flex-direction:column}.text-input--label{color:#3d3d3d;font-size:1rem;font-weight:500;text-align:left}.text-input-field{border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 4px #0000001a;font-family:Roboto;font-size:1rem;height:48px;padding:12px;transition:all .3s ease}.text-input-field:focus{outline:none}.text-input.focused .text-input-field{border-color:#3fa152;box-shadow:0 4px 8px #00000026}.text-input.error .text-input-field{border-color:#d32f2f;box-shadow:0 2px 4px #ff00001a}.text-input--error{color:#d32f2f;font-family:Roboto;font-size:.75rem;line-height:1.2;margin-left:8px;text-align:left}@media screen and (max-width:768px){.contact--inputs-container{flex-direction:column;gap:8px}.contact--inputs-container>*{min-width:100%}}.text-input{margin-bottom:16px;position:relative;width:100%}.text-input--label{color:#232323;display:block;font-family:Roboto;margin-bottom:4px}.text-input input{border:1px solid #ccc;border-radius:8px;max-height:52px;padding:16px 8px;transition:border-color .3s ease;width:100%}.text-input input:focus{border-color:#3fa152;outline:none}.text-input input::placeholder{color:#ccc}.text-input.focused input{border:2px solid #3fa152}.text-input.error input{background-color:#f3e2e4;border-color:#dc3545}.text-input--error{color:#dc3545;font-family:Poppins;font-size:14px;font-weight:500;margin-top:4px}.success-modal .MuiDialog-paper{border-radius:12px;padding:2rem;position:relative;text-align:center}.modal-content{align-items:center;display:flex;flex-direction:column;gap:1rem}.success-icon{color:#4caf50;font-size:64px!important}.modal-title{font-size:2.5rem!important;font-weight:900!important}.modal-text{color:#9c9c9c;font-size:1rem;max-width:576px}.close-button{position:absolute;right:8px;top:8px}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{background:#232323}.faq--list-container{padding:16px 72px 56px}.faq-list{display:flex;flex-wrap:wrap;gap:32px}.grid--section{padding:32px 40px 52px}.grid--header-section{background:url(/static/media/grid-bg.1d8afbb9f90e1e19b74e.svg)}.grid--header-info{display:flex;flex-direction:column;gap:24px}.grid--title{background:#3d3d3d;border-radius:1000px;width:max-content}.grid--title p{color:#f5f5f5;font-family:Poppins;font-weight:500;line-height:130%;padding:8px}.grid--description{color:#f5f5f5;font-family:Poppins;font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.125rem}.contact--container{padding:16px 72px 56px}.BookingForm_bookingForm--container__9VkFq{background-color:#fafafa;color:#3d3d3d;font-family:Poppins,sans-serif;margin:0 auto;max-width:768px;padding:32px 8px}.BookingForm_bookingForm--header__3Ubot{margin-bottom:32px;text-align:center}.BookingForm_bookingForm--logo__fkvGd{height:64px;margin:0 auto 24px;width:auto}.BookingForm_bookingForm--title__2Ta2t{color:#3d3d3d;font-size:2rem;font-weight:800;margin-bottom:4px}.BookingForm_bookingForm--subtitle__MN8Uk{color:#484848;font-size:1rem;line-height:1.5;margin:0 auto 24px;max-width:600px}.BookingForm_bookingForm--form__CqxqA{display:flex;flex-direction:column;gap:32px}.BookingForm_bookingForm--section__Ee\+hV{background-color:#e3ede5;border-radius:24px;padding:24px}@media(max-width:490px){.BookingForm_bookingForm--section__Ee\+hV{padding:16px}}.BookingForm_bookingForm--sectionTitle__LXDaa{align-items:center;border-left:4px solid #3fa152;color:#3d3d3d;display:flex;font-size:1.5rem;font-weight:600;gap:8px;margin-bottom:24px;padding-left:16px}@media(max-width:490px){.BookingForm_bookingForm--sectionTitle__LXDaa{font-size:18px}}.BookingForm_bookingForm--sectionNumber__FI\+QS{font-size:1.2rem}@media(max-width:490px){.BookingForm_bookingForm--sectionNumber__FI\+QS{font-size:32px}}.BookingForm_bookingForm--grid__NPkFE{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:768px){.BookingForm_bookingForm--grid__NPkFE{grid-template-columns:1fr 1fr}}.BookingForm_bookingForm--field__yUomC{display:flex;flex-direction:column}.BookingForm_bookingForm--label__2Hosk{color:#3d3d3d;font-size:.875rem;margin-bottom:4px}.BookingForm_bookingForm--input__F0YUn{background-color:#fafafa;border:1px solid #ccc;border-radius:8px;color:#3d3d3d;font-size:1rem;padding:.75rem;width:100%}.BookingForm_bookingForm--input__F0YUn:focus{border-color:#3fa152;box-shadow:0 0 0 2px #3fa1524d;outline:none}.BookingForm_bookingForm--sectionHint__BrN64{color:#979797;font-size:.875rem;margin:-24px 0 24px 16px}.BookingForm_bookingForm--fieldNote__8hTEG{color:#484848;font-size:.75rem;margin-top:4px}.BookingForm_bookingForm--fieldset__WDxOn{border:none;margin:0;padding:0}.BookingForm_bookingForm--visuallyHidden__uMJgZ{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.BookingForm_bookingForm--radioGroup__30y5S{display:flex;flex-direction:column;gap:24px}.BookingForm_bookingForm--radioOption__Ws\+fE{align-items:center;color:#3d3d3d;display:flex;font-size:.95rem;gap:8px}.BookingForm_bookingForm--radioOption__Ws\+fE input[type=radio]{accent-color:#3fa152;transform:scale(1.1)}.BookingForm_bookingForm--subheading__L5xEX{color:#3d3d3d;font-size:1.25rem;font-weight:600;margin-bottom:4px}.BookingForm_bookingForm--description__wx8Sk{color:#484848;font-size:.875rem;margin-bottom:8px}.BookingForm_bookingForm--addPassengerBtn__cQ7n7{background-color:#3fa152;border:none;border-radius:8px;color:#fafafa;cursor:pointer;font-weight:600;margin-top:8px;padding:.75rem 1.25rem}.BookingForm_bookingForm--addPassengerBtn__cQ7n7:hover{background-color:#2b6e38}.BookingForm_bookingForm--equipmentGrid__AvYyX{grid-gap:24px;display:grid;gap:24px;margin-top:16px}@media(min-width:768px){.BookingForm_bookingForm--equipmentGrid__AvYyX{grid-template-columns:1fr 1fr}}.BookingForm_bookingForm--equipmentItem__l2HoJ{text-align:center}.BookingForm_bookingForm--stepper__h\+NEx{align-items:center;background:#f5f5f5;border-radius:8px;display:flex;gap:8px;justify-content:space-between;margin-top:4px;padding:8px}.BookingForm_bookingForm--stepperBtn__TC0E\+{background-color:#358745;border:none;border-radius:8px;color:#fafafa;cursor:pointer;font-size:1.25rem;height:2.5rem;width:2.5rem}.BookingForm_bookingForm--stepperBtn__TC0E\+:hover{background-color:#2b6e38}.BookingForm_bookingForm--stepperValue__gP0CC{color:#3d3d3d;font-size:1.25rem;font-weight:700}.BookingForm_bookingForm--note__MUlg5{color:#484848;font-size:.75rem;font-weight:400;margin-left:4px}.BookingForm_bookingForm--observacoesBlock__Iysbn{margin-top:32px}.BookingForm_bookingForm--termsBox__0K7p2{background-color:#f5f5f5;border:1px solid #ccc;border-radius:16px;color:#3d3d3d;margin-bottom:24px;padding:16px}.BookingForm_bookingForm--termsContent__tC84W{font-size:.875rem;line-height:1.5;max-height:300px;overflow-y:auto}.BookingForm_bookingForm--termsContent__tC84W p{margin-bottom:8px}.BookingForm_bookingForm--termsContent__tC84W strong{color:#3fa152}.BookingForm_bookingForm--checkboxBlock__2FQR4{align-items:start;color:#3d3d3d;display:flex;font-size:.875rem;gap:8px;margin-bottom:32px}.BookingForm_bookingForm--checkboxBlock__2FQR4 input[type=checkbox]{accent-color:#3fa152;height:1rem;margin-top:.25rem;width:1rem}.BookingForm_bookingForm--submitBtn__lNVST{background-color:#3fa152;border:none;border-radius:8px;color:#fafafa;cursor:pointer;font-size:1.125rem;font-weight:900;padding:16px;transition:opacity .3s;width:100%}.BookingForm_bookingForm--submitBtn__lNVST:hover:not(:disabled){opacity:.9}.BookingForm_bookingForm--submitBtn__lNVST:disabled{background-color:#e0e0e0;cursor:not-allowed;opacity:.5}.BookingForm_bookingForm--modal__Tmk5-{align-items:center;background-color:#000000bf;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease-in-out;z-index:1000}.BookingForm_bookingForm--modal__Tmk5-.BookingForm_active__gXXFa{opacity:1;pointer-events:all}.BookingForm_bookingForm--modalContent__lWhx\+{background-color:#fafafa;border-radius:24px;box-shadow:0 10px 30px #0000001a;color:#3d3d3d;max-width:480px;padding:32px;position:relative;text-align:center;transform:translateY(20px);transition:transform .3s ease-out;width:90%}.BookingForm_bookingForm--modal__Tmk5-.BookingForm_active__gXXFa .BookingForm_bookingForm--modalContent__lWhx\+{transform:translateY(0)}.BookingForm_bookingForm--modalClose__Hxzio{background:none;border:none;color:#ccc;cursor:pointer;font-size:1.5rem;position:absolute;right:24px;top:16px}.BookingForm_bookingForm--modalClose__Hxzio:hover{color:#3d3d3d}.BookingForm_bookingForm--modalTitle__EHw-G{color:#3fa152;font-size:1.75rem;font-weight:700;margin-bottom:16px}.BookingForm_bookingForm--modalText__zuYMY{font-size:1rem;margin-bottom:16px}.BookingForm_bookingForm--modalSub__t6h08{color:#484848;font-size:.875rem;margin-bottom:32px}.BookingForm_bookingForm--modalActions__xs4Uf{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.BookingForm_bookingForm--primaryBtn__suuer,.BookingForm_bookingForm--secondaryBtn__ojExm{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.5rem}.BookingForm_bookingForm--primaryBtn__suuer{background-color:#3fa152;color:#fafafa}.BookingForm_bookingForm--secondaryBtn__ojExm{background-color:#b3b1b0;color:#3d3d3d}.BookingForm_bookingForm--secondaryBtn__ojExm:hover{background-color:#ccc}.BookingForm_bookingForm--error__qX7fb{color:#d32f2f;font-size:.8rem;margin-top:4px;width:100%}.BookingForm_bookingForm--passengerFields__2\+nlE{display:flex;gap:8px;margin-bottom:8px}.BookingForm_bookingForm--passengerNameInput__r8Vz2{background-color:#fafafa;border:1px solid #ccc;border-radius:8px;color:#3d3d3d;padding:.75rem;width:100%}.BookingForm_bookingForm--removePassengerBtn__ZgHnI{color:#d32f2f;font-weight:700;padding:.75rem}.BookingForm_equipmentValue__VePJt{background-color:#3fa152;border:none;border-radius:4px;color:#fafafa;cursor:pointer;font-size:1.5rem;height:2.5rem;line-height:1;transition:background-color .2s;width:2.5rem}.BookingForm_bookingForm--equipmentItem__l2HoJ{align-items:center;background-color:#f5f5f5;border:1px solid #979797;border-radius:8px;display:flex;justify-content:space-between;padding:4px}.BookingForm_bookingForm--instruction__ceQ7i{color:#00000080;font-size:14px;margin-bottom:8px}
/*# sourceMappingURL=main.f33e63bb.css.map*/