body{color:#000;font-family:Work Sans,sans-serif}a{color:#312219;transition:all .2s ease-in-out}.playfair{font-family:Playfair,serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}.fs-7{font-size:14px}.fs-8{font-size:13px}.fs-9{font-size:12px}.fs-10{font-size:11px}.fs-11{font-size:10px}.fs-12{font-size:9px}figure,figure img{max-width:100%}img.alignright{float:right;margin:0 0 1em 1em;text-align:right}img.alignleft{float:left;margin:0 1em 1em 0;text-align:left}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin:15px auto;text-align:center}#map{height:400px}.canvas-menu{background:#fff;box-shadow:-4px 0 20px rgba(32,54,86,.1);height:100vh;overflow-x:hidden;overflow-y:auto;padding:40px;position:fixed;right:0;top:0;transform:translateX(350px);transition:all .3s ease-in-out;width:300px;z-index:6}.canvas-menu.open{transform:translateX(0)}.canvas-menu.position-left{left:0;right:auto;transform:translateX(-350px)}.canvas-menu.position-left.open{transform:translateX(0)}.canvas-menu .btn-close{border:0;border-radius:.25rem;box-sizing:content-box;color:#000;height:1em;opacity:.4;padding:.25em;position:absolute;right:30px;top:20px;transition:all .3s ease-in-out;width:1em}.canvas-menu .btn-close:focus{box-shadow:none;outline:none}.canvas-menu .btn-close:hover{opacity:1}.canvas-menu .logo{margin-bottom:80px;margin-top:50px;width:100%}.canvas-menu .logo.dark .logo-light{display:block}.canvas-menu .logo.dark .logo-dark{display:none}.canvas-menu nav{width:100%}.canvas-menu .vertical-menu{list-style:none;margin-bottom:0;padding:0}.canvas-menu .vertical-menu li.openmenu>a{color:#203656}.canvas-menu .vertical-menu .switch.rotated{transform:rotate(180deg)}.canvas-menu .vertical-menu .sub-menu li .switch{border:0!important;right:auto;top:3px}.canvas-menu .vertical-menu li{list-style:none;padding:0;position:relative;transition:all .2s ease-in-out}.canvas-menu .vertical-menu li:after{background:#ebebeb;background:linear-gradient(90deg,#ebebeb 0,transparent);content:"";display:block;height:1px;margin-bottom:10px;margin-top:10px;width:100%}.canvas-menu .vertical-menu li.current-menu-item a{color:#fe4f70}.canvas-menu .vertical-menu li.current-menu-item .sub-menu a{color:#79889e}.canvas-menu .vertical-menu li.current-menu-item .sub-menu a:hover{color:#203656}.canvas-menu .vertical-menu li .switch{-webkit-backface-visibility:hidden;border:1px solid #ebebeb;border-radius:5px;color:#fe4f70;cursor:pointer;display:inline-block;font-size:10px;line-height:1;padding:10px;position:absolute;right:0;top:0;transform:rotate(0deg);transition:all .2s ease-in-out}.canvas-menu .vertical-menu li a{color:#203656;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;position:relative;text-decoration:none}.canvas-menu .sub-menu{display:none;padding:10px 20px}.canvas-menu .sub-menu li{padding:5px 0}.canvas-menu .sub-menu li:after{content:"";display:none}.canvas-menu .sub-menu li a{color:#79889e;font-size:14px;font-weight:400}.canvas-menu .sub-menu li a:hover{color:#203656}.progress-wrap{border-radius:50px;bottom:20px;cursor:pointer;display:block;height:45px;opacity:0;position:fixed;right:10px;transform:translateY(20px);transition:all .4s linear;visibility:hidden;width:45px;z-index:100}.progress-wrap.active-progress{opacity:1;transform:translateY(0);visibility:visible}.progress-wrap:after{color:#323232;content:"\f286";cursor:pointer;display:block;font-family:bootstrap-icons;font-size:12px;font-weight:900;height:45px;left:0;line-height:45px;position:absolute;text-align:center;top:0;transition:all .4s linear;width:45px;z-index:1}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{stroke:rgba(0,0,0,.2);stroke-width:2;box-sizing:border-box;transition:all .4s linear}.progress-wrap{box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.progress-wrap:after{color:#000}.progress-wrap svg.progress-circle path{stroke:#000}.main-overlay{background:rgba(0,0,0,.55);filter:blur(2px);height:100vh;opacity:0;position:fixed;transition:all .3s ease-in-out;visibility:hidden;width:100%;z-index:5}.main-overlay.active{opacity:.6;visibility:visible}.logo img{max-height:50px}.background-overlay{background:linear-gradient(180deg,transparent 16%,transparent 60%,rgba(0,0,0,.8));bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=0);left:0;opacity:1;position:absolute;right:0;top:0;z-index:1}.text-xanh{color:#009b98}.bg-xanh-slider{background-color:rgba(0,183,177,.8);bottom:0;left:0;padding:10px;position:absolute;right:0;z-index:100}ul.primary-menu li{padding:15px 20px}ul.primary-menu li a{color:#fff;font-size:14px;text-decoration:none}ul.primary-menu li:hover{background-color:#0dd6cf}ul.primary-menu li a:not([href]):not([class]){color:#fafafa}.search-form{padding:0}.search-form .search-field{background-color:#f7f7f7;border:1px solid #e1e1e1;border-radius:2rem;border-right:0;color:#888686;font-size:13.005px;height:calc(1.5em + .75rem + 8px);margin:.4rem 0;outline:0;padding:.67rem 1rem .57rem;transition:color .4s ease-in,border-color .4s ease-in}.search-form .search-field:focus{box-shadow:0 0 0}.search-form button[type=submit]{border-bottom-left-radius:0;border-bottom-right-radius:2rem!important;border-left:0;border-top-left-radius:0;border-top-right-radius:2rem!important;font-size:13.005px;height:calc(1.5em + .75rem + 8px);margin:.4rem 0;outline:0;padding:.47rem 1rem .57rem;transition:color .4s ease-in,border-color .4s ease-in}.search-form button[type=submit]:focus{box-shadow:0 0 0}.nav-pills button{border:1px solid #ccc;margin:0 10px}.nav-pills button.active{background-color:#f7d46e!important;border:1px solid #f7d46e;color:#333!important}.bg-statistical{background-image:url(../images/Clients.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.border-dotted{border-right-style:dotted!important}.border-bottom-dotted{border-bottom-style:dotted!important}.rotate-180{transform:rotate(180deg)}.elementor-shape-fill{fill:#f7d46e}.elementor-shape .elementor-shape-fill{transform:rotateY(0deg);transform-origin:center}.elementor-shape-bottom{bottom:-1px;direction:ltr;margin-bottom:-1px}.bg-color2{background-color:#00b7b1;transition:all .3s ease;z-index:999}.secondary-menu li{margin-bottom:8px}#button-contact-vr{bottom:80px;position:fixed;right:0;z-index:99999}#button-contact-vr .button-contact{margin-top:-5px;position:relative}#button-contact-vr .button-contact .phone-vr{-webkit-backface-visibility:hidden;background-color:transparent;bottom:0;cursor:pointer;display:block;height:90px;left:0;position:relative;-webkit-transform:translateZ(0);transition:visibility .5s;visibility:visible;width:90px;z-index:11}.phone-vr-circle-fill{-webkit-animuiion:zoom 1.3s infinite;animation:phone-vr-circle-fill 2.3s ease-in-out infinite;animation:zoom 1.3s infinite;background-color:rgba(89,214,0,.7);border:2px solid transparent;border-radius:50%;box-shadow:0 0 0 0 rgba(89,214,0,.5);height:65px;left:12px;position:absolute;top:12px;transform-origin:50% 50%;transition:all .5s;width:65px}.phone-vr-img-circle{animation:phone-vr-circle-fill 1s ease-in-out infinite;background-color:#59d600;border-radius:50%;display:flex;height:40px;justify-content:center;left:25px;line-height:40px;overflow:hidden;position:absolute;top:25px;width:40px}.phone-vr-img-circle a{display:block;line-height:37px}.phone-vr-img-circle img{border-radius:77px;left:50%;max-height:25px;max-width:27px;position:absolute;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}@keyframes phone-vr-circle-fill{0%{transform:rotate(0) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0) scale(1) skew(1deg)}to{transform:rotate(0) scale(1) skew(1deg)}}@keyframes zoom{0%{transform:scale(.9)}70%{box-shadow:0 0 0 15px transparent;transform:scale(1)}to{box-shadow:0 0 0 0 transparent;transform:scale(.9)}}.phone-bar a{background-color:#59d600;border-radius:100px;bottom:25px;color:#fff;font-size:16px;left:auto;margin-top:-65px;padding:8px 50px 7px 15px;position:absolute;right:30px;text-decoration:none;white-space:nowrap;z-index:-1}.phone-bar a:hover{color:#fff;opacity:.8}@media (max-width:736px){.phone-bar{display:none}}#zalo-vr .phone-vr-circle-fill{background-color:rgba(33,150,243,.7);box-shadow:0 0 0 0 #2196f3}#zalo-vr .phone-vr-img-circle{background-color:#2196f3}#gom-all-in-one #phone-vr{transition:all .7s;-moz-transition:all .7s;-webkit-transition:all .7s}#gom-all-in-one #zalo-vr{transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s}#gom-all-in-one #viber-vr{transition:all 1.3s;-moz-transition:all 1.3s;-webkit-transition:all 1.3s}#gom-all-in-one #contact-vr{transition:all 1.6s;-moz-transition:all 1.6s;-webkit-transition:all 1.6s}#button-contact-vr.active #gom-all-in-one .button-contact{margin-left:-100%}#all-in-one-vr .phone-bar{border-radius:50px;color:#fff;cursor:pointer;left:100%;margin-left:-64px;padding:5px 15px 5px 48px;position:absolute;top:50%;transform:translateY(-50%);width:-moz-max-content;width:max-content}.button.icon{margin-right:.3em}#messenger-vr .phone-vr-circle-fill{background-color:rgba(106,79,254,.5);box-shadow:0 0 0 0 #6a4ffe}#messenger-vr .phone-vr-img-circle{background-color:#6a4ffe}#messenger-vr .phone-vr-img-circle img{max-height:100%;max-width:100%}.owl-carousel .owl-stage{display:flex}.owl-carousel .owl-item{display:flex;flex:1 0 auto}.owl-carousel .item{align-items:stretch;flex:1}.owl-carousel .owl-dots{padding-top:15px;text-align:center}.owl-carousel .owl-dots button.owl-dot{background-color:#fff;border:1px solid #fff;border-radius:50%;display:inline-block;height:10px;margin:0 3px;width:10px}.owl-carousel .owl-dots button.owl-dot.active{background-color:#ffb700;border:1px solid #ffb700;border-radius:14px;width:37px}.owl-carousel .owl-dots button.owl-dot:focus{outline:none}.text-offer h2{font-size:40px}.text-offer p{font-size:20px;font-style:italic}.btn-success{background-color:#0d5860;border-color:#0d5860}.btn-success:hover{background-color:#fff;color:#0d5860}.btn-zalo{background-color:#f7d46e;border-color:#f7d46e;color:#0d5860}.btn-zalo:hover{background-color:#fff;border-color:#0d5860;color:#0d5860}.bg-banner{background-position:50%;background-repeat:no-repeat;background-size:cover}.text-success{color:#0d5860!important}.bg-xanh{background-color:#0d5860}.policy_footer p{margin-bottom:0}.fs-pc{font-size:5.5rem}.bg-footer{background-color:#e9e5f0;padding:40px 0;position:relative}.title{background:linear-gradient(90deg,#8aded9,#00b8b4);border-radius:50px;color:#fff;font-family:monontserrat;font-size:1.5rem;font-weight:700;padding:12px 32px;width:-moz-max-content;width:max-content}.home-facilities-service{color:#082844;font-family:Montserrat;font-size:52px;font-style:italic;font-weight:700;letter-spacing:0;line-height:63px;text-align:center}.home-facilities-service:before{background:#3cc7bc;border-radius:20px;content:"";display:inline-block;height:37px;margin-right:15px;width:6px}.nav-pills button{box-shadow:inset 0 0 30px #fff;color:#089293;font-size:16px;font-weight:500}.text-banner{border-radius:12px;color:#089293;font-size:48px;font-weight:700;padding:20px;text-align:center;text-transform:uppercase}.footer p{font-size:16px;line-height:1.6;padding-right:30px}.footer a,.footer p{color:#717171!important}
