.BookingFooter-module-scss-module__jy2hWa__bookingFooter{z-index:5;background:#fff;width:100%;padding:12px 0;position:absolute;top:48px;left:0;box-shadow:0 15px 10px 1px #0000000a}@media screen and (min-width:768px){.BookingFooter-module-scss-module__jy2hWa__bookingFooter{z-index:2;border-top:1px solid #f3f3f566;width:100%;position:fixed;top:auto;bottom:0;left:0;box-shadow:0 4px 12px 1px #0000000a}}.BookingFooter-module-scss-module__jy2hWa__container{align-items:center;display:flex}.BookingFooter-module-scss-module__jy2hWa__buttons{align-items:center;gap:8px;margin-left:auto;display:flex}.BookingFooter-module-scss-module__jy2hWa__confirm{cursor:pointer;display:none;padding:10px 50px!important}@media screen and (min-width:430px){.BookingFooter-module-scss-module__jy2hWa__confirm{padding:10px 60px!important}}@media screen and (min-width:768px){.BookingFooter-module-scss-module__jy2hWa__confirm{display:block}}.BookingFooter-module-scss-module__jy2hWa__tripCard{border:1px solid var(--color-curface);max-width:120px;color:var(--color-third-dark);background:#fcfcfc;border-radius:100px;padding:5px 24px 5px 16px;font-size:12px;position:relative}.BookingFooter-module-scss-module__jy2hWa__tripCard:before{content:"";background:var(--color-disabled-border);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.BookingFooter-module-scss-module__jy2hWa__cards{display:none}@media screen and (min-width:768px){.BookingFooter-module-scss-module__jy2hWa__cards{gap:5px;display:flex}}.BookingFooter-module-scss-module__jy2hWa__cards .BookingFooter-module-scss-module__jy2hWa__tripCard.BookingFooter-module-scss-module__jy2hWa__active{color:var(--color-primary-main);border-color:var(--color-primary-main);background-color:var(--color-brand-25)}.BookingFooter-module-scss-module__jy2hWa__cards .BookingFooter-module-scss-module__jy2hWa__tripCard.BookingFooter-module-scss-module__jy2hWa__active:before{background-color:var(--color-primary-main)}
.StepsSelect-module-scss-module__8BbUcG__stepperWrapper{position:relative}.StepsSelect-module-scss-module__8BbUcG__stepperText{font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.StepsSelect-module-scss-module__8BbUcG__stepsSelect{align-items:center;gap:12px;display:flex}.StepsSelect-module-scss-module__8BbUcG__select{flex-direction:column;display:flex;position:relative}.StepsSelect-module-scss-module__8BbUcG__trigger{color:var(--color-primary-dark);background:0 0;font-size:16px;font-weight:500;line-height:120%}@media screen and (min-width:768px){.StepsSelect-module-scss-module__8BbUcG__trigger{font-size:24px;font-weight:500;line-height:120%}}.StepsSelect-module-scss-module__8BbUcG__icon{margin-left:24px;transition:transform .5s}.StepsSelect-module-scss-module__8BbUcG__icon.StepsSelect-module-scss-module__8BbUcG__active{transform:rotate(180deg)}.StepsSelect-module-scss-module__8BbUcG__panel{z-index:6;background:#fff;border-radius:0 0 10px 10px;width:100%;padding:12px 15px;position:absolute;top:99.5%;left:0}.StepsSelect-module-scss-module__8BbUcG__bg{z-index:3;background-color:#1b1b1bc7;width:100%;min-height:150vh;position:absolute;top:100%;left:0}.StepsSelect-module-scss-module__8BbUcG__option{cursor:pointer;padding:5px 10px}.StepsSelect-module-scss-module__8BbUcG__option:hover{background:var(--color-brand-25)}.StepsSelect-module-scss-module__8BbUcG__tripCard{border:1px solid var(--color-light-blue);background:var(--color-brand-50);border-radius:12px;padding:16px 8px}.StepsSelect-module-scss-module__8BbUcG__tripCardTitle{color:var(--color-primary-dark);align-items:center;gap:8px;margin-bottom:12px;font-size:16px;font-weight:400;display:flex}.StepsSelect-module-scss-module__8BbUcG__mobileList{flex-wrap:wrap;align-items:center;gap:8px 4px;margin-bottom:24px;display:flex}@media screen and (min-width:768px){.StepsSelect-module-scss-module__8BbUcG__mobileList{display:none}}.StepsSelect-module-scss-module__8BbUcG__mobileItem{border:1px solid var(--color-primary-main);min-height:35px;color:var(--color-secondary-blue);border-radius:100px;justify-content:center;align-items:center;padding:4px 15px;font-size:14px;font-weight:400;line-height:110%;display:flex;position:relative}.StepsSelect-module-scss-module__8BbUcG__mobileItem:before{content:"";background:var(--color-primary-main);border-radius:50%;width:6px;height:6px;display:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.StepsSelect-module-scss-module__8BbUcG__mobileItem.StepsSelect-module-scss-module__8BbUcG__active{background:var(--color-link);border-color:var(--color-link);color:#fff;padding:4px 15px 4px 30px}.StepsSelect-module-scss-module__8BbUcG__mobileItem.StepsSelect-module-scss-module__8BbUcG__active:before{background:#fff;display:block}.StepsSelect-module-scss-module__8BbUcG__menuList{margin-top:8px}.StepsSelect-module-scss-module__8BbUcG__menuListItem{align-items:center;gap:8px;padding:9px;font-size:16px;display:flex}.StepsSelect-module-scss-module__8BbUcG__exitIcon{color:red}
.ContactPersonModal-module-scss-module__3LiV7a__contentWrapper{background-color:#fff;border-radius:12px;width:620px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and not (min-width:768px){.ContactPersonModal-module-scss-module__3LiV7a__contentWrapper{width:calc(100vw - 32px)}}.ContactPersonModal-module-scss-module__3LiV7a__topWrapper{background:linear-gradient(90deg,#fbf4f2,#99e2fc 100%,#b8e9fe 100%,#f4fcff 100%);border-top-left-radius:12px;border-top-right-radius:12px;justify-content:center;align-items:center;width:100%;padding:27px 0;display:flex}.ContactPersonModal-module-scss-module__3LiV7a__iconWrapper{background-color:var(--color-primary-main);border-radius:100%;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.ContactPersonModal-module-scss-module__3LiV7a__contentBlock{padding:32px 48px}.ContactPersonModal-module-scss-module__3LiV7a__title{color:var(--color-primary-dark);text-align:center;margin-bottom:8px;font-size:24px;font-weight:600;line-height:120%}.ContactPersonModal-module-scss-module__3LiV7a__subTitle{text-align:center;color:var(--color-third-dark);padding:0 20px;font-size:14px;font-weight:400;line-height:140%}.ContactPersonModal-module-scss-module__3LiV7a__passengerWrapper{margin:0 32px}.ContactPersonModal-module-scss-module__3LiV7a__radioButtonsWrapper{flex-direction:column;align-items:flex-start;margin:36px 0 13px;display:flex}.ContactPersonModal-module-scss-module__3LiV7a__radioButtonsWrapper label{font-size:16px}.ContactPersonModal-module-scss-module__3LiV7a__addPersonWrapper{cursor:pointer;align-items:center;display:flex}@media screen and not (min-width:768px){.ContactPersonModal-module-scss-module__3LiV7a__addPersonWrapper{margin:8px 0 32px}}.ContactPersonModal-module-scss-module__3LiV7a__plus{width:18px;height:18px;color:var(--color-third-blue)}.ContactPersonModal-module-scss-module__3LiV7a__addNewPerson{color:var(--color-third-blue);margin-left:4px;font-size:14px;font-weight:500;line-height:130%;text-decoration:underline}.ContactPersonModal-module-scss-module__3LiV7a__buttonWrapper{justify-content:center;margin-top:32px;display:flex}@media screen and not (min-width:768px){.ContactPersonModal-module-scss-module__3LiV7a__buttonWrapper{flex-direction:column-reverse;display:flex}}.ContactPersonModal-module-scss-module__3LiV7a__button{justify-content:center;justify-self:center;align-items:center;min-width:220px;height:48px;display:flex}@media screen and not (min-width:768px){.ContactPersonModal-module-scss-module__3LiV7a__button{margin-left:initial;margin-top:12px}}@media screen and (min-width:768px){.ContactPersonModal-module-scss-module__3LiV7a__buttonSecond{margin-left:12px}}
.ContactPerson-module-scss-module__8tLy2q__wrapper{justify-content:center;align-items:center;display:flex}@media screen and not (min-width:768px){.ContactPerson-module-scss-module__8tLy2q__wrapper{justify-content:left;margin-top:8px}}.ContactPerson-module-scss-module__8tLy2q__text{color:var(--color-primary-main);margin-left:4px;font-size:18px;font-weight:500;line-height:120%}@media screen and not (min-width:768px){.ContactPerson-module-scss-module__8tLy2q__text{font-size:14px;font-weight:400;line-height:140%}}
.ContactPersonCard-module-scss-module__w8Rk0G__travellerCard{flex-direction:column;display:flex}.ContactPersonCard-module-scss-module__w8Rk0G__wrapper{color:var(--color-primary-dark);margin-bottom:140px}.ContactPersonCard-module-scss-module__w8Rk0G__headWrapper{justify-content:space-between;width:100%;display:flex}.ContactPersonCard-module-scss-module__w8Rk0G__tripTitleDesktop{margin:48px 0 32px;font-size:36px;font-weight:500;line-height:120%}@media screen and not (min-width:768px){.ContactPersonCard-module-scss-module__w8Rk0G__tripTitleDesktop{display:none}}.ContactPersonCard-module-scss-module__w8Rk0G__tripTitleMob{display:none}@media screen and not (min-width:768px){.ContactPersonCard-module-scss-module__w8Rk0G__tripTitleMob{width:49.5%;color:var(--color-secondary-blue);background-color:var(--color-brand-25);border:1px solid var(--color-primary-main);border-radius:100px;margin:32px 0 40px;padding:4px 44px;font-size:14px;font-weight:500;line-height:140%;display:block;position:relative}.ContactPersonCard-module-scss-module__w8Rk0G__tripTitleMob:before{content:"";background-color:var(--color-primary-main);border-radius:100%;width:6px;height:6px;position:absolute;top:50%;left:24px;transform:translateY(-50%)}}.ContactPersonCard-module-scss-module__w8Rk0G__type{text-transform:capitalize}.ContactPersonCard-module-scss-module__w8Rk0G__disclosureTopWrapper{justify-content:space-between;width:100%;margin-bottom:12px;display:flex}@media screen and not (min-width:768px){.ContactPersonCard-module-scss-module__w8Rk0G__disclosureTopWrapper{flex-direction:column;position:relative}}.ContactPersonCard-module-scss-module__w8Rk0G__passengerTitle{font-size:18px;font-weight:500;line-height:120%}.ContactPersonCard-module-scss-module__w8Rk0G__contactPersonBlockMobile{justify-self:left}@media screen and (min-width:768px){.ContactPersonCard-module-scss-module__w8Rk0G__contactPersonBlockMobile{display:none}}@media screen and not (min-width:768px){.ContactPersonCard-module-scss-module__w8Rk0G__contactPersonBlockDesktop{display:none}}.ContactPersonCard-module-scss-module__w8Rk0G__buttonBlock{justify-content:center;align-items:center;display:flex}@media screen and not (min-width:768px){.ContactPersonCard-module-scss-module__w8Rk0G__buttonBlock{position:absolute;top:50%;right:0;transform:translateY(-50%)}}.ContactPersonCard-module-scss-module__w8Rk0G__button{color:var(--color-primary-dark);background:0 0;justify-content:space-between;align-items:center;padding:0;display:flex}.ContactPersonCard-module-scss-module__w8Rk0G__icon{margin-left:10px;font-size:25px;transition:transform .5s}.ContactPersonCard-module-scss-module__w8Rk0G__icon.ContactPersonCard-module-scss-module__w8Rk0G__active{transform:rotate(180deg)}.ContactPersonCard-module-scss-module__w8Rk0G__form{align-items:flex-start;width:100%;display:flex}@media screen and not (min-width:1024px){.ContactPersonCard-module-scss-module__w8Rk0G__form{background:#fff;border-radius:16px;flex-direction:column-reverse;padding-bottom:16px}}@media screen and (min-width:1024px){.ContactPersonCard-module-scss-module__w8Rk0G__form{gap:16px}}.ContactPersonCard-module-scss-module__w8Rk0G__formMainContent{flex-direction:column;flex-grow:1;align-items:flex-start;width:100%;display:flex}.ContactPersonCard-module-scss-module__w8Rk0G__grid{grid-template-columns:repeat(auto-fill,1fr);align-items:start;gap:16px;width:100%;display:grid}@media screen and (min-width:1024px){.ContactPersonCard-module-scss-module__w8Rk0G__grid{flex-wrap:wrap;grid-template-columns:repeat(2,1fr)}}.ContactPersonCard-module-scss-module__w8Rk0G__halfWidth{max-width:48%}.ContactPersonCard-module-scss-module__w8Rk0G__subGrid{grid-template-columns:repeat(2,1fr);align-items:start;gap:16px;display:grid}.ContactPersonCard-module-scss-module__w8Rk0G__title{color:var(--color-primary-dark);margin-bottom:12px;font-size:18px;font-weight:500}.ContactPersonCard-module-scss-module__w8Rk0G__submitBtn{margin-top:35px;padding:13px 32px}@media screen and not (min-width:1024px){.ContactPersonCard-module-scss-module__w8Rk0G__submitBtn{width:100%}}.ContactPersonCard-module-scss-module__w8Rk0G__subTitle{white-space:nowrap;align-items:center;width:100%;margin:16px 0;display:flex}.ContactPersonCard-module-scss-module__w8Rk0G__subTitle h2{color:var(--color-primary-dark);font-size:14px;font-weight:400}.ContactPersonCard-module-scss-module__w8Rk0G__subTitle hr{border:1px solid var(--color-disabled-border);width:100%;margin-left:16px}.ContactPersonCard-module-scss-module__w8Rk0G__profileImgCard{min-width:240px;padding:16px}@media screen and not (min-width:1024px){.ContactPersonCard-module-scss-module__w8Rk0G__profileImgCard{width:100%}}@media screen and (min-width:1024px){.ContactPersonCard-module-scss-module__w8Rk0G__profileImgCard{border:1px solid var(--color-curface);background:#fff;border-radius:16px}}.ContactPersonCard-module-scss-module__w8Rk0G__profileImgTitle{color:var(--color-primary-dark);text-align:center;margin-bottom:12px;font-size:18px;font-weight:500}@media screen and not (min-width:1024px){.ContactPersonCard-module-scss-module__w8Rk0G__profileImgTitle{display:none}}.ContactPersonCard-module-scss-module__w8Rk0G__imgInput{margin-bottom:12px}.ContactPersonCard-module-scss-module__w8Rk0G__profileMobileTitle{margin-bottom:16px;font-size:22px;font-weight:600;display:none}@media screen and not (min-width:1024px){.ContactPersonCard-module-scss-module__w8Rk0G__profileMobileTitle{display:block}}.ContactPersonCard-module-scss-module__w8Rk0G__returnTripWrapper{background-color:#fff;border-radius:16px;width:100%;margin-top:24px;padding:32px 24px}@media screen and not (min-width:768px){.ContactPersonCard-module-scss-module__w8Rk0G__returnTripWrapper{padding:16px 24px}}.ContactPersonCard-module-scss-module__w8Rk0G__checkboxWrapper{justify-content:left;align-items:center;margin-top:12px;display:flex}.ContactPersonCard-module-scss-module__w8Rk0G__checkboxText{font-size:14px;font-weight:400;line-height:140%}.ContactPersonCard-module-scss-module__w8Rk0G__vehicleBlock{display:flex}@media screen and not (min-width:768px){.ContactPersonCard-module-scss-module__w8Rk0G__vehicleBlock{flex-direction:column}}.ContactPersonCard-module-scss-module__w8Rk0G__vehicleCheckbox{margin-left:16px}@media screen and not (min-width:768px){.ContactPersonCard-module-scss-module__w8Rk0G__vehicleCheckbox{margin-top:12px;margin-left:initial}}@media screen and (min-width:768px){.ContactPersonCard-module-scss-module__w8Rk0G__vehicleNumberInput{min-width:370px}}@media screen and not (min-width:768px){.ContactPersonCard-module-scss-module__w8Rk0G__vehicleNumberInput{width:100%}}
.Detailed-module-scss-module__sc6M7a__page{padding-bottom:140px!important}.Detailed-module-scss-module__sc6M7a__emptyPage{justify-content:center;align-items:center;height:100%;display:flex}.Detailed-module-scss-module__sc6M7a__backBtn{align-items:center;margin:32px 0;display:inline-flex;color:var(--color-primary-dark)!important;padding:13px 12px!important;font-weight:400!important}.Detailed-module-scss-module__sc6M7a__backBtn .Detailed-module-scss-module__sc6M7a__icon{transform:rotate(90deg)}@media (min-width:768px){.Detailed-module-scss-module__sc6M7a__backBtn{margin:56px 0 32px}}.Detailed-module-scss-module__sc6M7a__slider{border-radius:12px;height:300px;margin-bottom:32px}@media (min-width:768px){.Detailed-module-scss-module__sc6M7a__slider{height:350px}}@media (min-width:920px){.Detailed-module-scss-module__sc6M7a__slider{margin-bottom:56px}}.Detailed-module-scss-module__sc6M7a__inner{align-items:start;gap:24px;display:grid}@media (min-width:920px){.Detailed-module-scss-module__sc6M7a__inner{grid-template-columns:1fr 300px}}@media (min-width:1200px){.Detailed-module-scss-module__sc6M7a__inner{grid-template-columns:1fr 402px;gap:32px}}.Detailed-module-scss-module__sc6M7a__title{margin-bottom:16px;font-size:24px;font-weight:500;line-height:120%}@media (min-width:768px){.Detailed-module-scss-module__sc6M7a__title{font-size:36px}}.Detailed-module-scss-module__sc6M7a__subtitle{margin-bottom:24px;font-size:21px;font-weight:600;line-height:120%}@media (min-width:768px){.Detailed-module-scss-module__sc6M7a__subtitle{font-size:24px}}.Detailed-module-scss-module__sc6M7a__route{margin-bottom:18px}.Detailed-module-scss-module__sc6M7a__description{margin-bottom:24px;font-size:16px;font-weight:400;line-height:140%}.Detailed-module-scss-module__sc6M7a__fullImage{object-fit:cover;border-radius:12px;width:100%;max-width:100%;height:240px;margin-bottom:24px}@media (min-width:768px){.Detailed-module-scss-module__sc6M7a__fullImage{height:264px}}.Detailed-module-scss-module__sc6M7a__cabinCard{margin-bottom:24px}.Detailed-module-scss-module__sc6M7a__doubleRow{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}.Detailed-module-scss-module__sc6M7a__halfCardTitle{margin-bottom:4px;font-size:16px;font-weight:500;line-height:140%}.Detailed-module-scss-module__sc6M7a__halfCardText{font-size:14px;line-height:140%}.Detailed-module-scss-module__sc6M7a__halfImage{object-fit:cover;border-radius:12px;width:100%;max-width:100%;height:180px}@media (min-width:768px){.Detailed-module-scss-module__sc6M7a__halfImage{height:215px}}.Detailed-module-scss-module__sc6M7a__mapBtn{width:100%}.Detailed-module-scss-module__sc6M7a__buttonRow{justify-content:center;align-items:center;margin:24px auto 40px;display:flex}.Detailed-module-scss-module__sc6M7a__checkBtn{min-width:285px}.Detailed-module-scss-module__sc6M7a__conditions{margin-top:56px}.Detailed-module-scss-module__sc6M7a__editorContent{font-size:16px;font-weight:400;line-height:140%}.Detailed-module-scss-module__sc6M7a__editorContent h1,.Detailed-module-scss-module__sc6M7a__editorContent h2,.Detailed-module-scss-module__sc6M7a__editorContent h3{margin:24px 0;font-size:21px;font-weight:600;line-height:120%}@media (min-width:768px){.Detailed-module-scss-module__sc6M7a__editorContent h1,.Detailed-module-scss-module__sc6M7a__editorContent h2,.Detailed-module-scss-module__sc6M7a__editorContent h3{font-size:24px}}.Detailed-module-scss-module__sc6M7a__editorContent h4,.Detailed-module-scss-module__sc6M7a__editorContent h5,.Detailed-module-scss-module__sc6M7a__editorContent h6{margin:24px 0;font-size:18px;font-weight:500;line-height:120%}@media (min-width:768px){.Detailed-module-scss-module__sc6M7a__editorContent h4,.Detailed-module-scss-module__sc6M7a__editorContent h5,.Detailed-module-scss-module__sc6M7a__editorContent h6{font-size:21px}}.Detailed-module-scss-module__sc6M7a__editorContent strong{font-weight:500}.Detailed-module-scss-module__sc6M7a__editorContent p{margin:24px 0}.Detailed-module-scss-module__sc6M7a__editorContent ul{margin:24px 0;padding-left:20px;list-style-type:disc}.Detailed-module-scss-module__sc6M7a__editorContent ul li{margin-bottom:8px}.Detailed-module-scss-module__sc6M7a__editorContent a{color:var(--color-link);text-decoration:underline;transition:color .3s}.Detailed-module-scss-module__sc6M7a__editorContent a:hover{color:var(--color-link-hover);text-decoration:none}.Detailed-module-scss-module__sc6M7a__editorContent img{object-fit:cover;border-radius:12px;max-width:100%;height:auto;margin:16px 0}
.Aside-module-scss-module__AaBW1q__aside{border:1px solid var(--color-curface);background:#fff;border-radius:12px;flex-direction:column;padding:24px;display:flex;box-shadow:0 4px 12px 1px #00000008}.Aside-module-scss-module__AaBW1q__title{margin-bottom:16px;font-size:21px;font-weight:600;line-height:120%}@media (min-width:768px){.Aside-module-scss-module__AaBW1q__title{font-size:24px}}.Aside-module-scss-module__AaBW1q__price{margin-bottom:40px}.Aside-module-scss-module__AaBW1q__checkBtn{align-self:center;min-width:220px;margin-bottom:16px;padding:9px 24px}.Aside-module-scss-module__AaBW1q__note{text-align:center;color:var(--color-secondary-dark);align-self:center;font-size:14px;font-weight:300;line-height:140%}.Aside-module-scss-module__AaBW1q__subtitle{margin:40px 0 25px;font-size:20px;font-weight:600;line-height:120%}.Aside-module-scss-module__AaBW1q__dateInput{margin-bottom:16px;border-radius:100px!important}.Aside-module-scss-module__AaBW1q__dateInput input{border-radius:100px!important;padding-top:22px!important}.Aside-module-scss-module__AaBW1q__travelPicker{margin-bottom:40px}.Aside-module-scss-module__AaBW1q__travelDropdown{text-align:left;font-size:16px;font-weight:400;right:0}
.Details-module-scss-module__KZzLeG__detail{align-items:center;gap:12px;margin-top:25px;margin-bottom:12px;font-size:16px;font-weight:500;line-height:140%;display:flex}.Details-module-scss-module__KZzLeG__detail .Details-module-scss-module__KZzLeG__icon{flex-shrink:0;width:24px;height:auto}.Details-module-scss-module__KZzLeG__route{margin-bottom:12px}.Details-module-scss-module__KZzLeG__detailList{padding-left:8px;font-size:14px;font-weight:400;line-height:140%;list-style-type:disc;list-style-position:inside}.Details-module-scss-module__KZzLeG__detailList .Details-module-scss-module__KZzLeG__detailsItem+.Details-module-scss-module__KZzLeG__detailsItem{margin-top:8px}.Details-module-scss-module__KZzLeG__accommodation{margin-bottom:12px;font-size:14px;font-weight:400;line-height:140%}
.HotelDetails-module-scss-module__XEyYeq__detail{align-items:center;gap:12px;margin-top:25px;margin-bottom:12px;font-size:16px;font-weight:500;line-height:140%;display:flex}.HotelDetails-module-scss-module__XEyYeq__detail .HotelDetails-module-scss-module__XEyYeq__icon{flex-shrink:0;width:24px;height:auto}.HotelDetails-module-scss-module__XEyYeq__accommodation{margin-bottom:12px;font-size:14px;font-weight:400;line-height:140%}
.SailingDetail-module-scss-module__hzPigq__detail{align-items:center;gap:12px;margin-top:25px;margin-bottom:12px;font-size:16px;font-weight:500;line-height:140%;display:flex}.SailingDetail-module-scss-module__hzPigq__detail .SailingDetail-module-scss-module__hzPigq__icon{flex-shrink:0;width:24px;height:auto}.SailingDetail-module-scss-module__hzPigq__detail.SailingDetail-module-scss-module__hzPigq__passengers{margin-bottom:36px}.SailingDetail-module-scss-module__hzPigq__route{margin-bottom:12px}.SailingDetail-module-scss-module__hzPigq__detailList{padding-left:8px;font-size:14px;font-weight:400;line-height:140%;list-style-type:disc;list-style-position:inside}.SailingDetail-module-scss-module__hzPigq__detailList .SailingDetail-module-scss-module__hzPigq__detailsItem+.SailingDetail-module-scss-module__hzPigq__detailsItem{margin-top:8px}
.CheckModal-module-scss-module__eZkUaa__modal{width:calc(100vw - 32px);background-color:var(--bg-color-main)!important;padding:0!important}@media (min-width:620px){.CheckModal-module-scss-module__eZkUaa__modal{width:calc(100vw - 64px);max-width:1092px;padding:0!important}}
.CheckStep-module-scss-module__FAlYLq__content{text-align:center;flex-direction:column;align-items:center;gap:32px;width:100%;padding:24px;font-size:18px;font-weight:500;line-height:120%;display:flex}@media (min-width:620px){.CheckStep-module-scss-module__FAlYLq__content{padding:66px 24px}}.CheckStep-module-scss-module__FAlYLq__failedTitle{text-align:center;max-width:500px;font-size:20px;font-weight:600;line-height:120%}.CheckStep-module-scss-module__FAlYLq__icon{flex-shrink:0;width:182px;height:auto}.CheckStep-module-scss-module__FAlYLq__dates{flex-direction:column;align-items:center;gap:24px;width:100%;max-width:300px;display:flex}@media (min-width:680px){.CheckStep-module-scss-module__FAlYLq__dates{flex-direction:row;max-width:550px}}.CheckStep-module-scss-module__FAlYLq__dateInput{width:100%;border-radius:100px!important}.CheckStep-module-scss-module__FAlYLq__dateInput input{border-radius:100px!important;padding-top:22px!important}.CheckStep-module-scss-module__FAlYLq__travelPicker{width:100%}.CheckStep-module-scss-module__FAlYLq__travelPicker .CheckStep-module-scss-module__FAlYLq__travelDropdown{top:unset;text-align:left;font-size:16px;font-weight:400;bottom:105%}.CheckStep-module-scss-module__FAlYLq__buttons{flex-direction:column;gap:16px;display:flex}@media (min-width:620px){.CheckStep-module-scss-module__FAlYLq__buttons{flex-direction:row}}.CheckStep-module-scss-module__FAlYLq__checkBtn{padding:17px 50px 16px!important}
.EmptyPage-module-scss-module__l4GQ3q__wrap{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.EmptyPage-module-scss-module__l4GQ3q__backBtn{margin-top:16px;padding:10px 48px}.EmptyPage-module-scss-module__l4GQ3q__title{letter-spacing:1.01px;font-size:21px;font-weight:500}@media (min-width:768px){.EmptyPage-module-scss-module__l4GQ3q__title{font-size:24px}}
