body .gform_wrapper .gform_footer input[type=submit] {
    text-transform: uppercase !important;
	border: 1px solid #dde4e8 !important;
    border-radius: 6px !important;
    line-height: 24px !important;
    min-height: 46px !important;
    padding: 10px !important;
    background-color: #d9017a!important;
    border-color: #d9017a!important;
    display: inline-block !important;
    width: 100% !important;
    text-align: center;
}
body .gform_wrapper .gfield .iti__country{
	color: #00263a !important;
    font-size: 18px !important;
	margin-bottom: 5px !important;
	
	
}

.gfield input {
	min-height: 48px !important; 
	border: 1px solid #dde4e8; 
	border-radius: 6px; 
	line-height: 24px; 
	min-height: 46px;
	padding: 10px; 
}
.single-landing_pages .gfield p{
	font-size: 12px !important;
}
.gform-theme--foundation .gform_fields{
	grid-row-gap: 12px !important;
}

body .gform_wrapper .gfield .iti--show-selected-dial-code.iti--show-flags .iti__selected-dial-code {
     color: #000 !important;
}

.programs-guide .lw-fc-title-text-and-content__programme:last-of-type {
   margin-bottom: 0 !important;
}
.submitted-message{
	background: #fff;
    font-family: Montserrat,sans-serif !important;
    padding: 18px;

}
.large.iti__tel-input{
	color: #a9a3a3 !important;
	
}

.single-landing_pages .gfield p a {
   text-decoration: underline;
    color: #fff;
    font-weight: 500;
   
}
.single-landing_pages .gfield p a+a {
   text-transform: none;
}

.gform_validation_errors {
    display: none !important;
}
.validation_message.gfield_validation_message {
    color: red !important;
    font-size: 14px !important;
    line-height: 18px !important;
    font-weight: bold !important;
}


.hbspt-form>form .hs-richtext a{
	text-transform: none;
}
table { 
    table-layout:fixed;
}
.bi-whatsapp::before{
	
	font-size:32px;
	margin-right:22px;
	color:#6aa84f;
}


.lw-privacy-policy h2{font-size: 2rem !important;}
.lw-privacy-policy h3{font-size: 1.5rem !important;}

.submitted-message span {
   font-family: Montserrat,sans-serif !important;
}

.invest-logo.big-size p{font-size:16px !important;}
.invest-logo.big-size h3{font-size:50px !important;}
.hbspt-form>form fieldset .hs-form-field.hs-firstname, .hbspt-form>form fieldset .hs-form-field.hs-lastname{
	flex: 0 0 50% ;
    max-width: 50%;
}
.lw-fc-section:not(.lw-fc-bg-dark-blue)+.lw-fc-bg-dark-blue, .lw-fc-section:not(.lw-fc-bg-light-blue)+.lw-fc-bg-light-blue, .lw-fc-section:not(.lw-fc-bg-light-grey)+.lw-fc-bg-light-grey, .lw-fc-section:not(.lw-fc-bg-white)+.lw-fc-bg-white{
	padding-top: 30px;
    padding-bottom: 30px !important;
}
.lw-fc-section {
    padding-bottom: 30px;
    padding-top: 30px;
}
.hbspt-form>form fieldset .hs-form-field .hs-error-msgs li label{
	font-weight: bold;
}
.btn-w-icon .end-3{right:10px !important;}
.actions input {
    height: 44px !important;
}
.lw-fc-title-text-and-content__programme .list-w-bullets li{
	padding-left: 0;
	margin-top: 0;
	font-weight: unset;
	color: unset;
}

.invest-logo p {
    text-transform: uppercase;
}
 .row {
     margin-left: -20px;
     margin-right: -20px;
 }
 
 .row > * {
     padding-left: 20px;
     padding-right: 20px;
 }
 .section-top-padding{padding-top: 80px;}
 
 .hbspt-form>form .hs-richtext{margin-bottom: 20px;}
 .hbspt-form>form .hs-richtext p{font-size: 12px !important;}
 
 .download-guide .list-w-bullets li{
	 color:#fff;
 }
.download-guide{background-color: #00263A;}
.download-guide h3{ font-weight: 400; font-size: 35px; margin-bottom: 30px;}


.landing-hero-top { padding-bottom:40px}
.landing-hero-top .container{ padding:0px 0 0 12px; margin:0px; width:100%; max-width:100%; }
.landing-footer{ padding:25px 0; border-top:1px solid rgba(255,255,255,0.6)}
.landing-footer-links{ margin:0px; padding:0px; list-style:none; }
.landing-footer-links li{ display:inline-block}
.landing-footer-links li a{ display:inline-block; pointer-events: none;font-size:14px; color: rgba(255, 255, 255, 0.6); text-decoration:none}
.landing-footer-links li a:hover,.landing-footer-links li a:focus{color:#fff;}
.landing-footer-links li:after{ content:"|"; display:inline-block;color: rgba(255, 255, 255, 0.6); padding:0 5px; vertical-align:middle;}
.landing-footer-links li:last-child:after{ display:none}
.landing-hero-top .col-12.col-md-6{ 
flex: 0 50%;
  max-width: 50%;
  padding: 60px 60px 0 calc(50vw - 612px);}
  
  
  
.landing-hero-top .col-12.col-md-6 + .col-12.col-md-6{ 
flex: 0 50%;
  max-width: 50%;
  padding: 0;}
  
  .landing-hero-top .lw-fc-title-text-and-content__image img{ width:100%}
    .landing-hero-top .row{ margin:0px; align-items:center;}
	.list-w-bullets li br{ display:none !important}
.download-guide h3, .benefits-meta h3, .required-meta h3,.benefits-meta h3,.global-leader h3,.citizenship-invest h3,.citizenship-invest h2{ font-size:35px !important; margin-bottom:40px; font-weight:500 !important;}
.left-banner-section h3 {font-size:35px !important;font-weight:500 !important;}




.citizenship-invest .invest-options{ padding-left: 50px; margin-left: 15px; border-left: 1px solid #DDE4E8;}
.invest-options ul{ padding: 0px; margin: 0px; list-style: none;}
.invest-options ul li{ padding-left: 70px; position: relative; margin-bottom: 40px;}
.invest-options ul li img{ position: absolute; left: 0px; top: 0px;}
.invest-options ul li h4{ font-size: 20px; font-weight: 400;}
.invest-options ul li p{ font-size: 17px; font-weight: 300;}


.list-w-bullets{padding: 0px; margin: 0px; list-style: none; }
.list-w-bullets li{ padding-left:45px;  position: relative; margin-top:20px;}
.list-w-bullets li img{ position: absolute; left: 0px; top: 0px;}
.list-w-bullets li{ font-size: 18px; font-weight: 400; color: #343C41;}

.required-meta{ background-color:#F1F1F1 !important;}


.download-guide h3,.benefits-meta h3,.required-meta h3{ margin-bottom: 30px;}
.landing-hero-top h1 span{ display: block; font-size: 18px; color: #343C41; text-transform: uppercase;}
.global-leader .states{ margin: 0px; list-style: none; display: flex; justify-content: space-between;}
.global-leader .states li{ text-align: center;}

.profile-description{  background: #F1F1F1; padding: 24px;}

.landing-hero-top .invest-logo span {font-size:18px;display: block;text-transform: uppercase;color: #343C41;}.landing-hero-top .invest-logo h1 {font-size: 50px;}.landing-hero-top .invest-logo {padding-bottom: 10px;}.download-guide p{font-size:18px;margin-bottom: 15px;}.benefits-meta .row{align-items: center;}#download-guide{margin-top:15px;}.citizenship-invest p{font-size:18px;}.required-meta p{font-size:18px;}.profile-description p{font-size:18px;}.global-leader .states h4{font-size:35px;}.global-leader p{font-size:18px;}.download-guide input{height: 48px;}.landing-hero-top .col-12.col-md-6{padding-top:0 !important;}.leading-block {display: flex;margin-bottom: 10px;align-items: center;}.leading-block p{font-size:18px;margin:0;}.leading-block img{padding-right:10px;border-right:2px solid #ccc;width: 50px;margin-right: 10px;height: 50px;object-fit: contain;}.leading-block h1{font-size:18px;margin:0;line-height: 1.1;}.programs-guide .col-12.col-md-4 {margin-bottom: 30px;}

.download-guide.content-uniform-space-less{ padding:30px 0 !important;}
.benefits-meta,.required-meta,.global-leader{ padding:30px 0 !important;}
.citizenship-invest{ padding-bottom:0!important;}
.profile .col-md-6  {flex: 0 0 249px; max-width:249px; }
.profile .col-md-6 + .col-md-6 {flex: 0 0 auto; max-width:auto; }
.programs-guide .leading-block +  img{ min-height:256px; width:100%; object-fit:cover;max-height: 256px;}

.global-leader .container > .row {
    align-items: start !important;
}
.global-leader p{ font-size:18px; line-height:normal}
.global-leader .profile-description p{ font-size:18px;line-height:normal}

 .global-leader h3 {
    margin-bottom: 25px !important; 
    line-height: normal;
}
.global-leader .states h4 {
    margin-bottom: 0;
}
.first-p{margin-top:15px;}
.landing-header {
    box-shadow: 0 4px 20px rgba(0,38,58,.1);
}
.form-columns-0 a{ text-decoration:underline; color:#fff; font-weight:500}


#download-guide{
	text-transform: uppercase;
}
.hs-form-becef884-7550-45bf-9b1b-0b668f8919df_fad8fdd2-4237-469a-82c4-2492b1ea12bd .hs-button{
	text-transform: uppercase;
}

.landing-hero-top p,.single-landing_pages .programs-guide p,.global-leader p{ color:#343C41 }
.align-with-whatsapp{ display:inline-flex; align-items:center}
.align-with-whatsapp .wt-holder{ display:inline-block; margin-right:30px;}

.align-with-whatsapp .wt-holder{display:none; }

@media (min-width:1200px){
body.single-landing_pages { padding-top:72px !important;}
.download-guide .form_section { margin-top:-55px !important}
.navbar-brand img{ max-width:240px}
.single-landing_pages p{ font-size:18px !important}
.citizenship-invest.lw-fc-section.lw-fc-bg-white.lw-fc-title-text-and-content{ padding-top:30px !important}
.citizenship-invest .form_section { margin-top:-55px !important}
.global-leader{ padding-bottom:30px !important;}



}

@media (min-width:2580px){

.landing-hero-top .col-12.col-md-6 {

   /*  padding: 0px 60px 0 calc(50vw - 708px) !important; */
   padding-left: 18% !important;
}
}

@media (min-width:2500px) and (max-width:2580px){

.landing-hero-top .col-12.col-md-6 {

    padding: 0px 60px 0 calc(50vw - 672px) !important;
}
}


@media (min-width:1200px) and (max-width:1390px){
.landing-hero-top .container {
    padding: 0px 0 0 55px;
   
}
.landing-hero-top .col-12.col-md-6 {

    padding: 60px 60px 0 calc(50vw - 610px) !important;
}




.landing-hero-top .col-12.col-md-6.mt-3{ padding:0px !important}
.download-guide h3, .benefits-meta h3, .required-meta h3, .benefits-meta h3, .global-leader h3, .citizenship-invest h3 {
    font-size: 34px;
    margin-bottom: 30px;
}
.global-leader .states h4 {
    font-size: 30px;
}
.global-leader p {
    font-size: 16px;
}
.global-leader .profile-description p {
    font-size: 17px;
}
}

@media (min-width:1025px) and (max-width:1199px){

.landing-hero-top .col-12.col-md-6 {

    padding: 0px 60px 0 calc(50vw - 475px) !important;
}

}



@media (min-width:2400px) and (max-width:2500px){
	.navbar-brand{margin-left: 3%;}
	
	
}


@media (min-width:1391px){
	.navbar>.container{
	    max-width: 1223px;
	}
}


@media (max-width: 1024px) {
	.btn-w-icon .end-3{right:3px !important;}
	.hbspt-form>form .hs-richtext{margin-bottom: 25px;}
	.invest-logo.big-size p{font-size:14px !important;}
	.invest-logo.big-size h3{font-size:24px !important;}
	.lw-fc-section{
		padding-bottom: 15px;
	}
	
	
	.landing-hero-top .col-12.col-md-6, .landing-hero-top .col-12.col-md-6 {
padding:0 20px;} 
.invest-logo {display: flex;align-items: center;}

.download-guide .col-12{padding:0 20px;}
.benefits-meta .col-12{padding:0 20px;}
.citizenship-invest .col-12{padding:0 20px;}
.required-meta .col-12{padding:0 20px;}
.global-leader .col-12{padding:0 20px;}
.landing-hero-top h1 {
font-size: 25px !important;
line-height: normal;
}
.download-guide.content-uniform-space-less {
    padding: 30px 10px !important;
}
.download-guide p {
    font-size: 14px;
    line-height: 19px;
}
.invest-options #download-guide{ display:inline-flex !important; font-size:0.8rem !important; align-items:center !important; justify-content:center;}
.navbar-brand img{ max-width:150px}

.download-guide h3, .benefits-meta h3, .required-meta h3,.benefits-meta h3,.global-leader h3,.citizenship-invest h3,.citizenship-invest h2,.left-banner-section h3{ font-size:21px !important;}
.single-landing_pages p{ font-size:14px !important}


}


@media (max-width: 767px){
	.align-with-whatsapp .wt-holder{display:block; }
	.download-guide .col-12.col-md-6>p{display:none;} 
	 .hbspt-form>form .hs-richtext p{font-size: 10px !important;}
	.invest-logo h3{text-align: left !important;}
	.single .required-meta{
		padding-bottom: 30px !important;
		padding-top: 30px !important;
		
	}
	.global-leader p{
		font-size: 14px;
		font-weight: 400;
		line-height: 19.6px;
		color: #343C41;
	}
	.global-leader .col-12.col-md-6.mt-3{
		padding-top: 15px;
	 }
	 .states p{
		font-size: 14px;
		font-weight: 400;
	 }
	 .global-leader .states h4{font-weight:500 !important;}
	.profile .col-md-6 + .col-md-6{
		padding-left: 0;
	}
	.profile .col-md-6{padding-right: 10px;}
	.profile-description{padding:16px;}
	.global-leader .profile-description p{font-size: 14px;font-weight: 400;}
.download-guide-order .col-12.col-md-6:first-child {order: 1;}
.lw-fc-hs-forms{ margin-bottom:15px;}
body {padding-top: 30px;}
.btn-w-icon {
	padding-right: 24px;
    padding-left: 8px;
}
.btn.btn-lg.btn-secondary.fs-6.w-100.text-white.text-center.position-relative.btn-w-icon.d-inline-block.d-xl-none.d-lg-none.d-md-none{
	align-items: center;
    display: flex !important;
	
}
	.cta-block .btn.btn-lg.btn-secondary.fs-6.w-100.text-white.text-center.position-relative.btn-w-icon.d-inline-block.d-xl-none.d-lg-none.d-md-none{
	font-size: 14px !important;
	}
	.landing-header  .container {padding: 0 10px;}
	.landing-header .align-with-whatsapp .btn-w-icon {
    padding-right: 10px;}
	    .navbar-brand img {
        max-width: 145px;
    }
	.align-with-whatsapp .wt-holder {
    margin-right:8px;
}
.landing_pages .tooltip{ display:none !important} 

}




@media(max-width:1024px){
	.invest-logo div {
		margin-left: 10px;
	}
	.invest-logo.big-size div {
		margin-left: 0 !important;
	}
	
.landing-hero-top .col-12.col-md-6,.landing-hero-top .col-12.col-md-6{ width:100%; flex: 0 100% !important;max-width: 100% !important;	padding:0;}

.landing-hero-top .col-12.col-md-6 + .col-12.col-md-6 {
    flex: 0 100%!important;
    max-width: 100% !important;
    padding: 0; margin:0px !important;
}
.download-guide h3{
	margin-bottom: 10px !important;
}

.landing-hero-top .container{ padding:0px; margin:0px; width:100%; max-width:100%; }
.landing-hero-top .row {
    margin: 0px;
    align-items: center;
    flex-direction: column-reverse;
}
.list-w-bullets li {
    padding-left: 33px;
    margin-top: 12px;
}
.list-w-bullets li {
    font-size: 14px;
	line-height: 19.6px;
    font-weight: 400;
}
.landing-hero-top h1 span {
    font-size: 12px;
}	

.landing-hero-top h1 {
    font-size: 25px;
    line-height: normal;
}
.landing-hero-top {
    padding-bottom: 15px;
}
.download-guide h3, .benefits-meta h3, .required-meta h3, .benefits-meta h3, .global-leader h3, .citizenship-invest h3 {
    font-size: 21px;
    margin-bottom: 10px;
    text-align: left !important;
	font-weight: 400 !important;
}
.required-meta h3{color: #00263A;line-height: 25.2px;}
.required-meta p{font-size:14px;font-weight: 400;line-height: 19.6px;color: #343C41;padding-top: 20px;}
.citizenship-invest .invest-options {
    padding-left: 0;
    margin-left: 0;
    border-left: 0;
}
.invest-options ul li {
    padding-left: 68px;
    position: relative;
    margin-bottom: 22px;
    text-align: left;
}
.invest-options ul li h4 {
    font-size: 17px;
    text-align: left !important;
}
.invest-options ul li p {
    font-size: 14px;
}

.citizenship-invest .btn-secondary {
    width: 100%;
}
.global-leader br,.required-meta br{ display:none}
.states h4{ font-size:26px !important}
.states p{  line-height:normal !important}
.profile .col-md-6 {max-width: 40%; flex: 0 0 40%;}
.profile .col-md-6 + .col-md-6  {max-width: 60%; flex: 0 0 60%;}
.profile h4{ font-size:15px !important; text-align:left !important;}
.profile p{ font-size:14px !important; margin-bottom:15px !important}
body.page-id-31757 {
    padding-top: 60px;
}
.left-banner-section{ padding: 20px 30px}
.left-banner-section p.mt-4.mb-4{ margin-top:0 !important;font-size: 14px;font-weight: 400;line-height: 19.6px;color: #343C41;}
.landing-hero-top .invest-logo div p{ margin-bottom:8px !important;font-size: 12px;font-weight: 400;color: #343C41;
    line-height: 13.2px;}
.citizenship-invest,.benefits-meta,.required-meta, .programs-guide{ padding-left:10px; padding-right:10px; }

.benefits-meta, .required-meta, .global-leader {
    padding: 30px 10px 15px !important;
}


}
@media(max-width:767px){
	.btn-w-icon svg{
		top: 0 !important;
	}
	
	.lw-fc-section:not(.lw-fc-bg-dark-blue)+.lw-fc-bg-dark-blue, .lw-fc-section:not(.lw-fc-bg-light-blue)+.lw-fc-bg-light-blue, .lw-fc-section:not(.lw-fc-bg-light-grey)+.lw-fc-bg-light-grey, .lw-fc-section:not(.lw-fc-bg-white)+.lw-fc-bg-white{
		padding-bottom: 15px !important;
	}
	
	
	
.citizenship-invest h2{text-align:left !important;}
.navbar-brand{ max-width:124px}
.lading-copyright {
    display: block;
    text-align: center;
    width: 100%;
    margin-bottom: 15px;
}
.landing-header{box-shadow:none;}
.footer-row .landing-footer-links {
    text-align: center;
}
.landing-hero-top .lw-fc-title-text-and-content__image img{ max-height:200px;object-position: top;
        object-fit: cover;
    }
}