/*@font-face {font-family: 'Montserrat';src: local('../fonts/Montserrat-Light'), local('../fonts/Montserrat-Light'), url('../fonts/Montserrat-Light.ttf') format('truetype');font-weight: 300;font-style: normal;}@font-face {font-family: 'Montserrat';src: local('../fonts/Montserrat-Regular'), local('../fonts/Montserrat-Regular'), url('../fonts/Montserrat-Regular.ttf') format('truetype');font-weight: 400;font-style: normal;}@font-face {font-family: 'Montserrat';src: local('../fonts/Montserrat-Medium'), local('../fonts/Montserrat-Medium'), url('../fonts/Montserrat-Medium.ttf') format('truetype');font-weight: 500;font-style: normal;}@font-face {font-family: 'Montserrat';src: local('../fonts/Montserrat-SemiBold'), local('../fonts/Montserrat-SemiBold'), url('../fonts/Montserrat-SemiBold.ttf') format('truetype');font-weight: 600;font-style: normal;}@font-face {font-family: 'Montserrat';src: local('../fonts/Montserrat-Bold'), local('../fonts/Montserrat-Bold'), url('../fonts/Montserrat-Bold.ttf') format('truetype');font-weight: 700;font-style: normal;}@font-face {font-family: 'Montserrat';src: local('../fonts/Montserrat-ExtraBold'), local('../fonts/Montserrat-ExtraBold'), url('../fonts/Montserrat-ExtraBold.ttf') format('truetype');font-weight: 800;font-style: normal;}*/
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, a, img, strong, i, ol, ul, li, form, label, table, tbody, thead, tr, th, td, article, footer, header, output, section {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;outline: none;}body {font-family: 'Montserrat';font-size: 14px;font-weight: 300;line-height: normal;overflow-x: hidden;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}strong {font-weight: bold;}input {outline: none;}table {border-collapse: collapse;border-spacing: 0;}img {border: 0;max-width: 100%;}a {text-decoration: none;color: inherit;}a:hover {text-decoration: underline;}a[href^="tel:"] {cursor:context-menu;;}*, *:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.clearfix:before, .clearfix:after {content: "";display: table;}.clearfix:after {clear: both;}.clearfix {*zoom: 1;}.pull-left {float: left;}.pull-right {float: right;}.container {max-width: 1320px;margin: auto;padding: 0 10px;}section {padding-top: 150px;}header {position: relative;width: 100%;z-index: 9999;top: 0;padding: 15px 0;background: #fff;}header .container {display: table;width: 100%;}@media screen and (min-width: 769px) {header.fixed {-webkit-transition: all 0.4s ease;transition: all 0.4s ease;box-shadow: 0 5px 10px rgba(0,0,0,0.1);position:-webkit-sticky;position:sticky;position: fixed;animation-name: menufix;animation-duration: 1s;padding: 0px 0;}@keyframes menufix {0% {margin-top:-200px;padding: 25px 0;}100% {margin-top:0px;padding: 0px 0;}}header.fixed .phone_item:first-child {padding-bottom: 0px;}.section_slid.fixed {margin-top: 108px;}.fixed .phone_head {padding-left: 36px;background-size: 24px;}}.copy {text-align: center;}a.hov {color: #575753;}a.hov:hover {color: #ae0917;}@media screen and (max-width: 768px) {header.navigate {box-shadow: 0 5px 10px rgba(0,0,0,0.1);padding: 0;position:-webkit-sticky;position:sticky;}}.owl-prev div, .owl-next div {width: 78px;height: 78px;}.nav_left {background: url(../image/arrow-pointing-to-left.png);}.nav_prev {background: url(../image/arrow-pointing-to-right.png);}.nav_left:hover {background: url(../image/arrow-pointing-to-left-active.png);}.nav_prev:hover {background: url(../image/arrow-pointing-to-right-active.png);}.block_foto .owl-nav {margin-top: 30px;}.block_foto button {margin: 0 20px;outline: none;}.section_slid {padding: 0;text-align: center;}.menu, .phone_head {display: table-cell;vertical-align: middle;}.menu_item {display: inline-block;}.mob_lan_io_item span,.menu_item_lang span {font-size: 14px;font-weight: 600;text-transform: uppercase;padding: 0 5px;}.mob_lan_io_item .ua,.menu_item_lang .ua {border-right: 1px solid #000;}.mob_lan_io_item,.menu_item_lang {display:inline-block;}.mob_lan_io_item .active,.menu_item_lang .active {color:green;text-decoration: underline;}.menu_item a {font-size: 14px;font-weight: 600;padding-right: 60px;color: #3e3e40;display: block;text-transform: uppercase;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;}.phone_item a {font-size: 16px;color: #115b00;font-weight: 700;}.phone_head > .phone_item:first-child {padding-bottom: 14px;}.phone_head {padding-left: 50px;}.kievstar, .vodafon {display: inline-block;width: 15px;height: 15px;background-size: contain !important;background-position: center center !important;position: relative;top: 2px;left: -5px;}.vodafon {background: url(../image/vodafon.png) no-repeat;}.kievstar {background: url(../image/kyivstar.png) no-repeat;}.logo {position: absolute;left: 0;right: 0;margin: auto;top: 16px;}.slide_title {text-shadow: 0px 4px 0 rgba(0, 0, 0, 0.4);font-family: 'Montserrat', sans-serif;font-size: 50px;font-weight: 800;color: #fff;text-transform: uppercase;position: absolute;left: 0;right: 0;margin: auto;max-width: 790px;top: 280px;text-align: center;}.img_banka {position: absolute;left: 0;right: 0;margin: auto;top: 450px;}.small_title {position: absolute;left: 0;right: 0;margin: auto;top: 750px;color: #fefffe;display: block;font-size: 18px;font-weight: bold;text-align: center;}.slide_img_1 {position: absolute;left: 200px;top: 100px;}.slide_img_2 {position: absolute;left: 100px;bottom: 130px;}.slide_img_3 {position: absolute;right: 215px;top: 30px;}.slide_img_4 {right: 105px;bottom: 50px;position: absolute;}.title_h2 {max-width: 940px;font-size: 30px;font-weight: 800;text-align: center;color: #393939;margin: auto;text-transform: uppercase;}.list_idea {text-align: center;margin-top: 100px;}.idea_item {display: inline-block;padding: 0 50px;}.idea_item img {margin-bottom: 30px;}.idea_item p {font-size: 18px;font-weight: bold;text-align: center;color: #393939;max-width: 220px;}.section_three {text-align: center;}.section_four p {max-width: 826px;margin: 30px auto 50px;text-align: center;font-size: 16px;}.section_four {text-align: center;}.section_work {background: url(../image/bg-work.jpg) no-repeat;margin-top: 150px;padding-bottom: 150px;background-position: center;}.section_work p {color: #fff;font-size: 16px;margin: 15px auto 50px;max-width: 710px;text-align: center;}.section_work .title_h2 {color: #fff;}.work_item {background: #ffffffcf;width: 48%;float: left;margin: 0 1%;padding: 35px;}.work_item ul {padding: 35px 20px 0 110px;}.work_title {font-size: 28px;font-weight: 600;text-align: center;color: #050505;margin: auto;max-width: 295px;}.work_title span {color: #bc5353;text-decoration: underline;}.work_list {font-size: 18px;color: #222222;font-weight: 500;padding-bottom: 30px;max-width: 455px;min-height: 75px;}.work_list span {position: absolute;margin-left: -50px;color: #43a906;border: 2px solid #999;border-radius: 50%;width: 40px;height: 40px;text-align: center;line-height: 37px;}.rest_block {margin-top: 80px;text-align: center;}.rest_item {background: #fff;display: inline-block;/*float: left;*/width: 380px;height: 380px;box-shadow: 0 0 10px #eee;margin: 0 10px;padding: 100px 40px;text-align: center;}.rest_title {font-size: 50px;font-weight: bold;text-align: center;color: #3c8f0e;padding-bottom: 20px;position: relative;}.rest_title:before {position: absolute;content: "";width: 50%;height: 1px;background: #666;bottom: 5px;left: 0;right: 0;margin: auto;}.rest_item p {font-size: 16px;font-weight: 400;}.best h2 + p {margin-top: 15px;text-align: center;}.best_block {margin-top: 90px;}.best_item {display: inline-block;width: 20%;float: left;text-align: center;}.best_item p {margin-top: 35px;position: relative;}.best_item p:before {position: absolute;width: 100px;height: 1px;background: #666;content: "";left: 0;right: 0;margin: auto;top: -10px;-webkit-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear;}.best_item:hover p:before {width: 120px;}.section_answer {background: #eee;margin-top: 150px;}.answer_item {background: #fff;margin-bottom: 20px;box-shadow: 0 0 20px #d2d1d1;position: relative;}.answer_title {padding: 30px 100px;font-weight: 600;}.inswer_info {display: table;padding-bottom: 30px;}.close {width: 27px;height: 27px;position: absolute;right: 30px;top: 30px;}.uswer_sect {cursor: pointer;}.close:before {content: "";width: 100%;height: 5px;background: #43a906;position: absolute;top: 0;bottom: 0;margin: auto;}.close:after {content: "";width: 5px;height: 100%;background: #43a906;position: absolute;top: 0;left: 0;bottom: 0;margin: auto;right: 0;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}.close.open:after {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}.inswer_info img {max-width: inherit;}.inswer_info img, .inswer_info p {display: table-cell;vertical-align: middle;}.inswer_info p {font-size: 16px;font-style: italic;color: #434343;padding-left: 60px;font-weight: 300;}.inswer_info_block {display: none;padding: 0 100px;}.block_answer {margin-top: 70px;padding-bottom: 70px;}.foto_item {padding: 0 25px;}.block_foto {text-align: center;padding-top: 100px;}.container-footer {background: #222;margin-top: 50px;}footer {padding-top: 100px;}.block_contact {display: table;padding: 45px 0;}.contact_info.map, .contact_info {display: table-cell;vertical-align: middle;width: 50%;}.contact_info span {font-size: 30px;font-weight: 800;line-height: 1.6;text-align: center;color: #ffffff;display: block;}.line {background: #43a906;height: 2px;}.copy span {font-size: 14px;text-align: center;color: #ffffff;padding: 35px;display: block;}.copy a img {height: 10px ;}.back-to-top.show{display:block;}.back-to-top {position:fixed;display:none;height:65px;width:65px;right:3%;bottom:10%;background:#43a906;padding:0px 10px;line-height:39px;font-size:42px;color:#fff;text-decoration:none !important;border-radius:14px;z-index:2}.mob_lan_io {display: inline-block;position: absolute;right: 320px;top: 23px;}.button-form-wrapper{margin:25px 0}.popup-input{width:100%;height:48px;padding:13px;max-width:585px;display:block;margin:0 auto 12px}.button-form,.popup-input{font-family:inherit;font-size:inherit;line-height:inherit}.popup-form-block h5{color:#43a906;font-size:31px;margin:0 0 15px}.popup-form-block{text-align:center}.popup-form-block .button{margin:auto}.popup-form{position:fixed;top:50%;max-width:600px;background:#fff;padding:100px;left:0;right:0;margin:-195px auto 0;box-shadow:0 0 10px #5a5959;border-radius:5px;display:none;z-index:99}.popup-form.open{transition:.35s ease-in-out;display:block}.close-form{position:absolute;top:0;right:-1px;color:#666;transform:rotate(45deg);font-size:22px;height:20px;width:20px;text-align:center;line-height:18px;cursor:pointer}.button-form{background:#43a906;display:block;padding:25px 30px;border-radius:6px;max-width:290px;text-align:center;text-transform:uppercase;width:100%;border:0;cursor:pointer;margin:auto}.button-form,.button-form:hover{color:#fff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.button-form:hover{background:#3d9c05;text-decoration:none}.g-recaptcha>div{margin:auto}.fixed-button-form-wrapper{position:fixed;bottom:85px;right:20px;z-index:2}.fixed-popup-button{cursor:pointer}.fixed-popup-button-animation{-webkit-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}.back-to-top-arrow-wrapper{text-align:center;position:relative;top:10px}