@import url(/css/common.css);@import url(/css/bootstrap-glyphicons.css);@import url(/themes/adaptive_template_4/css/jquery.mmenu.all.css);[data-icon]:before{font-weight:400;font-style:normal;font-variant:normal;text-transform:none;content:attr(data-icon);speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fontello}.text-center-left,.text-center-right{text-align:center}@media (min-width:768px){.text-center-left{text-align:left}.text-center-right{text-align:right}}.inline-block{display:inline-block}.icon{font-family:fontello}.left{float:left}.right{float:right}.clr,.clrh{clear:both}.clrh{display:none}.text-center{text-align:center}.text-right{text-align:right}.pull-left{float:left}.pull-right{float:right}.clearfix:after{content:"";clear:both;display:table}.user_info_block{border:1px solid #18698c}.form .row .inpt-privacy_policy{margin:0 5px 0 0;left:0}.bx-wrapper{*zoom:1;padding:0;position:relative}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-loading{height:100%;min-height:50px;position:absolute;top:0;background:url(/themes/adaptive_template_4/images/slider/bx_loader.gif) 50% no-repeat #fff;left:0;width:100%;z-index:2000}[id^=callback]{position:relative;display:inline-block}[id^=callback] form{padding:5px;border-radius:0;background:#fff}[id^=callback] form .cbHead{text-align:center}[id^=callback] form .cbHead .iconPhone{display:none}[id^=callback] form .cbHead p{font-size:20px;font-weight:500;vertical-align:middle;display:inline-block}[id^=callback] form input[type=text],[id^=callback] form textarea{padding:5px;padding:12px 10px;font-size:17px;border:1px solid transparent;color:#000;outline:0;box-sizing:border-box;margin:0;margin:20px 0;border-radius:0;background:hsla(0,0%,39%,.2);width:100%;display:block}[id^=callback] form input[type=submit]{height:50px;padding-top:0;padding-bottom:0;width:100%}[id^=callback] form textarea{height:150px;padding:2px 5px!important}@media (min-width:768px){#callback{width:350px}}.inpt-error{border:1px solid red!important}.events_page .event{border-bottom:1px solid #18698c}.events_page .event .more-info{background:#18698c}@media (max-width:575px){.events_page .event{flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;align-items:flex-start;-ms-align-items:flex-start;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}#add-question{margin-bottom:10px;float:none}}.fotogallery_preview_box li .fotogallery_title{background:rgba(24,105,140,.75)}.fotogallery_inner_box li .foto_wrap:hover{border-color:#18698c}@media (max-width:991px){.fotogallery_preview_box li{width:50%}.fotogallery_inner_box li{width:33.33%}}@media (max-width:575px){.fotogallery_preview_box li{width:100%}.fotogallery_inner_box li{width:50%}}.accordion__item_title{background:#18698c}.form label{width:100%}@media (max-width:575px){.reviews__add-wrapper{margin-bottom:10px;float:none;display:inline-block}}.slick-slider{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;padding:0;margin:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{margin-right:auto;position:relative;top:0;margin-left:auto;left:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{height:100%;min-height:1px;float:left;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{height:auto;border:1px solid transparent;display:block}.slick-arrow.slick-hidden{display:none}ul.list__reviews .reviews__item .reviews__item-author{color:#18698c}.mm-menu_position-bottom.mm-menu_opened~.mm-wrapper__blocker,.mm-menu_position-front.mm-menu_opened~.mm-wrapper__blocker,.mm-menu_position-top.mm-menu_opened~.mm-wrapper__blocker{z-index:11}.mm-menu_position-bottom.mm-menu_opened,.mm-menu_position-front.mm-menu_opened,.mm-menu_position-top.mm-menu_opened{z-index:12}.mm-navbar__title:not([href]):not([tabindex]){color:var(--mm-color-text)}:focus{outline:none!important}body{font-family:Rubik}.mm-navbar{font-size:14px}.table-wrap{overflow-x:auto;width:100%}@media (min-width:1200px){.container{max-width:1170px}}@media (min-width:768px){.k_right_image{max-width:100%;margin:0 0 15px 15px;float:right}}.header,.header a{color:#fff}.header a{transition:all .4s}.header a:hover{color:#ffed00}.header .header-top{background-color:#18698c}.address p{margin-bottom:0}.header-loc{margin-right:45px;display:flex}.header-loc .loc{margin-right:10px;margin-top:-2px;display:flex}.header-mail img{margin-right:5px}#totop p{line-height:34px}.phone{height:fit-content;padding-top:2px;position:relative;padding-bottom:2px;display:flex;z-index:2}.phone--active-modal .phone__modal{transition:all .25s ease;opacity:1;visibility:visible}.phone--footer{line-height:1.31}.phone--ico .phone__ico{height:28px;padding:0 0 0 1px;justify-content:center;border:2px solid #b3b3b3;margin-right:6px;transition:.25s;align-items:center;border-radius:50%;width:28px;display:flex}.phone--ico .phone__ico svg{transition:.25s}.phone--ico .phone__ico:hover{background-color:#b3b3b3}.phone--ico .phone__ico:hover svg{fill:#fff!important}.phone__modal{padding:12px 20px 12px 15px;transition:all .1s ease;position:absolute;opacity:0;visibility:hidden;top:calc(100% + 5px);background-color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.25);left:-15px;width:auto;z-index:2}.phone__modal:before{height:10px;right:0;content:"";position:absolute;top:-10px;left:0}.phone__toggle-modal{margin-right:0;padding-right:6px;cursor:pointer;margin-left:0;padding-left:6px}.phone--active-modal .phone__modal{background-color:#18698c}.header-items{padding:5px 0;justify-content:space-between;font-size:14px;display:flex}.header-items .header-items__first,.header-items .header-second{align-items:center;display:flex}.whatsapp{margin-left:14px}.whatsapp a{text-decoration:underline;font-weight:500;margin-left:8px}.phone a{font-size:16px;font-weight:500}.phone img{margin-right:8px}.header-logo__menu{position:relative;background-color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.25)}.header-flex{padding-top:8px;justify-content:space-between;padding-bottom:4px;display:flex}.header .header-menu{flex-basis:75%;margin-top:10px}.header .header-menu .menu{justify-content:space-between;flex-wrap:wrap;margin-bottom:0;list-style-type:none;padding-left:0;display:flex}.header .header-menu li{margin-right:2px;margin-bottom:8px}.header .header-menu li a{font-size:15px;font-weight:500;color:#2b2a29;transition:all .4s;text-transform:uppercase;line-height:19px}.header .header-menu li:hover a{text-decoration:none;color:#00a0e3}.header .header-menu li.active a{color:#00a0e3}.add-question__btn.btn,.btn{height:auto!important;padding:13px 33px 10px;font-size:18px;border:1px solid #18698c;text-decoration:none;font-weight:700;font-style:normal;color:#fff!important;transition:all .25s ease;min-width:159px;text-align:center;border-radius:4px;background:#18698c;cursor:pointer;line-height:1.33;display:inline-block}.add-question__btn.btn:hover,.btn:hover{box-shadow:2px 4px 9px rgba(0,0,0,.5)}.footer{padding-top:26px;color:#fff;position:relative;background:#18698c}.footer a{color:#fff;transition:all .4s}.footer a:hover{color:#ffed00}.footer .bg{height:6px;position:absolute;background:url(/themes/adaptive_template_4/images/linefooter.png);background-size:contain;top:-1px;width:100%;background-repeat:no-repeat}.footer .footer-top{justify-content:space-between;display:flex}.footer .footer-loc{align-items:flex-start;display:flex}.footer .footer-loc img{margin-right:10px}.footer .footer-loc .address{width:312px;line-height:21px}.footer .footer-mail img{margin-right:4px}.footer .footer-tel{display:flex}.footer .footer-tel a{display:block}.footer .footer-tel img{margin-right:8px}.footer .footer-second{justify-content:space-between;flex-basis:75%;display:flex}.footer .border{padding-top:16px;border-top:1px solid hsla(0,0%,100%,.3);margin-top:24px}.kontur-img{margin-left:30px}.footer-last__email{font-size:14px;max-width:630px;line-height:16px}.footer-last__email .copy{margin-bottom:16px}.footer-last__email .copy a{margin-left:18px}.kontur,.kontur-a{display:flex}.kontur-a{font-size:14px;flex-direction:column}.kontur-a a{display:block}.kontur-a a:hover{color:#fff}.footer-last{justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.banner{padding-top:44px;color:#fff;background:url(/themes/adaptive_template_4/images/bannerbg.jpg);padding-bottom:56px;margin-top:-33px}.banner-flex{justify-content:space-between;display:flex}.banner-flex .banner-img img{max-width:527px}.banner-flex .banner-text{padding-top:72px}.banner-flex .banner-text .banner-tel{font-size:40px;font-weight:700;margin-bottom:12px}.banner-flex .banner-text .banner-title{font-size:42px;font-weight:900;max-width:550px;line-height:52px}.index-content{background:url(/themes/adaptive_template_4/images/index.jpg);background-size:cover;margin-top:-10px}.container-content{padding:0 16px 30px;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0))}h1{font-size:30px;color:#2b2a29;line-height:46px}h1,h2{font-weight:500}h2{font-size:24px;line-height:26px}p{line-height:23px}.k_right_image img{margin-top:12px}.news{padding-bottom:34px;margin-top:70px}.news__header{justify-content:space-between;margin-right:-10px;margin-bottom:13px;align-items:center;margin-left:-10px;display:flex}.news__header>*{padding-right:10px;padding-left:10px}.news__title{font-size:30px;font-weight:700;font-style:normal;color:#2b2a29;line-height:38px}.news__list{flex-wrap:wrap;margin-right:-15px;margin-left:-15px;display:flex}.news__list--page .news__item{margin-bottom:30px}.news__list--page .news-item{border:1px solid}.news__item{flex:33.33%;position:relative;max-width:33.33%;padding-right:15px;padding-left:15px}.all_events{font-size:18px;font-weight:500}.all_events,.all_events:hover{color:#2b2a29}.news-item__img-wrap img{height:222px;border-radius:5px 5px 0 0;width:100%}.news-item__date{height:38px;justify-content:center;color:#2b2a29;position:relative;align-items:center;border-radius:5px;background:#ffed00;margin-left:24px;width:118px;margin-top:-18px;display:flex}.news-item__go{height:100%;width:100%}.news-item__go:hover{text-decoration:none}.news-item__go:hover .news-item__title{text-decoration:underline;color:#00a0e3}.news-item__go .news-item__text{color:#2b2a29}.news-item__intro{border:1px solid #e0e0e0;transition:all .4s;border-radius:5px;background:#fff}.news-item__intro:hover{box-shadow:0 8px 12px rgba(9,30,66,.15),0 0 1px rgba(9,30,66,.31)}.news-item__title{min-height:48px;font-size:18px;font-weight:500;margin-bottom:8px;color:#2b2a29;transition:all .4s;line-height:24px;margin-top:20px;display:block}.news-item__title:hover{color:#00a0e3}.news-item__text{line-height:21px}.news-item__content{padding:0 24px 24px 22px}.page_wrap{background-image:url(/themes/adaptive_template_4/images/index.jpg)}.breadcrumbs li a,.breadcrumbs li span,.breadcrumbs>div a,.breadcrumbs>div span{font-size:14px}.breadcrumbs li a,.breadcrumbs>div a,a{color:#00a0e3}.created{width:80px}.menu-toggle__item{display:none}.active.mm-listitem{color:#00a0e3}.accordion-list.page-accordion.ui-accordion.ui-widget.ui-helper-reset{margin-bottom:40px}.accordion__item_title:after{top:44%}.accordion__item_content{padding-bottom:0}.accordion__item{margin-bottom:10px}.form .row.buttons{justify-content:center;margin:0 auto}@media (max-width:1199px){.header .header-menu li{margin-right:-5px}.banner-flex .banner-text .banner-title{font-size:34px;line-height:44px}}@media (max-width:992px){.phone--footer{display:inline-flex}.news{padding-top:35px;padding-bottom:20px;margin-top:35px}.news__item{flex:50%;margin-bottom:30px;max-width:50%}}@media (max-width:991px){.header .header-menu .menu{display:none}.menu-toggle__item{display:block}.header .header-menu{align-self:center;flex-basis:auto;margin-top:0}.header-mail,.phone{display:none}.k_right_image{text-align:center;float:none}.footer .footer-top,.footer-last{flex-direction:column}.footer-last{align-items:flex-start}.footer-last__kontur{align-self:flex-end}.banner-flex .banner-img img{max-width:325px}.banner-img{align-self:center}.banner-flex .banner-text .banner-title{text-align:center}.banner-flex .banner-text .banner-tel{font-size:36px}.banner-flex .banner-text{padding-top:0;align-self:center}.footer-tel .phone{display:flex}}@media (max-width:768px){.phone__modal{padding:12px 15px;text-align:center}.phone__modal>*+*{margin-top:16px}.phone__modal>:last-child{margin-bottom:13px}.phone__modal>:first-child{margin-top:13px}.phone--footer{display:inline-flex}.phone--footer .phone__modal{padding:5px 15px 5px 8px;min-width:172px;left:-8px}.phone--footer .phone__modal a{font-size:14px}.news{padding-top:30px;padding-bottom:10px}.news__item{flex:100%;margin-right:auto;margin-bottom:12px;max-width:380px;margin-left:auto}.news__header{justify-content:center}.news__header .news-all{display:none}}@media (max-width:767px){.banner-flex{flex-direction:column}.banner-flex .banner-text .banner-tel{text-align:center}.footer .footer-second{flex-direction:column}}@media (max-width:576px){.news__title{font-size:24px;line-height:32px}.news__header{margin-bottom:6px}}@media (max-width:420px){.kontur{margin-top:5px}.footer .footer-second{margin-top:12px}.banner{padding-top:0;margin-top:0}.banner-flex .banner-img img{margin-top:10px}.header-items{flex-direction:column;align-items:center}.header-loc{margin-right:0}.footer-second{align-items:center}.footer-mail{margin-bottom:5px;margin-top:5px}.footer-last__email .copy{width:385px}.footer .bg{background-repeat:repeat}.footer-last__email .copy{text-align:center;width:100%}.footer-last__email .copy a{display:block}}@media (max-width:376px){.banner-flex .banner-img img{max-width:265px}.banner-flex .banner-text .banner-tel,.banner-flex .banner-text .banner-title{font-size:28px}.footer-last__email .copy{text-align:center;width:100%}.footer-last__email .copy a{display:block}}@media (max-width:322px){.footer .footer-loc .address{width:285px}.mm-navbar{font-size:12px}h1{font-size:19px;line-height:26px}}