@font-face{font-family:Gilroy;src:url(/wp-content/themes/p-seabars/assets/build/fonts/gilroy/Gilroy-Light.woff2) format("woff2"),url(/wp-content/themes/p-seabars/assets/build/fonts/gilroy/Gilroy-Light.woff) format("woff");font-weight:300;font-display:swap}@font-face{font-family:Gilroy;src:url(/wp-content/themes/p-seabars/assets/build/fonts/gilroy/Gilroy-Regular.woff2) format("woff2"),url(/wp-content/themes/p-seabars/assets/build/fonts/gilroy/Gilroy-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Gilroy;src:url(/wp-content/themes/p-seabars/assets/build/fonts/gilroy/Gilroy-Semibold.woff2) format("woff2"),url(/wp-content/themes/p-seabars/assets/build/fonts/gilroy/Gilroy-Semibold.woff) format("woff");font-weight:600;font-display:swap}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}*{padding:0;margin:0;border:none}html{scroll-behavior:smooth}body{line-height:1.5;-webkit-font-smoothing:antialiased;isolation:isolate}a,a:hover{text-decoration:none;color:inherit;cursor:pointer}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;text-wrap:balance}p{text-wrap:pretty}cite{font-style:normal}fieldset{border-width:0;padding:0;margin:0}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ul li{list-style:none}:root{--font-gilroy: "Gilroy", sans-serif;--color-white: #fff;--color-white-f5: #f5f5f5;--color-black: #000;--color-yellow: #efb50c;--color-blue: #0d226f}.disabled{pointer-events:none}label{cursor:pointer}body{font-family:var(--font-gilroy);line-height:normal;font-weight:400;position:relative;font-size:20px;color:var(--color-black);background:var(--color-white-f5)}main{position:relative}img,svg,picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}strong,b{font-weight:600}.p-font-size{--font-size: calc((var(--min-font-size) * 1px) + (var(--max-font-size) - var(--min-font-size)) * ((100vw - var(--min-viewport-width) * 1px) / (var(--max-viewport-width) - var(--min-viewport-width))));font-size:var(--font-size)}.p-width{--width: calc((var(--min-width) * 1px) + (var(--max-width) - var(--min-width)) * ((100vw - var(--min-viewport-width) * 1px) / (var(--max-viewport-width) - var(--min-viewport-width))));width:var(--width)}.container{width:100%;z-index:3;max-width:var(--container-width, 1190px);margin:0 auto;padding:0 15px;position:relative}.img_full{width:100%;height:100%}.img_full :is(picture,img,video){-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.section{padding-top:120px}.section__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.section__title{font-size:42px;line-height:110%;text-transform:uppercase;max-width:715px;position:relative}.section__title-span{display:inline}.section__title-svg{display:inline-block;width:70px;position:relative;margin-left:5px;height:37px}.section__title-svg svg{position:absolute;top:0}.section__title path{position:absolute}.section__title span{color:var(--color-yellow)}.section__text{font-weight:300;font-size:22px;line-height:110%;text-align:right;max-width:379px;margin-bottom:0}.section_end{padding-top:100px}.swiper-wrapper{height:auto}.p-animate{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out}.p-animate_active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.tooltip-horizontal-scroll-icon_hand{-webkit-animation:tooltip-horizontal-scroll-icon-anim-scroll-hand 2s infinite;animation:tooltip-horizontal-scroll-icon-anim-scroll-hand 2s infinite}.tooltip-horizontal-scroll-icon_card{-webkit-animation:tooltip-horizontal-scroll-icon-anim-scroll-card 2s infinite;animation:tooltip-horizontal-scroll-icon-anim-scroll-card 2s infinite}.page__scroll{width:38px;height:38px;border-radius:100%;background:#efb50c;position:fixed;bottom:10px;right:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none;z-index:10}.page__scroll.fixed{display:-webkit-box;display:-ms-flexbox;display:flex}.p-page__content :is(h1,h2,h3,h4,h5,h6){text-transform:uppercase;margin:20px auto 40px}.p-page__content h1{font-size:42px}.p-page__content h2{font-size:32px}.p-page__content h3{font-size:24px}.p-page__content h4{font-size:22px}.p-page__content h5{font-size:20px}.p-page__content h6{font-size:18px}.p-page__content>*{margin:20px 0}.p-page__content>* :first-child{margin-top:0}.p-page__content>* :last-child{margin-bottom:0}@-webkit-keyframes tooltip-horizontal-scroll-icon-anim-scroll-hand{0%{-webkit-transform:translateX(80px) scale(1);transform:translate(80px) scale(1);opacity:0}10%{-webkit-transform:translateX(80px) scale(1);transform:translate(80px) scale(1);opacity:1}20%,60%{-webkit-transform:translateX(175px) scale(.6);transform:translate(175px) scale(.6);opacity:1}80%{-webkit-transform:translateX(5px) scale(.6);transform:translate(5px) scale(.6);opacity:1}to{-webkit-transform:translateX(5px) scale(.6);transform:translate(5px) scale(.6);opacity:0}}@keyframes tooltip-horizontal-scroll-icon-anim-scroll-hand{0%{-webkit-transform:translateX(80px) scale(1);transform:translate(80px) scale(1);opacity:0}10%{-webkit-transform:translateX(80px) scale(1);transform:translate(80px) scale(1);opacity:1}20%,60%{-webkit-transform:translateX(175px) scale(.6);transform:translate(175px) scale(.6);opacity:1}80%{-webkit-transform:translateX(5px) scale(.6);transform:translate(5px) scale(.6);opacity:1}to{-webkit-transform:translateX(5px) scale(.6);transform:translate(5px) scale(.6);opacity:0}}@-webkit-keyframes tooltip-horizontal-scroll-icon-anim-scroll-card{0%,60%{-webkit-transform:translateX(0);transform:translate(0)}80%,to{-webkit-transform:translateX(-240px);transform:translate(-240px)}}@keyframes tooltip-horizontal-scroll-icon-anim-scroll-card{0%,60%{-webkit-transform:translateX(0);transform:translate(0)}80%,to{-webkit-transform:translateX(-240px);transform:translate(-240px)}}[data-vc=calendar][data-vc-input]{z-index:10}.wpcf7-not-valid-tip,.wpcf7 form .wpcf7-response-output{display:none}.wpcf7-list-item{margin-left:0}.wpcf7-acceptance input{display:none}.wpcf7-acceptance input:checked~.wpcf7-list-item-label .p-form__agree-check{background-image:url(/wp-content/themes/p-seabars/assets/build/images/icons/checkmark.svg)}.whatsapp__link{position:fixed;bottom:15px;left:15px;width:calc(100% - 30px);z-index:10;display:none}.whatsapp__link a{max-width:100%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;border-radius:8px;background:#47d618;padding:10px;width:100%;text-align:center;font-weight:500;line-height:110%;color:#fff;font-size:calc(14px + var(--title-size, 1vw))}.whatsapp__link.fixed{display:block}.whatsapp__link svg{width:calc(23px + var(--icon-size, 1vw));height:auto}@media screen and (width <= 1200px){.page__scroll{right:7px;bottom:67px}.section{padding-top:100px}.section__title{font-size:32px}.section__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section__text{text-align:left}}@media screen and (width <= 768px){body{font-size:calc(14px + var(--body-size, 1vw))}.section{padding-top:60px}.section__title{font-size:calc(18px + var(--title-size, 1vw))}.section__title-svg{width:40px;height:22px}.section__text{font-size:calc(13px + var(--text-size, 1vw))}.section__top{padding-bottom:20px}.p-page{padding-bottom:30px}.p-page__content :is(h1,h2,h3,h4,h5,h6){margin:15px auto 30px}.p-page__content h1{font-size:32px}.p-page__content h2{font-size:24px}.p-page__content h3{font-size:22px}.p-page__content h4{font-size:20px}.p-page__content h5{font-size:18px}.p-page__content h6{font-size:16px}.p-page__content>*{margin:15px 0}}@media screen and (width <= 420px){body{--body-size: 0px}.section{--title-size: 0px}}.toast{position:fixed;bottom:20px;right:20px;padding:16px 24px;border-radius:8px;color:#fff;font-weight:500;min-width:300px;max-width:400px;z-index:9999;cursor:pointer;-webkit-transform:translateX(100%);transform:translate(100%);opacity:0;-webkit-transition:all .3s cubic-bezier(.175,.885,.32,1.275);transition:all .3s cubic-bezier(.175,.885,.32,1.275);-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px #00000026;font-size:16px}.toast--show{-webkit-transform:translateX(0);transform:translate(0);opacity:1}.toast--error{background:linear-gradient(135deg,#e74c3c,#c0392b)}.toast--success{background:linear-gradient(135deg,#27ae60,#229954)}.toast:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#ffffff4d;border-radius:8px 8px 0 0;-webkit-animation:toast-progress 4s linear;animation:toast-progress 4s linear}.toast:hover{-webkit-transform:translateX(-5px);transform:translate(-5px)}@-webkit-keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translate(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-5px);transform:translate(-5px)}20%,40%,60%,80%{-webkit-transform:translateX(5px);transform:translate(5px)}}@keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translate(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-5px);transform:translate(-5px)}20%,40%,60%,80%{-webkit-transform:translateX(5px);transform:translate(5px)}}@-webkit-keyframes toast-progress{0%{width:100%}to{width:0%}}@keyframes toast-progress{0%{width:100%}to{width:0%}}.p-btn{border-radius:8px;background:var(--color-yellow);color:var(--color-white);width:360px;height:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;font-size:20px;line-height:110%;text-align:center;cursor:pointer}.p-btn:hover{background:#dba300;color:var(--color-white)}.p-btn_white{background:var(--color-white);color:var(--color-black)}.p-btn_white:hover{background:var(--color-blue);color:var(--color-white)}.p-btn_blue{background:var(--color-blue)}.p-btn_blue:hover{background:#001359}@media screen and (width <= 768px){.p-btn{height:calc(35px + var(--btn-height, 2vw));font-size:calc(13px + var(--btn-size, 1vw));min-width:259px;line-height:1.5;width:auto}}@media screen and (width <= 420px){.p-btn{--btn-height: 0px;--btn-size: 0px}}.p-img{position:absolute;top:0;left:0}.p-bg{background-size:cover;background-position:center;background-repeat:no-repeat}.p-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:100px 41px;margin-top:28px}.p-card{width:100%;height:100%}.p-card__top{border-radius:24px;position:relative;overflow:hidden;display:block}.p-card__tag,.p-card__arrow{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-card__tag{top:18px;left:18px;border-radius:4px;background:var(--color-white);width:142px;height:26px;line-height:110%}.p-card__arrow{bottom:16px;right:16px;width:66px;height:66px;border-radius:100%;background:var(--color-white)}.p-card__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-card__title{font-size:40px;line-height:110%;text-transform:uppercase;display:block}.p-card__price{margin-top:13px;font-size:30px;line-height:110%;display:block;margin-bottom:15px}.p-card__btns{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.p-card__btn{width:100%}.p-card_small .p-card__top{height:302px}.p-card_small .p-card__arrow{width:57px;height:57px;bottom:10px;right:10px}.p-card_small .p-card__arrow svg{height:13px}.p-card_small .p-card__text{padding-top:15px;min-height:calc(100% - 302px)}.p-card_small .p-card__title{font-size:25px}.p-card_small .p-card__price{font-size:20px;margin-top:10px}@media screen and (width <= 1200px){.p-cards{grid-template-columns:repeat(2,1fr);gap:40px}.p-card_small .p-card__top{height:40vw}.p-card_small .p-card__text{min-height:calc(100% - 40vw)}}@media screen and (width <= 768px){.p-cards{margin-top:20px;grid-template-columns:1fr}.p-card__top{border-radius:20px}.p-card__tag{width:110px;height:22px;font-size:14px;border-radius:3px;top:12px;left:9px}.p-card__arrow{width:40px;height:40px;bottom:10px;right:10px}.p-card__text{padding-top:10px}.p-card__btns{gap:5px}.p-card_small .p-card__top{height:87.5vw}.p-card_small .p-card__title,.p-card_small .p-card__price{font-size:calc(16px + var(--title-size, 1vw))}.p-card_small .p-card__text{min-height:calc(100% - 87.5vw)}}.p-form__inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.p-form__input input{width:168px;border-radius:8px;background:#fffefe;padding:13.5px 16px;font-size:13px;outline:none;border:1px solid #fffefe}.p-form__input input::-webkit-input-placeholder{color:#868686}.p-form__input input::-moz-placeholder{color:#868686}.p-form__input input:-ms-input-placeholder{color:#868686}.p-form__input input::-ms-input-placeholder{color:#868686}.p-form__input input::placeholder{color:#868686}.p-form__input input.wpcf7-not-valid{border-color:red}.p-form__btn{height:42px;width:249px;font-size:20px;line-height:normal;font-weight:400}.p-form__agree{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px;margin-top:14px}.p-form__agree_white .p-form__agree-check{border-color:#fff}.p-form__agree_white input{display:none}.p-form__agree_white input:checked+.p-form__agree-check{background-image:url(/wp-content/themes/p-seabars/assets/build/images/icons/checkmark-white.svg)}.p-form__agree input{display:none}.p-form__agree input:checked+.p-form__agree-check{background-image:url(/wp-content/themes/p-seabars/assets/build/images/icons/checkmark.svg)}.p-form__agree-check{width:25px;height:25px;border:2.45px solid #000;border-radius:5px;-ms-flex-negative:0;flex-shrink:0;background-size:cover;background-position:center center}.p-form__agree-title{font-size:18px;max-width:268px}.p-form__agree-title a{color:var(--color-yellow)}@media screen and (width <= 768px){.p-form__inputs{gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-form__input,.p-form__input input,.p-form__btn{width:100%}.p-form__agree{gap:9px}.p-form__agree-check{width:17px;height:17px;border-radius:3px}.p-form__agree-title{font-size:13px}}.p-calendar{background:var(--color-white);border-radius:12px;padding:15px;z-index:3;display:none}.p-calendar .vc-week__day{text-transform:uppercase;color:#646464}.p-calendar .vc-week__day[data-vc-week-day-off]{color:#646464}.p-calendar :is(.vc-date[data-vc-date-today],.vc-date[data-vc-date-weekend]) .vc-date__btn{color:var(--color-yellow);background:transparent;font-weight:30}.p-calendar :is(.vc-date[data-vc-date-today],.vc-date[data-vc-date-weekend]) .vc-date__btn:hover{background:rgb(241,245,249,var(--tw-bg-opacity));color:var(--color-yellow)}.p-calendar .vc-date[data-vc-date-weekend][data-vc-date-selected] .vc-date__btn,.p-calendar .vc-date[data-vc-date-weekend][data-vc-date-selected] .vc-date__btn:hover,.p-calendar .vc-date[data-vc-date-selected] .vc-date__btn,.p-calendar .vc-date[data-vc-date-selected] .vc-date__btn:hover{background:#569ff7;color:var(--color-white)}.p-calendar .vc-date[data-vc-date-weekend][data-vc-date-disabled] .vc-date__btn{color:#b3b3b3}.p-calendar .vc-date[data-vc-date-month=next] .vc-date__btn,.p-calendar .vc-date[data-vc-date-weekend][data-vc-date-month=next] .vc-date__btn{color:var(--color-yellow)}.p-calendar .vc-date[data-vc-date-disabled] .vc-date__btn,.p-calendar .vc-date[data-vc-date-weekend][data-vc-date-disabled][data-vc-date-month=prev] .vc-date__btn{color:#b3b3b3}.p-calendar .vc-date[data-vc-date-month=prev] .vc-date__btn{color:var(--color-yellow)}.p-calendar .vc-date[data-vc-date-month=prev][data-vc-date-disabled] .vc-date__btn{color:#b3b3b3}.p-calendar [data-vc=calendar]{padding:0}.p-calendar .vc-year{display:none}.p-calendar .vc-date__btn{border-radius:100%;color:var(--color-yellow)}.p-calendar :is([data-vc-date][data-vc-date-disabled]+[data-vc-date-hover] [data-vc-date-btn],[data-vc-date][data-vc-date-disabled]+[data-vc-date-selected] [data-vc-date-btn]){border-radius:100%}.p-calendar .vc-date{color:var(--color-yellow);width:14.2857142857%;padding:0}.p-calendar .vc-date.busy{color:#b3b3b3;pointer-events:none}.p-calendar.active{display:block}.p-calendar_click{cursor:pointer}.p-calendar__times{height:0;overflow:hidden;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.p-calendar__times-inner{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding-top:15px}.p-calendar__times.active{height:auto;opacity:1}.p-calendar_hover .p-calendar__time span:hover{background:#9d9d9d;color:var(--color-black)}.p-calendar__time input{display:none}.p-calendar__time input:checked+span{background:var(--color-yellow);color:var(--color-black)}.p-calendar__time input:checked+span:hover{background:var(--color-yellow);color:var(--color-black)}.p-calendar__time span{font-size:12px;color:#b3b3b3;height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;background:#f3f3f3;cursor:pointer}.p-calendar__time.closed{pointer-events:none}.p-calendar__time.closed span{color:var(--color-yellow)}.header{position:fixed;top:0;left:0;width:100%;padding-top:3px;z-index:999}.header__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:9px 36px;background:var(--color-white);border-radius:12px;gap:43px}.header__list{font-weight:300;font-size:16px}.header__list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:66px}.header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px}.header__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px}.header__socials-item img{width:var(--header-socials-img-width, 42px)}.header__socials-item:nth-child(1){width:39px}.header__phone-title{font-size:25px}.header__phone-subtitle{font-weight:300;font-size:14px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:3px}.header__phone-subtitle:before{content:"";width:6px;height:6px;border-radius:100%;background:#43cc16}.header__menu{display:none}@media screen and (width <= 1200px){.header{padding-top:7px}.header__block{padding:4px 8px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__list,.header__socials{display:none}.header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:33px;height:33px;border-radius:100%;background:var(--color-blue);cursor:pointer}.header__menu svg{-webkit-transform:translate(-.5px,0);transform:translate(-.5px)}.header__phone-title{font-size:16px}.header__phone-subtitle{gap:2px;font-size:12px}.header__phone-subtitle:before{width:4px;height:4px}}@media screen and (width <= 768px){.header__block{border-radius:8px}}.footer{background:var(--color-blue);padding-top:31px;padding-bottom:54px;color:var(--color-white);position:relative;overflow:hidden}.footer:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);width:746px;height:746px;border-radius:100%;background:#efb50c80;-webkit-filter:blur(100px);filter:blur(100px);bottom:-671px}.footer .header__block{gap:26px;background:transparent;padding:0 0 2px 110px}.footer .header__right{gap:13px}.footer .header__phone{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer .header__phone-title{padding-top:14px;font-size:28px;display:block}.footer .header__list{font-size:18px}.footer .header__list ul{gap:58px}.footer__email{display:block;margin-left:auto;margin-top:5px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.footer__text{font-weight:300;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:2px}.footer__policy{margin-top:18px;font-weight:400;font-size:14px;color:#afafaf;display:inline-block}.footer__copy{margin-top:18px;font-weight:300;font-size:14px;color:#afafaf}@media screen and (width <= 1200px){.footer .header__block{padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:35px;margin-bottom:20px}.footer .header__socials{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .header__right{gap:13px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer .header__list{display:block}.footer .header__phone{width:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer .header__phone-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .header__phone-title{padding-top:0}.footer .header__phone-subtitle{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer__email{margin-left:0}}@media screen and (width <= 768px){.footer{padding:31px 0}.footer .header__block{margin-bottom:28px}.footer .header__list{max-width:220px;margin-left:auto}.footer .header__list ul{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 49px}.footer .header__phone{gap:12px}.footer .header__phone-title{font-size:20px}.footer__email{margin-top:1px;font-size:18px}.footer__text{font-size:13px}.footer__copy{margin-top:10px;font-size:13px;max-width:242px}.footer__policy{font-size:13px}}.modal{top:0;left:0;width:100%;height:100%;position:fixed;opacity:0;visibility:hidden;z-index:-1;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:scroll;-webkit-transition:.3s;transition:.3s;background:#72727280;cursor:pointer;--width-content: 100%;--modal-item-right: 639px}.modal.active{opacity:1;visibility:visible;z-index:9999}.modal__table{display:table;width:100%;height:100%}.modal__ceil{display:table-cell;vertical-align:middle}.modal__show,.modal__close{cursor:pointer}.modal__close{top:16px;right:19px;position:absolute;z-index:5}.modal__content{background:#f5f5f5;position:relative;margin:30px auto;cursor:pointer}@media screen and (width <= 768px){.modal__ceil{padding-left:10px;padding-right:10px}}.modal_request .modal__content{max-width:474px;background:var(--color-white);border-radius:35px;padding:19px 13px 29px;position:relative}.modal_request__title{font-size:25px;line-height:110%;text-transform:uppercase;text-align:center;max-width:307px;margin:0 auto 20px}.modal_request__inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.modal_request__input input{width:100%;padding:18px;border-radius:6px;background:#f4f4f4;outline:none;border:1px solid #f4f4f4}.modal_request__input input.wpcf7-not-valid{border-color:red}.modal_request__btn{width:100%;margin-top:13px}@media screen and (width <= 768px){.modal_request .modal__content{padding:10px 10px 20px;border-radius:24px}.modal_request .modal__close{top:15px;right:12px}.modal_request__title{font-size:18px;max-width:221px;margin-bottom:18px}.modal_request__inputs{gap:10px}.modal_request__input input{padding:13px 6px;border-radius:4px;font-size:13px}.modal_request__btn{margin-top:10px;font-size:13px}}.modal_vessel .modal__content{max-width:365px;padding:16px 10px;background:var(--color-white);border-radius:9px}.modal_vessel .modal__close{top:15px;right:9px}.modal_vessel__title{line-height:110%;margin-bottom:24px}.modal_vessel__subtitle{line-height:110%;color:#3c3c3c;font-size:14px;margin-bottom:20px}.modal_vessel__calendar{display:block;padding:0}.modal_vessel__calendar .flatpickr-calendar{margin:0 auto}.modal_vessel__calendar .flatpickr-calendar,.modal_vessel__calendar .flatpickr-rContainer,.modal_vessel__calendar .flatpickr-days,.modal_vessel__calendar .dayContainer{width:100%;min-width:100%;max-width:100%}.modal_vessel__calendar .flatpickr-day{width:14.2857142857%;max-width:100%}.modal_vessel__route{margin:26px 0}.modal_vessel__route-title{font-size:18px;line-height:110%;color:#3c3c3c;margin-bottom:10px}.modal_vessel__route-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.modal_vessel__route-label input{display:none}.modal_vessel__route-label input:checked+span{background:var(--color-blue);color:var(--color-white)}.modal_vessel__route-label span{padding:4px;font-size:12px;min-width:216px;background:#f3f3f3;border-radius:3px;display:block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.modal_vessel__inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.modal_vessel__input input{width:100%;font-size:12px;padding:10px;border-radius:3px;background:#f3f3f3;outline:none}.modal_vessel .p-form__agree{gap:5px}.modal_vessel .p-form__agree-check{width:10px;height:10px;border-radius:2px;border-width:1px}.modal_vessel .p-form__agree-title{max-width:100%;font-size:12px}.modal_vessel__pay-title{margin-top:18px;font-size:15px}.modal_vessel__btn{margin-top:12px;width:100%}@media screen and (width <= 768px){.modal_vessel .p-form__agree-title{font-size:10px}}.modal_menu .modal__ceil{vertical-align:top;padding-right:0}.modal_menu .modal__content{height:100%;border-radius:12px 0 0 12px;background:var(--color-blue);color:var(--color-white);padding:43px 23px 19px;margin:0 0 0 auto;max-width:452px}.modal_menu .modal__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:33px;height:33px;border-radius:100%;background:var(--color-white)}.modal_menu .modal__close svg{-webkit-transform:translateX(-.5px);transform:translate(-.5px)}.modal_menu .header__list{display:block;margin-bottom:36px}.modal_menu .header__list ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.modal_menu .header__right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.modal_menu .header__socials{display:-webkit-box;display:-ms-flexbox;display:flex}.modal_menu .header__phone-icon{display:block}.modal_menu .header__phone-title{padding-top:4px;display:block;font-size:18px}.modal_menu .header__phone-subtitle{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.modal_menu .footer__email{font-size:16px}.modal_menu .footer__text{margin-top:9px;color:#e8e8e8}@media screen and (width <= 768px){.modal_menu .modal__content{max-width:252px}}@media screen and (width <= 480px){.modal_menu .footer__text,.modal_menu .footer__policy{font-size:10px}}
