:root{--primary-color:#3951a3;--highlight-color:#a6ce3a;--background-color:#f7f7f5;--border-color:#dcdee6;--text-color:#191919;--lightgray:#eceef0;--cookie:#666444;--background-topic:#cccec0}*{font-weight:300;font-family:'Roboto',sans-serif}.header-top{background-color:#191919;padding:10px 0}.header-top>.container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media only screen and (min-width:768px){.header-top>.container{justify-content:space-between}}.header-top>.container>div{display:flex;align-items:center;color:#d1d1d1;position:relative;width:100%;justify-content:center}@media only screen and (min-width:768px){.header-top>.container>div{width:auto}}.header-top>.container>div:first-child{width:100%;margin-bottom:10px}@media only screen and (min-width:768px){.header-top>.container>div:first-child{margin-bottom:0}}.header-top>.container>div:first-child .email,.header-top>.container>div:first-child .tel{width:50%}@media only screen and (min-width:576px){.header-top>.container>div:first-child{width:auto}.header-top>.container>div:first-child .email,.header-top>.container>div:first-child .tel{width:auto}}.header-top>.container>div .email,.header-top>.container>div .tel{display:flex;align-items:center;justify-content:center}.header-top>.container>div .email svg,.header-top>.container>div .tel svg{margin-right:5px}.header-top>.container>div .btn-menu{position:absolute;right:0}.header-top>.container>div>*{margin-right:5px}@media only screen and (min-width:768px){.header-top>.container>div>*{margin-right:20px}}.header-top>.container>div a{font-size:13px;color:#d1d1d1;text-decoration:none;white-space:nowrap}.header-top>.container>div a.facebook svg{font-size:16px}.header-top>.container>div a.btn{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;border-radius:18px;padding:8px 18px;line-height:18px}.header-top>.container>div a.btn svg{margin-right:5px}.menu-header{position:absolute;left:0;width:100%;z-index:1000}.menu-header>.container{display:flex;justify-content:space-between;padding-top:20px}.menu-header>.container .site-branding img{width:140px}.menu-header>.container .main-navigation{display:flex;justify-content:flex-end}@media only screen and (min-width:768px){.menu-header>.container .main-navigation{margin-top:10px}}.menu-header>.container .main-navigation .menu-main-menu-container{position:absolute;background-color:#fff;top:60px;right:10px;border:1px solid #ccc}@media only screen and (min-width:768px){.menu-header>.container .main-navigation .menu-main-menu-container{position:relative;background-color:transparent;top:0;border:none}}.menu-header>.container .main-navigation li{padding:5px 20px}@media only screen and (min-width:768px){.menu-header>.container .main-navigation li{padding:0;margin-right:70px}}.menu-header>.container .main-navigation li a{color:#000;font-size:18px}.menu-header>.container .main-navigation li:hover>a{text-decoration:underline}.menu-header>.container .main-navigation li .sub-menu{background-color:#fff;float:none;flex-direction:column;top:calc(100% + 15px);padding:15px 20px 10px;width:300px;right:0}.menu-header>.container .main-navigation li .sub-menu:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:20px solid #fff;position:absolute;top:-20px;display:none}@media only screen and (min-width:768px){.menu-header>.container .main-navigation li .sub-menu{right:auto}.menu-header>.container .main-navigation li .sub-menu:before{display:block}}.menu-header>.container .main-navigation li .sub-menu li{margin-bottom:10px;margin-right:0}.menu-header>.container .main-navigation li .sub-menu li a{line-height:20px;width:300px;white-space:nowrap}.site-menu{left:0;width:100%}.site-menu .containert{display:flex;justify-content:space-between;padding-top:10px;padding-bottom:10px;padding-left:90px;padding-right:30px}.site-menu .containert .site-branding img{left:0;padding:0;margin:0;width:150px}.site-menu .containert .main-navigation{padding-left:90px;display:flex}.site-menu .containert .main-navigation ul{list-style:none;padding:0;margin:0}.site-menu .containert .main-navigation li{position:relative;display:inline-block}.site-menu .containert .main-navigation a{display:block;padding:10px 15px;text-decoration:underline;font-size:18px;color:#070;font-weight:700;text-transform:uppercase;text-align:center;text-decoration:none}.site-menu .containert .main-navigation ul ul{display:none;position:absolute;top:100%;left:0;background-color:#fff;box-shadow:0px 4px 6px rgba(0,0,0,.1)}.site-menu .containert .main-navigation ul ul li{display:block;width:300px}.site-menu .containert .main-navigation ul ul a{padding:10px 15px;color:#333;text-align:left;text-decoration:none;font-weight:400;text-transform:inherit;display:block;width:100%}.site-menu .main-navigation li:hover ul{display:block}.site-menu .containert .main-navigation a:hover{background-color:#e0e0e0}.site-header{position:absolute;left:0;width:100%;z-index:1000}.site-header>.container{display:flex;justify-content:space-between;padding-top:20px}.site-header>.container .site-branding img{width:140px}.site-header>.container .main-navigation{display:flex;justify-content:flex-end}@media only screen and (min-width:768px){.site-header>.container .main-navigation{margin-top:10px}}.site-header>.container .main-navigation .menu-main-menu-container{position:absolute;background-color:#fff;top:60px;right:10px;border:1px solid #ccc}@media only screen and (min-width:768px){.site-header>.container .main-navigation .menu-main-menu-container{position:relative;background-color:transparent;top:0;border:none}}.site-header>.container .main-navigation li{padding:5px 20px}@media only screen and (min-width:768px){.site-header>.container .main-navigation li{padding:0;margin-right:70px}}.site-header>.container .main-navigation li a{color:#000;font-size:18px}.site-header>.container .main-navigation li:hover>a{text-decoration:underline}.site-header>.container .main-navigation li .sub-menu{background-color:#fff;float:none;flex-direction:column;top:calc(100% + 15px);padding:15px 20px 10px;width:300px;right:0}.site-header>.container .main-navigation li .sub-menu:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:20px solid #fff;position:absolute;top:-20px;display:none}@media only screen and (min-width:768px){.site-header>.container .main-navigation li .sub-menu{right:auto}.site-header>.container .main-navigation li .sub-menu:before{display:block}}.site-header>.container .main-navigation li .sub-menu li{margin-bottom:10px;margin-right:0}.site-header>.container .main-navigation li .sub-menu li a{line-height:20px;width:300px;white-space:nowrap}.homepage{background-color:var(--background-color)}.homepage .modal strong{font-weight:700}.homepage .modal button{background-color:var(--primary-color);color:#fff}.homepage #mvcwid{position:fixed;bottom:30px;left:30px;background-color:var(--primary-color);z-index:1000;width:auto;border-radius:5px}.homepage #mvcwid h3,.homepage #mvcwid #wpsvccount,.homepage #mvcwid #wpsvcattribution{display:none}.homepage #mvcwid #wpsvctable>div{color:#fff !important;display:flex;align-items:center;font-size:13px}.homepage #mvcwid #wpsvctable>div img{margin-right:7px}.homepage .header-slider{position:relative;max-height:calc(100vh + 60px)}.homepage .header-slider .slider{position:relative}.homepage .header-slider .slider .slide{position:relative;max-height:calc(100vh + 60px);overflow:hidden}.homepage .header-slider .slider .slide img{width:100%}.homepage .header-slider .slider .slide:before{content:"";background:linear-gradient(to bottom,#000 0%,rgba(255,255,255,0) 0%,rgba(0,0,0,0) 35%,#000 100%);position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;display:none}@media only screen and (min-width:768px){.homepage .header-slider .slider .slide:before{display:block}}.homepage .header-slider .slider .slide .slide-content{position:relative;padding:0 20px}.homepage .header-slider .slider .slide .slide-content .slide-title{font-size:40px;font-weight:700;color:var(--text-color);margin-bottom:10px;text-align:center}.homepage .header-slider .slider .slide .slide-content .slide-subtitle{font-size:20px;color:var(--text-color);font-style:italic;text-align:center}@media only screen and (min-width:768px){.homepage .header-slider .slider .slide .slide-content{position:absolute;bottom:200px;left:50%;z-index:2;padding:0}.homepage .header-slider .slider .slide .slide-content .slide-title{color:#fff;text-align:left;font-size:100px;line-height:100px}.homepage .header-slider .slider .slide .slide-content .slide-subtitle{font-size:25px;color:#d1d1d1;text-align:left}}.homepage .header-slider .slider .slick-track{display:flex !important}.homepage .header-slider .slider .slick-slide{height:inherit !important}.homepage .header-slider .slider .slick-dots{display:flex;position:absolute;justify-content:center;top:calc(100vw/1.78)}.homepage .header-slider .slider .slick-dots li button:before{color:#fff;font-size:15px;opacity:1}.homepage .header-slider .slider .slick-dots li.slick-active button:before{color:var(--highlight-color)}@media only screen and (min-width:1200px){.homepage .header-slider .slider .slick-dots{top:auto;bottom:130px}}.homepage .header-slider .bubble{position:absolute;bottom:-60px;left:0;z-index:10;width:230px}@media only screen and (min-width:1200px){.homepage .header-slider .bubble{width:400px}}.homepage .header-slider .bottom-coverage{position:absolute;right:0;left:0;pointer-events:none;z-index:2;bottom:-1px}.homepage .header-slider .bottom-coverage img{width:100%;height:auto;display:block;user-select:none;float:left}.homepage .about-us{margin-top:50px;position:relative;padding-bottom:30px}@media screen and (min-width:768px){.homepage .about-us{padding-bottom:0}}.homepage .about-us .row{position:relative;z-index:1}.homepage .about-us .row>div:first-child{display:flex;flex-direction:column;justify-content:center}.homepage .about-us .row>div:first-child h2{font-weight:700;margin-bottom:30px;margin-top:30px}.homepage .about-us .row>div:first-child .description{font-size:20px}.homepage .about-us .row>div:first-child .description strong,.homepage .about-us .row>div:first-child .description b{font-weight:700}.homepage .about-us .row>div:first-child h3{font-size:20px;line-height:26px;font-weight:700;margin-top:20px}.homepage .about-us .row>div:first-child .strong-points{padding-left:20px}.homepage .about-us .row>div:first-child .strong-points .strong-point{display:flex;margin-bottom:10px}.homepage .about-us .row>div:first-child .strong-points .strong-point svg{color:var(--highlight-color);margin-right:10px;margin-top:4px}.homepage .about-us .row>div:nth-child(2)>div{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:30px}@media screen and (min-width:768px){.homepage .about-us .row>div:nth-child(2)>div{margin-top:0}}.homepage .about-us .row>div:nth-child(2)>div .card{height:fit-content;width:100%;margin-bottom:20px}.homepage .about-us .row>div:nth-child(2)>div .card .card-title{font-weight:700;margin-bottom:15px}.homepage .about-us .row>div:nth-child(2)>div .card .card-text{font-size:14px;line-height:18px}@media screen and (min-width:768px){.homepage .about-us .row>div:nth-child(2)>div .card{width:40%}.homepage .about-us .row>div:nth-child(2)>div .card:first-child{margin-top:50px}.homepage .about-us .row>div:nth-child(2)>div .card:nth-child(2){margin-bottom:40px}.homepage .about-us .row>div:nth-child(2)>div .card:nth-child(3){margin-top:50px}}.homepage .about-us .bottom-coverage{position:absolute;right:0;left:0;pointer-events:none;z-index:0;bottom:0}.homepage .about-us .bottom-coverage img{width:100%;height:auto;display:block;user-select:none;float:left}.homepage .our-services{background-color:#1298e1;padding-top:120px;padding-bottom:100px}.homepage .our-services h2{font-weight:700;text-align:center;margin-bottom:20px;font-size:40px;color:#fff}.homepage .our-services .all-services{display:flex;flex-wrap:wrap;justify-content:space-around}.homepage .our-services .all-services .service{width:300px;position:relative;overflow:hidden;margin-top:50px}.homepage .our-services .all-services .service .card-img-top{position:relative;padding-top:60%;overflow:hidden}.homepage .our-services .all-services .service .card-img-top img{position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%)}.homepage .our-services .all-services .service .service-content{text-align:center;padding:0 20px 80px}.homepage .our-services .all-services .service .service-content h3{font-weight:700;font-size:21px;margin-top:20px}.homepage .our-services .all-services .service .service-content div{margin-top:20px;font-weight:400;font-size:16px;line-height:23px;font-style:italic}.homepage .our-services .all-services .service .btn{color:#fff;position:absolute;bottom:10px;left:50%;transform:translateX(-50%)}.homepage .our-advantages{position:relative}.homepage .our-advantages:before{content:"";background:linear-gradient(to bottom,#000 0%,rgba(255,255,255,.2) 0%,rgba(0,0,0,0) 90%,#000 100%);position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;display:none}@media screen and (min-width:1200px){.homepage .our-advantages:before{display:block}}.homepage .our-advantages .bubble-1{position:absolute;top:100px;left:100px;z-index:10}.homepage .our-advantages .bubble-2{position:absolute;bottom:0;left:-120px;z-index:10;width:300px}.homepage .our-advantages .top-coverage{position:absolute;right:0;left:0;pointer-events:none;z-index:2;top:0}.homepage .our-advantages .top-coverage img{width:100%;height:auto;display:block;user-select:none;float:left}.homepage .our-advantages .bottom-coverage{position:absolute;right:0;left:0;pointer-events:none;z-index:2;bottom:0;top:calc(100vw/1.78 - 100vw/5.33)}.homepage .our-advantages .bottom-coverage img{width:100%;height:auto;display:block;user-select:none;float:left}@media screen and (min-width:1200px){.homepage .our-advantages .bottom-coverage{top:auto;bottom:0}}.homepage .our-advantages .our-advantages-content{position:relative;margin-top:30px;z-index:100}.homepage .our-advantages .our-advantages-content h2{font-size:30px;color:var(--primary-color);font-weight:700;text-align:center;width:100%;margin-left:0}.homepage .our-advantages .our-advantages-content .all-advantages{margin-left:0;flex-wrap:wrap;display:flex;justify-content:space-around}.homepage .our-advantages .our-advantages-content .all-advantages .advantage{background-color:var(--primary-color);color:#fff;width:30%;border-radius:10px;padding:10px;margin-top:20px;display:flex;align-items:center;justify-content:center;flex-direction:column}.homepage .our-advantages .our-advantages-content .all-advantages .advantage svg{font-size:20px;margin-bottom:5px}.homepage .our-advantages .our-advantages-content .all-advantages .advantage span{font-weight:700;font-size:20px}@media screen and (min-width:768px){.homepage .our-advantages .our-advantages-content .all-advantages .advantage{flex-direction:row}.homepage .our-advantages .our-advantages-content .all-advantages .advantage svg{margin-bottom:0;margin-right:5px}}@media screen and (min-width:1200px){.homepage .our-advantages .our-advantages-content{position:absolute;bottom:220px;left:0;z-index:100;margin-top:0}.homepage .our-advantages .our-advantages-content h2{font-size:50px;margin-left:80px;text-align:left}.homepage .our-advantages .our-advantages-content .all-advantages{bottom:200px;margin-left:50px}}.homepage .news{background-color:#fff;padding-bottom:100px;padding-top:150px}@media screen and (min-width:1200px){.homepage .news{padding-top:0}}.homepage .news h2{text-align:center;font-weight:700;margin-bottom:50px;font-size:30px}@media screen and (min-width:768px){.homepage .news h2{font-size:37px}}.homepage .news .all-news{display:flex;justify-content:space-around;flex-wrap:wrap}.homepage .news .all-news .article{width:100%;overflow:hidden;text-decoration:none;margin-bottom:30px}.homepage .news .all-news .article .card-title{font-size:20px;font-weight:700;color:#191919}.homepage .news .all-news .article .article-date{font-style:italic;font-size:14px;color:#191919}@media screen and (min-width:768px){.homepage .news .all-news .article{width:45%}}@media screen and (min-width:1200px){.homepage .news .all-news .article{width:30%}}body.single-post article,body.page article{margin-top:150px}body.single-post article h1,body.page article h1{text-align:left;font-weight:700}body.single-post article .entry-meta,body.page article .entry-meta{text-align:left;font-size:13px;position:relative}body.single-post article .entry-meta:before,body.page article .entry-meta:before{content:"";position:absolute;top:-10px;left:0;width:30px;height:4px;display:inline-block;background-color:#e5e5e5}body.single-post article h2,body.page article h2{font-size:18px;font-weight:700}body.single-post article h3,body.page article h3{font-size:18px;font-weight:700}body.single-post article h4,body.page article h4{font-size:16px;font-weight:700}body.archive.category main{margin-top:130px}body.archive.category article{display:flex;flex-direction:column}@media screen and (min-width:768px){body.archive.category article{flex-direction:row}}body.archive.category article .post-left{min-width:100%;max-width:100%}@media screen and (min-width:768px){body.archive.category article .post-left{min-width:300px;max-width:300px}}body.archive.category article .post-left img{width:100%}@media screen and (min-width:768px){body.archive.category article .post-right{padding-left:30px}}body.archive.category article .post-right .entry-title{font-size:20px}body.archive.category article .post-right .entry-meta{font-size:13px}.site-footer{position:relative;padding-top:80px}@media screen and (min-width:768px){.site-footer{padding-top:150px}}@media screen and (min-width:1200px){.site-footer{padding-top:280px}}.site-footer .top-coverage{position:absolute;right:0;left:0;pointer-events:none;z-index:1;top:0;width:100%}.site-footer .top-coverage img{width:100%;height:auto;display:block;user-select:none;float:left}.site-footer .footer-content{position:relative;z-index:2;background-color:#1298e1}.site-footer .footer-content .custom-logo-link img{width:150px;margin-bottom:10px}.site-footer .footer-content .info{margin-bottom:10px;display:flex;flex-direction:column}.site-footer .footer-content .info a{color:#fff}.site-footer .footer-content .info>div{margin-bottom:10px}.site-footer .footer-content .info svg{color:#fff}.site-footer .footer-content .maps{display:flex;flex-direction:column;flex-wrap:wrap}.site-footer .footer-content .maps .map-address{display:flex;flex-direction:column;justify-content:space-between;width:100%;margin-bottom:10px;color:#fff}.site-footer .footer-content .maps .map-address>div{margin-bottom:5px}@media screen and (min-width:768px){.site-footer .footer-content .maps{flex-direction:row}.site-footer .footer-content .maps .map-address{width:40%}}@media screen and (min-width:1200px){.site-footer .footer-content .maps .map-address{width:300px}}.site-footer .footer-content .contact{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:1200px){.site-footer .footer-content .contact{align-items:flex-start}}.site-footer .footer-content .contact h2{margin-bottom:20px;font-size:20px;font-weight:700;margin-top:30px;color:#fff}.site-footer .footer-content .contact .contact-form{width:100%}.site-footer .footer-content .contact .contact-form label{text-align:left}.site-footer .footer-content .qr-links{display:flex;flex-direction:column;align-items:center}.site-footer .footer-content .qr-links .zalo-qr{width:150px;margin-top:20px}.site-footer .footer-content .qr-links .links{display:flex;padding-left:10px;margin-top:10px}.site-footer .footer-content .qr-links .links a{color:#fff;margin-right:20px}.site-footer .footer-content .qr-links .links a svg{font-size:30px}.site-footer .bct-registration{text-align:center;padding:10px 0;background-color:#191919}.site-footer .bct-registration img{width:140px}.site-footer .copyright{background-color:#191919;text-align:center;color:#fff;font-size:13px;padding:10px 0}