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