#swiper-reviews-video{width:100%;display:none}.b-reviews-dict .reviews-dict__head{display:flex;align-items:center}@media(min-width: 768px){.b-reviews-dict .reviews-dict__head .b-title-h2,.b-reviews-dict .reviews-dict__head h2{margin-right:20px}}.b-reviews-dict .reviews-dict__head .b-btn{margin-left:auto}@media(max-width: 767px){.b-reviews-dict .reviews-dict__head .b-btn{display:none}}.b-reviews-dict .reviews-dict__item{box-sizing:border-box;width:310px;height:475px;padding:1px;border-radius:25px;opacity:1 !important;cursor:pointer;transition:border .3s}@media(max-width: 1099px){.b-reviews-dict .reviews-dict__item{width:340px;height:520px}}@media(max-width: 767px){.b-reviews-dict .reviews-dict__item{width:300px;height:460px}}.b-reviews-dict .reviews-dict__item:hover{border-color:#5bc020}.b-reviews-dict .reviews-dict__item:hover .reviews-dict__play path{transition:stroke .2s,fill .2s}.b-reviews-dict .reviews-dict__item:hover .reviews-dict__play path:first-child{stroke:#f5e2f5}.b-reviews-dict .reviews-dict__item:hover .reviews-dict__play path:last-child{fill:#f5e2f5}.b-reviews-dict .reviews-dict__item:hover::before{background:linear-gradient(35deg, #752e96, #2d3c99)}.b-reviews-dict .reviews-dict__item::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(35deg, #2d3c99, #752e96);border-radius:28px;transition:background .2s;z-index:-1}.b-reviews-dict .reviews-dict__content{position:relative;box-sizing:border-box;width:100%;height:100%;border-radius:26px;overflow:hidden;padding:10px;background:#fff}.b-reviews-dict .reviews-dict__content-wrap{width:100%;height:100%;position:relative;border-radius:25px;overflow:hidden}.b-reviews-dict .reviews-dict__img{width:100%;height:100%}.b-reviews-dict .reviews-dict__img img{display:block;width:100%;height:100%;object-fit:cover}.b-reviews-dict .reviews-dict__info{position:absolute;top:14px;left:14px;right:14px;display:flex;align-items:center}.b-reviews-dict .reviews-dict__icon{width:30px;height:30px;border:2px solid #fff;overflow:hidden;border-radius:100%;margin-right:10px}@media(max-width: 1099px){.b-reviews-dict .reviews-dict__icon{width:22px;height:22px}}.b-reviews-dict .reviews-dict__icon img{display:block;width:100%;height:100%;object-fit:cover}.b-reviews-dict .reviews-dict__name{font-size:10px;color:#fff;margin-right:10px}@media(max-width: 1099px){.b-reviews-dict .reviews-dict__name{font-size:8px}}.b-reviews-dict .reviews-dict__rating{display:flex;align-items:center;margin-left:auto}@media(max-width: 1099px){.b-reviews-dict .reviews-dict__rating svg{width:10px;height:10px}}.b-reviews-dict .reviews-dict__play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(max-width: 1099px){.b-reviews-dict .reviews-dict__play svg{width:80px;height:80px}}.b-reviews-dict .reviews-dict__play path{transition:stroke .2s}@media(min-width: 768px){.b-reviews-dict .swiper-scrollbar{display:none}}@media(max-width: 767px){.b-reviews-dict .swiper.swiper--site-theme{padding-bottom:0}.b-reviews-dict .swiper.swiper--site-theme .swiper-button-prev,.b-reviews-dict .swiper.swiper--site-theme .swiper-button-next{display:none}}.fancybox-stories .fancybox-close-small{width:100px;height:100px}.fancybox-stories .fancybox-close-small svg{opacity:.8;color:#fff;transition:opacity .2s}.fancybox-stories .fancybox-close-small svg :hover{opacity:1}.fancybox-stories .fancybox-content{width:100%;height:100%;padding:100px;background:rgba(0,0,0,0);border-radius:0}@media(min-width: 768px)and (max-width: 1099px){.fancybox-stories .fancybox-content{padding:30px}}@media(max-width: 767px){.fancybox-stories .fancybox-content{padding:10px}}.fancybox-stories .fancybox-content .b-reviews-video{width:100%;max-width:615px;height:100%;max-height:800px;padding:0 90px;position:relative;top:50%;transform:translateY(-50%)}@media(min-width: 768px)and (max-width: 1099px){.fancybox-stories .fancybox-content .b-reviews-video{max-width:415px;padding:0}}@media(max-width: 767px){.fancybox-stories .fancybox-content .b-reviews-video{max-width:100%;max-height:100%;padding:0}}.fancybox-stories .fancybox-content .b-reviews-video .reviews-video__item{display:flex;justify-content:center;width:100%;height:100%}.fancybox-stories .fancybox-content .b-reviews-video .reviews-video__video{width:100%;max-width:615px;height:100%;border-radius:30px;overflow:hidden}.fancybox-stories .fancybox-content .b-reviews-video .reviews-video__video video{display:block;width:100%;height:100%;object-fit:cover}.fancybox-stories .fancybox-content .b-reviews-video .reviews-video__video video::-webkit-media-controls{display:none !important}.fancybox-stories .fancybox-content .swiper-container{display:flex;align-items:center;height:100%}.fancybox-stories .fancybox-content .swiper-slide{display:flex;align-items:center}.fancybox-stories .fancybox-content .reviews-video-pagination{position:absolute;top:0;left:90px;right:90px;display:flex;justify-content:center;align-items:center;width:auto;height:30px;z-index:5}.fancybox-stories .fancybox-content .reviews-video-pagination .swiper-pagination-bullet{height:2px;width:15px;background:#fff;opacity:.6;margin:0 2px;border-radius:0}.fancybox-stories .fancybox-content .reviews-video-pagination .swiper-pagination-bullet-active{opacity:1;background:#752e96}.fancybox-stories .fancybox-content .reviews-video-next{position:absolute;top:50%;right:0;width:50px;height:50px;transform:translateY(-50%);z-index:10;background:url("/files/310/next.svg") no-repeat 50% 50%;background-size:contain;opacity:.8;transition:opacity .2s;cursor:pointer}.fancybox-stories .fancybox-content .reviews-video-next:hover{opacity:1}.fancybox-stories .fancybox-content .reviews-video-prev{position:absolute;top:50%;left:0;width:50px;height:50px;transform:translateY(-50%);z-index:10;background:url("/files/310/prev.svg") no-repeat 50% 50%;background-size:contain;cursor:pointer;opacity:.8;transition:opacity .2s}.fancybox-stories .fancybox-content .reviews-video-prev:hover{opacity:1}.b-dict-team .dict-team__item{display:flex;flex-direction:column;overflow:hidden;background-color:#f6f6f6;border-radius:30px;text-align:center}.b-dict-team .dict-team__body{padding:25px 20px 15px;border-bottom:1px solid #e6e6e6}.b-dict-team .dict-team__footer{display:flex;justify-content:center;align-items:center;height:68px}.b-dict-team .dict-team__footer a{font-weight:500}.b-dict-team .dict-team__img img{display:block;overflow:hidden;border-radius:30px}.b-dict-team .dict-team__name{font-size:20px;font-weight:600;color:#242424}.b-region-map{margin-bottom:50px}.b-region-map .region-map__map{position:relative;height:670px;background:linear-gradient(90deg, #2d3c99 10.79%, #752e96 83.12%);border-radius:30px}.b-region-map .region-map__map svg{display:block;width:100%;height:auto}.b-region-map .region-map__map svg path{transition:fill .2s}.b-region-map .region-map__inner{position:absolute;width:80%;height:auto;top:50%;left:50%;transform:translate(-37%, -43%)}.b-region-map .region-map__tags{position:absolute;top:0;left:0;right:0;bottom:0}.b-region-map .region-map__tag{position:absolute;display:flex;align-items:center;gap:5px;cursor:pointer;transition:transform 1s;transform:translate(-100%, -100%)}.b-region-map .region-map__tag-icon{flex-shrink:0}.b-region-map .region-map__tag-name{padding:3px 8px;border-radius:120px;background-color:#fff;font-size:14px;font-weight:500;color:#752e96;white-space:nowrap}.b-region-map .region-map__tag.sankt-peterburg{top:20%;left:33%;transform:translate(-100%, -100%)}.b-region-map .region-map__tag.moskva{top:36%;left:31%;transform:translate(-100%, -100%)}.b-region-map .region-map__tag.nizhnij-novgorod{flex-direction:row;top:45%;left:36%;transform:translate(0%, -100%)}.b-region-map .region-map__tag.kazan{flex-direction:row;top:52%;left:42%;transform:translate(0%, -100%)}.b-region-map .region-map__tag.samara{flex-direction:row;top:59%;left:38%;transform:translate(0%, -100%)}.b-region-map .region-map__tag.yaroslavl{top:33%;left:34%;transform:translate(0%, -100%)}.b-region-map .region-map__tag.anapa{top:60%;left:10%;transform:translate(-100%, -100%);flex-direction:row-reverse}.b-region-map .region-map__tag.rostov-na-donu{top:58%;left:13%;transform:translate(0%, -100%)}.b-region-map .region-map__tag.ylianovsk{top:53%;left:40%;transform:translate(-100%, -100%);flex-direction:row-reverse}.b-region-map .region-map__tag.novosibirsk{top:74%;left:86%;transform:translate(-100%, -100%);flex-direction:row-reverse}.b-region-map .region-map__search{position:relative;box-sizing:border-box;width:100%;padding:17px 50px 17px 18px;margin-bottom:40px;border:1px solid #cecece;border-radius:4px;background:#fff url(/files/110/search.svg) no-repeat calc(100% - 15px) 49%}.b-select-map{margin:30px 20px}.map-select__control{border-radius:100px !important}.map-select__control--is-focused{border-color:#2d3c99 !important}.map-select__input-container{padding:11px 10px 8px !important}.map-select__placeholder{padding:0 10px !important}.map-select__single-value{color:#242424 !important;padding:0 10px !important}.map-select__indicator-separator{display:none}.map-select__indicators{width:50px}.map-select__dropdown-indicator{background:url(/files/325/select-tr.svg) no-repeat 50% 50%;background-position:center}.map-select__dropdown-indicator svg{display:none}.map-select__menu{border-radius:20px !important;overflow:hidden}.select-parent{position:relative;z-index:30}.b-popup-region{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(33,33,33,.2);z-index:50}.b-popup-region .popup-region__content{box-sizing:border-box;background:#fff;position:absolute;padding:70px 50px;width:100%;max-width:720px;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:40px}.b-popup-region .popup-region__event{display:flex;align-items:center;margin-bottom:20px}.b-popup-region .popup-region__event svg{display:block;margin-right:15px}.b-popup-region .popup-region__event a{font-size:26px;font-weight:500;color:#242424}.b-popup-region .popup-region__event:last-child{margin-bottom:0}.b-popup-region .popup-region__close{position:absolute;top:30px;right:30px;cursor:pointer}.b-popup-region .popup-region__link{display:inline-block;font-size:13px;font-weight:800;text-transform:uppercase;color:#fff;border:none;padding:16px 30px;background:#043598;border-radius:5px;font-family:Montserrat,sans-serif;cursor:pointer;transition:background .3s;text-decoration:none}.b-popup-region .popup-region__link:hover{background:#617ff9}.b-mobile-list{display:flex;flex-wrap:wrap;margin:0 -5px}.b-mobile-list .mobile-list__item{display:block;width:calc(50% - 10px);font-size:15px;color:#000;margin:0 5px 5px}.b-mobile-list-btn{display:inline-block;margin-top:10px;color:#043598;font-size:15px;cursor:pointer}@media handheld,only screen and (min-width: 768px)and (max-width: 979px){.b-region-map{padding:0;margin:0 -35px}.b-region-map .region-map__inner{width:95%;height:auto;top:50%;left:50%;transform:translate(-47%, -45%)}.b-region-map .region-map__tag-icon{flex-shrink:0}.b-region-map .region-map__tag-icon svg{width:27px}.b-region-map .region-map__tag-name{padding:1px 8px 0px}}@media handheld,only screen and (max-width: 767px){.b-region-map{padding:0;margin:0 -20px}.b-region-map .region-map__map{height:auto;min-height:330px}.b-region-map .region-map__map::before{content:"";display:block;width:100%;padding-bottom:95%}.b-region-map .region-map__inner{width:95%;height:auto;top:50%;left:50%;transform:translate(-47%, -45%)}.b-region-map .region-map__tag-icon{flex-shrink:0}.b-region-map .region-map__tag-icon svg{width:22px}.b-region-map .region-map__tag-name{display:none}.b-mobile-list{display:flex;flex-wrap:wrap;margin:0}.b-mobile-list .mobile-list__item{display:block;width:100%;font-size:13px;color:#000;margin:0 0 5px}}.b-mobile-list{display:flex;flex-direction:column;padding:0 20px}.b-mobile-list a{color:#000;font-size:18px;display:inline-block;margin-bottom:5px}