.im-popup{position:fixed;width:100%;height:100%;top:0;left:0;text-align:center;font-size:0;overflow-y:auto;padding:65px 0;padding:4.0625rem 0;background-color:rgba(55,71,79,.7);visibility:hidden;opacity:0;transition:visibility ease-in-out .3s,opacity .3s ease-in-out;z-index:1600}.im-popup:before{content:'';height:100%;display:inline-block;vertical-align:middle}.im-popup .im-popup-inside{display:inline-block;vertical-align:middle;font-size:16px;font-size:1rem;width:100%}.im-popup._visible{opacity:1;visibility:visible}.b-btn{color:#27373f}.b-btn,.b-btn-border,.b-btn-gradient{display:inline-block;vertical-align:top;text-decoration:none;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.b-btn-border{color:#27373f}.b-btn-border_white-text,.b-btn-gradient_white-text,.b-btn_white-text{color:#fff}.b-btn-border_md,.b-btn-gradient_md,.b-btn_md{height:34px;line-height:34px;padding:0 20px;padding:0 1.25rem;font-size:13px;font-size:.8125rem;border-radius:16px}.b-btn-gradient_lg,.b-btn_lg{line-height:44px}.b-btn-border_lg,.b-btn-gradient_lg,.b-btn_lg{height:44px;padding:0 30px;padding:0 1.875rem;border-radius:40px;font-size:14px;font-size:.875rem}.b-btn-border_lg.b-btn_padding-lg,.b-btn-gradient_lg.b-btn_padding-lg,.b-btn_lg.b-btn_padding-lg{padding:0 40px;padding:0 2.5rem}.b-btn-border_xlg,.b-btn-gradient_xlg,.b-btn_xlg{height:62px;line-height:62px;padding:0 40px;padding:0 2.5rem;font-size:17px;font-size:1.0625rem;border-radius:32px}.b-btn-border_icon-phone:before,.b-btn-border_vk.b-btn:before,.b-btn-gradient_icon-phone:before,.b-btn-gradient_vk.b-btn:before,.b-btn_icon-phone:before,.b-btn_vk.b-btn:before{content:'';display:inline-block;vertical-align:middle;margin-right:9px;background-image:url(../img/sprite.png?1332);background-position:-61px -204px;width:14px;height:14px}.b-btn-border_center,.b-btn-gradient_center,.b-btn_center{display:table;margin-left:auto;margin-right:auto}.b-btn-border_green,.b-btn-gradient_green,.b-btn_green{background-color:#00f670}.b-btn-border_green:hover,.b-btn-gradient_green:hover,.b-btn_green:hover{background-color:#6d74ac}.b-btn-border_vk.b-btn,.b-btn-gradient_vk.b-btn,.b-btn_vk.b-btn{background-color:#4e7fb5;color:#fff}.b-btn-border_vk.b-btn:before,.b-btn-gradient_vk.b-btn:before,.b-btn_vk.b-btn:before{background-position:-110px -171px;width:24px;margin-right:10px;position:relative;top:-1px}.b-btns-wrap{margin:-5px;margin:-.3125rem}.b-btns-wrap .b-btn{margin:5px;margin:.3125rem}.b-btn{transition:.25s background-color,.25s color;border:0;background-color:#00f670}.b-btn:hover{background-color:#6d74ac;color:#fff}.b-btn-gradient{background:linear-gradient(to right,#384850,#6c73ab);color:#fff;transition:none}.b-btn-gradient:hover{background:#6c73ab}.b-btn-border{border:2px solid #d3dde4;background-color:#fff;transition:.25s border-color,.25s color}.b-btn-border_lg{line-height:40px}.b-btn-border:hover{border-color:#6d74ac;color:#6d74ac}.b-price-lg{font-size:60px;font-size:3.75rem;display:inline-block;vertical-align:middle;color:#fff;font-weight:700;text-transform:uppercase}.b-dropdown,.b-dropdown-contacts{width:290px;padding:25px;padding:1.5625rem;background-color:#fff;position:absolute;top:170%;right:-20px;text-align:left;display:none}.b-dropdown-contacts.js-act,.b-dropdown.js-act{display:block}.b-dropdown-contacts:before,.b-dropdown:before{content:'';position:absolute;top:-10px;right:20px;width:0;height:0;border-style:solid;border-width:0 9.5px 10px;border-color:transparent transparent #fff transparent}.b-dropdown-contacts__row,.b-dropdown__row{padding-bottom:20px;border-bottom:1px solid #e9ebeb;margin-bottom:15px;margin-bottom:.9375rem}.b-dropdown-contacts__row:last-child,.b-dropdown__row:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.b-dropdown-contacts__title,.b-dropdown__title{display:block;font-size:14px;font-size:.875rem;color:#a2b0ba;margin-bottom:12px;margin-bottom:.75rem}.b-dropdown-contacts__wrap,.b-dropdown__wrap{margin-bottom:5px;margin-bottom:.3125rem}.b-dropdown .b-input:last-child,.b-dropdown-contacts .b-input:last-child,.b-dropdown-contacts__wrap:last-child,.b-dropdown__wrap:last-child{margin-bottom:0}.b-dropdown-contacts__item,.b-dropdown__item{text-decoration:none;color:#27373f;font-size:18px;font-size:1.125rem;font-weight:500}.b-dropdown .b-input,.b-dropdown-contacts .b-input{margin-bottom:20px;margin-bottom:1.25rem}.b-section-steps{background-image:url(../img/steps-bg-2.png),url(../img/steps-bg.png);background-repeat:no-repeat,no-repeat;background-position:top center,right top;background-size:auto 580px,auto;padding:560px 0 30px;padding:35rem 0 1.875rem}.b-section-steps__title-wrap{margin-bottom:25px;margin-bottom:1.5625rem}.b-section-steps .b-inputs-wrap-double:last-child,.b-section-steps__title-wrap:last-child{margin-bottom:0}.b-section-steps__title-wrap .b-title-1,.b-section-steps__title-wrap .l-title-wrap{margin-bottom:0}.b-section-steps__subtitle{font-weight:700;color:#37474f;font-size:18px;font-size:1.125rem}.b-section-steps__content{margin-bottom:10px;margin-bottom:.625rem}.b-section-steps .b-inputs-wrap-double{margin-bottom:15px;margin-bottom:.9375rem;max-width:500px}.b-steps{font-size:0;margin-bottom:25px;margin-bottom:1.5625rem}.b-section-about-us__content .b-text:last-child,.b-steps:last-child,.b-steps__item:last-child,.b-text_margin-sm:last-child{margin-bottom:0}.b-steps__step,.b-steps__text{display:inline-block;vertical-align:top}.b-steps__step{border-radius:50%;text-align:center;position:relative;box-shadow:0 0 3px 3px rgba(0,0,0,.05);color:#6d74ac;background-color:#fff;margin:8px;margin:.5rem;width:42px;height:42px;font-weight:700;line-height:44px;font-size:22px;font-size:1.375rem}.b-steps__step:after{content:'';position:absolute;border-radius:50%;box-shadow:inset 0 0 3px 3px rgba(0,0,0,.05);top:-8px;right:-8px;bottom:-8px;left:-8px}.b-steps__text{padding-top:18px;width:calc(100% - 58px);padding-left:15px;font-size:14px;font-size:.875rem;font-weight:500;line-height:1.25}.b-steps__item{margin-bottom:10px;margin-bottom:.625rem}.b-text_margin-sm{margin-bottom:12px;margin-bottom:.75rem}.b-text_line-h-2,.b-text_line-h-2 p{line-height:2}.b-text_line-h-1_7,.b-text_line-h-1_7 p{line-height:1.7}.b-text_gray,.b-text_gray p{color:#a2b0ba}.b-text_width-sm{max-width:900px;margin-left:auto;margin-right:auto}.b-text_sm{font-size:12px;font-size:.75rem}.b-section-about-us{background-image:url(../img/about-us-bg.png),linear-gradient(to bottom,#fff 90%,#f8f9f9);background-repeat:no-repeat,no-repeat;background-position:center top,center;padding-top:450px;padding-bottom:50px}.b-section-about-us__content{padding-top:30px}.b-section-about-us__content:after{content:'';display:block;height:0;visibility:hidden;clear:both}.b-section-about-us__content .b-text{margin-bottom:25px;margin-bottom:1.5625rem}.b-section-about-us__inner{margin-bottom:35px;margin-bottom:2.1875rem}.b-advantages,.b-advantages__container{font-size:0}.b-advantages__container.owl-carousel img{width:auto;max-width:100%}.b-advantages__container.owl-carousel .owl-dots{margin-top:25px}.b-achiev__container.owl-carousel .owl-dots button.owl-dot,.b-advantages__container.owl-carousel .owl-dots button.owl-dot{width:7px;height:7px;border-radius:50%;background-color:#d6dce0;margin-right:22px;transition:.25s tranform,.25s background-color}.b-advantages__container.owl-carousel .owl-dots button.owl-dot:last-child{margin-right:0}.b-advantages__container.owl-carousel .owl-dots button.owl-dot.active{transform:scale(1.3);background-color:#6d74ac}.b-advantages__img{margin-bottom:24px;margin-bottom:1.5rem}.b-advantages__img:last-child,.b-advantages__title:last-child{margin-bottom:0}.b-advantages__title{display:block;font-size:16px;font-size:1rem;font-weight:500;color:#37474f;margin-bottom:10px;margin-bottom:.625rem}.b-advantages__text{font-size:14px;font-size:.875rem;color:#a2b0ba;line-height:1.25}.b-section-tour-search{padding:110px 0 120px;padding:6.875rem 0 7.5rem;background-image:url(../img/branch-patern-top.png),url(../img/branch-patern-bottom.png),linear-gradient(to right,rgba(109,116,172,.8),rgba(1,245,112,.8)),url(../img/tour-search-bg.jpg);background-position:top center,bottom center,center,center;background-size:auto 95px,auto 95px,auto,cover;background-repeat:repeat-x,repeat-x,no-repeat,no-repeat;background-color:#3aa3a1}.b-section-tour-search .b-title-1{text-align:center;background:0 0;margin-bottom:20px;margin-bottom:1.25rem}.b-section-offer{background-image:linear-gradient(to right,rgba(109,116,172,.8),rgba(1,245,112,.8)),url(../img/offer-bg.jpg);background-position:center,center;background-repeat:no-repeat,no-repeat;background-size:auto,cover;text-align:center}.b-section-offer .b-title-2,.b-section-tour-search .b-title-1{display:block;color:#fff;-webkit-text-fill-color:#fff}.b-section-offer .b-text,.b-section-offer .b-text p{color:#fff}.b-section-offer .l-container-xsm>.b-text{margin-bottom:50px;margin-bottom:3.125rem}.b-form-select-tour,.b-section-offer .b-form{max-width:440px;margin-left:auto;margin-right:auto}.b-section-offer .b-form .b-btn{margin-top:5px}.b-form-select-tour__cell,.b-section-offer .b-form__row{margin-bottom:10px;margin-bottom:.625rem}.b-form-select-tour__cell{position:relative}.b-form-select-tour__cell:last-child{margin-bottom:0}.b-form-select-tour>.b-btn{margin-top:30px}.b-form-select-tour .b-dropdown{position:relative;width:100%;left:0;top:0;margin-top:15px}.b-form-select-tour .b-dropdown .b-btn{width:100%;text-align:center}.b-form-select-tour .b-dropdown .b-checkbox-wrap+.b-btn{margin-top:10px}.b-form-select-tour .ui-datepicker-calendar{margin-bottom:20px;margin-bottom:1.25rem}.b-form__double-wrap,.b-form__triple-wrap{margin-bottom:10px;margin-bottom:.625rem}.b-form__double-wrap:last-child,.b-form__triple-wrap:last-child,.b-popup .b-form__row:last-child,.b-popup .b-input:last-child,.b-popup .b-textarea:last-child{margin-bottom:0}.b-popup .b-form__row,.b-popup .b-input,.b-popup .b-textarea{margin-bottom:10px;margin-bottom:.625rem}.b-popup .b-input+.b-btn,.b-popup .b-textarea+.b-btn{margin-top:20px}.b-select-tour{display:block;width:100%;background-color:#fff;position:relative;padding:22px 40px;padding:1.375rem 2.5rem;border-radius:4px;cursor:pointer;box-shadow:0 0 5px 0 rgba(0,0,0,.15)}.b-select-tour.js-act{background-color:#fafafa}.b-select-tour.js-act .b-select-tour__title{color:#27373f}.b-select-tour.js-act:after{transform:rotate(225deg);border-color:#27373f}.b-select-tour__title{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-size:.875rem;font-weight:500;color:#a2b0ba;white-space:nowrap}.b-select-tour:after,.b-select-tour:before{content:'';position:absolute;top:0;bottom:0;margin:auto}.b-select-tour:before{left:12px}.b-select-tour:after{right:20px;width:5px;height:5px;border-right:2px solid #a2b0ba;border-bottom:2px solid #a2b0ba;transform:rotate(45deg);transition:.25s transform,.25s border-color}.b-select-tour_people:before{background-image:url(../img/sprite.png?1332);background-position:-214px -142px;width:16px;height:18px}.b-select-tour_people.js-act:before,.b-select-tour_star:before{background-image:url(../img/sprite.png?1332);background-position:-214px -165px;width:16px;height:18px}.b-select-tour_star:before{background-position:-214px 0;width:19px}.b-select-tour_depart:before,.b-select-tour_night:before{background-image:url(../img/sprite.png?1332);background-position:-214px -23px;width:18px;height:18px}.b-select-tour_depart:before{background-position:-214px -92px}.b-select-tour__input-hide{display:none}.b-products{font-size:0;white-space:nowrap;overflow:auto;width:calc(100% + 40px);margin-left:-20px;padding-left:20px;-webkit-overflow-scrolling:touch}.b-products::-webkit-scrollbar{display:none}.b-products__wrap{display:inline-block;vertical-align:top;margin-right:20px}.b-products__wrap:last-child{margin-right:0}.b-section-managers{background-image:url(../img/managers-bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center}.b-section-managers .b-text{margin-bottom:25px;margin-bottom:1.5625rem}.b-product-item{position:relative;border-radius:10px;overflow:hidden}.b-product-item:hover:after{background:linear-gradient(to bottom,rgba(255,255,255,.9),rgba(255,255,255,.9))}.b-product-item:hover .b-product-item__bottom{opacity:1}.b-product-item:after,.b-product-item__content{position:absolute;top:0;left:0;width:100%;height:100%}.b-product-item:after{content:'';background:linear-gradient(to bottom,rgba(255,255,255,.9),rgba(255,255,255,0) 60%)}.b-product-item__img{width:240px;height:auto}.b-product-item__content{z-index:2}.b-product-item__top{padding:25px;padding:1.5625rem;max-height:70%;overflow:hidden}.b-product-item__bottom{position:absolute;left:0;bottom:0;width:100%;padding:30px 25px;padding:1.875rem 1.5625rem;text-align:center;opacity:0}.b-product-item__row{padding-bottom:12px;border-bottom:1px solid #cdd1d2;margin-bottom:12px;margin-bottom:.75rem}.b-product-item__row:last-child{margin-bottom:0;border-bottom:0}.b-product-item__title{display:block;font-size:16px;font-size:1rem;font-weight:500;color:#37474f;margin-bottom:6px;margin-bottom:.375rem}.b-product-item__text{display:block;font-size:14px;font-size:.875rem;color:#37474f}.b-product-item__price{font-weight:700;color:#37474f;font-size:22px;font-size:1.375rem}.b-managers{font-size:0;white-space:nowrap;overflow:auto;width:calc(100% + 40px);margin-left:-20px;padding-left:20px;-webkit-overflow-scrolling:touch}.b-managers::-webkit-scrollbar{display:none}.b-managers__container{text-align:center}.b-managers__wrap{display:inline-block;vertical-align:top;margin-right:55px}.b-achiev__container.owl-carousel .owl-dots button.owl-dot:last-child,.b-managers__wrap:last-child{margin-right:0}.b-manager-item{min-width:150px;width:100%}.b-manager-item__img{margin-left:auto;margin-right:auto;margin-bottom:24px;margin-bottom:1.5rem;max-width:100%;height:auto}.b-manager-item__text-wrap{margin-bottom:12px;margin-bottom:.75rem}.b-manager-item__name:last-child,.b-manager-item__text-wrap:last-child{margin-bottom:0}.b-manager-item__name{display:block;font-size:16px;font-size:1rem;color:#37474f;margin-bottom:10px;margin-bottom:.625rem;font-weight:500}.b-input,.b-manager-item__link{font-size:14px;font-size:.875rem}.b-manager-item__link{text-decoration:none;border-bottom:1px solid #d0d2d3;color:#37474f}.b-input{display:block;width:100%;height:40px;border:1px solid #eaedf0;background-color:#f9fafa;color:#a2b0ba;padding:0 20px;padding:0 1.25rem;border-radius:2px;transition:.25s border-color,.25s background-color,.25s color}.b-input::-webkit-input-placeholder{color:#a2b0ba}.b-input:-moz-placeholder,.b-input::-moz-placeholder{color:#a2b0ba}.b-input:-ms-input-placeholder{color:#a2b0ba}.b-input:active,.b-input:focus{border-color:#00f670;color:#27373f;background-color:#fff}.b-textarea{display:block;width:100%;height:110px;border:1px solid #eaedf0;background-color:#f9fafa;color:#a2b0ba;padding:10px 20px;padding:.625rem 1.25rem;font-size:14px;font-size:.875rem;border-radius:2px;transition:.25s border-color,.25s background-color,.25s color}.b-textarea::-webkit-input-placeholder{color:#a2b0ba}.b-textarea:-moz-placeholder,.b-textarea::-moz-placeholder{color:#a2b0ba}.b-textarea:-ms-input-placeholder{color:#a2b0ba}.b-textarea:active,.b-textarea:focus{border-color:#00f670;color:#27373f;background-color:#fff}.b-faq{margin-bottom:0;margin-left:-20px;width:calc(100% + 40px)}.b-faq:last-child{margin-bottom:0}.b-faq__hide-wrap{display:none}.b-faq__hide-wrap_mobile{display:none;border-left:1px solid #d0d4d9;border-right:1px solid #d0d4d9;border-bottom:1px solid #d0d4d9;margin-bottom:-1px;margin-bottom:-.0625rem;padding:25px 20px;padding:1.5625rem 1.25rem}.b-faq__hide-wrap_mobile.js-act{display:block;position:relative;z-index:1}.b-faq__question{display:block;text-decoration:none;font-size:17px;font-size:1.0625rem;text-transform:uppercase;color:#a2b0ba;border:1px solid #eaedf0;margin-bottom:-1px;margin-bottom:-.0625rem;position:relative;line-height:1.25;padding:15px 20px;padding:.9375rem 1.25rem}.b-faq__question.js-act{border-color:#d0d4d9;color:#37474f;z-index:1}.b-faq__question.js-act:before{content:'';position:absolute;top:0;left:0;height:100%;width:2px;background-color:#00f670}.b-faq__top-wrap{margin-bottom:15px;margin-bottom:.9375rem;position:relative}.b-faq__top-wrap:last-child,.b-section-faq:last-child{margin-bottom:0}.b-faq__answer:before,.b-faq__top-wrap:before{content:'';position:absolute;top:0;bottom:0;margin:auto}.b-faq__top-wrap:before{right:0;background-repeat:repeat-x;left:120px;height:5px;background-image:url(../img/dots-bg.png);background-position:center left}.b-faq__answer{position:relative;padding:0 15px 0 35px;padding:0 .9375rem 0 2.1875rem;height:31px;line-height:31px;color:#fff;font-size:12px;font-size:.75rem;text-transform:uppercase;border-radius:14px;background-color:#6d74ac;display:inline-block;vertical-align:top}.b-faq__answer:before{left:15px;background-image:url(../img/sprite.png?1332);background-position:-80px -204px;width:13px;height:13px}.b-faq__text{font-size:14px;font-size:.875rem;line-height:1.7}.b-section-faq{margin-bottom:110px;margin-bottom:6.875rem}.b-ask-question{position:relative;background-color:#f5f6f6;max-width:960px;width:calc(100% + 40px);margin-left:-20px}.b-ask-question__content{display:table;width:100%;table-layout:fixed;padding:25px 20px 60px;padding:1.5625rem 1.25rem 3.75rem}.b-ask-question__inner{display:table-cell;vertical-align:middle;font-size:0}.b-ask-question__text-wrap{display:block;margin-bottom:15px;margin-bottom:.9375rem;font-size:14px;font-size:.875rem}.b-ask-question .b-btn-gradient{vertical-align:middle}.b-ask-question__title{display:block;color:#37474f;margin-bottom:5px;margin-bottom:.3125rem;font-weight:500}.b-ask-question__title:last-child{margin-bottom:0}.b-ask-question__text{color:#a2b0ba}.b-ask-question .b-btn-gradient{box-shadow:0 2px 5px 1px rgba(0,0,0,.15)}.l-overflow-wrap{overflow:hidden}.b-section-partners{background-color:#f5f6f6;background-image:url(../img/partners-patern.png);background-position:left bottom;background-repeat:repeat-x;padding-top:50px;margin-bottom:76px;margin-bottom:4.75rem}.b-section-partners__table{display:table}.b-section-partners__cell:first-child{display:table-footer-group}.b-section-partners__img{max-width:140%;height:auto;margin-left:-20%;position:relative;margin-bottom:-80px;margin-bottom:-5rem}.b-achiev:after,.b-inputs-wrap-double:after{content:'';display:block;height:0;visibility:hidden;clear:both}.b-achiev__container{font-size:0}.b-achiev__container.owl-carousel .b-achiev__img,.b-achiev__container.owl-carousel img{width:auto;max-width:100%}.b-achiev__container.owl-carousel .owl-dots{margin-top:25px}.b-achiev__container.owl-carousel .owl-dots button.owl-dot.active{transform:scale(1.3);background-color:#6d74ac}.b-achiev__item{max-width:240px;position:relative;padding:40px 0 0 40px;padding:2.5rem 0 0 2.5rem}.b-achiev__img{position:absolute;top:0;left:0;z-index:-1}.b-achiev__num{color:#49566d;font-weight:700;background:linear-gradient(to right,#384750,#6d74ab);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:50px;font-size:3.125rem}.b-achiev__text{display:block;font-size:14px;font-size:.875rem;font-weight:500;color:#37474f}.b-partners-wrap{max-width:580px;overflow:hidden;margin-bottom:30px;margin-bottom:1.875rem}.b-partners-wrap__container{font-size:0;margin:-15px -10px;margin:-.9375rem -.625rem}.b-partners-wrap__wrap{display:inline-block;vertical-align:top;margin:15px 0;margin:.9375rem 0;padding:0 10px;padding:0 .625rem;font-size:0;text-align:center;width:50%}.b-partners-wrap__wrap:nth-child(2n){text-align:right}.b-partners-wrap__wrap:nth-child(2n+1){text-align:left}.b-partners-wrap__img{display:inline-block;vertical-align:top;text-align:center;max-width:100%;height:auto}.b-inputs-wrap-double .b-input{position:relative;margin-bottom:10px;margin-bottom:.625rem}.b-between-wrap:last-child,.b-between-wrap__cell:last-child,.b-inputs-wrap-double .b-input:last-child{margin-bottom:0}.b-inputs-wrap-double .b-input:focus{z-index:1}.b-between-wrap{margin-bottom:45px;margin-bottom:2.8125rem}.b-between-wrap__cell{text-align:center;margin-bottom:20px;margin-bottom:1.25rem}.b-tab-btns{font-size:0}.b-tab-btns__btn{display:inline-block;vertical-align:top;font-size:14px;font-size:.875rem;text-decoration:none;height:44px;line-height:42px;padding:0 20px;padding:0 1.25rem;color:#a2b0ba;border:1px solid #eaedf0}.b-tab-btns__btn.js-act{background-color:#dedfe2;color:#37474f;position:relative;z-index:1}.b-tab-btns__btn:first-child{border-radius:22px 0 0 22px;margin-right:-1px}.b-tab-btns__btn:last-child{border-radius:0 22px 22px 0}.b-reviews-carousel.owl-carousel .owl-nav{text-align:center;margin-top:25px}.b-reviews-carousel.owl-carousel .owl-nav button.owl-next,.b-reviews-carousel.owl-carousel .owl-nav button.owl-prev{background-image:url(../img/sprite.png?1332);background-position:0 -122px;width:44px;height:44px;margin-right:10px}.b-reviews-carousel.owl-carousel .owl-nav button.owl-next:last-child,.b-reviews-carousel.owl-carousel .owl-nav button.owl-prev:last-child{margin-right:0}.b-reviews-carousel.owl-carousel .owl-nav button.owl-next:hover,.b-reviews-carousel.owl-carousel .owl-nav button.owl-prev:hover{background-position:-49px -122px;width:44px;height:44px}.b-reviews-carousel.owl-carousel .owl-nav button.owl-next.disabled,.b-reviews-carousel.owl-carousel .owl-nav button.owl-prev.disabled{pointer-events:none}.b-reviews-carousel.owl-carousel .owl-nav button.owl-next{transform:rotate(180deg)}.b-reviews-tab__content{display:none}.b-reviews-tab__content.js-act{display:block}.b-review__img-wrap{display:inline-block;vertical-align:middle;padding:10px;padding:.625rem;border-radius:50%;box-shadow:inset 0 0 4px 4px rgba(0,0,0,.05)}.b-review__img{border-radius:50%;box-shadow:0 0 4px 4px rgba(0,0,0,.05)}.b-review__top{font-size:0;margin-bottom:25px;margin-bottom:1.5625rem}.b-review__top:last-child{margin-bottom:0}.b-review__inf-wrap{display:inline-block;vertical-align:middle;width:calc(100% - 85px);padding-left:15px}.b-review__name{display:block;font-size:14px;font-size:.875rem;color:#37474f;margin-bottom:6px;margin-bottom:.375rem}.b-review__subtext{font-size:14px;font-size:.875rem;color:#a2b0ba}.b-review__text{max-height:164px;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-size:.875rem;line-height:1.7}.b-link{text-decoration:none;color:#6d74ac}.b-link:hover{color:#27373f}.b-reviews-tab{margin-bottom:30px;margin-bottom:1.875rem}.b-swd,.b-swd:hover{width:67px;height:41px}.b-swd{background-image:url(../img/sprite.png?1332);display:inline-block;position:relative;text-decoration:none;margin-top:15px;background-position:-142px 0}.b-swd:before{content:'Powerd by';position:absolute;left:-15px;top:0;font-size:11px;font-size:.6875rem;color:#a2b0ba;font-family:'PT Sans';font-style:italic}.b-swd:hover{background-position:-142px -46px}.b-swd:hover:before{color:#6d74ac}.b-checkbox-wrap{display:block;margin-bottom:10px;margin-bottom:.625rem}.b-checkbox-wrap:last-child{margin-bottom:0}.b-checkbox-wrap__input{display:none}.b-checkbox-wrap__input:checked+.b-checkbox-wrap__label .b-checkbox-wrap__box{background-color:#00f670;border-color:#00f670}.b-checkbox-wrap__input:checked+.b-checkbox-wrap__label .b-checkbox-wrap__box:before{content:''}.b-checkbox-wrap__input:checked+.b-checkbox-wrap__label .b-rate{background-image:url(../img/star-act.png)}.b-checkbox-wrap__label{display:block;cursor:pointer;position:relative;padding-left:28px;min-height:18px}.b-checkbox-wrap__box{position:absolute;top:0;left:0;width:18px;height:18px;border:1px solid #eaedf0;background-color:#f9fafa;border-radius:4px}.b-checkbox-wrap__box:before{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;background-image:url(../img/sprite.png?1332);background-position:-238px -97px;width:11px;height:8px}.b-rate{height:18px;display:block;background-image:url(../img/star.png);background-position:left center;background-repeat:repeat-x}.b-rate_1{width:20px}.b-rate_2{width:40px}.b-rate_3{width:60px}.b-rate_4{width:80px}.b-rate_5{width:100px}.owl-carousel .owl-item .b-review__img{max-width:100%;width:auto}.l-title-wrap,.l-title-wrap.-margin-sm{margin-bottom:20px;margin-bottom:1.25rem}.l-footer{background-color:#f5f6f6;padding:30px 0 40px;padding:1.875rem 0 2.5rem}.b-footer{text-align:center}.b-footer .b-logo{margin-bottom:30px;margin-bottom:1.875rem;display:block;width:145px;margin-left:auto;margin-right:auto}.b-footer .b-contacts-wrap{display:none}.b-footer .b-btn-border{margin-bottom:25px;margin-bottom:1.5625rem;color:#a2b0ba}.b-copy{font-size:12px;font-size:.75rem;color:#a2b0ba;line-height:1.5}.b-copy a{color:#a2b0ba;text-decoration:none;border-bottom:1px solid #e2e6e8}.b-copy a:hover{border-color:transparent}.b-section-direction .l-title-wrap{text-align:center}.b-section-achiev{overflow:hidden}.b-section-achiev,.b-section-direction,.b-section-faq-reviews,.b-section-managers,.b-section-offer{padding:50px 0 60px;padding:3.125rem 0 3.75rem}.b-custom-popup{position:fixed;top:0;left:0;width:100%;z-index:102;background-color:rgba(0,0,0,.65);text-align:center;height:100%;overflow:auto;visibility:hidden;opacity:0;transition:.5s opacity,0s visibility .5s}.b-custom-popup.js-act{visibility:visible;opacity:1;transition:.5s opacity,0s visibility 0s}.b-custom-popup__top-title{display:block;font-size:17px;font-size:1.0625rem;font-weight:500;color:#fff}.b-custom-popup__top{position:absolute;top:0;left:0;width:100%;padding-top:20px;height:100px}.b-custom-popup__bottom{position:absolute;bottom:0;left:0;width:100%;height:60px;padding-bottom:20px}.b-custom-popup__middle{position:absolute;left:0;width:100%;font-size:0;top:100px;bottom:100px}.b-custom-popup__middle:before{content:'';height:100%;display:inline-block;vertical-align:middle}.b-custom-popup .b-btn{width:205px}.b-custom-popup .b-logo{margin-bottom:18px;margin-bottom:1.125rem}.b-custom-popup .b-logo:last-child{margin-bottom:0}.b-custom-popup__inner{font-size:16px;font-size:1rem;display:inline-block;vertical-align:middle;width:100%}.b-custom-popup__scroll-wrap{position:relative;height:100%;min-height:420px}.b-spin-menu{margin-left:auto;margin-right:auto;max-width:300px}.b-spin-menu__item{font-weight:700;text-transform:uppercase;display:block;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-size:20px;font-size:1.25rem;padding:10px 0;padding:.625rem 0}.b-spin-menu .slick-next,.b-spin-menu .slick-prev{font-size:0;background:0 0;position:absolute;right:-10px;background-image:url(../img/sprite.png?1332);width:37px;height:20px}.b-spin-menu .slick-next{top:50%;margin-top:40px;background-position:-142px -92px}.b-spin-menu .slick-prev{bottom:50%;margin-bottom:40px;margin-bottom:2.5rem;background-position:-33px -171px}.b-spin-menu .slick-slide{transition:.5s opacity,.5s transform;opacity:0}.b-spin-menu .slick-slide.last-act{opacity:.03}.b-spin-menu .slick-slide.pre-last-act{opacity:.13}.b-spin-menu .slick-slide.act{opacity:.35}.b-spin-menu .slick-slide.main-act{opacity:1;transform:scale(1.25)}.b-popup{position:relative;background-color:#fff;text-align:left;width:100%;padding:30px 20px;padding:1.875rem 1.25rem}.b-popup__close{position:absolute;top:20px;right:20px;background-image:url(../img/sprite.png?1332);background-position:-238px -67px;width:10px;height:10px}.b-popup__close:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(1.25);cursor:pointer}.b-popup__close:hover{background-position:-238px -82px;width:10px;height:10px}.b-popup__text-wrap{padding:20px;padding:1.25rem}.b-popup_gallery{padding:0}.b-popup_gallery .b-form{padding:30px 20px;padding:1.875rem 1.25rem}.b-popup_gallery .b-popup__close{z-index:3}.b-popup-slider{width:100%;position:relative;border-radius:6px 6px 0 0;margin-bottom:20px;margin-bottom:1.25rem}.b-popup-slider__big-img{border-radius:6px 6px 0 0;width:100%;height:auto;display:none}.b-popup-slider__big-img.js-act{display:block}.b-popup-slider__carousel{position:absolute;bottom:0;left:0;right:0;padding:5px 30px;padding:.3125rem 1.875rem;background-color:rgba(0,0,0,.5)}.b-popup-slider__img{border:2px solid transparent;cursor:pointer}.b-popup-slider__img.js-act{border:2px solid #fff}.b-jur-review{display:block}.b-jur-review:hover{opacity:.7}.b-social-wrap{white-space:nowrap}.b-footer-socials{display:inline-block;margin-right:5px}.b-footer-socials__item{display:inline-block;width:44px;height:44px;border:2px solid #d3dde4;background-color:#fff;position:relative;border-radius:50%;margin:0 5px;margin:0 .3125rem}.b-footer-socials__item:hover{border-color:#6d74ac}.b-footer-socials__item:after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.b-footer-socials__item_ok:after,.b-footer-socials__item_vk:after{background-image:url(../img/sprite.png?1332);background-position:-139px -171px;width:20px;height:11px}.b-footer-socials__item_vk:hover:after{background-position:-164px -171px;width:20px;height:11px}.b-footer-socials__item_ok:after{background-position:-238px -25px;width:12px;height:20px}.b-footer-socials__item_ok:hover:after{background-position:-238px 0;width:12px;height:20px}.b-datepicker .ui-datepicker-month{font-size:14px;font-size:.875rem;font-weight:500;text-transform:uppercase;color:#27373f}.b-datepicker .ui-datepicker-inline{padding:0;border:0;width:100%}.b-datepicker .ui-datepicker-header{background-color:transparent;border:0}.b-datepicker .ui-datepicker-calendar tr td a,.b-datepicker .ui-datepicker-calendar tr td span,.b-datepicker .ui-datepicker-calendar tr th a,.b-datepicker .ui-datepicker-calendar tr th span{font-size:14px;font-size:.875rem;color:#a2b0ba;text-align:center;font-weight:400;height:28px}.b-datepicker .ui-datepicker-calendar tr td a.ui-state-active,.b-datepicker .ui-datepicker-calendar tr td span.ui-state-active,.b-datepicker .ui-datepicker-calendar tr th a.ui-state-active,.b-datepicker .ui-datepicker-calendar tr th span.ui-state-active{background-color:#27373f;color:#fff;border-color:#27373f}.b-datepicker .ui-datepicker-calendar tr td.ui-datepicker-other-month,.b-datepicker .ui-datepicker-calendar tr th.ui-datepicker-other-month{border-color:#f6f6f6}.b-datepicker .ui-datepicker-calendar tr td.ui-datepicker-other-month span,.b-datepicker .ui-datepicker-calendar tr th.ui-datepicker-other-month span{border-color:#f6f6f6;color:#d8dee4}.b-datepicker .ui-datepicker-calendar tr td.ui-state-disabled,.b-datepicker .ui-datepicker-calendar tr th.ui-state-disabled{opacity:1}.b-datepicker .ui-datepicker-calendar tr th{background-color:transparent}.b-datepicker .ui-datepicker-calendar tr td{border-color:#eaedf0;padding:1px;padding:.0625rem}.b-datepicker .ui-datepicker-calendar tr td a,.b-datepicker .ui-datepicker-calendar tr td span{border-color:#eaedf0}.b-datepicker .ui-datepicker-year{display:none}.b-datepicker .ui-datepicker-next span,.b-datepicker .ui-datepicker-prev span{background-image:url(../img/sprite.png?1332);background-position:-238px -110px;width:5px;height:9px;top:0;left:0;bottom:0;right:0;margin:auto}.b-datepicker .ui-datepicker-prev span{transform:rotate(180deg)}@media (min-width:500px){.b-section-partners__img{width:100%;margin-left:auto;margin-right:auto}}@media (min-width:641px){.b-section-steps{background-position:right -290px top 100px,right top;padding:70px 0 30px;padding:4.375rem 0 1.875rem;background-size:550px auto,auto}.b-section-steps__title-wrap{margin-bottom:35px;margin-bottom:2.1875rem}.b-section-steps__title-wrap .l-title-wrap{margin-bottom:0}.b-section-steps__subtitle{font-size:22px;font-size:1.375rem}.b-section-steps__content{max-width:50%}.b-section-about-us{padding-top:500px;padding-bottom:60px}.b-advantages{overflow:hidden}.b-advantages__container{margin-left:-25px;margin-right:-25px}.b-advantages__wrap{display:inline-block;vertical-align:top;width:50%;padding:0 25px;padding:0 1.5625rem;margin-bottom:25px;margin-bottom:1.5625rem}.b-advantages__wrap:last-child,.b-advantages__wrap:nth-last-child(2){margin-bottom:0}.b-section-tour-search{padding:150px 0 160px;padding:9.375rem 0 10rem;background-size:auto 147px,auto 147px,auto,cover}.b-section-tour-search .b-title-1{margin-bottom:22px;margin-bottom:1.375rem}.b-products{width:calc(100% + 50px);margin-left:-25px;padding-left:25px}.b-section-managers .b-text{margin-bottom:35px;margin-bottom:2.1875rem}.b-product-item__img{width:270px}.b-managers{margin-left:-25px;padding-left:25px;width:calc(100% + 50px)}.b-faq{margin:0 0 30px;margin-bottom:1.875rem;width:100%}.b-faq__hide-wrap_mobile{padding:25px 30px;padding:1.5625rem 1.875rem}.b-faq__question{padding:20px 30px;padding:1.25rem 1.875rem}.b-ask-question{width:calc(100% + 50px);margin-left:-25px}.b-ask-question:before{content:'';position:absolute;bottom:0;left:40px;background-image:url(../img/sprite.png?1332);background-position:0 0;width:137px;height:117px}.b-ask-question__content{padding:25px 0 30px 190px;padding:1.5625rem 0 1.875rem 11.875rem}.b-section-partners,.l-overflow-wrap{overflow:inherit}.b-section-partners__table{height:460px;padding:50px 0;padding:3.125rem 0;width:100%;table-layout:fixed}.b-section-partners__cell{display:table-cell;vertical-align:middle}.b-section-partners__cell:first-child{display:table-cell;width:44%;position:relative}.b-section-partners__img{width:auto;position:absolute;right:0;top:0;bottom:0;margin:auto}.b-achiev__container{margin:-30px;margin:-1.875rem}.b-achiev__wrap{display:inline-block;vertical-align:top;width:50%;padding:0 30px;padding:0 1.875rem;min-height:130px;margin-bottom:30px;margin-bottom:1.875rem}.b-partners-wrap{margin-bottom:0}.b-inputs-wrap-double .b-input{margin-bottom:0;width:50%;width:calc(50% + 1px);float:left;margin-right:-1px}.b-reviews-carousel.owl-carousel .owl-nav{margin-top:0;position:absolute;top:15px;right:0}.b-swd{margin-top:25px}.b-footer{text-align:inherit;display:table;width:100%;table-layout:fixed}.b-footer__cell{display:table-cell;vertical-align:top}.b-footer__cell:last-child{text-align:right}.b-footer .b-logo{text-align:auto;margin-bottom:25px;margin-bottom:1.5625rem;display:inline-block}.b-footer .b-btn-border{margin-bottom:0}.b-section-achiev,.b-section-direction,.b-section-faq-reviews,.b-section-managers,.b-section-offer{padding:65px 0 80px;padding:4.0625rem 0 5rem}.b-custom-popup__scroll-wrap{min-height:500px}.b-spin-menu{max-width:450px}.b-spin-menu__item{font-size:26px;font-size:1.625rem}.-hidden-min-640{display:none}}@media (min-width:769px){.im-popup .im-popup-inside{width:auto}.b-popup{padding:30px;padding:1.875rem;border-radius:10px;width:660px}.b-popup__text-wrap{padding:20px 30px;padding:1.25rem 1.875rem}.b-popup_gallery{padding:0}.b-popup_gallery .b-form{padding:30px;padding:1.875rem}.b-popup-slider__carousel{padding:10px 50px;padding:.625rem 3.125rem}}@media (min-width:993px){.b-section-steps{background-position:top right,right top;background-size:auto 70%,auto;min-height:840px;padding:100px 0 80px;padding:6.25rem 0 5rem}.b-section-steps__title-wrap{margin-bottom:50px;margin-bottom:3.125rem}.b-section-steps__title-wrap .l-title-wrap{margin-bottom:0}.b-section-steps__subtitle{font-size:30px;font-size:1.875rem}.b-section-steps__content{margin-bottom:15px;margin-bottom:.9375rem}.b-steps__step{margin:10px;margin:.625rem;font-size:30px;font-size:1.875rem;line-height:56px;width:52px;height:52px}.b-steps__step:after{top:-10px;right:-10px;bottom:-10px;left:-10px}.b-steps__text{width:calc(100% - 72px)}.b-steps__item{margin-bottom:15px;margin-bottom:.9375rem}.b-section-about-us{background-size:50% auto,auto;background-position:left top;padding-top:0;padding-bottom:100px}.b-section-about-us__inner{width:50%;float:right;min-height:500px;margin-bottom:60px;margin-bottom:3.75rem}.b-advantages__container{margin-left:-30px;margin-right:-30px}.b-advantages__wrap{margin-bottom:0;width:25%;padding:0 30px;padding:0 1.875rem}.b-section-tour-search{padding:250px 0 280px;padding:15.625rem 0 17.5rem;background-size:auto 210px,auto 210px,auto,cover}.b-section-tour-search .b-title-1{margin-bottom:45px;margin-bottom:2.8125rem}.b-form-select-tour,.b-section-offer .b-form{max-width:none}.b-section-offer .b-form .b-btn{margin-top:30px}.b-form-select-tour__table{display:table;table-layout:fixed;width:100%;box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.b-form-select-tour__cell{margin-bottom:0;display:table-cell;vertical-align:top}.b-form-select-tour__cell:after{content:'';position:absolute;right:0;top:10px;bottom:10px;width:1px;background-color:#e4e6e7}.b-form-select-tour__cell:first-child .b-select-tour{border-radius:4px 0 0 4px}.b-form-select-tour__cell:last-child:after{content:none}.b-form-select-tour__cell:last-child .b-select-tour{border-radius:0 4px 4px 0}.b-form-select-tour .b-dropdown{margin-top:0;position:absolute;top:115%;left:0;width:100%;min-width:220px;box-shadow:0 0 12px 5px rgba(0,0,0,.1);padding:25px 20px 30px;padding:1.5625rem 1.25rem 1.875rem}.b-form__row{margin-left:-10px;margin-right:-10px;font-size:0;margin-bottom:25px;margin-bottom:1.5625rem}.b-form__row:last-child{margin-bottom:0}.b-form__double-wrap,.b-form__triple-wrap{margin-bottom:0;width:33.3%;padding:0 10px;padding:0 .625rem;display:inline-block;vertical-align:top}.b-form__double-wrap{width:50%}.b-select-tour{border-radius:0;box-shadow:none;padding:36px 35px 36px 45px;padding:2.25rem 2.1875rem 2.25rem 2.8125rem}.b-select-tour__title{font-size:12px;font-size:.75rem}.b-select-tour:before{left:20px}.b-products{margin-left:0;padding-left:0;width:100%;white-space:inherit;overflow:hidden}.b-products__container{margin:0 -10px;margin:0 -.625rem}.b-managers__container:after,.b-products__container:after{content:'';display:block;height:0;visibility:hidden;clear:both}.b-products__wrap{margin-right:0;width:25%;float:left;padding:0 10px;padding:0 .625rem}.b-section-managers .b-text{margin-bottom:60px;margin-bottom:3.75rem}.b-product-item__img{width:100%;height:auto}.b-product-item__price{font-size:26px;font-size:1.625rem}.b-managers{margin-left:0;padding-left:0;width:100%;overflow:hidden}.b-managers__container{margin-left:-20px;margin-right:-20px}.b-managers__wrap{margin-right:0;width:25%;padding:0 20px;padding:0 1.25rem;text-align:center}.b-manager-item{width:auto}.b-faq{margin-bottom:60px;margin-bottom:3.75rem;display:table;width:100%;table-layout:fixed}.b-faq__cell{display:table-cell}.b-faq__cell:last-child{padding:20px 0 0 60px;padding:1.25rem 0 0 3.75rem}.b-faq__hide-wrap.js-act{display:block}.b-faq__hide-wrap,.b-faq__hide-wrap_mobile,.b-faq__hide-wrap_mobile.js-act{display:none}.b-faq__question{padding:26px 30px;padding:1.625rem 1.875rem}.b-faq__top-wrap{margin-bottom:25px;margin-bottom:1.5625rem}.b-ask-question{width:100%;border-radius:50px;margin-left:auto;margin-right:auto}.b-ask-question__content{padding:20px 60px 20px 200px;padding:1.25rem 3.75rem 1.25rem 12.5rem;height:100px}.b-ask-question__text-wrap{margin-bottom:0;display:inline-block;vertical-align:middle;padding-right:15px;width:calc(100% - 290px)}.b-section-partners{margin-bottom:0;padding-top:0}.b-section-partners__img{top:-80px;bottom:auto}.b-achiev__container{margin:0 -30px;margin:0 -1.875rem}.b-achiev__wrap{width:25%;padding:0 30px;padding:0 1.875rem}.b-partners-wrap__wrap{width:33%}.b-partners-wrap__wrap:nth-child(3n+1){text-align:left}.b-partners-wrap__wrap:nth-child(3n){text-align:right}.b-between-wrap{display:table;width:100%;margin-bottom:35px;margin-bottom:2.1875rem}.b-between-wrap__cell{margin-bottom:0;text-align:inherit;display:table-cell;vertical-align:middle}.b-between-wrap__cell:last-child{text-align:right}.b-reviews-carousel.owl-carousel .owl-nav{top:auto;left:0;right:auto;bottom:-105px}.b-reviews-tab{margin-bottom:60px;margin-bottom:3.75rem}.l-title-wrap{margin-bottom:45px;margin-bottom:2.8125rem}.l-title-wrap.-margin-sm{margin-bottom:22px;margin-bottom:1.375rem}.l-footer{padding:55px 0;padding:3.4375rem 0}.b-footer .b-contacts-wrap{display:block}.b-section-achiev,.b-section-direction,.b-section-faq-reviews,.b-section-managers,.b-section-offer{padding:110px 0 120px;padding:6.875rem 0 7.5rem}.b-custom-popup{overflow:inherit}.b-custom-popup__top{height:140px;padding-top:60px}.b-custom-popup__bottom{padding-bottom:60px;padding-top:35px;height:140px}.b-custom-popup__middle{top:140px;bottom:140px}.b-custom-popup__scroll-wrap{min-height:750px}.b-spin-menu{max-width:600px}.b-spin-menu__item{padding:15px 0;padding:.9375rem 0;font-size:32px;font-size:2rem}.b-spin-menu .slick-next,.b-spin-menu .slick-prev{right:-100px}}@media (min-width:993px) and (max-height:750px){.b-custom-popup__top{padding-top:20px;height:100px}.b-custom-popup__bottom{padding-bottom:20px;height:100px}.b-custom-popup__middle{top:100px;bottom:100px}.b-custom-popup__scroll-wrap{min-height:600px}.b-spin-menu__item{font-size:26px;font-size:1.625rem}}@media (min-width:1201px){.b-select-tour__title{font-size:14px;font-size:.875rem}.b-product-item__price{font-size:30px;font-size:1.875rem}.b-achiev__num{font-size:80px;font-size:5rem}}@media (min-width:1501px){.b-section-steps{background-size:auto,auto}.b-section-about-us{background-size:auto}}@media (max-width:640px){.b-popup-slider .owl-carousel .owl-item img{width:70px;height:auto}.b-footer-socials{margin-top:10px;margin-right:0}.-hidden-640{display:none}}