html[data-hide-scroll],html[data-hide-scroll] body{right:0;position:fixed;left:0}input[type=email],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.color-blue,.text-blue{color:#0b4c8b}.color-heavenly_blue{color:#9cc}.color-heavenly{color:#ccf}.color-light_blue{color:#8ab4cf}.color-green,.text-green{color:#52c879}.color-black{color:#000}.color-grey{color:#666}.color-light_grey{color:#ccc}.color-salmon{color:#f66}.form-group .ic{margin-top:10px}.btn{padding:10px 40px;webkit-box-shadow:none;border:1px solid;margin-bottom:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-transform:uppercase;text-align:center;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:6px;border-radius:6px;display:inline-block}.btn,.btn:hover{text-decoration:none}.btn-heavenly_blue{border:1px solid #9cc;color:#fff;background:#9cc}.btn-heavenly_blue:hover{border-color:#0b4c8b;background:#0b4c8b}.btn-light_blue{border-color:#8ab4cf;color:#fff;background:#8ab4cf}.btn-light_blue:focus{text-decoration:none;color:#fff}.btn-light_blue:hover{color:#fff;background:#0b4c8b}.btn-light_blue_border{border-color:#8ab4cf;color:#0b4c8b;background:none}.btn-white{border:1px solid #d1e3ee;color:#0b4c8b;background:#fff}.btn-white:hover{background:#f2f7fa}.link_wth_long_arrow{font-size:12px;text-decoration:none;font-weight:700;margin-right:32px;text-transform:uppercase;position:relative;display:inline-block}.link_wth_long_arrow:hover{text-decoration:none}.link_wth_long_arrow:after{height:8px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:2px solid;border-left:0;right:-32px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;content:"";position:absolute;border-bottom:0;top:50%;width:8px;margin-top:-4px;display:block}.link_wth_long_arrow:hover:after{right:-42px}.link_wth_long_arrow:before{right:-32px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;content:"";position:absolute;border-bottom:2px solid;top:50%;width:21px;margin-top:-1px;display:block}.link_wth_long_arrow:hover:before{right:-42px}.btn.link_wth_long_arrow{font-size:14px;text-decoration:none;font-weight:400;padding-right:60px;letter-spacing:.05em}.btn.link_wth_long_arrow:after,.btn.link_wth_long_arrow:before{right:30px}.btn-light_blue_border.link_wth_long_arrow:after,.btn-light_blue_border.link_wth_long_arrow:before{color:#8ab4cf}.btn.link_wth_long_arrow:hover:after,.btn.link_wth_long_arrow:hover:before{right:20px}label.checkbox-blue{cursor:pointer;width:100%}label.checkbox-blue input[type=checkbox]{display:none}label.checkbox-blue span{position:relative;padding-left:30px}label.checkbox-blue span:before{height:22px;border:1px solid #d1e3ee;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;content:"";position:absolute;top:-2px;-webkit-border-radius:6px;border-radius:6px;background:none;left:0;width:22px;display:block}label.checkbox-blue:hover span:before{border-color:#8ab4cf}label.checkbox-blue input[type=checkbox]:checked+span:before{border:1px solid #8ab4cf;background:#8ab4cf}label.checkbox-blue input[type=checkbox]:checked+span:after{height:9px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:2px solid #fff;border-left:0;content:"";position:absolute;border-top:0;top:3px;left:8px;width:6px;display:block}.pansion_form label.pp_wrapper{padding:0}.round-arrow{height:64px;border:1px solid #d1e3ee;right:auto;color:#0b4c8b;position:relative;text-align:center;background-position:0 0!important;-webkit-border-radius:50%;border-radius:50%;left:auto;width:64px;background-image:none!important;background:none;display:inline-block}.round-arrow:hover{color:#0b4c8b;background:#f2f7fa;background-position:0 0!important;background-image:none!important}.fancybox-type-iframe .fancybox-inner{height:auto!important}.fancybox-wrap iframe{height:640px;max-width:100%;min-width:800px}@media (max-width:767px){.fancybox-wrap iframe{height:320px;max-width:100%;min-width:640px}}@media (max-width:480px){.fancybox-wrap iframe{max-width:100%;min-width:320px}}.custom-file-input{position:relative}.custom-file-input input{position:absolute;opacity:1;visibility:hidden;top:-9px;left:27px;display:none;z-index:0}.custom-file-input>span:first-child{overflow:hidden;text-overflow:ellipsis;text-decoration:underline;color:#0b4c8b;text-transform:none;position:relative;max-width:250px;background:#fff;cursor:pointer;line-height:30px;white-space:nowrap;padding-left:40px;display:inline-block;z-index:1}.custom-file-input span:first-child:before{height:30px;border:1px solid #0b4c8b;content:"";position:absolute;-webkit-border-radius:50px;border-radius:50px;background:url(/local/templates/opeca/img/icon/blue/skrepka.png) 50% no-repeat;left:0;width:29px;display:block}.img__info__link{padding:50px 50px 12px;margin-bottom:60px;background:#fff;background-size:contain;background-position:100% 0;background-repeat:no-repeat}.img__info__link a{overflow:hidden;padding:5px 60px 9px 20px;font-size:15px;font-size:1.25em;border:none;text-decoration:none;color:#fff;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;text-transform:none;position:relative;-webkit-box-shadow:0 5px 30px 0 rgba(0,102,153,.15);box-shadow:0 5px 30px 0 rgba(0,102,153,.15);-webkit-border-radius:1px;border-radius:1px;background:#ed4e4e;line-height:normal;display:inline-block}.img__info__link a:hover{-webkit-box-shadow:0 5px 30px 2px rgba(0,102,153,.15);box-shadow:0 5px 30px 2px rgba(0,102,153,.15);background:#0b4c8b}.img__info__link a svg{height:150px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-20deg);fill:#fff;right:-43px;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;position:absolute;opacity:.3;top:-48px;width:150px}.img__info__link a:hover svg{opacity:.25}.img__info__link.style_1{background-image:url(/local/templates/opeca/img/info/b_bg_1.png)}.img__info__link .title{font-size:1.75em;font-weight:700;margin-bottom:30px;color:#39536f;letter-spacing:.05em;width:70%;line-height:1.3em}@media (max-width:991px){.img__info__link{padding:30px 50px 12px 0}}@media (max-width:800px){.img__info__link .title{padding:15px 15px 15px 0;background:hsla(0,0%,100%,.5)}}@media (max-width:640px){.img__info__link .title{width:90%}.img__info__link.style_1{background-size:cover;background-position:0 0}}@media (min-width:992px){.news__view .additional__news__container{position:sticky;top:185px}}.news__detail__container .news__slider{position:relative}.news__detail__container .news__slider:before{height:130px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#b3000000",GradientType=0);content:"";position:absolute;bottom:0;border-radius:0 0 6px 6px;background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.7) 100%);background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.7));background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.7));width:100%;z-index:1}.news__detail__container ul.slick-dots{z-index:2}.news__detail__container .news__slider .slick-arrow{-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s}.news__detail__container .news__slider .slick-arrow:hover{border-color:#ccc;color:#0b4c8b;background:#ccc}.news__detail__container .news__slider .slick-arrow:hover:before{border-color:#0b4c8b}.slick-arrow.slick-next.round-arrow,.slick-arrow.slick-prev.round-arrow{right:auto;left:auto}.round-arrow:before{height:12px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:2px solid;content:"";position:relative;margin:0 auto;width:12px;display:block}.round-arrow.left:before{border-right:0;border-top:0;left:1px}.round-arrow.right:before{border-left:0;right:1px;border-bottom:0}header{margin-bottom:10px;position:relative;-webkit-box-shadow:0 5px 30px 1px rgba(0,102,153,.15);box-shadow:0 5px 30px 0 rgba(0,102,153,.15);width:100%;z-index:22}body.short__header{padding-top:104px}header,header a{color:#666}.index header .slide,header .slide a{color:#fff}header .top{-webkit-transition:background-color .3s ease,box-shadow .3s ease;-moz-transition:background-color .3s ease,box-shadow .3s ease;-ms-transition:background-color .3s ease,box-shadow .3s ease;-o-transition:background-color .3s ease,box-shadow .3s ease;background:#fff}header .top .logo__wrapper{padding-top:13px;width:13%;float:left}header .top .logo__wrapper img{-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;max-width:104px;width:100%}header .top .menu__block__wrapper{font-size:15px;position:relative;width:63%;float:left}header .top .menu__block__wrapper .row__wrapper{margin-bottom:14px}header .top .menu__block__wrapper>div:first-child{margin-bottom:14px;border-bottom:1px solid #8ab4cf}header .top .menu__block__wrapper>div:first-child>div{margin-right:10px;line-height:52px;float:left;display:inline-block}header .top .menu__block__wrapper>div:first-child>div:last-child{margin-right:0}header .top .menu__block__wrapper>div .vision__wrapper{float:right}header .top .menu__block__wrapper>div .vision__wrapper svg{height:24px;fill:#fff;padding:3px;margin-right:3px;position:relative;top:5px;border-radius:50%;background:#8ab4cf;width:24px}.short__header.index header .top .menu__block__wrapper>div .vision__wrapper svg{fill:#fff;background:#0b4c8b}header .top .menu__block__wrapper .phone__wrapper br{display:none}header .top .menu__block__wrapper .callback__wrapper{font-size:.85em;font-weight:700;text-transform:uppercase;letter-spacing:.05em}header .top .menu__block__wrapper .callback__wrapper>div,header .top .menu__block__wrapper .phone__wrapper>a,header .top .menu__block__wrapper .phone__wrapper>div{margin-right:10px;display:inline-block}header .top .menu__block__wrapper .callback__wrapper>div:last-child,header .top .menu__block__wrapper .phone__wrapper>a:last-child,header .top .menu__block__wrapper .phone__wrapper>div:last-child{margin-right:0}header .top .menu__block__wrapper a:hover{text-decoration:none}header .top .menu__block__wrapper .menu__wrapper{font-size:1.1em;width:100%;float:left}header .top .menu__block__wrapper .row__wrapper:last-child .vision__wrapper{display:none}header .top .menu__block__wrapper .search__wrapper{font-size:1.1em;width:20%;float:left}header .top .menu__block__wrapper .menu__wrapper>ul{-ms-flex-pack:justify;padding:0;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;display:-webkit-flex;display:-ms-flexbox;display:flex}header .top .menu__block__wrapper .menu__wrapper>ul>li{position:relative;display:inline-block}header .top .menu__block__wrapper .menu__wrapper>ul>li>a{text-decoration:none!important;position:relative}header .top .menu__block__wrapper .menu__wrapper>ul>li.parent>a{padding-right:20px}header .top .menu__block__wrapper .menu__wrapper>ul>li.parent>a:after{height:7px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:2px solid;border-left:0;right:0;content:"";position:absolute;border-top:0;top:5px;width:7px;display:block}header .top .top__menu__button{height:40px;right:15px;position:fixed;top:8px;cursor:pointer;display:none;z-index:101}header .top .top__menu__button span{color:#0b4c8b;position:relative;border-bottom:1px solid;top:20px;width:40px;display:block}header .top .top__menu__button span:after,header .top .top__menu__button span:before{-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;content:"";position:absolute;border-bottom:1px solid;width:40px;display:block}header .top .top__menu__button span:before{top:-12px}header .top .top__menu__button span:after{top:12px}header .top .top__menu__button.active>span{border-color:transparent}header .top .top__menu__button.active>span:before{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:0}header .top .top__menu__button.active>span:after{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:0}.slick-slider .slick-slide{outline:none!important}.gp__btn__wrapper{overflow:hidden;right:15px;position:fixed;top:4px;-webkit-border-radius:2px;border-radius:2px;z-index:100}.gp__btn__wrapper a{overflow:hidden;padding:3px 10px;font-size:15px;text-decoration:none!important;color:#fff;-webkit-border-radius:2px;border-radius:2px;background:#0b4c8b;line-height:normal;display:block}.gp__btn__wrapper a,.gp__btn__wrapper a svg{-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s}.gp__btn__wrapper a svg{height:150px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-20deg);fill:#fff;right:-43px;position:absolute;opacity:.2;top:-48px;width:150px}.gp__btn__wrapper:hover{-webkit-box-shadow:0 5px 30px 1px rgba(0,102,153,.15);box-shadow:0 5px 30px 0 rgba(0,102,153,.15)}.gp__btn__wrapper a:hover{background:#f66}.gp__btn__wrapper a:hover svg{opacity:.35}.top-mobile-phone{display:none}@media (max-width:1555px){.gp__btn__wrapper{display:none!important}}header .top .top__info{padding-top:6px;width:24%;float:left;padding-left:20px}.btn.top__info-pay-btn,.top__info-pay-btn,.top__info-pay-btn:hover{font-size:.9em;border:none;margin-bottom:22px;color:#fff!important;text-transform:none!important;position:relative;padding-right:100px;box-shadow:3px 3px 7px 0 rgba(0,0,0,.35);border-radius:4px;background:#c8b398;background:linear-gradient(90deg,#c8b398,#a99881);white-space:nowrap;padding-left:30px}.top__info-pay-btn:hover{filter:brightness(1.05);box-shadow:3px 5px 7px 0 rgba(0,0,0,.35)}.top__info-pay-btn:before{height:22px;right:15px;content:"";position:absolute;background:url(/local/templates/opeca/img/visa_master_white.png) 0 0 no-repeat;background-size:contain;width:70px;display:inline-block}.short__header .top .top__info{padding-top:15px;width:calc(25% - 40px)}.short__header .top .top__info a{margin-bottom:0;max-width:100%;padding-right:30px}.short__header .search__wrapper,.short__header .top__info-pay-btn:before{display:none}@media (min-width:992px){header .top .menu__block__wrapper .menu__wrapper>ul>li.parent:hover>a:after{border:2px solid;border-right:0;border-bottom:0;top:9px}.short__header header .top .menu__block__wrapper .menu__wrapper>ul>li.parent:hover>a:after{border:2px solid;border-left:0;border-top:0}.short__header .gp__btn__wrapper{top:14px}.short__header header .top{position:fixed;top:0;-webkit-box-shadow:0 5px 30px 1px rgba(0,102,153,.15);box-shadow:0 5px 30px 0 rgba(0,102,153,.15);background:#fff;width:100%;z-index:1}.index.short__header header .top{color:#333}.index.short__header header .top a{color:#666}.index.short__header header .top a:hover{color:#23527c}.index .short__header header .top .top__menu__button.active>span,.index.short__header header .top .top__menu__button span{color:#0b4c8b!important}.index.short__header header .city__wrapper svg{fill:#8ab4cf}.index.short__header header .top .logo__wrapper>a{height:44px;background-size:cover;background-position:0 0;width:52px;background-image:url(/local/templates/opeca/img/logo2.png);background-repeat:no-repeat;display:inline-block}.index.short__header header .top .logo__wrapper>a img{opacity:0}.short__header header .top>.container{position:relative}.short__header header .top .top__menu__button{right:16px;position:absolute;top:16px;display:block}.short__header header .top .menu__block__wrapper>div:first-child{padding-top:10px;border:0;margin-bottom:8px}.short__header header .top .menu__block__wrapper .row__wrapper:last-child{right:0;position:absolute;text-align:right;background:#fff;width:100%;display:none}.short__header header .top .menu__block__wrapper.active .row__wrapper:last-child{overflow:hidden;overflow-y:auto;padding:20px;max-width:100%;max-height:400px;-webkit-box-shadow:0 5px 30px 1px rgba(0,102,153,.15);box-shadow:0 5px 30px 0 rgba(0,102,153,.15);background:#f9f9f9;width:300px!important;display:block}.short__header header .top .menu__block__wrapper.active .row__wrapper:last-child:before{height:50px;content:"";position:absolute;top:-50px;-webkit-box-shadow:0 5px 30px 1px rgba(0,102,153,.15);box-shadow:0 5px 30px 0 rgba(0,102,153,.15);left:0;width:100%}.short__header header .top .menu__block__wrapper .menu__wrapper>ul>li,.short__header header .top .menu__block__wrapper .search__wrapper,.short__header header .top .menu__block__wrapper.active .menu__wrapper{width:100%;float:none;display:block}.short__header header .top .menu__block__wrapper .menu__wrapper>ul>li{font-size:16px;margin-bottom:17px}.short__header header .top .menu__block__wrapper .menu__wrapper>ul>li>a{color:#0b4c8b;padding-right:0}.short__header header .top .menu__block__wrapper .menu__wrapper>ul>li.parent>a:after{right:auto;left:-15px}.short__header.index header .vision__wrapper a{color:#666}.short__header header .top .logo__wrapper{padding-top:16px}.short__header header .top .logo__wrapper img{max-width:52px}.short__header header .top .menu__block__wrapper .city__wrapper{font-size:15px;position:relative}.short__header header .top .menu__block__wrapper .callback__wrapper{margin-right:60px;float:right}.short__header header .top .menu__block__wrapper .row__wrapper:first-child .vision__wrapper{display:none}.short__header header .top .search__wrapper form input{margin-right:18px;border-bottom:1px solid #8ab4cf;padding-right:0;width:90%}.short__header header .top .menu__block__wrapper .menu__wrapper>ul>li.parent>a:after{top:5px}.short__header header .top .menu__block__wrapper .menu__wrapper>ul>li .sub__menu{padding-top:20px;position:relative;left:0;width:100%}.short__header header .top .menu__block__wrapper .menu__wrapper>ul>li:hover .sub__menu:before{display:none}.short__header header .top .menu__block__wrapper .menu__wrapper>ul>li:hover .sub__menu>ul{padding:0;border:0;-webkit-box-shadow:none;box-shadow:none}.short__header header .top .top__menu__button.active>span{color:#0b4c8b}.short__header.index header .top .top__menu__button.active>span{color:#fff}.short__header header .top .search__wrapper form{padding-right:20px}.short__header header .top .search__wrapper form button{right:20px}.short__header header .top .menu__block__wrapper .row__wrapper:last-child .vision__wrapper{font-size:15px;margin-bottom:20px;padding-right:20px;float:none;display:block}}@media (min-width:992px) and (max-width:1200px){header .top .menu__block__wrapper .callback__wrapper{display:none!important}header .top .top__info{padding-right:10px;padding-left:10px}}.top-whatsapp{position:relative;top:2px}.top-whatsapp svg{height:16px;fill:#27d146;width:16px}@media (max-width:991px){body.home{padding-top:58px}body.home.index{padding-top:0}body.short__header{padding-top:58px}body.overflow{height:100%;overflow:hidden}header .top .logo__wrapper{padding-top:5px;text-align:center;padding-bottom:5px;width:48px;float:left}.top-mobile-phone{font-size:1.1em;position:absolute;top:17px;margin-left:-50px;left:40vw;display:inline-block}.top-mobile-phone a{color:#000!important}header .top .top__menu__button{right:0;position:relative;float:right}.index header .top .top__menu__button span{color:#0b4c8b}.index header .top,header .top,header>.top{height:60px;position:fixed!important;top:0;-webkit-box-shadow:0 5px 30px 1px rgba(0,102,153,.15);box-shadow:0 5px 30px 0 rgba(0,102,153,.15);background:#fff;width:100%;z-index:1}header .top .logo__wrapper img{max-width:48px}.index header .top .menu__block__wrapper>div:first-child{border-bottom:none}.index header .city__wrapper svg{fill:#8ab4cf!important}header .top .menu__block__wrapper{height:calc(100% - 58px);overflow:scroll;padding:10px 0;position:fixed;top:58px;background:#fff;left:0;width:100%;float:none;display:none;z-index:100}header .top .menu__block__wrapper.active{display:block}header .top .menu__block__wrapper.active a{color:#000}header .top .menu__block__wrapper .callback__wrapper,header .top .menu__block__wrapper .vision__wrapper{display:none!important}header .city__wrapper .title svg{top:13px}header .city__wrapper .title{display:flex}header .city__wrapper .title span{color:#000!important;position:relative;white-space:nowrap;display:inline-block}header .city__wrapper .sub__menu{top:0!important;width:auto!important;display:inline-block!important}header .city__wrapper .sub__menu ul{list-style:none;padding:0;display:flex}header .city__wrapper .sub__menu ul li{position:relative;order:1;white-space:nowrap;padding-left:30px;display:inline-block}header .city__wrapper .sub__menu ul li a{color:#666!important}header .city__wrapper .sub__menu ul li:after{display:none}header .city__wrapper .sub__menu ul li.active{order:0;display:none}header .city__wrapper .sub__menu ul li.active a{color:#000!important}header .city__wrapper .sub__menu ul li:after{height:7px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:1px solid #8ab4cf;border-left:0;content:"";position:absolute;border-bottom:0;top:23px;left:13px;width:7px;display:block}header .top .top__menu__button{display:block}header .top .top__menu__button.active{z-index:101}header .top .menu__block__wrapper .menu__wrapper,header .top .menu__block__wrapper .menu__wrapper>ul>li,header .top .menu__block__wrapper .search__wrapper,header .top .menu__block__wrapper>div:first-child>div{width:100%;float:none}header .top .menu__block__wrapper .city__wrapper{font-size:13px;display:flex!important}header .top .menu__block__wrapper .menu__wrapper{letter-spacing:.05em;margin:0}header .top .menu__block__wrapper.active .menu__wrapper>ul>li{padding:10px 15px}header .top .search__wrapper form{color:#fff}header .top .menu__block__wrapper .phone__wrapper{display:none!important}header .top .menu__block__wrapper .menu__wrapper>ul>li.parent.is-active>a:after{border:2px solid;border-right:0;border-bottom:0;top:12px}header .top .search__wrapper{padding-top:30px;border-top:1px solid #8ab4cf;margin-top:15px}header .top .search__wrapper form input{padding:2px 15px 2px 31px;font-size:.95em;border:1px solid #8ab4cf!important;color:#0b4c8b!important;letter-spacing:.03em;border-radius:5px;background:#f0f7fa!important}header .top .search__wrapper form button{border:none!important;right:auto!important;position:absolute!important;top:2px!important;background:none!important;left:10px}header .top .search__wrapper form button svg{height:14px!important;fill:#8ab4cf!important;width:14px!important}header .top .top__info{display:none}}@media (min-width:750px) and (max-width:991px){header .top .menu__block__wrapper>.row__wrapper{margin:0 auto;width:750px}}@media (max-width:480px){header .top .menu__block__wrapper .menu__wrapper>ul>li.parent>a{margin-right:0!important;padding-right:0!important;width:100%;display:block}}header .city__wrapper{position:relative}header .city__wrapper .title{overflow:hidden;text-overflow:ellipsis;max-width:170px;cursor:pointer;white-space:nowrap}header .city__wrapper svg{height:23px;fill:#8ab4cf;position:relative;top:5px;width:23px}header .city__wrapper .sub__menu,header .top .menu__block__wrapper .menu__wrapper>ul>li .sub__menu{padding-top:4px;position:absolute;max-width:376px;min-width:180px;left:-20px;width:auto;display:none;z-index:10}header .city__wrapper .sub__menu{top:42px}.parent:nth-child(3) .sub__menu{width:250px!important}header .top .sub__menu .bx-active a{color:#23527c!important}@media (min-width:992px){header .city__wrapper:hover .sub__menu,header .top .menu__block__wrapper .menu__wrapper>ul>li:hover .sub__menu{display:block}.short__header header .top .menu__block__wrapper .menu__wrapper>ul>li:hover .sub__menu{display:none}.short__header header .top .menu__block__wrapper .menu__wrapper>ul>li.is-active .sub__menu{display:block}header .city__wrapper:hover .sub__menu:before,header .top .menu__block__wrapper .menu__wrapper>ul>li:hover .sub__menu:before{border-color:transparent transparent #d1e3ee;height:0;content:"";position:absolute;border-style:solid;border-width:0 7px 7px;top:-2px;margin-left:-10px;left:30px;width:0}header .city__wrapper:hover .sub__menu:before{left:34px}header .city__wrapper:hover .sub__menu:after,header .top .menu__block__wrapper .menu__wrapper>ul>li:hover .sub__menu:after{border-color:transparent transparent #fff;height:0;content:"";position:absolute;border-style:solid;border-width:0 6px 6px;top:0;margin-left:-9px;left:30px;width:0}header .city__wrapper:hover .sub__menu:after{left:34px}header .city__wrapper:hover .sub__menu>ul,header .top .menu__block__wrapper .menu__wrapper>ul>li .sub__menu>ul{list-style:none;overflow-x:hidden;padding:20px;font-size:.9em;border:1px solid #d1e3ee;color:#666;max-height:420px;-webkit-box-shadow:0 10px 30px 3px rgba(0,102,153,.15);box-shadow:0 10px 30px 3px rgba(0,102,153,.15);-webkit-border-radius:6px;border-radius:6px;background:#fff;width:100%}.short__header .top .menu__block__wrapper .menu__wrapper>ul>li .sub__menu>ul{padding:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:none}.short__header header .top .menu__block__wrapper .menu__wrapper>ul>li .sub__menu>ul>li>a,header .city__wrapper:hover .sub__menu>ul>li>a,header .top .menu__block__wrapper .menu__wrapper>ul>li:hover .sub__menu>ul>li>a{color:#666;padding-bottom:8px;line-height:normal;display:block}header .city__wrapper:hover .sub__menu>ul>li>a:hover,header .top .menu__block__wrapper .menu__wrapper>ul>li:hover .sub__menu>ul>li>a:hover{color:#0b4c8b}}header .top .search__wrapper form{position:relative}header .top .search__wrapper form input{border:0;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;border-bottom:1px solid #8ab4cf;padding-right:0;background:none;width:calc(100% - 19px)}.index header .top .search__wrapper form:hover input,header .top .search__wrapper form:hover input{border-bottom:1px solid #8ab4cf}.index header .top .search__wrapper form:hover input{border-bottom:1px solid #cbe4f0}.short__header.index header .top .search__wrapper form:hover input{border-bottom:1px solid #0b4c8b}header .top .search__wrapper form button{border:none;right:0;position:absolute;top:3px;background:none}header .top .search__wrapper form button svg{height:17px;fill:#8ab4cf;width:17px}.short__header.index header .top .search__wrapper form button svg{fill:#0b4c8b}header .top .search__wrapper form button svg:hover{opacity:.75}@media (max-width:991px){header .top .menu__block__wrapper .row__wrapper{overflow:hidden;padding:0 15px;border-bottom:0!important}header .city__wrapper{border-bottom:1px solid #8ab4cf;letter-spacing:.03em}header .top .menu__block__wrapper,header .top .menu__block__wrapper .menu__wrapper{font-size:20px}header .top .menu__block__wrapper .menu__wrapper>ul>li.parent>a:after{top:9px}header .city__wrapper .sub__menu,header .top .menu__block__wrapper .menu__wrapper>ul>li .sub__menu{padding:0;position:relative;left:0;width:100%;display:none}header .top .menu__block__wrapper .menu__wrapper>ul>li.active,header .top .menu__block__wrapper .menu__wrapper>ul>li.is-active{background:#f0f7fa}header .top .menu__block__wrapper .menu__wrapper>ul>li.is-active .sub__menu{display:block}header .top .menu__block__wrapper .menu__wrapper>ul>li .sub__menu>ul{list-style:none!important;padding:10px 20px 0!important;font-size:1em!important;border:0!important;color:#0b4c8b!important;-webkit-box-shadow:none!important;box-shadow:none!important;background:none!important}header .top .menu__block__wrapper .menu__wrapper>ul>li .sub__menu>ul li{padding:5px 0;position:relative}header .top .menu__block__wrapper .menu__wrapper>ul>li .sub__menu>ul li:before{height:1px;content:"";position:absolute;top:18px;background:#8ab4cf;left:-20px;width:10px;display:block}header .top .menu__block__wrapper .menu__wrapper>ul>li .sub__menu>ul a{color:#0b4c8b!important}header .top .menu__block__wrapper .menu__wrapper>ul>li:hover .sub__menu:after,header .top .menu__block__wrapper .menu__wrapper>ul>li:hover .sub__menu:before{display:none!important}}@media (max-width:749px){header .top .menu__block__wrapper .menu__wrapper{margin:0 -15px;width:auto}}header .slider__wrapper{height:700px;overflow:hidden;position:relative;z-index:0}header .slider__wrapper .slick-dots{padding:0;margin-left:-30px}header .slider__wrapper .slick-dots li{margin-right:10px}header .slider__wrapper .slick-dots li:last-child{margin-right:0}header .slider__wrapper .slick-dots li button{height:8px;border-radius:50%;background:#666;width:8px}header .slider__wrapper .slick-dots li.slick-active button{height:10px;position:relative;top:-1px;background:#fff;width:10px}header .slider__wrapper:before{height:100%;content:"";position:absolute;top:0;background:rgba(0,0,0,.4);left:0;width:100%;display:block}header .slider__wrapper .slide{height:100%;justify-content:center;text-shadow:0 1px 1px #000;position:relative;background:50%;background-size:cover;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;z-index:1}header .slider__wrapper .slick-list,header .slider__wrapper .slick-track{height:100%}header .slider__wrapper .slide:before{height:100%;content:"";position:absolute;top:0;background:rgba(0,0,0,.4);left:0;width:100%;display:block}header .slider__wrapper .slide>div{position:relative}header .slider__wrapper .slide .clearfix.col2>div{width:50%;float:left}header .slider__wrapper .slide .clearfix.col2>div:first-child{padding-top:20px}header .slider__wrapper .slide .clearfix.col2>div:last-child{text-align:right}header .slider__wrapper .slide .clearfix.col2 .info__wrapper{padding:23px;text-shadow:none;color:#333;text-align:left;border-radius:8px;background:#fff;display:inline-block}header .slider__wrapper .slide .clearfix.col2 .info__wrapper .premium{font-size:1.1em;margin-bottom:10px;text-transform:uppercase}header .slider__wrapper .slide .clearfix.col2 .info__wrapper .premium svg{height:30px;fill:#b1a28f;padding:5px;border:1px solid #b1a28f;margin-right:5px;position:relative;top:7px;-webkit-border-radius:50%;border-radius:50%;width:30px}header .slider__wrapper .slide .clearfix.col2 .info__wrapper .title{padding:0;font-size:2em;margin-bottom:12px}header .slider__wrapper .slide .clearfix.col2 .info__wrapper p{font-size:1.1em;margin-bottom:15px;line-height:1.15em}header .slider__wrapper .slide .clearfix.col2 .info__wrapper .go__to{padding:4px 18px 4px 8px;font-size:.9em;margin-bottom:14px;color:#333;text-transform:lowercase;position:relative;-webkit-box-shadow:0 2px 10px 0 rgba(0,102,153,.15);box-shadow:0 2px 10px 0 rgba(0,102,153,.15);border-radius:15px;margin-top:14px;display:inline-block}header .slider__wrapper .slide .clearfix.col2 .info__wrapper .go__to svg{height:15px;margin-right:3px;width:15px}header .slider__wrapper .slide .clearfix.col2 .info__wrapper .go__to:hover{text-decoration:none;-webkit-box-shadow:0 5px 30px 1px rgba(0,102,153,.15);box-shadow:0 5px 30px 0 rgba(0,102,153,.15)}header .slider__wrapper .slide .pre__title{font-size:1.35em;position:relative}header .slider__wrapper .slide .pre__title:after{height:1px;content:"";background:hsla(0,0%,100%,.25);width:100px;margin-top:22px;display:block}header .slider__wrapper .slide .title{font-size:3em;margin-bottom:36px}header .slider__wrapper .slide .title.border{position:relative}header .slider__wrapper .slide .title.border:before{height:1px;margin-bottom:22px;content:"";background:hsla(0,0%,100%,.25);width:100px;display:block}header .slider__wrapper .slide .title.narrow{margin-bottom:15px;max-width:56%;line-height:1.2em;margin-top:15px}header .slider__wrapper .slide .post__title{font-size:1.35em;margin-bottom:20px;position:relative}header .slider__wrapper .slide .link_wth_long_arrow{font-size:.75em;letter-spacing:.05em}header .slider__wrapper .slick-arrow.slick-next{right:15px}header .slider__wrapper .slick-arrow.slick-prev{left:15px}@media (max-width:480px){.slider__wrapper .slick-dots{bottom:0}}.header-slider-content__pre-title{font-size:1.8em!important}.header-slider-content__pre-title:after{margin-top:14px!important}.header-slider-content__title{padding-top:6px;font-size:2.9em!important;margin-bottom:16px!important;max-width:65%;line-height:1.1em}.header-slider-content-list{list-style:none;padding:0;flex-wrap:nowrap!important;margin-bottom:20px;align-items:center}.header-slider-content-list li,.header-slider-content-list__item{min-height:60px;margin-bottom:10px;position:relative;padding-right:20px;padding-left:64px}.header-slider-content-list__item:last-child{padding-right:0}.header-slider-content-list__img{height:54px;padding:0;position:absolute;text-align:center;top:50%;border-radius:50%;background:#fff;left:0;width:54px;margin-top:-27px}.header-slider-content-list__img_round{justify-content:center;align-items:center;display:flex}.header-slider-content-list li svg,.header-slider-content-list__icon{height:54px;fill:#b9a68e;width:54px}.header-slider-content-list__img_round .header-slider-content-list__icon,.header-slider-content-list__img_round svg{height:40px;width:40px}.header-slider-content-list__item-sign{padding-top:8px;font-size:1.2em;line-height:1.2em}.header-slider-content__detail-link .btn{padding:14px 40px;font-size:.8em;border:transparent;font-weight:700;text-shadow:none;color:#0b4c8b;letter-spacing:.12em;background:#f2f7fa}.header-slider-content__detail-link .btn:hover{-webkit-box-shadow:1px 6px 20px 3px rgba(0,102,153,.15);box-shadow:1px 6px 20px 3px rgba(0,102,153,.15)}.header-slider-content__list-sign{font-size:1.8em;margin-bottom:10px;text-transform:uppercase}.header-slider-content__info{font-size:1.2em;margin-bottom:30px;text-shadow:0 1px 1px rgba(0,0,0,.5);color:#ccc}.header-slider-content__info i{height:26px;padding:1px;border:1px solid;font-style:normal;margin-right:8px;color:#ccc;text-align:center;border-radius:50%;width:26px;line-height:normal;display:inline-block}@media (max-width:991px){.header-slider-content__title{font-size:2.2em!important;max-width:100%}.header-slider-content-list{justify-content:center;flex-wrap:wrap!important}}@media (max-width:767px){.header-slider-content{padding:0}.header-slider-content__list-sign{font-size:1.3em}header .slider__wrapper{height:auto}header .slider__wrapper .slide{padding-top:60px;padding-bottom:80px}header .slider__wrapper .slide .post__title,header .slider__wrapper .slide .pre__title,header .slider__wrapper .slide .title{overflow:hidden;padding:0}header .slider__wrapper .slide .title{font-size:2.3em}header .slider__wrapper .slide .title.narrow{font-size:2em;max-width:100%}header .slider__wrapper .slide .detail_link{padding-left:0}header .slider__wrapper .slick-arrow{display:none!important}}@media (max-width:530px){header .slider__wrapper .slide{padding-top:0;padding-bottom:0}header .slider__wrapper .slide>div{padding-top:60px;padding-bottom:70px}.header-slider-content__pre-title,.header-slider-content__title{font-size:1.3em!important;line-height:1em}header .slider__wrapper .slide .clearfix.col2>div{width:100%}header .slider__wrapper .slide .clearfix.col2>div:last-child{display:none}header .slider__wrapper .slide:nth-child(4){background-position-x:68%}.header-slider-content-list li,.header-slider-content-list__item{min-height:50px}.work-link-wrapper a{margin-bottom:10px}.header-slider-content-list{justify-content:flex-start}.header-slider-content__detail-link .btn{padding-right:20px;padding-left:20px}}.breadcrumb{margin-bottom:10px}.breadcrumb ul{padding:0}.breadcrumb ul li{font-size:.7em;font-weight:700;margin-right:16px;color:#8ab4cf;text-transform:uppercase;position:relative;letter-spacing:.05em;display:inline-block}.breadcrumb ul li:after{right:-10px;color:#8ab4cf;content:"/";position:absolute;top:0;display:block}.breadcrumb ul li:last-child:after{display:none}@media (max-width:480px){.breadcrumb ul{overflow-x:auto;padding-bottom:5px;white-space:nowrap}}.sub_header_sticky>.container{padding:0;max-width:100%}.sub_header_sticky.stickytop{top:0;-webkit-box-shadow:0 5px 30px 1px rgba(0,102,153,.15);box-shadow:0 5px 30px 0 rgba(0,102,153,.15)}.short__header .sub_header_sticky.stickytop{top:70px!important}#pansions .sub_header_sticky.stickytop .filters{margin-bottom:0}.sub_header_sticky.stickytop>.container{padding:0 15px;max-width:100%}#pansions .filters .btn-col{text-align:right}.pansion_detail_wrapper_type2>.container{overflow:hidden}.pansion_detail_wrapper_type2 .v_cherte_goroda__wrapper{margin-bottom:30px;text-align:center}.pansion_detail_wrapper_type2 .v_cherte_goroda__wrapper>.container{padding-right:0;padding-left:0}.pansion_detail_wrapper_type2 .v_cherte_goroda__wrapper.fxd{padding:8px 0;position:fixed;top:0;margin:0;-webkit-box-shadow:0 5px 30px 1px rgba(0,102,153,.15);box-shadow:0 5px 30px 0 rgba(0,102,153,.15);background:#fff;left:0;width:100%;z-index:10}.pansion_detail_wrapper_type2 .v_cherte_goroda__wrapper.fxd>.container{padding-right:15px;padding-left:15px}.pansion_detail_wrapper_type2 .v_cherte_goroda__wrapper a.btn{margin-bottom:0;color:#f66}.index__pansions__wrapper .slider__wth__info>.title{font-size:2.3em;margin-bottom:25px;margin-top:1.6em}.index__pansions__wrapper .slider__wth__info>.title .controls__wrapper{float:right}@media (max-width:767px){.index__pansions__wrapper .slider__wth__info>.title .controls__wrapper{width:100%;display:block}}@media (max-width:640px){.index__pansions__wrapper .slider__wth__info>.title{margin-bottom:15px;margin-top:.65em}.index__pansions__wrapper .slider__wth__info>.title .controls__wrapper{float:none;margin-top:15px}}.pansions__list__wrapper .pansion__list{margin:0 -15px}.pansions__list__wrapper.cnt_2 .pansion__list{justify-content:center}.pansions__list__wrapper .pansion__list .item{padding:0 15px;margin-bottom:30px;outline:none;width:33.33%;float:left}.pansions__list__wrapper .pansion__list .item,.pansions__list__wrapper .pansion__list .item>.wrp{-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s}.pansions__list__wrapper .pansion__list .item>.wrp{height:100%;overflow:hidden;position:relative;-webkit-box-shadow:0 0 10px 0 rgba(0,102,153,.15);box-shadow:0 0 10px 0 rgba(0,102,153,.15);-webkit-border-radius:6px;border-radius:6px;padding-bottom:60px}.pansions__list__wrapper .pansion__list .item:hover>.wrp{-webkit-box-shadow:0 5px 30px 1px rgba(0,102,153,.15);box-shadow:0 5px 30px 0 rgba(0,102,153,.15)}.pansions__list__wrapper .pansion__list .item .preview__picture{height:238px;position:relative;background-size:cover;background-position:top;display:block}.pansions__list__wrapper .pansion__list .item .preview__picture:before{height:100%;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;content:"";position:absolute;background:transparent;width:100%;z-index:0}.pansions__list__wrapper .pansion__list .item:hover .preview__picture:before{background:rgba(0,0,0,.5)}.pansions__list__wrapper .pansion__list .item .preview__picture .sale{padding:4px 20px;right:30px;color:#fff;text-transform:uppercase;position:absolute;bottom:30px;-webkit-border-radius:6px;border-radius:6px;background:#52c879}.pansions__list__wrapper .pansion__list .item .caption{overflow:hidden;padding:25px 30px 40px;max-height:450px}.pansions__list__wrapper .pansion__list .item .caption .title{font-size:1.6em;margin-bottom:22px;color:#000;position:relative;line-height:1.35em}.pansions__list__wrapper .pansion__list .item .caption .title .premium{font-size:.6em;margin-bottom:10px;text-transform:uppercase;position:relative;top:-4px;float:right}.pansions__list__wrapper .pansion__list .item .caption .title .premium svg{height:30px;fill:#b1a28f;padding:5px;border:1px solid #b1a28f;margin-right:5px;position:relative;top:9px;-webkit-border-radius:50%;border-radius:50%;width:30px}.pansions__list__wrapper .pansion__list .item .caption .title .new{font-size:.6em;margin-bottom:10px;text-transform:uppercase;position:relative;top:-4px;float:right}.pansions__list__wrapper .pansion__list .item .caption .title .new svg{height:30px;margin-right:5px;position:relative;top:9px;width:30px}.pansions__list__wrapper .pansion__list .item .caption .title a{text-decoration:none;color:#000;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s}.pansions__list__wrapper .pansion__list .item .caption .title a:hover{color:#0b4c8b}.pansions__list__wrapper .pansion__list .item .caption .address{min-height:44px;margin-bottom:10px;color:#000}.pansions__list__wrapper .pansion__list .item .caption .preview__text{color:#666}.pansions__list__wrapper .pansion__list .item .caption .preview__text ul{color:#000}.pansions__list__wrapper .pansion__list .item .bottom__wrapper{padding:5px 30px;position:absolute;bottom:0;background:#fff;width:100%}.pansions__list__wrapper .pansion__list .item .bottom__wrapper .detail_link{margin-bottom:10px}@media (max-width:767px){.pansions__list__wrapper .pansion__list .item{width:100%}}@media (max-width:640px){.pansions__list__wrapper .pansion__list .item>.wrp{padding-bottom:20px}.pansions__list__wrapper .pansion__list .item .caption .title{margin-bottom:10px}.pansions__list__wrapper .pansion__list .item .caption .address{margin-bottom:20px}.pansions__list__wrapper .pansion__list .item .caption .preview__text{display:none}}.index__opeca__wrapper h1{font-size:2.3em;font-weight:400;line-height:1.35em;margin-top:34px}.index__opeca__wrapper .info__wrapper{height:400px;position:relative}.index__opeca__wrapper .info__wrapper .bg{overflow:hidden;position:absolute;width:100%}.index__opeca__wrapper .info__wrapper .bg svg{height:400px;fill:#f2f7fa;position:relative;max-width:100%;top:-41px;width:1200px;z-index:0}.index__opeca__wrapper .info__wrapper .item{z-index:1}.index__opeca__wrapper .info__wrapper .item:first-child{top:0;left:0}.index__opeca__wrapper .info__wrapper .item:nth-child(2){top:19%;left:34%}.index__opeca__wrapper .info__wrapper .item:nth-child(3){right:0;top:0}.index__opeca__wrapper .info__wrapper .item:nth-child(4){top:55%;left:0}.index__opeca__wrapper .info__wrapper .item:nth-child(5){right:0;top:55%}.index__opeca__wrapper .info__wrapper .item{padding:0 20px 0 82px;position:absolute;width:33.3333%}.index__opeca__wrapper .info__wrapper .item:hover{z-index:2}.index__opeca__wrapper .info__wrapper .item .img{height:72px;padding-top:15px;border:1px solid #8ab4cf;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:absolute;text-align:center;-webkit-border-radius:50%;border-radius:50%;left:0;width:72px;vertical-align:middle;display:table-cell}.index__opeca__wrapper .info__wrapper .item:hover .img{top:0;background:#f2f7fa;left:0}.index__opeca__wrapper .info__wrapper .item .img svg{height:40px;fill:#8ab4cf;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:50px;display:inline-block}.index__opeca__wrapper .info__wrapper .item:hover .img svg{fill:#0b4c8b}.index__opeca__wrapper .info__wrapper .item .title{padding:16px 0;font-size:1.2em;margin-bottom:10px;position:relative}.index__opeca__wrapper .info__wrapper .item .title:before{height:1px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;content:"";position:absolute;bottom:0;background:#8ab4cf;width:50px;display:block}.index__opeca__wrapper .info__wrapper .item:hover .title:before{width:100%}.index__opeca__wrapper .info__wrapper .item .caption{height:0;overflow:hidden;padding:15px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative;opacity:0;-webkit-box-shadow:0 5px 30px 1px rgba(0,102,153,.15);box-shadow:0 5px 30px 0 rgba(0,102,153,.15);-webkit-border-radius:6px;border-radius:6px;background:hsla(0,0%,100%,.85);left:-20px}.index__opeca__wrapper .info__wrapper .item:hover .caption{height:auto;padding:15px;opacity:1;left:0}@media (min-width:768px) AND (max-width:1024px){.index__opeca__wrapper .info__wrapper .item .caption{width:160%}.index__opeca__wrapper .info__wrapper .item:hover .caption{left:-60%}}@media (max-width:767px){.index__opeca__wrapper .info__wrapper{height:auto}.index__opeca__wrapper .info__wrapper .item{margin-bottom:20px;right:auto;position:relative;bottom:auto;top:0!important;left:0!important;width:100%}.index__opeca__wrapper .info__wrapper .item .caption{opacity:1;left:0}.index__opeca__wrapper .info__wrapper .bg{top:0}}@media (max-width:640px){.index__opeca__wrapper h1{font-size:1.8em;margin-bottom:50px;margin-top:20px}.index__opeca__wrapper .info__wrapper .item{padding:0;margin-bottom:40px}.index__opeca__wrapper .info__wrapper .item .title{margin-left:82px}.index__opeca__wrapper .info__wrapper .item .caption{margin-top:20px}}@media (max-width:480px){.index__opeca__wrapper .info__wrapper .item .caption{height:auto;padding:15px;opacity:1;left:0}}.review__index__wrapper>div>.title{padding-top:36px;margin-bottom:50px;border-top:1px solid #d1e3ee}.review__index__wrapper .title>span{font-size:2.3em}.review__index__wrapper .title>a{float:right;margin-top:27px}.review__index__wrapper .review__list{margin:0 -15px}.review__index__wrapper .review__list .item.slick-slide,.review__index__wrapper .review__list>.item{padding:0 15px;margin-bottom:30px;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;outline:none;width:33.13333%;float:left}.review__index__wrapper .review__list .item.slick-slide .wrp,.review__index__wrapper .review__list>.item>.wrp{height:100%;overflow:hidden;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;position:relative;-webkit-box-shadow:0 0 10px 0 rgba(0,102,153,.15);box-shadow:0 0 10px 0 rgba(0,102,153,.15);-webkit-border-radius:6px;border-radius:6px;padding-bottom:148px}.review__index__wrapper .review__list .item.slick-slide:hover .wrp,.review__index__wrapper .review__list>.item:hover>.wrp{-webkit-box-shadow:0 5px 30px 1px rgba(0,102,153,.15);box-shadow:0 5px 30px 0 rgba(0,102,153,.15)}.review__index__wrapper .review__list .item.slick-slide .preview__picture,.review__index__wrapper .review__list>.item .preview__picture{height:238px;position:relative;background-size:cover;background-position:top;display:block}.review__index__wrapper .review__list .item.slick-slide .preview__picture:before,.review__index__wrapper .review__list>.item .preview__picture:before{height:100%;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;content:"";position:absolute;background:transparent;width:100%;z-index:0}.review__index__wrapper .review__list .item.slick-slide:hover .preview__picture:before,.review__index__wrapper .review__list>.item:hover .preview__picture:before{background:rgba(0,0,0,.5)}.review__index__wrapper .review__list .item.slick-slide .tags__wrapper,.review__index__wrapper .review__list>.item .tags__wrapper{padding:26px 30px 0;position:relative;top:0}.review__index__wrapper .review__list .item.tmp1.slick-slide .tags__wrapper,.review__index__wrapper .review__list>.item.tmp1 .tags__wrapper{position:absolute;top:0}.review__index__wrapper .review__list .item.slick-slide .tags__wrapper span,.review__index__wrapper .review__list>.item .tags__wrapper span{padding:3px 10px;font-size:11px;font-weight:700;margin-right:5px;color:#fff;text-transform:uppercase;letter-spacing:.1em;-webkit-border-radius:5px;border-radius:5px}.review__index__wrapper .review__list .item.slick-slide .tags__wrapper span:first-child,.review__index__wrapper .review__list>.item .tags__wrapper span:first-child{background:#0b4c8b}.review__index__wrapper .review__list .item.slick-slide .tags__wrapper span:last-child,.review__index__wrapper .review__list>.item .tags__wrapper span:last-child{background:#52c879}.review__index__wrapper .review__list .item.slick-slide .caption,.review__index__wrapper .review__list>.item .caption{padding:25px 30px}.review__index__wrapper .review__list .item.slick-slide .caption .preview__text,.review__index__wrapper .review__list>.item .caption .preview__text{color:#666}.review__index__wrapper .review__list .item.slick-slide .caption .preview__text a,.review__index__wrapper .review__list>.item .caption .preview__text a{text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#666}.review__index__wrapper .review__list .item.slick-slide .caption .title,.review__index__wrapper .review__list>.item .caption .title{font-size:1.15em;margin-bottom:8px;line-height:1.35em}.review__index__wrapper .review__list .item.slick-slide .bottom__wrapper,.review__index__wrapper .review__list>.item .bottom__wrapper{padding:0 30px;position:absolute;bottom:20px;width:100%}.review__index__wrapper .review__list .item.slick-slide .bottom__wrapper>div,.review__index__wrapper .review__list>.item .bottom__wrapper>div{padding-top:14px;border-top:1px solid #d1e3ee}.review__index__wrapper .review__list .item.slick-slide .source:before,.review__index__wrapper .review__list>.item .source:before{height:30px;content:"";position:absolute;background-size:contain;top:-2px;left:0;width:20px;background-image:url(/local/templates/opeca/img/icon/blue/source_1.png);background-repeat:no-repeat;display:block}.review__index__wrapper .review__list .item.slick-slide .source .title,.review__index__wrapper .review__list>.item .source .title{font-size:.8em;text-transform:uppercase;letter-spacing:.05em}.review__index__wrapper .review__list .item.slick-slide .source.src_1:before,.review__index__wrapper .review__list>.item .source.src_1:before{background-image:url(/local/templates/opeca/img/icon/blue/source_1.png)}.review__index__wrapper .review__list .item.slick-slide .source.src_2:before,.review__index__wrapper .review__list>.item .source.src_2:before{background-image:url(/local/templates/opeca/img/icon/blue/source_2.png)}.review__index__wrapper .review__list .item.slick-slide .source.src_3:before,.review__index__wrapper .review__list>.item .source.src_3:before{background-image:url(/local/templates/opeca/img/icon/blue/source_3.png)}.review__index__wrapper .review__list .item.slick-slide .source.src_4:before,.review__index__wrapper .review__list>.item .source.src_4:before{top:-3px;background-image:url(/local/templates/opeca/img/icon/blue/source_4.png)}.review__index__wrapper .review__list .item.slick-slide .scan,.review__index__wrapper .review__list .item.slick-slide .source,.review__index__wrapper .review__list>.item .scan,.review__index__wrapper .review__list>.item .source{margin-right:20px;position:relative;text-align:center;float:left;padding-left:30px;display:inline-block}.review__index__wrapper .review__list .item.slick-slide .scan:hover,.review__index__wrapper .review__list>.item .scan:hover{text-decoration:none}.review__index__wrapper .review__list .item.slick-slide .date_wrapper,.review__index__wrapper .review__list>.item .date_wrapper{margin-bottom:50px}.review__index__wrapper .review__list .item.slick-slide .date_wrapper .date,.review__index__wrapper .review__list>.item .date_wrapper .date{font-size:.8em;text-transform:uppercase;letter-spacing:.05em}.review__index__wrapper .review__list .item.slick-slide .detail_link,.review__index__wrapper .review__list>.item .detail_link{padding-bottom:24px}@media (max-width:991px){.review__index__wrapper .review__list>.item{width:50%}}@media (max-width:767px){.review__index__wrapper .review__list>.item{width:50%}.review__index__wrapper .review__list>.item .scan{margin-bottom:10px}}@media (max-width:640px){.review__index__wrapper .review__list>.item{width:100%}.review__index__wrapper .review__list .item.slick-slide .wrp{padding-bottom:100px}.review__index__wrapper>div>.title{margin-bottom:36px}.review__index__wrapper .review__list .item.slick-slide .caption{padding-top:20px}.review__index__wrapper .review__list .item.slick-slide.tmp1 .caption{padding-top:25px}.review__index__wrapper .review__list .item.slick-slide .preview__picture{height:180px}.review__index__wrapper .review__list .item.slick-slide .caption .preview__text{overflow:hidden;position:relative;max-height:200px}.review__index__wrapper .review__list .item.slick-slide .date_wrapper{margin-bottom:30px}.review__index__wrapper .review__list .item.slick-slide .detail_link{padding-bottom:5px}.review__index__wrapper .slick-arrow{display:none}}@media (max-width:480px){.review__index__wrapper .review__list .item.slick-slide.tmp1 .caption{padding:15px}.review__index__wrapper .review__list .item.slick-slide .date_wrapper{margin-bottom:10px}}.section-intro_overlay,.section-intro_overlay>div{position:relative}.section-intro_overlay:before{height:100%;content:"";position:absolute;top:0;background:rgba(0,0,0,.28);width:100%;display:block;z-index:0}.news__index__wrapper,.promotions__index__wrapper{padding-bottom:20px}.news__index__wrapper hr,.promotions__index__wrapper hr{padding-top:50px;border-top:1px solid #d1e3ee;margin:0}.news__index__wrapper .slider__wth__info,.promotions__index__wrapper .slider__wth__info{margin:0 -15px}.news__index__wrapper .slider__wth__info>div,.promotions__index__wrapper .slider__wth__info>div{padding:0 15px;width:66.6666%;float:left}.news__index__wrapper .slider__wth__info>.info,.promotions__index__wrapper .slider__wth__info>.info{position:relative;width:33.3333%}.news__index__wrapper .slider__wth__info>.info .title,.promotions__index__wrapper .slider__wth__info>.info .title{font-size:1.8em;margin-top:10px}.news__index__wrapper .slider__wth__info .info .controls__wrapper,.promotions__index__wrapper .slider__wth__info .info .controls__wrapper{position:absolute;bottom:110px;align-items:center;display:flex}.news__index__wrapper .slider__wth__info .info .controls__wrapper .round-arrow,.promotions__index__wrapper .slider__wth__info .info .controls__wrapper .round-arrow{margin-right:30px}.news__index__wrapper .slider__wth__info .info .controls__wrapper .link_wth_long_arrow,.promotions__index__wrapper .slider__wth__info .info .controls__wrapper .link_wth_long_arrow{top:0}.news__index__wrapper .slider__wth__info .slick-track,.promotions__index__wrapper .slider__wth__info .slick-track{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:-ms-flexbox;display:flex}.news__index__wrapper .slider__wth__info .slick-track:after,.news__index__wrapper .slider__wth__info .slick-track:before{display:none}.promotions__index__wrapper .slider__wth__info>div .promotions-list{margin:0 -15px}.news__index__wrapper .slider__wth__info>div .news-list>.item,.promotions__index__wrapper .slider__wth__info>div .promotions-list>.item{width:50%}@media (max-width:991px){.news__index__wrapper .slider__wth__info .info .controls__wrapper,.promotions__index__wrapper .slider__wth__info .info .controls__wrapper{flex-wrap:wrap}.news__index__wrapper .slider__wth__info .info .controls__wrapper .link_wth_long_arrow,.promotions__index__wrapper .slider__wth__info .info .controls__wrapper .link_wth_long_arrow{top:20px}}@media (max-width:767px){.news__index__wrapper .slider__wth__info .info .controls__wrapper .link_wth_long_arrow,.promotions__index__wrapper .slider__wth__info .info .controls__wrapper .link_wth_long_arrow{top:20px}.news__index__wrapper .slider__wth__info .info .controls__wrapper .round-arrow,.promotions__index__wrapper .slider__wth__info .info .controls__wrapper .round-arrow{margin-right:10px}.promotions__index__wrapper .slider__wth__info .info .controls__wrapper .round-arrow.right{margin-right:0}}@media (max-width:640px){.review__index__wrapper{margin-bottom:10px}.news__index__wrapper hr,.promotions__index__wrapper hr{padding-top:20px}.news__index__wrapper .slider__wth__info .info .controls__wrapper,.promotions__index__wrapper .slider__wth__info .info .controls__wrapper{align-items:center;display:flex}.news__index__wrapper .slider__wth__info .info .controls__wrapper .link_wth_long_arrow,.promotions__index__wrapper .slider__wth__info .info .controls__wrapper .link_wth_long_arrow{top:0;margin-left:20px}.news__index__wrapper .slider__wth__info .info .controls__wrapper:after,.promotions__index__wrapper .slider__wth__info .info .controls__wrapper:after{content:"";clear:both;display:table}}@media (max-width:520px){.news__index__wrapper .slider__wth__info>.info,.news__index__wrapper .slider__wth__info>div,.promotions__index__wrapper .slider__wth__info>.info,.promotions__index__wrapper .slider__wth__info>div{width:100%}.news__index__wrapper .slider__wth__info>.info .title,.promotions__index__wrapper .slider__wth__info>.info .title{margin-bottom:10px}.promotions__index__wrapper .slider__wth__info>.info .title br{display:none}.news__index__wrapper .slider__wth__info .info .controls__wrapper,.promotions__index__wrapper .slider__wth__info .info .controls__wrapper{position:relative;bottom:0;padding-bottom:20px}.promotions__index__wrapper .slider__wth__info .info .controls__wrapper{margin-top:40px}.promotions__index__wrapper .slider__wth__info>div .promotions-list>.item{width:100%}.news__index__wrapper .caption .preview__text{display:none}.news-list-wrapper.nlw_2018 .news-list .item>.wrp{padding-bottom:60px}}.promotions-list .slick-track>.item,.promotions-list>.item{padding:0 15px;margin-bottom:30px;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;outline:none;width:33.3333%;float:left}.promotions-list .slick-track>.item>.wrp,.promotions-list>.item>.wrp{height:100%;overflow:hidden;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;position:relative;-webkit-box-shadow:0 0 10px 0 rgba(0,102,153,.15);box-shadow:0 0 10px 0 rgba(0,102,153,.15);-webkit-border-radius:6px;border-radius:6px;padding-bottom:0}.promotions-list .slick-track>.item:hover>.wrp,.promotions-list>.item:hover>.wrp{-webkit-box-shadow:0 5px 30px 1px rgba(0,102,153,.15);box-shadow:0 5px 30px 0 rgba(0,102,153,.15)}.promotions-list .slick-track>.item .caption a,.promotions-list>.item .caption a{text-decoration:none;color:#000}.promotions-list .slick-track>.item .caption . preview__text a,.promotions-list>.item .caption .preview__text a{color:#333}.promotions-list .slick-track>.item .preview__picture,.promotions-list>.item .preview__picture{height:178px;position:relative;background-size:cover;background-position:top;display:block}.promotions-list .slick-track>.item .preview__picture:before,.promotions-list>.item .preview__picture:before{height:100%;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;content:"";position:absolute;background:transparent;width:100%;z-index:0}.promotions-list .slick-track>.item:hover .preview__picture:before,.promotions-list>.item:hover .preview__picture:before{background:rgba(0,0,0,.5)}.promotions-list .slick-track>.item .caption,.promotions-list>.item .caption{padding:25px 30px}.promotions-list .slick-track>.item .title,.promotions-list>.item .title{font-size:1.15em;margin-bottom:8px;line-height:1.35em}.promotions-list .slick-track>.item .date__active__to,.promotions-list>.item .date__active__to{margin-bottom:10px;color:#8ab4cf}@media (max-width:480px){.promotions-list .slick-track>.item .caption,.promotions-list>.item .caption{padding:15px}}.quote_and_contact{padding-top:50px;border-top:1px solid #d1e3ee}.quote_and_contact>div{float:left}.quote_and_contact>div:first-child{width:77%}.quote_and_contact>div:nth-child(2){width:23%}.personal__blockquote{position:relative;align-items:flex-start;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.personal__blockquote>div,.personal__blockquote>img{position:relative;max-width:33%;float:left;display:inline-block;z-index:0}.personal__blockquote>img{margin-right:30px;z-index:1}.personal__blockquote .blockquote{padding:20px 60px 20px 75px;font-size:1em;font-style:normal;color:#666;max-width:unset;left:0;width:auto}.personal__blockquote .blockquote:before{background-size:contain;width:60px}.personal__blockquote .blockquote .sign{color:#000}.quote_and_contact .contacts{font-size:1.1em}.quote_and_contact .contacts .title{padding-top:20px;font-size:1.1em;margin-bottom:10px;border-bottom:1px solid #d1e3ee;padding-bottom:14px}.quote_and_contact .contacts .citys{margin-bottom:14px}.quote_and_contact .contacts .citys a{text-decoration:underline}.quote_and_contact .contacts .citys a:hover{text-decoration:none}.quote_and_contact .contacts .phones{margin-bottom:3px;line-height:1.85em}.quote_and_contact .contacts .phones a{font-size:1.7em;text-decoration:none;color:#000;display:inline-block}.quote_and_contact .contacts .phones a:hover{color:#059}.quote_and_contact .contacts .email{margin-bottom:28px}.quote_and_contact .contacts .btn{font-size:.8em;webkit-box-shadow:none;font-weight:700;letter-spacing:.05em;-moz-box-shadow:none;box-shadow:none;width:100%}.quote_and_contact .contacts .btn-white{border:1px solid #d1e3ee;color:#0b4c8b;background:#fff}.quote_and_contact .contacts .btn-white:hover{background:#f2f7fa}@media (max-width:1200px){.quote_and_contact>div:first-child,.quote_and_contact>div:nth-child(2){width:100%}.quote_and_contact>div:nth-child(2){margin-bottom:20px;max-width:320px}}@media (max-width:767px){.personal__blockquote>div,.personal__blockquote>img{margin-left:0;width:50%}}@media (max-width:640px){.quote_and_contact>div:first-child,.quote_and_contact>div:nth-child(2){clear:both}.personal__blockquote{flex-wrap:wrap}.personal__blockquote>img{position:static;max-width:60%;margin:0 auto 20px;width:60%}.personal__blockquote>div{max-width:80%;width:80%}.quote_and_contact>div:nth-child(2){text-align:center;margin:0 auto 20px;float:none}.personal__blockquote .blockquote{margin-left:5%;line-height:1.2em;padding-left:80px}.blockquote:before,.news__detail__wrapper .blockquote:before,.news__detail__wrapper blockquote:before,blockquote:before{height:52px;background-size:contain;width:70px}}@media (max-width:480px){.personal__blockquote .blockquote{left:0}.personal__blockquote .blockquote:before{height:52px;background-size:contain;width:70px}.personal__blockquote>img{position:static;max-width:70%;margin:0 auto 20px;width:70%}}.school-list{margin:0 -15px}.school-list__item{padding:0 15px;margin-bottom:30px;width:33.3333%}.school-item a{color:#000;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.school-item a:hover{text-decoration:none;color:#0b4c8b}.school-item__container{position:relative;padding-bottom:60px}.school-item__img{height:130px;overflow:hidden;text-decoration:#ffdead;margin-bottom:23px;background-size:cover;background-position:50%;border-radius:5px 5px 0 0;background-repeat:no-repeat;display:block}.school-item__title{font-size:1.15em;margin-bottom:3px;line-height:1.2em}.school-item__preview-text{margin-bottom:10px;color:#666}.school-item__bottom{justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;position:absolute;bottom:0;-webkit-align-items:center;align-items:center;width:100%;line-height:1em;-ms-flex-align:center}.school-item__date{font-size:.8em;color:#666}.school-item__tags a{font-size:.75em;font-weight:700;margin-right:10px;color:#0b4c8b;text-transform:uppercase;opacity:.5}.school-item__tags a:last-child{margin-right:0}.school-item__tags a:hover{opacity:1}.school-icon-list{justify-content:space-between}.school-icon-list__item{padding:30px 0;-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;border-top:1px solid #ebebeb;width:50px;width:-webkit-calc(50% - 30px);width:calc(50% - 30px)}.school-icon-list__item:first-child,.school-icon-list__item:nth-child(2){padding-top:0;border-top:0}.school-icon-list__item .icon{height:76px;margin-right:20px;width:76px}.school-icon-list__title{font-size:1.7em;margin-bottom:3px;color:#bfdae6;line-height:1em}.bg-grey{background-color:#fafafa}.pt{padding-top:60px}.pt-1{padding-top:10px}.pt-3{padding-top:20px;padding-top:30px}.pb{padding-bottom:60px}.pb-1{padding-bottom:10px}.pb-2{padding-bottom:20px}.pb-3{padding-bottom:30px}.full-width{width:100%!important}.mt-3{margin-top:1.5em}.ttu{text-transform:uppercase}.btn.btn_download{text-decoration:none;color:#00669c;background-color:#f0f7fa;padding-left:30px}.btn.btn_download .icon{height:17px;margin-right:10px;position:relative;top:2px;width:16px}.btn.btn_download:hover{background-color:#e0ebf1}h1.heading.heading_high{font-weight:400;text-align:left;margin:0 0 1em;padding-bottom:.5em}.capture-block{padding:60px 42px 40px;margin-bottom:40px;-webkit-background-size:cover;background-size:cover;background-color:#fbfbfb;background-position:100%;background-repeat:no-repeat}.capture-block .heading{font-size:18px;margin-bottom:1em;color:#ff504c;font-family:Open Sans;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.capture-block .heading .icon{height:27px;margin-right:12px;width:27px}.capture-block>.info{font-size:1.25em;margin-bottom:16px;color:#ff504c}.capture-block>.info>i{height:28px;padding:1px;font-size:1.2em;border:1px solid;font-style:normal;margin-right:8px;text-align:center;-webkit-border-radius:50%;border-radius:50%;width:28px;line-height:1em;display:inline-block}.capture-block>.title{font-size:1.9em;margin-bottom:20px;line-height:1.3em}.capture-block>.sign{font-size:1.25em;margin-bottom:32px;line-height:1.2em}.capture-block .flex-wrapper{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch;-ms-flex-align:stretch;-ms-flex-line-pack:stretch}.capture-block .flex-wrapper .form-group{-ms-flex-preferred-size:32%;-webkit-flex-basis:32%;flex-basis:32%}.capture-block .flex-wrapper .form-group input[type=text]{overflow:hidden;padding:12px 20px;border:1px solid #d1e3ee;margin-bottom:20px;-webkit-border-radius:5px;border-radius:5px;width:100%}.capture-block .flex-wrapper .form-group.captcha__wrapper input{margin-right:4%;width:48%;float:left}.capture-block .flex-wrapper .form-group .ic{width:48%;margin-top:0;display:inline-block}.capture-block .flex-wrapper .form-group .ic img{height:48px;overflow:hidden;padding:3px;border:0;-webkit-border-radius:5px;border-radius:5px}.capture-block .flex-wrapper .pp_wrapper{padding:0}.capture-block .flex-wrapper .alert,.capture-block .flex-wrapper .pp_wrapper{-ms-flex-preferred-size:100%;width:100%;-webkit-flex-basis:100%;flex-basis:100%}.capture-block .flex-wrapper .btn{padding:14px 40px;font-size:.8em;border:1px solid #cbe3ef;font-weight:700;color:#069;letter-spacing:.05em;background-color:#eff7fa;width:100%}.capture-block .flex-wrapper .btn:hover{-webkit-box-shadow:1px 6px 20px 3px rgba(0,102,153,.15);box-shadow:1px 6px 20px 3px rgba(0,102,153,.15)}.nowrap{white-space:nowrap}.table-white{font-size:18px;letter-spacing:.03em}.table-white tr th{border-right:1px solid #f0f7fa;padding:18px 20px;font-size:14px;color:#026698;border-bottom:1px solid #f0f7fa;text-align:left;background-color:#f0f7fa}.table-white tr td{padding:18px 20px;border:2px solid #f2f7fa;color:#666;background:#fff}.section-text{font-size:18px}.section-text img{height:auto;max-width:100%;margin:1em 0}.section-text h2{font-size:30px;font-weight:600;margin-bottom:1em;color:#00669b;margin-top:0}.section-title{font-size:2em;margin-bottom:26px}.section-text p{font-size:18px;word-break:break-word;margin:2em 0;line-height:1.66666}.section-text p:first-of-type{margin-top:0}.section-text p:last-of-type{margin-bottom:0}.section-text p b,.section-text p strong{font-weight:600}.section-text p a{text-decoration:none;color:#056698}.section-text p a:hover{text-decoration:underline}.section-text .table{overflow-x:scroll;margin-top:3em;font-family:Open Sans}.section-text .table table{border:1px solid #f0f7fa;width:100%}.section-text .table table th{padding:20px;font-size:14px;color:#026698;text-align:left;background-color:#fafafa}.section-text .table table td{padding:20px;font-size:16px;border:1px solid #fafafa;color:#656565;background-color:#fff}.head__wrapper.head__wrapper_page_school{height:400px;text-shadow:0 0 1px #000;color:#fff;-webkit-box-align:end;position:relative;text-align:left;background-color:transparent;-webkit-align-items:flex-end;align-items:flex-end;background-position:50%;-ms-flex-align:end;background-repeat:no-repeat}.head__wrapper_page_school:after{height:100%;content:"";position:absolute;top:0;background:rgba(0,0,0,.5);width:100%;display:block;z-index:0}.head__wrapper_page_school{background-size:cover;background-position:50%}.head__wrapper_page_school>div{z-index:1}.head__wrapper.head__wrapper_page_school h1{margin-bottom:15px;color:#fff;text-align:left;line-height:1em}.head__wrapper.head__wrapper_page_school .city{font-size:1.2em;margin-bottom:44px;position:relative;padding-bottom:20px;width:46%;line-height:1.2em}.head__wrapper.head__wrapper_page_school .city:before{content:"";position:absolute;border-bottom:1px solid #fff;bottom:0;width:220px;display:block}.head__wrapper.head__wrapper_page_school.head__wrapper_page_school_spring,.head__wrapper.head__wrapper_page_school.head__wrapper_page_school_winter{padding-bottom:2em}.head__wrapper.head__wrapper_page_school.head__wrapper_page_school_spring .city,.head__wrapper.head__wrapper_page_school.head__wrapper_page_school_winter .city{margin-bottom:1em}.personal__blockquote.personal__blockquote_page_school p{margin:0}.personal__blockquote.personal__blockquote_page_school h2{font-size:30px;font-weight:600;margin-bottom:1em;color:#00669b;line-height:1.5;margin-top:0}.personal__blockquote.personal__blockquote_page_school .blockquote{margin-bottom:0;max-width:-webkit-calc(71% + 74px)!important;max-width:calc(71% + 74px)!important;margin-left:-74px;left:0}.personal__blockquote.personal__blockquote_page_school .sign{margin-top:1em}.section-school-format .foot-note{font-size:18px;font-weight:300;font-style:italic;color:#00669b;margin-top:2em}.section-school-format .foot-note sup{color:#f66}.section-school-format .icon-text__item{padding-top:30px;padding-bottom:30px;width:100%;line-height:1.33;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.section-school-format .icon-text__item.icon-text__item_bot-border{padding-top:0;border-bottom:1px solid #ebebeb}.section-school-format .icon-text__item .icon{height:77px;margin-right:20px;width:77px}.section-school-format .icon-text__item .text{font-size:26px;margin-bottom:auto;color:#cbe4ef;margin-top:auto}.section-school-format .icon-text__item .text span{font-size:14px;color:#2a2a2a;display:block}@media only screen and (max-width:1200px){.personal__blockquote.personal__blockquote_page_school .blockquote{max-width:-webkit-calc(65% + 74px)!important;max-width:calc(65% + 74px)!important}}@media only screen and (max-width:992px){.section-text .table table,.section-text .table table td,.section-text .table table th,.section-text p{font-size:16px}.pt{padding-top:50px}.pb{padding-bottom:50px}.personal__blockquote.personal__blockquote_page_school .blockquote{max-width:-webkit-calc(55% + 74px)!important;max-width:calc(55% + 74px)!important}.capture-block{-webkit-background-size:auto 100%;background-size:auto 100%;background-position:100% 0}.capture-block .flex-wrapper .form-group,.capture-block .flex-wrapper .form-group.submit__wrapper{-ms-flex-preferred-size:48%;-webkit-flex-basis:48%;flex-basis:48%}.capture-block .flex-wrapper .form-group.submit__wrapper{width:48%;margin-top:0}.capture-block .flex-wrapper .form-group,.capture-block .flex-wrapper .form-group.submit__wrapper{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}.capture-block .flex-wrapper .form-group .ic{text-align:right}}@media only screen and (max-width:767px){.school-list__item{width:50%}.personal__blockquote.personal__blockquote_page_school>img{position:static}.personal__blockquote.personal__blockquote_page_school .blockquote{position:relative;max-width:100%!important;margin-left:0;left:0;width:100%!important;margin-top:1em}.personal__blockquote.personal__blockquote_page_school .blockquote *{position:relative;z-index:2}.section-school-format .icon-text__item{padding-top:20px!important;padding-bottom:20px!important}.section-school-format .icon-text__item.icon-text__item_bot-border{border:0}}@media only screen and (max-width:640px){.head__wrapper.head__wrapper_page_school .city,.school-icon-list__item{width:100%}.school-icon-list__item:nth-child(2){padding-top:30px;border-top:1px solid #ebebeb}}@media only screen and (max-width:480px){.school-list__item{width:100%}}.cusel-scroll-pane{overflow:auto}.quote_and_contact a,.round-arrow,footer a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}footer{position:relative}footer .top__wrapper{padding-top:50px;padding-bottom:50px}footer .top__wrapper>div{float:left}footer .top__wrapper>.logo__wrapper{justify-content:space-between;padding-right:20px;align-items:self-start;align-content:space-between;width:20%;display:flex}footer .top__wrapper>.menu__wrappper{width:60%}footer .top__wrapper>.contacts{text-align:right;width:20%}footer .menu__wrappper ul{list-style:none;padding:0;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;flex-direction:row}footer .menu__wrappper ul li a{text-decoration:none;color:#333}footer .menu__wrappper ul li.special a{padding:2px 4px;border:1px solid;color:#f66;-webkit-border-radius:4px;border-radius:4px;margin-left:-4px}footer .menu__wrappper ul li a:hover{color:#0b4c8b}footer .menu__wrappper>ul>li{padding-right:20px}footer .menu__wrappper>ul>li>a{font-size:1.2em;text-decoration:none;margin-bottom:10px;color:#000;display:block}footer .menu__wrappper>ul>li ul li{font-size:15px;margin-bottom:3px}footer .contacts a{text-decoration:none;color:#333}footer .contacts .phones{font-size:1.3em;margin-bottom:10px;line-height:1.2em}footer .contacts .phones a{text-decoration:none;color:#000}footer .contacts .phones a:hover,footer .contacts a:hover{color:#0b4c8b}footer .contacts .callback__wrapper{font-size:.85em;margin-bottom:10px;text-transform:uppercase;letter-spacing:.05em}footer .contacts .callback__wrapper>div{margin-bottom:2px}footer,footer .copy__wrapper{border-top:1px solid #d1e3ee}footer .copy__wrapper{padding:26px 0;font-size:14px}footer .copy__wrapper .social{list-style:none;position:relative;top:-5px}footer .copy__wrapper .social li{display:inline-block}footer .copy__wrapper>div{flex-grow:1}footer .copy__wrapper>div:nth-child(3){text-align:right}ul.social li>a{height:30px;border:1px solid #d1e3ee;text-align:center;border-radius:50%;width:30px;line-height:39px;display:inline-block}ul.social li>a svg{height:20px;fill:#0b4c8b;width:20px}ul.social li>a:hover{background:#f2f7fa}footer .vision__wrapper{margin-top:-8px}footer .vision__wrapper svg{height:24px;fill:#fff;padding:3px;margin-right:3px;position:relative;top:5px;border-radius:50%;background:#8ab4cf;width:24px}#to-top{border:1px solid #d1e3ee;position:absolute;top:-30px;border-radius:50%;background:#fff;display:inline}#to-top:before{border:2px solid #0b4c8b;border-right:0;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-bottom:0;margin-left:-6px;width:12px;margin-top:-6px}#to-top:after,#to-top:before{height:12px;content:"";position:absolute;top:50%;left:50%;display:block}#to-top:after{background:#0b4c8b;margin-left:-1px;width:2px;margin-top:-5px}#to-top:hover{border:1px solid #0b4c8b}@media (max-width:1300px){#to-top{right:15px;left:auto}}@media (max-width:1200px){footer .top__wrapper>.logo__wrapper{width:10%}footer .top__wrapper>.menu__wrappper{width:70%}}@media (max-width:991px){footer .top__wrapper>.contacts,footer .top__wrapper>.logo__wrapper,footer .top__wrapper>.menu__wrappper{margin-bottom:20px;width:100%;float:none}footer .top__wrapper>.contacts{text-align:left;float:none}}@media (max-width:767px){footer .menu__wrappper ul{display:block}footer .menu__wrappper>ul>li{padding-right:0}footer .menu__wrappper>ul>li ul{display:none}footer .menu__wrappper>ul>li.active ul{padding-bottom:20px;display:block}}@media (max-width:640px){footer .top__wrapper{padding-top:30px;padding-bottom:20px}footer .top__wrapper>.contacts,footer .top__wrapper>.logo__wrapper,footer .top__wrapper>.menu__wrappper{padding-right:0;text-align:center}footer .copy__wrapper{padding-bottom:0}footer .copy__wrapper>div{margin-bottom:20px;text-align:center}footer .copy__wrapper>.contacts{text-align:center}}.overlay{height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:fixed;top:0;background:rgba(0,0,0,.5);left:0;width:100%;display:block;z-index:2}.fancybox-overlay.modal_alert{background-color:#8ab4cf}.modal_alert .fancybox-skin{padding:40px!important;color:#666;text-align:center;-webkit-box-shadow:0 3px 18px rgba(0,102,153,.3)!important;box-shadow:0 3px 18px rgba(0,102,153,.3)!important;border-radius:6px}.modal_alert .fancybox-skin .fancybox-close{height:50px;border:1px solid #8ab4cf;right:20px;color:#0b4c8b;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-align:center;top:20px;border-radius:50%;background:#fff;width:50px}.modal_alert .fancybox-skin .fancybox-close:hover{border-color:#0b4c8b;background:#0b4c8b}.modal_alert .fancybox-skin .fancybox-close:after,.modal_alert .fancybox-skin .fancybox-close:before{height:2px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;content:"";position:absolute;top:23px;background:#0b4c8b;left:13px;width:22px;display:block}.modal_alert .fancybox-skin .fancybox-close:before{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal_alert .fancybox-skin .fancybox-close:after{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modal_alert .fancybox-skin .fancybox-close:hover:after,.modal_alert .fancybox-skin .fancybox-close:hover:before{background-color:#fff}.modal_alert .success_icon{height:110px;margin-bottom:18px;position:relative;border-radius:50%;background:#52c879;width:110px;display:inline-block}.modal_alert .success_icon:after{height:50px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:7px solid #fff;border-left:0;content:"";position:absolute;border-top:0;top:24px;left:40px;width:30px;display:inline-block}.modal_alert .fancybox-skin .title{font-size:1.6em;margin-bottom:20px;color:#000}.modal_alert .fancybox-skin .content{font-size:1.2em;line-height:1.2em}#modalCallme .form-group label{display:block}.short__pansion__list__wrapper .pansion__list{margin:0 -15px}.short__pansion__list__wrapper .pansion__list .item{padding:0 15px;margin-bottom:25px;width:33.3333%;float:left}.short__pansion__list__wrapper .pansion__list .item .preview__picture{height:240px;overflow:hidden;margin-bottom:16px;position:relative;background-size:cover;-webkit-box-shadow:0 0 10px 0 rgba(0,102,153,.15);box-shadow:0 0 10px 0 rgba(0,102,153,.15);border-radius:5px;width:100%}.short__pansion__list__wrapper .pansion__list .item .preview__picture:before{height:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;content:"";position:absolute;background:transparent;width:100%;z-index:0}.short__pansion__list__wrapper .pansion__list .item:hover .preview__picture:before{background:rgba(0,0,0,.5)}.short__pansion__list__wrapper .pansion__list .item:hover .preview__picture a{z-index:1}.short__pansion__list__wrapper .pansion__list .item:hover .preview__picture{-webkit-box-shadow:0 5px 30px 1px rgba(0,102,153,.25);box-shadow:0 5px 30px 0 rgba(0,102,153,.25)}.short__pansion__list__wrapper .pansion__list .item .title{font-size:1.6em}.short__pansion__list__wrapper .pansion__list .item .title a{text-decoration:none;color:#000}.short__pansion__list__wrapper .pansion__list .item .title a:hover,.short__pansion__list__wrapper .pansion__list .item:hover .title a{text-decoration:none;color:#0b4c8b}.short__pansion__list__wrapper .pansion__list .item .address{color:#666}.big__slider{padding-bottom:30px}.big__slider .slider{overflow:hidden;margin-bottom:20px;outline:none;-webkit-border-radius:6px;border-radius:6px}.big__slider .slider .slick-slide{outline:none}.big__slider .slider .slick-arrow{height:64px;bottom:30px;top:auto;-webkit-border-radius:50%;border-radius:50%;background:#fff;width:64px}.big__slider .slider .slick-arrow:before{height:11px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:2px solid #0b4c8b;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;content:"";position:absolute;opacity:.5;top:50%;left:50%;width:11px;display:block}.big__slider .slider .slick-arrow:hover:before{opacity:1}.big__slider .slider .slick-arrow.slick-prev:before{border-right:0;border-top:0;margin-left:-4px;margin-top:-5px}.big__slider .slider .slick-arrow.slick-next:before{border-left:0;border-bottom:0;margin-left:-6px;margin-top:-5px}.big__slider>.sign{font-style:italic;margin-bottom:20px;color:#666}.content__wth__menu>div{float:left}.content__wth__menu>div:first-child{width:26%}.content__wth__menu>div:last-child{width:74%}.content__wth__menu>div:first-child ul{list-style:none;padding:0;margin:38px 0 0}.content__wth__menu>div:first-child ul>li{margin-bottom:20px}.content__wth__menu>div:first-child ul>li>a{border-left:2px solid transparent;padding:4px 20px;font-size:.8em;font-weight:700;color:#666;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-transform:uppercase;letter-spacing:.1em;display:block}.content__wth__menu>div:first-child ul>li.active>a,.content__wth__menu>div:first-child ul>li>a:hover{border-color:#0b4c8b;text-decoration:none;color:#0b4c8b}.content__wth__menu>div:first-child ul>li>a:hover{border-left:2px solid transparent}.content__wth__menu>div:last-child h1{font-size:2.3em;margin-bottom:.87em;text-align:left;margin-top:.75em}.content__wth__menu>div:last-child h2{font-size:1.9em;margin-bottom:1.3em}@media (max-width:640px){.content__wth__menu>div:first-child,.content__wth__menu>div:last-child{width:100%}}@media (max-width:480px){.content__wth__menu>div:first-child ul{margin-top:0}.content__wth__menu>div:last-child h1{margin-bottom:1em;line-height:1.2em}.content__wth__menu>div:last-child h2{margin-bottom:1em;line-height:1.1em}}table.price{width:100%}table.price tr th{padding:18px 20px;font-weight:400;color:#0b4c8b;text-align:left;background:#f2f7fa}table.price tr td{padding:18px 20px;border:2px solid #f2f7fa;color:#666}table.price tr td .amount{font-size:1.1em}.form_wht_border.inline form .form-group.captcha__wrapper{margin-top:20px}.form_wht_border.inline form .form-group.captcha__wrapper>div,.form_wht_border.inline form .form-group.captcha__wrapper>input{width:49%;float:left}.form_wht_border.inline form .form-group.captcha__wrapper>input{margin-right:1%}.form_wht_border.inline form .form-group.submit__wrapper{text-align:center;width:100%}.form_wht_border.inline form .form-group.submit__wrapper button{max-width:200px}.work-link-wrapper{position:absolute;bottom:20px;width:100%}.work-link-wrapper .work-link{padding:10px;border:1px solid #fff;text-decoration:none;color:wheat;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:relative;border-radius:4px;display:inline-block}.work-link-wrapper .work-link:hover{text-decoration:none;background:hsla(0,0%,100%,.2)}.work-link-wrapper .flex-wrapper{justify-content:space-between;align-items:center}.link-to-buy,.link-to-buy:focus,.link-to-buy:hover{padding:10px 10px 10px 100px;border:1px solid #fff;text-decoration:none;color:#fff;position:relative;border-radius:4px;display:inline-block}.link-to-buy{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.link-to-buy:hover{background:hsla(0,0%,100%,.2)}.link-to-buy:before{height:22px;content:"";position:absolute;background:url(/local/templates/opeca/img/icon/white/visa_master.png) 0 0 no-repeat;background-size:contain;left:10px;width:80px;display:block}@media (max-width:567px){.link-to-buy,.link-to-buy:focus,.link-to-buy:hover{padding-left:10px}.link-to-buy:before{display:none}}.slider-sale-50{position:absolute;bottom:-25px;left:-12px}.pansion-sale-list{font-size:16px}.pansion-sale-list__item{padding:14px 20px;border:1px solid #f0f7fa;text-decoration:none;margin-bottom:30px;-webkit-box-align:center;position:relative;-webkit-align-items:center;align-items:center;border-radius:4px;background:#fbfbfb;-ms-flex-align:center}a.pansion-sale-list__item{text-decoration:none}.pansion-sale-list__item-icon{height:60px;fill:red;margin-right:10px;margin-left:-8.14px;width:60px;margin-top:8.14px}.pansion-sale-list__item-caption{padding-right:20px}.pansion-sale-list__item-title{font-size:24px;margin-bottom:5px}.pansion-sale-list__item-preview{margin-bottom:10px;color:#656565}.pansion-sale-list__item-button{font-size:14px}a.tags-list__item{text-decoration:none;color:#fff}#pension-intro h1{margin-top:0}@media (max-width:567px){#pension-intro .section__inner h1{font-size:1.8em!important}}.tour-3d{margin-bottom:60px;margin-top:60px}.tour-3d__img,.tour-3d__img:focus,.tour-3d__img:hover{overflow:hidden;padding:20px;flex-wrap:wrap;text-decoration:none;color:#fff;position:relative;background-size:cover;box-shadow:4px 4px 24px 0 rgba(0,0,0,.28);background-position:50%;border-radius:4px;align-content:center;width:40%;z-index:0}.tour-3d__img:before{height:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;content:"";position:absolute;top:0;background:rgba(0,0,0,.5);left:0;width:100%;display:block;z-index:-1}.tour-3d__img:hover:before{background:rgba(0,0,0,.25)}.tour-3d__icon{height:128px;fill:#fff;margin-bottom:50px;width:128px}.tour-3d__title{text-align:center;width:100%}.tour-3d__description{padding:20px;font-size:1.3em;width:60%}.tour-3d__title{font-size:1.6em;margin-bottom:20px}