:root{--accent:orange;--text:#333;--regular-text:16px;--lineheight:1.65;--userfont:roboto-st,sans-serif;--systemfont:-apple-system,BlinkMacSystemFont,Arial,sans-serif}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:.625rem}.row,.row>*{--bs-gutter-x:1.25rem}:root{--white-color:#fff}@font-face{font-family:'Inter';src:url(//www.baikalexpress.ru/wp-content/themes/hello-theme-child-master/css/../fonts/Inter/Inter-Bold.eot);src:local('Inter Bold Italic'),local('../fonts/Inter/Inter-Bold'),url(//www.baikalexpress.ru/wp-content/themes/hello-theme-child-master/css/../fonts/Inter/Inter-Bold.eot?#iefix) format('embedded-opentype'),url(//www.baikalexpress.ru/wp-content/themes/hello-theme-child-master/css/../fonts/Inter/Inter-Bold.woff2) format('woff2'),url(//www.baikalexpress.ru/wp-content/themes/hello-theme-child-master/css/../fonts/Inter/Inter-Bold.woff) format('woff'),url(//www.baikalexpress.ru/wp-content/themes/hello-theme-child-master/css/../fonts/Inter/Inter-Bold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'Inter';src:url(//www.baikalexpress.ru/wp-content/themes/hello-theme-child-master/css/../fonts/Inter/Inter-SemiBold.eot);src:local('Inter Semi Bold'),local('../fonts/Inter/Inter-SemiBold'),url(//www.baikalexpress.ru/wp-content/themes/hello-theme-child-master/css/../fonts/Inter/Inter-SemiBold.eot?#iefix) format('embedded-opentype'),url(//www.baikalexpress.ru/wp-content/themes/hello-theme-child-master/css/../fonts/Inter/Inter-SemiBold.woff2) format('woff2'),url(//www.baikalexpress.ru/wp-content/themes/hello-theme-child-master/css/../fonts/Inter/Inter-SemiBold.woff) format('woff'),url(//www.baikalexpress.ru/wp-content/themes/hello-theme-child-master/css/../fonts/Inter/Inter-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal}@font-face{font-family:'Inter';src:url(//www.baikalexpress.ru/wp-content/themes/hello-theme-child-master/css/../fonts/Inter/Inter-Medium.eot);src:local('Inter Medium Italic'),local('../fonts/Inter/Inter-Medium'),url(//www.baikalexpress.ru/wp-content/themes/hello-theme-child-master/css/../fonts/Inter/Inter-Medium.eot?#iefix) format('embedded-opentype'),url(//www.baikalexpress.ru/wp-content/themes/hello-theme-child-master/css/../fonts/Inter/Inter-Medium.woff2) format('woff2'),url(//www.baikalexpress.ru/wp-content/themes/hello-theme-child-master/css/../fonts/Inter/Inter-Medium.woff) format('woff'),url(//www.baikalexpress.ru/wp-content/themes/hello-theme-child-master/css/../fonts/Inter/Inter-Medium.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'Inter';src:url(//www.baikalexpress.ru/wp-content/themes/hello-theme-child-master/css/../fonts/Inter/Inter-Regular.eot);src:local('Inter Regular'),local('../fonts/Inter/Inter-Regular'),url(//www.baikalexpress.ru/wp-content/themes/hello-theme-child-master/css/../fonts/Inter/Inter-Regular.eot?#iefix) format('embedded-opentype'),url(//www.baikalexpress.ru/wp-content/themes/hello-theme-child-master/css/../fonts/Inter/Inter-Regular.woff2) format('woff2'),url(//www.baikalexpress.ru/wp-content/themes/hello-theme-child-master/css/../fonts/Inter/Inter-Regular.woff) format('woff'),url(//www.baikalexpress.ru/wp-content/themes/hello-theme-child-master/css/../fonts/Inter/Inter-Regular.ttf) format('truetype');font-weight:400;font-style:normal}::placeholder{color:#666}::selection{background-color:var(--accent);color:#fff}input,textarea{outline:none}input:focus:required:invalid,textarea:focus:required:invalid{border-color:red}input:required:valid,textarea:required:valid{border-color:green}body{font-family:var(--userfont);font-size:var(--regular-text);line-height:var(--lineheight);color:var(--text);min-width:320px;position:relative;overflow-x:hidden}.section-margin{margin-top:80px;margin-bottom:80px}.section-padding{padding-top:80px;padding-bottom:80px}.image{max-width:100%;margin-bottom:var(--bs-gutter-x);border-radius:4px}.accent{color:var(--accent);font-weight:700}.hero{padding:155px 0;position:relative}.hero:before{content:'';position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:linear-gradient(261deg,rgba(31,30,35,0) 5%,rgba(30.75,29.95,35.06,.8) 91%)}.hero .container{position:relative;z-index:2}.hero__title{font-family:'Inter';font-style:normal;font-weight:600;font-size:48px;line-height:60px;letter-spacing:-.02em;color:var(--white-color)}.hero__description{font-family:'Inter';font-style:normal;font-weight:400;font-size:20px;line-height:30px;color:var(--white-color);margin-top:12px}.hero__rows--button{display:flex;gap:12px;margin-top:40px}.hero__buttons{font-family:'Inter';font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:var(--white-color);padding:16px 38px;background:#5c44dd;border-radius:12px;cursor:pointer;transition:background-color .5s ease;text-decoration:none}.hero__buttons:hover{background:#4a36b1;color:#fff}.hero__buttons--border{border:1px solid rgba(255,255,255,.24);border-radius:12px;background:0 0}.hero__buttons--border:hover{background:rgba(219,212,255,.3)}.text__title{font-family:'Inter';font-style:normal;font-weight:500;font-size:32px;line-height:40px;letter-spacing:-.015em;color:#17161a;margin-bottom:32px}.text__description{font-family:'Inter';font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#55535b}.text__img img{width:100%;height:auto;border:1px solid #e3e3e3;border-radius:16px}.booking{background:#f4f5f6}.booking__title{font-family:'Inter';font-style:normal;font-weight:500;font-size:32px;line-height:40px;letter-spacing:-.015em;color:#17161a;margin-bottom:40px}.booking__check{background:#fff;padding:22px;border:1px solid #e3e3e3;border-radius:16px;position:sticky;top:0}.booking__check ul{margin:0;padding:0}.booking__check ul li{font-family:'Inter';font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#17161a;position:relative;list-style:none;padding-left:30px;margin-bottom:16px}.booking__check ul li:last-child{margin-bottom:0}.booking__check ul li:before{position:absolute;content:'';background-image:url(//www.baikalexpress.ru/wp-content/themes/hello-theme-child-master/css/../images/check.svg);width:17px;height:17px;background-position:center;background-repeat:no-repeat;background-size:contain;top:0;left:6px}.problem{background:#5c44dd}.problem__titile{font-family:'Inter';font-style:normal;font-weight:500;font-size:32px;line-height:40px;letter-spacing:-.015em;color:#fff;margin-bottom:40px;width:70%}.problem__item{background:#fff;border-radius:16px;overflow:hidden;height:100%}.problem__item-images{text-align:center}.problem__item-images img{width:auto;height:177px;margin-bottom:32px}.problem__item-title{font-family:'Inter';font-style:normal;font-weight:500;font-size:20px;line-height:30px;color:#17161a;margin-bottom:12px}.problem__item-description{font-family:'Inter';font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#55535b;width:80%}.problem__item-text{padding:24px}.recommend__title{font-family:'Inter';font-style:normal;font-weight:500;font-size:32px;line-height:40px;letter-spacing:-.015em;color:#17161a;margin-bottom:40px}.recommend__item{min-height:360px;align-items:end;padding:24px;border-radius:16px;display:flex}.recommend_text a{text-decoration:none;color:#17161a}.recommend__item-title{font-family:'Inter';font-style:normal;font-weight:500;font-size:24px;line-height:32px;letter-spacing:-.02em;color:#fff;width:80%;margin-bottom:16px}.recommend__item-button{font-family:'Inter';font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#17161a;background:#c6eb57;border-radius:12px;padding:10px 16px;width:auto;transition:background-color .2s ease-in-out;cursor:pointer;animation-name:pulse;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.recommend__item-button:hover{background:#9ebc46;animation-name:none}.recommend__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:20px}.text__more{display:none;color:#5c44dd;text-decoration:underline;font-weight:700;cursor:pointer;margin-bottom:20px}.header,.footer{font-family:'Inter'}.header__top{background:#f4f5f6;padding:8px 0}.header__top-text{display:flex;align-items:center;justify-content:center;gap:15px}.header__top-telegram{display:flex;align-items:center;gap:8px}.header__top-telegram img{width:24px;height:auto}.header__top-telegram p{font-weight:400;font-size:14px;line-height:1.45;color:#171619;margin:0}.header__top-btn,#mega-menu-wrap-header_menu #mega-menu-header_menu .header__top-btn{font-weight:500;font-size:14px;line-height:20px;color:#fff;padding:5px 12px;background:#5c44dd;border-radius:8px;cursor:pointer;border:1px solid #5c44dd;text-decoration:none}#mega-menu-wrap-header_menu #mega-menu-header_menu .header__top-btn{padding:9px;display:inline-block}.header__top-btn:hover,#mega-menu-wrap-header_menu #mega-menu-header_menu .header__top-btn:hover{background:#4a36b1;color:#fff}.header-base{background:#fff;padding:25px 0}.header-base__left{display:flex;align-items:center;justify-content:flex-start;gap:24px}.header-base__right{display:flex;align-items:center;justify-content:flex-end;gap:16px}.header-base__logo{width:auto;height:48px}.header-base__logo a{display:block;width:auto;height:100%}.header-base__logo img{width:auto;height:100%}.header-base__logo-info{color:#17161a;font-size:14px;font-family:Inter;line-height:20px;width:345px;padding-left:24px;border-left:1px solid #e3e3e3}.header-base__phone{display:flex;gap:8px;font-weight:400;font-size:14px;line-height:1.45}.header-base__phone-city span{display:none;order:1;cursor:pointer}.header-base__phone-city span.active{order:-1;display:block}.header-base__phone span{color:#55535b;border-bottom:1px dashed #55535b}.header-base__phone a{color:#17161a;text-decoration:none}.header-base__phone:hover a{color:#5c44dd}.header-base__phone:hover span{color:#5c44dd;border-bottom:1px dashed #5c44dd}.header-base__btn{font-weight:600;font-size:14px;color:#fff;padding:8px 16px;background:#db5348;border-radius:12px;cursor:pointer;border:1px solid #db5348;text-decoration:none;text-align:center}.header-base__btn:hover{background:#e3382b;border-color:#e3382b;color:#fff}.header-base__menu-btn{font-weight:600;font-size:14px;color:#fff;padding:9px 13px;background:#5c44dd;border-radius:12px;cursor:pointer;border:1px solid #5c44dd;text-decoration:none;display:inline-block}.header-base__menu-btn:hover{background:#4a36b1;color:#fff}.header-base__phone-mobile{display:none}.header-base__btn-menu{display:none}.header__menu-mobile{display:none}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:32px 24px;z-index:99999;display:none;width:600px;height:auto;background:#fff;border-radius:24px}.modal.is-show,.overlay.is-show{display:block}.modal__cross{position:absolute;top:20px;right:20px;width:20px;height:20px;cursor:pointer}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#1b1a1f,#1b1a1f),#d9d9d9;opacity:.8;z-index:99998;display:none}.modal__title{font-family:'Inter';font-style:normal;font-weight:500;font-size:24px;line-height:1.35;text-align:center;letter-spacing:-.01em;color:#17161a;margin-bottom:24px}.modal__row{display:flex;gap:12px;margin-bottom:12px}.modal .wpcf7-form-control-wrap{flex:1;display:block;padding:0;margin:0}.modal input:not([type=submit]),.modal select{padding:0 16px;border:none;height:48px;background:#f4f5f6;border-radius:12px;width:100%;box-sizing:border-box;outline:none;font-family:'Inter';font-style:normal;font-weight:400;font-size:14px;line-height:20px}.modal textarea{padding:14px 16px;width:100%;height:96px;background:#f4f5f6;border-radius:12px;font-family:'Inter';font-style:normal;font-weight:400;font-size:14px;line-height:20px;border:none;box-sizing:border-box;outline:none}.modal textarea::placeholder,.modal input::placeholder{color:#9b9b9b}.modal__accept{font-family:'Inter';font-style:normal;font-weight:400;font-size:12px;line-height:1.5;color:#55535b}.modal__accept a{color:#5c44dd}.modal input[type=submit]{font-family:'Inter';font-style:normal;font-weight:500;font-size:16px;line-height:1.5;color:#fff;background:#5c44dd;border-radius:12px;padding:16px;width:100%;border:none;margin:0;display:block}.modal input[type=submit]:hover{background:#4a36b1;color:#fff}.modal__submit{position:relative;margin-bottom:16px;margin-top:16px}.wpcf7-spinner{display:block!important;position:absolute;bottom:0;right:0;background-image:url(/wp-content/uploads/91.gif)!important;opacity:1;background:0 0;width:100%;height:100%;border-radius:12px;background-position:center;background-repeat:no-repeat;margin:0;background-color:#fff;background-size:40px;border:1px solid #5c44dd}.wpcf7-spinner:before{display:none!important}.menu-title{color:#55535b;font-size:14px;line-height:20px;margin-bottom:20px;margin-top:20px}.menu-ul{padding:0;margin:0}.menu-ul li{padding:0;margin:0;list-style:none;line-height:1;margin-bottom:12px}.menu-ul li a{color:#17161a;font-size:14px;line-height:20px;text-decoration:none}.menu-ul li a:hover{color:#5c44dd}.footer-bottom{border-top:1px solid #e3e3e3;margin-top:60px;padding:40px 0}.footer-bottom p{color:#55535b;font-size:14px;line-height:20px;margin:0}.footer-bottom a{color:#17161a;font-size:14px;line-height:20px;text-decoration:none}.footer-bottom a:hover{color:#5c44dd}.footer-bottom__left{display:flex;align-items:center;gap:20px}.social{display:flex;align-items:center;gap:12px;padding:0;margin:0}.social li{padding:0;margin:0;list-style:none;line-height:1}.social li svg{height:24px;width:auto}.social li:hover svg path{fill:#5c44dd}.reviews{background:#f4f5f6;font-family:Inter}.reviews__title{font-family:'Inter';font-style:normal;font-weight:500;font-size:32px;line-height:40px;letter-spacing:-.48px;color:#17161a;margin-bottom:40px}.reviews__title span{color:#5c44dd}.reviews__all{display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.reviews__all-title{color:#55535b;font-size:16px;line-height:1.5}.reviews__all-ul ul{padding:0;margin:0;display:flex;gap:8px}.reviews__all-ul li{padding:0;margin:0;list-style:none;line-height:1}.reviews__all-ul li a{color:#17161a;font-size:16px;font-weight:500;line-height:1.5;padding:8px 12px;background:#fff;border-radius:100px;text-decoration:none;display:block}.reviews__all-ul li a:hover{color:#5c44dd}.reviews__item{padding:20px;border-radius:16px;background-color:#fff;width:calc((100% - 48px)/3);margin-bottom:24px}.reviews__item-head{margin-bottom:20px;display:flex;flex-wrap:wrap;gap:26px 16px;align-items:center}.reviews__item-icon{background:#c6eb57;border-radius:50%;width:52px;height:52px;display:flex;align-items:center;justify-content:center;color:#17161a;font-size:24px;line-height:1.35}.reviews__item-content p{color:#17161a;font-size:16px;line-height:1.5}.reviews__item-star{width:100%;display:flex;gap:5px}.reviews__item-star svg{width:18px}.reviews__item-name{color:#17161a;font-size:16px;font-weight:500;line-height:1.5;margin-bottom:4px}.reviews__item-date{color:#55535b;font-size:14px;line-height:20px}.reviews__item-info--orange{background:#db5348}.reviews__item-info--purple{background:#5c44dd}.reviews__item-info-title{color:rgba(255,255,255,.5);font-size:24px;font-weight:500;line-height:1.35;letter-spacing:-.48px;margin-bottom:40px}.reviews__item-info-title span{color:#fff}.reviews__item-info-desc{color:#fff;font-size:16px;line-height:1.5}.gallery{background:#f4f5f6;overflow:hidden}.gallery__image.swiper-slide{width:392px;height:300px;border-radius:24px;overflow:hidden;display:block!important}.gallery__image img{width:100%;height:100%;object-fit:cover}.swiper-slider{position:relative}.swiper-slider .swiper-button-next,.swiper-slider .swiper-button-prev{position:absolute;z-index:10;width:48px;height:48px;border-radius:20px;background:#fff;border:none;cursor:pointer;top:calc(50% - 24px);margin:0}.swiper-slider .swiper-button-next:hover,.swiper-slider .swiper-button-prev:hover{background:#5c44dd}.swiper-slider .swiper-button-next{right:0}.swiper-slider .swiper-button-prev{left:0}.swiper-slider .swiper-button-next:after,.swiper-slider .swiper-button-prev:after{display:none}.swiper-slider .swiper-button-next:before,.swiper-slider .swiper-button-prev:before{content:'';position:absolute;top:calc(50% - 10px);left:14px;width:20px;height:20px;background-image:url(/wp-content/uploads/caretright.png);background-position:center;background-repeat:no-repeat}.swiper-slider .swiper-button-prev:before{transform:scale(-1,1)}.swiper-slider .swiper-button-next:hover:before,.swiper-slider .swiper-button-prev:hover:before{filter:invert(1)}.still-questions{border-radius:36px;padding-left:60px;padding-right:60px;background:#f4f5f6;display:flex;align-items:center;justify-content:space-between;font-family:Inter}.still-questions__title{font-size:32px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-.48px;max-width:600px}.still-questions__title span{color:#5c44dd}.still-questions__desc{max-width:480px;color:#55535b;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.still-questions__whatsapp{width:230px;height:230px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#5c44dd;gap:12px;flex-direction:column;margin-left:-24px;position:relative;z-index:2;text-decoration:none}.still-questions__whatsapp-icon{width:48px}.still-questions__whatsapp-title{color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.still-questions__image{width:230px;height:230px;border-radius:50%;overflow:hidden;position:relative;z-index:1}.still-questions__image-img{width:100%;height:100%;object-fit:cover;position:relative;z-index:1}.still-questions__contact{display:flex}.still-questions__image-title{position:absolute;bottom:20px;left:0;width:100%;text-align:center;color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:24px;z-index:2}.still-questions__image-title span{color:#55535b;font-size:14px;font-weight:400;line-height:20px;display:none;margin-top:4px}.still-questions__content{display:flex;flex-direction:column;gap:24px}.faq__head{margin-bottom:40px}.faq__title{font-family:'Inter';font-style:normal;font-weight:500;font-size:32px;line-height:40px;letter-spacing:-.015em;color:#17161a}.faq__description{margin-top:24px;font-family:'Inter';font-weight:400;font-size:16px;line-height:24px;color:#55535b}.faq__list{display:flex;flex-direction:column;gap:8px}.faq__item{border:1px solid #e3e3e3;background:#fff;border-radius:16px;padding:24px;transition:.3s all}.faq__item-head{display:flex;align-items:center;justify-content:space-between}.faq__item-title{flex:1 1 100%;font-family:'Inter';font-weight:500;font-size:24px;line-height:32px;letter-spacing:-.015em;color:#17161a;transition:.3s all}.faq__item-arrow{flex:1 0 32px;display:block;height:32px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(//www.baikalexpress.ru/wp-content/themes/hello-theme-child-master/css/../images/arrow-plus.svg);transition:.3s all}.faq__item-content{font-family:'Inter';font-weight:400;font-size:16px;line-height:24px;color:#55535b;margin-top:0;max-height:0vh;opacity:0;transition:.3s all}.faq__item-head:hover{cursor:pointer}.faq__item-head:hover .faq__item-title{color:#5c44dd}.faq__item.is-active .faq__item-arrow{background-image:url(//www.baikalexpress.ru/wp-content/themes/hello-theme-child-master/css/../images/arrow-minus.svg)}.faq__item.is-active .faq__item-content{max-height:100vh;opacity:1;margin-top:16px}.faq__item.is-hidden{display:none}.faq__more{text-align:center;margin-top:24px}.faq__more-btn{display:inline-flex;align-items:center;gap:8px;cursor:pointer;border-radius:12px;background:#fff;padding:12px 20px;font-family:'Inter';font-weight:500;font-size:16px;line-height:24px;color:#17161a;border:1px solid #17161a}.faq__more-btn:hover,.faq__more-btn:focus,.faq__more-btn.loading{background:#f4f5f6;color:#17161a;border-color:#f4f5f6}.faq__more-btn .arrow{display:inline-block;width:24px;height:24px;background:url(//www.baikalexpress.ru/wp-content/themes/hello-theme-child-master/css/../images/arrow-plus.svg) no-repeat center;background-size:contain;transition:transform .3s}.faq__more-btn.loading .arrow{background-image:url(//www.baikalexpress.ru/wp-content/themes/hello-theme-child-master/css/../images/arrow-preloader.svg);animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}