@import url(../fonts/icomoon/style.css);@import url(../fonts/noyh/stylesheet.css);.container{margin:0 auto;width:1200px;padding:0 25px}.container:after{font-size:0;content:'';display:block;float:none;clear:both}@media only screen and (max-width: 1200px){.container{width:100%}}.row:after{font-size:0;content:'';display:block;float:none;clear:both}.row--expand{margin:0 -25px}.col{float:left;padding:0 25px}.col--1{width:100%}.col--1-2{width:50%}@media only screen and (max-width: 992px){.col--1-2{width:100%}}.col--1-3{width:33.333333%}@media only screen and (max-width: 992px){.col--1-3{width:100%}}.col--2-3{width:66.666666%}@media only screen and (max-width: 992px){.col--2-3{width:100%}}.col--1-4{width:25%}@media only screen and (max-width: 992px){.col--1-4{width:100%}}.col--3-4{width:75%}@media only screen and (max-width: 992px){.col--3-4{width:100%}}*{box-sizing:border-box}body{padding:0;margin:0;font-family:"Noyh Slim";font-weight:400;font-size:16px;color:#214798}a{color:#214798;text-decoration:none;-webkit-transition:color 0.35s ease-out;transition:color 0.35s ease-out;border:none}a:hover{color:#eb7165}a img{border:none}button{background:none;border:none}h1,h2,h3,h4,h5,h6{font-weight:700;margin-top:0;margin-bottom:1em;letter-spacing:0.01em}h1{font-size:36px}@media only screen and (max-width: 768px){h1{font-size:32px}}p{margin:0 0 1em}button{font-family:"Noyh Slim";outline:none;cursor:pointer}img{max-width:100%;height:auto}.inline-list,.main-menu__list{margin:0;padding:0;list-style:none}.inline-list li,.main-menu__list li{display:inline-block}.link{color:#414042;display:inline-block}.link--icon i{font-size:25px;line-height:1em;margin-right:9px;vertical-align:middle}.link:hover{color:#eb7165}@media only screen and (max-width: 992px){.mobile-hidden{display:none}}@media only screen and (min-width: 993px){.mobile-visible{display:none}}.main-header{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding-top:80px}@media only screen and (max-width: 992px){.main-header{padding-top:50px}}@media only screen and (max-width: 768px){.main-header{padding-top:25px;text-align:center}}.main-header__logo{float:left;margin-left:-25px}.main-header__logo img{width:332px;height:auto}@media only screen and (max-width: 992px){.main-header__logo img{width:160px}}@media only screen and (max-width: 1200px){.main-header__logo{margin-left:0}}@media only screen and (max-width: 768px){.main-header__logo{display:inline-block;float:none;text-align:center;margin-bottom:25px;z-index:3;position:relative}}.main-header__banner{position:absolute;top:0;left:0;right:0;bottom:0}.main-header__banner img{display:block;width:100%;height:95%;position:absolute;left:0;top:5%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%}@media only screen and (max-width: 992px){.main-header__banner img{top:-12%;-o-object-position:50% 50%;object-position:50% 50%}}.main-header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-shadow:1px 1px 0 #fff;padding-right:40px}.main-header__content h1{margin:40px 0}.main-header__content .link{margin:0 0 40px}@media only screen and (max-width: 992px){.main-header__content{text-align:center;padding:0 25px}.main-header__content h1{font-size:24px}}.main-header .container{position:relative}.main-header__menu-button{display:none;position:absolute;top:25px;right:25px;font-size:32px;color:#214798;z-index:3}@media only screen and (max-width: 768px){.main-header__menu-button{display:block}}.main-menu{float:right}@media only screen and (max-width: 768px){.main-menu{float:none;text-align:center}}.main-menu__item{text-shadow:1px 1px 0 #fff;font-size:24px;line-height:0.6em;text-transform:uppercase;font-weight:700;margin:0 25px 25px}.main-menu__item:last-child{margin-right:0}.main-menu__item.current_page_item a{color:#eb7165}@media only screen and (max-width: 768px){.main-menu{position:absolute;top:-25px;left:0;right:0;display:inline-block;background-color:rgba(255,255,255,0.95);z-index:2;padding-top:110px;box-shadow:0 5px 5px 5px rgba(65,64,66,0.5);opacity:0;visibility:hidden;z-index:-1;-webkit-transition:border .35s ease-out 0s,transform .35s ease-out 0s,opacity .35s ease-out 0s,visibility 0s linear .35s,z-index 0s linear .35s;-webkit-transition:border .35s ease-out 0s,opacity .35s ease-out 0s,visibility 0s linear .35s,z-index 0s linear .35s,-webkit-transform .35s ease-out 0s;transition:border .35s ease-out 0s,opacity .35s ease-out 0s,visibility 0s linear .35s,z-index 0s linear .35s,-webkit-transform .35s ease-out 0s;transition:border .35s ease-out 0s,transform .35s ease-out 0s,opacity .35s ease-out 0s,visibility 0s linear .35s,z-index 0s linear .35s;transition:border .35s ease-out 0s,transform .35s ease-out 0s,opacity .35s ease-out 0s,visibility 0s linear .35s,z-index 0s linear .35s,-webkit-transform .35s ease-out 0s}.main-menu.is-active{opacity:1;visibility:visible;z-index:2;-webkit-transition-delay:0s;transition-delay:0s}.main-menu__item{margin:0;padding:0;width:100%;border-bottom:2px solid #214798}.main-menu__item a{padding:20px 15px 15px;display:inline-block;width:100%;line-height:1.2em}}.section{width:100%;overflow:hidden;padding:100px 0 40px}@media only screen and (max-width: 992px){.section{padding:60px 0 25px}}.section__content{position:relative;color:#414042}.section__content .row{position:relative}.section__content h1{font-family:"Noyh";font-weight:900}.section__content h1,.section__content h2,.section__content h3,.section__content h4,.section__content h5,.section__content h6{line-height:1em;color:#214798}.section__content h1{font-size:64px;margin-bottom:1em}.section__content h2{font-size:48px}.section__content h3{font-size:32px;margin-bottom:1em}.section__content h4{font-size:18px}.section__content h5{font-size:16px}.section__content h6{font-size:14px}.section__content p{font-size:24px}.section__content ul{list-style:none;margin:0;padding:0}.section__content ul,.section__content ol{margin-bottom:60px}.section__content ul li,.section__content ol li{padding-left:12px;margin-bottom:2px;font-size:24px;font-weight:300}.section__content ul li:before,.section__content ol li:before{content:'\00b7';margin-right:8px;margin-left:-12px}@media only screen and (max-width: 992px){.section__content h1{font-size:48px;margin-bottom:1em}.section__content h2{font-size:32px;margin-bottom:1em}.section__content h3{font-size:24px}.section__content h4{font-size:18px}.section__content h5{font-size:16px}.section__content h6{font-size:14px}.section__content p{font-size:18px}.section__content ul li,.section__content ol li{font-size:18px}}.section__background-image{z-index:0;position:absolute;top:0;left:0;width:100%}.section__background-image img{width:100%;height:auto}.section--main .container{background-image:url(../images/main_section_bg.svg);background-position:right 16.666% bottom 0%;background-repeat:no-repeat;background-size:33.333% auto;margin-bottom:-40px;padding-bottom:40px}@media only screen and (max-width: 992px){.section--main .container{margin-bottom:-25px;padding-bottom:25px}}@media only screen and (max-width: 768px){.section--main .container{background:none}}.section--main .section__content{padding-right:16.666%}@media only screen and (max-width: 768px){.section--main .section__content{padding-right:25px}}.section--main .section__content p{font-size:32px;margin-bottom:1.8333333333em}@media only screen and (max-width: 992px){.section--main .section__content p{font-size:18px}}.section--about .section__col{float:right;text-align:center;padding:5% 22% 0 0%}@media only screen and (max-width: 992px){.section--about .section__col{float:none;padding:0 10%;margin-bottom:40px}.section--about .section__col p{margin:0;line-height:0}}.section--about .section__col img{border-radius:50%}.section--about .section__content{min-height:1226px}@media only screen and (max-width: 992px){.section--about .section__background-image{display:none}}.section--contact .section__content h3{margin-bottom:-20px}.section--contact .contact__data h3{margin-bottom:1em}.section--contact .contact__data h3:after{margin-top:10px;width:30px;height:4px;background:#a9d379;display:block;content:''}.section--type .section__content h1{margin-bottom:20px}.section--type .section__content h3{margin-bottom:60px}.section--offer .row{margin-bottom:40px}.section--offer .section__col h3{color:#fff;padding:19px 15px 10px;background:#a9d379;margin-bottom:59px}.section--offer .section__col--second h3{background:#214798}.offer__image{width:115%;margin-left:-15%;margin-top:-20%}@media only screen and (max-width: 992px){.offer__image{display:none}}.offer-list__item h3.offer-list__title{background-color:#7784c1;margin-bottom:40px}.offer-list__item h3.offer-list__title a{color:#fff}.offer-list__item h3.offer-list__title a:hover{color:#eb7165}.offer-list__title--green{background-color:#a9d379 !important}.offer-list__content{padding-left:30px}.offer-list__content ul{margin-bottom:40px}.promo{text-align:center;padding:60px 0 50px;background-color:#7784c1;background-image:url(../images/dividing_bg.png);background-size:cover;background-position:center;color:#fff}.promo h1{font-family:"Noyh";font-weight:900;font-size:60px;margin-bottom:0.5em}@media only screen and (max-width: 992px){.promo h1{font-size:48px;margin-bottom:1em}}.promo__button{padding:18px 24px 14px;border:3px solid #fff;border-radius:3px;font-size:28px;color:#fff;background:none;-webkit-transition:background 0.35s ease-out;transition:background 0.35s ease-out;letter-spacing:0.06em}.promo__button:hover{background-color:rgba(65,64,66,0.2)}.map{width:100%;height:380px;margin:80px 0}.main-footer{padding:50px 0 45px;border-top:5px solid #a9d379;color:#414042;font-size:14px;font-weight:300}div.wpcf7{margin:0}div.wpcf7-response-output{margin:2em 0.5em 1em;padding:0.6em 1em 0.4em}span.wpcf7-form-control-wrap{width:100%;display:inline-block;position:relative}span.wpcf7-not-valid-tip{display:block;color:#eb7165;position:absolute;bottom:-10px;left:0}.form__group{margin-bottom:10px;position:relative}.form__submit{position:absolute;right:20px;bottom:50px;padding:10px;z-index:1}.form__submit .ajax-loader{position:absolute;top:14px;left:-12px}.form__submit button,.form__submit input{cursor:pointer;font-size:24px;font-family:"Noyh Slim";font-weight:300;color:#414042;border:none;background:none;outline:none;padding:0;margin:0;margin-right:9px;vertical-align:middle}.form__submit:after{color:#214798;content:"";font-family:'icomoon';font-size:12px;vertical-align:middle;vertical-align:0}textarea.form__input{height:200px;width:100%}.input{position:relative;z-index:1;display:inline-block;width:100%;vertical-align:top;overflow:hidden;padding-top:1em;width:100%}.input br{display:none}.input__field{position:relative;display:inline-block;float:right;padding:0.8em;width:60%;border:none;border-radius:0;-webkit-appearance:none;padding:15px 0 30px;width:100%;background:#fff;color:#414042;font-weight:300;font-size:24px}.input__field::-webkit-input-placeholder{color:rgba(65,64,66,0.5)}.input__field:-moz-placeholder{color:rgba(65,64,66,0.5)}.input__field::-moz-placeholder{color:rgba(65,64,66,0.5)}.input__field:-ms-input-placeholder{color:rgba(65,64,66,0.5)}.input__field:focus{outline:none}.input__field:focus+.input__label{color:rgba(65,64,66,0.5);-webkit-transform:translate3d(0, -1.25em, 0) scale3d(0.75, 0.75, 1);transform:translate3d(0, -1.25em, 0) scale3d(0.75, 0.75, 1)}.input__field:focus ~ .graphic{stroke:rgba(65,64,66,0.5);-webkit-transform:translate3d(-66.6%, 0, 0);transform:translate3d(-66.6%, 0, 0)}.input__label{display:inline-block;float:right;width:40%;font-size:70.25%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:1.5em;font-size:24px;font-weight:300;color:rgba(65,64,66,0.5);left:0;display:block;width:100%;text-align:left;padding:0em;pointer-events:none;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:color 1s, -webkit-transform 0.2s 0.15s;transition:color 1s, -webkit-transform 0.2s 0.15s;transition:transform 0.2s 0.15s, color 1s;transition:transform 0.2s 0.15s, color 1s, -webkit-transform 0.2s 0.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.input__label-content{position:relative;display:block;padding:0;width:100%}.input--filled .input__label{color:rgba(65,64,66,0.5);-webkit-transform:translate3d(0, -1.25em, 0) scale3d(0.75, 0.75, 1);transform:translate3d(0, -1.25em, 0) scale3d(0.75, 0.75, 1)}.input--filled .graphic{stroke:rgba(65,64,66,0.5);-webkit-transform:translate3d(-66.6%, 0, 0);transform:translate3d(-66.6%, 0, 0)}.graphic{position:absolute;fill:none;stroke:rgba(65,64,66,0.5);stroke-width:2px;height:60px;position:absolute;bottom:20px;top:auto;pointer-events:none;-webkit-transition:stroke 0.7s, -webkit-transform 0.7s;transition:stroke 0.7s, -webkit-transform 0.7s;transition:transform 0.7s, stroke 0.7s;transition:transform 0.7s, stroke 0.7s, -webkit-transform 0.7s;-webkit-transition-timing-function:cubic-bezier(0, 0.25, 0.5, 1);transition-timing-function:cubic-bezier(0, 0.25, 0.5, 1)}.type-list__content,.type-list__image{float:left;width:50%}@media only screen and (max-width: 992px){.type-list__content,.type-list__image{width:100%;float:none}}.type-list__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 992px){.type-list__content{display:block;padding:0 !important}}.type-list__image{float:right;padding:0 80px}@media only screen and (max-width: 992px){.type-list__image{padding:0 25%}}.type-list__image img{width:100%;height:auto}.type-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.type-list__item:after{font-size:0;content:'';display:block;float:none;clear:both}.type-list__item .type-list__content{padding:0 50px 0 0}.type-list__item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.type-list__item:nth-child(2n) .type-list__content{padding:0 0 0 50px}.type-list__item:nth-child(2n) .type-list__image{float:left}@media only screen and (max-width: 992px){.type-list__item{display:block}}.modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(65,64,66,0.9);opacity:0;visibility:hidden;z-index:-1;-webkit-transition:border .35s ease-out 0s,transform .35s ease-out 0s,opacity .35s ease-out 0s,visibility 0s linear .35s,z-index 0s linear .35s;-webkit-transition:border .35s ease-out 0s,opacity .35s ease-out 0s,visibility 0s linear .35s,z-index 0s linear .35s,-webkit-transform .35s ease-out 0s;transition:border .35s ease-out 0s,opacity .35s ease-out 0s,visibility 0s linear .35s,z-index 0s linear .35s,-webkit-transform .35s ease-out 0s;transition:border .35s ease-out 0s,transform .35s ease-out 0s,opacity .35s ease-out 0s,visibility 0s linear .35s,z-index 0s linear .35s;transition:border .35s ease-out 0s,transform .35s ease-out 0s,opacity .35s ease-out 0s,visibility 0s linear .35s,z-index 0s linear .35s,-webkit-transform .35s ease-out 0s}.modal.is-active{opacity:1;visibility:visible;z-index:2;-webkit-transition-delay:0s;transition-delay:0s}.modal__close{position:absolute;right:10px;top:5px;background:transparent;border:none}.modal__close:before{content:'×';font-size:32px;font-weight:700}.modal .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:40px 0}.modal__content{max-height:100%;overflow-y:auto;background-color:#fff;padding:60px 40px}


