.slider__tours .card__tour{background-position:center}.wrap__form .selectize-dropdown-content::-webkit-scrollbar{width:5px}.wrap__form .selectize-dropdown-content::-webkit-scrollbar-thumb{background:#FDDC5C;border-radius:16px;height:50px}.main__section{padding:80px 0!important}.section-main-home .overlay{backdrop-filter:brightness(1)}.call__back{display:none;border-radius:100%;border:1px solid #FDDC5C;position:absolute;right:5%;bottom:5%;z-index:99;animation:pulse 2s infinite;cursor:pointer;transition:0.2s;overflow:hidden;padding:16px}.call__back>div{background:#FDDC5C;width:64px;height:64px;border-radius:100%;display:flex;align-items:center;justify-content:center}.call__back:hover{opacity:.7}.section-faq ol{list-style:decimal;list-style-position:inside;padding-left:1.5rem}.section-faq ul{list-style-type:disc}.section-faq ol,.section-faq ul{padding-left:1.5rem}.section-main-rent-yachts .description p{margin-bottom:0!important}#form_call_back .wpforms-field-container{display:grid;grid-template-columns:1fr;grid-gap:16px}#form_call_back .wpforms-field-container>div{margin-top:0!important}.contact__form .selectize-control.single .selectize-input,.contact__form .selectize-control.single .selectize-input.dropdown-active,.contact__form textarea{border:1px solid #01364C;border-style:solid!important;border-radius:16px}.section-faq .wrap__faq{max-width:900px}header .main__menu .menu>li .sub-menu{left:-0.75rem!important}header .main__menu .menu>li.menu-item-has-children>a:after{content:url(/wp-content/themes/sparks/resources/img/chevron_yellow.svg)!important;filter:grayscale(1) brightness(2)}header .main__menu .menu>li.menu-item-has-children:hover>a:after{filter:unset!important}header .main__menu .menu>li.menu-item-has-children:hover>a{opacity:1!important;color:#FDDC5C!important}header .main__menu .menu>li.menu-item-has-children>a:before{width:0;transition:0.3s;content:'';background:#FDDC5C;height:1px}header .main__menu .menu>li.menu-item-has-children:hover>a:before{width:calc(100% + 16px)}.main__btn-transparent{border-radius:20px!important;font-size:16px!important}.section-advantages .wrap__advantages .inner__advantages div p{line-height:1.6}.section-single .wrap__headline{max-width:780px}.section-contacts .description{max-width:450px}.section-contacts .wrap__contacts .inner__contacts a,.section-contacts .wrap__contacts .inner__contacts span{font-variant-numeric:lining-nums proportional-nums}.section-faq .question{max-width:720px;font-size:14px}.lg__br br{display:none}.section-booking-content p,.section-booking-content span,.section-booking-content a{font-size:14px!important}.rplg-reviews .card__reviews{border-radius:16px!important;position:relative!important;border-width:1px!important;--tw-border-opacity:1 !important;border-color:rgb(253 220 92 / var(--tw-border-opacity))!important;padding-top:1.75rem!important;padding-bottom:1.75rem!important;padding-left:1.25rem!important;padding-right:1.25rem!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:space-between!important}.rplg-reviews .card__reviews:before{content:url(/wp-content/themes/sparks/resources/img/star_reviews.svg);left:-43px;top:-43px;width:86px;height:86px;z-index:-10;position:absolute}.rplg-reviews .card__reviews .star__svg{left:-43px!important;top:-43px!important;width:86px!important;height:86px!important;z-index:-10!important}.rplg-reviews .card__reviews .star__svg{position:absolute!important}.rplg-reviews .card__reviews .star__svg{fill:#FDDC5C!important}.rplg-stars{display:flex;align-items:center}.rplg-stars svg{margin-right:8px}.rplg-stars svg:last-of-type{margin-right:0!important}.rplg-reviews{display:grid;grid-template-columns:1fr;gap:48px}.wrap__review{overflow:auto;max-height:250px}.font-kyiv{font-family:'KyivType',sans-serif!important}.leading-1-6{line-height:1.6}.main__section br{display:none}.grecaptcha-badge{visibility:hidden!important}.rplg-review{display:flex}.rplg-facebook-logo svg{display:none}.rplg-facebook-logo:after{content:url(/wp-content/themes/sparks/resources/img/facebook_reviews.svg)}.rplg-social-logo{width:40px;height:40px}.wrap__review::-webkit-scrollbar{width:5px}.wrap__review::-webkit-scrollbar-thumb{background:#FDDC5C;border-radius:16px}.section-faq .wrap__faq .inner__faq .chevron{transform:rotate(180deg)!important}.section-faq .wrap__faq .inner__faq.active .chevron{transform:rotate(0deg)!important}.section-accommodation .accomodation>*:last-child{margin-bottom:0!important}.wpforms-form .selectize-control.single .selectize-input{display:flex!important}.section-faq .wrap__faq .inner__faq{margin-bottom:2rem}.section-faq .wrap__faq .inner__faq:last-of-type{margin-bottom:0}.section-faq .wrap__faq .main__btn{width:100%!important}.main__btn{cursor:pointer}.section-faq .wrap__faq .banner{padding-left:20px;padding-right:20px;padding-top:24px;padding-bottom:24px;border:1px solid #01376d;border-radius:10px}.section-faq .wrap__faq .banner h3{text-align:center;margin-bottom:16px;font-weight:500;font-size:18px}.section-download-banner .wrap__banner .headline{display:flex;flex-direction:column}.section-download-banner .wrap__banner .headline h2{margin-bottom:24px}.section-download-banner .image img{height:100%}.section-download-banner .wrap__download-btn,.section-download-form .wrap__download-btn{display:flex;flex-direction:row;justify-content:center}.section-download-banner .wrap__download-btn a:last-of-type,.section-download-form .wrap__download-btn a:last-of-type{margin-left:16px}.section-download-banner .image img:first-of-type{position:relative;left:-64px}.section-download-banner .image img:last-of-type{position:absolute;left:64px}.section-download-banner .modal__download-btn{display:flex;font-weight:500;margin-top:16px;width:max-content}.modal__download .wrap__modal-download{gap:32px;flex-direction:column}.modal__download .wrap__modal-download .inner__modal-download{display:flex}.modal__download .wrap__modal-download .inner__modal-download .image{display:flex;flex-direction:column;border:1px solid #01364C;border-radius:28px}.modal__download .wrap__modal-download .inner__modal-download .image{width:200px;padding:8px}.modal__download .wrap__modal-download .inner__modal-download .image:last-of-type{margin-left:16px}.modal__download .wrap__modal-download .inner__modal-download .headline__qr-code{padding:16px 24px}.modal__download .headline{font-size:44px;font-family:'KyivType',sans-serif!important}.section-download-form .wrap__download-form h2{font-size:28px;margin-bottom:16px}.section-download-form .wrap__download-form .description{margin-bottom:16px}.section-download-form .wrap__download-form{display:flex;flex-direction:column-reverse;gap:64px}.section-download-form .wrap__download-form .image img:first-of-type{position:relative;left:-64px}.section-download-form .wrap__download-form .image img:last-of-type{position:absolute;left:64px;height:100%}.section-download-form .wrap__download-form .inner__download-form{width:100%}.section-download-form .wrap__download-form .modal__download-btn{font-weight:500;margin-top:24px}.section-download-form{overflow:hidden}.main__btn:hover,.wrap__form button:hover{border:1px solid #01364c;background-color:#01364c!important}@media (min-width:576px){#form_call_back .wpforms-field-container .wpforms-field-textarea{grid-column-start:1;grid-column-end:3}#form_call_back .wpforms-field-container{grid-template-columns:1fr 1fr}.section-faq .question{font-size:16px}.section-booking-content p,.section-booking-content span,.section-booking-content a{font-size:16px!important}.section-faq .wrap__faq .inner__faq{margin-bottom:3rem}.section-faq .wrap__faq .banner h3{font-size:21px}.section-download-banner .wrap__banner{flex-direction:row;gap:16px}.section-download-banner{padding-top:0}.section-download-banner .image img:first-of-type{position:relative;left:-32px}.section-download-banner .image img:last-of-type{position:absolute;left:32px}}@media (min-width:768px){.section-faq .wrap__faq .inner__faq{margin-bottom:3.5rem}.section-download-form .wrap__download-form h2{font-size:40px;margin-bottom:20px}.section-faq .wrap__faq .banner{padding-left:24px;padding-right:24px;padding-top:32px;padding-bottom:32px}.section-faq .wrap__faq .banner h3{margin-bottom:20px}.section-download-form .wrap__download-form .description{margin-bottom:20px}.date-sale{font-size:18px!important;opacity:.8}.section-download-banner .wrap__banner .headline{width:50%}}@media (min-width:992px){.card__tour{height:558px!important;padding:1.5rem}.lg__br br{display:block}.section-booking-content p,.section-booking-content span,.section-booking-content a{font-size:18px!important}.rplg-reviews .card__reviews{padding-top:2.5rem!important;padding-bottom:2.5rem!important;padding-left:2rem!important;padding-right:2rem!important}.rplg-reviews{display:grid;grid-template-columns:1fr 1fr}.wrap__review{height:160px!important}.section-faq .wrap__faq .inner__faq{margin-bottom:3.5rem}.section-faq .wrap__faq .banner{padding-left:32px;padding-right:32px;margin-bottom:24px}.section-faq .wrap__faq .banner h3{font-size:24px}.modal__download .wrap__modal-download{flex-direction:row}.modal__download .headline{text-align:left}.section-download-banner .image img:first-of-type{position:relative;left:-64px}.section-download-banner .image img:last-of-type{position:absolute;left:64px}.section-download-form .wrap__download-form h2{font-size:48px;margin-bottom:24px}.section-download-form .wrap__download-form .inner__download-form{width:50%}.section-download-form .wrap__download-form .inner__download-form:last-of-type{border-left:8px solid #fff;padding:0 5%}.section-download-form .wrap__download-form{flex-direction:row;align-items:center}.section-download-form .wrap__download-form .inner__download-form:first-of-type{padding-right:32px}.section-download-form .wrap__download-form .description{margin-bottom:24px}.call__back{display:none;justify-content:center;align-items:center}.date-sale{font-size:21px!important;opacity:.8}.section-download-banner .wrap__download-btn,.section-download-form .wrap__download-btn{justify-content:flex-start}}@media (min-width:1200px){.section-download-form .wrap__download-form h2{font-size:56px}}.section-accommodation .wrap__accommodation{justify-content:space-around!important}div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-field-layout-columns{gap:12px!important}@media (max-width:992px){.wrap__accommodation-2{flex-direction:column!important}}.wrap__accommodation-2 img{margin-top:16px;width:100%;max-height:400px;object-fit:cover;border-radius:12px;border:1px solid rgb(253 220 92)}.has-sale-price{text-decoration:line-through!important;font-size:28px!important;opacity:.5!important}.date-sale{font-size:16px!important;opacity:.8}.text-24 .date-sale{font-size:14px!important;margin-top:4px;opacity:.8}.text-24 .has-sale-price{font-size:16px!important}.section-accommodation .has-sale-price{margin-right:8px;text-decoration:line-through!important;font-size:28px!important;opacity:.5!important}.section-entertainment-program .wrap__tabs .tab.tab__custom{display:flex}.section-accommodation .description{max-width:768px!important}@media (min-width:992px){.section-entertainment-program .wrap__tabs .tab.tab__custom{display:none}}.slider__program{.slick-slide{margin:0 16px}.slick-list{margin:0 -16px}}.wrap__slider-program .custom__dots{position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.section-entertainment-program .wrap__information{font-size:18px;max-width:576px;text-align:center;font-weight:500;padding-left:20px;padding-right:20px;padding-top:24px;padding-bottom:24px;border:1px solid #01376d;border-radius:10px}@media (min-width:992px){.section-entertainment-program .wrap__information{font-size:21px}}.cross__out{text-decoration:line-through!important;opacity:.5!important;font-size:16px!important}.wrap__price{.with__sale{flex-direction:row!important;align-items:center!important;display:flex;gap:12px}.inner__sale-price{align-items:center!important}}@media (min-width:992px){.wrap__price{.inner__sale-price{align-items:flex-start!important}}}.selectize-dropdown .option{color:#01364C!important}.selectize-dropdown .option.active{color:#01364C!important}.py-5{padding-top:20px!important;padding-bottom:20px!important}header .wrap__mobile-menu .menu{max-height:unset!important;overflow:auto!important}header .wrap__mobile-menu{overflow:auto}.stroke-white{stroke:#fff}.section-main-rent-yachts .wrap__benefits{display:flex;align-items:center;gap:16px;flex-direction:column}.section-how-works .wrap__how-works .inner__how-works{background:#fff;border-radius:10px;border:1px solid #01376D;padding:20px;position:relative;height:max-content;width:100%}.section-how-works .wrap__how-works .inner__how-works .star__border{fill:#01376D;transform:scale(.75)}.section-how-works .wrap__how-works{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.section-how-works .wrap__how-works .inner__how-works{margin-bottom:32px}.section-how-works .wrap__how-works .inner__how-works:last-of-type{margin-bottom:0}.section-how-works .wrap__how-works .inner__how-works:after{content:'';border:2px dashed #01376D;position:absolute;top:-32px;left:50%;transform:translateX(-50%);height:32px}.section-how-works .wrap__how-works .inner__how-works:first-of-type:after{content:none}.section-how-works .wrap__how-works .inner__how-works svg{display:none}.section-rental-yachts .wrap__yachts{display:grid;gap:16px}.card__rental-yachts .image img{width:100%;height:100%;object-fit:cover}.section-rental-yachts input[type='number'],.section-rental-yachts input[type='text']{box-shadow:none!important;border-radius:16px!important;background-image:none!important;height:56px!important;display:flex;align-items:center;justify-content:space-between;padding-left:1rem!important;padding-right:54px!important;background:#fff;position:relative}.section-rental-yachts label svg{width:20px;height:20px;fill:#01364c;position:absolute;right:24px}.section-rental-yachts label{display:flex;align-items:center;position:relative}.section-rental-yachts .filters{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%}.section-rental-yachts .filters>*{width:100%}.section-rental-yachts .filters .date{color:#000}.section-main-rent-yachts .wrap__btn{display:flex;flex-direction:column;gap:16px}.selectize-input{display:flex!important;align-items:center!important}.main__section{min-height:75vh!important}.section-main-home{min-height:100vh!important}.slider__reviews .card__reviews{height:420px;display:flex;flex-direction:column}.slider__reviews .card__reviews .description{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;white-space:normal}.slider__reviews{padding-top:48px}.section-demonstration-offers .wrap__offers .inner__offers .description{overflow:hidden;transition:0.2s;max-height:0}.section-demonstration-offers .wrap__offers .inner__offers h2 svg{transform:rotate(180deg);transition:0.2s}.section-demonstration-offers .wrap__offers .inner__offers h2.rotate__svg svg{transform:rotate(0deg)}.section-demonstration-offers .wrap__offers .inner__offers .gallery{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.section-demonstration-offers .wrap__offers .inner__offers .gallery img{border-radius:16px;cursor:pointer}.section-demonstration-offers .wrap__offers .inner__offers .characteristics{font-size:16px}.section-demonstration-offers .wrap__offers .inner__offers .wrap__content,.section-demonstration-offers .wrap__offers .gallery,.section-demonstration-offers .wrap__contacts{background:#fff;padding:24px 16px;border-radius:16px}.section-demonstration-offers .wrap__offers .inner__offers .wrap__content h2:first-child{margin-top:0!important}.section-demonstration-offers .wrap__offers .inner__offers h2{margin-bottom:16px;font-size:28px}.section-demonstration-offers .wrap__offers .inner__offers .gallery img:nth-of-type(1){grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3}.section-demonstration-offers .wrap__offers .inner__offers .gallery img:nth-of-type(11),.section-demonstration-offers .wrap__offers .inner__offers .gallery img:nth-of-type(10),.section-demonstration-offers .wrap__offers .inner__offers .gallery img:nth-of-type(9),.section-demonstration-offers .wrap__offers .inner__offers .gallery img:nth-of-type(8),.section-demonstration-offers .wrap__offers .inner__offers .gallery img:nth-of-type(7),.section-demonstration-offers .wrap__offers .inner__offers .gallery img:nth-of-type(7),.section-demonstration-offers .wrap__offers .inner__offers .gallery img:nth-of-type(6){display:none}.section-demonstration-offers .wrap__offers{gap:32px;display:flex;flex-direction:column}.section-demonstration-offers .wrap__contacts .image{width:96px;height:96px;border-radius:100%;margin-bottom:16px;overflow:hidden}.section-demonstration-offers .wrap__contacts{border-radius:16px;height:max-content;width:100%}.section-demonstration-offers .wrap__contacts .emoji{margin-right:4px!important}.section-demonstration-offers .wrap__contacts .name{font-size:24px;font-weight:700}.section-demonstration-offers .wrap__demonstration-offers{display:flex;flex-direction:column-reverse;gap:32px}.section-demonstration-offers .wrap__demonstration-offers .gallery img{width:100%;height:150px;object-fit:cover}.section-demonstration-offers .wrap__demonstration-offers .gallery img:first-of-type{height:100%}.section-demonstration-offers .wrap__demonstration-offers .show__more{font-size:16px;font-weight:700;display:flex;margin-top:16px;width:max-content}.custom__underline{text-decoration:underline;text-underline-offset:4px}.section-demonstration-offers .wrap__demonstration-offers .price{font-size:28px;font-weight:700}.section-demonstration-offers .wrap__demonstration-offers .has-sale-price{font-size:18px!important;margin-left:8px}@media (min-width:768px){.section-how-works .wrap__how-works .inner__how-works{padding:24px}.section-rental-yachts .wrap__yachts{grid-template-columns:1fr 1fr}.section-rental-yachts .filters .captain{width:200px}.section-rental-yachts .filters .guests{width:150px}.section-rental-yachts .filters .date{width:300px}.section-rental-yachts .filters .region{width:300px}.section-rental-yachts .filters{flex-direction:row}.section-rental-yachts .filters .main__btn{width:max-content}.section-main-rent-yachts .wrap__benefits{flex-direction:row;gap:32px}.section-main-rent-yachts .wrap__btn{flex-direction:row}.section-demonstration-offers .wrap__offers .inner__offers h2{font-size:32px}.section-demonstration-offers .wrap__offers .inner__offers .wrap__content,.section-demonstration-offers .wrap__offers .gallery,.section-demonstration-offers .wrap__contacts{padding:24px 20px}.section-demonstration-offers .wrap__offers .inner__offers .gallery img:nth-of-type(1){grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3}.section-demonstration-offers .wrap__offers .inner__offers .gallery img:nth-of-type(11),.section-demonstration-offers .wrap__offers .inner__offers .gallery img:nth-of-type(10),.section-demonstration-offers .wrap__offers .inner__offers .gallery img:nth-of-type(9),.section-demonstration-offers .wrap__offers .inner__offers .gallery img:nth-of-type(8),.section-demonstration-offers .wrap__offers .inner__offers .gallery img:nth-of-type(7){display:none}.section-demonstration-offers .wrap__offers .inner__offers .gallery{grid-template-columns:1fr 1fr 1fr;gap:16px}.section-demonstration-offers .wrap__offers{gap:48px}.section-demonstration-offers .wrap__demonstration-offers .show__more{font-size:18px}}@media (min-width:992px){.section-how-works .wrap__how-works .inner__how-works svg{display:block}.section-how-works .wrap__how-works .inner__how-works{width:40%}.section-how-works .wrap__how-works{flex-direction:row}.section-how-works .wrap__how-works .inner__how-works:nth-of-type(2){margin-top:84px;margin-bottom:0}.section-how-works .wrap__how-works .inner__how-works:nth-of-type(3){margin-top:10px;margin-bottom:0}.section-how-works .wrap__how-works .inner__how-works:nth-of-type(4){margin-top:111px;margin-bottom:0}.section-how-works .wrap__how-works .inner__how-works:after{content:none}.section-demonstration-offers .wrap__offers{gap:64px}.section-demonstration-offers .wrap__offers .inner__offers h2{font-size:40px}.section-demonstration-offers .wrap__offers .inner__offers .wrap__content,.section-demonstration-offers .wrap__offers .gallery,.section-demonstration-offers .wrap__contacts{padding:24px}.section-demonstration-offers .wrap__offers .inner__offers .gallery{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.section-demonstration-offers .wrap__offers .inner__offers .gallery img:nth-of-type(11),.section-demonstration-offers .wrap__offers .inner__offers .gallery img:nth-of-type(10),.section-demonstration-offers .wrap__offers .inner__offers .gallery img:nth-of-type(9),.section-demonstration-offers .wrap__offers .inner__offers .gallery img:nth-of-type(8),.section-demonstration-offers .wrap__offers .inner__offers .gallery img:nth-of-type(7){display:block}.section-demonstration-offers .wrap__offers .inner__offers .gallery img:nth-of-type(1){grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3}.section-demonstration-offers .wrap__demonstration-offers .has-sale-price{font-size:21px!important}.section-demonstration-offers .wrap__demonstration-offers .price{font-size:32px}}@media (min-width:1200px){.section-demonstration-offers .wrap__contacts{position:sticky;top:100px;width:370px}.section-demonstration-offers .wrap__demonstration-offers{flex-direction:row}.section-rental-yachts .wrap__yachts{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1440px){.section-how-works .wrap__how-works .inner__how-works{width:42%}.section-rental-yachts .wrap__yachts{grid-template-columns:1fr 1fr 1fr 1fr}}.filters .selectize-control.single .selectize-input.input-active,.filters .selectize-input{border-style:solid!important}.input-error,.select-error{border:1px solid red!important;border-color:red!important}.selectize-control.select-error .selectize-input{border:1px solid red!important;border-color:red!important}.filters .selectize-input>input{display:block!important}.section-rental-yachts input[type='number'],.section-rental-yachts input[type='text']{border:1px solid #b8b8b8}.filters .error-message{position:absolute;font-size:12px;color:red!important;top:100%}.w-auto{width:auto!important}.card__team-member .image{height:auto!important;aspect-ratio:1/1!important}footer .image{overflow:hidden}footer .image img{top:-48px!important}footer{padding-top:32px}.wpforms-form .selectize-dropdown .option.active{color:#01364C!important}body footer .overlay__top{background:linear-gradient(180.73deg,#f8f8f8 .63%,#fff0 70.71%)!important}.section-contacts .social__questions .headline{color:#01364C!important}@media (min-width:768px){footer{padding-top:48px}}@media (min-width:992px){footer{padding-top:64px}}footer .wrap__form .wpforms-container .wpforms-field textarea{height:28px!important}