@charset "UTF-8";.carousel{position:relative;display:block;width:100%;box-sizing:border-box}.carousel__next,.carousel__prev{position:absolute;bottom:-8%;transition:transform .25s ease}.carousel__next i,.carousel__prev i{font-size:60px;color:var(--box-border);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel__next:hover,.carousel__prev:hover{transform:scale(1.25)}.carousel__prev{left:25%;border-radius:0 0 30% 0;width:70px;height:40px;text-align:center;box-shadow:0 5px 2px -2px #d7d7d7;border-bottom:2px solid #223f82;text-align:center}.carousel__next{right:25%;border-radius:0 0 0 30%;box-shadow:0 0 3px 0 #223f82;width:70px;height:40px;text-align:center;box-shadow:0 5px 2px -2px #d7d7d7;border-bottom:2px solid #223f82}.carousel__body{width:100%;padding:22px 0 50px 0;overflow:hidden;height:555px}.carousel__body .carousel__slider{position:relative;transition:transform .3s ease-out;background:var(--crsl-bg);cursor:e-resize}.carousel__body .carousel__slider__item{position:relative;display:block;float:left;box-sizing:border-box}.carousel__body .carousel__slider__item .item__3d-frame{position:relative;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .3s ease-in-out;transform-style:preserve-3d}.carousel__body .carousel__slider__item .item__3d-frame:after{content:"";position:absolute;bottom:-15%;width:100%;height:40px;background:rgba(34,63,130,.2);box-shadow:0 0 15px 5px rgba(34,63,130,.2);transform:rotateX(90deg) translate3d(0,-20px,0);opacity:.85}.carousel__body .carousel__slider__item .item__3d-frame__box{display:flex;align-items:center;vertical-align:middle;text-align:center;position:absolute;width:100%;height:100%;box-sizing:border-box;border-color:#a9a9a9;background:var(--box-bg);border-width:1px;border-style:solid;border-radius:5px;overflow:hidden}.carousel__body .carousel__slider__item .item__3d-frame__box h1{font-size:7em;width:100%;color:var(--box-border)}.carousel__body .carousel__slider__item .item__3d-frame__box--left,.carousel__body .carousel__slider__item .item__3d-frame__box--right{top:0;width:30px;backface-visibility:hidden}.carousel__body .carousel__slider__item .item__3d-frame__box--left{left:0;border-left-width:2px;transform:translate3d(1px,0,-30px) rotateY(-90deg);transform-origin:0;background:#fff;border-color:#c8c8c8}.carousel__body .carousel__slider__item .item__3d-frame__box--right{right:0;border-right-width:2px;transform:translate3d(-1px,0,-30px) rotateY(90deg);transform-origin:100%;background:#fff;border-color:#c8c8c8}.roomCard{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%;background:#fff}.roomCard__image .et_pb_gallery_image{width:100%;height:220px}.roomCard img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.roomCard__params{padding:10px}.roomCard__params span{padding:2px;border-radius:5px;box-shadow:0 0 3px 0 #cacaca}.roomCard__desc{padding:10px}.roomCard__buttons{padding:10px}.roomCard__buttons a{height:30px;line-height:30px}.room-card img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.roomParams{display:flex;flex-wrap:wrap;justify-content:space-around}.roomParams__item{margin:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:70px;font-size:14px;line-height:1;color:#3e3e3e}.roomParams__item img{width:30px;margin-bottom:5px}.roomParams__item span{text-align:center}.roomParams__item strong{text-align:center}.roomDesc.cList ul{justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.roomDesc.cList ul li{width:45%}@media (max-width:980px){.roomParams__item{font-size:12px;margin:5px}.roomParams__item img{width:25px}}@media (max-width:460px){.roomParams__item{max-width:55px;width:33%;font-size:11px}.roomParams__item img{width:25px}}.hide{display:none!important}.roomFilter{padding:0}.roomFilter__desc{text-align:center;margin:0;padding:0;margin-bottom:20px}.roomFilter h3{text-align:center;font-weight:700;font-size:24px;padding:0}.roomFilter h4{text-align:center;font-weight:700}.roomFilter__blocks{display:flex;flex-wrap:wrap;justify-content:space-around}.roomFilter__block{margin:5px;padding:5px;border-radius:5px;box-shadow:0 0 5px 0 #cac8c8}.roomFilter__items{display:flex;flex-wrap:wrap}.roomFilter__item{text-align:center;padding:3px 10px;border-radius:15px;cursor:pointer;transition:background .2s linear,color .2s linear,box-shadow .2s linear,transform .2s linear;border:1px solid #147474;color:#000;margin:3px;font-size:14px}.roomFilter__item:hover{transform:scale(1.05)}.roomFilter__item_active{color:#fff;background:#147474}@media (max-width:768px){.roomFilter__blocks{justify-content:space-around}.roomFilter__items{justify-content:center}.roomFilter__item{margin:2px;padding:0 5px;font-size:12px}}@media (max-width:460px){.roomFilter__block{width:90%}}.room-heading{font-size:30px;text-align:center}.room-price-heading{font-size:26px;box-shadow:0 0 2px 0 #373737;padding:2px 7px 7px 7px;border-radius:5px;margin:10px 0;text-align:center;cursor:pointer}@media (max-width:980px){.room-heading{font-size:24px}.room-price-heading{font-size:20px}}.mym{display:block;background:#223f82}.mym .menu-item-price a:after{top:6px;left:30px;font-size:11px;white-space:nowrap}.mym__button{display:none;align-items:center;position:fixed;top:3%;right:0;width:50px;height:50px;box-shadow:0 0 3px 0 #000;border-radius:3px 0 0 3px;cursor:pointer;background-color:rgba(255,255,255,.85)}.mym__button:before{font-family:ETmodules;content:"a";font-size:50px}.mym .sub-menu{z-index:1;box-shadow:0 2px 5px rgba(0,0,0,.1);background-color:rgb(44.5731707317,82.5914634146,170.4268292683)}.mym li li ul{z-index:1000;top:-30%;left:270px}.mym .sub-menu li a{padding-left:6%}.mym .sub-menu li a{padding-left:6%}.mym_menu li{position:relative}.mym_menu li:hover{background-color:rgb(23.4268292683,43.4085365854,89.5731707317)}.mym_menu .current_page_item{background-color:rgb(23.4268292683,43.4085365854,89.5731707317)}.mym_menu .current-menu-item{background-color:rgb(23.4268292683,43.4085365854,89.5731707317)}.mym_menu li a{display:flex;padding:12px 10px;align-content:center;align-items:center;color:#fff}@media (max-width:1080px){.mym_menu li a{display:flex;padding:12px 8px;align-content:center;align-items:center;color:#fff;font-size:15px}}@media (min-width:981px){.mym .sub-menu{position:absolute;min-width:270px}.mym .sub-menu,.mym .sub-menu li:last-of-type{border-radius:0 0 25px 25px}.mym__button{display:none}.mym_menu{display:flex;flex-wrap:wrap;justify-content:center}.mym_menu .sub-menu{opacity:0;visibility:hidden}.mym_menu li:hover>.sub-menu{opacity:1;visibility:visible;transform-origin:0 0;animation:Grow .3s ease-in-out;z-index:5}.mym_menu li{border-radius:5px}.mym_menu li.current_page_ancestor{background-color:rgb(23.4268292683,43.4085365854,89.5731707317)}.mym_menu>li:last-of-type{box-shadow:0 0 5px 0 #000;padding:0 10px;margin-left:5px}.mym_menu .menu-item-has-children>a:after{font-family:ETmodules;content:"3";font-size:16px;position:relative;font-weight:800}.mym_menu .sub-menu li{border-bottom:1px solid #454545}.mym_menu li:last-of-type{border-bottom:none}}@media (max-width:980px) and (min-width:768px){.mym__button{display:flex}}@media (max-width:980px){.mym{position:absolute;top:0;width:80%;overflow:auto;height:100vh}.mym__layer{position:fixed;z-index:99;transition:all .8s;top:0;left:0;width:100%;height:0}.mym__bodyfixed{overflow-y:hidden}.mym__darklayer{background-color:rgba(0,0,0,.75);height:100%}.mym .sub-menu{display:none;box-shadow:0 0 5px #000 inset}.mym .sub-menu .sub-menu a{padding-left:12%}.mym .sub-menu .sub-menu a::before{font-family:ETModules;content:"^";font-weight:900;font-size:8px;margin-right:6px}.mym_closed{display:none}.mym .menu-item-has-children>.mym__extend{padding:12px 5% 12px 7px;cursor:pointer;position:absolute;right:0;top:0}.mym .menu-item-has-children>.mym__extend::before{display:flex;justify-content:center;align-items:center;border-radius:10px;width:40px;height:25px;cursor:pointer;color:#fff;box-shadow:0 0 3px 0 #fff;border-left:1px solid #fff}.mym .menu-item-has-children>.mym__extend_closed::before{font-family:ETmodules;font-weight:700;content:"3";font-size:18px}.mym .menu-item-has-children .mym__extend_opened::before{font-family:ETmodules;font-weight:700;content:"2";font-size:18px}.mym_menu{padding:0 5px}.mym_menu>li:last-of-type{padding:0 10px;border-radius:5px}.mym_menu li a{border-bottom:1px solid #454545}.mym_menu>li:last-of-type{box-shadow:0 0 5px 0 #fff}.mym_menu>li:last-of-type>a{border-bottom:none}}@media (max-width:768px){.mym__button{top:5%}}@media (min-width:981px){.f-nav{width:100%;z-index:9999!important;position:fixed!important;top:0}}.testCards{display:flex;flex-wrap:wrap;justify-content:space-around}.testCard{width:100%;margin:10px;min-width:280px;max-width:340px;background-color:rgba(34,63,130,.1);background:linear-gradient(-25deg,#fff 0,rgba(34,63,130,.2) 100%);padding:30px;overflow:hidden;text-align:center;box-sizing:border-box;border-radius:10px;box-shadow:3px 3px 20px 2px rgba(0,0,0,.3);transition:all .3s linear}.testCard:hover{transform:scale(1.05);box-shadow:3px 3px 30px 0 rgba(0,0,0,.2)}.testCard__image{width:100px;height:100px;border-radius:50%;display:inline-block;box-shadow:3px 3px 20px rgba(0,0,0,.4);margin-bottom:10px;border:solid 5px #fff;overflow:hidden}.testCard img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testCard__name{font-size:24px}.testCard h3{color:#797979;margin:0;font-size:16px;font-weight:700}.testCard__date{position:absolute;top:10px;right:10px;font-size:13px;font-weight:700;color:#a6a6a6}.testCard blockquote{font-size:1em;padding:35px 10px 30px 40px;margin-top:20px;background-color:#fff;border-radius:5px;box-shadow:inset -1.4px -1.4px 2px rgba(0,0,0,.3);text-align:left;position:relative;margin:30px 0 15px 0;border:none;overflow-y:auto;max-height:180px;line-height:1.2}.testCard blockquote::before{content:"“";position:absolute;font-size:70px;opacity:.25;font-style:normal;top:0;left:15px}.tCard{margin:10px;background-color:rgba(34,63,130,.3);background-image:linear-gradient(-25deg,rgba(255,255,255,.99) 50%,rgba(0,0,0,0) 100%);padding:15px;overflow:hidden;text-align:center;box-sizing:border-box;border-radius:10px;box-shadow:3px 3px 20px rgba(0,0,0,.4);transition:all .3s linear}.tCard__info{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:20px;align-items:center}.tCard__name{font-size:22px;font-weight:700;color:#2b2b2b}.tCard__image{width:100px;height:100px;border-radius:50%;display:inline-block;box-shadow:3px 3px 20px rgba(0,0,0,.4);border:solid 5px #fff;overflow:hidden;float:left;margin:5px}.tCard__content{overflow:hidden}.tCard__button{color:#223f82;cursor:pointer;font-weight:700}.tCard img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tCard h3{color:#4b4b4b;margin:0;font-size:18px;font-weight:700}.tCard blockquote{text-align:left;margin:10px;border-left:unset;padding-left:0}@media (max-width:420px){.tCard__image{float:inherit;margin-right:0}.tCard__info{flex-direction:column}}.vism{display:flex;flex-wrap:wrap;justify-content:space-between}.vism__item{width:300px;margin-right:5px;margin-top:20px;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.4196078431);transition-duration:.3s;background-size:cover}.vism__item>div{height:100%}.vism__item.opened{box-shadow:0 0 12px rgba(0,0,0,.6078431373);transition-duration:.3s;transform:scale(1.03)}.vism__item:hover{box-shadow:0 0 12px rgba(0,0,0,.6078431373);transition-duration:.3s;transform:scale(1.03)}.vism__layer{display:block;width:100%;height:100%;border-radius:5px;background:rgba(255,255,255,.4)}.vism__heading{width:90%;padding:15px;margin:70px auto;display:inline-block;background-color:rgba(34,63,130,.95);border-radius:0 5px 5px 0}.vism__h3{padding:10px;font-weight:700;text-align:center;color:#fff}.vism_oval .vism__item{border-radius:50%;position:relative}.vism_oval .vism__layer{border-radius:50%;position:absolute}.vism_oval .vism__heading{width:100%;border-radius:5px;display:flex;align-items:center;justify-content:center}.vism_withDesc .vism__item{height:220px}.vism_withDesc .vism__item.opened{transform:scale(1.05)}.vism_withDesc .vism__item.opened .vism__heading{transform:translateY(-68px);margin-bottom:0}.vism_withDesc .vism__item.opened .vism__desc{display:block;margin-top:-70px}.vism_withDesc .vism__item:hover{transform:scale(1.05)}.vism_withDesc .vism__item:hover .vism__heading{transform:translateY(-68px);margin-bottom:0}.vism_withDesc .vism__item:hover .vism__desc{display:block;margin-top:-70px}.vism_withDesc .vism__desc{display:none;padding:10px;background-color:rgba(255,255,255,.8);box-shadow:0 0 5px 0 #cacaca;line-height:1.3;color:#000}.vism_withDesc .vism__heading{transition:all .3s linear;text-align:center}.vism_withDesc .vism__h3{display:inline-block;padding-right:0}.vism_withDesc .triangleButton::after{color:#fff}.vism_withDesc .vism__button{color:#0079ca;padding-left:3px}@media (max-width:700px){.vism{justify-content:space-around}}@media (max-width:690px){.vism__item{width:100%}}.button3d{display:inline-block;border:1px solid gray;text-align:center;padding:10px 40px;border-radius:50px 5px 50px 5px;box-shadow:0 0 5px 0 #707070,inset 0 0 3px #fff;background:linear-gradient(to top,rgb(27.5,159.5,159.5) 0,#147474 100%);color:#fff;text-decoration:none;position:relative;transition:all .3s linear;font-weight:700}.button3d:hover{box-shadow:inset 0 0 3px #fff;text-decoration:underline;color:#fff}.button3d:hover .light{padding:1px 5px;-webkit-animation-name:shine;-webkit-animation-duration:.6s;-webkit-animation-timing-function:linear;-khtml-animation-name:shine;-khtml-animation-duration:.6s;-khtml-animation-timing-function:linear;-moz-animation-name:shine;-moz-animation-duration:.6s;-moz-animation-timing-function:linear;-o-animation-name:shine;-o-animation-duration:.6s;-o-animation-timing-function:linear;-webkit-animation-name:shine;-webkit-animation-duration:.6s;-webkit-animation-timing-function:linear;left:45px}.button3d::before{content:"";position:absolute;z-index:-20;left:80px;bottom:3px;width:20%;height:25%;max-width:200px;box-shadow:-85px 0 8px rgba(0,0,0,.5);border-radius:50px;transform:skew(50deg);transform-origin:0 100%}.light{display:block;position:relative;background:linear-gradient(to left,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%,rgba(255,255,255,0) 100%);padding:1px 9px;top:-10px;left:-30px;height:0}@keyframes shine{0%{top:-15px;left:-48px}10%{top:-5px}20%{top:5px}30%{top:15px}40%{top:25px}50%{top:35px}60%{top:25px}70%{top:15px}80%{top:5px}90%{top:-5px}100%{top:-15px;left:45px;-webkit-transform:rotate(-360deg)}}@keyframes shine{0%{top:-15px;left:-48px}10%{top:-5px}20%{top:5px}30%{top:15px}40%{top:25px}50%{top:35px}60%{top:25px}70%{top:15px}80%{top:5px}90%{top:-5px}100%{top:-15px;left:45px;transform:rotate(-360deg)}}.crm-price-list .zakaz,.custom_table .zakaz,.scale-gallery .el_masonry_gallery_filter_categories li,.simpButton,.wpmtst_submit_testimonial{padding:7px 60px;text-align:center;color:#fff;cursor:pointer;font-weight:700;border-radius:50px 5px 50px 5px;background:#147474;box-shadow:inset 0 0 3px #fff;border:1px solid #147474;transition:all .2s linear}.crm-price-list .zakaz:hover,.custom_table .zakaz:hover,.scale-gallery .el_masonry_gallery_filter_categories li:hover,.simpButton:hover,.wpmtst_submit_testimonial:hover{color:#147474;background:#fff}.crm-price-list .zakaz_uncolor,.custom_table .zakaz_uncolor,.scale-gallery .el_masonry_gallery_filter_categories li_uncolor,.simpButton_uncolor,.wpmtst_submit_testimonial_uncolor{border:1px solid grey;background:grey;color:#fff}.crm-price-list .zakaz_uncolor:hover,.custom_table .zakaz_uncolor:hover,.scale-gallery .el_masonry_gallery_filter_categories li_uncolor:hover,.simpButton_uncolor:hover,.wpmtst_submit_testimonial_uncolor:hover{color:grey}.crm-price-list .zakaz_nopadding,.custom_table .zakaz_nopadding,.scale-gallery .el_masonry_gallery_filter_categories li_nopadding,.simpButton_nopadding,.wpmtst_submit_testimonial_nopadding{padding:0}.crm-price-list .zakaz_straight,.custom_table .zakaz_straight,.scale-gallery .el_masonry_gallery_filter_categories li_straight,.simpButton_straight,.wpmtst_submit_testimonial_straight{border-radius:5px}.crm-price-list .zakaz_small,.custom_table .zakaz_small,.scale-gallery .el_masonry_gallery_filter_categories li_small,.simpButton_small,.wpmtst_submit_testimonial_small{padding:5px 10px}.wpmtst_submit_testimonial{font-size:16px;font-weight:700}.triangleButton::after{content:"▼";cursor:pointer;padding:5px;color:#147474;font-size:12px}.dBtns{display:flex;flex-wrap:wrap;justify-content:center}.dBtns__btn{border:1px solid gray;cursor:pointer;font-size:16px;font-weight:600;width:130px}.dBtns__btn .light{top:-2px}.dBtns__btn_first{padding:2px 5px 2px 20px;border-radius:50px 0 0 0}.dBtns__btn_second{padding:2px 15px 2px 15px;border-radius:50px 0 50px 0}.footerMap{position:relative;overflow:hidden;display:flex;align-items:center}.footerMap h2{text-align:center;font-size:22px}.footerMap h3{text-align:center;margin-top:10px;font-weight:700;font-size:16px}.footerMap__map{width:100%;height:500px}.footerMap__desc{line-height:1.2}.footerMap__top{display:flex}.footerMap__line{padding:15px;border-radius:10px;border:1px solid #223f82;overflow:hidden}.footerMap__coordinates{width:50%}.footerMap__coordinates ul{display:flex;flex-direction:column;justify-content:center}.footerMap__coordinates span{text-decoration:underline}.footerMap__icon{width:14px;height:14px;margin-right:5px;fill:#223f82}.footerMap__contacts{max-width:500px;position:absolute;background:#fff;opacity:.85;left:calc((100% - 1280px)/ 2);padding:15px;border-radius:10px;max-height:460px;overflow-y:auto;box-shadow:0 0 15px 0 #b9b8b8}@media (max-width:1440px){.footerMap__contacts{left:70px}}@media (max-width:980px){.footerMap__contacts{left:45px}}@media (max-width:768px){.footerMap h2{font-size:18px;font-weight:700}.footerMap h3{font-size:14px}.footerMap__desc{font-size:13px}.footerMap__desc p{font-size:13px}.footerMap__icon{width:12px;height:12px}.footerMap__contacts{left:45px;margin-right:45px;max-height:400px;opacity:.8;top:35px}.footerMap .showMore__button{margin:-15px 0 0 0;background:#fff;position:absolute;font-size:14px}.footerMap .showMore__contentShadow:after{content:"";position:absolute;pointer-events:none;left:0;bottom:0;height:100px;width:100%;background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.8) 90%)}}@media (max-width:460px){.footerMap__top{flex-wrap:wrap;justify-content:center}}.footerTop{background-color:#223f82;color:#fff}.footerTop .block_in_footer{padding:15px 0;display:flex;justify-content:space-between;align-items:center}.footerTop .logo_background{background:rgba(255,255,255,.4);box-shadow:0 0 5px #fff;display:inline-block;height:80px;padding:5px}.footerTop__left img{height:70px}.footerTop__button{background-color:#147474;color:#fff;font-size:18px;padding:10px 30px;border-radius:15px;cursor:pointer;box-shadow:0 0 5px 0 #fff;border:1px solid #147474;font-weight:700;margin:0 20px;display:block;transition:all .3s linear}.footerTop__button:hover{color:#147474!important;background-color:#fff}.footerTop__right>div{font-size:20px;text-align:center;line-height:1.6}.footerTop .footer-number{margin:10px 0}@media (max-width:980px){.footerTop .block_in_footer{flex-wrap:wrap}.footerTop__left img{height:60px}.footerTop__button{font-size:16px;padding:8px 20px}.footerTop__right>div{font-size:18px;line-height:1.5}.footerTop .logo_background{height:70px;padding:5px}}@media (max-width:768px){.footerTop .block_in_footer{flex-direction:column;justify-content:center}.footerTop__left{text-align:center}.footerTop__left img{height:50px}.footerTop__button{font-size:14px;padding:6px 15px;margin:20px 0}.footerTop__right>div{font-size:16px;line-height:1.5}.footerTop .logo_background{height:60px;padding:5px}}.footerMiddle{background-color:#223f82;color:#fff}.footerMiddle .block_in_footer{display:flex;justify-content:space-between;border-top:1px solid #fff}.footerMiddle__left{width:70%;padding:20px 20px 20px 0}.footerMiddle__left h3{text-align:center}.footerMiddle__right{display:flex;flex-direction:column;justify-content:center;border-left:1px solid #fff;padding:20px 0 20px 20px;width:30%}.footerMiddle__rightContent section{margin:10px}.footerMiddle__rightContent a{font-size:18px}.footerMiddle h4{color:#c3c3c3}.footerMiddle h3{color:#c3c3c3}.footerMiddle ul{margin-bottom:15px}.footerMiddle a{color:#fff;text-decoration:underline}.footerMiddle a:hover{color:#c3c3c3}.footerMenu{width:100%;display:flex;flex-direction:column}.footerMenu__block_top .menu{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:10px}.footerMenu__block_top .menu li{padding:0 5px}.footerMenu__group{display:flex;justify-content:space-around;line-height:1.2}.footerMenu__group .menu{line-height:1.2}.footerMenu__block{margin:15px}.footerMenu .menu>li>a{font-size:20px;font-weight:700}.footerMenu .menu a{text-decoration:none}.footerMenu .menu a:hover{text-decoration:underline}.footerMenu .menu .sub-menu{list-style:disc;margin-left:15px;margin-top:15px}.footerMenu .menu .sub-menu li{margin-top:5px}@media (max-width:980px){.footerMiddle .block_in_footer{flex-direction:column}.footerMiddle__left{width:100%;padding:20px 0}.footerMiddle__right{border-top:1px solid #fff;border-left:none;width:100%;padding:20px 0}.footerMiddle__rightContent{display:flex;justify-content:space-around;padding:10px}.footerMiddle__rightContent a{font-size:16px}.footerMiddle h3{text-align:center}.footerMenu{width:100%;flex-wrap:wrap}.footerMenu .menu>li>a{font-size:16px}.footerMenu .sub-menu{font-size:13px}}@media (max-width:768px){.footerMiddle__rightContent{flex-wrap:wrap;justify-content:space-around;padding:10px;text-align:center}.footerMiddle__rightContent section{margin-top:15px}.footerMiddle h3{text-align:center}.footerMenu{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.footerMenu .menu>li>a{font-size:15px}.footerMenu .sub-menu{font-size:13px}.footerMenu__group{flex-wrap:wrap;justify-content:space-around;text-align:center}}.footerBottom{background:#223f82;text-align:center;padding:15px}.footerBottom .block_in_footer{display:flex}.footerBottom__left,.footerBottom__middle,.footerBottom__right{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;flex-direction:column;gap:5px}.footerBottom__middle{padding:10px;width:70%;flex-direction:column}.footerBottom a{color:#fff;text-decoration:underline;font-size:13px;line-height:1.2;display:block}.footerBottom a:hover{color:#c3c3c3}.footerBottom p{color:#c3c3c3;line-height:1.3;font-size:13px}@media (max-width:460px){.footerBottom .block_in_footer{flex-wrap:wrap;justify-content:center}.footerBottom__middle{width:100%}.footerBottom__left{order:1}.footerBottom a{padding:10px}}.footerContr{z-index:1;background-color:#223f82;position:relative}.footerContr .block_in_footer{padding:15px 0;text-align:center;color:#c3c3c3;display:block;font-size:20px;border-top:1px solid #fff;border-bottom:1px solid #fff}@media (max-width:768px){.footerContr .block_in_footer{font-size:18px}}@media (max-width:460px){.footerContr .block_in_footer{font-size:16px;line-height:1.2}}ul.resp-tabs-list{margin:0;padding:0;display:flex;flex-wrap:wrap}.resp-tabs-list li{font-weight:600;font-size:16px;display:inline-block;padding:4px 20px;margin:0;list-style:none;cursor:pointer;float:left}.resp-tabs-container{padding:0;background-color:#fff;clear:left}div.resp-accordion{cursor:pointer;padding:5px;display:none}.resp-tab-content{display:none;padding:15px;border:1px solid #147474}.resp-tab-item{font-size:14px;color:#6e6e6e}.resp-tab-item:not(.resp-tab-active):hover{color:#000}.resp-accordion-active,.resp-content-active{display:block}div.resp-accordion{font-size:16px;font-weight:700;border:1px solid #147474;border-top:0 solid #147474;margin:0;padding:14px 20px}.resp-tab-active{border:1px solid #147474;border-bottom:none;background-color:#147474;color:#fff}.resp-tab-item.resp-tab-active{border-radius:50px 5px 50px 5px;box-shadow:inset 0 0 3px #fff}div.resp-tab-title:last-child{border-bottom:12px solid #c1c1c1!important;background:#00f}.resp-vtabs .resp-tabs-list{float:left;width:25%;flex-wrap:nowrap;flex-direction:column}.resp-vtabs .resp-tabs-list li{display:block;margin:0;cursor:pointer;float:none;text-align:center;font-size:18px;margin-bottom:10px}.resp-vtabs .resp-tabs-container{padding:0;background-color:#fff;border:1px solid #c1c1c1;float:left;width:73%;margin-left:2%;min-height:250px;border-radius:4px;clear:none}.resp-vtabs .resp-tab-content{border:none}.resp-vtabs li.resp-tab-active{position:relative;z-index:1;margin-right:-1px!important}.resp-arrow{width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #c1c1c1}div.resp-tab-active span.resp-arrow{border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #fff}.resp-easy-accordion div.resp-accordion{display:block}.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1}.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important}.resp-jfit{width:100%;margin:0}.resp-tab-content-active{display:block}div.resp-accordion:first-child{border-top:1px solid #147474}@media only screen and (max-width:768px){ul.resp-tabs-list{display:none}div.resp-accordion{display:block;color:#6e6e6e}div.resp-tab-active{background:#147474;color:#fff}.resp-vtabs .resp-tab-content{border:1px solid #c1c1c1}.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:initial;clear:none}.resp-accordion-closed{display:none!important}.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important}.resp-vtabs .resp-tabs-container{margin-left:unset}}.dForm,.dFormT{position:relative}.dForm input,.dForm select,.dForm textarea,.dFormT input,.dFormT select,.dFormT textarea{border:#a5a5a5 solid 1px;padding:7px 10px;box-sizing:border-box;border-radius:5px;background-color:#fff;margin-bottom:10px;z-index:1}.dForm input:focus,.dForm input:focus-visible,.dForm select:focus,.dForm select:focus-visible,.dForm textarea:focus,.dForm textarea:focus-visible,.dFormT input:focus,.dFormT input:focus-visible,.dFormT select:focus,.dFormT select:focus-visible,.dFormT textarea:focus,.dFormT textarea:focus-visible{outline:0}.dForm input.valid,.dForm select.valid,.dForm textarea.valid,.dFormT input.valid,.dFormT select.valid,.dFormT textarea.valid{border:green solid 1px}.dForm input.invalid,.dForm select.invalid,.dForm textarea.invalid,.dFormT input.invalid,.dFormT select.invalid,.dFormT textarea.invalid{border:#9e0000 solid 1px}.dForm input.invalid[type=checkbox],.dForm select.invalid[type=checkbox],.dForm textarea.invalid[type=checkbox],.dFormT input.invalid[type=checkbox],.dFormT select.invalid[type=checkbox],.dFormT textarea.invalid[type=checkbox]{outline:1px solid #8b0000}.dForm .error-msg,.dFormT .error-msg{color:#9e0000;margin-top:-2px}.dFormT__item,.dForm__item{display:flex;flex-direction:column}.dFormT__item input,.dFormT__item select,.dFormT__item textarea,.dForm__item input,.dForm__item select,.dForm__item textarea{font-size:15px}.dFormT__required span::after,.dForm__required span::after{content:" *";color:#a30101}.dForm label,.dFormT label{display:flex;flex-direction:column}.dForm label span,.dFormT label span{margin-bottom:5px}.dForm label.dForm__input_acceptance,.dFormT label.dForm__input_acceptance{font-size:14px;font-weight:400;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;cursor:pointer;overflow:visible;margin-bottom:10px}.dForm label.dForm__input_acceptance input,.dFormT label.dForm__input_acceptance input{transform:scale(1.2);accent-color:#147474;margin:0}.dForm label.dForm__input_acceptance span,.dFormT label.dForm__input_acceptance span{margin:0;text-align:left}.dFormT__button,.dForm__button{margin-bottom:10px;z-index:1;padding:2px 60px}.dFormT__group,.dForm__group{display:flex;align-items:flex-end}.dFormT__group .dForm__item:not(:last-child),.dForm__group .dForm__item:not(:last-child){margin-right:15px}.dFormT__group .dForm__item,.dForm__group .dForm__item{flex:1;overflow:hidden}.dFormT__submit,.dForm__submit{position:absolute;top:0;width:1px;height:1px;border:none!important;outline:0!important;padding:0!important}.dFormT__submit_button,.dForm__submit_button{width:40px;height:20px;right:15px;opacity:.02;overflow:hidden}.dFormT__send,.dForm__send{bottom:15px;left:15px;position:absolute;visibility:hidden;padding:0!important;margin:0!important}.dFormT__sendButton,.dForm__sendButton{display:none}.dFormT__input,.dForm__input{height:15px;width:30px;overflow:hidden}.dFormT__input>input,.dFormT__input>textarea,.dForm__input>input,.dForm__input>textarea{margin:0!important;padding:0!important}.dFormT__input_name,.dForm__input_name{display:none!important}.dFormT__input_email,.dForm__input_email{position:absolute;visibility:hidden;top:0}.dFormT__input_comment,.dForm__input_comment{position:absolute;top:0;right:15px;opacity:.01}.dFormT__input_agreement,.dForm__input_agreement{display:none}.lineform{display:flex;align-items:flex-end}.lineform .dForm__item{flex:1}.lineform .formbody{display:flex;align-items:flex-start;flex-basis:100%;justify-content:center}.lineform .formbody .dForm__group{display:flex;align-items:flex-end;flex-wrap:wrap;flex:1}.lineform .formbody .dForm__input_acceptance{flex-basis:100%;margin:0;line-height:1.2}@media (max-width:680px){.lineform .dForm__item{width:100%;margin-right:0!important}.lineform .formbody{flex-direction:column;align-items:center}.lineform .formbody .dForm__group{flex-direction:column;width:100%}.lineform .formbody .dForm__input_acceptance{margin-bottom:15px}.lineform .formbody .dForm__button{width:100%}}@media (max-width:460px){.dForm__group{flex-wrap:wrap}.dForm__group .dForm__item{flex:unset;width:100%}.dForm__group .dForm__item:not(:last-child){margin-right:0}}.dFormCbSmall{margin:0 20px 0 200px}@media (max-width:980px){.dFormCbSmall{margin:20px}}@media (max-width:500px){.dFormCbSmall .dFormCb__item{flex:unset;width:100%;margin-right:0}}.dformMain{max-width:700px;padding:20px;border:1px solid gray;border-radius:10px;background:radial-gradient(circle,#fff 0,rgba(20,116,116,.1) 100%)}.sendMessage{padding:10px;margin:10px 0;text-align:center;font-size:22px}.sendMessage_error{color:#a30101}.sendMessage_misfield{color:#a30101}.sendMessage_success{color:#006400}.dFormT__wrapper{padding:20px;border-radius:10px;box-shadow:0 0 2px 0 #000;background:linear-gradient(-25deg,#fff 0,rgba(34,63,130,.3) 100%)}.popb{background:#fff;border-radius:10px;width:70%;max-width:90%;margin:3% auto auto auto}.popb__heading{text-align:center;font-weight:700;margin-bottom:15px}.popb__inner{padding:15px;border-radius:10px;box-shadow:0 3px 9px rgba(0,0,0,.5)}.popb_small{width:50%}@media (max-width:768px){.popb{background:#fff;border-radius:10px;width:95%;max-width:95%;margin:auto}}.popupNote{display:inline}.popupNote__layer{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5215686275);z-index:100000;display:flex;justify-content:center;align-items:center}.popupNote__note{background-color:#fff;padding:15px;border-radius:5px;border:1px solid #223f82;z-index:9;box-shadow:0 0 300px 30px #000;opacity:100;transition:all linear .3s;max-width:450px;line-height:1.5}.popupNote__note h4{text-align:center;border-bottom:1px solid #223f82;font-size:20px;margin-bottom:15px;padding-bottom:5px}.popupNote__link{font-size:14px;padding:5px;vertical-align:super;cursor:help;color:#369;font-weight:700;display:inline-block;transition:transform linear 150ms,color linear 150ms}.popupNote__link:hover{transform:scale(1.1);color:#024979}.mashCards{display:flex;flex-wrap:wrap;justify-content:space-around}.mashCards__item{width:100%;max-width:400px;margin:20px 5px}.mashCards__item:hover .mashCards__content{transform:translate(0,0)}.mashCards__item:hover .mashCards__image{transform:translate(20px,-45px)}.mashCards__image{display:flex;width:100%;height:250px;position:relative;transition:transform .6s;border-radius:10px;overflow:hidden;box-shadow:3px 3px 10px rgba(0,0,0,.4)}.mashCards__image img{width:100%;-o-object-fit:cover;object-fit:cover}.mashCards h3{margin:15px 0;text-align:center;font-size:22px;font-weight:700}.mashCards__button{margin-top:15px;display:inline-block}.mashCards__content{box-shadow:3px 3px 20px rgba(0,0,0,.4);max-width:350px;width:100%;margin:-60px auto 0 auto;position:relative;z-index:1;background:#fff;border-radius:10px;background-image:linear-gradient(to top left,rgba(34,63,130,.2) 0,rgba(255,255,255,.3) 100%);padding:20px;box-sizing:border-box;line-height:1.1;transition:transform .6s;text-align:center}.mashCards__content>div{max-height:320px;overflow-y:auto;line-height:normal;text-align:left}.mashCards__content ol,.mashCards__content ul{line-height:1.3;font-size:unset;color:#000;margin-top:5px}.mashCards__content p{font-size:15px}.cards3d{display:flex;flex-wrap:wrap;justify-content:center}.card3d{display:flex;flex-direction:column;justify-content:center;align-items:center;width:45%;margin:40px 20px}.card3d__box{display:flex;background-color:rgba(20,116,116,.1);background:radial-gradient(circle,#fff 0,rgba(20,116,116,.1) 100%);border-radius:100px;height:160px;align-items:center;position:relative;box-shadow:0 0 15px 0 #d3d3d3;transition:transform .6s;text-decoration:none;color:#000;cursor:pointer}.card3d__box::after{content:"";display:block;position:absolute;bottom:-30px;left:50%;height:5px;width:70%;box-shadow:0 0 15px 0 rgba(0,0,0,.4);border-radius:50%;background-color:rgba(0,0,0,.2);transform:translate(-50%,0);transition:transform .6s}.card3d__box:hover{transform:translateY(-10px);color:#000}.card3d__box:hover:after{transform:translate(-50%,10px) scale(.85)}.card3d__box:hover .card3d__img img{transform:perspective(500px) rotateY(25deg);box-shadow:-10px 5px 10px 3px #d3d3d3}.card3d__img{margin-left:-10px;margin-top:-5px;position:absolute;-o-object-fit:cover;object-fit:cover;z-index:5}.card3d__img img{width:180px;height:180px;border-radius:50%;border:5px solid #fff;box-shadow:-4px 2px 3px 0 #d3d3d3;transition:all .4s linear;-o-object-fit:cover;object-fit:cover}.card3d__content{padding:10px 45px 10px 20px;align-self:flex-start;height:140px;overflow:hidden;margin-left:150px}.card3d__content:after{content:"";position:absolute;pointer-events:none;margin:0 30px 0 0;left:0;bottom:5px;height:20%;width:90%}.card3d__desc{line-height:1.2;margin-top:10px}.card3d__button{margin-top:50px;max-width:200px}.card3d h3{font-size:20px;font-weight:700;margin:0}.card3d__params{display:flex;padding:0!important}.card3d__params li{display:flex;align-items:center;line-height:1.2;margin-right:10px;padding:0 0 0 5px;list-style-type:none;border-left:5px solid #147474}.card3d__params span{padding:0}@media (max-width:980px){.card3d{width:90%}}@media (max-width:650px){.card3d{margin:10px;width:100%}.card3d h3{font-size:18px}.card3d__img{margin-left:0}.card3d__img img{width:140px;height:140px}.card3d__content{padding:10px 40px 10px 0;font-size:14px;margin-left:140px}.card3d__desc p{font-size:14px}}@media (max-width:460px){.card3d h3{font-size:16px}.card3d__img{margin-left:0}.card3d__img img{width:100px;height:100px}.card3d__content{padding:10px 35px 10px 0;font-size:12px;margin-left:100px}.card3d__desc p{font-size:13px}}.cards3d_v{justify-content:space-around}.card3d_v{width:300px;margin:250px 20px 20px 20px}.card3d_v__box{flex-direction:column;border-radius:50px;height:100%;width:300px}.card3d_v__box:hover .card3d__img img{transform:perspective(500px) rotateX(-25deg);box-shadow:-10px -5px 10px 3px #d3d3d3}.card3d_v__img{margin-left:-5px;margin-top:-200px}.card3d_v__img img{width:320px;height:320px;box-shadow:-4px -2px 3px 0 #d3d3d3}.card3d_v__content{padding:0 20px;margin-bottom:30px;height:100%;margin-top:130px;margin-left:0}.card3d_v__desc{max-height:150px}.card3d_v h3{text-align:center}.card3d_v__params{justify-content:space-around}@media (max-width:460px){.card3d_v__img{width:270px;height:270px;margin-left:-4px}.card3d_v__img img{width:270px;height:270px}.card3d_v__box{flex-direction:column;border-radius:50px;height:100%;width:250px}.card3d_v__content{font-size:13px;margin-top:90px}}.pCont{max-width:280px;border-radius:10px;padding:15px;background:#fff;background-image:radial-gradient(circle,#fff 0,rgba(20,116,116,.1) 100%);box-shadow:0 0 300px 0 #000;display:none;position:absolute;z-index:100000}.pCont__item{text-align:center;padding:12px 0;border-bottom:1px solid #223f82}.pCont__item a{text-decoration:none;font-weight:700;font-size:20px}.pCont__item p{margin:0;color:#504f4f}.pCont__buttons{display:flex;margin:15px 0}.pCont__show{position:relative}.pCont .simpButton{white-space:nowrap}.nHeader__blocks{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.nHeader__block:not(:last-of-type){margin-right:20px}.nHeader__block>p{font-size:18px}.nHeader__block_right{max-width:120px;text-align:right}.nHeader__block_right .text2_header{line-height:1}.nHeader__block_left{max-width:220px}.nHeader__block_left img{height:45px}.nHeader__block_left .text2_header{line-height:1}.nHeader__block_left .text2_header a{font-size:14px}.nHeader__block_buttons{flex-shrink:99999999}.nHeader__block_social .social__desc{font-size:18px}.nHeader__block_cities a{font-weight:700;font-size:18px;display:block;line-height:1.2}.nHeader__block_contacts .pCont__show>a{font-weight:700;font-size:18px}@media (max-width:980px){.nHeader .triangleButton::after{color:#fff}.nHeader__block_left img{height:40px}.nHeader__block_contacts{background-color:#223f82;width:100%;position:absolute;top:0;left:0}.nHeader__block_contacts>p{display:none}.nHeader__block_contacts .pCont__show{text-align:center}.nHeader__block_contacts .pCont__show>a{text-align:center;color:#fff;font-size:16px}.nHeader__block_contacts .pCont__show>a:hover{color:#d3d3d3}.nHeader__block_contacts .pCont__show>a:before{content:"Бесплатно по России ";font-weight:400}}@media (max-width:768px){.nHeader .dBtns__btn{font-size:12px;font-weight:500;width:90px}.nHeader .dBtns__btn .light{top:-2px}.nHeader .dBtns__btn_first{display:none}.nHeader .dBtns__btn_second{padding:1px 10px 1px 5px;border-radius:50px 0 50px 0}.nHeader__blocks{flex-wrap:wrap}.nHeader__block_right{font-size:13px}.nHeader__block_social{display:none}.nHeader__block_left .text2_header a{font-size:13px}}@media (max-width:560px){.nHeader .dBtns__btn_first{display:none}.nHeader .dBtns__btn_second{border-radius:50px 0 50px 0}.nHeader__blocks{justify-content:space-around}.nHeader__block:not(:last-of-type){margin-right:5px}.nHeader__block_contacts .pCont__show>a{font-size:14px}.nHeader__block_right{max-width:100px}.nHeader__block_left{max-width:180px}}@media (max-width:440px){.nHeader__blocks{justify-content:space-around}.nHeader__block_right{display:none}.nHeader__block_buttons{margin:10px 0}}.aBlock h2{text-align:center;font-weight:700;margin-bottom:15px;font-size:30px}.aBlock .et_pb_row{padding:0;box-shadow:0 0 15px 0 #d3d3d3;border-radius:20px;background:linear-gradient(-25deg,rgba(34,63,130,.7) 0,rgba(34,63,130,.2) 100%);transition:all 1s linear}.aBlock .et_pb_column{display:flex;justify-content:space-between;padding:30px 0}.aBlock__content{background-color:rgba(255,255,255,.9);padding:20px;border-radius:0 20px 20px 0;width:48%;line-height:1.3;max-height:450px;overflow-y:auto}.aBlock__content:last-of-type{border-radius:20px 0 0 20px}.aBlock__content li{line-height:1.3;margin-bottom:5px}@media (max-width:980px){.aBlock .et_pb_column{flex-direction:column}.aBlock__content{width:98%}.aBlock__content:last-of-type{margin-top:30px;align-self:flex-end}}.sAcc{margin-top:10px}.sAcc__item{background-color:rgb(239.05,252.25,252.25);border-left:10px solid #147474;border-radius:10px;margin-bottom:10px}.sAcc__item:hover{border-left:10px solid rgb(33.75,195.75,195.75)}.sAcc__head{cursor:pointer;padding:0;color:#666;font-weight:700;padding:15px}.sAcc__head:hover{color:#000}.sAcc__body{display:none;margin:15px}.sAcc_mainColor .sAcc__item{background-color:rgb(241.2865853659,244.3457317073,251.4134146341);border-left:10px solid #223f82}.sAcc_mainColor .sAcc__item:hover{border-left:10px solid rgb(51.9329268293,96.2286585366,198.5670731707)}.cAcc{border:none;border-left:10px solid #223f82;border-radius:10px;margin-bottom:5px;background-color:rgb(241.2865853659,244.3457317073,251.4134146341);transition:all .2s linear}.cAcc:hover{border-left:10px solid rgb(145.2926829268,169.7658536585,226.3073170732)}.cAcc h3{text-align:center;border-bottom:1px solid gray}.cAcc p{text-align:center;margin-top:10px;line-height:1.3}.cAcc h2:not(.resp-tab-active):hover{color:#000}@media (max-width:768px){.cAcc h2{font-size:22px}.sAcc h3{font-size:18px}.sAcc h4{font-size:16px}}.cList ol,.cList ul{display:flex;justify-content:space-around;flex-wrap:wrap;padding:0}.cList ol li,.cList ul li{border-left:5px solid #223f82;border-radius:3px 0 0 3px;margin:5px;padding:5px;line-height:1.1;display:flex;align-items:center}.cList ol li:hover,.cList ul li:hover{border-left:5px solid #147474}.cList_type2 ol,.cList_type2 ul{justify-content:flex-start}.cList_type2 ol li,.cList_type2 ul li{display:block;width:100%;border-left:5px solid #147474;border-radius:5px 10px 10px 5px;background:rgba(20,116,116,.05);list-style-type:none}.cList_type2 ol li:hover,.cList_type2 ul li:hover{border-left:5px solid #223f82}.incs__title{font-weight:700;text-align:center;padding:0}.incs__desc{text-align:center;margin-bottom:10px;line-height:1.2;margin-top:5px}.sCont{box-shadow:0 0 15px 0 #d3d3d3;padding:15px;border-radius:10px}.boCards__item{display:flex;justify-content:center;align-items:center;margin-top:30px}.boCards__block{width:50%}.boCards__image img{width:100%;transition:all .3s linear;border-radius:10px}.boCards__desc{background:linear-gradient(-25deg,rgba(34,63,130,.2) 0,rgba(255,255,255,.8) 100%);box-shadow:-10px 15px 15px 0 rgba(0,0,0,.3);text-align:center;padding:30px;margin-left:-5%;font-size:16px;z-index:1}.boCards__title{font-weight:700}.boCards__button{margin-top:15px;display:inline-block;padding:4px 60px}.boCards__text{margin-top:15px;text-align:justify;line-height:1.3}.boCards__text ol,.boCards__text ul{line-height:1.3;font-size:unset;color:#000;margin-top:5px}@media (min-width:769px){.boCards__item:hover .boCards__image img{transform:perspective(2000px) rotateY(10deg) translate(-15px,0);box-shadow:-10px 15px 20px 0 rgba(0,0,0,.3)}}@media (max-width:980px){.boCards__item{align-items:flex-start}}@media (max-width:768px){.boCards__item{flex-wrap:wrap;align-items:flex-start}.boCards__item:hover .boCards__image img{transform:perspective(1000px) rotateX(-20deg);box-shadow:-10px -15px 20px 0 rgba(0,0,0,.3)}.boCards__block{width:100%}.boCards__desc{width:85%;margin-left:unset;margin-top:-5%}}.boCardsMin{display:flex;justify-content:space-between;flex-wrap:wrap}.boCardsMin__item{width:48%;margin:2% 1%;background-size:cover;background-position:center;box-shadow:-10px 15px 15px 0 rgba(0,0,0,.3);border-radius:50px 0 50px 0;text-align:center;transition:all .3s linear}.boCardsMin__item:hover{border-radius:0 50px 0 50px}.boCardsMin__item:hover .boCardsMin__desc{border-radius:0 40px 0 40px}.boCardsMin__desc{margin:15px;padding:15px;background-color:rgba(255,255,255,.9);line-height:1.3;border-radius:40px 0 40px 0;transition:all .3s linear;height:100%}.boCardsMin__text{margin-top:15px}.boCardsMin__button{display:inline-block;margin-top:15px}.boCardsMin__title{font-weight:700}@media (max-width:768px){.boCardsMin__item{width:100%}}.faq__item{padding:30px 0}.faq__item:not(:last-of-type){border-bottom:1px solid #d3d3d3}.faq__question{font-weight:700;font-size:20px}.faq__answer{line-height:1.3}.faqBlocks{display:flex;flex-wrap:wrap;justify-content:space-around;box-shadow:-10px 15px 15px 0 rgba(0,0,0,.3);border-radius:40px 0 40px 0;background:linear-gradient(25deg,rgba(34,63,130,.7) 0,rgba(34,63,130,.2) 100%);padding:10px;margin-bottom:20px}.faqBlock{display:flex;flex-direction:column;justify-content:center;width:30%;margin:10px;background-color:#fff;padding:15px;transition:all .3s linear;border-radius:40px 0 40px 0}.faqBlock:hover{border-radius:0 40px 0 40px}.faqBlock__question{font-weight:700;font-size:18px;margin-bottom:10px;color:#575757}.faqBlock__answer{line-height:1.3}@media (max-width:980px){.faqBlock{width:45%}}@media (max-width:768px){.faqBlock{width:100%}}.infBlock .boCards__item{padding-bottom:15px}@media (max-width:550px){.infBlock .boCards__desc{padding:10px;width:90%}}@media (max-width:460px){.infBlock .boCards__desc{width:95%}.infBlock .sAcc__body{margin:15px 5px}}.smMenu{position:fixed;bottom:0;background-color:#223f82;width:100%;z-index:2;color:#fff}.smMenu .current_page_item{border-bottom:1px solid #fff}.smMenu__menuButton{display:flex}.smMenu__menuButton:before{font-family:ETmodules;content:"a";font-size:30px;line-height:1}.smMenu .menu-item-price a:after{background-color:unset;color:#90ee90;font-size:10px;top:-4px;left:26px;white-space:nowrap}.smMenu ul{height:44px;display:flex;align-items:center;justify-content:space-around}.smMenu ul li{cursor:pointer;font-size:14px;text-align:center;padding:0 10px;font-weight:700}.smMenu ul li:hover{color:#d3d3d3}.smMenu ul li:hover a{color:#d3d3d3}.smMenu ul li a{display:block;text-align:center;color:#fff;line-height:1;padding:5px 0}@media (max-width:980px){.footerBottom{margin-bottom:34px}}@media (max-width:450px){.smMenu ul li{flex-basis:0;font-size:14px;padding:0 5px}}@media (max-width:980px){.footerBottom{margin-bottom:34px}}@media (max-width:340px){.smMenu ul li{font-size:12px}}@media (min-width:981px){.smMenu{display:none}}.callus{display:flex;flex-direction:column;align-items:flex-end;position:fixed;bottom:60px;right:30px;z-index:99999}.callus__button{display:flex;overflow:hidden;background:#223f82;border:1px solid #fff;border-radius:5px 25px 5px 25px;box-shadow:0 8px 10px rgba(34,63,130,.7);cursor:pointer;text-align:center;height:40px;width:115px;z-index:999;transition:.3s;animation:hoverWave linear 1s infinite}@media (hover:hover){.callus:hover .callus__banner{display:inline-block}}.callus__image{width:60px}.callus__image img{height:100%;-o-object-fit:cover;object-fit:cover}.callus__text{height:100%;width:100%;position:relative;overflow:hidden;text-align:center}.callus__text span{color:#fff;position:absolute;font-size:.7rem;right:0;top:5px;height:40px;width:80px;line-height:14px;font-weight:600;text-transform:uppercase;transition:opacity .3s linear;animation:6s ease 5s normal none 1 running shake;animation-delay:2s;animation-iteration-count:infinite}.callus__banner{display:none;background:#fff;box-shadow:0 0 10px 0 #d3d3d3,0 0 5px 0 #fff;border-radius:10px;overflow:hidden;max-width:250px;margin-bottom:15px;z-index:999}.callus__banner a{color:#000;text-decoration:none}.callus__opened{display:inline-block}.callus__item{padding:5px 15px;display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition-duration:.2s}.callus__item:not(:last-child){border-bottom:1px solid #d3d3d3}.callus__item:hover{background-color:rgba(34,63,130,.15)}.callus__item:hover .callus__icon{transform:scale(1.1)}.callus__icon{display:flex;margin-right:10px}.callus__icon img{width:30px}@keyframes hoverWave{0%{box-shadow:0 4px 5px rgba(34,63,130,.3),0 0 0 0 rgba(34,63,130,.2),0 0 0 0 rgba(34,63,130,.2)}40%{box-shadow:0 4px 5px rgba(34,63,130,.3),0 0 0 7px rgba(34,63,130,.2),0 0 0 0 rgba(34,63,130,.2)}80%{box-shadow:0 4px 5px rgba(34,63,130,.3),0 0 0 15px rgba(34,63,130,0),0 0 0 13.4px rgba(34,63,130,.067)}100%{box-shadow:0 4px 5px rgba(34,63,130,.3),0 0 0 15px rgba(34,63,130,0),0 0 0 20px rgba(34,63,130,0)}}@keyframes shake{0%{transform:rotateZ(0)}2%{transform:rotateZ(-15deg)}4%{transform:rotateZ(7deg)}6%{transform:rotateZ(-5deg)}8%{transform:rotateZ(3deg)}10%{transform:rotateZ(-2deg)}12%{transform:rotateZ(1.5deg)}14%{transform:rotateZ(-2.5deg)}16%{transform:rotateZ(1.7deg)}18%{transform:rotateZ(-1.5deg)}20%{transform:rotateZ(0)}}.social img{width:27px;transition-duration:.2s}.social img:hover{transform:scale(1.2)}.social__elems{display:flex;gap:5px}.social__elem{display:block}.social__max img{border-radius:10px;width:24px;margin-top:2px}.cookie-banner{display:flex;align-items:center;justify-content:center;width:100%;background-color:#e3e3e3;padding:2px 5px;gap:1em}.cookie-banner p{font-size:.8rem;color:#4b4b4b;line-height:1.2}.cookie-banner .cookie-accept{padding:.2em .6em;cursor:pointer;background:#223f82;color:#fff;border:1px solid #223f82;border-radius:5px;font-size:.75rem;line-height:1.2}.cookie-banner .cookie-accept:hover{color:#223f82;background:#fff;border:1px solid #223f82}@media (max-width:980px){.cookie-banner{margin-top:29px}}body a:where(:not(.wp-element-button)){text-decoration:unset}.scale-gallery .el_masonry_gallery_filter_categories li{transition:background .2s linear,color .2s linear,box-shadow .2s linear;background:#147474!important;border:1px solid #147474!important;color:#fff!important}.scale-gallery .el_masonry_gallery_filter_categories li.el_masonry_gallery_active_category,.scale-gallery .el_masonry_gallery_filter_categories li:hover{box-shadow:0 0 4px 0 rgba(20,116,116,.3);background:#fff!important;color:#147474!important}div.testimonial{background:linear-gradient(-25deg,#fff 0,rgba(34,63,130,.2) 100%)}.custom-accordion .et_pb_accordion_item{border:1px solid rgba(34,63,130,.5)}.custom-accordion .et_pb_toggle_title:before{color:rgba(20,116,116,.5)}@media (min-width:975px){.et_pb_scroll_top.et-pb-icon{background:rgba(20,116,116,.69);border:1px solid rgba(20,116,116,.69);color:#fff}}.et_pb_scroll_top.et-pb-icon:hover{color:#147474}.costing table tr:first-child th,.crm-price-list table .active,.custom_table .active{background-color:rgba(34,63,130,.2)}.gallery-heading,.scale-gallery .el_masonry_gallery_item_title,.scale-gallery .et_pb_gallery_title,.video-title{border-bottom:1px solid #223f82}.scale-gallery .el_masonry_gallery_image_wrapper,.scale-gallery .et_pb_gallery_image,.shadow-video{box-shadow:0 20px 20px 0 rgba(34,63,130,.2)}.list-bordered li{border-bottom:1px solid #147474;border-left:1px solid #147474}.custom-accordion .et_pb_accordion_item{border:1px solid rgba(20,116,116,.5)}.custom-accordion .et_pb_toggle_title:before{color:rgba(20,116,116,.5)}.mainSecondTextColor{color:#c3c3c3}.bottomPageButtons{display:flex;justify-content:space-between;flex-wrap:wrap}.bottomPageButtons__left{margin:10px 10px 10px 0}.bottomPageButtons__right{margin:10px 0 10px 0}@media (max-width:768px){.bottomPageButtons{justify-content:center}.bottomPageButtons a{width:80%}.bottomPageButtons__left{margin:0 0 10px 0}.bottomPageButtons__right{margin:0}}.showMore{position:relative;overflow:hidden}.showMore__contentShadow:after{content:"";position:absolute;pointer-events:none;left:0;bottom:0;height:100px;width:100%;background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.8) 80%)}.showMore__button{cursor:pointer;font-size:18px;border-bottom:1px solid #000;text-align:center;max-width:100px;display:flex;margin:0 auto;align-items:center}.showMore__button_closed:after{content:"";display:inline-block;height:.35em;width:.35em;position:relative;margin-left:.35em;border-width:medium;border-style:none solid solid none;transform:rotate(45deg);transition:transform 1.5s,top 1.5s;top:-.1em}.showMore__button_opened:after{content:"";display:inline-block;height:.35em;width:.35em;position:relative;margin-left:.35em;border-width:medium;border-style:none solid solid none;transform:rotate(225deg);top:.1em}.showMore_closed{content:"";display:inline-block;height:.6em;width:.6em;position:relative;top:-.1em;margin-left:.6em;border-width:medium;border-style:none solid solid none;transform:rotate(45deg);transition:transform 1.5s,top 1.5s}.block3d{box-shadow:7px 7px 5px 0 rgba(34,63,130,.3);padding:10px;border-radius:10px;text-align:center;border:1px solid #c8c8c8;transition:transform .3s linear,box-shadow .3s linear}.block3d:hover{transform:perspective(1500px) rotateY(0);box-shadow:none}.block3d h1{text-align:center}.block3d__container{margin-bottom:20px}.block3d_left{transform:perspective(1500px) rotateY(15deg)}.block3d_right{transform:perspective(1200px) rotateY(-15deg)}@media (max-width:980px){.block3d .description_block{height:350px}body:not(:has(#cookie-banner)) .nHeader{margin-top:29px}}@media (max-width:768px){.block3d .description_block{height:300px}}@media (max-width:460px){.block3d .description_block{height:350px}}.tprog__main{display:flex;justify-content:space-between;margin-bottom:20px}.tprog__main>div{width:48%}.tprog ul{padding-bottom:0;padding-top:5px}.tprog__image{margin-bottom:10px}.tprog__image img{border-radius:10px;overflow:hidden;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.tprog .sCont{margin:15px 0}@media (max-width:768px){.tprog__main{flex-direction:column-reverse}.tprog__main>div{width:100%}}.et_pb_image,.et_pb_image img{border-radius:10px;overflow:hidden}.mfp-content .modal-content .callroom_form{margin:30px auto}.small-order_form__wrapper{position:relative;z-index:1;background-color:#e7e8e9}.icon-phone{padding:0 5px}.mainBlock{margin-top:30px}.mainBlock h1,.mainBlock h2,.mainBlock h3,.mainBlock h4{text-align:center}.mainBlock h2{font-size:30px}.mainBlock__titleDesc{text-align:center}.mainBlock__content{margin-top:20px}.hTitle{font-weight:700;text-align:center}.menu-item-price{position:relative}.menu-item-price a:after{content:"2022-2023";position:absolute;font-size:12px;line-height:1;color:#90ee90;border-radius:5px;z-index:10;white-space:nowrap}.menu-item-price-footer a:after{top:-6px;left:28px;font-size:11px}.mainGallery .et_pb_gallery_items{display:flex;justify-content:center;flex-wrap:wrap;margin-left:-7px;margin-right:-7px}.mainGallery .et_pb_gallery_image a{display:flex;width:145px;height:145px;transition:all .3s linear;border-radius:5px;overflow:hidden;box-shadow:0 20px 20px 0 rgba(34,63,130,.2);margin:7px}.mainGallery .et_pb_gallery_image a:hover{transform:scale(1.05)}.mainGallery img{-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.mainGallery .et_pb_gallery_items{margin-left:-5px;margin-right:-5px}.mainGallery .et_pb_gallery_image a{width:100px;height:100px;margin:5px}}