*{outline:none}article,aside,details,figcaption,figure,footer,header,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:none;-ms-text-size-adjust:none}html,button,input,select,textarea{font-family:"Roboto",sans-serif}a{color:#883C7D;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-decoration:none}button{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}a:active,a:hover{outline:0;text-decoration:none;color:#C7549E}address{font-style:italic;margin:0 0 24px}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}p{margin:0 0 18px}code,kbd,pre,samp{font-family:"Roboto",sans-serif;font-size:14px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre{font-family:"Roboto",sans-serif;font-size:14px;margin:20px 0;overflow:auto;padding:20px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}blockquote{font-size:18px;font-style:italic;font-weight:300;margin:24px 40px}blockquote blockquote{margin-right:0}blockquote cite,blockquote small{font-size:14px;font-weight:normal;text-transform:uppercase}blockquote em,blockquote i{font-style:normal;font-weight:300}blockquote strong,blockquote b{font-weight:400}small{font-size:smaller}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.35em}dl{margin:0 20px}dt{font-weight:bold}dd{margin:0 0 20px}.menu,ol,ul{margin:16px 0;padding:0 0 0 40px}ul{list-style-type:square}ul.menu-main,ol.menu-main{list-style:none;list-style-image:none}li>ul,li>ol{margin:0}img{-ms-interpolation-mode:bicubic;border:0;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;max-width:100%;vertical-align:baseline}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{padding:0}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{font-size:14px;width:100%}caption{font-size:16px;margin:20px 0}ins{text-decoration:none}hr{border:0;height:1px;margin:0 0 18px}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.media{margin:10px}.media,.bd{overflow:hidden;_overflow:visible;zoom:1}.media .img{float:left;margin-right:10px}.media .img img{display:block}.media .imgr{float:right;margin-left:10px}.listh{overflow:hidden}.right,.colr{float:right}.left,.col,.col1,.col2,.col3,.col4,.listh li{float:left}.noborder{border:0 !important}input[type='submit'],input[type='button']{cursor:pointer}strong{font-weight:bold !important}.italic{font-style:italic !important}.uppercase{text-transform:uppercase}.text-center{text-align:center}.rounded{position:relative;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.clear{clear:both}.clearfix:after{content:"";display:table;clear:both}.relative{position:relative}.absolute{position:absolute}.alignright{display:inline;float:right;margin-left:1.625em}.alignleft{display:inline-block;float:left;margin-right:1.625em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.text-content{overflow:hidden}img.img-full,.img-full img{width:100% !important;height:auto !important}img.img-full-height{height:100% !important;width:auto !important}@keyframes top{0%{top:0;transform:rotate(0)}50%{top:7px;transform:rotate(0)}100%{top:9px;transform:rotate(45deg)}}@keyframes top-2{0%{top:7px;transform:rotate(45deg)}50%{top:7px;transform:rotate(0deg)}100%{top:0;transform:rotate(0deg)}}@keyframes bottom{0%{bottom:0;transform:rotate(0)}50%{bottom:7px;transform:rotate(0)}100%{bottom:9px;transform:rotate(135deg)}}@keyframes bottom-2{0%{bottom:7px;transform:rotate(135deg)}50%{bottom:7px;transform:rotate(0)}100%{bottom:0;transform:rotate(0)}}@keyframes scaled{50%{transform:scale(0)}100%{transform:scale(0)}}@keyframes scaled-2{0%{transform:scale(0)}50%{transform:scale(0)}100%{transform:scale(1)}}body{display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;font-size:15px;color:#333;line-height:1.5em;letter-spacing:.5px;font-weight:400;background:#fff;font-family:"Roboto",sans-serif}body .form-control:focus{box-shadow:none}body #wrapper .container-fluid{padding:0 80px}body #wrapper header{padding:0;height:100px;left:0;right:0;top:0;position:fixed;background:#fff;z-index:9999;webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 2px 10px 0 rgba(0,0,0,0.2);box-shadow:0 2px 10px 0 rgba(0,0,0,0.2)}body #wrapper header .container-fluid{position:relative}body #wrapper header #icon-menu-phone{position:absolute;right:10px;top:30px;transform:translate(-50%, -50%);width:32px;z-index:9999;display:none}body #wrapper header #icon-menu-phone span{display:block;width:100%;height:2px;background:#000;transition:all .3s;position:relative}body #wrapper header #icon-menu-phone span+span{margin-top:7px}body #wrapper header #icon-menu-phone.active span:nth-child(1){animation:ease .7s top forwards}body #wrapper header #icon-menu-phone span:nth-child(1){animation:ease .7s top-2 forwards}body #wrapper header #icon-menu-phone.active span:nth-child(2){animation:ease .7s scaled forwards}body #wrapper header #icon-menu-phone span:nth-child(2){animation:ease .7s scaled-2 forwards}body #wrapper header #icon-menu-phone.active span:nth-child(3){animation:ease .7s bottom forwards}body #wrapper header #icon-menu-phone span:nth-child(3){animation:ease .7s bottom-2 forwards}body #wrapper header #logo{padding:23px 0}body #wrapper header #logo a{display:block}body #wrapper header #main-nav ul{margin:0;padding:0;list-style:none}body #wrapper header #main-nav ul li{display:inline-block;margin:0 40px 0 0;position:relative}body #wrapper header #main-nav ul li a{display:block;padding:39px 0;font-size:17px;font-weight:600;color:#333}body #wrapper header #main-nav ul li a:hover{color:#883C7D;text-decoration:none}body #wrapper header #main-nav ul li.current-menu-item a,body #wrapper header #main-nav ul li.current-menu-accesstor a{color:#883C7D}body #wrapper header #main-nav ul li ul{position:absolute;top:100%;left:50%;margin:0 0 0 -115px;width:230px;z-index:99;padding:30px;text-align:center;list-style:none;border-bottom:6px solid #C7549E;background:#333;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}body #wrapper header #main-nav ul li ul li{display:block;margin:0 0 10px;padding:0}body #wrapper header #main-nav ul li ul li a{padding:0;color:#fff}body #wrapper header #main-nav ul li ul li:last-child{margin:0}body #wrapper header #main-nav ul li ul li.current-menu-item a{color:#C7549E}body #wrapper header #main-nav ul li:hover ul{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}body #wrapper header .header-phone{position:absolute;padding:36px 0 0;font-weight:600;right:80px;top:0;overflow:hidden;text-align:right;line-height:1.3em}body #wrapper header .header-phone .icon{float:left;font-size:30px;color:#883C7D;background:url(../images/icon-phone.png) center center no-repeat;width:31px;height:29px}body #wrapper header .header-phone .number{display:inline-block;margin:0 0 0 10px;vertical-align:middle;font-size:16px;line-height:30px}body #wrapper main{margin:100px 0 0}body #wrapper main .title-block{font-size:40px;font-weight:900;line-height:1.17;letter-spacing:2px;padding:0;margin:0 0 30px;text-align:center}body #wrapper main #block-home-slideshow .item-slide .inner{background-size:cover;height:600px;position:relative}body #wrapper main #block-home-slideshow .item-slide .inner .content-slide{position:absolute;top:35%;left:10%;color:#fff;width:40%;padding:0;margin:0}body #wrapper main #block-home-slideshow .item-slide .inner .content-slide h3{font-size:40px;line-height:50px;font-weight:900;letter-spacing:3px;padding:0;margin:0}body #wrapper main #block-home-slideshow .item-slide .inner .content-slide h4{font-size:18px;line-height:1.5em;font-weight:400;padding:0;margin:0}body #wrapper main #block-home-slideshow .slick-prev-custom,body #wrapper main #block-home-slideshow .slick-next-custom{z-index:10;position:absolute;top:50%;display:block;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;border:none;outline:none;background:transparent;font-size:40px;width:50px;height:50px;color:#fff}body #wrapper main #block-home-slideshow .slick-prev-custom{left:20px}body #wrapper main #block-home-slideshow .slick-next-custom{right:20px}body #wrapper main #block-home-slideshow .slick-dots{position:absolute;bottom:20px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}body #wrapper main #block-home-slideshow .slick-dots li{position:relative;display:inline-block;width:60px;height:3px;margin:0 3px;padding:0;cursor:pointer}body #wrapper main #block-home-slideshow .slick-dots li button{font-size:0;line-height:0;display:block;width:60px;height:3px;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:rgba(255,255,255,0.6)}body #wrapper main #block-home-slideshow .slick-dots li button:before{display:none}body #wrapper main #block-home-slideshow .slick-dots li.slick-active button{background:rgba(255,255,255,0.96)}body #wrapper main #block-home-services{margin:100px 0}body #wrapper main #block-home-services .row-item{overflow:hidden;position:relative;margin:0 0 50px}body #wrapper main #block-home-services .row-item .item{width:50%;float:left}body #wrapper main #block-home-services .row-item .item .icon img{text-align:left}body #wrapper main #block-home-services .row-item .item .line{width:4px;position:absolute;top:0;bottom:0;left:0;background:#C7549E}body #wrapper main #block-home-services .row-item .item .line:before{content:"";position:absolute;top:10px;right:100%;width:0;height:0;border-style:solid;border-width:7.5px 13.0px 7.5px 0;border-color:transparent #C7549E transparent transparent}body #wrapper main #block-home-services .row-item .item .text{padding:10px 50px 10px 5px}body #wrapper main #block-home-services .row-item .item .text h4{margin:0 0 5px;padding:0;font-weight:600;font-size:20px;letter-spacing:2px;color:#883C7D}body #wrapper main #content-home{margin:0 0 50px}body #wrapper main #content-home .text{margin:100px 0 0 -200px;background:rgba(255,255,255,0.95);padding:50px}body #wrapper main #content-home .text h1,body #wrapper main #content-home .text h2,body #wrapper main #content-home .text h3{font-size:40px;font-weight:900;line-height:1.17;letter-spacing:2px;padding:0;margin:0 0 20px}body #wrapper main .block-home-lightbox{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:750px;font-size:16px}body #wrapper main .block-home-lightbox.first{margin:100px 0 0}body #wrapper main .block-home-lightbox .text{margin:30% 0 0}body #wrapper main .block-home-lightbox .text h3{font-size:35px;font-weight:900;line-height:1.17;letter-spacing:2px;padding:0;margin:0 0 20px}body #wrapper main .block-home-lightbox .text .btn{background:#883C7D;color:#fff;padding:20px 100px;border-radius:50px;margin:50px 0 0}body #wrapper main .block-home-lightbox .text .btn:hover{background:#C7549E}body #wrapper main .block-home-lightbox .text .list-img-lightbox{margin:30px 0 0;padding:0;list-style:none;overflow:hidden}body #wrapper main .block-home-lightbox .text .list-img-lightbox li{position:relative;float:left;width:50%;margin:0 0 10px;font-weight:700}body #wrapper main .block-home-lightbox .text .list-img-lightbox li i{position:absolute;left:0;top:3px;font-size:14px;color:#883C7D}body #wrapper main .block-home-lightbox .text .list-img-lightbox li span{padding:0 0 0 15px}body #wrapper main .block-home-lightbox .text .list-img-lightbox li a{text-decoration:none;color:#333}body #wrapper main .block-home-lightbox .text .list-img-lightbox li a:hover{color:#883C7D}body #wrapper main #block-home-testimonials{background-size:cover;background-position:center;padding:120px 0 220px}body #wrapper main #block-home-testimonials h3{font-size:40px;font-weight:900;line-height:1.17;letter-spacing:2px;padding:0;margin:0 0 30px;color:#C7549E}body #wrapper main #block-home-testimonials #list-testimonials{margin:0;padding:0;list-style:none;color:#fff}body #wrapper main #block-home-testimonials #list-testimonials .text{opacity:0.4;font-size:17px;margin:0 0 20px}body #wrapper main #block-home-testimonials #list-testimonials .name{font-weight:700}body #wrapper main #block-home-testimonials #list-testimonials .slick-prev-custom,body #wrapper main #block-home-testimonials #list-testimonials .slick-next-custom{top:auto;bottom:-50px;position:absolute;width:30px;height:30px;border-radius:5px;background:#C7549E;color:#333;font-size:10px;line-height:25px;text-align:center;border:none;left:0}body #wrapper main #block-home-testimonials #list-testimonials .slick-next-custom{left:35px}body #wrapper main #block-carousel{margin:50px 0 0}body #wrapper main #block-carousel .item .inner{width:900px;padding:10px;position:relative}body #wrapper main #block-carousel .item .inner .bg-overlay{position:absolute;z-index:1;top:10px;left:10px;right:10px;bottom:10px;background:-moz-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,0.83) 99%, rgba(0,0,0,0.75) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0,0,0,0)), color-stop(99%, rgba(0,0,0,0.83)), color-stop(100%, rgba(0,0,0,0.75)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,0.83) 99%, rgba(0,0,0,0.85) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,0.83) 99%, rgba(0,0,0,0.75) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,0.83) 99%, rgba(0,0,0,0.75) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 50%, rgba(0,0,0,0.83) 99%, rgba(0,0,0,0.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#d9000000',GradientType=0 )}body #wrapper main #block-carousel .item .inner .content{position:absolute;z-index:10;bottom:50px;left:50px;right:50px;color:#fff}body #wrapper main #block-carousel .item .inner .content h4{font-size:35px;font-weight:900;line-height:1.17;letter-spacing:2px;padding:0;margin:0 0 10px}body #wrapper main #block-carousel .slick-prev-custom,body #wrapper main #block-carousel .slick-next-custom{top:50%;position:absolute;width:60px;height:60px;margin-top:-30px;border-radius:5px;background:#C7549E;color:#333;font-size:20px;line-height:55px;text-align:center;border:none;left:50px;z-index:100}body #wrapper main #block-carousel .slick-next-custom{left:auto;right:50px}body #wrapper main #block-home-faq{margin:50px 0 0}body #wrapper main #block-home-faq #list-faq{margin:100px 0 0 -200px;background:rgba(255,255,255,0.95);padding:50px}body #wrapper main #block-home-faq #list-faq .item-faq{margin:0 0 20px}body #wrapper main #block-home-faq #list-faq .item-faq h4{font-size:18px;font-weight:700;cursor:pointer;margin:0 0 10px;padding:0 0 0 20px;position:relative}body #wrapper main #block-home-faq #list-faq .item-faq h4 i{position:absolute;left:0;top:0px;color:#883C7D}body #wrapper main #block-home-faq #list-faq .item-faq .text{display:none;color:#333 !important}body #wrapper main #block-home-faq #list-faq .item-faq.active{color:#883C7D}body #wrapper main #block-carousel-clients{margin:50px 0 0}body #wrapper main #block-carousel-clients #carousel-clients{padding:0 50px}body #wrapper main #block-carousel-clients .slick-prev-custom,body #wrapper main #block-carousel-clients .slick-next-custom{top:50%;position:absolute;width:30px;height:30px;margin-top:-15px;border-radius:5px;background:#C7549E;color:#333;font-size:10px;line-height:25px;text-align:center;border:none;left:0px;z-index:100}body #wrapper main #block-carousel-clients .slick-next-custom{left:auto;right:0px}body #wrapper main .header-page{background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center;margin:0 0 50px}body #wrapper main .header-page .inner{height:150px;display:flex;align-items:center;justify-content:center}body #wrapper main .header-page h2,body #wrapper main .header-page h1{font-size:36px;line-height:42px;margin:0;padding:0;color:#fff;font-weight:900}body #wrapper main .list-news{margin:0;padding:0;list-style:none}body #wrapper main .list-news li{margin:0 0 30px;padding:0}body #wrapper main .list-news li h2{font-size:32px;line-height:38px;font-weight:900;margin:0 0 20px;padding:0}body #wrapper main .list-news li h2 a{color:#333}body #wrapper main .list-news li .excerpt{margin:30px 0}body #wrapper main .list-news li .box-meta{border:1px solid #e5e5e5;padding:15px 30px}body #wrapper main .list-news li .box-meta>span:after{content:"";display:inline-block;width:4px;height:4px;border-radius:100%;background:#333;margin:0 35px;position:relative;top:-3px}body #wrapper main .list-news li .box-meta>span:last-child:after{display:none}body #wrapper main .list-news li .box-meta>span a{color:#883C7D}body #wrapper main .list-news li .img-thumb{position:relative}body #wrapper main .list-news li .img-thumb .overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.5);color:#fff;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:scale(0.5, 0.5);-ms-transform:scale(0.5, 0.5);transform:scale(0.5, 0.5)}body #wrapper main .list-news li .img-thumb .overlay span{width:50px;height:50px;display:block;text-align:center;line-height:50px;border-radius:100%;background:#C7549E}body #wrapper main .list-news li .img-thumb:hover .overlay{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);opacity:1;visibility:visible}body #wrapper main .wp-pagenavi{margin:50px 0;text-align:center}body #wrapper main .wp-pagenavi>span,body #wrapper main .wp-pagenavi>a{display:inline-block;width:50px;height:50px;border-radius:100%;line-height:50px;font-size:20px;margin:0 5px}body #wrapper main .wp-pagenavi>span{background:#883C7D;color:#fff}body #wrapper main .wp-pagenavi>a{background:#C7549E;color:#333}body #wrapper main .wp-pagenavi>a:hover{background:#883C7D;color:#fff}body #wrapper main .right-content .block-right{border:1px solid #e5e5e5;padding:2.7rem 3.1rem;position:relative;margin:0 0 30px}body #wrapper main .right-content .block-right:before{position:absolute;content:'';top:-1px;left:-1px;right:-1px;width:auto;border-top:8px solid}body #wrapper main .right-content .block-right>h3{margin-top:0;margin-bottom:1.25rem;font-size:30px;font-weight:900}body #wrapper main .right-content .block-right.block-service:before{border-top-color:#C7549E}body #wrapper main .right-content .block-right.block-service ul{margin:0;padding:0 0 0 20px}body #wrapper main .right-content .block-right.block-service ul li{margin:0 0 5px}body #wrapper main .right-content .block-right.block-service ul li h4{font-size:18px;font-weight:700;line-height:22px;margin:0;padding:0}body #wrapper main .right-content .block-right.block-news:before{border-top-color:#883C7D}body #wrapper main .right-content .block-right.block-news ul{margin:0;padding:0;list-style:none}body #wrapper main .right-content .block-right.block-news ul li{margin:0 0 20px}body #wrapper main .right-content .block-right.block-news ul li h4{font-size:18px;font-weight:700;line-height:22px;margin:0;padding:0}body #wrapper main .right-content .block-right.block-news ul li:last-child{margin:0}body #wrapper main h1.main-title{font-size:30px;font-weight:900;margin:0 0 20px;padding:0}body #wrapper main .text-content img.size-full{width:100%;height:auto}body #wrapper main .wrap-top-service{background:#f4f6fa !important;padding:100px 0;margin:-50px 0 50px}body #wrapper main #block-service-slideshow .slick-arrow{z-index:10;position:absolute;top:50%;display:block;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;border:none;outline:none;background:transparent;font-size:30px;width:50px;height:50px;color:#fff}body #wrapper main #block-service-slideshow .slick-arrow.slick-prev-custom{left:20px}body #wrapper main #block-service-slideshow .slick-arrow.slick-next-custom{right:20px}body #wrapper main .btn-service{margin:30px 0 0}body #wrapper main .btn-service a{padding:15px 40px;border-radius:40px;color:#fff;font-weight:700}body #wrapper main .btn-service a.btn-down{background:#883C7D}body #wrapper main .btn-service a.btn-down:hover{background:#883C7D}body #wrapper main .btn-service a.btn-contact{background:#C7549E}body #wrapper main .btn-service a.btn-contact:hover{background:#C7549E}body #wrapper main .wrap-blocks .item-block{margin:0 0 30px}body #wrapper main .wrap-blocks .item-block .header{position:relative;display:flex;align-items:center;margin:0 0 20px}body #wrapper main .wrap-blocks .item-block .header .img-icon{width:100px;height:auto}body #wrapper main .wrap-blocks .item-block .header h3{font-size:22px;font-weight:700;margin:0 0 0 20px}body #wrapper main .banner-ads{padding:50px 0;margin:50px 0 0px;background-position:center left;background-size:cover;background-repeat:no-repeat;color:#fff}body #wrapper main .banner-ads h4{font-size:30px;margin:0 0 10px;padding:0;font-weight:900}body #wrapper main #blk_contact_map{background-color:#eee;height:500px}body #wrapper main .contact-col{margin:0 0 20px;padding:0 0 20px;border-bottom:2px dotted #C7549E}body #wrapper main .contact-col h3{font-size:30px;font-weight:900;color:#883C7D;margin:0 0 10px;padding:0}body #wrapper main .contact-col .ttl{font-size:16px;font-weight:900}body #wrapper footer{margin:50px 0 0;padding:50px 0;background-position:center;background-size:cover;color:#fff}body #wrapper footer #logo-footer{text-align:center;margin:0 0 20px}body #wrapper footer .text{color:rgba(255,255,255,0.6);font-size:16px}body #wrapper footer .text h2,body #wrapper footer .text h3,body #wrapper footer .text h4{font-size:28px;font-weight:900;letter-spacing:2px;color:#fff;margin:0 0 20px}body #wrapper footer .text a{color:rgba(255,255,255,0.6)}body #wrapper footer .text a:hover{color:#883C7D}body #wrapper footer .text p{margin:0 0 20px}body #wrapper footer .text p:last-child{margin:0}body #icon-zalo{background:url(../images/icon-zalo.svg) center center no-repeat #fff;width:50px;height:50px;display:none;position:fixed;bottom:50px;right:20px;z-index:999;background-size:cover}@media screen and (max-width: 1024px){body #wrapper .container-fluid{padding:0 30px}body #wrapper header #main-nav ul li a{padding:55px 0 23px}body #wrapper header .header-phone{padding:10px 0 0;right:30px}body #wrapper main .btn-service a{margin:0 0 30px}body #wrapper main .right-content .block-right{padding:20px}}@media screen and (max-width: 768px){body #wrapper main .wrap-top-service{padding:50px 0}body #wrapper main #block-carousel .item .inner{width:500px}body #wrapper main #block-home-slideshow .item-slide .inner .content-slide{width:50%;top:40%}body #wrapper main #block-home-slideshow .item-slide .inner .content-slide h3{font-size:30px;line-height:35px}body #wrapper main .contact-col{margin:30px 0 0}body #wrapper main .text-content{margin:0 0 30px}}@media screen and (max-width: 550px){body #wrapper header #logo{padding:40px 0 6px}body #wrapper header #icon-menu-phone{display:block}body #wrapper header .header-phone{padding:5px 0 0;right:10px;left:10px;text-align:center}body #wrapper header .header-phone .icon{display:none}body #wrapper header .header-phone .number{margin:0;display:block}body #wrapper header .col-menu{position:static}body #wrapper header #main-nav{position:absolute;right:0;top:30px;z-index:9999;left:0}body #wrapper header #main-nav #menu-main-menu{background:#333;border-bottom:6px solid #C7549E;padding:20px;margin:50px 0 0;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;visibility:hidden;display:none}body #wrapper header #main-nav #menu-main-menu.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;display:block;visibility:visible}body #wrapper header #main-nav #menu-main-menu li{display:block;float:none}body #wrapper header #main-nav #menu-main-menu li.current-menu-item a,body #wrapper header #main-nav #menu-main-menu li.current-menu-accesstor a{color:#883C7D}body #wrapper header #main-nav #menu-main-menu li a{padding:0;color:#fff;display:block;margin:0 0 10px}body #wrapper header #main-nav #menu-main-menu li ul{position:static;opacity:1;visibility:visible;margin:0;padding:0 0 0 20px;background:none;border:0;width:auto;text-align:left;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}body #wrapper header #main-nav #menu-main-menu li ul li.current-menu-item a{color:#883C7D}body #wrapper main #block-carousel .slick-prev-custom,body #wrapper main #block-carousel .slick-next-custom{width:30px;height:30px;margin-top:-15px;font-size:10px;line-height:25px}body #wrapper main #block-carousel .item .inner .content p{display:none}body #wrapper main #block-carousel .item .inner .content h4{font-size:22px;font-weight:600;margin:0;line-height:25px}body #wrapper main #block-carousel .item .inner{width:350px}body #wrapper main .list-news li .box-meta span:first-child{display:none}body #wrapper main .right-content .block-right.block-news ul li h4{margin:10px 0 0}body #wrapper main #block-home-slideshow .item-slide .inner .content-slide{width:80%;top:auto;bottom:15%}body #wrapper main #block-home-slideshow .item-slide .inner .content-slide h3{font-size:22px;font-weight:600;line-height:27px}body #wrapper main #block-home-slideshow .item-slide .inner{height:300px}body #wrapper main #block-home-services{margin:50px 0}body #wrapper main #block-home-services .row-item{margin:0}body #wrapper main #block-home-services .row-item .item{width:auto;float:none;margin:0 0 30px}body #wrapper main #content-home .text{margin:30px 0 0;background:none;padding:0}body #wrapper main #block-home-testimonials h3{font-size:32px}body #wrapper main .title-block{font-size:32px}body #wrapper main #block-home-faq #list-faq{margin:30px 0 0;background:none;padding:0}body #wrapper footer .text h2,body #wrapper footer .text h3,body #wrapper footer .text h4{font-size:22px}}
