/*
Theme Name: Visa Phương Nam
Theme URI: https://wordpress.org/
Author: Đạt Phùng
Author URI: https://visaphuongnam.vn/
Description: Luôn đồng hành & cùng khách hàng mọi lúc, mọi nơi!
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: visaviettin
*/

@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&family=Lexend:wght@100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

body{font-family:Lexend,sans-serif;font-size:16px;font-weight:400;color: #333;line-height: 1.5;width:100%;overflow-x:hidden;position:relative;
	background:#f9f9f9;}
*{list-style:none;padding:0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 0;}

img{display:block;max-width:100%;height:auto;}
a{color:inherit;cursor:pointer;transition:all .3s;text-decoration:none;}
.container{width:100%;display:block;margin:0 auto;padding:0 9vw;}
section{clear:both;}
.responsive-video{position:relative;width:100%;padding:0 0 56.25% 0;}
.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;}
.video-wrapper{clear:both;margin-bottom:1rem;width:100%;padding:0 0 56.25%;position:relative;}
.video-wrapper video,.video-wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0;display:inline-block;z-index:1;}
.alignleft{float:left;padding-right:15px;margin-bottom:20px;}
.alignright{float:right;padding-left:15px;margin-bottom:20px;}
.aligncenter{margin:0 auto;}
input[type=text],input[type=search],input[type=tel],input[type=email],input[type=password],input[type=number],input[type=button],
input[type=submit],textarea,select{appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;font-family:inherit;}

header{position:absolute;z-index:97;padding:2vw 0 0;width:100%;}
header .header-inner{padding:1vw 0;display:flex;align-items:center;border-radius:99px;background:white;}
header .header-inner .logo{width:245px;flex-basis:245px;padding-left:1vw;display:inline-flex;align-items:center;}
header .header-inner .main-menu-wrapper{flex-grow:1;}
header .header-inner .link-register-support{width:233px;flex-basis:233px;display:inline-flex;justify-content:end;padding-right:1vw;}
header .header-inner .link-register-support a{padding:15px 30px;display:inline-block;border-radius:50px;background:#00285a;font-size:16px;
	line-height:1.6em;border:1px solid #00285a;color:#fff;}
header .header-inner .link-register-support a:hover{background:white;color:#00285a;}
header .header-inner #mega-menu-wrap-menu-main #mega-menu-menu-main>li.mega-menu-item>a.mega-menu-link{line-height:24px;}
header .header-inner #mega-menu-wrap-menu-main #mega-menu-menu-main>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link{color: #00285a;}
header .header-inner #mega-menu-wrap-menu-main #mega-menu-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{
	font-weight:400;}
header .header-inner #mega-menu-wrap-menu-main #mega-menu-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item:not(.mega-menu-item-has-children){
	padding:0 0;}
header .header-inner #mega-menu-wrap-menu-main #mega-menu-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item:not(.mega-menu-item-has-children):first-child{margin-top:1vw;}
header .header-inner #mega-menu-wrap-menu-main #mega-menu-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item:not(.mega-menu-item-has-children)>a.mega-menu-link{
	font-size:16px;font-weight:400;padding:0.3vw 0px;}
header .header-inner #mega-menu-wrap-menu-main #mega-menu-menu-main>li.mega-menu-megamenu>ul.mega-sub-menu{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);
	transform:translateY(15px)!important;transition:.15s all;}
header .header-inner #mega-menu-wrap-menu-main #mega-menu-menu-main>li.mega-menu-megamenu.mega-toggle-on>a>span.mega-indicator{transform:rotate(180deg);}
header .header-inner #mega-menu-wrap-menu-main #mega-menu-menu-main>li.mega-menu-megamenu.mega-toggle-on>ul.mega-sub-menu{transform:translateY(15px)!important;}
header .header-inner #mega-menu-wrap-menu-main #mega-menu-menu-main > li.mega-menu-item:last-child{margin-right:0;}
header .header-inner #mega-menu-wrap-menu-main #mega-menu-menu-main > li.mega-menu-flyout ul.mega-sub-menu{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);
	min-width:404px;}
header .header-inner #mega-menu-wrap-menu-main #mega-menu-menu-main > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{line-height: 1.6em;}
header .header-inner #mega-menu-wrap-menu-main #mega-menu-menu-main > li.mega-menu-flyout>ul.mega-sub-menu{transform:translateY(15px)!important;
	transition:.15s all;}
header .header-inner #mega-menu-wrap-menu-main #mega-menu-menu-main > li.mega-menu-flyout.mega-toggle-on>ul.mega-sub-menu{transform:translateY(15px)!important;}
header .header-inner #mega-menu-wrap-menu-main #mega-menu-menu-main > li.mega-menu-flyout.mega-toggle-on>a>span.mega-indicator{transform:rotate(180deg);}
header .header-inner .toggle-menu-mobile{display:none;}
body:not(.home) header{padding-top:2vw;position:static;background:#00285a;}

section.banner-home{position:relative;background:#00285a;padding:15vw 0 12vw;}
section.banner-home .container{position:relative;z-index:3;}
section.banner-home h1{font-size: 80px;text-transform: capitalize;line-height: 96px;color:#fff;margin-bottom:2vw;}
section.banner-home p{padding-bottom:.9rem;color:#fff;font-size:16px;line-height:1.6em;margin-bottom:2vw;}
section.banner-home .form-search-support{width:360px;max-width:100%;position:relative;}
section.banner-home .form-search-support input[type="text"]{width:100%;border:1px solid #333;border-radius: 3px;padding: .5rem 1rem;transition: all .3s;
	font-size: 1rem;line-height: 1.5;}
section.banner-home .form-search-support .bg-img{position:absolute;bottom:-4vw;left:10vw;width:10vw;z-index:1;}
section.banner-home .form-search-support .dropdown-list{position:absolute;top:100%;left:0;max-height:200px;overflow-y:auto;width:100%;background:white;
	z-index:2;display:none;}
section.banner-home .form-search-support .dropdown-list ul li{display:none;padding:10px;font-size:16px;line-height:1.5;cursor:pointer;}
section.banner-home .form-search-support .dropdown-list ul li:hover{background:#f0f0f0;}
section.banner-home .bg-box{opacity:.2;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
section.banner-home .mask-bg{bottom:-1px;left:0;width:100%;z-index:2;transform: rotate(180deg);position:absolute;}
section.banner-home .mask-bg svg{fill:#f9f9f9;width:100%;}
section.box-about-home{padding:5vw 0 0;}
section.box-about-home .container{display:flex;flex-wrap:wrap;gap:24px;}
section.box-about-home .banner-image{width:calc(50% - 12px);flex-basis:calc(50% - 12px);}
section.box-about-home .banner-image img{border-radius:20px;}
section.box-about-home .info-inner{width:calc(50% - 12px);flex-basis:calc(50% - 12px);}
section.box-about-home .info-inner .content-inner p{margin-bottom:.9rem;font-size:16px;color:#000;line-height:1.6em;}
section.box-about-home .info-inner .more-details{margin-top:2vw;}
section.box-about-home .info-inner .more-details a{padding:15px 30px;color:#fff;background:#00285a;border:1px solid #00285a;display:inline-block;
	border-radius:50px;font-size:16px;text-transform:capitalize;font-weight:400;}
section.box-about-home .info-inner .more-details a:hover{background:transparent;color:#00285a;}
.section-heading{text-align:center;margin-bottom:2vw;}
.section-heading h3{font-family:'Dancing Script';font-size:30px;font-weight:600;text-transform:capitalize;color:#00285a;}
.section-heading h2{font-size:50px;font-weight:600;text-transform:capitalize;line-height:66px;color:#00285a;}
section.why-choose-us{padding:5vw 0 0;}
section.why-choose-us .list-inner ul{display:flex;flex-wrap:wrap;gap:24px;}
section.why-choose-us .list-inner ul li{width:calc((100% - 48px) / 3);flex-basis:calc((100% - 48px) / 3);padding:2vw;border-radius:20px;
	border:1px solid #B0B9C1;}
section.why-choose-us .list-inner ul li:hover{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);}
section.why-choose-us .list-inner ul li .icon-image img{height:80px;width:auto;margin:0 auto 10px;}
section.why-choose-us .list-inner ul li .info h3{font-size:30px;font-weight:600;margin-bottom: 10px;color:#00285a;line-height:1.2;text-align:center;}
section.why-choose-us .list-inner ul li .info p{font-family:Roboto;font-size:1.1vw;color:#000;text-align:center;line-height:1.6em;}
section.list-services-home{padding:5vw 0 0;background:url(images/the-world.webp)center no-repeat;background-size:contain;}
section.list-services-home .list-inner ul{display:flex;flex-wrap:wrap;gap:24px;}
section.list-services-home .list-inner ul li{width:calc((100% - 48px) / 3);flex-basis:calc((100% - 48px) / 3);padding:2vw;border-radius:20px;
	border:1px solid #B0B9C1;}
section.list-services-home .list-inner ul li:hover{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);}
section.list-services-home .list-inner ul li .icon-image img{height:80px;width:auto;margin:0 auto 10px;}
section.list-services-home .list-inner ul li .info h3{font-size:30px;font-weight:600;margin-bottom: 10px;color:#00285a;line-height:1.2;text-align:center;}
section.list-services-home .list-inner ul li .info p{font-family:Roboto;font-size:1.1vw;color:#000;text-align:center;line-height:1.6em;}
section.list-services-home .list-inner ul li.link-view-more{background:#00285a;border-color:#00285a;text-align:center;position:relative;
	display: inline-flex;flex-direction: column;justify-content: center;}
section.list-services-home .list-inner ul li.link-view-more p{text-align:center;font-size:16px;color:#fff;line-height:1.6em;margin-bottom:.9rem;}
section.list-services-home .list-inner ul li.link-view-more .link a{padding:15px 30px;display:inline-block;font-size:16px;color:white;text-transform:capitalize;
	border-radius:40px;border:1px solid #fff;background:transparent;}
section.list-services-home .list-inner ul li.link-view-more .link a:hover{color:#00285a;background:#fff;}
section.list-services-home .list-inner ul li.link-view-more .bg-img{width:10vw;right: 3vw;max-width:100%;bottom: 1.2vw;position:absolute;z-index:10;}
section.list-news-home{padding:5vw 0;}
section.list-news-home .list-inner ul{display:flex;flex-wrap:wrap;gap:30px;}
section.list-news-home .list-inner ul li{width:calc((100% - 60px) / 3);flex-basis:calc((100% - 60px) / 3);border:1px solid #b0b9c1;overflow:hidden;
	border-radius:20px;transition:all .3s;}
section.list-news-home .list-inner ul li:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);}
section.list-news-home .list-inner ul li .image img{width:100%;}
section.list-news-home .list-inner ul li .info{padding:5% 6% .9rem 6%;}
section.list-news-home .list-inner ul li .info h3{margin-bottom:.9rem;color:#00285a;font-size:22px;font-weight:600;line-height:1;min-height:66px;}
section.list-news-home .list-inner ul li .info p{overflow: hidden;display: -webkit-box;-webkit-line-clamp:4;line-clamp:4; -webkit-box-orient: vertical;
	text-overflow:ellipsis;color:#000;}
section.banner-advisor{padding:5vw 0 12vw;background:#00285a;position:relative;}
section.banner-advisor .container{display:flex;gap:0 24px;align-items:start;}
section.banner-advisor .content{width:calc(50% - 12px);flex-basis:calc(50% - 12px);color:#fff;}
section.banner-advisor .content h1{font-size: 80px;text-transform: capitalize;line-height: 96px;color:#fff;margin-bottom:2vw;}
section.banner-advisor .content .inner{margin-bottom:2vw;}
section.banner-advisor .content .inner h2{font-family:'Dancing Script','sans-serif';padding-bottom:1vw;margin-bottom:.9em;font-size:30px;font-weight:600;
	line-height:1.6em;text-transform:capitalize;color:#fff;}
section.banner-advisor .content .inner ul{margin-bottom:1vw;}
section.banner-advisor .content .inner ol{padding-left:40px;}
section.banner-advisor .content .inner ol li{list-style:disc;}
section.banner-advisor .content .inner ul li{display:flex;align-items:center;gap:0 9px;padding-bottom:6px;margin-top:6px;}
section.banner-advisor .content .inner ul li:first-child{margin-top:0;}
section.banner-advisor .content .inner ul li:last-child{padding-bottom:0;}
section.banner-advisor .content .inner ul li:before{width:16px;height:16px;background:url(images/icon-check.png)center no-repeat;content:'';
	flex-basis:16px;min-width:16px;}
section.banner-advisor .content .inner p{margin-bottom:.9rem;}
section.banner-advisor .content .register-btn a{padding:15px 30px;text-transform:capitalize;color:#00285a;border:1px solid #fff;border-radius:40px;
	background:#fff;line-height: 1.6rem;display:inline-block;font-weight:600;}
section.banner-advisor .content .register-btn a:hover{color:#fff;background:transparent;}
section.banner-advisor .image{width:calc(50% - 12px);flex-basis:calc(50% - 12px);}
section.banner-advisor .image .img-inner{width:26vw;max-width:100%;position:relative;margin:0 auto;}
section.banner-advisor .image .img-inner .img-transform{position:relative;z-index:1;transition-duration:1s;transition-property:transform,opacity;
	transition-timing-function: cubic-bezier(0,.33,.07,1.03);}
section.banner-advisor .image .img-inner .img-transform img{border-radius:20px;position:relative;height:60vh;z-index:1;object-fit:cover;
	box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);}
section.banner-advisor .image .mask-img{width:10vw;left:-4vw;bottom:-4vw;position:absolute;display:inline-block;z-index:2;}
section.banner-advisor .image .mask-img img{width:100%;display:block;}
section.banner-advisor .bg-img{display:block;position:absolute;bottom:-1px;left:0;width:100%;transform:rotate(180deg);}
section.banner-advisor .bg-img svg{fill:#f9f9f9;}
section.content-single-advisor{padding:5vw 0;}
section.content-single-advisor .container{display:flex;gap:0 30px;}
section.content-single-advisor .main-content{width:calc(66.66% - 15px);flex-basis:calc(66.66% - 15px);}
section.content-single-advisor .main-content h2.heading{font-size:50px;line-height:66px;color:#00285a;font-weight:600;text-transform:capitalize;
	margin-bottom:2vw;text-align:center;}
section.content-single-advisor .main-content p{text-align:justify;color:#000;margin-bottom:.9rem;line-height:1.6em;}
section.content-single-advisor .main-content p strong{font-weight:400;}
section.content-single-advisor .main-content p a{color:#c36;}
section.content-single-advisor .main-content p a:hover{color:#0f69b2;}
section.content-single-advisor .main-content .button-register{text-align:center;}
section.content-single-advisor .main-content .button-register a{padding:15px 30px;color:#fff;text-transform:capitalize;border:1px solid #00285a;
	background:#00285a;border-radius:40px;line-height:1.6rem;display:inline-block;font-weight:600;}
section.content-single-advisor .main-content .button-register a:hover{color:#00285a;background:#fff;}
section.content-single-advisor .main-content .section{margin-bottom:5vw;}
section.content-single-advisor .main-content .intro-advice .content{margin-bottom:2vw;}
section.content-single-advisor .main-content .advantage-advice .content{padding:2vw;border-radius:20px;background:#00285a;color:#fff;margin-bottom:2vw;}
section.content-single-advisor .main-content .advantage-advice .content h2,
section.content-single-advisor .main-content .advantage-advice .content h3{font-family:'Dancing Script','sans-serif';font-size:30px;font-weight:600;
	text-transform:capitalize;line-height:1;margin-bottom:.9rem;text-align:center;}
section.content-single-advisor .main-content .advantage-advice .content ul li{display:flex;align-items:center;line-height:1.6em;margin-top:6px;
	padding-bottom:6px;gap:0 9px;}
section.content-single-advisor .main-content .advantage-advice .content ul li:before{content:'';width:16px;height:16px;display:inline-block;
	background:url(images/icon-check.png)center no-repeat;min-width:16px;}
section.content-single-advisor .main-content .advantage-advice .content ul li:first-child{margin-top:0;}
section.content-single-advisor .main-content .advantage-advice .content ul li:last-child{padding-bottom:0;}
section.content-single-advisor .main-content .form-register{padding:2vw;border-radius:50px;background:#00285a;color:white;}
section.content-single-advisor .main-content .form-register h2.heading{color:#fff;}
section.content-single-advisor .main-content .form-register p.desc{text-align:center;color:#fff;}
section.content-single-advisor .main-content .form-register .form-inner{padding-top:2vw;}
section.content-single-advisor .main-content .form-register .form-inner .form-control{gap:0 30px;display:flex;align-items:center;}
section.content-single-advisor .main-content .form-register .form-inner .form-control .col-4{flex-basis:calc((100% - 90px) / 4);}
section.content-single-advisor .main-content .form-register .form-inner .form-control .col-4 input[type=text],
section.content-single-advisor .main-content .form-register .form-inner .form-control .col-4 input[type=email],
section.content-single-advisor .main-content .form-register .form-inner .form-control .col-4 input[type=tel]{width:100%;display:block;border-radius:50px;
	border:1px solid #f9f9f9;background:#fff;font-size:16px;line-height:40px;color:#000;padding:6px 16px;transition:all .3s;}
section.content-single-advisor .main-content .form-register .form-inner .form-control .col-4 input[type=text]:focus,
section.content-single-advisor .main-content .form-register .form-inner .form-control .col-4 input[type=email]:focus,
section.content-single-advisor .main-content .form-register .form-inner .form-control .col-4 input[type=tel]:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);
	outline:none;}
section.content-single-advisor .main-content .form-register .form-inner .form-control .col-4 input[type=submit]{color:#fff;border:1px solid #fff;
	white-space:normal;border-radius:50px;padding:15px 30px;line-height:1;display:inline-block;text-align:center;transition:all .3s;position:relative;
	background:transparent;cursor:pointer;user-select:none;z-index:1;font-size:16px;}
section.content-single-advisor .main-content .form-register .form-inner .form-control .col-4 input[type=submit]:hover{background:#fff;color:#00285a;}
section.content-single-advisor .main-content .form-register .form-inner .form-control .col-4.submit{position:relative;}
section.content-single-advisor .main-content .form-register .form-inner .form-control .col-4.submit span.wpcf7-spinner{margin:0 0;top:40%;right:10px;
	transform:translateY(-50%);position:absolute;z-index:2;}
section.content-single-advisor .main-content .list-services .list-inner>ul{padding-top:2vw;display:flex;flex-wrap:wrap;gap:20px;}
section.content-single-advisor .main-content .list-services .list-inner>ul>li{width:calc((100% - 40px) / 3);flex-basis:calc((100% - 40px) / 3);
	display:inline-flex;flex-direction:column;justify-content:space-between;background:#00285a;border-radius:20px;border:1px solid #00285a;
	overflow:hidden;}
section.content-single-advisor .main-content .list-services .list-inner>ul>li .image{position:relative;height:12vw;}
section.content-single-advisor .main-content .list-services .list-inner>ul>li .image img{width:100%;height:100%;object-fit:cover;position:relative;
	z-index:1;}
section.content-single-advisor .main-content .list-services .list-inner>ul>li .image:before{content:'';top:0;left:0;width:100%;height:100%;z-index:2;
	position:absolute;background:#00285a;opacity:.4;}
section.content-single-advisor .main-content .list-services .list-inner>ul>li .info{padding:2vw;background:#f9f9f9;color:#00285a;}
section.content-single-advisor .main-content .list-services .list-inner>ul>li .info p{color:#00285a;}
section.content-single-advisor .main-content .list-services .list-inner>ul>li .info h2,
section.content-single-advisor .main-content .list-services .list-inner>ul>li .info h3{font-family:'Dancing Script',sans-serif;font-size:30px;
	font-weight:600;margin-bottom:1vw;text-transform:capitalize;color:#00285a;line-height: 1;}
section.content-single-advisor .main-content .list-services .list-inner>ul>li .info ul{padding-top:1vw;}
section.content-single-advisor .main-content .list-services .list-inner>ul>li .info ul li{display:flex;gap:0 9px;font-size:16px;line-height:1.6em;
	color:#00285a;padding:6px 0;}
section.content-single-advisor .main-content .list-services .list-inner>ul>li .info ul li:first-child{padding-top:0;}
section.content-single-advisor .main-content .list-services .list-inner>ul>li .info ul li:last-child{padding-bottom:0;}
section.content-single-advisor .main-content .list-services .list-inner>ul>li .info ul li:before{width:16px;height:16px;display:inline-block;content:'';
	flex-basis:16px;min-width:16px;background:url(images/icon-check-light.png)center no-repeat;margin-top:.4vw;}
section.content-single-advisor .main-content .list-image-results .slider-wrapper{padding-top:2vw;position:relative;margin-bottom:2vw;}
section.content-single-advisor .main-content .list-image-results .slider-wrapper .slider-inner{overflow:hidden;}
section.content-single-advisor .main-content .list-image-results .slider-wrapper .slider-inner>ul{float:left;visibility:hidden;}
section.content-single-advisor .main-content .list-image-results .slider-wrapper .slider-inner>ul>li{float:left;margin-right:20px;cursor:pointer;}
section.content-single-advisor .main-content .procedure-content{padding-bottom:2vw;}
section.content-single-advisor .main-content .procedure-content .content b{font-weight:400;}
section.content-single-advisor .main-content b,section.content-single-advisor .main-content strong{font-weight:400;}
section.content-single-advisor .main-content .procedure-content .content{color:#000;}
section.content-single-advisor .main-content .procedure-content .content h2,
section.content-single-advisor .main-content .procedure-content .content h3,
section.content-single-advisor .main-content .procedure-content .content h4{color:#000;font-size:1.25rem;font-weight:600;margin:.5rem 0 1rem;
	line-height:1.2;font-weight:400;}
section.content-single-advisor .main-content .procedure-content .content ul,
section.content-single-advisor .main-content .procedure-content .content ol{padding-left:40px;}	
section.content-single-advisor .main-content .procedure-content .content ul li{list-style:disc;}
section.content-single-advisor .main-content .procedure-content .content ul li b{font-weight:400;}
section.content-single-advisor .main-content .procedure-content .content ol li{list-style:decimal;}
section.content-single-advisor .main-content .box-commit{padding:2vw;border-radius:20px;color:#fff;position:relative;overflow:hidden;background:#00285a;}
section.content-single-advisor .main-content .box-commit:before{content:'';position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;
	background:transparent url(images/the-world.webp)center no-repeat;background-size:contain;opacity:.1;}
section.content-single-advisor .main-content .box-commit *{position:relative;z-index:1;}
section.content-single-advisor .main-content .box-commit p{color:#fff;}
section.content-single-advisor .main-content .box-commit ul,
section.content-single-advisor .main-content .box-commit ol{padding-left:40px;}	
section.content-single-advisor .main-content .box-commit ul li{list-style:disc;color:#fff;}
section.content-single-advisor .main-content .box-commit ul li b{font-weight:400;}
section.content-single-advisor .main-content .box-commit ol li{list-style:decimal;}
section.content-single-advisor .main-content .box-commit .button-register{padding-top:1vw;}
section.content-single-advisor .main-content .box-commit .button-register a{background:#f9f9f9;color:#00285a;border-color:#f9f9f9;}
section.content-single-advisor .main-content .box-commit .button-register a:hover{background:#00285a;color:#f9f9f9;}
section.content-single-advisor .main-content .profiles-include .type-profile-tab .tab-control{padding:2vw 0 30px;}
section.content-single-advisor .main-content .profiles-include .type-profile-tab .tab-control ul{display:flex;flex-wrap:wrap;gap:0 30px;
	justify-content:center;}
section.content-single-advisor .main-content .profiles-include .type-profile-tab .tab-control ul li{padding:15px 35px;display:inline-block;
	border:1px solid #00285a;background:#fff;border-radius:50px;font-size:1rem;line-height:1.5;transition:all .3s;cursor:pointer;}
section.content-single-advisor .main-content .profiles-include .type-profile-tab .tab-control ul li.active,
section.content-single-advisor .main-content .profiles-include .type-profile-tab .tab-control ul li:hover{color:#fff;background:#00285a;}
section.content-single-advisor .main-content .profiles-include .type-profile-tab .tab-content .item{display:none;margin-bottom:.9rem;color:#000;}
section.content-single-advisor .main-content .profiles-include .type-profile-tab .tab-content .item.active{display:block;}
section.content-single-advisor .main-content .profiles-include .notify-register{padding-bottom:calc(20px + .9rem);color:#000;}
section.content-single-advisor .main-content .profiles-include .content-info-profiles .accord-item{margin-bottom:30px;}
section.content-single-advisor .main-content .profiles-include .content-info-profiles .accord-item:last-child{margin-bottom:0;}
section.content-single-advisor .main-content .profiles-include .content-info-profiles .accord-item .accord-title{padding:10px;display:flex;
	align-items:center;border:1px solid #00285a;color:#00285a;background:#fff;border-radius:20px;gap:0 10px;cursor:pointer;user-select:none;}
section.content-single-advisor .main-content .profiles-include .content-info-profiles .accord-item.active .accord-title{color:#fff;background:#00285a;}
section.content-single-advisor .main-content .profiles-include .content-info-profiles .accord-item.active .accord-title span svg{fill:#fff;}
section.content-single-advisor .main-content .profiles-include .content-info-profiles .accord-item .accord-title span.minus{display:none;}
section.content-single-advisor .main-content .profiles-include .content-info-profiles .accord-item.active .accord-title span.minus{display:inline-block;}
section.content-single-advisor .main-content .profiles-include .content-info-profiles .accord-item.active .accord-title span.plus{display:none;}
section.content-single-advisor .main-content .profiles-include .content-info-profiles .accord-item .accord-title span svg{fill:#00285a;width:14px;
	min-width:14px;}
section.content-single-advisor .main-content .profiles-include .content-info-profiles .accord-item .accord-content{display:none;color:#000;
	padding:10px;}
section.content-single-advisor .main-content .profiles-include .content-info-profiles .accord-item .accord-content h2{font-size:1.5rem;font-weight:400;
	color:#000;margin:.5em 0 1rem;line-height: 1.2;}
section.content-single-advisor .main-content .profiles-include .content-info-profiles .accord-item .accord-content h3{font-size:1.375rem;font-weight:400;
	color:#000;margin:.5em 0 1rem;line-height: 1.2;}
section.content-single-advisor .main-content .profiles-include .content-info-profiles .accord-item .accord-content h4{font-size:1.25rem;font-weight:400;
	color:#000;margin:.5em 0 1rem;line-height: 1.2;}
section.content-single-advisor .main-content .profiles-include .content-info-profiles .accord-item .accord-content ul,
section.content-single-advisor .main-content .profiles-include .content-info-profiles .accord-item .accord-content ol{padding-left:40px;}
section.content-single-advisor .main-content .profiles-include .content-info-profiles .accord-item .accord-content ul li{list-style:disc;}
section.content-single-advisor .main-content .profiles-include .content-info-profiles .accord-item .accord-content ol li{list-style:decimal;}
section.content-single-advisor .main-content .profiles-include .content-info-profiles .accord-item .accord-content a{color: #c36;}
section.content-single-advisor .main-content .profiles-include .content-info-profiles .accord-item .accord-content a:hover{color:#0f69b2;}
section.content-single-advisor .main-content .list-table-prices .list-inner>ul{display:flex;flex-wrap:wrap;gap: 30px;}
section.content-single-advisor .main-content .list-table-prices .list-inner>ul>li{flex-basis:calc((100% - 60px) / 3);padding:2vw;border-radius:20px;
	border:1px solid #00285a;}
section.content-single-advisor .main-content .list-table-prices .list-inner>ul>li h3{font-family:'Dancing Script','sans-serif';font-size:30px;font-weight:600;
	text-transform:capitalize;color:#00285a;line-height:1;text-align:center;margin-bottom:2vw;}
section.content-single-advisor .main-content .list-table-prices .list-inner>ul>li .service-include{padding-bottom:1.6em;}
section.content-single-advisor .main-content .list-table-prices .list-inner>ul>li .service-include p{line-height:1.6em;margin-bottom:6px;}
section.content-single-advisor .main-content .list-table-prices .list-inner>ul>li .service-include ul li{display:flex;color:#000;align-items:center;
	line-height:1.6em;padding:6px 0;gap:0 9px;}
section.content-single-advisor .main-content .list-table-prices .list-inner>ul>li .service-include ul li:last-child{padding-bottom:0;}
section.content-single-advisor .main-content .list-table-prices .list-inner>ul>li .service-include ul li:before{content:'';width:16px;height:16px;
	flex-basis:16px;min-width:16px;background:url(images/icon-check-light.png)center no-repeat;}
section.content-single-advisor .main-content .list-table-prices .list-inner>ul>li .service-not-include{margin-bottom:2vw;}
section.content-single-advisor .main-content .list-table-prices .list-inner>ul>li .service-not-include p{line-height:1.6em;margin-bottom:6px;}
section.content-single-advisor .main-content .list-table-prices .list-inner>ul>li .service-not-include ul li{display:flex;color:#000;align-items:center;
	line-height:1.6em;padding:6px 0;gap:0 9px;}
section.content-single-advisor .main-content .list-table-prices .list-inner>ul>li .service-not-include ul li:last-child{padding-bottom:0;}
section.content-single-advisor .main-content .list-table-prices .list-inner>ul>li .service-not-include ul li:before{content:'';width:16px;height:16px;
	flex-basis:16px;min-width:16px;background:url(images/icon-ban.png)center no-repeat;}
section.content-single-advisor .main-content .list-table-prices .list-inner>ul>li .register-btn{text-align:center;}
section.content-single-advisor .main-content .list-table-prices .list-inner>ul>li .register-btn a{display:inline-block;text-transform:capitalize;
	color:#fff;background:#00285a;line-height: 1.6rem;text-align: center;border:1px solid #00285a;border-radius:40px;padding: 15px 30px;}
section.content-single-advisor .main-content .list-table-prices .list-inner>ul>li .register-btn a:hover{color:#00285a;background:white;}
section.content-single-advisor .main-content .list-faqs .list-faq-accord .accord-item{margin-bottom:30px;}
section.content-single-advisor .main-content .list-faqs .list-faq-accord .accord-item:last-child{margin-bottom:0;}
section.content-single-advisor .main-content .list-faqs .list-faq-accord .accord-item .accord-title{padding:10px;display:flex;
	align-items:center;border:1px solid #00285a;color:#00285a;background:#fff;border-radius:20px;gap:0 10px;cursor:pointer;user-select:none;}
section.content-single-advisor .main-content .list-faqs .list-faq-accord .accord-item.active .accord-title{color:#fff;background:#00285a;}
section.content-single-advisor .main-content .list-faqs .list-faq-accord .accord-item.active .accord-title span svg{fill:#fff;}
section.content-single-advisor .main-content .list-faqs .list-faq-accord .accord-item .accord-title span.minus{display:none;}
section.content-single-advisor .main-content .list-faqs .list-faq-accord .accord-item.active .accord-title span.minus{display:inline-block;}
section.content-single-advisor .main-content .list-faqs .list-faq-accord .accord-item.active .accord-title span.plus{display:none;}
section.content-single-advisor .main-content .list-faqs .list-faq-accord .accord-item .accord-title span svg{fill:#00285a;width:14px;
	min-width:14px;}
section.content-single-advisor .main-content .list-faqs .list-faq-accord .accord-item .accord-content{display:none;color:#000;
	padding:10px;}
section.content-single-advisor .main-content .list-faqs .list-faq-accord .accord-item .accord-content h2{font-size:1.5rem;font-weight:400;
	color:#000;margin:.5em 0 1rem;line-height: 1.2;}
section.content-single-advisor .main-content .list-faqs .list-faq-accord .accord-item .accord-content h3{font-size:1.375rem;font-weight:400;
	color:#000;margin:.5em 0 1rem;line-height: 1.2;}
section.content-single-advisor .main-content .list-faqs .list-faq-accord .accord-item .accord-content h4{font-size:1.25rem;font-weight:400;
	color:#000;margin:.5em 0 1rem;line-height: 1.2;}
section.content-single-advisor .main-content .list-faqs .list-faq-accord .accord-item .accord-content ul,
section.content-single-advisor .main-content .list-faqs .list-faq-accord .accord-item .accord-content ol{padding-left:40px;}
section.content-single-advisor .main-content .list-faqs .list-faq-accord .accord-item .accord-content ul li{list-style:disc;}
section.content-single-advisor .main-content .list-faqs .list-faq-accord .accord-item .accord-content ol li{list-style:decimal;}
section.content-single-advisor .main-content .list-faqs .list-faq-accord .accord-item .accord-content a{color: #c36;}
section.content-single-advisor .main-content .list-faqs .list-faq-accord .accord-item .accord-content a:hover{color:#0f69b2;}
section.content-single-advisor .main-content .form-register-support-2{padding:4vw;border-radius:50px;background:#00285a;}
section.content-single-advisor .main-content .form-register-support-2 h2.heading{color:#fff;}
section.content-single-advisor .main-content .form-register-support-2 .form-control{margin-bottom:2vw;}
section.content-single-advisor .main-content .form-register-support-2 .form-control p{margin:0 0;}
section.content-single-advisor .main-content .form-register-support-2 .form-control input[type=text],
section.content-single-advisor .main-content .form-register-support-2 .form-control input[type=email],
section.content-single-advisor .main-content .form-register-support-2 .form-control input[type=tel]{width:100%;background:white;border:1px solid #F9F9F9;
	background:#fff;line-height:40px;color:#000;min-height: 47px;padding: 6px 16px;transition: all .3s;font-size:16px;border-radius:50px;}
section.content-single-advisor .main-content .form-register-support-2 .form-control input[type=text]::placeholder,
section.content-single-advisor .main-content .form-register-support-2 .form-control input[type=email]::placeholder,
section.content-single-advisor .main-content .form-register-support-2 .form-control input[type=tel]::placeholder{opacity:.6;}
section.content-single-advisor .main-content .form-register-support-2 .form-control input[type=text]:focus,
section.content-single-advisor .main-content .form-register-support-2 .form-control input[type=email]:focus,
section.content-single-advisor .main-content .form-register-support-2 .form-control input[type=tel]:focus{box-shadow: inset 0 0 0 1px rgba(0,0,0,.1);
	outline: 0;}
section.content-single-advisor .main-content .form-register-support-2 .form-control.submit{margin-bottom:0;position:relative;}
section.content-single-advisor .main-content .form-register-support-2 .form-control.submit input[type=submit]{width:100%;display:block;background:#fff;
	color: #00285A;border:1px solid #fff;border-radius:50px;min-height: 47px;padding: 15px 30px;cursor: pointer;line-height: 1;text-align: center;
	transition: all .3s;user-select: none;z-index:1;font-size:16px;text-transform:capitalize;}
section.content-single-advisor .main-content .form-register-support-2 .form-control.submit input[type=submit]:hover{background:#00285a;color:#fff;}
section.content-single-advisor .main-content .form-register-support-2 .form-control.submit span.wpcf7-spinner{margin:0 0;position:absolute;
	top:50%;transform:translateY(-50%);right:10px;z-index:2;}
section.content-single-advisor .main-content .list-posts-related .list-inner ul{display:flex;flex-wrap:wrap;gap:30px;}
section.content-single-advisor .main-content .list-posts-related .list-inner ul li{flex-basis:calc((100% - 60px) / 3);border:1px solid #b0b9c1;
	border-radius:20px;overflow:hidden;}
section.content-single-advisor .main-content .list-posts-related .list-inner ul li:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);}
section.content-single-advisor .main-content .list-posts-related .list-inner ul li .info h3{min-height:100px;padding:5% 6% 0;font-size:22px;
	color:#00285a;line-height:1;font-weight:400;}
section.content-single-advisor .main-content .list-posts-related .list-inner ul li .info p{padding:0 6%;margin-bottom:.9rem;color:#000;line-height:1.6em;
	overflow: hidden;display: -webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;text-overflow:ellipsis;text-align:left;}
section.content-single-advisor .sidebar-advisor{width:calc(33.33% - 12px);flex-basis:calc(33.33% - 12px);position:relative;}
section.content-single-advisor .sidebar-advisor .inner{position:sticky;top:0;left:0;width:100%;}
section.content-single-advisor .sidebar-advisor .widget{padding:24px;border-radius:20px;background:#00285a;}
section.content-single-advisor .sidebar-advisor .widget:not(:last-child){margin-bottom:2vw;}
section.content-single-advisor .sidebar-advisor .widget h2.widget-title{text-align:center;font-family:'Dancing Script',sans-serif;font-size:30px;
	line-height:1;margin-bottom:1vw;color:#fff;text-transform:capitalize;}
section.content-single-advisor .sidebar-advisor .widget.widget_text ul li{display:flex;padding:6px 0;gap:0 9px;color:#fff;font-size:16px;line-height:1.6em;
	align-items:center;}
section.content-single-advisor .sidebar-advisor .widget.widget_text ul li:first-child{padding-top:0;}
section.content-single-advisor .sidebar-advisor .widget.widget_text ul li:last-child{padding-bottom:0;}
section.content-single-advisor .sidebar-advisor .widget.widget_text ul li:before{content:'';width:16px;flex-basis:16px;height:16px;display:inline-block;
	min-width:16px;background:url(images/icon-check.png)center no-repeat;}
section.content-single-advisor .sidebar-advisor .widget.form-test-pass-ratio .form-step-lb ul{display:flex;justify-content:space-between;
	position:relative;margin-bottom:20px;}
section.content-single-advisor .sidebar-advisor .widget.form-test-pass-ratio .form-step-lb ul:before{content:'';width:100%;height:1px;background:#babfc5;
	display:inline-block;top:15px;left:0;position:absolute;}
section.content-single-advisor .sidebar-advisor .widget.form-test-pass-ratio .form-step-lb ul li{position:relative;margin-bottom:10px;padding:0 10px;
	background:#00285a;display:inline-block;z-index:2;}
section.content-single-advisor .sidebar-advisor .widget.form-test-pass-ratio .form-step-lb ul li:first-child{padding-left:0;}
section.content-single-advisor .sidebar-advisor .widget.form-test-pass-ratio .form-step-lb ul li:last-child{padding-right:0;}
section.content-single-advisor .sidebar-advisor .widget.form-test-pass-ratio .form-step-lb ul li span{min-width:30px;line-height:28px;text-align:center;
	background:#fff;color:#00285a;border:1px solid #00285a;border-radius:50%;display:inline-block;}
section.content-single-advisor .sidebar-advisor .widget.form-test-pass-ratio .form-step-lb ul li.active span{border-color:#0f69b2;color:#0f69b2;}
section.content-single-advisor .sidebar-advisor .widget.form-test-pass-ratio .form-step-content .form-step{display:none;}
section.content-single-advisor .sidebar-advisor .widget.form-test-pass-ratio .form-step-content .form-step .form-control{display:flex;margin-bottom:1vw;
	flex-wrap:wrap;gap:0 30px;align-items:center;}
section.content-single-advisor .sidebar-advisor .widget.form-test-pass-ratio .form-step-content .form-step .form-control:last-child{margin-bottom:0;}
section.content-single-advisor .sidebar-advisor .widget.form-test-pass-ratio .form-step-content .form-step .form-control label{display:inline-block;
	color:#fff;line-height:1.6em;}
section.content-single-advisor .sidebar-advisor .widget.form-test-pass-ratio .form-step-content .form-step .form-control label span{color:red;
	padding-left:.2em;}
section.content-single-advisor .sidebar-advisor .widget.form-test-pass-ratio .form-step-content .form-step .form-control select{appearance:none;
	padding:6px 16px;border:1px solid #F9F9F9;background:#fff url(images/caret-down.png)center right 10px no-repeat;border-radius:50px;
	padding:6px 20px 6px 16px;flex-basis:100%;font-size:16px;color:#000;line-height:40px;}
section.content-single-advisor .sidebar-advisor .widget.form-test-pass-ratio .form-step-content .form-step .form-control a.control-step{color:#00285A;
	background:#fff;font-size:16px;border-radius:50px;border:1px solid #fff;padding:15px 30px;display:inline-block;line-height:1;text-align:center;
	user-select:none;white-space:nowrap;width:100%;}
section.content-single-advisor .sidebar-advisor .widget.form-test-pass-ratio .form-step-content .form-step .form-control a.control-step:hover{
	background:#00285a;color:#fff;}
section.content-single-advisor .sidebar-advisor .widget.form-test-pass-ratio .form-step-content .form-step .form-control a.control-step:not(:first-child){
	margin-top:1vw;}
section.content-single-advisor .sidebar-advisor .widget.form-test-pass-ratio .form-step-content .form-step .form-control input[type=text],
section.content-single-advisor .sidebar-advisor .widget.form-test-pass-ratio .form-step-content .form-step .form-control input[type=email],
section.content-single-advisor .sidebar-advisor .widget.form-test-pass-ratio .form-step-content .form-step .form-control input[type=tel]{font-size:16px;
	appearance:none;padding:6px 16px;border:1px solid #F9F9F9;background:#fff;border-radius:50px;flex-basis:100%;color:#000;line-height:40px;}
section.content-single-advisor .sidebar-advisor .widget.form-test-pass-ratio .form-step-content .form-step .form-control select:focus,
section.content-single-advisor .sidebar-advisor .widget.form-test-pass-ratio .form-step-content .form-step .form-control input[type=text]:focus,
section.content-single-advisor .sidebar-advisor .widget.form-test-pass-ratio .form-step-content .form-step .form-control input[type=email]:focus,
section.content-single-advisor .sidebar-advisor .widget.form-test-pass-ratio .form-step-content .form-step .form-control input[type=tel]:focus{
	box-shadow: inset 0 0 0 1px rgba(0,0,0,.1);outline: 0;}
section.content-single-advisor .sidebar-advisor .widget.form-test-pass-ratio .form-step-content .form-step .form-control .col-2{width:calc(50% - 15px);
	flex-basis:calc(50% - 15px);}
section.content-single-advisor .sidebar-advisor .widget.form-test-pass-ratio .form-step-content .form-step .form-control button[type="submit"]{
	color:#00285A;background:#fff;font-size:16px;border-radius:50px;border:1px solid #fff;padding:15px 30px;display:inline-block;line-height:1;
	text-align:center;user-select:none;white-space:nowrap;width:100%;position:relative;white-space:normal;font-family:inherit;cursor:pointer;}
section.content-single-advisor .sidebar-advisor .widget.form-test-pass-ratio .form-step-content .form-step .form-control button[type="submit"]:hover{
	background:#00285a;color:#fff;}
section.content-single-advisor .sidebar-advisor .widget.form-test-pass-ratio form.loading .form-step-content .form-step .form-control button[type=submit]{
	color:transparent;cursor:wait;}
section.content-single-advisor .sidebar-advisor .widget.form-test-pass-ratio form.loading .form-step-content .form-step .form-control button[type=submit]:hover{
	background:#fff;color:transparent;}
section.content-single-advisor .sidebar-advisor .widget.form-test-pass-ratio form.loading .form-step-content .form-step .form-control button[type=submit]:after{
	content:'';width:16px;height:16px;position:absolute;top:calc(50% - 10px);left:calc(50% - 10px);border-radius:50%;border:2px solid #00285a;
	border-left-color:transparent;animation:spin 2s linear infinite;display:inline-block;}
section.content-single-advisor .sidebar-advisor .widget.form-test-pass-ratio .form-step-content .form-step .form-control p.success{margin-top:10px;
	color:#fff;}
section.content-single-advisor .sidebar-advisor .widget.slider-testi .slider-wrapper{position:relative;margin:0 auto;width:95%;}
section.content-single-advisor .sidebar-advisor .widget.slider-testi .slider-wrapper .slider-inner{overflow:hidden;}
section.content-single-advisor .sidebar-advisor .widget.slider-testi .slider-wrapper .slider-inner>ul{float:left;visibility:hidden;}
section.content-single-advisor .sidebar-advisor .widget.slider-testi .slider-wrapper .slider-inner>ul>li{float:left;padding:2vw;border-radius:20px;
	background:#fff;}
section.content-single-advisor .sidebar-advisor .widget.slider-testi .slider-wrapper .slider-inner>ul>li .content p{color:#000;font-family:Roboto,sans-serif;
	font-size:1.1vw;line-height:1.6em;font-style:italic;}
section.content-single-advisor .sidebar-advisor .widget.slider-testi .slider-wrapper .slider-inner>ul>li .info{margin-top: 25px;display:flex;
	align-items:center;gap:0 20px;}
section.content-single-advisor .sidebar-advisor .widget.slider-testi .slider-wrapper .slider-inner>ul>li .info .avatar{flex-basis:50px;min-width:50px;}
section.content-single-advisor .sidebar-advisor .widget.slider-testi .slider-wrapper .slider-inner>ul>li .info .avatar img{border-radius:50%;
	height:50px;object-fit:cover;}
section.content-single-advisor .sidebar-advisor .widget.slider-testi .slider-wrapper .slider-inner>ul>li .info .name h3{color:#00285a;font-size:30px;
	line-height: 1.5;font-weight:400;}
section.content-single-advisor .sidebar-advisor .widget.slider-testi .slider-wrapper .slider-inner>ul>li .info .name h4{font-family:'Dancing Script',sans-serif;
	color:#7a7a7a;font-size:30px;font-weight:600;text-transform:capitalize;line-height:1.5;}
section.content-single-advisor .sidebar-advisor .widget.slider-testi .slider-wrapper .slider-inner .slider-control a{position:absolute;top:calc(50% - 10px);
	width:20px;height:20px;display:inline-block;}
section.content-single-advisor .sidebar-advisor .widget.slider-testi .slider-wrapper .slider-inner .slider-control a.prev{left:3px;}
section.content-single-advisor .sidebar-advisor .widget.slider-testi .slider-wrapper .slider-inner .slider-control a.next{right:3px;}
section.content-single-advisor .sidebar-advisor .widget.slider-testi .slider-wrapper .slider-inner .slider-control a svg{width:100%;fill:#00285a;}
.single-dich-vu .register-btn a{padding:15px 30px;display:inline-block;background:#00285a;color:#fff;border:1px solid #00285a;text-transform:capitalize;
	border-radius:40px;line-height: 1.6rem;}
.single-dich-vu .register-btn a:hover{background:#fff;color:#00285a;}
section.intro-service-page{padding:5vw 0 0;}
section.intro-service-page .container{display:flex;gap:0 2vw;}
section.intro-service-page .banner-image,section.intro-service-page .content-intro{flex-basis:calc(50% - 1vw);}
section.intro-service-page .banner-image img{border-radius:20px;}
section.intro-service-page .content-intro .content-inner p{margin-bottom:.9rem;text-align: justify;color:#000;}
section.intro-service-page .content-intro .content-inner b,section.intro-service-page .content-intro .content-inner strong{font-weight:400;}
section.intro-service-page .content-intro .register-btn{padding-top:2vw;}
section.list-problem{padding:5vw 0 0;}
section.list-problem .list-inner>ul{display:flex;gap:30px;flex-wrap:wrap;}
section.list-problem .list-inner>ul>li{flex-basis:calc((100% - 90px) / 4);border:1px solid #B0B9C1;border-radius:20px;padding:2vw;transition:.3s all;}
section.list-problem .list-inner>ul>li:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);}
section.list-problem .list-inner>ul>li .icon-image{margin-bottom:6px;}
section.list-problem .list-inner>ul>li .icon-image img{height:80px;margin:0 auto 10px;width:auto;}
section.list-problem .list-inner>ul>li .info{text-align:center;}
section.list-problem .list-inner>ul>li .info h3{font-size:25px;margin:10px 0;color:#00285a;margin-bottom:1rem;line-height:1.2;font-weight:400;}
section.list-problem .list-inner>ul>li .info p{font-size:1.1vw;color:#000;line-height:1.6em;font-family:'Roboto',sans-serif;}
section.list-problem .register-btn{padding-top:2vw;}
section.solve-problem{padding:5vw 0 5vw;}
section.solve-problem .container{display:flex;flex-wrap:wrap;gap:0 30px;}
section.solve-problem .content,section.solve-problem .banner-image{flex-basis:calc(50% - 15px);}
section.solve-problem .content .content-inner p{line-height:1.6em;color:#000;margin-bottom:.9rem;}
section.solve-problem .content .content-inner b,section.solve-problem .content .content-inner strong{font-weight:400;}
section.solve-problem .content .content-inner p a{color:#c36;}
section.solve-problem .content .content-inner p a:hover{color:#0f69b2;}
section.solve-problem .banner-image img{border-radius:20px;}
section.form-register-support-service{margin:0 auto;padding:5vw 0;background:#00285a;border-radius:50px;width:calc(100% - 4vw);}
section.form-register-support-service .section-heading h3,section.form-register-support-service .section-heading h2{color:#fff;}
section.form-register-support-service .section-heading p{padding-bottom:.9rem;color:#fff;margin-top:2vw;}
section.form-register-support-service .form-inner .form-control{gap:0 30px;display:flex;align-items:center;}
section.form-register-support-service .form-inner .form-control .col-4{flex-basis:calc((100% - 90px) / 4);}
section.form-register-support-service .form-inner .form-control .col-4 input[type=text],
section.form-register-support-service .form-inner .form-control .col-4 input[type=email],
section.form-register-support-service .form-inner .form-control .col-4 input[type=tel]{width:100%;display:block;border-radius:50px;
	border:1px solid #f9f9f9;background:#fff;font-size:16px;line-height:40px;color:#000;padding:6px 16px;transition:all .3s;}
section.form-register-support-service .form-inner .form-control .col-4 input[type=text]:focus,
section.form-register-support-service .form-inner .form-control .col-4 input[type=email]:focus,
section.form-register-support-service .form-inner .form-control .col-4 input[type=tel]:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:none;}
section.form-register-support-service .form-inner .form-control .col-4 input[type=submit]{color:#fff;border:1px solid #fff;transition:all .3s;z-index:1;
	white-space:normal;border-radius:50px;padding:15px 30px;line-height:1;display:inline-block;text-align:center;position:relative;user-select:none;
	background:transparent;cursor:pointer;font-size:16px;width: 100%;}
section.form-register-support-service .form-inner .form-control .col-4 input[type=submit]:hover{background:#fff;color:#00285a;}
section.form-register-support-service .form-inner .form-control .col-4.submit{position:relative;}
section.form-register-support-service .form-inner .form-control .col-4.submit span.wpcf7-spinner{margin:0 0;top:50%;right:10px;transform:translateY(-50%);
	position:absolute;z-index:2;}
section.form-register-support-service .form-inner .wpcf7-response-output{color:#fff;}
section.process-procedure{padding:5vw 0 0;}
section.process-procedure .list-inner ul{display:flex;justify-content:space-between;gap:0 30px;flex-wrap:wrap;}
section.process-procedure .list-inner ul li{width:19vw;text-align:center;position:relative;}
section.process-procedure .list-inner ul li:after{content:'';right:calc(-1 * (25vw / 2));;width:5vw;height:40px;
	background:url(images/icon-arrow2-1.webp)center no-repeat;position: absolute;display: inline-block;top: calc(50% - 20px);}
section.process-procedure .list-inner ul li:last-child:after{content:none;}
section.process-procedure .list-inner ul li .icon-image{width:166px;height:166px;border:3px solid #00285a;border-radius:50%;display:flex;margin:0 auto 16px;
	align-items:center;justify-content:center;}
section.process-procedure .list-inner ul li .icon-image img{width:auto;height:80px;}
section.process-procedure .list-inner ul li .info h3{margin-bottom:10px;font-size:30px;font-weight:600;color:#000;line-height:1.2;text-align:center;}
section.process-procedure .list-inner ul li .info p{color:#000;line-height:1.6em;}
section.tab-content-type-profile{padding:5vw 0 0;background:url(images/back-1.webp)top center no-repeat;background-size:cover;}
section.tab-content-type-profile .tab-wrapper .tab-control ul{display:flex;flex-wrap:wrap;margin-bottom:30px;justify-content:center;gap:30px;}
section.tab-content-type-profile .tab-wrapper .tab-control ul li{cursor:pointer;display:inline-block;padding:15px 35px;border:1px solid #00285a;
	color:#00285a;background:#fff;border-radius:50px;transition:all .3s;user-select:none;}
section.tab-content-type-profile .tab-wrapper .tab-control ul li.active,section.tab-content-type-profile .tab-wrapper .tab-control ul li:hover{
	background:#00285a;color:#fff;}
section.tab-content-type-profile .tab-wrapper .tab-content .item{display:none;}
section.tab-content-type-profile .tab-wrapper .tab-content .item.active{display:block;}
section.tab-content-type-profile .tab-wrapper .tab-content .item .accord-item{margin-bottom:30px;}
section.tab-content-type-profile .tab-wrapper .tab-content .item .accord-item:last-child{margin-bottom:0;}
section.tab-content-type-profile .tab-wrapper .tab-content .item .accord-item .accord-title{padding:10px;display:flex;
	align-items:center;border:1px solid #00285a;color:#00285a;background:#fff;border-radius:20px;gap:0 10px;cursor:pointer;user-select:none;}
section.tab-content-type-profile .tab-wrapper .tab-content .item .accord-item.active .accord-title{color:#fff;background:#00285a;}
section.tab-content-type-profile .tab-wrapper .tab-content .item .accord-item.active .accord-title span svg{fill:#fff;}
section.tab-content-type-profile .tab-wrapper .tab-content .item .accord-item .accord-title span.minus{display:none;}
section.tab-content-type-profile .tab-wrapper .tab-content .item .accord-item.active .accord-title span.minus{display:inline-block;}
section.tab-content-type-profile .tab-wrapper .tab-content .item .accord-item.active .accord-title span.plus{display:none;}
section.tab-content-type-profile .tab-wrapper .tab-content .item .accord-item .accord-title span svg{fill:#00285a;width:14px;
	min-width:14px;}
section.tab-content-type-profile .tab-wrapper .tab-content .item .accord-item .accord-content{display:none;color:#000;
	padding:10px;}
section.tab-content-type-profile .tab-wrapper .tab-content .item .accord-item .accord-content h2{font-size:1.5rem;font-weight:400;
	color:#000;margin:.5em 0 1rem;line-height: 1.2;}
section.tab-content-type-profile .tab-wrapper .tab-content .item .accord-item .accord-content h3{font-size:1.375rem;font-weight:400;
	color:#000;margin:.5em 0 1rem;line-height: 1.2;}
section.tab-content-type-profile .tab-wrapper .tab-content .item .accord-item .accord-content h4{font-size:1.25rem;font-weight:400;
	color:#000;margin:.5em 0 1rem;line-height: 1.2;}
section.tab-content-type-profile .tab-wrapper .tab-content .item .accord-item .accord-content ul,
section.tab-content-type-profile .tab-wrapper .tab-content .item .accord-item .accord-content ol{padding-left:40px;}
section.tab-content-type-profile .tab-wrapper .tab-content .item .accord-item .accord-content ul li{list-style:disc;}
section.tab-content-type-profile .tab-wrapper .tab-content .item .accord-item .accord-content ol li{list-style:decimal;}
section.tab-content-type-profile .tab-wrapper .tab-content .item .accord-item .accord-content a{color: #c36;}
section.tab-content-type-profile .tab-wrapper .tab-content .item .accord-item .accord-content a:hover{color:#0f69b2;}
section.tab-content-type-profile .register-btn{padding-top:2vw;text-align:center;}
section.slider-testimonial-service{padding:5vw 2vw 5vw 9vw;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;}
section.slider-testimonial-service .content-desc{flex-basis:26vw;}
section.slider-testimonial-service .content-desc .desc{margin-bottom:.9rem;color:#000;line-height:1.6em;padding-bottom:2vw;}
section.slider-testimonial-service .slider-testi{flex-basis:58vw;width:58vw;position:relative;}
section.slider-testimonial-service .slider-wrapper{width:95%;margin:0 auto;position:relative;}
section.slider-testimonial-service .slider-wrapper .slider-inner{overflow:hidden;}
section.slider-testimonial-service .slider-wrapper .slider-inner>ul{float:left;visibility:hidden;}
section.slider-testimonial-service .slider-wrapper .slider-inner>ul>li{float:left;padding:20px;border-radius:20px;background:#fff;margin-right:10px;}
section.slider-testimonial-service .slider-wrapper .slider-inner>ul>li .content p{color:#000;font-family:Roboto,sans-serif;font-size:1.1vw;
	line-height:1.6em;font-style:italic;}
section.slider-testimonial-service .slider-wrapper .slider-inner>ul>li .info{margin-top: 25px;display:flex;align-items:center;gap:0 20px;}
section.slider-testimonial-service .slider-wrapper .slider-inner>ul>li .info .avatar{flex-basis:50px;min-width:50px;}
section.slider-testimonial-service .slider-wrapper .slider-inner>ul>li .info .avatar img{border-radius:50%;height:50px;object-fit:cover;}
section.slider-testimonial-service .slider-wrapper .slider-inner>ul>li .info .name h3{color:#00285a;font-size:30px;line-height: 1.5;font-weight:600;}
section.slider-testimonial-service .slider-wrapper .slider-inner>ul>li .info .name h4{font-family:'Dancing Script',sans-serif;
	color:#7a7a7a;font-size:30px;font-weight:600;text-transform:capitalize;line-height:1.5;}
section.slider-testimonial-service .slider-wrapper .slider-inner .slider-control a{position:absolute;top:calc(50% - 10px);
	width:20px;height:20px;display:inline-block;}
section.slider-testimonial-service .slider-wrapper .slider-inner .slider-control a.prev{left:-10px;}
section.slider-testimonial-service .slider-wrapper .slider-inner .slider-control a.next{right:-10px;}
section.slider-testimonial-service .slider-wrapper .slider-inner .slider-control a svg{width:100%;fill:#00285a;}
section.marquee-list-advantages-service{padding:6vw 0;position:relative;background:#00285a;overflow:hidden;}
section.marquee-list-advantages-service .bg-top{height:50px;width:100%;top:0;left:0;position:absolute;}
section.marquee-list-advantages-service .bg-top svg{width:100%;height:100%;fill:#f9f9f9;}
section.marquee-list-advantages-service .bg-bottom{height:50px;width:100%;bottom:0;left:0;transform:rotate(180deg);position:absolute;}
section.marquee-list-advantages-service .bg-bottom svg{width:100%;height:100%;fill:#f9f9f9;}
section.marquee-list-advantages-service .slider-marquee ul{display:flex;gap:30px;}
section.marquee-list-advantages-service .slider-marquee ul li{display:inline-flex;gap:30px;font-size:30px;color:#fff;line-height:1;align-items:center;
	white-space:nowrap;}
section.marquee-list-advantages-service .slider-marquee ul li span svg{height:32px;width:auto;fill:#fff;display:block;}
section.marquee-list-advantages-service .slider-marquee ul li span{display:inline-block;}
section.lit-result-image-service{padding:5vw calc((100vw - 1130px) / 2) 5vw 0;display:flex;flex-wrap:wrap;justify-content:space-between;}
section.lit-result-image-service .slider-results{width:61vw;flex-basis:61vw;position:relative;}
section.lit-result-image-service .slider-results .slider-inner{overflow:hidden;}
section.lit-result-image-service .slider-results .slider-inner>ul{float:left;visibility:hidden;}
section.lit-result-image-service .slider-results .slider-inner>ul>li{float:left;margin-right:20px;cursor:pointer;}
section.lit-result-image-service .content{width:26vw;}
section.lit-result-image-service .content .desc{margin-bottom:2vw;line-height:1.6em;color:#000;}
section.list-faqs{padding:5vw 0 0;}
section.list-faqs .container{flex-wrap:wrap;display:flex;gap:0 24px;}
section.list-faqs .section-heading{flex-basis:100%;}
section.list-faqs .banner-image,section.list-faqs .content{flex-basis:calc(50% - 12px);width:calc(50% - 12px);}
section.list-faqs .content .register-btn{padding-top:2vw;}
section.list-faqs .banner-image img{height:60vh;object-fit: cover;object-position: center center;border-radius: 20px;}
section.list-faqs .content .accord-item{margin-bottom:30px;}
section.list-faqs .content .accord-item:nth-last-child(2){margin-bottom:0;}
section.list-faqs .content .accord-item .accord-title{padding:10px;display:flex;align-items:center;border:1px solid #00285a;color:#00285a;
	background:#fff;border-radius:20px;gap:0 10px;cursor:pointer;user-select:none;}
section.list-faqs .content .accord-item.active .accord-title{color:#fff;background:#00285a;}
section.list-faqs .content .accord-item.active .accord-title span svg{fill:#fff;}
section.list-faqs .content .accord-item .accord-title span.minus{display:none;}
section.list-faqs .content .accord-item.active .accord-title span.minus{display:inline-block;}
section.list-faqs .content .accord-item.active .accord-title span.plus{display:none;}
section.list-faqs .content .accord-item .accord-title span svg{fill:#00285a;width:14px;min-width:14px;}
section.list-faqs .content .accord-item .accord-content{display:none;color:#000;padding:10px;}
section.list-faqs .content .accord-item .accord-content h2{font-size:1.5rem;font-weight:400;color:#000;margin:.5em 0 1rem;line-height: 1.2;}
section.list-faqs .content .accord-item .accord-content h3{font-size:1.375rem;font-weight:400;color:#000;margin:.5em 0 1rem;line-height: 1.2;}
section.list-faqs .content .accord-item .accord-content h4{font-size:1.25rem;font-weight:400;color:#000;margin:.5em 0 1rem;line-height: 1.2;}
section.list-faqs .content .accord-item .accord-content ul,section.list-faqs .content .accord-item .accord-content ol{padding-left:40px;}
section.list-faqs .content .accord-item .accord-content ul li{list-style:disc;}
section.list-faqs .content .accord-item .accord-content ol li{list-style:decimal;}
section.list-faqs .content .accord-item .accord-content a{color: #c36;}
section.list-faqs .content .accord-item .accord-content a:hover{color:#0f69b2;}
section.list-posts-related-service{padding:5vw 0 0;}
section.list-posts-related-service .list-inner ul{display:flex;flex-wrap:wrap;gap:30px;}
section.list-posts-related-service .list-inner ul li{width:calc((100% - 60px) / 3);flex-basis:calc((100% - 60px) / 3);border:1px solid #b0b9c1;
	overflow:hidden;border-radius:20px;transition:all .3s;}
section.list-posts-related-service .list-inner ul li:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);}
section.list-posts-related-service .list-inner ul li .image img{width:100%;}
section.list-posts-related-service .list-inner ul li .info{padding:5% 6% .9rem 6%;}
section.list-posts-related-service .list-inner ul li .info h3{margin-bottom:.9rem;color:#00285a;font-size:22px;font-weight:400;line-height:1;
	min-height:66px;}
section.list-posts-related-service .list-inner ul li .info p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;
	-webkit-box-orient:vertical;text-overflow:ellipsis;color:#000;}
section.form-regiter-support-service-2{padding:5vw 0;}
section.form-regiter-support-service-2 .content-wrapper{border-radius:50px;background:#00285a;display:flex;}
section.form-regiter-support-service-2 .content-wrapper .form-wrapper,section.form-regiter-support-service-2 .content-wrapper .content-commit{width:50%;
	flex-basis:50%;padding:4vw;}
section.form-regiter-support-service-2 .content-wrapper .form-wrapper .section-heading h3{color:#fff;}
section.form-regiter-support-service-2 .content-wrapper .form-wrapper .section-heading h2{color:#fff;}
section.form-regiter-support-service-2 .content-wrapper .form-wrapper .form-control{margin-bottom:2vw;}
section.form-regiter-support-service-2 .content-wrapper .form-wrapper .form-control p{margin:0 0;}
section.form-regiter-support-service-2 .content-wrapper .form-wrapper .form-control input[type=text],
section.form-regiter-support-service-2 .content-wrapper .form-wrapper .form-control input[type=email],
section.form-regiter-support-service-2 .content-wrapper .form-wrapper .form-control input[type=tel]{width:100%;background:white;border:1px solid #F9F9F9;
	background:#fff;line-height:40px;color:#000;min-height: 47px;padding: 6px 16px;transition: all .3s;font-size:16px;border-radius:50px;}
section.form-regiter-support-service-2 .content-wrapper .form-wrapper .form-control input[type=text]::placeholder,
section.form-regiter-support-service-2 .content-wrapper .form-wrapper .form-control input[type=email]::placeholder,
section.form-regiter-support-service-2 .content-wrapper .form-wrapper .form-control input[type=tel]::placeholder{opacity:.6;}
section.form-regiter-support-service-2 .content-wrapper .form-wrapper .form-control input[type=text]:focus,
section.form-regiter-support-service-2 .content-wrapper .form-wrapper .form-control input[type=email]:focus,
section.form-regiter-support-service-2 .content-wrapper .form-wrapper .form-control input[type=tel]:focus{box-shadow: inset 0 0 0 1px rgba(0,0,0,.1);
	outline: 0;}
section.form-regiter-support-service-2 .content-wrapper .form-wrapper .form-control.submit{margin-bottom:0;position:relative;}
section.form-regiter-support-service-2 .content-wrapper .form-wrapper .form-control.submit input[type=submit]{width:100%;display:block;background:#fff;
	color: #00285A;border:1px solid #fff;border-radius:50px;min-height: 47px;padding: 15px 30px;cursor: pointer;line-height: 1;text-align: center;
	transition: all .3s;user-select: none;z-index:1;font-size:16px;text-transform:capitalize;}
section.form-regiter-support-service-2 .content-wrapper .form-wrapper .form-control.submit input[type=submit]:hover{background:#00285a;color:#fff;}
section.form-regiter-support-service-2 .content-wrapper .form-wrapper .form-control.submit span.wpcf7-spinner{margin:0 0;position:absolute;
	top:50%;transform:translateY(-50%);right:10px;z-index:2;}
section.form-regiter-support-service-2 .content-wrapper .form-wrapper  .wpcf7-response-output{color:#fff;}
section.form-regiter-support-service-2 .content-wrapper .content-commit{color:#fff;}
section.form-regiter-support-service-2 .content-wrapper .content-commit h2{font-size: 30px;font-weight:400;text-transform: capitalize;color:#fff;
	line-height:1;margin-bottom:2vw;}
section.form-regiter-support-service-2 .content-wrapper .content-commit ul li{display:flex;align-items:center;padding:6px 0;gap:0 9px;line-height:1.6em;}
section.form-regiter-support-service-2 .content-wrapper .content-commit ul li:first-child{padding-top:0;}
section.form-regiter-support-service-2 .content-wrapper .content-commit ul li:last-child{padding-bottom:0;}
section.form-regiter-support-service-2 .content-wrapper .content-commit p{color:#fff;margin-bottom:.9rem;}
section.form-regiter-support-service-2 .content-wrapper .content-commit ul li:before{content:'';width:16px;height:16px;flex-basis:16px;min-width:16px;
	display:inline-block;background:url(images/icon-list-style-check.png)center no-repeat;}
.page-template-page-about .register-btn a{padding:15px 30px;display:inline-block;background:#00285a;color:#fff;border:1px solid #00285a;text-transform:capitalize;
	border-radius:40px;line-height: 1.6rem;}
.page-template-page-about .register-btn a:hover{background:#fff;color:#00285a;}
section.banner-page{padding:5vw 0 12vw;position:relative;background:#00285a;}
section.banner-page h1{font-size: 80px;text-transform: capitalize;line-height: 96px;color:#fff;}
section.banner-page .bg-img{position:absolute;bottom:0;left:0;width:100%;transform: rotate(180deg);bottom:-1px;}
section.banner-page .bg-img svg{display:block;width:100%;fill:#f9f9f9;}
section.box-intro-about{padding:5vw 0;}
section.box-intro-about .content-inner p{line-height:1.6em;color:#000;margin-bottom:.9rem;}
section.list-advantages-about{padding:0 0;}
section.list-advantages-about .container{display:flex;flex-wrap:wrap;gap:30px;align-items:center;}
section.list-advantages-about .list-advantage-col{width:calc((100% - 60px) / 3);flex-basis:calc((100% - 60px) / 3);}
section.list-advantages-about .list-advantage-col ul{display:flex;flex-wrap:wrap;gap:2vw;}
section.list-advantages-about .list-advantage-col li{width:100%;flex-basis:100%;padding:2vw;border-radius:20px;border:1px solid #B0B9C1;transition:all .3s;}
section.list-advantages-about .list-advantage-col li:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);}
section.list-advantages-about .list-advantage-col li .icon-image img{height:80px;width:auto;margin:0 auto 10px;}
section.list-advantages-about .list-advantage-col li .info{text-align:center;}
section.list-advantages-about .list-advantage-col li .info h3{font-size:30px;font-weight:600;color:#00285a;margin-bottom:10px;}
section.list-advantages-about .list-advantage-col li .info p{font-size:1.1vw;line-height:1.6em;color:#000;}
section.list-advantages-about .banner-list-advantages{width:calc((100% - 60px) / 3);flex-basis:calc((100% - 60px) / 3);}
section.list-advantages-about .banner-list-advantages img{margin:0 auto 2vw;}
section.list-advantages-about .banner-list-advantages .register-btn{text-align:center;}
section.box-contact-content{padding:5vw 0;}
section.box-contact-content .box-inner{border-radius:50px;background:#00285a;display:flex;flex-wrap:wrap;}
section.box-contact-content .box-inner .content-contact,section.box-contact-content .box-inner .form-contact{width:50%;flex-basis:50%;padding:4vw;}
section.box-contact-content .box-inner .content-contact .section-heading h3,
section.box-contact-content .box-inner .content-contact .section-heading h2{color:#fff;}
section.box-contact-content .box-inner .content-contact .content-inner p{padding:6px 0;color:#fff;line-height:1.6em;}
section.box-contact-content .box-inner .content-contact .content-inner p:first-child{padding-top:0;}
section.box-contact-content .box-inner .content-contact .content-inner p:last-child{padding-bottom:0;}
section.box-contact-content .box-inner .form-contact .desc{margin-bottom:calc(2vw + .9rem);color:#fff;line-height:1.6em;text-align:center;}
section.box-contact-content .box-inner .form-contact .form-control{margin-bottom:2vw;}
section.box-contact-content .box-inner .form-contact .form-control p{margin:0 0;}
section.box-contact-content .box-inner .form-contact .form-control input[type=text],
section.box-contact-content .box-inner .form-contact .form-control input[type=email],
section.box-contact-content .box-inner .form-contact .form-control input[type=tel]{width:100%;background:white;border:1px solid #F9F9F9;
	background:#fff;line-height:40px;color:#000;min-height: 47px;padding: 6px 16px;transition: all .3s;font-size:16px;border-radius:50px;}
section.box-contact-content .box-inner .form-contact .form-control textarea{width:100%;background:white;border:1px solid #F9F9F9;resize:none;
	background:#fff;line-height:40px;color:#000;height:71px;padding: 6px 16px;transition: all .3s;font-size:16px;border-radius:50px;}
section.box-contact-content .box-inner .form-contact .form-control input[type=text]::placeholder,
section.box-contact-content .box-inner .form-contact .form-control input[type=email]::placeholder,
section.box-contact-content .box-inner .form-contact .form-control input[type=tel]::placeholder,
section.box-contact-content .box-inner .form-contact .form-control textarea::placeholder{opacity:.6;}
section.box-contact-content .box-inner .form-contact .form-control input[type=text]:focus,
section.box-contact-content .box-inner .form-contact .form-control input[type=email]:focus,
section.box-contact-content .box-inner .form-contact .form-control input[type=tel]:focus,
section.box-contact-content .box-inner .form-contact .form-control textarea:focus{box-shadow: inset 0 0 0 1px rgba(0,0,0,.1);outline: 0;}
section.box-contact-content .box-inner .form-contact .form-control.submit{margin-bottom:0;position:relative;}
section.box-contact-content .box-inner .form-contact .form-control.submit input[type=submit]{width:100%;display:block;background:#fff;transition:all .3s;
	color:#00285A;border:1px solid #fff;border-radius:50px;min-height:47px;padding:15px 30px;cursor:pointer;line-height:1;text-align:center;z-index:1;
	user-select:none;font-size:16px;text-transform:capitalize;}
section.box-contact-content .box-inner .form-contact .form-control.submit input[type=submit]:hover{background:#00285a;color:#fff;}
section.box-contact-content .box-inner .form-contact .form-control.submit span.wpcf7-spinner{margin:0 0;position:absolute;top:50%;
	transform:translateY(-50%);right:10px;z-index:2;}
section.box-contact-content .box-inner .form-contact .wpcf7-response-output{color:#fff;}
section.map-embed{padding:0 0 5vw;}
section.map-embed iframe{width:100%;height:50vh;}
section.content-page-blog{padding:5vw 0;}
section.content-page-blog .container{display:flex;justify-content:space-between;gap:0 30px;max-width:100%;}
section.content-page-blog .list-posts-wrapper{width:54vw;flex-basis:54vw;}
section.content-page-blog .list-posts-wrapper.loading{opacity:.5;cursor:wait;}
section.content-page-blog .list-posts-wrapper .list-inner ul li{min-height:28vh;display:flex;justify-content:space-between;border-radius:20px;
	border:1px solid #B0B9C1;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);}
section.content-page-blog .list-posts-wrapper .list-inner ul li:not(:last-child){margin-bottom:30px;}
section.content-page-blog .list-posts-wrapper .list-inner ul li .image{width:35%;flex-basis:35%;}
section.content-page-blog .list-posts-wrapper .list-inner ul li .image a{display:block;position:relative;height:100%;width:100%;}
section.content-page-blog .list-posts-wrapper .list-inner ul li .image img{border-radius:20px;width:100%;height:100%;object-fit:cover;}
section.content-page-blog .list-posts-wrapper .list-inner ul li .info{width:60%;flex-basis:60%;padding:1vw 2vw 1vw 0;}
section.content-page-blog .list-posts-wrapper .list-inner ul li .info h3{font-size:30px;color:#00285a;line-height:1.5;margin-bottom:1vw;overflow:hidden;
	display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;font-weight:600;}
section.content-page-blog .list-posts-wrapper .list-inner ul li .info .excerpt p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;
	-webkit-box-orient:vertical;text-overflow:ellipsis;line-height:1.6em;color:#000;}
section.content-page-blog .list-posts-wrapper .load-more{text-align:center;padding-top:30px;}
section.content-page-blog .list-posts-wrapper .load-more a{background:#00285a;color:#f9f9f9;line-height:1.6em;display:inline-block;border-radius:50px;
	padding: 12px 24px;position:relative;}
section.content-page-blog .list-posts-wrapper .load-more a span.icon{display:none;position:absolute;width:100%;height:100%;top:0;left:0;
	align-items:center;justify-content:center;}
section.content-page-blog .list-posts-wrapper .load-more a.loading span.icon{display:flex;}
section.content-page-blog .list-posts-wrapper .load-more a span{display:block;position:relative;z-index:1;}
section.content-page-blog .list-posts-wrapper .load-more a span svg{width:18px;fill:white;display:inline-block;}
section.content-page-blog .list-posts-wrapper .load-more a:hover{background:#0f69b2;transform: scale(1.1);transform-origin:center;}
section.content-page-blog .list-posts-wrapper .load-more a.loading span.text{opacity:0;}
section.content-page-blog .list-posts-wrapper .load-more a span.icon svg{animation:spin 2s linear infinite;}
section.content-page-blog .sidebar-news{width:26vw;flex-basis:26vw;}
section.content-page-blog .sidebar-news .category-lists{padding:2vw;border:2px solid #00285a;border-radius:20px;}
section.content-page-blog .sidebar-news .category-lists .list-inner ul{display:flex;justify-content:center;gap:1vw;flex-wrap:wrap;}
section.content-page-blog .sidebar-news .category-lists .list-inner ul li{display:inline-block;}
section.content-page-blog .sidebar-news .category-lists .list-inner ul li a{display:block;padding:1vw;border:2px solid #00285a;border-radius:40px;
	color:#00285a;line-height: normal;}
section.content-page-blog .sidebar-news .category-lists .list-inner ul li.active a,
section.content-page-blog .sidebar-news .category-lists .list-inner ul li a:hover{background:#00285a;color:#fff;}
.single section.banner-page h1{font-size: 50px;}
section.content-single-blog{padding:5vw 0;}
section.content-single-blog .container{display:flex;gap:0 30px;justify-content:space-between;}
section.content-single-blog .content-inner{width:calc(67% - 15px);flex-basis:calc(67% - 15px);color:#000;line-height:1.6em;}
section.content-single-blog .content-inner ul,section.content-single-blog .content-inner ol{padding-left:40px;}
section.content-single-blog .content-inner ul li{list-style:disc;}
section.content-single-blog .content-inner ol li{list-style:decimal;}
section.content-single-blog .content-inner p{text-align:justify;color:#000;margin-bottom:.9rem;line-height:1.6em;}
section.content-single-blog .content-inner h2{font-size:1.5rem;line-height:1.2;margin:.5rem 0 1rem;font-weight:600;}
section.content-single-blog .content-inner h3{font-size:1.375rem;line-height:1.2;margin:.5rem 0 1rem;font-weight:600;}
section.content-single-blog .content-inner h4{font-size:1.25rem;line-height:1.2;margin:.5rem 0 1rem;font-weight:600;}
section.content-single-blog .content-inner a{color:#c36;}
section.content-single-blog .content-inner a:hover{color:#0f69b2;}
section.content-single-blog .content-inner .wp-caption{max-width:100%;}
section.content-single-blog .content-inner .wp-caption img{margin-bottom:.9rem;}
section.content-single-blog .content-inner .wp-caption p{text-align:center;font-style:italic;}
section.content-single-blog .sidebar-single{width:calc(33% - 15px);flex-basis:calc(33% - 15px);position:relative;}
section.content-single-blog .sidebar-single .index-page{position:sticky;width:100%;top:0;border-radius:20px;border:1px solid #B0B9C1;overflow:hidden;}
section.content-single-blog .sidebar-single .index-page h2{font-size:30px;font-weight:600;display:flex;align-items:center;justify-content:space-between;
	padding:20px;color:#fff;background:#00285a;line-height:1.2;cursor:pointer;user-select:none;border-radius:20px 20px 0 0;border-bottom:1px solid #B0B9C1;}
section.content-single-blog .sidebar-single .index-page h2 span{width:30px;height:30px;display:inline-block;}
section.content-single-blog .sidebar-single .index-page h2 span svg{width:30px;display:block;fill:#fff;}
section.content-single-blog .sidebar-single .index-page h2 span.open{display:none;}
section.content-single-blog .sidebar-single .index-page h2.closed span.close{display:none}
section.content-single-blog .sidebar-single .index-page h2.closed span.open{display:inline-block;}
section.content-single-blog .sidebar-single .index-page .inner{padding:20px;}
section.content-single-blog .sidebar-single .index-page .inner>ul>li{margin-bottom:8px;}
section.content-single-blog .sidebar-single .index-page .inner>ul>li>a{color:#00285a;line-height: 1.6rem;font-size:1rem;}
section.content-single-blog .sidebar-single .index-page .inner>ul>li>a.highlight{color:#000;}
section.content-single-blog .sidebar-single .index-page .inner>ul>li>a.highlight:hover{color:#000;text-decoration:none;}
section.content-single-blog .sidebar-single .index-page .inner>ul>li>a:hover{color:#0f69b2;text-decoration:underline;}
section.content-single-blog .sidebar-single .index-page .inner>ul>li>ul{margin:.5em 0 0 1em;}
section.content-single-blog .sidebar-single .index-page .inner>ul>li>ul>li{margin-bottom:8px;}
section.content-single-blog .sidebar-single .index-page .inner>ul>li>ul>li>a{color:#00285a;line-height: 1.6rem;font-size:1rem;}
section.content-single-blog .sidebar-single .index-page .inner>ul>li>ul>li>a.highlight{color:#000;}
section.content-single-blog .sidebar-single .index-page .inner>ul>li>ul>li>a.highlight:hover{text-decoration:none;}
section.content-single-blog .sidebar-single .index-page .inner>ul>li>ul>li>a:hover{color:#0f69b2;text-decoration:underline;}
section.content-page-default{padding:5vw 0 12vw;color:#000;position:relative;background:#fff;}
section.content-page-default p{line-height:1.6em;margin-bottom:.9rem;}
section.content-page-default h2{font-size:1.5em;font-weight:600;margin:.5rem 0 1rem;line-height:1.2;}
section.content-page-default h3{font-size:1.375em;font-weight:600;margin:.5rem 0 1rem;line-height:1.2;}
section.content-page-default h2{font-size:1.25em;font-weight:600;margin:.5rem 0 1rem;line-height:1.2;}
section.content-page-default ul,section.content-page-default ol{padding-left:40px;}
section.content-page-default ul li{list-style:disc;line-height:1.6em;}
section.content-page-default ol li{list-style:decimal;line-height:1.6em;}
section.content-page-default a{color: #c36;}
section.content-page-default a:hover{color:#0f69b2;}
section.content-page-default .bg-img{position:absolute;min-height:37vh;width:100%;bottom:0;left:0;transform:rotate(180deg);}
section.content-page-default .bg-img svg{width:100%;fill:#f9f9f9;}

.popup-slider-image-product{position:fixed;top:0;left:0;z-index:0;width:100%;height:100%;visibility:hidden;background:rgba(0,0,0,.8);overflow:hidden;
	transition:opacity .3s;opacity:0;overflow:hidden;}
.popup-slider-image-product.show.hide{opacity:0;}
.popup-slider-image-product.show{visibility:visible;z-index:999;opacity:1;}
.admin-bar .popup-slider-image-product{height:calc(100% - 32px);top:32px;}
.popup-slider-image-product .slider-top-control{width:100%;height:0;position:absolute;z-index:99;top:0;padding:15px;
	left:0;float:left;}
.popup-slider-image-product .slider-top-control .caption-slider{padding:0 10px;float:left;color:#fff;}
.popup-slider-image-product .slider-top-control .control-button-group{float:right;}
.popup-slider-image-product .slider-top-control .control-button-group ul li{float:left;}
.popup-slider-image-product .slider-top-control .control-button-group ul li a{width:30px;height:30px;
	display:inline-flex;align-items:center;justify-content:center;margin:0 .35em;}
.popup-slider-image-product .slider-top-control .control-button-group ul li a svg{width:30px;height:30px;padding:.25em;fill:#fff;display:block;}
.popup-slider-image-product .slider-top-control .control-button-group ul li a:hover svg{fill:white;}
.popup-slider-image-product .slider-top-control .control-button-group ul li a.toggle-fullscreen svg:nth-child(2),
.popup-slider-image-product .slider-top-control .control-button-group ul li a.toggle-auto-play svg:nth-child(2){display:none;}
.popup-slider-image-product .slider-top-control .control-button-group ul li a.toggle-fullscreen.active svg:nth-child(1){display:none}
.popup-slider-image-product .slider-top-control .control-button-group ul li a.toggle-fullscreen.active svg:nth-child(2){display:block;}
.popup-slider-image-product .slider-top-control .control-button-group ul li a.toggle-auto-play.active svg:nth-child(1){
	display:none;}
.popup-slider-image-product .slider-top-control .control-button-group ul li a.toggle-auto-play.active svg:nth-child(2){
	display:block;}
.popup-slider-image-product .slider-top-control .control-button-group ul li a.close svg{stroke:#fff;stroke-width:3px;}
.popup-slider-image-product.full-view .main-slider{width:100%;}
.popup-slider-image-product .main-slider{width:100%;position:absolute;top:0;left:0;z-index:2;height:100%;padding:70px 0;}
.popup-slider-image-product .main-slider .inner{height:100%;}
.popup-slider-image-product .main-slider .inner ul{float:left;height:100%;}
.popup-slider-image-product .main-slider .inner ul.zoomin{cursor:grab;}
.popup-slider-image-product .main-slider .inner ul li{float:left;height:100%;margin-right:50px;
	overflow:visible;position:relative;z-index:10;}
.popup-slider-image-product .main-slider .inner ul.zoomin li{z-index:98;}
.popup-slider-image-product .main-slider .inner ul li img{display:inline-block;max-width:none;position:relative;z-index:98;touch-action: pinch-zoom;
	cursor:zoom-in;}
.popup-slider-image-product .main-slider .inner ul li .image-name{position:absolute;top:100%;left:0;width:100%;text-align:center;
	background:rgba(0,0,0,.5);color:hsla(0,0%,93%,.9);line-height: 1.5;}
.popup-slider-image-product .main-slider .inner ul.zoomin li img{cursor:zoom-out;}
.popup-slider-image-product .main-slider .inner .slider-control{position:static;}
.popup-slider-image-product .main-slider .inner .slider-control a{position:absolute;z-index:97;width:48px;
	height:48px;top:calc(50% - 24px);position:absolute;display:inline-flex;transition:none;background:none!important;justify-content:center;align-items:center;
	transform:none;}
.popup-slider-image-product .main-slider .inner .slider-control a.prev{left:40px;}
.popup-slider-image-product .main-slider .inner .slider-control a.next{right:40px;transform:none;}
.popup-slider-image-product .main-slider .inner .slider-control a span{width:27px;display:inline-block;
	height:27px;}
.popup-slider-image-product .main-slider .inner .slider-control a span svg{width:27px;height:27px;
	stroke-linejoin:bevel;stroke-linecap:round;stroke-width:2.5;stroke:#fff;fill:none;}
.popup-slider-image-product.full-view .slider-thumbnail-control{}
.popup-slider-image-product .slider-thumbnail-control{width:100%;position:absolute;bottom:0;left:0;display:none;
	height:80px;padding:0 3px;z-index:1;}
.popup-slider-image-product .slider-thumbnail-control .slider-inner{overflow:hidden;}
.popup-slider-image-product .slider-thumbnail-control ul{float:left;}
.popup-slider-image-product .slider-thumbnail-control ul li{float:left;width:96px;cursor:pointer;
	position:relative;padding:8px 3px;}
.popup-slider-image-product .slider-thumbnail-control ul li.active .image:before{opacity:1;}
.popup-slider-image-product .slider-thumbnail-control ul li .image:before{content:'';position:absolute;
	right:0;bottom:0;display:inline-block;top:0;left:0;border:2px solid #000;z-index:2;opacity:0;transition:opacity .3s;}
.popup-slider-image-product .slider-thumbnail-control ul li .image{position:relative;padding-top:66.66%;}
.popup-slider-image-product .slider-thumbnail-control ul li img{position:absolute;top:0;left:0;width:100%;
	height:100%;object-fit:cover;z-index:1;}
.popup-slider-image-product .main-slider .progress-auto-slide{background:#ff5268;position:absolute;top:0;
	left:0;width:0;height:2px;z-index:100;display:none;}
.popup-slider-image-product .main-slider .progress-auto-slide.play{width:100%;transition:all ease 4s;}
.popup-transform-image img{position:fixed;visibility:hidden;z-index:0;opacity:0;}
.popup-transform-image.show img{visibility:visible;z-index:1001;opacity:1;}

@keyframes spin {
  from {transform: rotate(0deg);}
  to {transform: rotate(360deg);}
}

footer{padding:12vw 0 5vw;background:#00285a url(images/the-world.webp)center no-repeat;background-size:contain;position:relative;color:#fff;}
footer .mask-bg{position:absolute;width:100%;top:0;left:0;}
footer .mask-bg svg{fill:#f9f9f9;}
footer .container{display:flex;flex-wrap:wrap;gap:2vw 20px;}
footer .content-footer{width:calc(50% - 10px);flex-basis:calc(50% - 10px);padding-right:2vw;}
footer .content-footer .logo-footer{width:60%;margin-bottom:2vw;}
footer .content-footer .logo-footer a{display:block;padding:1vw;background:#fff;border-radius:100px;}
footer .content-footer .logo-footer a img{width:100%;}
footer .content-footer .content-inner p{margin-top:6px;padding-bottom:6px;font-size:16px;line-height:1.6em;}
footer .widget h2.widget-title{margin-bottom:2vw;font-size: 30px;font-weight:600;text-transform: capitalize;color:#fff;line-height:1;}
footer .widget.widget_nav_menu{width:25%;flex-basis:25%;}
footer .widget.widget_nav_menu ul li{margin-top:6px;padding-bottom:6px;}
footer .widget.widget_nav_menu ul li a{font-size:16px;text-transform: capitalize;line-height:1.6em;}
footer .widget.widget_list_category_visa_advisor{width:100%;flex-basis:100%;}
footer .widget.widget_list_category_visa_advisor ul{display:flex;flex-wrap:wrap;gap:0 24px;}
footer .widget.widget_list_category_visa_advisor ul li{width:calc((100% - 72px) / 4);flex-basis:calc((100% - 72px) / 4);margin-top:6px;padding-bottom:6px;}
footer .widget.widget_list_category_visa_advisor ul li a{display:flex;align-items:center;font-size: 16px;font-weight: 400;text-transform: capitalize;
	line-height:1.6em;}
footer .widget.widget_list_category_visa_advisor ul li a svg{margin-right:9px;fill:white;width:16px;}

.popup-menu-mobile{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background:white;display:flex;flex-direction:column;overflow-y:auto;
	padding:32px 16px;gap:20px;justify-content: space-between;display:none;}
.popup-menu-mobile.show{display:flex;}
.popup-menu-mobile .popup-heading{display:flex;align-items:center;justify-content:space-between;}
.popup-menu-mobile .popup-heading .logo{width:40%;}
.popup-menu-mobile .popup-heading a.close-popup{width:40px;height:40px;display:block;}
.popup-menu-mobile .popup-heading a.close-popup svg{width:40px;display:block;fill:#00285a;height:40px;}
.popup-menu-mobile .popup-body{padding:10px 16px 0;border-radius:20px;border:2px solid #00285a;}
.popup-menu-mobile .popup-body ul.main-menu-mobile li.mega-current-menu-item>a,
.popup-menu-mobile .popup-body ul.main-menu-mobile li:hover>a{color:#0f69b2;}
.popup-menu-mobile .popup-body ul.main-menu-mobile li>a{padding:16px 0;display:block;font-size:18px;text-transform:capitalize;color:#00285a;}
.popup-menu-mobile .popup-body ul.main-menu-mobile li.mega-menu-item-has-children>ul{display:none;padding-left:8px;}
.popup-menu-mobile .popup-body ul.main-menu-mobile li.mega-menu-item-has-children>a{display:flex;align-items:center;}
.popup-menu-mobile .popup-body ul.main-menu-mobile li.mega-menu-item-has-children>a>span{padding:0px 0 0px 10px;display:inline-block;}
.popup-menu-mobile .popup-body ul.main-menu-mobile li.mega-menu-item-has-children>a>span>svg{width:18px;height:18px;fill:#00285a;display:block;}
.popup-menu-mobile .popup-body ul.main-menu-mobile li.mega-menu-item-has-children>a>span.mega-indicator{display:none;}
.popup-menu-mobile .button-register-support-mobile{text-align:center;}
.popup-menu-mobile .button-register-support-mobile a{display:inline-block;background:#00285a;font-weight:400;text-transform: capitalize;color:#fff;
	border:1px solid #00285a;border-radius:40px;font-size:16px;padding: 15px 30px;line-height: 1.6rem;}
.popup-menu-mobile .button-register-support-mobile a:hover{color:#00285a;background:transparent;}
.popup-socials{position:fixed;display:inline-block;z-index:98;bottom:2vw;right:2vw;width:48px;}
.popup-socials ul{display:flex;gap:1vw;flex-wrap:wrap;}
.popup-socials ul li a{display:block;}
.popup-socials ul li.back-to-top{margin-bottom:6px;}
.popup-socials ul li a svg{display:block;width:100%;}
.popup-socials ul li.back-to-top a{border-radius:50%;border:3px solid #00285a;background:#fff;}
.popup-socials ul li.back-to-top a svg{fill:#00285a;border:1px solid #fff;border-radius:50%;}

@media only screen and (max-width: 1024px){
	header .header-inner{justify-content:space-between;}
	header .header-inner .main-menu-wrapper{display:none;}
	header .header-inner .link-register-support{display:none;}
	header .header-inner .toggle-menu-mobile{display:inline-block;padding-right:5vw;}
	header .header-inner .toggle-menu-mobile a{width:36px;height:36px;display:block;}
	header .header-inner .toggle-menu-mobile a svg{width:36px;height:36px;display:block;fill:#00285a;}
	section.banner-home h1{font-size:50px;line-height:66px;}
	section.box-about-home .banner-image{display:none;}
	section.box-about-home .info-inner{flex-basis:100%;}
	section.box-about-home .info-inner .more-details{text-align:center;}
	section.why-choose-us .list-inner ul li,section.list-services-home .list-inner ul li{flex-basis:calc(50% - 12px);}
	section.why-choose-us .list-inner ul li .info p,section.list-services-home .list-inner ul li .info p{font-size:2vw;}
	section.list-news-home .list-inner ul li{flex-basis:calc(50% - 15px);}
	section.banner-home{padding-top:20vw;}
	section.banner-advisor .image .img-inner{width:40vw;}
	section.content-single-advisor .sidebar-advisor .inner{display:none;}
	section.banner-advisor .content h1{font-size:50px;line-height:66px;}
	section.banner-advisor .image .mask-img{width:12vw;}
	section.content-single-advisor .main-content .form-register p.desc{font-size:2vw;}
	section.content-single-advisor .main-content .form-register .form-inner .form-control{flex-wrap:wrap;}
	section.content-single-advisor .main-content .form-register .form-inner .form-control p{margin-bottom:0;}
	section.content-single-advisor .main-content .form-register .form-inner .form-control .col-4{width:100%;flex-basis:100%;margin-bottom:6vw;}
	section.content-single-advisor .main-content .form-register .form-inner .form-control .col-4.submit{margin-bottom:0;}
	section.content-single-advisor .main-content .form-register .form-inner .form-control .col-4 input[type="submit"]{width:100%;}
	section.content-single-advisor .main-content .list-services .list-inner>ul>li{width:100%;flex-basis:100%;}
	section.content-single-advisor .main-content .list-posts-related .list-inner ul li{width:calc(50% - 15px);flex-basis:calc(50% - 15px);}
	section.content-single-advisor .main-content .list-services .list-inner > ul > li .info h2, 
	section.content-single-advisor .main-content .list-services .list-inner > ul > li .info h3{font-size:24px;}
	section.content-single-advisor .main-content .list-image-results .slider-wrapper{padding-top:6vw;margin-bottom:6vw;}
	section.content-single-advisor .main-content .procedure-content{padding-bottom:6vw;}
	section.content-single-advisor .main-content .box-commit{padding:6vw;}
	section.content-single-advisor .main-content .box-commit .button-register{padding-top:6vw;}
	section.content-single-advisor .main-content .profiles-include .type-profile-tab .tab-control{padding-top:6vw;}
	section.content-single-advisor .main-content .profiles-include .type-profile-tab .tab-control ul{gap:0 10px;}
	section.content-single-advisor .main-content .profiles-include .type-profile-tab .tab-control ul li{padding:6px 10px;}
	section.content-single-advisor .main-content .list-services .list-inner>ul>li .image{height:25vw;}
	section.intro-service-page .container{flex-wrap:wrap;}
	section.intro-service-page .banner-image, section.intro-service-page .content-intro{width:100%;flex-basis:100%;}
	section.intro-service-page .banner-image{margin-bottom:2vw;}
	section.intro-service-page .banner-image img{margin:0 auto;}
	section.solve-problem .content, section.solve-problem .banner-image{width:100%;flex-basis:100%;}
	section.solve-problem .content{margin-bottom:2vw;}
	section.solve-problem .banner-image img{margin:0 auto;}
	section.form-register-support-service .container{padding:0 9vw;width:100%;max-width:none;}
	section.form-register-support-service .section-heading p{font-size:2vw;}
	section.form-register-support-service .form-inner .form-control{flex-wrap:wrap;gap:6vw 30px;}
	section.form-register-support-service .form-inner .form-control .col-4{width:100%;flex-basis:100%}
	section.slider-testimonial-service{padding:5vw 9vw;}
	section.slider-testimonial-service .content-desc{width:100%;flex-basis:100%;margin-bottom:2vw;}
	section.slider-testimonial-service .content-desc .desc{padding-bottom:0;margin-bottom:4vw;}
	section.slider-testimonial-service .content-desc .register-btn{text-align:center;}
	section.slider-testimonial-service .slider-testi{width:100%;flex-basis:100%;position:relative;}
	section.slider-testimonial-service .slider-wrapper .slider-inner > ul > li .content p{font-size:2vw;}
	section.marquee-list-advantages-service{padding:14vw 0;}
	section.lit-result-image-service{padding:5vw 9vw;}
	section.lit-result-image-service .slider-results{flex-basis:100%;width:100%;order:2;}
	section.lit-result-image-service .content{flex-basis:100%;width:100%;order:1;margin-bottom:4vw;}
	section.lit-result-image-service .content .register-btn{display:none;}
	section.list-faqs .banner-image{display:none;}
	section.list-faqs .content{width:100%;flex-basis:100%;}
	section.list-faqs .content .accord-item:last-child{margin-bottom:0;}
	section.list-faqs .content .register-btn{text-align:center;padding-top:2vw;}
	section.list-posts-related-service .list-inner ul li{width:calc((100% - 30px) / 2);flex-basis:calc((100% - 30px) / 2);}
	section.form-regiter-support-service-2 .content-wrapper{border-radius:20px;flex-wrap:wrap;gap:2vw;}
	section.form-regiter-support-service-2 .content-wrapper .form-wrapper,section.form-regiter-support-service-2 .content-wrapper .content-commit{
		flex-basis:100%;width:100%;}
	section.form-register-support-service{border-radius:20px;}
	section.process-procedure .list-inner ul li .info h3{font-size:24px;}
	section.banner-page{min-height:37px;}
	section.banner-page h1{font-size:50px;line-height:66px;}
	section.list-advantages-about .banner-list-advantages{display:none;}
	section.list-advantages-about .container{gap:24px;align-items:start;}
	section.list-advantages-about .list-advantage-col{flex-basis:Calc(50% - 12px);}
	section.list-advantages-about .list-advantage-col ul{gap:24px;}
	section.list-advantages-about .list-advantage-col li .info p{font-size:2vw;}
	section.box-contact-content .box-inner .content-contact, section.box-contact-content .box-inner .form-contact{width:100%;flex-basis:100%;}
	section.content-single-blog .container{flex-wrap:wrap;}
	section.content-single-blog .content-inner h2,section.content-page-default h2{font-size:1.8em;}
	section.content-single-blog .content-inner h3,section.content-page-default h3{font-size:1.5em;}
	section.content-single-blog .content-inner{width:100%;flex-basis:100%;order:2;}
	section.content-single-blog .sidebar-single{width:100%;flex-basis:100%;order:1;margin-bottom:2vw;}	
	.popup-socials ul{gap:2vw;}
	section.content-single-advisor .sidebar-advisor{display:none;}
	section.content-single-advisor .main-content .form-register{border-radius:20px;}
	
	footer .content-footer{flex-basis:100%;padding-right:0;}
	footer .widget.widget_nav_menu{flex-basis:100%;}
	footer .widget.widget_list_category_visa_advisor ul li{flex-basis:100%;}
}

@media only screen and (max-width: 991px){
	section.content-single-advisor .main-content .list-table-prices .list-inner > ul > li {flex-basis: calc((100% - 30px) / 2);}
}

@media only screen and (max-width: 782px){
	.admin-bar .popup-slider-image-product{height:calc(100% - 46px);top:46px;}
}

@media only screen and (max-width: 767px){
	body:not(.home) header{padding-top:10vw;}
	.container{padding:0 3vw;}
	header{padding-top:10vw;}
	header .header-inner{padding:2vw 0;}
	header .header-inner .logo{padding-left:2vw;flex-basis:42vw;}
	section.banner-home{padding-top:45vw;padding-bottom:15vw;}
	section.banner-home h1{text-align:center;font-size: 30px;line-height: 46px;}
	section.banner-home p{text-align:center;}
	section.banner-home .form-search-support{margin:0 auto;}
	section.banner-home .container{display: flex;flex-direction: column;gap: 20px;}
	.section-heading{margin-bottom:6vw;}
	.section-heading h3{font-size:24px;}
	.section-heading h2{font-size:30px;line-height:46px;}
	section.box-about-home .container{gap:0;}
	section.box-about-home .info-inner .more-details{margin-top:6vw;}
	section.box-about-home .banner-image{display:block;flex-basis:100%;margin-bottom:6vw;}
	section.box-about-home .banner-image img{margin:0 auto;}
	section.why-choose-us,section.list-services-home{padding-top:10vw;padding-bottom:6vw;}
	section.why-choose-us .list-inner ul,section.list-services-home .list-inner ul{gap:6vw;}
	section.why-choose-us .list-inner ul li,section.list-services-home .list-inner ul li{width:100%;flex-basis:100%;padding:6vw;}
	section.why-choose-us .list-inner ul li .info h3,section.list-services-home .list-inner ul li .info h3{font-size:24px;}
	section.why-choose-us .list-inner ul li .info p,section.list-services-home .list-inner ul li .info p{font-size:4.5vw;line-height:1.6em;}
	section.list-services-home .list-inner ul li.link-view-more .link{position:relative;z-index:11;}
	section.list-services-home .list-inner ul li.link-view-more .bg-img{right:25vw;bottom:4vw;width:22vw;}
	section.list-news-home{padding:10vw 0;}
	section.list-news-home .list-inner ul li{flex-basis:100%;}
	section.list-news-home .list-inner ul li .image img{margin:0 auto;}
	section.list-news-home .list-inner ul li .info{padding:5% 6% .9em;}
	section.list-news-home .list-inner ul li .info h3{min-height:0;}
	section.banner-home .form-search-support .bg-img{left:44vw;width:22vw;bottom:-13vw;}
	.popup-menu-mobile .popup-heading .logo{flex-basis:70%;}
	section.banner-advisor{padding:10vw 0 15vw;}
	section.banner-advisor .container{flex-direction:column-reverse;gap:6vw;}
	section.banner-advisor .content,section.banner-advisor .image{width:100%;flex-basis:100%;}
	section.banner-advisor .content h1{font-size: 30px;line-height: 46px;text-align:center;margin-bottom:6vw;}
	section.banner-advisor .content .inner h2{font-size:24px;text-align:center;padding-bottom:6vw;}
	section.banner-advisor .content .register-btn{text-align:center;margin-top:6vw;}
	section.banner-advisor .image .img-inner{width:80vw;}
	section.banner-advisor .image .mask-img{width:24vw;}
	section.content-single-advisor .main-content{width:100%;flex-basis:100%;}
	section.content-single-advisor{padding:10vw 0;}
	section.content-single-advisor .main-content h2.heading{font-size:30px;line-height:46px;margin-bottom:6vw;}
	section.content-single-advisor .main-content .intro-advice .content{margin-bottom:6vw;}
	section.content-single-advisor .main-content .section{margin-bottom:10vw;}
	section.content-single-advisor .main-content .advantage-advice .content{padding:6vw;margin-bottom:6vw;}
	section.content-single-advisor .main-content .advantage-advice .content h2, 
	section.content-single-advisor .main-content .advantage-advice .content h3{font-size:24px;margin-bottom:6vw;}
	section.content-single-advisor .main-content .form-register{padding:6vw;border-radius:20px;}
	section.content-single-advisor .main-content .form-register p.desc{font-size:4.5vw;}
	section.content-single-advisor .main-content .form-register .form-inner{padding-top:6vw;}
	section.content-single-advisor .main-content .list-services .list-inner>ul{padding-top:6vw;}
	section.content-single-advisor .main-content .list-services .list-inner > ul > li .info{padding:6vw;}
	section.content-single-advisor .main-content .form-register p.desc{font-size:4.5vw;}
	section.content-single-advisor .main-content .form-register .form-inner{padding-top:6vw;}
	section.content-single-advisor .main-content .list-table-prices .list-inner > ul > li{width:100%;flex-basis:100%;padding:6vw;}
	section.content-single-advisor .main-content .list-table-prices .list-inner > ul{gap:6vw;}
	section.content-single-advisor .main-content .list-table-prices .list-inner > ul > li .service-include,
	section.content-single-advisor .main-content .list-table-prices .list-inner > ul > li .service-not-include{width:293px;margin:0 auto;max-width:100%;}
	section.content-single-advisor .main-content .list-table-prices .list-inner > ul > li .register-btn{padding-top:2vw;}
	section.content-single-advisor .main-content .form-register-support-2{padding:10vw 6vw;border-radius:20px;}
	section.content-single-advisor .main-content .form-register-support-2 .form-control{margin-bottom:6vw;}
	section.content-single-advisor .main-content .list-posts-related .list-inner ul li{width:100%;flex-basis:100%;}
	section.content-single-advisor .main-content .list-posts-related .list-inner ul li .image img{margin:0 auto;border-radius:20px 20px 0 0;}
	section.content-single-advisor .main-content .list-services .list-inner > ul > li .image{height:50vw;}
	section.intro-service-page .banner-image{display:none;}
	section.intro-service-page .content-intro .register-btn{padding-top:6vw;text-align:center;}
	section.list-problem{padding-top:10vw;}
	section.list-problem .list-inner > ul{gap:6vw;}
	section.list-problem .list-inner > ul>li{flex-basis:100%;width:100%;padding:6vw;}
	section.list-problem .list-inner > ul > li .info h3{font-size:24px;margin:8px 0 10px;}
	section.list-problem .list-inner > ul > li .info p{font-size:4.5vw;}
	section.list-problem .register-btn{padding-top:6vw;}
	section.solve-problem{padding:10vw 0;}
	section.solve-problem .section-heading{text-align:left;}
	section.solve-problem .content{margin-bottom:0;}
	section.solve-problem .banner-image{display:none;}
	section.form-register-support-service{padding:10vw 0;}
	section.form-register-support-service .container{padding:0 6vw;}
	section.form-register-support-service .section-heading p{font-size:4.5vw;padding-bottom:0;margin-top:6vw;}	
	section.process-procedure .list-inner ul{gap:calc(12vw + 40px);}
	section.process-procedure .list-inner ul li{width:100%;flex-basis:100%;}
	section.process-procedure .list-inner ul li:after{bottom:calc(-1 * (6vw + 40px));left:calc(50% - 20px);right:auto;top:auto;width:40px;}
	section.tab-content-type-profile{padding-top:10vw;}
	section.tab-content-type-profile .tab-wrapper .tab-control ul li{padding:6px 10px;}
	section.tab-content-type-profile .register-btn{padding-top:6vw;}
	section.slider-testimonial-service{padding:10vw 3vw;}
	section.slider-testimonial-service .content-desc{margin-bottom:14vw;}
	section.slider-testimonial-service .slider-wrapper .slider-inner > ul > li .content p{font-size:4.5vw;}
	section.marquee-list-advantages-service .slider-marquee ul li{font-size:24px;}
	section.lit-result-image-service{padding:10vw 3vw;}
	section.lit-result-image-service .slider-results .slider-inner>ul>li{margin-right:20px;}
	section.lit-result-image-service .slider-results .slider-inner>ul>li img{margin:0 auto;}
	section.lit-result-image-service .content .desc{text-align:center;}
	section.list-faqs{padding-top:10vw;}
	section.list-faqs .banner-image{display:block;width:100%;flex-basis:100%;margin-bottom:6vw;}
	section.list-faqs .content .accord-item:last-child{margin-bottom:0;}
	section.list-faqs .content .register-btn{padding-top:6vw;}
	section.list-posts-related-service{padding-top:10vw;}
	section.list-posts-related-service .list-inner ul li{width:100%;flex-basis:100%;}
	section.list-posts-related-service .list-inner ul li .image img{width:auto;margin:0 auto;border-radius:20px 20px 0 0;}
	section.list-posts-related-service .list-inner ul li .info h3{min-height:62px;}
	section.list-posts-related-service .list-inner ul li .info p{-webkit-line-clamp:2;line-clamp:2;}
	section.form-regiter-support-service-2{padding:10vw 0;}
	section.form-regiter-support-service-2 .content-wrapper .form-wrapper .form-control{margin-bottom:6vw;}
	section.form-regiter-support-service-2 .content-wrapper .form-wrapper{padding:10vw 6vw 6vw;}
	section.form-regiter-support-service-2 .content-wrapper .content-commit{padding:10vw 6vw;}
	section.form-regiter-support-service-2 .content-wrapper .content-commit h2{margin-bottom:6vw;font-size:24px;text-align:center;}		
	section.tab-content-type-profile .tab-wrapper .tab-control ul{gap:10px;}
	section.process-procedure{padding:10vw 0 0;}
	section.banner-page{padding:10vw 0 15vw;min-height:0;}
	section.banner-page h1{font-size:30px;line-height:46px;text-align:center;}
	section.box-intro-about{padding:10vw 0;}
	section.box-intro-about .content-inner{text-align:center;}
	section.list-advantages-about .list-advantage-col{flex-basis:100%;}
	section.list-advantages-about .list-advantage-col li .info h3{font-size:24px;}
	section.list-advantages-about .list-advantage-col li .info p{font-size:4.5vw;}
	section.box-contact-content .box-inner{border-radius:20px;}
	section.box-contact-content .box-inner .content-contact{padding:10vw 6vw 6vw;}
	section.box-contact-content .box-inner .form-contact{padding:10vw 6vw;}
	section.box-contact-content .box-inner .form-contact .desc {margin-bottom: calc(6vw + .9rem);}
	section.box-contact-content .box-inner .form-contact .form-control{margin-bottom:6vw;}
	section.box-contact-content{padding:10vw 0;}
	section.content-page-blog .container{flex-wrap:wrap;}
	section.content-page-blog .sidebar-news{width:100%;flex-basis:100%;order:1;margin-bottom:6vw;}
	section.content-page-blog .list-posts-wrapper{width:100%;flex-basis:100%;order:2;}
	section.content-page-blog .sidebar-news .category-lists .list-inner ul{gap:5vw;}
	section.content-page-blog .sidebar-news .category-lists .list-inner ul li a{padding:3vw;}
	section.content-page-blog .list-posts-wrapper .list-inner ul li{flex-wrap:wrap;}
	section.content-page-blog .list-posts-wrapper .list-inner ul li .image{width:100%;flex-basis:100%;}
	section.content-page-blog .list-posts-wrapper .list-inner ul li .info{width:100%;flex-basis:100%;padding:5vw;}
	section.content-page-blog .sidebar-news .category-lists .section-heading{margin-bottom:2vw;}
	section.content-page-blog .list-posts-wrapper .list-inner ul li .info h3{font-size:24px;}
	section.content-page-blog .sidebar-news .category-lists{padding:5vw;}
	section.content-page-blog{padding:10vw 0;}
	section.content-single-blog .sidebar-single .index-page h2{font-size:24px;}
	section.content-single-blog .content-inner h2,section.content-page-default h2{font-size:1.7em;}
	section.content-single-blog .content-inner h3,section.content-page-default h3{font-size: 1.3em;line-height: 1.4em;}
	.single section.banner-page h1{font-size:30px;}
	section.content-single-blog .sidebar-single{margin-bottom:6vw;}
	section.content-single-blog .sidebar-single .index-page h2 span{width:24px;height:24px;}
	section.content-single-blog .sidebar-single .index-page h2 span svg{width:24px;}
	section.content-single-blog{padding:10vw 0;}
	section.content-page-default{padding:10vw 0 15vw;}
	.popup-socials{right:3vw;bottom:6vw;}
	.popup-socials ul{gap:4vw;}
	
	footer{padding:20vw 0 10vw;background-position:top center;}
	footer .container{gap:6vw;}
	footer .content-footer .logo-footer{margin-bottom:6vw;}
	footer .widget.widget_list_category_visa_advisor h2.widget-title{margin-bottom:2vw;}
	footer .widget h2.widget-title{font-size:24px;margin-bottom:6vw;}
}

@media only screen and (max-width: 600px){
	html #wpadminbar{top:-46px;}
    .alignright,.alignleft{float:none;display:block;margin:0 auto 20px;padding:0 0;}	
	.container{max-width:100%;}
	.admin-bar .popup-slider-image-product{height:100%;top:0;}
}




