@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);*{box-sizing:border-box;margin:0;padding:0;font-family:"Montserrat",sans-serif}main{max-width:1280px;margin:0 auto;padding:70px 0 100px}main .itinerary,section#header header #right-header .translation-menu button#translation{display:flex;justify-content:center;align-items:center;border-style:solid;border-width:1px;border-color:#fff}main .itinerary{width:22px;height:22px;background-color:#4a4a4a;color:#fff;font-weight:600;border-radius:50%}svg.svg-icon{height:14px}svg.svg-icon path{fill:#f1a737}section#footer{background-image:url(/images/footer-bg.webp);background-size:cover;background-position:center}section#footer footer,section#header header{padding:40px 0;max-width:1280px;margin:0 auto}section#footer footer .about{display:flex;flex-direction:column;align-items:center;gap:4%;padding:0 8%}section#footer footer .about .logo{display:flex;flex-direction:row;align-items:center;gap:6px}section#footer footer .about .logo #footer-logo{width:50px;height:80px}section#footer footer .about .logo #footer-logo-text{width:130px;height:34.5px;margin-top:5px}section#footer footer .about .about-information h2,section#footer footer .about .about-information p{color:#fff;align-self:flex-start}section#footer footer .about .about-information h2{font-weight:500;font-size:15px;margin-top:20px}section#footer footer .about .about-information p#description{margin-top:30px;font-size:14px;font-weight:300;line-height:28px}section#footer footer .about .contact-information{display:flex;flex-direction:column;gap:12px;align-self:flex-start;margin-top:30px}section#footer footer .about .contact-information h3#location{font-size:14px;font-weight:500;color:#fff}section#footer footer .about .contact-information .details-group .details{display:flex;flex-direction:row;gap:12px;align-items:center;margin:15px 0}section#footer footer .about .contact-information .details-group .details p{font-size:12px;font-weight:300;line-height:19.5px;color:#fff}section#footer footer p#copyright{text-align:center;color:#fff;font-size:12px;font-weight:300;margin-top:50px}@media (min-width:1024px){section#footer footer{display:flex;flex-direction:column;padding-top:60px;padding-bottom:50px}section#footer footer .about{display:flex;flex-direction:row;align-items:flex-start;gap:8%}section#footer footer .about .logo{display:flex;flex-direction:column;justify-content:space-between;align-items:center}section#footer footer .about .logo #footer-logo{width:180px;height:auto}section#footer footer .about .logo #footer-logo-text{width:214.5px;height:57px}section#footer footer .about .about-information h2{font-size:18px;margin-top:0}section#footer footer .about .about-information p#description{margin-top:30px;font-size:14px;font-weight:300;line-height:28px}}section#header{position:fixed;top:0;left:0;background-color:#fff;z-index:20;box-shadow:0 .5em 1em rgba(0,0,0,.1);width:100%;padding:15px 0}@media (max-width:1350px){section#header{padding:15px 5px}}section#header header{align-items:center;background-color:#fff;padding:0}section#header header a.logo img{width:200px;height:auto}@media (max-width:430px){section#header header a.logo img{width:150px}}section#header header,section#header header #right-header{display:flex;justify-content:space-between}@media (max-width:778px){section#header header #right-header{justify-content:end}section#header header #right-header .contact-email-container,section#header header #right-header .contact-phone-container{display:none}}section#header header #right-header .translation-menu button#translation{width:140px;border-radius:8px;padding:9px;font-size:14px;font-weight:500;background-color:transparent;position:relative;margin-right:10px}@media (max-width:430px){section#header header #right-header .translation-menu button#translation{width:130px;margin-right:0}}section#header header #right-header .translation-menu button#translation img{width:15px}@media (max-width:430px){section#header header #right-header .translation-menu button#translation img{width:12px}}section#header header #right-header .translation-menu button#translation #selected-language{color:#2c2c2c;text-decoration:none;margin-left:5px}@media (max-width:430px){section#header header #right-header .translation-menu button#translation #selected-language{font-size:12px}}section#header header #right-header .translation-menu button#translation:hover{background-color:#f1a737}section#header header #right-header .translation-menu button#translation:not(:hover){background-color:#fff}section#header header #right-header .translation-menu button#translation:hover .dropdown-content{display:flex}section#header header #right-header .translation-menu button#translation:focus{background-color:#f1a737}section#header header #right-header .translation-menu button#translation:focus .dropdown-content{display:flex}section#header header #right-header .translation-menu button#translation .dropdown-content{display:none;width:100%;background-color:#fff;color:#000;text-align:center;border-radius:6px;padding:10px 0;position:absolute;z-index:1;top:125%;left:20%;margin-left:-65px;margin-top:10px;box-shadow:0 0 5px rgba(0,0,0,.1)}section#header header #right-header .translation-menu button#translation .dropdown-content ul{list-style:none;width:100%}section#header header #right-header .translation-menu button#translation .dropdown-content ul li{background-color:#fff;padding:10px}section#header header #right-header .translation-menu button#translation .dropdown-content ul li a{color:#000;text-decoration:none}section#header header #right-header .translation-menu button#translation .dropdown-content ul li:hover{background-color:rgba(246,246,246,.9647058824)}section#header header #right-header .translation-menu button#translation .dropdown-content:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:25px;border-width:8px;border-style:solid;border-color:transparent transparent #fff;filter:drop-shadow(0 0 5px rgba(0,0,0,.1))}section#header header #right-header .contact-phone-container{text-decoration:none;margin-right:10px}section#header header #right-header .contact-email-container button#contact-us-email,section#header header #right-header .contact-phone-container button#contact-us-phone{display:flex;justify-content:center;width:160px;border-radius:8px;padding:10px;font-size:12px;font-weight:500;border-style:solid;border-width:1px;background-color:transparent;border-color:#f1a737}section#header header #right-header .contact-email-container button#contact-us-email img,section#header header #right-header .contact-phone-container button#contact-us-phone img{width:15px;align-self:center}section#header header #right-header .contact-phone-container button#contact-us-phone p{color:#f1a737;text-decoration:none;margin-left:5px;align-self:center}section#header header #right-header .contact-email-container{text-decoration:none}section#header header #right-header .contact-email-container button#contact-us-email{max-width:200px;background-color:#f1a737}section#header header #right-header .contact-email-container button#contact-us-email p{color:#fff;text-decoration:none;margin-left:8px;align-self:center}.hero-container{position:relative;margin-top:48px}.hero-container #hero-bg{position:absolute;right:0;width:500px;height:auto;z-index:-1}@media screen and (max-width:768px){.hero-container #hero-bg{display:none}}.hero-container .hero-mobile-layout{display:none}@media screen and (max-width:768px){.hero-container .hero-mobile-layout{display:block;text-align:center;margin-top:28px}.hero-container .hero-mobile-layout .button-container{display:flex;gap:8px;justify-content:center}.hero-container .hero-mobile-layout .button-container .contact-us{display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:500;width:174px;height:38px;border-radius:20px;gap:10px}.hero-container .hero-mobile-layout .button-container .contact-us img{width:14px;height:auto;margin-right:8px}.hero-container .hero-mobile-layout .button-container #phone{border:1px solid #f1a737;color:#f1a737;background-color:#fff}.hero-container .hero-mobile-layout .button-container #phone a{text-decoration:none!important;color:#f1a737!important}.hero-container .hero-mobile-layout .button-container #email{border:1px solid #fff;color:#fff;background-color:#f1a737}.hero-container .hero-mobile-layout .button-container #email a{text-decoration:none!important;color:#fff!important}.hero-container .hero-mobile-layout .hero-bg-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-container .hero-mobile-layout .hero-bg-wrapper #achamp-hero-logo{margin-top:12px}}.filter-container,.hero-container .hero-content{display:flex;justify-content:center;align-items:center}.hero-container .hero-content{flex-direction:column}.hero-container .hero-content h1{font-size:40px;font-weight:700;line-height:1.5;text-align:center;color:#2c2c2c;width:890px;margin-bottom:28px}@media screen and (max-width:860px){.hero-container .hero-content h1{font-size:32px;line-height:1.25;width:600px}}@media screen and (max-width:768px){.hero-container .hero-content h1{font-size:28px;line-height:32px;width:340px}}.hero-container .hero-content p{font-size:16px;font-weight:400;line-height:1.8;text-align:center;color:#2c2c2c;width:480px}@media screen and (max-width:768px){.hero-container .hero-content p{font-size:14px;line-height:20px;width:336px}}.filter-container{gap:16px;margin-top:160px}.filter-container .filter-btn{font-size:14px;font-weight:500;text-align:center;color:#2c2c2c;background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;padding:12px 0;width:196px;cursor:pointer;transition:background-color .3s;text-decoration:none}.filter-container .filter-btn:hover{background-color:#f1a737;color:#fff}@media screen and (max-width:768px){.filter-container{margin-top:68px;gap:8px}.filter-container .filter-btn{font-size:14px;padding:0 24px;width:112px;height:48px}}.filter-container .active{border:1px solid #f1a737;color:#f1a737}.tours-container{display:grid;grid-template-columns:repeat(4,309px);row-gap:60px;column-gap:24px;justify-content:center;margin-top:32px}.tours-container .tour-card{display:flex;flex-direction:column;color:#2c2c2c;height:auto;text-decoration:none;cursor:pointer;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.tours-container .tour-card img{aspect-ratio:1/1;object-fit:cover}.tours-container .tour-card h2{font-size:16px;font-weight:600;margin-top:14px;padding-left:12px;padding-right:12px}.tours-container .tour-card .tour-price{font-size:16px;font-weight:600;padding-left:12px;padding-right:12px;margin-bottom:18px}.tours-container .tour-card .tour-type{font-size:14px;font-weight:400;margin:4px 0;padding-left:12px;padding-right:12px}.tours-container .tour-card .tour-tag-group{padding-left:12px;padding-right:12px;margin-bottom:8px}.tours-container .tour-card .tour-tag-group .tour-tag{font-size:12px;color:#555;background-color:#efefef;padding:2px 4px;border-radius:4px;margin-right:4px}.tours-container .tour-card .red-price{color:#f13737}.tours-container .tour-card .vehicle-type{font-size:14px;font-weight:400;margin-left:8px;color:#2c2c2c}.tours-container .tour-card .base-price{font-size:12px;font-weight:400;color:#9c9c9c;text-decoration:line-through;margin-left:8px}.tours-container .tour-card .discount{font-size:14px;font-weight:400;color:#ff5252;background-color:#ffd9d9;margin-left:8px}@media screen and (max-width:862px){.tours-container .tour-card .base-price,.tours-container .tour-card .discount{display:none}}@media screen and (max-width:1300px){.tours-container{grid-template-columns:repeat(3,360px);row-gap:60px;column-gap:20px}}@media screen and (max-width:1200px){.tours-container{grid-template-columns:repeat(3,340px);row-gap:40px;column-gap:16px}}@media screen and (max-width:1100px){.tours-container{grid-template-columns:repeat(3,330px);row-gap:30px;column-gap:12px}}@media screen and (max-width:1024px){.tours-container{grid-template-columns:repeat(3,260px);row-gap:16px;column-gap:8px}}@media screen and (max-width:860px){.tours-container{grid-template-columns:repeat(3,240px)}}@media screen and (max-width:768px){.tours-container{display:none}}.tours-container-mobile{display:none}@media screen and (max-width:768px){.tours-container-mobile{display:grid;grid-template-columns:repeat(2,280px);justify-content:center;align-items:start;row-gap:20px;column-gap:16px;margin-top:20px}.tours-container-mobile a{text-decoration:none;cursor:pointer;color:#2c2c2c}.tours-container-mobile .tour-card{margin:0 auto;width:auto;height:auto;border:1px solid #e0e0e0;border-radius:20px;overflow:hidden}.tours-container-mobile .tour-card img{width:100%;aspect-ratio:1/1;object-fit:cover}.tours-container-mobile .tour-card h2{font-size:16px;font-weight:700;margin-top:6px;margin-bottom:4px;padding-left:8px;padding-right:8px;min-height:40px}.tours-container-mobile .tour-card .tour-price{font-size:16px;font-weight:600;padding-left:8px;padding-right:8px;margin-bottom:12px}.tours-container-mobile .tour-card .tour-type{font-size:14px;font-weight:400;line-height:1.8;padding-left:8px;padding-right:8px}.tours-container-mobile .tour-card .tour-tag-group{padding-left:8px;padding-right:8px;margin-bottom:8px}.tours-container-mobile .tour-card .tour-tag-group .tour-tag{font-size:12px;color:#555;background-color:#efefef;padding:2px 4px;border-radius:4px;margin-right:4px}.tours-container-mobile .tour-card .red-price{color:#f13737}.tours-container-mobile .tour-card .vehicle-type{font-size:14px;font-weight:400;margin-left:8px;color:#2c2c2c}.tours-container-mobile .tour-card .base-price{font-size:12px;font-weight:400;color:#9c9c9c;text-decoration:line-through;margin-left:8px}.tours-container-mobile .tour-card .discount{font-size:14px;font-weight:400;color:#ff5252;background-color:#ffd9d9;margin-left:8px}}@media screen and (max-width:600px){.tours-container-mobile{grid-template-columns:repeat(2,190px);row-gap:16px;column-gap:12px}}@media screen and (max-width:400px){.tours-container-mobile{grid-template-columns:repeat(2,170px);row-gap:12px;column-gap:8px}}section.adventure-1{padding:15px 30px;width:100%;text-align:start;margin:0 auto}section.adventure-1 .price-container{display:flex;align-items:center;margin-bottom:10px}section.adventure-1 .price-container h2{font-weight:700;font-size:20px}@media screen and (max-width:407px){section.adventure-1 .price-container h2{font-size:18px}}section.adventure-1 .price-container span{font-size:16px}@media screen and (max-width:407px){section.adventure-1 .price-container span{font-size:16px}}section.adventure-1 .price-container .price{font-weight:700;font-size:20px;color:#000}@media screen and (max-width:407px){section.adventure-1 .price-container .price{font-size:18px}}section.adventure-1 .price-container .vehicle-type{color:#455a64;margin-left:5px;margin-top:3px;font-size:16px}@media screen and (max-width:407px){section.adventure-1 .price-container .vehicle-type{font-size:16px}}section.adventure-1 .price-container .previous-price{color:#9c9c9c;margin-left:5px;font-weight:400;font-size:13px;text-decoration:line-through;margin-top:5px}section.adventure-1 .price-container .discount{background-color:#ffd9d9;color:#ff5252;margin-left:5px;font-weight:400;font-size:13px;margin-top:5px}section.adventure-1 h1{font-weight:700;font-size:24px;margin-bottom:10px}section.adventure-1 .p-container{display:flex;align-items:center;margin-bottom:20px;gap:5px}section.adventure-1 .p-container .check-icon{height:14px}section.adventure-1 .p-container .check-icon path{fill:#455a64}section.adventure-1 .p-container img{margin-right:5px}section.adventure-1 .container-about p,section.adventure-1 .p-container p{font-size:14px;width:100%;line-height:1.5}section.adventure-1 .container-mobile{margin:0 auto;width:100%;--swiper-pagination-color:#f1a737}section.adventure-1 .container-mobile img{border-radius:20px;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}section.adventure-1 .swiper-container{width:100%}section.adventure-1 .container-desktop{display:none}section.adventure-1 .container-about,section.adventure-1 .container-feature{width:100%}section.adventure-1 .container-about h3,section.adventure-1 .container-feature h3{margin-top:20px;font-weight:700;font-size:16px;margin-bottom:10px}section.adventure-1 .container-about p{font-weight:400px;white-space:pre-line}section.adventure-1 .container-feature .p-feature-container{display:flex;align-items:center;margin-bottom:20px;margin-top:20px;gap:10px}section.adventure-1 .container-feature .p-feature-container img{margin-right:10px}section.adventure-1 .container-feature .p-feature-container p{font-size:16px;width:100%;line-height:1.5}section.adventure-1 .container-feature .p-feature-container ul{margin-top:-15px;font-size:16px;width:100%;line-height:1.5;margin-left:40px}section.adventure-1 .container-feature .feature-highlights{margin-top:5px;font-size:16px;line-height:1.5}section.adventure-1 .container-feature .feature-highlights ul{padding-left:15px}section.adventure-1 .container-feature .feature-highlights div{margin-top:10px}section.adventure-1 .container-feature .feature-highlights div a{font-weight:600;text-decoration:none;color:#f1a737}@media screen and (min-width:600px){section.adventure-1 .container-mobile{text-align:center}section.adventure-1 .container-mobile img{width:80%}section.adventure-1 .column.small{flex:3;display:flex;flex-direction:column;justify-content:space-between}}@media screen and (min-width:1024px){section.adventure-1{padding:15px 30px;max-width:1280px;margin:0 auto}section.adventure-1 .container-mobile{display:none}section.adventure-1 .container-desktop{display:flex;height:auto;gap:30px}section.adventure-1 .column.large{flex:7}section.adventure-1 .column.large img{height:100%;width:100%;object-fit:cover;border-radius:20px}section.adventure-1 .column.small{flex:3;display:flex;flex-direction:column;justify-content:space-between}section.adventure-1 .column.small img{width:100%;height:calc(33.33% - 6.67px);object-fit:cover;border-radius:20px}section.adventure-1 .column.small img:last-child{margin-bottom:0;margin-right:0}section.adventure-1 h1{font-size:40px}section.adventure-1 h2{font-size:20px}section.adventure-1 .p-container{display:flex;align-items:center;margin-bottom:20px}section.adventure-1 .p-container img{margin-right:5px}section.adventure-1 .p-container p{font-size:16px;width:100%;line-height:1.5;color:#455a64}section.adventure-1 .container-about p{font-size:16px}section.adventure-1 .container-feature{width:100%}section.adventure-1 .container-feature h3{margin-top:20px;font-weight:700;font-size:16px;margin-bottom:10px}section.adventure-1 .container-feature .p-feature-container{display:flex;align-items:center;margin-bottom:20px;margin-top:20px}section.adventure-1 .container-feature .p-feature-container img{margin-right:10px}section.adventure-1 .container-feature .p-feature-container p{font-size:16px;width:100%;line-height:1.5}}.divider{max-width:1280px;margin:10px 30px}@media screen and (min-width:1024px){.divider{margin:0 30}}section.adventure-2{padding:15px 30px;max-width:1280px;margin:0 auto 15px}section.adventure-2 .section-2-container{display:flex}section.adventure-2 .mobile-view .column-included-mobile{font-weight:700;font-size:16px}section.adventure-2 .mobile-view .column-included-mobile p,section.adventure-3 .column-expect p{font-weight:400;font-size:16px;margin:0;line-height:1.5}section.adventure-2 .mobile-view ul,section.adventure-4 ul,section.adventure-5 ul{padding-left:20px;margin:10px 0 0}section.adventure-2 .mobile-view li,section.adventure-4 li,section.adventure-5 li{list-style-type:disc}section.adventure-2 .desktop-view{display:none}section.adventure-2 .column-icon{flex:1;display:flex;align-items:start;justify-content:flex-end;width:20%}section.adventure-2 .hidden{display:none}section.adventure-2 .rotated{transform:rotate(180deg)}@media screen and (min-width:600px){section.adventure-2 .mobile-view{display:none}section.adventure-2 .desktop-view{display:flex}section.adventure-2 .desktop-view .column-included-desktop{font-weight:700;font-size:16px}section.adventure-2 .desktop-view .column-included-desktop p{font-weight:400;font-size:16px;margin:0;line-height:1.5}section.adventure-2 .desktop-view ul{padding-left:20px;margin:10px 0 0}section.adventure-2 .desktop-view li{list-style-type:disc}}@media screen and (min-width:1024px){section.adventure-2{padding:15px 30px;max-width:1280px;margin:0 auto 15px}section.adventure-2 .desktop-view,section.adventure-2 .section-2-container{display:flex}section.adventure-2 .mobile-view{display:none}}section.adventure-3{padding:15px 30px;width:100%;margin:0 auto 15px}section.adventure-3 .section-3-container{display:flex}section.adventure-3 .column-expect{font-weight:700;font-size:16px}section.adventure-3 .column-expect p{margin:20px 0 0;white-space:pre-line}section.adventure-3 .column-icon-3{flex:1;display:flex;align-items:start;justify-content:flex-end;width:20%}section.adventure-3 .hidden{display:none}section.adventure-3 .rotated{transform:rotate(180deg)}@media screen and (min-width:1024px){section.adventure-3{padding:15px 30px;max-width:1280px}}section.adventure-4{padding:15px 30px;margin:0 auto 15px}section.adventure-4 .section-4-container{display:flex}section.adventure-4 .column-accessibility{font-weight:700;font-size:16px}#car-rental-form .section,section.adventure-4 .column-accessibility .accessibility-help-container,section.adventure-4 .column-accessibility .column-accessibility-content,section.adventure-5 .column-add-info .column-add-info-content{margin-top:20px}section.adventure-4 .column-accessibility .accessibility-help-container p{font-size:16px;width:100%;line-height:1.5}section.adventure-4 .column-accessibility .accessibility-help-container ul{font-size:16px;width:100%;line-height:1.5;margin-left:15px}section.adventure-4 .column-accessibility p,section.adventure-5 .column-add-info p,section.adventure-6 .column-help p{font-weight:400;font-size:16px;margin:0;line-height:1.5}section.adventure-4 .column-icon{flex:1;display:flex;align-items:start;justify-content:flex-end;width:20%}section.adventure-4 .hidden{display:none}section.adventure-4 .rotated{transform:rotate(180deg)}@media screen and (min-width:1024px){section.adventure-4{padding:15px 30px;max-width:1280px}}section.adventure-5{padding:15px 30px;margin:0 auto 15px}section.adventure-5 .section-5-container{display:flex}section.adventure-5 .column-add-info{font-weight:700;font-size:16px}section.adventure-5 .column-icon{flex:1;display:flex;align-items:start;justify-content:flex-end;width:20%}section.adventure-5 .hidden{display:none}section.adventure-5 .rotated{transform:rotate(180deg)}@media screen and (min-width:1024px){section.adventure-5{padding:15px 30px;max-width:1280px}}section.adventure-6{padding:15px 30px;margin:0 auto 15px}section.adventure-6 .section-6-container{display:flex}section.adventure-6 .column-help{font-weight:700;font-size:16px}section.adventure-6 .column-help p{margin:20px 0 0}section.adventure-6 .column-icon{flex:1;display:flex;align-items:start;justify-content:flex-end;width:20%}section.adventure-6 .hidden{display:none}section.adventure-6 .rotated{transform:rotate(180deg)}@media screen and (min-width:1024px){section.adventure-6{padding:15px 30px;max-width:1280px}}section.itinerary-steps{padding:15px 30px}section.itinerary-steps .itinerary-title{display:flex;align-self:center;justify-content:center;margin-top:20px;margin-bottom:30px;font-weight:600}section.itinerary-steps .itinerary-steps-container .itinerary-day-container{border:1px solid #d9d9d9;border-radius:20px;margin-top:20px}section.itinerary-steps .itinerary-steps-container .itinerary-day-container .day-tabs-container{display:flex;flex-direction:row;columns:2;margin-top:20px;margin-bottom:20px}section.itinerary-steps .itinerary-steps-container .itinerary-day-container .day-tabs-container .day-one-tab,section.itinerary-steps .itinerary-steps-container .itinerary-day-container .day-tabs-container .day-two-tab{display:flex;justify-content:center;align-items:center;border-bottom:3px solid #d9d9d9;width:50%;padding-bottom:10px;font-weight:600;text-decoration:none;color:#000}section.itinerary-steps .itinerary-steps-container .itinerary-day-container .day-tabs-container .day-one-tab:hover,section.itinerary-steps .itinerary-steps-container .itinerary-day-container .day-tabs-container .day-two-tab:hover{border-bottom:3px solid #f1a737}section.itinerary-steps .itinerary-steps-container .itinerary-day-container #mobile-map{display:flex;height:286px!important;width:100%}section.itinerary-steps .itinerary-steps-container .itinerary-day-container .steps{position:relative;margin:30px;height:fit-content}section.itinerary-steps .itinerary-steps-container .itinerary-day-container .steps .last-step{margin-bottom:0!important}section.itinerary-steps .itinerary-steps-container .itinerary-day-container .steps .line{height:100%;position:absolute;top:0;left:23px;bottom:0;width:2px;background-color:#455a64;z-index:-10}section.itinerary-steps .itinerary-steps-container .itinerary-day-container .steps div.step-container{display:flex;flex-direction:row;gap:20px;margin-bottom:40px}section.itinerary-steps .itinerary-steps-container .itinerary-day-container .steps div.step-container .step-number-container{align-items:center}section.itinerary-steps .itinerary-steps-container .itinerary-day-container .steps div.step-container .step-number-container div{display:flex;flex-shrink:0;height:46px;width:46px;background-color:#f1a737;border-radius:8px;justify-content:center;align-items:center;font-size:20px;font-weight:700}section.itinerary-steps .itinerary-steps-container .itinerary-day-container .steps div.step-container div{display:flex;justify-content:center;flex-direction:column;max-width:411px;gap:0}section.itinerary-steps .itinerary-steps-container .itinerary-day-container .steps div.step-container div p{margin:0;font-size:14px}section.itinerary-steps .itinerary-steps-container .itinerary-day-container .steps div.step-container div p:nth-child(1){font-weight:600}section.itinerary-steps .itinerary-steps-container .itinerary-day-container .steps div.step-container div p:nth-child(2){font-weight:400}@media screen and (min-width:992px){section.itinerary-steps #desktop-map{height:692px!important;width:100%;max-width:855px}section.itinerary-steps .itinerary-steps-container{display:flex;flex-direction:row-reverse;gap:20px}section.itinerary-steps .itinerary-steps-container .itinerary-day-container{margin-top:0;width:40%}section.itinerary-steps .itinerary-steps-container .itinerary-day-container #mobile-map{display:none}section.itinerary-steps .itinerary-steps-container .steps{margin-top:0!important}section.itinerary-steps .itinerary-steps-container .steps .last-step{margin-bottom:0!important}}#car-rental-form{border:1px solid #e0e0e0;border-radius:20px;margin-top:20px;padding:20px;max-width:500px}#car-rental-form .section .section-title{margin-bottom:8px;font-weight:600}#car-rental-form .section .section-subtitle{margin-top:8px;font-size:14px}#car-rental-form #bookNowBtn,#car-rental-form .section #rentalDate{font-size:17px;padding:8px 12px;border-radius:8px;background-color:#fff;color:#333;border:1px solid #ccc;width:100%}#car-rental-form .option-group{display:flex;flex-wrap:wrap;gap:10px}#car-rental-form .option-group .option-button{background-color:#fff;border:1px solid #ccc;color:#333;border-radius:8px;padding:8px 12px;font-size:17px;cursor:pointer;transition:all .3s ease;flex:1}#car-rental-form .option-group .option-button.selected,#car-rental-form .option-group .option-button:hover{background-color:#fff;color:#f1a737;border-color:#f1a737}#car-rental-form .option-group .option-button.disabled{opacity:.5;cursor:not-allowed}#car-rental-form #bookNowBtn{background-color:#f1a737;color:#fff;border:0;padding:12px 20px;cursor:pointer;transition:all .3s ease}#car-rental-form #bookNowBtn:hover:not(:disabled){background-color:#f1a737}#car-rental-form #bookNowBtn:disabled{background-color:#d2d2d7;cursor:not-allowed}#car-rental-form #pricingInfo{font-size:22px;font-weight:600;margin-top:20px;margin-bottom:20px}#car-rental-form #cancelInfo{margin-top:20px;font-size:14px;color:#555;text-align:justify}