.steps{gap:24px;display:grid}.step{color:#fff;cursor:pointer;background-color:#246786;border-radius:8px;min-height:40px;padding:24px 24px 24px 96px;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .15s;display:flex;position:relative}.step:hover{background-color:#2c7898;transform:translateY(-2px);box-shadow:0 6px 16px #00415a2e}.step-number{text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;width:96px;font-family:Inter;font-size:128px;font-weight:300;line-height:72px;position:absolute;bottom:10px;left:0}.step-title{letter-spacing:-.012em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#def2fc;margin:0;font-family:Inter;font-size:28px;font-weight:500;line-height:40px}.step-description{letter-spacing:-.005em;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#def2fc;font-family:Inter;font-size:16px;font-weight:400;line-height:24px}.how-to-book{color:#00415a;width:100%}.how-to-book h1{letter-spacing:-.012em;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;margin-top:88px;margin-bottom:32px;font-family:Inter;font-size:48px;font-weight:300;line-height:64px}@media (width>=1100px){.step-content{justify-content:space-between;align-items:center;width:100%;display:flex}}@media (width>=768px){.step-title{margin-bottom:8px;font-size:28px}.step-description{font-size:20px;line-height:28px}.step{min-width:528px;padding:24px 48px 24px 96px}}@media (width>=768px) and (width<=1024px){.step{width:100%;min-width:0;padding:24px 24px 24px 80px}.step-number{width:80px;font-size:96px}.step-description{font-size:16px;line-height:24px}.how-to-book h1{font-size:40px;line-height:52px}}.support{justify-content:center;align-items:center;margin-top:72px;margin-bottom:88px;display:flex}.support-text{text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;margin-right:48px;font-family:Inter;font-size:20px;font-weight:400;line-height:28px}.support-button{text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#def2fc;cursor:pointer;background-color:#006060;border:none;border-radius:8px;justify-content:center;align-items:center;min-width:203px;height:40px;padding:8px 24px;font-family:Inter;font-size:14px;font-weight:500;line-height:24px;transition:all .3s;display:flex}.support-button img{margin-right:8px}.support-button:hover{color:#fff;background-color:#004040;box-shadow:0 4px 8px #0003}@media (width<=768px){.support{display:block!important}.support-button{min-width:100%;margin-top:24px}.how-to-book h1{font-size:36px;line-height:48px}}.T-3-days,.preparation{height:704px;margin:12px}.During{height:728px;margin:12px}.After{height:752px;margin:12px}.travel-image img{border-radius:16px;width:100%;height:400px}.travel-text{border-radius:16px;width:100%;margin-top:-92px}.travel-text-padding{padding:24px}.container-image-left,.container-image-right{grid-template-columns:1fr;max-width:500px;min-height:600px;margin-bottom:136px;display:grid;position:relative}.travel-text{background-color:#e8ecee;border-radius:16px;grid-row:2;width:100%;box-shadow:0 4px 6px #0000001a}.travel-text h2{letter-spacing:-.0075em;color:#1f2937;margin:0 0 16px;font-family:Inter;font-size:36px;font-weight:300;line-height:48px}.travel-text h3{letter-spacing:-.005em;color:#1f2937;margin:16px 0 8px;font-family:Inter;font-size:20px;font-weight:400;line-height:28px}.travel-text p{color:#4b5563;margin:0;font-family:Inter;font-size:14px;font-weight:400;line-height:24px}@media (width>=768px){.container-image-left,.container-image-right{max-width:1100px}.preparation img{width:382px;height:584px}.preparation .travel-text{width:382px;height:528px}.T-3-days img{width:382px;height:584px}.T-3-days .travel-text{width:382px;height:552px}.During img{width:382px;height:544px}.During .travel-text{width:382px;height:504px}.After img{width:382px;height:956px}.After .travel-text{width:382px;height:528px}.After{height:956px}.During{height:656px}.travel-text-padding{padding:40px}.container-image-left,.container-image-right{grid-template-columns:1fr 1fr;align-items:stretch}.container-image-left .travel-image{grid-area:1/1;align-self:flex-end;transform:translate(46px)}.container-image-left .travel-text{z-index:2;grid-area:1/2;align-self:flex-start;transform:translate(-46px)}.container-image-right .travel-image{grid-area:1/2;align-self:flex-start;transform:translate(-46px)}.container-image-right .travel-text{z-index:2;grid-area:1/1;align-self:flex-end;transform:translate(46px)}.container-image-left .travel-text-center{align-self:center!important}.travel-text h2{font-size:48px;line-height:64px}.travel-text h3{margin-top:32px;font-size:24px;line-height:32px}.travel-text p{font-size:16px;line-height:24px}}@media (width>=1100px){.preparation img{width:712px;height:584px}.preparation .travel-text{width:480px;height:504px}.T-3-days img{width:732px;height:584px}.T-3-days .travel-text{width:460px;height:504px}.During img{width:631px;height:544px}.During .travel-text{width:561px;height:456px}.After img{width:616px;height:956px}.After .travel-text{width:576px;height:480px}.container-image-left .travel-text,.container-image-right .travel-image{transform:translate(-92px)}.container-image-left .travel-image,.container-image-right .travel-text{transform:translate(0)}}.desktop-only{display:block}.mobile-only{display:none}@media (width<=767px){.T-3-days,.preparation,.During,.After{height:auto;margin:12px 0}.travel-image img{height:280px}}@media (width<=768px){.desktop-only{display:none}.mobile-only{width:100%;height:auto;display:block}}
