body{color:#000;font-family:Nunito,sans-serif}a{color:#ed1c24;transition:all .2s ease-in-out}.font-poppins{font-family:Poppins,sans-serif}.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}.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}ul.primary-menu>li.current-menu-item,ul.primary-menu>li.current-menu-item>a,ul.primary-menu>li:hover a{color:#d41e25!important}ul.primary-menu>li:hover ul li a,ul.primary-menu>li:hover ul li:hover ul li a{color:#000!important}ul.primary-menu>li:hover ul li:hover a,ul.primary-menu>li:hover ul li:hover ul li:hover a{color:#d41e25!important}ul.primary-menu div.sub-menu-dropdown{animation:growOut .3s ease-in-out forwards;background-clip:padding-box;background-color:#fff;border:0;border-radius:.25rem;box-shadow:0 8px 20px rgba(32,54,86,.2);color:#212529;display:none;list-style:none;margin:0;min-width:15rem;padding:0;text-align:left;top:100%;transform-origin:top center;z-index:1000}ul.primary-menu>li:hover div.sub-menu-dropdown{display:block}ul.primary-menu div.sub-menu-dropdown:after{border-bottom:10px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;content:"";display:block;height:0;left:25%;position:absolute;top:-10px;width:0!important}ul.primary-menu .sub-menu-dropdown li{position:relative}ul.primary-menu .sub-menu-dropdown li:hover a{margin-left:5px}.dropdown-item:active,ul.primary-menu .dropdown-item.active{background-color:transparent;color:#fe4f70;text-decoration:none}ul.primary-menu .dropdown-item{background-color:transparent;border:0;clear:both;color:#79889e;display:block;font-size:13px;font-weight:400;padding:.6rem 1.5rem;text-align:inherit;text-decoration:none;white-space:nowrap;width:100%}ul.primary-menu div.sub-menu-dropdown li li:after{background:#ebebeb;background:linear-gradient(90deg,#ebebeb,transparent);content:"";display:block;height:1px;position:absolute;top:0;width:100%}ul.primary-menu .sub-menu-dropdown .sub-menu li:hover .sub-menu{display:block}ul.primary-menu .sub-menu-dropdown ul.sub-menu>li.menu-item-has-children>a.dropdown-item:after{border:transparent;border-bottom:0;content:"\f105";display:inline-block;font-family:FontAwesome;font-size:8px;margin-left:5px;position:absolute;right:20px;top:36%;vertical-align:middle}ul.primary-menu li.blog.dropdown{position:relative}ul.primary-menu li.blog div.sub-menu-dropdown ul.sub-menu{display:block!important}ul.primary-menu li.blog div.sub-menu-dropdown li{position:relative;width:100%}ul.primary-menu li.blog div.sub-menu-dropdown li:after{background:#ebebeb;background:linear-gradient(90deg,#ebebeb,transparent);content:"";display:block;height:1px;position:absolute;top:0;width:100%}ul.primary-menu li.blog div.sub-menu-dropdown li a{font-size:14px!important;font-weight:400!important;text-transform:none!important}@keyframes growOut{0%{transform:scale(0)}80%{transform:scale(1.1)}to{transform:scale(1)}}.social-icons a{color:#203656;font-size:16px}.social-icons a:hover{color:#fe4f70}.meta li:after{background-color:#fe4f70;border-radius:50%;content:"";display:inline-block;height:3px;margin-left:1rem;position:relative;top:-1px;width:3px}.meta i,.meta li:after{vertical-align:middle}.meta li:last-child:after{content:"";display:none}.post.post-list-sm.before-seperator:before,.post.post-list-sm:after{background:#ebebeb;background:linear-gradient(270deg,#ebebeb 0,transparent);content:"";display:block;height:1px;margin-bottom:20px;margin-top:20px;width:100%}.post.post-list-sm.before-seperator:after{content:"";display:none}.post.post-list-sm:last-child{margin-bottom:0!important}.post.post-list-sm:last-child:after{content:"";display:none}.post.post-list-sm.counter{counter-increment:my-awesome-counter;position:relative}.post.post-list-sm.counter:before{background:#fe4f70;background:linear-gradient(0deg,#fe4f70 0,#ffa387);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);color:#fff;content:counter(my-awesome-counter);display:block;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;height:24px;left:0;line-height:22px;position:absolute;text-align:center;top:-10px;width:24px;z-index:1}.post.post-list{margin-bottom:30px}.post.post-list:after{background:#ebebeb;background:linear-gradient(270deg,#ebebeb 0,transparent);content:"";display:block;height:1px;margin-bottom:30px;margin-top:30px;width:100%}.widget_post_recent h2 span{background:#fe4f70;background:linear-gradient(90deg,#fe4f70 0,#ffa387 51%,#fe4f70);background-size:200% auto;border:1px solid #ebebeb;border-radius:30px;color:#fff!important;display:inline-block;padding:.5rem 1rem}.widget_media_image img{width:100%}.widget_categorie ul{list-style:none;padding-left:0}.widget_categorie ul li{padding-top:10px;position:relative}.widget_categorie ul li:before,ol.wp-block-latest-comments li:before{background:#ebebeb;background:linear-gradient(90deg,#ebebeb 0,transparent);content:"";display:block;height:1px;margin-bottom:10px;width:100%}.widget_categorie ul li ul.children li a{padding-left:20px}.widget_archive ul li a:before,.widget_block ul li a:before,.widget_categorie ul li a:before,.widget_categories ul li a:before,.widget_meta ul li a:before,.widget_nav_menu ul li a:before,.widget_pages ul li a:before,.widget_recent_entries ul li a:before{color:#fe4f70;content:"\f105";font-family:FontAwesome;font-size:11px;margin-right:25px;vertical-align:middle}.widget ul li span.widget-count{position:absolute;right:0;top:20px}.widget.widget_categories ul li a{color:#203656;font-weight:700;text-decoration:none}.tagcloud a{border:1px solid #ebebeb;border-radius:25px;color:#8f9bad;display:inline-block;font-size:13px!important;margin:4px 0;padding:3px 14px;text-decoration:none}.tagcloud a:hover{border-color:#fe4f70;color:#fe4f70}.owl-next,.owl-prev{height:30px;width:30px}.load-more .btn i{display:none}.page-header{background:#f1f8ff;background-attachment:scroll;background-color:#f1f8ff;background-position:50%;background-repeat:repeat;-ms-background-size:cover;background-size:cover}.rank-math-breadcrumb a{color:red;text-decoration:none}.rank-math-breadcrumb .separator{padding:0}.rank-math-breadcrumb p{margin-bottom:0}.navigation .wp-pagenavi{display:inline-flex}.navigation .wp-pagenavi a,.navigation .wp-pagenavi span,.page-numbers{border:1px solid #ebebeb;border-radius:50px;color:#8f9bad;font-size:14px;height:45px;line-height:45px;margin:2px 5px;padding:0 17px;position:relative;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.navigation .wp-pagenavi a:hover,.navigation .wp-pagenavi span:hover{background:#dc3545;border-color:transparent;color:#fff;z-index:2}.navigation .wp-pagenavi span.pages{border-radius:25px;width:100%}.navigation .wp-pagenavi span.current{background:#d41e25;border-color:transparent;color:#fff;font-weight:400;z-index:2}.navigation .wp-pagenavi a.first,.navigation .wp-pagenavi a.last,.navigation .wp-pagenavi span.last{text-wrap:nowrap;width:auto}.gallery{display:inline-block;margin:10px 0 30px;width:100%}.gallery .gallery-item{float:left;margin-top:10px;padding-right:10px;text-align:center}.gallery img{border:0 solid #cfcfcf;height:auto;width:auto}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-2 .gallery-item:nth-of-type(odd){text-align:right}.gallery-columns-2 .gallery-item:nth-of-type(2n+2){text-align:left}.gallery-columns-3 .gallery-item{width:33.33%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-1 .gallery-item{float:none}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{color:#203656;font-weight:700;line-height:1.4;margin:20px 0}#map{height:400px}.owl-carousel .owl-dots{padding-top:15px;text-align:center}.owl-carousel .owl-dots button.owl-dot{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}.owl-carousel .owl-nav button{background:hsla(0,0%,100%,.38);transform:translateY(-50%)}.owl-carousel .owl-nav button:focus{outline:none}.owl-slider.owl-carousel .owl-stage{display:block}.owl-carousel .owl-prev{background-size:12px;background:#fff;left:0}.owl-carousel .owl-next,.owl-carousel .owl-prev{align-items:center;border-radius:0;border-radius:5px;box-shadow:1px 2px 7px 1px #ddd;cursor:pointer;display:flex;height:35px;justify-content:center;opacity:1;text-align:center;transform:translateY(0);visibility:visible;width:35px}.owl-carousel .owl-next{background-color:hsla(0,0%,100%,.7);background-size:12px;right:0}.owl-carousel button.owl-next:hover,.owl-carousel button.owl-prev:hover{background-color:#ed1c24!important;border-color:#ed1c24!important;color:#fff!important}.bg-danger{background-color:#d41e25!important}.bg-coundown{background-image:url(../images/sale.gif);background-position:50%;background-repeat:no-repeat;background-size:contain}.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}.dangky .wpcf7-form{display:flex;justify-content:center}.dangky input[type=email]{background:#fff;border:1px solid #2a3f50;border-radius:3px;border-bottom-right-radius:0;border-top-right-radius:0;color:#777;font-size:14px;font-style:normal;font-weight:400;height:38px;line-height:38px;margin-bottom:0;min-height:unset;padding:0 94px 0 10px;width:100%}.dangky input[type=submit]{border:none;border-radius:0 3px 3px 0;color:#fff;font-size:14px;font-style:normal;font-weight:700;height:38px;right:0;text-align:center;top:0;width:84px}ul.social-icons li a{background-color:#fff;color:#fff;display:inline-block;height:31px;margin-left:5px;width:31px}ul.social-icons li a:first-child{margin-left:0}ul.social-icons li a span{stroke:#fff;height:31px;transition:all .5s;width:31px}ul.social-icons li a:hover span{transform:rotate(30deg)}ul.social-icons li a{background-image:url(../images/social.png);background-repeat:no-repeat}ul.social-icons li a.facebook{background-position:0 0}ul.social-icons li a.tiktok{background-position:-42px -43px}ul.social-icons li a.twitter{background-position:-169px 0}ul.social-icons li a.youtube{background-position:-85px -43px}ul.social-icons li a.instagram{background-position:-85px 0}ul.social-icons li a.pinterest{background-position:0 -42px}ul.social-icons li a.linkedin{background-position:-127px -42px}tbody,td,tfoot,th,thead,tr{border:1px solid #dadada;padding:2px 8px}.posted_in{color:#333}.posted_in a{color:#000}.term-description,.term-description a{color:#333;text-decoration:none}.entry-content a,.term-description a{color:#146c43;font-weight:700;text-decoration:none}.entry-content table,.term-description table,table{margin-bottom:15px}.entry-content table td,.term-description td{border:1px dashed #bbb}.term-description td{padding:5px}.supports{align-items:flex-end;bottom:70px;display:flex;flex-direction:column;position:fixed;right:12px;z-index:402;z-index:100}div.btn-item{background-color:#ed1c24;position:relative;transition:all .6s ease;white-space:nowrap;width:40px}div.btn-item:hover a{border-bottom:4px solid #fff}div.btn-item.btn-item-show{width:180px}div.btn-item a{background:#ed1c24;border-bottom:4px solid transparent;display:block;overflow:hidden}div.btn-item img{height:25px;max-width:unset}div.btn-item img,div.btn-item p{display:inline-block;vertical-align:bottom}div.btn-item p{box-sizing:border-box;color:#fff;font-size:14px;line-height:14px;margin-left:-7px;overflow:hidden;position:relative;text-align:left;text-indent:10px;width:145px}.bg-footer{background:#0e1523}ul.secondary-menu li img{display:block;margin:0 auto;padding:15px}ul.three-menu ul.sub-menu li p{padding-left:20px;position:relative}ul.three-menu ul.sub-menu li p:before{background-image:url(../images/icon-right_arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:15px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:15px}.switch{-webkit-backface-visibility:hidden;transform:rotate(0deg);transition:all .2s ease-in-out}.switch.rotated{transform:rotate(180deg)}.number{background:#fff;font:900 30vmin Consolas;letter-spacing:5vmin;position:relative;text-shadow:2px -1px 0 #000,4px -2px 0 #0a0a0a,6px -3px 0 #0f0f0f,8px -4px 0 #141414,10px -5px 0 #1a1a1a,12px -6px 0 #1f1f1f,14px -7px 0 #242424,16px -8px 0 #292929}.number:before{animation:moving 10s linear infinite both;background-color:#673ab7;background-image:radial-gradient(closest-side at 50% 50%,#ffc107 100%,transparent),radial-gradient(closest-side at 50% 50%,#e91e63 100%,transparent);background-position:-100vmin 20vmin,100vmin -25vmin;background-repeat:repeat-x;background-size:40vmin 40vmin;content:"";display:block;height:100%;mix-blend-mode:screen;position:absolute;width:100%}@keyframes moving{to{background-position:100vmin 20vmin,-100vmin -25vmin}}.text-404{font:400 5vmin Courgette}.text-404 span{font-size:10vmin}.videoWrapper{height:0;padding-bottom:56.25%;padding-top:25px;position:relative}.review-background-overlay,.videoWrapper embed,.videoWrapper iframe,.videoWrapper object{height:100%;left:0;position:absolute;top:0;width:100%}.review-background-overlay{background-color:#000;mix-blend-mode:multiply;opacity:.7;transition:background .3s,border-radius .3s,opacity .3s}.owl-review .owl-stage{display:flex}.owl-review img{max-width:50px}.owl-review button,.owl-review.owl-carousel .owl-next,.owl-review.owl-carousel .owl-prev{background-color:transparent;box-shadow:0 0 0}.bg-70,.owl-news.owl-carousel .owl-stage{display:flex}.bg-70{align-items:center;height:70px;justify-content:center;line-height:normal;margin:0;text-align:center;transition:all .3s ease-in-out;visibility:visible}.bg-70,.bg-70 i{width:70px}.form_email p{display:flex}.form_email .wpcf7-form-control-wrap{overflow:hidden;position:relative;width:80%}.form_email .wpcf7-form-control-wrap .wpcf7-not-valid-tip{display:none}.form_email .wpcf7-form-control-wrap input{border-bottom:1px solid #ed1c24;border-bottom-left-radius:10px;border-left:1px solid #ed1c24;border-top:1px solid #ed1c24;border-top-left-radius:10px;padding:5px 10px}.form_email input[type=submit]{background-color:#ed1c24;border:1px solid #ed1c24;border-bottom-right-radius:10px;border-top-right-radius:10px;color:#fff;padding:0 12px}.form_email .wpcf7-form-control-wrap input[type=submit]{width:20%}.form_email .wpcf7-spinner{position:absolute}.subtitle{background:#ff0336;color:#fff;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.1em;line-height:28px;margin-bottom:16px;-webkit-mask-image:url(../images/section-title.svg);mask-image:url(../images/section-title.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;padding:0 40px;position:relative;text-align:center;text-transform:uppercase}.caption-sv:before{background-color:hsla(0,0%,100%,.3);bottom:-80px;left:40px;transition:all .6s ease-in-out}.caption-sv:after,.caption-sv:before{border-radius:30px 0 0 0;content:"";height:160px;position:absolute;transform:rotate(16deg);width:472px;z-index:-1}.caption-sv:after{background-color:#fff;bottom:-90px;box-shadow:0 20px 60px 0 rgba(0,0,0,.01);left:10px;opacity:.55;transition:all .3s ease-in-out}.owl-post-category .item:hover .caption-sv:after,.owl-post-category .item:hover .caption-sv:before{height:280px}.caption-sv p{margin-bottom:-20px;opacity:0;transition:all .3s ease-in-out;visibility:hidden}.owl-post-category .item:hover .caption-sv p{margin-bottom:50px;opacity:1;visibility:visible}.bg-khoa{background-image:url(../images/shape-17.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.btns div{align-items:center;background-color:#646464;color:#fff;cursor:pointer;display:inline-flex;font-size:22px;font-weight:700;height:45px;justify-content:center;line-height:normal;margin-right:10px;padding:10px;transition:all .4s;width:60px}.btns div.active{background-color:#d41e25}.owl-system .owl-item .item{margin:50px 0;transform:translateZ(0)}.owl-system .owl-item .item img{box-shadow:0 5px 10px 0 rgba(0,0,0,.1);transform:scale(.8);-webkit-transition:.3s;transition:.3s}.owl-system .owl-item.center .item img{transform:scale(1.15)}.pum-content input::-moz-placeholder{color:#fff}.pum-content input::placeholder{color:#fff}.primary-menu .btn-danger{background-color:transparent!important;border:0!important}.btn-danger .text-black{background-color:#dc3545;border:1px solid #dc3545;border-radius:6px;color:#fff!important;padding:9px 15px!important}.btn-danger:hover .text-black{background-color:#bb2d3b;border:1px solid #bb2d3b;color:#fafafa!important}.bg-white.bg-opacity-10 h4{color:#fff}
