/* @import url('http://example.com/example_style.css'); */
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@100;200;300;400;500;600;700;800;900&display=swap');

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/


/****************************
********************** Variables *******/









































/**************Color Codes****************/















/*******************************
***************************** Global Syles *************/

.row-fluid .wrapper,.row-fluid .page-center {max-width: 1700px; padding: 0 15px; margin: 0 auto!important; float: none !important; position: relative; }
body{font-family: 'Raleway', sans-serif;color: #2a2859;font-size: 16px;line-height: 26px; margin: 0px;font-weight:400;}
*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}

/***** Padding *******/
.paddingt10 {padding-top: 10px;}
.paddingt20 {padding-top: 20px;}
.paddingt30 {padding-top: 30px;}
.paddingt40 {padding-top: 40px;}
.paddingt50 {padding-top: 50px;}
.paddingt60 {padding-top: 60px;}
.paddingt70 {padding-top: 70px;}
.paddingt80 {padding-top: 80px;}
.paddingt90 {padding-top: 90px;}
.paddingt100 {padding-top: 100px;}
.paddingt110 {padding-top: 110px;}
.paddingt120 {padding-top: 120px;}
.paddingt130 {padding-top: 130px;}
.paddingt140 {padding-top: 140px;}
.paddingt150 {padding-top: 150px;}
.paddingt160 {padding-top: 160px;}
.paddingt170 {padding-top: 170px;}
.paddingt180 {padding-top: 180px;}
.paddingt190 {padding-top: 190px;}
.paddingt200 {padding-top: 200px;}

.paddingb10 {padding-bottom: 10px;}
.paddingb20 {padding-bottom: 20px;}
.paddingb30 {padding-bottom: 30px;}
.paddingb40 {padding-bottom: 40px;}
.paddingb50 {padding-bottom: 50px;}
.paddingb60 {padding-bottom: 60px;}
.paddingb70 {padding-bottom: 70px;}
.paddingb80 {padding-bottom: 80px;}
.paddingb90 {padding-bottom: 90px;}
.paddingb100 {padding-bottom: 100px;}
.paddingb110 {padding-bottom: 110px;}
.paddingb120 {padding-bottom: 120px;}
.paddingb130 {padding-bottom: 130px;}
.paddingb140 {padding-bottom: 140px;}
.paddingb150 {padding-bottom: 150px;}
.paddingb160 {padding-bottom: 160px;}
.paddingb170 {padding-bottom: 170px;}
.paddingb180 {padding-bottom: 180px;}
.paddingb190 {padding-bottom: 190px;}
.paddingb200 {padding-bottom: 200px;}

.paddingtb10 {padding-top: 10px; padding-bottom: 10px;}
.paddingtb20 {padding-top: 20px; padding-bottom: 20px;}
.paddingtb30 {padding-top: 30px; padding-bottom: 30px;}
.paddingtb40 {padding-top: 40px; padding-bottom: 40px;}
.paddingtb50 {padding-top: 50px; padding-bottom: 50px;}
.paddingtb60 {padding-top: 60px; padding-bottom: 60px;}
.paddingtb70 {padding-top: 70px; padding-bottom: 70px;}
.paddingtb80 {padding-top: 80px; padding-bottom: 80px;}
.paddingtb90 {padding-top: 90px; padding-bottom: 90px;}
.paddingtb100 {padding-top: 100px; padding-bottom: 100px;}
.paddingtb110 {padding-top: 110px; padding-bottom: 110px;}
.paddingtb120 {padding-top: 120px; padding-bottom: 120px;}
.paddingtb130 {padding-top: 130px; padding-bottom: 130px;}
.paddingtb140 {padding-top: 140px; padding-bottom: 140px;}
.paddingtb150 {padding-top: 150px; padding-bottom: 150px;}
.paddingtb160 {padding-top: 160px; padding-bottom: 160px;}
.paddingtb170 {padding-top: 170px; padding-bottom: 170px;}
.paddingtb180 {padding-top: 180px; padding-bottom: 180px;}
.paddingtb190 {padding-top: 190px; padding-bottom: 190px;}
.paddingtb200 {padding-top: 200px; padding-bottom: 200px;}

@media (max-width: 767px) {
  .mobile_paddingt0 {padding-top: 0px;}
  .mobile_paddingt10 {padding-top: 10px;}
  .mobile_paddingt20 {padding-top: 20px;}
  .mobile_paddingt30 {padding-top: 30px;}
  .mobile_paddingt40 {padding-top: 40px;}
  .mobile_paddingt50 {padding-top: 50px;}
  .mobile_paddingt60 {padding-top: 60px;}
  .mobile_paddingt70 {padding-top: 70px;}
  .mobile_paddingt80 {padding-top: 80px;}
  .mobile_paddingt90 {padding-top: 90px;}
  .mobile_paddingt100 {padding-top: 100px;}
  .mobile_paddingt120 {padding-top: 120px;}
  .mobile_paddingt130 {padding-top: 130px;}
  .mobile_paddingt140 {padding-top: 140px;}
  .mobile_paddingt150 {padding-top: 150px;}
  .mobile_paddingt160 {padding-top: 160px;}

  .mobile_paddingb0 {padding-bottom: 0px;}
  .mobile_paddingb10 {padding-bottom: 10px;}
  .mobile_paddingb20 {padding-bottom: 20px;}
  .mobile_paddingb30 {padding-bottom: 30px;}
  .mobile_paddingb40 {padding-bottom: 40px;}
  .mobile_paddingb50 {padding-bottom: 50px;}
  .mobile_paddingb60 {padding-bottom: 60px;}
  .mobile_paddingb70 {padding-bottom: 70px;}
  .mobile_paddingb80 {padding-bottom: 80px;}
  .mobile_paddingb90 {padding-bottom: 90px;}
  .mobile_paddingb100 {padding-bottom: 100px;}

  .mobile_paddingtb10 {padding-top: 10px; padding-bottom: 10px;}
  .mobile_paddingtb20 {padding-top: 20px; padding-bottom: 20px;}
  .mobile_paddingtb30 {padding-top: 30px; padding-bottom: 30px;}
  .mobile_paddingtb40 {padding-top: 40px; padding-bottom: 40px;}
  .mobile_paddingtb50 {padding-top: 50px; padding-bottom: 50px;}
  .mobile_paddingtb60 {padding-top: 60px; padding-bottom: 60px;}
  .mobile_paddingtb70 {padding-top: 70px; padding-bottom: 70px;}
  .mobile_paddingtb80 {padding-top: 80px; padding-bottom: 80px;}
  .mobile_paddingtb90 {padding-top: 90px; padding-bottom: 90px;}
  .mobile_paddingtb100 {padding-top: 100px; padding-bottom: 100px;}
  .set-height {height: auto!important;}
}

.text-left {text-align: left;}
.text-center {text-align: center;}
.text-right {text-align: right;}

@media (max-width: 767px) {
  .mobile-text-left {text-align: left;}
  .mobile-text-center {text-align: center;}
  .mobile-text-right {text-align: right;}
}

/*************** Typography *************/


h1, h2, h3, h4, h5, h6 {font-family: 'Raleway', sans-serif; color: #010101; font-weight: 700; line-height: 1.2em; margin: 8px 0;}

h1 {font-size: 60px;}
h2 {font-size: 36px;}
h3 {font-size: 24px;}
h4 {font-size: 20px;}
h5 {font-size: 18px;}
h6 {font-size: 14px;}

a {font-family: 'Raleway', sans-serif;color: #239cd5;text-decoration:none; transition: .25s;}
a:hover {color: #112a86;text-decoration: none;}
.font-white, .font-white h1, .font-white h2, .font-white h3, .font-white h4, .font-white h5, .font-white h6, .font-white p, .font-white span { color: #ffffff;}
.yellow_fill_bg{background-color:#fcd700;}
.font_skyblue{color:#239cd5;}
.font_yellow, .font_yellow h1, .font_yellow h2, .font_yellow h3, .font_yellow h4, .font_yellow h5, .font_yellow h6, .font_yellow p, .font_yellow span, .font_yellow span strong{color:#f8d400;}
.font_lightblue, .font_lightblue h1, .font_lightblue h2, .font_lightblue h3, .font_lightblue h4, .font_lightblue h5, .font_lightblue h6, .font_lightblue p, .font_lightblue span, .font_lightblue span strong{color:#239cd5;}
.font_blue,.font_blue h1, .font_blue h2, .font_blue h3, .font_blue h4, .font_blue h5, .font_blue h6, .font_blue p, .font_blue span, .font_blue span strong{color:#0a278c;}



.align-center {text-align: center;}
.align-left {text-align: left;}
.align-right {text-align: right;}
.bg_blue {background-color: #0a278b;}

.hs-form-field .input .hs-input {width: 100% !important;height: 60px;border-radius: 2px;background-color: #ffffff;border: 1px solid #333333;padding:5px 15px;font-size: 15px;line-height: 50px;font-weight: 500;margin:10px 0;}
.hs-form-field ul.inputs-list .hs-input {width: auto !important;height: auto !important;}
ul.inputs-list {list-style: none;padding: 0;margin: 0;}
.hs-form-field > label {display: none;}
.hs-form-field .input {margin-right: 20px !important;}
.hs-richtext.hs-main-font-element p {font-size: 14px;line-height: 26px;color: #333333;font-weight: 500;margin-bottom: 0;}
.hs-button.primary {border-radius: 2px;background-color:#239cd5;border: none;cursor: pointer;font-size: 16px;color: #ffffff;font-weight: 700;font-family: 'Raleway', sans-serif;text-align: center;display: inline-block;width:97%;margin-top: 20px;text-transform: uppercase;padding: 20px 20px;}
.hs-button.primary:focus,.hs-button.primary:hover {outline: none;background-color:#0a278c;} 
.hs-error-msgs {color: #f00;font-size: 12px;}
ul.inputs-list li label span {font-size: 14px;font-weight: 500;margin: 0 0 0 10px;}
.hs-form-field ul.inputs-list label .hs-input[type="checkbox"] {transform: scale(1.3);-webkit-transform: scale(1.3);box-shadow: 0px 0px 1.2px 1.2px inset #239cd5 !important;}
.hs-form-field ul.inputs-list label .hs-input:focus {outline: none;}

/* ==========Header============= */
.header-container-wrapper .header-section {position: absolute;left: 0;right: 0;top: 0;z-index: 99;padding:25px 0;}
*.row-fluid [class*="span"] {min-height: inherit;} 

/* ======================= */
.page-center {position: relative;}
.form-banner-module {background-size: cover;background-repeat: no-repeat;position: relative;}
.overlay {position: absolute; left: 0;right: 0; top: 0; bottom: 0;}
.form-banner-module .form_outer .copy-box {width: 52%;max-width: 770px;}
.form-banner-module .form_outer .copy-box h1 {font-weight: 900;text-transform: uppercase;line-height: 1;margin-bottom:-15px;margin-top:0;}
.form-banner-module .form_outer .copy-box h2{margin-top:40px;margin-bottom:-15px;font-weight:600}

/* ======================= */ 
.icon-repeat-module .item-grid-box {display: flex;flex-wrap: wrap;margin:25px -15px 35px;}
.icon-repeat-module .page-center {display: flex;flex-wrap: wrap;}
.icon-repeat-module .form_box {font-size: 16px;line-height: 26px;color:#999;font-weight: 400;padding: 50px 45px 60px;background: #ffffff;box-shadow: 0px 0px 20px rgb(0 0 0 / 10%);margin-top: -443px;max-width: 652px;box-sizing: border-box;margin-left: auto}
.icon-repeat-module .item-grid-box .item {padding: 0 15px;float: left;max-width: 25%;width: 100%;box-sizing: border-box;margin: 15px 0;}
.icon-repeat-module .right_box {max-width: 45%;margin-left: auto;}
.icon-repeat-module .form_box .heading h3 {font-size: 30px;margin-top: 0;}
.icon-repeat-module .form_box .hs-form-field .input .hs-input {width: 100%;height: 60px;}
.icon-repeat-module .form_box form fieldset {width: 100%;max-width: 100%;}
.icon-repeat-module .form_box form .hs-button.primary {width: 97%;}
.icon-repeat-module .item-grid-box .item .detail p strong {color: #000;text-transform: uppercase;font-size:18px;font-weight: 700;}
.icon-repeat-module .item-grid-box .item img {display: block;height: 81px !important;margin-bottom: 25px;}
.icon-repeat-module .item-grid-box .item .detail p {line-height: 21px;margin-bottom: 0;margin-top: 5px;}
.icon-repeat-module .bottom-copy p {margin-top: 0;color: #333333;}
.icon-repeat-module .bottom-copy h3 {margin-bottom: 10px;}
.form-box{font-size: 16px;line-height: 26px;color:#999;font-weight: 400;padding: 50px 45px 60px;background: #ffffff;box-shadow: 0px 0px 20px rgb(0 0 0 / 10%);box-sizing: border-box;}

/* ======================= */
.two-col-text-module .section-inner-content {display: flex;flex-wrap: wrap;}
.two-col-text-module .section-inner-content .left-box {width: 50%;padding-right:2%;}
.two-col-text-module .section-inner-content .right-box {width: 50%;padding-left:1%;}
.two-col-text-module .section-inner-content .right-box .member .avtar img {border-radius: 2px;display: block;}
.two-col-text-module .section-inner-content .right-box .member {display: flex;flex-wrap: wrap;margin-bottom: 45px; align-items: center;}
.two-col-text-module .section-inner-content .right-box .member .avtar {width: 30%;}
.two-col-text-module .section-inner-content .right-box .member .detail {width: 70%;color: #333333;padding-left: 30px;}
.two-col-text-module .section-inner-content .right-box .member .detail h6 {font-size: 18px;font-weight: 700;margin-bottom:0;margin-top: -5px;}
.two-col-text-module .section-inner-content .right-box .member .detail .desig {font-style: italic;color: #999;font-size: 15px;display: block;line-height: 1.5;}
.two-col-text-module .section-inner-content .left-box .item {display: flex;flex-wrap: wrap;align-items: flex-start;margin-bottom: 30px;}
.two-col-text-module .section-inner-content .left-box .item .count {display: block;width: 100px;height: 100px;border-radius: 100%; background-color: #239cd5;text-align: center; font-size: 48px;color: #ffffff;font-weight: 500;line-height: 91px; position: relative;}
.two-col-text-module .section-inner-content .left-box .item .data {width: calc(100% - 100px);padding-left: 25px;}
.two-col-text-module .section-inner-content .left-box .item .data p {margin-top: 0;margin-bottom: 5px;}
.two-col-text-module .section-inner-content .left-box .item .count:after {width: 86px;height: 86px;border-radius: 100%;background-color: transparent;content: "";line-height: 66px;position: absolute;left: 50%;border: 2px solid #ffffff;align-items: center;justify-content: center;top: 50%;transform: translateY(-50%) translateX(-50%);-webkit-transform: translateY(-50%) translateX(-50%);}
.two-col-text-module .section-inner-content .left-box .item .data p strong {font-size: 24px;line-height: 25px;color: #333333;font-weight: 700;}
.two-col-text-module .header-copy h2 {margin-bottom: 50px;}

/* =========================== */
.row-fluid .partner-repeat-module .page-center {max-width: 1140px;}
.partner-repeat-module .item-grid-box {display: flex;flex-wrap: wrap;justify-content: space-between;}
.partner-repeat-module .item-grid-box .item {width: 46%;padding: 0 15px;color: #333;}
.partner-repeat-module .item-grid-box .item .detail h4 {font-size: 30px;color: #112a86;font-weight: 700;margin-top: 25px;}
.partner-repeat-module .item-grid-box .item .detail p {margin-top: 0;}
.partner-repeat-module .item-grid-box .item img {display: block;max-height: 75px;}

/* ======================= */
.three-col-repeat-module,.four-col-repeat-module {position: relative;background-size: cover;background-repeat: no-repeat;}
.row-fluid .three-col-repeat-module .page-center{max-width: 1140px;}
.three-col-repeat-module .header-copy h2{margin-bottom: 30px;margin-top:0;}
.three-col-repeat-module .item-grid-box,.four-col-repeat-module .item-grid-box{display: flex;flex-wrap: wrap;}
.three-col-repeat-module .item-grid-box .item{width: 31.22222%;padding: 5.42% 2%;text-align: center;margin: 1% 1%;border-radius: 3px;/* filter: drop-shadow(0px 3px 3.5px rgba(1,1,1,0.05)) */;background-color:#ffffff;font-size: 20px;line-height: 23px;color: #333333;font-weight: 500;}
.three-col-repeat-module .item-grid-box .item h4,.four-col-repeat-module .item-grid-box .item h4 {font-size: 48px;color: #0a278b;font-weight: 700;margin: 20px 0 10px;line-height: 1;}
.three-col-repeat-module .item-grid-box .item .detail p,.four-col-repeat-module .item-grid-box .item .detail p{margin-top: 0;}
.three-col-repeat-module .item-grid-box .item img,.four-col-repeat-module .item-grid-box .item img {display: block;margin: 0 auto;max-height: 98px;}




.font_white {color: #ffffff;}
/*.yellow_template*/ .testimonials_module .member_repeater_row {display: flex;flex-wrap: wrap;display: -webkit-flex;-webkit-flex-wrap: wrap;margin: 0 -15px;}
/*.yellow_template*/ .testimonials_module .member_repeater_row .member {width: 33.333%;display: flex;padding: 0 15px;display: -webkit-flex;-webkit-flex-wrap: wrap;margin:15px 0;}
/*.yellow_template*/ .testimonials_module .member_repeater_row .member .avtar {width: 35%;}
/*.yellow_template*/ .testimonials_module .member_repeater_row .member .detail {width: calc(100% - 35%);padding-left: 5.5%;font-size: 16px;color: #333;line-height: 1.438;}
/*.yellow_template*/ .testimonials_module .member_repeater_row .member .detail p {margin-top: 0;}
/*.yellow_template*/ .testimonials_module .member_repeater_row .member .avtar img {border-radius: 3px;width:100%;}
/*.yellow_template*/ .testimonials_module .member_repeater_row .member .detail .name {color: #112a86;font-size: 18px;font-weight: bold;margin-bottom: 0;}
/*.yellow_template*/ .testimonials_module .member_repeater_row .member .detail .desig {display: block;font-size: 15px;color: #f8d400;font-weight: 500;}
.yellow_template div#about-us-section .item-grid-box {margin: 0 -1.2%;}
.yellow_template div#about-us-section .page-center {align-items: flex-end;}
/*.yellow_template*/ .testimonials_module .header-copy h2,.four-col-repeat-module .header-copy h2 {margin-top: 0;margin-bottom: 30px;}
.yellow_template .hs-form-field ul.inputs-list label .hs-input[type="checkbox"] {transform: scale(1.3);-webkit-transform: scale(1.3);box-shadow: 0px 0px 1.2px 1.2px inset #fcd700 !important;}
.yellow_template .hs-form-field ul.inputs-list label .hs-input:focus {outline: none;}
.yellow_template ul.inputs-list li label span { color: #999999;}
.yellow_template .icon-repeat-module .form_box .heading h3 {font-size: 23px; text-transform: uppercase;} 
.yellow_template .hs-button.primary {transition: all 0.5s ease;background-color: #fcd700;color:#0a278b;font-size:18px;}
.yellow_template .hs-button.primary:focus,.yellow_template .hs-button.primary:hover {outline: none;background-color:#0a278c;color:#ffffff;} 
.yellow_template form .hs-richtext.hs-main-font-element h6 {color: #333; font-size: 14px;}
.yellow_template .form-banner-module .form_outer .copy-box {position: relative; top: 55px;}
.yellow_template .form-banner-module .form_outer .copy-box h1 { margin-bottom: 0;}
.yellow_template div#about-us-section .item-grid-box .item {max-width: 30.9%;background-color: #ffffff;border-radius: 3px;padding: 20px 15px;margin: 2.4% 1.2% 0;display: flex; flex-direction: column;align-items: center;}
.yellow_template #about-us-section .header-copy {font-size: 33px;font-weight: 800;}
.yellow_template #about-us-section .header-copy p {margin: 0 0 5px;}
.yellow_template .three-col-repeat-module .item-grid-box,.four-col-repeat-module .item-grid-box {margin: 0 -1.5%;}
.yellow_template .row-fluid .three-col-repeat-module .page-center {max-width: 1200px;}
.yellow_template .three-col-repeat-module .item-grid-box .item{width: 30.333333%;margin: 1.5% 1.5%;font-size: 16px;padding: 5.42% 2% 3%;}
.yellow_template .three-col-repeat-module .header-copy h2 {margin-bottom: 25px;margin-top: 4px;}
.yellow_template .icon-repeat-module .item-grid-box .item .detail p strong { font-size: 20px; font-weight: 700;}
.yellow_template .icon-repeat-module .item-grid-box .item .detail p { margin: 15px 0; font-weight: 500;}
.yellow_template .form-banner-module {background-position: center;}
.font-yellow strong {color: #f8d400 !important;} 
.font-yellow{color: #f8d400;}

.font-yellow .icon-repeat-module .form_box .hs-form-field .input .hs-input{color:#9a9a9a;}

.four-col-repeat-module .item-grid-box .item{}
.row-fluid .four-col-repeat-module .page-center{max-width: 1700px;}
.four-col-repeat-module .item-grid-box .item { width:22%;text-align: center;border-radius: 3px;/* filter: drop-shadow(0px 3px 3.5px rgba(1,1,1,0.05)) */;background-color: #fff;line-height: 23px;color: #333;font-weight: 500;margin: 1.5% 1.5%;font-size: 16px;padding: 4% 2% 2.5%;}
.four-col-repeat-module .item-grid-box .item h4 {font-size: 32px;}

/* ============================ */
.two_column_form_media_module .section_inner_wrapper {display: flex;flex-wrap: wrap;display: -webkit-flex;-webkit-flex-wrap: wrap;}
fieldset {max-width: 100% !important;}
::-webkit-input-placeholder {color: #000000;}
:-ms-input-placeholder {color: #000000;}
::placeholder {color: #000000;}
.two_column_form_media_module .section_inner_wrapper .section_form_column {padding: 0 15px;margin: 15px 0;}
.two_column_form_media_module .section_inner_wrapper .section_media_column {padding: 0 15px;margin: 15px 0;}
.two_column_form_media_module .section_inner_wrapper .section_form_column .form-box .form-title {margin-top: 0;}
.two_column_form_media_module .page-center,.image_copy_repeater_module .page-center{max-width: 1200px;}

.image_copy_repeater_module .section_repeater_row {display: flex;flex-wrap: wrap;display: -webkit-flex;-webkit-flex-wrap: wrap;margin: 0 -1%;}
.image_copy_repeater_module .section_repeater_row .column-block {width: 48%;padding: 30px;margin: 15px 1%;color: #333;}
.image_copy_repeater_module .section_repeater_row .column-block .block_image img {display: block;width: 100%;}
.image_copy_repeater_module .section_header {margin-bottom: 35px;}
.image_copy_repeater_module .section_repeater_row .column-block .block_button a {border-radius: 2px;background-color: #239cd5;border: 0;cursor: pointer;font-size: 16px;color: #fff;font-weight: 700;font-family: 'Raleway',sans-serif;text-align: center;display: inline-block;width: auto;margin-top: 20px;text-transform: uppercase;padding: 14px 40px;}
.image_copy_repeater_module .section_repeater_row .column-block .block_button a:hover {background-color: #0a278b;}
label.hs-main-font-element {display: none;}
li.hs-form-radio {display: inline-block;vertical-align: middle; margin: 0 20px 0 0;}
.hs_civilite__.hs-civilite__.hs-fieldtype-radio > label {display: block;color: #333;font-weight: 600;margin: 10px 0 0;}

/* ==========LATIGID TE=========== */
.yellow_template ul.inputs-list li label span {color: #000;font-size: 14px;}
/.section_form_column ul.inputs-list li.hs-form-booleancheckbox label span { color:#333; }
/* .hs-form-field .input .hs-input {width: 100% !important;height: 60px;border-radius: 2px;background-color: #fff;border: 1px solid #1234;padding: 5px 15px;font-size: 14px;line-height: 60px;color: #000000;font-weight: 300;margin: 10px 0;} */

.icon-repeat-module .item-grid-box .item .detail p strong {color: #0a278b !important;}
.paddingb40 {padding-bottom: 40px; background: #FAFAFA;}
.hs-form-field .input .hs-input {width: 100% !important;height: 50px; border-radius: 2px; background-color: #fff; border: 1px solid #333; padding: 5px 15px; font-size: 15px; line-height: 60px; font-weight: 500; margin: 6px 0;}

/* ======================= */
.copyright {font-size: 14px;line-height:normal;}

/* =============date:27/4/2021=============== */
.FW_listing_module .listing_block_row {align-items: flex-start;display: flex;padding-top: 20px;}
.FW_listing_module .listing_block_row .block_content_column {margin-top: 0px;padding-left: 25px;align-self: center;-webkit-align-self: center;}
.FW_listing_module .listing_block_row .block_num_column {border-radius: 100%;height: 100px;width: 100px;text-align: center;vertical-align: middle;display: flex;align-items: center;}
.hs-form-required {color: red !important;}
.FW_listing_module .section_header { padding-bottom: 20px;}
.banner_w_form_module .section_form_column {padding: 0px !important;max-height: 290px;}
.banner_w_form_module .form_box {padding: 50px;background:#fff;z-index: 999;position:relative;}
.grid_row_options_module .esca_lpV2_template .block_content ul {padding-left: 0px;margin: 0;}
.grid_row_options_module ..grid_layout ul li {list-style: unset !important;}
.grid_row_options_module .row_layout .block_item {width: 100% !important;display:flex;align-items: center;margin: 40px 10px;position: relative;background-size: cover;background-position: center;}
.programs_group_section.row_layout {margin: 0px -10px;}
.grid_row_options_module .row_layout .block_content {padding: 30px;z-index: 999;}
.grid_row_options_module .section_layout_wrapper.grid_layout .block_item {padding: 20px 15px !important;margin:0px 10px;}
.esca_lpV2_template .grid_row_options_module .section_layout_wrapper.grid_layout {flex-wrap: nowrap;}
.esca_lpV2_template .row_layout .block_content {background: transparent !important;}
.download-brochure-lp .two_column_form_media_module{position:relative; background-size:cover;}
.banner_w_form_module {background-size: cover;}
.grid_row_options_module .section_layout_wrapper .block_icon {max-width: 120px;}
.grid_row_options_module .section_layout_wrapper .block_item.text-center .block_icon {margin: 0 auto;}
.grid_row_options_module .section_layout_wrapper .block_item.text-right .block_icon {margin-left: auto;}
.FW_listing_module .block_num_column:before { width: 86px;height: 86px;border-radius: 100%;background-color: transparent;content: "";line-height: 66px;position: absolute;left: 50%;border: 2px solid #fff;align-items: center; justify-content: center;top: 50%;transform: translateY(-50%) translateX(-50%);-webkit-transform: translateY(-50%) translateX(-50%);}
.grid_row_options_module .section_layout_wrapper .block_item a {color: #999;}
.grid_row_options_module .block_item.program_item li {color: #000;}
.footer-section .page-center>.row-fluid-wrapper>.row-fluid {display: flex; align-items: center; flex-wrap: wrap;}
.footer_button a {text-transform: uppercase;padding: 10px 18px;display: inline-block;font-weight: 700;color: #fff;border: 1px solid #fff;}
.footer_button a:hover {color: #fcd700;border-color: #fcd700;} 

/*.download-brochure-lp .page-center {max-width: 1700px !important;}*/
.two_column_form_media_module .section_inner_wrapper .section_media_column .section_header h1 {margin-top:0;font-size: 50px;text-transform: uppercase;font-weight: 900;line-height: 1.1;}
.two_column_form_media_module .section_inner_wrapper .section_media_column .section_header h5 {display: inline-block;text-transform: uppercase;font-weight: 800;color: #0a278c;padding: 4px 15px;font-size: 19px;margin-top: 25px;}
.two_column_form_media_module .section_inner_wrapper .section_media_column .section_header ul {display: flex;flex-wrap: wrap;max-width:410px;padding-left: 10px;margin-top: 3px;margin-bottom: 25px;}
.two_column_form_media_module .section_inner_wrapper .section_media_column .section_header ul li {width: 44%;padding: 0;font-weight: 600;color: #333333;font-size: 18px;margin: 3px 3%;}
.two_column_form_media_module .section_inner_wrapper .section_media_column .image_box {max-width: 360px;}
.form-box.font-white li.hs-form-radio label span {color: #fff;}
.two_column_form_media_module .section_inner_wrapper .section_media_column .image_box img {filter: drop-shadow(0px 3px 8px rgba(0,0,0,0.13));}

.right_logo { text-align: right;}
.left_logo, .right_logo { padding-top: 15px !important; padding-bottom: 15px!important;}
div#enable_form_inside_banner .section_inner_wrapper .section_form_column {max-height: unset;}
.two_column_form_media_module .section_header.formMobileTitle h1 { font-weight: 900; }
.two_column_form_media_module .section_header.formMobileTitle { display: none;text-align: center;padding-bottom: 15px; }



/* ================= */
.image-module .image_wrap img {width: 100%;display:block;}
.hs-phone.hs-form-field .hs-fieldtype-intl-phone {border: none;padding: 0;margin: 0;height: auto;margin-bottom: 6px;background-color: transparent;}
.hs-phone.hs-form-field .hs-fieldtype-intl-phone select {margin-bottom: 6px;width: 34% !important;margin-bottom:0;}
.hs-phone.hs-form-field .hs-fieldtype-intl-phone select + .hs-input {line-height: normal;height: auto !important;padding: 15.5px 15px;width: calc(100% - 36%) !important;}
.hs-phone.hs-form-field>label,.hs_phone.hs-form-field>label {display: block;color: #333;font-weight: 600;margin: 5px 0 0;}


/* ===========Media css============ */
@media (min-width: 1200px) {
  .two-col-text-module .section-inner-content .right-box .member {align-items: flex-start;}
}
@media (max-width: 1199px) {
  .FW_listing_module .listing_block_row .block_num_column {height: 78px; width: 78px;}
  .block_num_column:before {width: 69px !important;height: 69px !important;}
  .listing_block_row .block_num_column {padding: 13px 30px 13px !important;}
}
@media (max-width: 1024px) {
  .esca_lpV2_template .grid_row_options_module .section_layout_wrapper.grid_layout {flex-wrap: wrap !important;}
  .grid_row_options_module .section_layout_wrapper.grid_layout .block_item {margin: 6px 0px;}
  .programs_group_section.row_layout {margin: 0 auto;display: block;}
}
@media (max-width: 991px) {
  .icon-repeat-module .left-box {width: 100% !important;margin-top: 50px;}
  .icon-repeat-module .right_box {max-width: 100%;margin-left: auto;margin-right: auto;}
  .icon-repeat-module .page-center {flex-direction: column-reverse;-webkit-flex-direction: column-reverse;}
  .icon-repeat-module .form_box {margin-top: -125px;margin-left: auto;margin-right: auto;}
  .form-banner-module .form_outer .copy-box {width: 1000%;max-width: 100%;text-align: center;}
  .two-col-text-module .section-inner-content .left-box {width: 100%;padding-right: 0;margin-bottom: 30px;}
  .two-col-text-module .section-inner-content .right-box {width: 100%;padding-left: 0;}
  .yellow_template .form-banner-module .form_outer .copy-box { top: 25px;}
  /*.yellow_template*/ .testimonials_module .member_repeater_row .member {width: 100%;}
  .two_column_form_media_module .section_inner_wrapper {flex-direction: column-reverse;-webkit-flex-direction: column-reverse;}
  .two_column_form_media_module .section_inner_wrapper .section_form_column, .two_column_form_media_module .section_inner_wrapper .section_media_column{width:100% !important;margin-bottom: 0;}
  .image_copy_repeater_module .section_repeater_row .column-block{width:100%;}
  .grid_row_options_module .section_inner-wrapper {max-width: 100% !important;}
  .banner_w_form_module .section_form_column {max-height: inherit !important}
  .listing_block_row .block_num_column {padding: 13px 30px 13px !important;}
  .section_layout_wrapper.grid_layout {max-width: 100% !important;}
  .esca_lpV2_template .section_inner_wrapper .section_form_column,.banner_w_form_module .section_inner_wrapper .section_form_column {width: 100% !important;}
  .esca_lpV2_template .section_content_column,.banner_w_form_module .section_content_column {padding: 0;width: 100% !important;}
  .banner_w_form_module .form_box {padding: 30px;}
  /*.yellow_template*/ .testimonials_module .member_repeater_row .member .detail {width: calc(100% - 20%);}
  /*.yellow_template*/ .testimonials_module .member_repeater_row .member .avtar {width: 20%;}
  .two_column_form_media_module .section_inner_wrapper .section_media_column .section_header{text-align:center;}
  .two_column_form_media_module .section_inner_wrapper .section_media_column .image_box {margin: 0 auto;}
  .two_column_form_media_module .section_inner_wrapper .section_media_column .section_header ul {margin-left: auto;margin-right: auto;text-align: left;}
  /*   div#enable_form_inside_banner .section_inner_wrapper .section_content_column{padding:0;width:100% !important;}
  div#enable_form_inside_banner .section_inner_wrapper .section_form_column{width:100% !important;} */
}
@media (min-width: 768px) {
  .yellow_template .icon-repeat-module .form_box { padding: 40px 45px 50px;}
  .image-module .image_wrap.visible-desktop {display: block !important;}
}
@media (max-width: 767px) {
  .icon-repeat-module .form_box,.form-box {padding: 30px 25px 30px;}
  .icon-repeat-module .item-grid-box .item{max-width:33.333%;}
  .two-col-text-module .section-inner-content .left-box .item .data p strong {font-size: 20px;}
  h1,.two_column_form_media_module .section_inner_wrapper .section_media_column .section_header h1{font-size:38px;}
  h2 {font-size: 28px;}
  h3 {font-size: 22px;}
  .icon-repeat-module .form_box .heading h3 {font-size: 24px;}
  .partner-repeat-module .item-grid-box .item .detail h4{font-size: 20px;}
  .three-col-repeat-module .item-grid-box .item {width: 47.99999%;}
  .partner-repeat-module .item-grid-box .item { width: 48%;}
  .three-col-repeat-module .item-grid-box .item h4 {font-size: 36px;}
  .three-col-repeat-module .item-grid-box .item {font-size: 18px;}
  .yellow_template .three-col-repeat-module .item-grid-box .item,.four-col-repeat-module .item-grid-box .item { width: 47%;}
  .yellow_template div#about-us-section .item-grid-box .item { max-width: 47.55%;}
  .yellow_template div#about-us-section .item-grid-box {justify-content: flex-start;-webkit-justify-content: flex-start;}
  .header-section .head-logo {width: 50%;float: left;padding:0px}
  .header-section .head-logo img {max-width: 120px !important;}
  .form-banner-module .form_outer .copy-box h1{word-break: break-all;}
  /*.yellow_template*/ .testimonials_module .member_repeater_row .member {width: 100%;}
  /*.yellow_template*/ .testimonials_module .member_repeater_row .member .avtar {width: 200px;text-align: center;margin: 0 auto;}
  /*.yellow_template*/ .testimonials_module .member_repeater_row .member .detail {width: 100%;padding-left: 0px;font-size: 16px;color: #333;line-height: 1.438;text-align: center;}
  .section_layout_wrapper.grid_layout {display: block !important;}
  .grid_row_options_module .row_layout .block_item {margin: 15px 0px 15px;padding: 0px;position: relative;}
  .grid_row_options_module .section_layout_wrapper.grid_layout .block_item {padding: 20px 15px !important; width: 100% !important;}
  .programs_group_section.row_layout { margin: 0px 0px;}
  .esca_lpV2_template .section_layout_wrapper.grid_layout .block_item {margin: 20px 0% 20px !important;}   
} 
@media (max-width:639px) {
  .hs-phone.hs-form-field .hs-fieldtype-intl-phone select {width: 36% !important;padding: 5px 5px;}
  .hs-phone.hs-form-field .hs-fieldtype-intl-phone select+.hs-input {padding: 15.5px 8px;width: calc(100% - 39%) !important;}
}
@media (max-width: 480px) {
  .hs-form-field .input {margin-right: 0 !important;}
  .icon-repeat-module .form_box .hs-form-field .input .hs-input { width: 100% !important;}
  body .hs-form-field ul.inputs-list .hs-input,body .icon-repeat-module .form_box .hs-form-field ul.inputs-list .hs-input {width: auto !important;height: auto !important;}  
  .two-col-text-module .section-inner-content .left-box .item .data {padding-left: 0;width: 100%;margin-top: 30px;}
  .two-col-text-module .section-inner-content .left-box .item,.two-col-text-module .section-inner-content .right-box .member,.partner-repeat-module .item-grid-box,.icon-repeat-module .item-grid-box,.three-col-repeat-module .item-grid-box{ justify-content: center; text-align: center;}
  .item-grid-box .item .detail ul {text-align:left;}
  .two-col-text-module .header-copy h2 {text-align: center;}
  .two-col-text-module .section-inner-content .right-box .member .detail{padding-left: 0;width: 100%;}
  .partner-repeat-module .item-grid-box .item {width: 100%; padding: 0; margin-top: 30px;}
  .partner-repeat-module .item-grid-box .item img {margin: 0 auto;}
  .icon-repeat-module .item-grid-box .item img { margin-left: auto; margin-right: auto;}
  .icon-repeat-module .item-grid-box .item,.three-col-repeat-module .item-grid-box .item{width:100%;max-width:100%;}
  .icon-repeat-module .bottom-copy,.icon-repeat-module .header-copy {text-align: center;}
  .two-col-text-module .section-inner-content .right-box .member .avtar img {margin: 0 auto;}
  .two-col-text-module .section-inner-content .right-box .member .avtar {width: 100%;}
  .yellow_template .three-col-repeat-module .item-grid-box .item,.four-col-repeat-module .item-grid-box .item { width: 100%;margin-left:0;margin-right:0;}
  .yellow_template .three-col-repeat-module .item-grid-box{margin:0;}
  .yellow_template div#about-us-section .item-grid-box .item {max-width: 100%;}
  .hs-button.primary,.icon-repeat-module .form_box form .hs-button.primary{width:100%;}
  .yellow_template .icon-repeat-module .form_box .heading h3 {font-size: 22px;text-transform: uppercase;text-align: center;}
  .esca_lpV2_template .section_inner_wrapper h1,.banner_w_form_module .section_inner_wrapper h1 {word-break: break-word;}
  .two_column_form_media_module .section_inner_wrapper .section_media_column .section_header ul li {font-size: 16px;margin: 0 3% 10px;}
  .two_column_form_media_module .section_header.formMobileTitle{display:block;}
  .two_column_form_media_module .section_header.formDektopTitle h1 {display: none;}
}



/* ===========LTG============ */
.item-grid-box .item .detail ul {padding-inline-start: 20px !important;}
.form-banner-module .form_outer .copy-box h1 {margin-top: 15px;}
.yellow_template .icon-repeat-module .item-grid-box .item .detail p strong {font-size: 20px;font-weight: 700;}


/* landing page v2 css */

.esca_lpV2_template .section_inner_wrapper,.banner_w_form_module .section_inner_wrapper{display: flex;flex-wrap: wrap;}
.esca_lpV2_template .section_inner_wrapper .section_form_column,.banner_w_form_module .section_inner_wrapper .section_form_column {padding: 50px;}
.esca_lpV2_template .section_inner_wrapper .section_form_column .form-title,.banner_w_form_module .section_inner_wrapper .section_form_column .form-title{margin-top: 0;}
.banner_w_form_module {position: relative;}
.esca_lpV2_template .section_content_column,.banner_w_form_module .section_content_column{padding-right: 5%;}
.esca_lpV2_template .section_inner_wrapper h1,.banner_w_form_module .section_inner_wrapper h1 {margin-top: 0;}
.esca_lpV2_template .section_content_column {padding-right: 5%;}
.esca_lpV2_template .section_layout_wrapper.grid_layout {display: flex;flex-wrap: wrap;}
.esca_lpV2_template .section_layout_wrapper.grid_layout .block_item {width:100%;padding: 0 15px;}
.esca_lpV2_template .section_button a {margin-top: 20px;text-transform: uppercase;padding: 20px 20px;display: inline-block;font-weight: 700;}
.listing_block_row {padding-bottom: 20px;}
.listing_block_row .block_num_column {padding: 13px 40px 13px;position: relative;}
.listing_block_row .block_num_column h3 {margin: 0;line-height: 1;}
.esca_lpV2_template .block_content_column {margin-top: 25px;}
.esca_lpV2_template .block_content_column p {margin-top: 0;}
.esca_lpV2_template .section_layout_wrapper.row_layout { display: flex;flex-wrap: wrap;margin: 20px -15px 0;}
.esca_lpV2_template .block_item {width: 33.33%;}
.esca_lpV2_template .block_content ul {padding-left: 3px;margin: 0;list-style-position: inside;}


/* ======================= responsive  ====================== */
@media(max-width:1024px){
  .esca_lpV2_template .section_inner_wrapper .section_form_column,.banner_w_form_module .section_inner_wrapper .section_form_column{padding: 30px;}
  .esca_lpV2_template .section_layout_wrapper.grid_layout .block_item {width: 48%;margin: 20px 1% 20px;}
}
@media(max-width:767px){
  .esca_lpV2_template .section_content_column,.banner_w_form_module .section_content_column{padding: 0;width: 100%!important;}
  .esca_lpV2_template .section_inner_wrapper .section_form_column,.banner_w_form_module .section_inner_wrapper .section_form_column{width: 100%!important;margin-top: 30px;}
  .esca_lpV2_template .block_item {width: 50%;}
  .esca_lpV2_template .block_item:not(:last-child) {margin-bottom: 30px;}
  .footer-section .page-center>.row-fluid-wrapper>.row-fluid {display: block;}
  .footer_button a {margin-top: 20px;}
}
@media(max-width:640px){
  .esca_lpV2_template .block_item, .esca_lpV2_template .section_layout_wrapper.grid_layout .block_item {width: 100%;}
  .esca_lpV2_template .section_button a {padding: 15px 20px;}
  .esca_lpV2_template .row_layout .block_content {padding: 20px 30px;}
}