html.modal-open{height:100%;overflow:hidden;width:100%}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background:rgba(0,0,0,.8);z-index:999999;display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-justify-content:center}.modal{max-width:800px;background-color:#fff;width:100%;max-height:90%;padding:24px;position:relative;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;gap:16px}.modal .close{cursor:pointer;font-weight:300;font-size:1.2rem;font-size:clamp(1.2rem,1.2vw,1.2rem);line-height:100%;color:#878787;position:absolute;background-color:#fff;padding:0;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;z-index:1;right:0;top:0;display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;gap:5px}.modal .modal-scroll{overflow:auto;align-content:flex-start;padding:5px}.modal .apply{margin:0 0 0 auto;display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;gap:14px}.modal .apply .clear{text-decoration:underline;font-size:1.2rem;font-size:clamp(1.2rem,1.2vw,1.2rem);line-height:100%;cursor:pointer}.modal-message{max-width:300px;padding:40px 20px 20px;gap:24px}.modal-message .close{top:5px;right:5px}.interstitial-modal{max-width:400px}@media(max-width: 1199px){.interstitial-modal{padding:40px 16px;max-width:100%;max-height:100%;height:100%;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;justify-content:center;-webkit-justify-content:center}}.interstitial-modal h2{text-align:center;margin:0 auto}@media(max-width: 1199px){.interstitial-modal h2{max-width:300px}}.interstitial-modal .offer{color:#8d6f25;font-size:2rem;font-size:clamp(2rem,2vw,2rem);line-height:100%;line-height:140%;margin:20px auto 0;text-align:center;display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;flex-direction:column;-webkit-flex-direction:column}@media(max-width: 1199px){.interstitial-modal .offer{max-width:300px}}.interstitial-modal .offer img{width:48px}.interstitial-pax-modal{max-width:400px}@media(max-width: 1199px){.interstitial-pax-modal{padding:40px 16px;max-width:100%;max-height:100%;height:100%;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;justify-content:center;-webkit-justify-content:center}}.interstitial-pax-modal img{width:74px;margin:0 auto}.interstitial-pax-modal h3{text-align:center;margin:0 auto;max-width:280px}.interstitial-pax-modal p{max-width:280px;font-size:1.8rem;font-size:clamp(1.8rem,1.8vw,1.8rem);line-height:100%;line-height:155%;margin:0 auto;text-align:center;display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;flex-direction:column;-webkit-flex-direction:column}@media(max-width: 1199px){.flight-details-modal{padding:16px 5px 16px 16px;max-width:100%;max-height:100%;height:100vh;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}}.flight-details-modal .scroll{display:grid;gap:16px;-webkit-align-content:flex-start;align-content:flex-start;overflow:auto;padding:0 0 0 2px}@media(max-width: 1199px){.flight-details-modal .scroll{padding-right:11px}}.flight-details-modal .scroll .content{margin:0 0 20px}.flight-details-modal .scroll .content h5{margin:0 0 10px;display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;justify-content:space-between;-webkit-justify-content:space-between}.flight-details-modal .scroll .content h5 img{cursor:pointer}.flight-details-modal .scroll .content p{font-size:1.4rem;font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:100%;font-weight:500;line-height:142%}.flight-details-modal .scroll .flight-card{border:1px solid rgba(0,0,0,.1);-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;border-radius:12px;background-color:#fff;display:grid;gap:16px;padding:16px 24px;margin:0 0 20px}@media(max-width: 1199px){.flight-details-modal .scroll .flight-card{padding:16px}}.flight-details-modal .scroll .flight-card .outbound,.flight-details-modal .scroll .flight-card .inbound{display:grid;gap:10px;grid-template-columns:repeat(5, 1fr);-webkit-align-items:center;align-items:center}@media(max-width: 1199px){.flight-details-modal .scroll .flight-card .outbound,.flight-details-modal .scroll .flight-card .inbound{grid-template-columns:1fr;position:relative;gap:15px}}.flight-details-modal .scroll .flight-card .outbound b,.flight-details-modal .scroll .flight-card .inbound b{display:block}.flight-details-modal .scroll .flight-card .outbound p,.flight-details-modal .scroll .flight-card .inbound p{font-weight:500}.flight-details-modal .scroll .flight-card .outbound .date,.flight-details-modal .scroll .flight-card .inbound .date{display:flex;display:-webkit-flex;gap:15px;-webkit-align-items:flex-start;align-items:flex-start;white-space:nowrap}.flight-details-modal .scroll .flight-card .outbound .airport,.flight-details-modal .scroll .flight-card .inbound .airport{text-align:center;width:auto;display:block;padding:0;border:0;margin:0}@media(max-width: 1199px){.flight-details-modal .scroll .flight-card .outbound .airport,.flight-details-modal .scroll .flight-card .inbound .airport{text-align:left;margin-left:20px;position:relative}}@media(max-width: 1199px){.flight-details-modal .scroll .flight-card .outbound .airport:before,.flight-details-modal .scroll .flight-card .inbound .airport:before{content:"";position:absolute;left:-20px;width:5px;height:5px;background-color:#000;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;top:6px}}.flight-details-modal .scroll .flight-card .outbound .airport p,.flight-details-modal .scroll .flight-card .inbound .airport p{font-size:1.4rem;font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:100%;line-height:142%}@media(max-width: 1199px){.flight-details-modal .scroll .flight-card .outbound .airport p,.flight-details-modal .scroll .flight-card .inbound .airport p{display:flex;display:-webkit-flex;gap:10px}}.flight-details-modal .scroll .flight-card .outbound .airport p span,.flight-details-modal .scroll .flight-card .inbound .airport p span{display:block}.flight-details-modal .scroll .flight-card .outbound .stops,.flight-details-modal .scroll .flight-card .inbound .stops{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;-webkit-align-items:center;align-items:center}@media(max-width: 1199px){.flight-details-modal .scroll .flight-card .outbound .stops,.flight-details-modal .scroll .flight-card .inbound .stops{-webkit-align-items:flex-start;align-items:flex-start;padding:5px 0}}.flight-details-modal .scroll .flight-card .outbound .stops p,.flight-details-modal .scroll .flight-card .inbound .stops p{font-size:1.2rem;font-size:clamp(1.2rem,1.2vw,1.2rem);line-height:100%;color:#000;background-color:#e7e7e7;padding:4px 8px;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;border-radius:24px;position:relative}@media(max-width: 1199px){.flight-details-modal .scroll .flight-card .outbound .stops p,.flight-details-modal .scroll .flight-card .inbound .stops p{margin-left:20px}}@media(max-width: 1199px){.flight-details-modal .scroll .flight-card .outbound .stops p:before,.flight-details-modal .scroll .flight-card .inbound .stops p:before{content:"";position:absolute;left:-18px;width:1px;height:calc(100% + 40px);background-color:rgba(0,0,0,.1);top:-20px}}.flight-details-modal .scroll .flight-card .outbound .stops span,.flight-details-modal .scroll .flight-card .inbound .stops span{margin-top:14px;width:217px;height:8px;background-position:right center;background-image:url("data:image/svg+xml,%3Csvg width=%27218%27 height=%278%27 viewBox=%270 0 218 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M217.354 4.35353C217.549 4.15827 217.549 3.84169 217.354 3.64643L214.172 0.464447C213.976 0.269185 213.66 0.269185 213.464 0.464447C213.269 0.65971 213.269 0.976292 213.464 1.17155L216.293 3.99998L213.464 6.82841C213.269 7.02367 213.269 7.34025 213.464 7.53552C213.66 7.73078 213.976 7.73078 214.172 7.53552L217.354 4.35353ZM4.37114e-08 4.5L217 4.49998L217 3.49998L-4.37114e-08 3.5L4.37114e-08 4.5Z%27 fill=%27black%27 fill-opacity=%270.2%27/%3E%3C/svg%3E")}@media(max-width: 1280px){.flight-details-modal .scroll .flight-card .outbound .stops span,.flight-details-modal .scroll .flight-card .inbound .stops span{width:100%}}@media(max-width: 1199px){.flight-details-modal .scroll .flight-card .outbound .stops span,.flight-details-modal .scroll .flight-card .inbound .stops span{display:none}}@media(max-width: 1199px){.flight-details-modal .scroll .flight-card .outbound .details,.flight-details-modal .scroll .flight-card .inbound .details{position:absolute;top:0;right:0}}.flight-details-modal .scroll .flight-card .outbound .details p,.flight-details-modal .scroll .flight-card .inbound .details p{margin:0;font-size:1.2rem;font-size:clamp(1.2rem,1.2vw,1.2rem);line-height:100%;line-height:166%;display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;gap:6px;white-space:nowrap}@media(max-width: 1199px){.flight-details-modal .scroll .flight-card .outbound .details p.luggage,.flight-details-modal .scroll .flight-card .inbound .details p.luggage{display:none}}.flight-details-modal .scroll .flight-card .luggage-mobile{display:none;border-top:1px solid #e6e9ef;padding-top:10px;margin:0;font-size:1.2rem;font-size:clamp(1.2rem,1.2vw,1.2rem);line-height:100%;line-height:166%;-webkit-align-items:center;align-items:center;gap:6px;white-space:nowrap}@media(max-width: 1199px){.flight-details-modal .scroll .flight-card .luggage-mobile{display:flex;display:-webkit-flex}}.flight-details-modal .scroll .flight-card hr{margin:0}.accom-description-modal{max-width:850px}@media(max-width: 1199px){.accom-description-modal{padding:16px;max-width:100%;max-height:100%;height:100%;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;gap:12px}}.accom-description-modal h5{margin:0;display:flex;display:-webkit-flex;-webkit-align-items:flex-start;align-items:flex-start;justify-content:space-between;-webkit-justify-content:space-between;gap:10px}.accom-description-modal h5 img{cursor:pointer}.accom-description-modal .scroll{display:grid;gap:16px;-webkit-align-content:flex-start;align-content:flex-start;overflow:auto;padding:0 34px 1px 2px}@media(max-width: 1199px){.accom-description-modal .scroll{padding-right:11px}}.accom-description-modal .scroll p{font-size:1.4rem;font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:100%;line-height:120%}.accom-description-modal .scroll .sleeps{color:#8d6f25;font-weight:600}.minimum-occupancy-modal{max-width:400px}@media(max-width: 1199px){.minimum-occupancy-modal{padding:16px;max-width:100%;max-height:100%;height:100%;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;gap:12px}}.minimum-occupancy-modal h5{font-size:1.8rem;font-size:clamp(1.8rem,1.8vw,1.8rem);line-height:100%;line-height:155%;font-weight:600;margin:0;display:flex;display:-webkit-flex;-webkit-align-items:flex-start;align-items:flex-start;justify-content:space-between;-webkit-justify-content:space-between;gap:10px}.minimum-occupancy-modal h5 img{cursor:pointer}.minimum-occupancy-modal .btn{margin:auto 0 40px 0}.room-option-modal{max-width:400px}@media(max-width: 1199px){.room-option-modal{padding:16px;max-width:100%;max-height:100%;height:100%;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;gap:12px}}.room-option-modal a{text-decoration:underline}.pax-allocation-modal{max-width:400px}@media(max-width: 1199px){.pax-allocation-modal{padding:16px;max-width:100%;max-height:100%;height:100vh;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;gap:12px}}.pax-allocation-modal h5{font-size:1.8rem;font-size:clamp(1.8rem,1.8vw,1.8rem);line-height:100%;line-height:155%;font-weight:600;margin:0;display:flex;display:-webkit-flex;-webkit-align-items:flex-start;align-items:flex-start;justify-content:space-between;-webkit-justify-content:space-between;gap:10px}.pax-allocation-modal h5 img{cursor:pointer}.pax-allocation-modal p{margin:0;font-size:1.4rem;font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:100%}.pax-allocation-modal .cta{margin:auto 0 40px 0;gap:10px;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column}.add-pax-modal{max-width:440px;padding:42px;gap:24px}@media(max-width: 1199px){.add-pax-modal{padding:16px;max-width:100%;max-height:100%;height:100vh;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;gap:12px}}.add-pax-modal h5{font-size:2rem;font-size:clamp(2rem,2vw,2rem);line-height:100%;line-height:155%;font-weight:300;margin:0;display:flex;display:-webkit-flex;-webkit-align-items:flex-start;align-items:flex-start;justify-content:space-between;-webkit-justify-content:space-between;gap:10px}.add-pax-modal h5 img{cursor:pointer}.add-pax-modal .scroll{display:grid;gap:16px;-webkit-align-content:flex-start;align-content:flex-start;overflow:auto;padding:0 34px 1px 2px}@media(max-width: 1199px){.add-pax-modal .scroll{padding-right:11px}}.add-pax-modal .scroll ul{margin:0;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;gap:24px}.add-pax-modal .scroll ul li{display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;font-size:1.8rem;font-size:clamp(1.8rem,1.8vw,1.8rem);line-height:100%}.add-pax-modal .scroll ul li p{font-size:2rem;font-size:clamp(2rem,2vw,2rem);line-height:100%;font-weight:300}.add-pax-modal .scroll ul li p span{font-size:1.4rem;font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:100%;display:block;line-height:155%}.add-pax-modal .scroll ul li .count{display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;gap:5px}.add-pax-modal .scroll ul li .count span{background-color:#e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.add-pax-modal .scroll ul li .count span.disabled{opacity:.3}.add-pax-modal .scroll ul li .count span.plus{cursor:pointer;width:32px;height:32px;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M19 13H13V19H11V13H5V11H11V5H13V11H19V13Z%27 fill=%27black%27/%3E%3C/svg%3E")}.add-pax-modal .scroll ul li .count span.minus{cursor:pointer;width:32px;height:32px;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M19 13H5V11H19V13Z%27 fill=%27black%27/%3E%3C/svg%3E")}.add-pax-modal .scroll ul li .count input{widtH:auto;height:32px;border:0;margin:0;width:32px;font-weight:600;text-align:center;text-indent:0}.add-pax-modal .scroll ul li .count input::-webkit-input-placeholder{font-weight:600;color:#000}.add-pax-modal .scroll ul li .count input::-moz-placeholder{font-weight:600;color:#000}.add-pax-modal .scroll ul li .count input:-ms-input-placeholder{font-weight:600;color:#000}.add-pax-modal .scroll ul li .count input:-moz-placeholder{font-weight:600;color:#000}.add-pax-modal .scroll p{font-size:1.4rem;font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:100%;font-weight:500}.add-pax-modal .scroll .child-ages{display:grid;gap:0 10px;grid-template-columns:repeat(3, 1fr)}@media(max-width: 1199px){.add-pax-modal .btn{margin:auto 0 40px 0}}.excursion-details-modal{max-width:400px}@media(max-width: 1199px){.excursion-details-modal{padding:16px;max-width:100%;max-height:100%;height:100vh;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;gap:12px}}.excursion-details-modal h5{font-size:2.1rem;font-size:clamp(2.1rem,2.1vw,2.1rem);line-height:100%;line-height:155%;margin:0;display:flex;display:-webkit-flex;-webkit-align-items:flex-start;align-items:flex-start;justify-content:space-between;-webkit-justify-content:space-between;gap:10px}.excursion-details-modal h5 img{cursor:pointer}.excursion-details-modal .scroll{display:grid;gap:16px;-webkit-align-content:flex-start;align-content:flex-start;overflow:auto;padding-right:34px}@media(max-width: 1199px){.excursion-details-modal .scroll{padding-right:11px}}.excursion-details-modal .scroll p{font-size:1.8rem;font-size:clamp(1.8rem,1.8vw,1.8rem);line-height:100%;line-height:166%}.excursion-details-modal .btn{margin:auto 0 0 0}.add-excursion-modal{max-width:700px}@media(max-width: 1199px){.add-excursion-modal{padding:16px;max-width:100%;max-height:100%;height:100%;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;gap:12px}}.add-excursion-modal h5{font-size:1.6rem;font-size:clamp(1.6rem,1.6vw,1.6rem);line-height:100%;font-weight:600;line-height:155%;margin:0;display:flex;display:-webkit-flex;-webkit-align-items:flex-start;align-items:flex-start;justify-content:space-between;-webkit-justify-content:space-between;gap:10px}.add-excursion-modal h5 img{cursor:pointer}.add-excursion-modal .scroll{display:grid;gap:16px;-webkit-align-content:flex-start;align-content:flex-start;overflow:auto;padding:0 34px 0 2px}@media(max-width: 1199px){.add-excursion-modal .scroll{padding-right:11px}}.add-excursion-modal .scroll .content{display:grid;grid-template-columns:1fr 181px;gap:40px}@media(max-width: 600px){.add-excursion-modal .scroll .content{grid-template-columns:1fr;gap:0}}.add-excursion-modal .scroll .content .lhs{padding-right:40px;border-right:1px solid rgba(0,0,0,.15);display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column}@media(max-width: 600px){.add-excursion-modal .scroll .content .lhs{padding-right:0;border-right:none}}.add-excursion-modal .scroll .content .lhs h5{font-size:2.1rem;font-size:clamp(2.1rem,2.1vw,2.1rem);line-height:100%;margin:0 0 5px}.add-excursion-modal .scroll .content .lhs ul{margin:24px 0 0;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;gap:24px;flex-grow:1;-webkit-flex-grow:1}.add-excursion-modal .scroll .content .lhs ul.bullets{gap:5px;flex-grow:initial;-webkit-flex-grow:initial;margin:10px 0 5px}@media(max-width: 600px){.add-excursion-modal .scroll .content .lhs ul.bullets{margin:15px 0 10px}}.add-excursion-modal .scroll .content .lhs ul.bullets li{font-size:1.4rem;font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:100%}.add-excursion-modal .scroll .content .lhs ul li{margin:0;display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;font-size:1.8rem;font-size:clamp(1.8rem,1.8vw,1.8rem);line-height:100%}.add-excursion-modal .scroll .content .lhs ul li p{font-size:1.8rem;font-size:clamp(1.8rem,1.8vw,1.8rem);line-height:100%;font-weight:500}.add-excursion-modal .scroll .content .lhs ul li p span{font-size:1.4rem;font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:100%;display:block;line-height:155%}.add-excursion-modal .scroll .content .lhs ul li p span.info{margin:0;padding:2px 5px}.add-excursion-modal .scroll .content .lhs ul li .count{display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;gap:5px}.add-excursion-modal .scroll .content .lhs ul li .count span{background-color:#e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.add-excursion-modal .scroll .content .lhs ul li .count span.disabled{opacity:.3}.add-excursion-modal .scroll .content .lhs ul li .count span.plus{cursor:pointer;width:32px;height:32px;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M19 13H13V19H11V13H5V11H11V5H13V11H19V13Z%27 fill=%27black%27/%3E%3C/svg%3E")}.add-excursion-modal .scroll .content .lhs ul li .count span.minus{cursor:pointer;width:32px;height:32px;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M19 13H5V11H19V13Z%27 fill=%27black%27/%3E%3C/svg%3E")}.add-excursion-modal .scroll .content .lhs ul li .count input{widtH:auto;height:32px;border:0;margin:0;width:32px;font-weight:600;text-align:center;text-indent:0}.add-excursion-modal .scroll .content .lhs ul li .count input::-webkit-input-placeholder{font-weight:600;color:#000}.add-excursion-modal .scroll .content .lhs ul li .count input::-moz-placeholder{font-weight:600;color:#000}.add-excursion-modal .scroll .content .lhs ul li .count input:-ms-input-placeholder{font-weight:600;color:#000}.add-excursion-modal .scroll .content .lhs ul li .count input:-moz-placeholder{font-weight:600;color:#000}.add-excursion-modal .scroll .content .rhs{padding:40px 0}@media(max-width: 600px){.add-excursion-modal .scroll .content .rhs{padding:20px 0}}.add-excursion-modal .scroll .content .rhs p{font-size:1.4rem;font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:100%;margin:0 0 15px}.add-excursion-modal .scroll .content .rhs p.price{display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;font-size:1.6rem;font-size:clamp(1.6rem,1.6vw,1.6rem);line-height:100%;font-weight:500}.add-excursion-modal .scroll .content .rhs p.total{display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;font-size:1.6rem;font-size:clamp(1.6rem,1.6vw,1.6rem);line-height:100%;border-top:1px solid rgba(0,0,0,.15);padding-top:15px;font-weight:600}.add-excursion-modal .scroll .content .rhs .btn{margin-top:8px;width:100%}
