.button,.footer a.no_underline{text-decoration:none}.block_icons ul.icons{margin:0;padding:0;display:flex;display:-moz-flex;display:-webkit-flex;display:-ms-flex;flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;-o-flex-wrap:wrap;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-o-justify-content:center}.block_icons ul.icons li{flex:0 1 17.9%;margin:15px 1.3%;list-style:none;font-weight:700;font-size:13px;text-align:center}.block_icons ul.icons li a{text-decoration:none;color:#000}.block_icons ul.icons li .icon{width:100%;padding-top:100%;background-size:auto 70%;background-position:center center;background-repeat:no-repeat;background-color:#0073d0;border-radius:7px;margin-bottom:15px}.block_icons ul.icons li:first-child{margin-left:0}.block_icons ul.icons li:last-child{margin-right:0}@media (min-width:789px){.block_icons ul.icons li:nth-child(5n){margin-right:0}.block_icons ul.icons li:nth-child(5n+1){margin-left:0}}@media (max-width:768px) and (min-width:480px){.block_icons ul.icons{flex-wrap:wrap;flex-wrap:-moz-wrap;flex-wrap:-webkit-wrap;flex-wrap:-ms-wrap}.block_icons ul.icons li{flex:0 1 30%;margin:10px 2%}.block_icons ul.icons li:nth-child(3n){margin-right:0}.block_icons ul.icons li:nth-child(3n+1){margin-left:0}.block_icons ul.icons li:nth-child(5n){margin-right:2%}.block_icons ul.icons li:nth-child(6n){margin-left:2%}}@media (max-width:480px){.block_icons ul.icons li{flex:0 1 48%;margin:10px 2%}.block_icons ul.icons li:nth-child(even){margin-right:0}.block_icons ul.icons li:nth-child(odd){margin-left:0}}.block_info_company{background-color:#fff;margin:-20vh auto 0;width:75%;position:relative;z-index:3;padding:30px;box-sizing:content-box}.block_info_company .info{display:flex;display:-moz-flex;display:-webkit-flex;display:-ms-flex;margin-bottom:40px}.block_info_company .info h3{margin-bottom:1px}.block_info_company .info .logo{border:1px solid #000;width:140px;height:140px}.block_info_company .info .content_info{margin-left:25px;flex:1;-moz-flex:1;-webkit-flex:1;-ms-flex:1}.block_info_company .info .content_info_reviews{margin-bottom:7px}.block_info_company .info .content_info_reviews img{width:100px}.block_info_company .info .content_info_reviews span{font-size:16px;margin-left:15px}.block_info_company .info .content_info_address{font-size:16px;background:url(../img/icon_location.svg) left top no-repeat;background-size:20px;padding-left:27px;line-height:1.5;margin-bottom:12px}.block_info_company .info .content_info_address a{display:block;margin-left:-27px;color:#000;font-weight:700;font-size:13px}.block_info_company .info .content_info_contact{font-size:16px;background:url(../img/icon_tel.svg) left top no-repeat;background-size:20px;padding-left:27px}.block_info_company .info .social{font-size:13px}.block_info_company .info .social span{display:inline-block;vertical-align:middle;font-weight:700;margin-right:2px}.block_info_company .info .social a{display:inline-block;vertical-align:middle;margin:0 2px}.block_info_company .info .social a img{width:20px;transform:rotateY(0);transition:transform .2s}.block_info_company .info .social a img:hover{transform:rotateY(45deg)}.block_info_company .description{margin-bottom:25px}.block_info_company .description p:last-child{margin-bottom:0}.block_info_company .hours table{font-size:16px}.block_info_company .hours table tr td{padding-right:25px;padding-bottom:3px}.block_info_company .hours table tr:last-child td{padding-bottom:0}@media (max-width:1024px){.block_info_company .info{flex-wrap:wrap;flex-wrap:-moz-wrap;flex-wrap:-webkit-wrap;flex-wrap:-ms-wrap}.block_info_company .info .social{flex:0 1 100%;margin-top:15px}}@media (max-width:768px){.block_info_company .info{text-align:center;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-ms-justify-content:center}.block_info_company .info .content_info{flex:0 1 100%;margin-left:0;margin-top:20px}.block_info_company .info .content_info_address,.block_info_company .info .content_info_contact{background-image:none;padding-left:0}}.block_interview .description_person img.image_person{float:left;margin-right:15px;margin-bottom:5px;max-width:133px}.block_interview .block_question .question,.block_interview .description_person .name{margin-bottom:10px;font-size:16px;font-weight:700}.block_interview .description_person p{font-style:italic}.block_interview .block_question{margin-top:40px}.block_interview .block_question .question{color:#0073d0}.block_map .map{width:100%;padding-top:60%;position:relative}.block_map .map iframe{width:100%;position:absolute;top:0;left:0;height:100%}.reviews{overflow:hidden;border-top:solid 1px #000}.reviews .single_review{padding:0 0 20px;margin:20px 0;border-bottom:solid 1px #000}.reviews .single_review .name{font-size:15px;font-weight:700;margin-bottom:6px}.reviews .single_review .stars{width:75px;margin-bottom:5px}.reviews .single_review .text{font-size:13px}.reviews .single_review.hidden_review{display:none}.block_text{font-size:2.2vw}.block_text .button{float:right}@media (max-width:1024px){.block_text{text-align:center;line-height:2;font-size:2.7vw}.block_text .button{float:none;line-height:1.2}}@media (max-width:480px){.block_text{font-size:19px;line-height:1.2}.block_text .button{display:block;margin-top:10px}}.cookie_policy{position:fixed;bottom:0;left:0;right:0;text-align:center;background-color:#037ed6;padding:20px 5%;color:#fff;font-size:15px;box-shadow:0 0 7px 1px #444;z-index:111}.cookie_policy p{font-size:inherit;margin-bottom:0}.cookie_policy .close_cookie_bar{margin-top:15px;display:inline-block;background-color:#fff;padding:5px 20px;color:#0389db;cursor:pointer;border:1px solid transparent;transition:all .4s}.button,.footer,.footer a{color:#fff}.cookie_policy .close_cookie_bar:hover{background-color:transparent;border:1px solid #fff;color:#fff}.footer{display:flex;display:-moz-flex;display:-webkit-flex;display:-ms-flex;background-color:#0073d0;padding:20px 5%;font-size:13px}.footer .col_1 ul li:after,.footer .title:after{content:'';background-color:#fff}.footer .col_1{flex:1;-moz-flex:1;-webkit-flex:1;-ms-flex:1}.footer .col_1 ul li{margin:3px;padding:3px;position:relative}.footer .col_1 ul li:first-child{margin-left:0;padding-left:0}.footer .col_1 ul li:last-child{margin-right:0;padding-right:0}.footer .col_1 ul li:last-child:after{display:none}.footer .col_1 ul li:after{height:10px;width:1px;position:absolute;top:50%;right:-2px;margin-top:-5px}.footer .col_2 ul li,.footer .col_2 ul li a{display:inline-block}.footer .col_2 ul li img{width:20px;transform:rotateY(0);transition:transform .2s}.footer .col_2 ul li img:hover{transform:rotateY(45deg)}.footer .title{font-weight:700;padding-bottom:10px;position:relative;margin-bottom:10px}.footer .title:after{width:40px;height:1px;position:absolute;bottom:0;left:0}.footer ul{margin:0;padding:0}.footer ul li{list-style:none;display:inline}@media (max-width:1024px){.footer{flex-wrap:wrap;flex-wrap:-moz-wrap;flex-wrap:-webkit-wrap;flex-wrap:-ms-wrap;text-align:center}.footer .col_1{flex:0 1 100%}.footer .col_1 ul li{display:block}.footer .col_1 ul li:after{display:none}.footer .col_2{flex:0 1 100%;margin-top:20px}.footer .title:after{left:50%;margin-left:-20px}}h1,h3,p{margin-top:0}.sub_footer{padding:20px 5%;font-size:13px}.sub_footer span{vertical-align:middle;margin-right:8px}.sub_footer img{width:110px;vertical-align:middle}body,html{margin:0 auto;padding:0;font-family:'PT Sans',sans-serif}h1{margin-bottom:25px;font-size:37px;line-height:1}h3{font-size:24px;margin-bottom:5px}p{margin-bottom:15px;font-size:16px}.button{display:inline-block;background-color:#0073d0;padding:7px 10px;font-size:14px;cursor:pointer;border:1px solid transparent;transition:all .3s}.button:hover{color:#0073d0;background-color:#fff;border:1px solid #0073d0}.wrap{padding:40px 12.5%}.bg_gray{background-color:#edf2f6}.clear{clear:both}.hide{display:none!important}.slide_header{background-image:url(../img/slide.jpg);background-size:cover;background-repeat:no-repeat;background-position-x:0;background-position-y:0;height:80vh;position:relative;z-index:1}.slide_header .slide_header_text{text-align:center;position:absolute;top:calc(50% - 10vh);left:0;right:0;color:#fff;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.slide_header .slide_header_text h1{margin-bottom:10px}.swiper-container{padding-bottom:20px}.swiper-container .swiper-slide{line-height:0}.swiper-container .swiper-slide img{width:100%}.swiper-container .description_slide{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.6);color:#fff;padding:8px 20px;text-align:center;font-size:13px;line-height:1.2}.swiper-pagination{position:relative;margin-top:20px}.swiper-pagination-bullet{width:9px;height:9px;margin:0 3px;background-color:#edf2f6;opacity:1}.swiper-pagination-bullet-active{background-color:#0073d0}