/* @import url('http://example.com/example_style.css'); */

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

 

@import url('https://fonts.googleapis.com/css2?family=Signika:wght@300;400;500;600;700&display=swap');
@import url("https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css");
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css");
@font-face {
  font-family: 'Proxima Nova';
  src: url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/hinted-ProximaNova-Black.eot');
  src: local('Proxima Nova Black'), local('ProximaNova-Black'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/hinted-ProximaNova-Black.eot#iefix') format('embedded-opentype'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/hinted-ProximaNova-Black.woff2') format('woff2'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/hinted-ProximaNova-Black.woff') format('woff'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/hinted-ProximaNova-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'Proxima Nova';
  src: url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/hinted-ProximaNovaT-Thin.eot');
  src: local('Proxima Nova Thin'), local('ProximaNovaT-Thin'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/hinted-ProximaNovaT-Thin.eot#iefix') format('embedded-opentype'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/hinted-ProximaNovaT-Thin.woff2') format('woff2'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/hinted-ProximaNovaT-Thin.woff') format('woff'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/fonts/hinted-ProximaNovaT-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'Proxima Nova';
  src: url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/hinted-ProximaNova-Regular.eot');
  src: local('Proxima Nova'), local('ProximaNova-Regular'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/hinted-ProximaNova-Regular.eot#iefix') format('embedded-opentype'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/hinted-ProximaNova-Regular.woff2') format('woff2'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/hinted-ProximaNova-Regular.woff') format('woff'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/hinted-ProximaNova-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Proxima Nova';
  src: url('../fonts/hinted-ProximaNova-Semibold.eot');
  src: local('Proxima Nova Semibold'), local('ProximaNova-Semibold'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/hinted-ProximaNova-Semibold.eot#iefix') format('embedded-opentype'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/hinted-ProximaNova-Semibold.woff2') format('woff2'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/hinted-ProximaNova-Semibold.woff') format('woff'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/hinted-ProximaNova-Semibold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Proxima Nova';
  src: url('../fonts/hinted-ProximaNova-Bold.eot');
  src: local('Proxima Nova Bold'), local('ProximaNova-Bold'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/hinted-ProximaNova-Bold.eot#iefix') format('embedded-opentype'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/hinted-ProximaNova-Bold.woff2') format('woff2'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/hinted-ProximaNova-Bold.woff') format('woff'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/hinted-ProximaNova-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Proxima Nova';
  src: url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/hinted-ProximaNova-Light.eot');
  src: local('Proxima Nova Light'), local('ProximaNova-Light'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/hinted-ProximaNova-Light.eot#iefix') format('embedded-opentype'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/hinted-ProximaNova-Light.woff2') format('woff2'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/hinted-ProximaNova-Light.woff') format('woff'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/hinted-ProximaNova-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Proxima Nova';
  src: url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/hinted-ProximaNova-Extrabld.eot');
  src: local('Proxima Nova Extrabold'), local('ProximaNova-Extrabld'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/hinted-ProximaNova-Extrabld.eot#iefix') format('embedded-opentype'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/hinted-ProximaNova-Extrabld.woff2') format('woff2'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/hinted-ProximaNova-Extrabld.woff') format('woff'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/hinted-ProximaNova-Extrabld.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'filson-soft';
  src:  url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/FilsonSoftBook.eot#iefix') format('embedded-opentype'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/FilsonSoftBook.woff') format('woff'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/FilsonSoftBook.ttf')  format('truetype'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/FilsonSoftBook.svg#FilsonSoftBook') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'filson-soft';
  src:  url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/FilsonSoftMedium.eot#iefix') format('embedded-opentype'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/FilsonSoftMedium.woff') format('woff'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/FilsonSoftMedium.ttf')  format('truetype'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/FilsonSoftMedium.svg#FilsonSoftMedium') format('svg');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'filson-soft';
  src:  url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/FilsonSoftRegular.eot#iefix') format('embedded-opentype'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/FilsonSoftRegular.woff') format('woff'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/FilsonSoftRegular.ttf')  format('truetype'),
    url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/fonts/FilsonSoftRegular.svg#FilsonSoftRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}

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



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




















































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



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

/***** 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;}
.paddingt210 {padding-top: 210px;}
.paddingt220 {padding-top: 220px;}
.paddingt230 {padding-top: 230px;}
.paddingt240 {padding-top: 240px;}
.paddingt250 {padding-top: 250px;}
.paddingt260 {padding-top: 260px;}
.paddingt270 {padding-top: 270px;}
.paddingt280 {padding-top: 280px;}
.paddingt290 {padding-top: 290px;}
.paddingt300 {padding-top: 300px;}

.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;}
.paddingb210 {padding-bottom: 210px;}
.paddingb220 {padding-bottom: 220px;}
.paddingb230 {padding-bottom: 230px;}
.paddingb240 {padding-bottom: 240px;}
.paddingb250 {padding-bottom: 250px;}
.paddingb260 {padding-bottom: 260px;}
.paddingb270 {padding-bottom: 270px;}
.paddingb280 {padding-bottom: 280px;}
.paddingb290 {padding-bottom: 290px;}
.paddingb300 {padding-bottom: 300px;}

.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_paddingt110 {padding-top: 110px;}
  .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_paddingt170 {padding-top: 170px;}
  .mobile_paddingt180 {padding-top: 180px;}
  .mobile_paddingt190 {padding-top: 190px;}
  .mobile_paddingt200 {padding-top: 200px;}

  .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_paddingb110 {padding-bottom: 110px;}
  .mobile_paddingb120 {padding-bottom: 120px;}
  .mobile_paddingb130 {padding-bottom: 130px;}
  .mobile_paddingb140 {padding-bottom: 140px;}
  .mobile_paddingb150 {padding-bottom: 150px;}
  .mobile_paddingb160 {padding-bottom: 160px;}
  .mobile_paddingb170 {padding-bottom: 170px;}
  .mobile_paddingb180 {padding-bottom: 180px;}
  .mobile_paddingb190 {padding-bottom: 190px;}
  .mobile_paddingb200 {padding-bottom: 200px;}

  .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 *************/
body {font-size: 16px; color: #253746; line-height: 1.6; margin: 0px; font-family: 'Proxima Nova', 'Open Sans', sans-serif; font-weight:400; }
.row-fluid .page-center {max-width: 1160px; padding: 0 15px; margin: 0 auto!important; float: none;}
*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
html {overflow-x: hidden;}


h1, h2, h3, h4, h5, h6 { font-family: 'filson-soft', 'Open Sans', sans-serif; font-weight: bold; line-height: 1em; margin:0px 0 20px; } 
h1 {font-size: 64px;font-weight:500;}
h2 {font-size: 36px;}
h3 {font-size: 30px;}
h4 {font-size: 24px;}
h5 {font-size: 20px;}
h6 {font-size: 18px;}
p{  margin:0px 0 20px; }
ul{ padding:0px; margin:0px; }

a {text-decoration:none; transition: .25s;} 
a:hover { text-decoration: none; }

img{ max-width:100%; height:auto; }  


.font-white,.font-white h1, .font-white h2, .font-white h3, .font-white h4, .font-white h5,.font-white p,.font-white li{ color: #ffffff;}
ul{ list-style-position: inside; }

strong{ font-weight:bold; }
p{ font-size:16px; }
p a{ color:#BB16A3; }


/************* Button css here ****************/
a.cta_button{ background: #BB16A3; border: 1px solid #BB16A3; color:#ffffff; box-sizing: border-box; border-radius: 7px; opacity: 0.9; font-weight: bold; font-size: 16px; line-height: 16px; text-align: center; text-transform:uppercase; padding:12px 40px; display:inline-block; margin:15px 0px; }
a.cta_button:hover{ background: #ffffff; color:#BB16A3; } 

.pink_white_border_button a{ background: #BB16A3; border: 1px solid #ffffff; box-sizing: border-box; border-radius: 7px; opacity: 0.9; font-weight: bold; font-size: 18px; line-height: 18px; text-align: center; text-transform:uppercase; padding:13px 20px; display:inline-block; color:#ffffff;text-transform: none;}
.pink_white_border_button a:hover{ background:#ffffff; color:#BB16A3; }

.header_right_column .darkPink_fill_button a{font-size: 16px;line-height: 16px;text-transform: uppercase;padding:14px 24px;}
.darkPink_fill_button a{ background: #BB16A3; border: 1px solid #BB16A3; color:#ffffff; box-sizing: border-box; border-radius: 7px; opacity: 0.9;font-size: 18px; line-height: 18px; text-align: center; text-transform:uppercase; padding:13px 15px; display:inline-block;font-family:'filson-soft', 'Open Sans', sans-serif;font-weight:500;text-transform: none;}
.darkPink_fill_button a:hover{ background: #ffffff; color:#BB16A3; } 



.row-fluid [class*="span"]{ min-height:inherit; }



/*****************************************
*********** Global Form css here *********/
form .hs-form-field{ padding-bottom:10px; }
form .hs-form-field > label{ display:block; padding-bottom:4px; }

form input[type=text],
form input[type=email],
form input[type=tel],
form input[type=number],
form input[type=password],
form textarea,
form select{ width:100%; padding:14px 20px; border:0px; font-family: 'Proxima Nova', 'Open Sans', sans-serif; border:1px solid #98A4AE; outline:0; } 

form ul.hs-error-msgs{ margin:5px 0 0 0px; padding:0px; list-style:none; }
form ul.hs-error-msgs label{ color:red; }
form .hs-submit{ padding-top:15px; }
form input.hs-button.primary{ font-family: 'Proxima Nova', 'Open Sans', sans-serif; background: #BB16A3; border: 1px solid #BB16A3; box-sizing: border-box; border-radius: 7px; opacity: 0.9; font-weight: bold; font-size: 16px; line-height: 16px; text-align: center; text-transform:uppercase; padding:12px 40px; display:inline-block; color:#ffffff; cursor:pointer; outline:0; white-space: inherit; }
form input.hs-button.primary:hover{ background:none; color:#BB16A3; }

form .hs-form-field .inputs-list{}
form .hs-form-field .inputs-list .hs-form-radio input[type=radio]{ display:none; }
form .hs-form-field .inputs-list .hs-form-radio label{ cursor:pointer; padding-left:33px; position:relative; display: inline-block; }
form .hs-form-field .inputs-list .hs-form-radio label span{ display:block; }
form .hs-form-field .inputs-list .hs-form-radio label span:before{ height:23px; width:23px; content:''; border-radius:100%; display:inline-block; vertical-align:middle; margin:0 10px 0 0px; border:1px solid #98A4AE; position:absolute; left:0; top:2px; }
form .hs-form-field .inputs-list .hs-form-radio label input[type=radio]:checked + span:before{ background:#BB16A3; border-color:#BB16A3; }
form .hs-form-field .inputs-list .hs-form-radio label input[type=radio]:checked + span{ color:#BB16A3; }






/************ header-container-wrapper ******************/
.header-container-wrapper{  }
.header-container-wrapper .page-center{ max-width:90%; }

.header_section{ padding-top:4px; padding-bottom:4px; }
.header_section .header_inner_wrapper{}
.header_section .header_inner_wrapper .row-fluid-wrapper .row-fluid{ display:flex; }
.header_section .header_inner_wrapper .header_left_column{ align-self:center; }
.header_section .header_inner_wrapper .header_left_column .row-fluid-wrapper .row-fluid { display:flex; }
.header_section .header_inner_wrapper .header_left_column .header_logo{ align-self:center; }
.header_section .header_inner_wrapper .header_left_column .header_menu{ align-self:center; } 
.header_section .header_inner_wrapper .header_left_column .header_menu{}
.header_section .header_inner_wrapper .header_left_column .header_menu ul{ list-style:none; }
.header_section .header_inner_wrapper .header_left_column .header_menu ul li{ display:inline-block; vertical-align:middle; position:relative; padding:7px 20px; font-weight:bold; font-size:14px; }
.header_section .header_inner_wrapper .header_left_column .header_menu ul li a{ color:#253746; font-family:'filson-soft', 'Open Sans', sans-serif; display:block; }
.header_section .header_inner_wrapper .header_left_column .header_menu ul li.hs-menu-depth-1:hover > a{ color:#98A4AE; }
.header_section .header_inner_wrapper .header_left_column .header_menu ul li ul.hs-menu-children-wrapper{ display:none; top:100%; left:0; padding:10px 20px 10px; background:#ffffff; width:295px; position:absolute; border-radius: 0px 0px 10px 10px; z-index:1; box-shadow:0 0 5px rgba(0,0,0,0.1); } 
.header_section .header_inner_wrapper .header_left_column .header_menu ul li ul.hs-menu-children-wrapper li{ display:block; border-bottom: 1px solid #98A4AE; padding:7px 0px; font-size:15px; font-weight:500; }
.header_section .header_inner_wrapper .header_left_column .header_menu ul li ul.hs-menu-children-wrapper li:last-child{ border-bottom:0px; }
.header_section .header_inner_wrapper .header_left_column .header_menu ul li ul.hs-menu-children-wrapper li a:hover{ color:#BB16A3; font-weight:bold; } 
.header_section .header_inner_wrapper .header_left_column .header_menu ul li.hs-item-has-children:hover ul.hs-menu-children-wrapper{ display:block; } 
.header_section .header_inner_wrapper .header_right_column{ align-self:center; } 
.header_section .header_inner_wrapper .header_right_column .member_login{ text-align:right; position: relative; z-index: 5; }
.home-template .header_section .header_inner_wrapper .header_right_column .member_login.darkPink_fill_button a{ background:rgba(255,255,255,0.9); color:#BB16A3; border:1px solid rgba(255,255,255,0.9); } 
.home-template .header_section .header_inner_wrapper .header_right_column .member_login.darkPink_fill_button a:hover{ background:#BB16A3; color:#ffffff; }


.home-template{ overflow-x: hidden; }

/********** banner_strip_image ***************/
.strip-bx { position:relative; z-index: 1; animation: fadeIn ease 2s;  -webkit-animation: fadeIn ease 2s;  -moz-animation: fadeIn ease 2s;  -o-animation: fadeIn ease 2s;  -ms-animation: fadeIn ease 3s; animation-iteration-count: 1; }
.strip-bx .banner_strip_image{ position:absolute;  width:260px; height:1000px; transform: rotate(23.62deg); right: 12%; top: -230px; /*padding-top: 400px;*/ /*overflow:hidden;*/  z-index:1; }
.strip-bx .banner_strip_image div.hs_cos_wrapper{ /*width:255px;*/ /* background:#BB16A3; */ padding-top: 400px; height:100%;  }
.strip-bx:after{ content:''; width:255px; background:#BB16A3; padding-top: 400px; height:1000px; transform: rotate(23.62deg); position:fixed; top: -100px; right: 12%; }


.strip-bx .banner_strip_image img{ transform: rotate(-23.62deg); position:relative; left:16px; animation: loadfadeIn ease 3s;  -webkit-animation: loadfadeIn ease 3s;  -moz-animation: loadfadeIn ease 3s;  -o-animation: loadfadeIn ease 3s;  -ms-animation: loadfadeIn ease 3s; animation-iteration-count: 1; } 


/********* Banner module css here *************/

.hero_module{ position:relative; min-height:400px; background-size:cover; background-position:center; /*background-attachment: fixed;*/ }
.hero_module .overlay{ position:absolute; left:0; top:0; width:100%; height:100%; } 
.hero_module .page-center{ position:relative; }
.hero_module .banner_inner_wrapper{}
.hero_module .banner_inner_wrapper .banner_content{ max-width:620px; }
.hero_module .banner_inner_wrapper .banner_button a {margin-top: 10px;}
.hero_module .banner-video{  position:absolute; height:100%; width:100%; left:0; top:0; overflow:hidden; display:flex; vertical-align:middle; justify-content: center; }
.hero_module .banner-video .hero_bg_video { /*min-height:900px;*/ min-width:1250px; align-self:start; }


/********* two_column_copy_list_module ********/
.home-template .two_column_copy_list_module{ position:relative; z-index:2; }

.two_column_copy_list_module{ background-size:cover; background-position:center; position:relative; z-index:2; }
.two_column_copy_list_module .section_inner_wrapper{ display:flex; }
.two_column_copy_list_module .section_inner_wrapper .section_content_column{ padding-right:50px; width:50%; }
.two_column_copy_list_module .section_inner_wrapper .section_content_column h2{ font-size: 64px; font-weight:500;margin-bottom:40px;}
.two_column_copy_list_module .section_inner_wrapper .section_list_column{ padding-left:50px; width:50%; }
.two_column_copy_list_module .section_inner_wrapper .section_list_column .column_image{ padding-bottom:30px;] }
.two_column_copy_list_module .section_inner_wrapper .section_list_column .column_list{}
.two_column_copy_list_module .section_inner_wrapper .section_list_column .column_list ul{ list-style:none; padding:0px; margin:0px; }
.two_column_copy_list_module .section_inner_wrapper .section_list_column .column_list ul li{ font-weight: 500; font-size: 18px; line-height: 38px; border-top: 1px solid #ffffff; padding:3px 0px; }
.two_column_copy_list_module .section_inner_wrapper .section_list_column .column_list ul li:first-child{ border-top:0px; }
.two_column_copy_list_module .section_inner_wrapper .section_list_column .column_list ul li a{ color:#ffffff; }
.two_column_copy_list_module .section_inner_wrapper .section_list_column .column_list ul li a:hover{ color:#BB16A3; }


/*************** two_column_copy_media_module *****************/
.home-template .two_column_copy_media_module{ position:relative; z-index:1; background:#ffffff; }
.two_column_copy_media_module{ }
.two_column_copy_media_module .section_inner_wrapper{ display:flex; }
.two_column_copy_media_module .section_inner_wrapper .section_content_column{ padding-right:50px; align-self:center; width:40%; }
.two_column_copy_media_module .section_inner_wrapper .section_media_column{ padding-left:30px; align-self:center; width:60%; }
.two_column_copy_media_module .section_inner_wrapper .section_media_column video{ width:100%; display:block; }
.home-template .two_column_copy_media_module .section_content_column h2 {margin-bottom: 25px;}
.home-template .two_column_copy_media_module .section_content_column h2 {margin-bottom: 25px;}
.home-template .two_column_copy_media_module .section_button a {margin-top: 10px;}

/************ request_demo_global_module ********************/ 
.home-template .request_demo_global_module{ position:relative; z-index:1; }

.request_demo_global_module{ }
.row-fluid .request_demo_global_module .page-center{ max-width:520px; } 
.request_demo_global_module .section_header{ padding-bottom:10px; }
.request_demo_global_module .section_form_box{ }
.request_demo_global_module .section_form_box .hs-form-field{ padding-bottom:15px; } 

.request_demo_global_module .section_form_box .hs-submit{ text-align:center; }
.request_demo_global_module .section_form_box .hs-submit input.hs-button.primary.large{ border: 1px solid #FFFFFF; border-radius: 7px; font-weight: bold; font-size: 18px; line-height: 18px; padding:15px 55px; cursor:pointer; background:none; color:#ffffff; text-transform:uppercase; }
.request_demo_global_module .section_form_box .hs-submit input.hs-button.primary.large:hover{ background:#BB16A3; }


/************* solutions_parallax_module **************/ 

.section_left_column.section_navigation{ position:relative; z-index:10; color:#98A4AE; }
.section_left_column.section_navigation ul{ list-style:none; padding:0px; margin:0px; position:absolute; top:200px; left:10%; width:250px; }
.section_left_column.section_navigation ul li{ font-size:14px; line-height:28px; font-weight:bold; padding:3px 0px; font-weight:800; text-align:right;  }
/*.section_left_column.section_navigation ul li.font-white{ color:#ffffff; }*/


.section_left_column.section_navigation ul li.slick-slide{ cursor:pointer; outline:0; }
.section_left_column.section_navigation ul li.slick-slide:hover{ font-weight:600; }


.section_left_column.section_navigation ul li a{ color:#98A4AE;font-weight:500;}
.section_left_column.section_navigation.font-white ul li a,
/*.section_left_column.section_navigation ul li{ color:#ffffff; }*/

.section_left_column.section_navigation ul ul{ position:static; }
.section_left_column.section_navigation ul ul .slick-track{ -webkit-transform: translate3d(0,0,0) !important; -moz-transform: translate3d(0,0,0) !important; -ms-transform: translate3d(0,0,0) !important; -o-transform: translate3d(0,0,0) !important; transform: translate3d(0,0,0) !important; }

.section_left_column.section_navigation ul ul li{ font-weight:400; }
.section_left_column.section_navigation ul ul li a:hover{ opacity:0.7; }
.section_left_column.section_navigation ul#active-solution_tab1{}
.section_left_column.section_navigation ul#active-solution_tab2{ color:White; }
.section_left_column.section_navigation ul#active-solution_tab3{}
.section_left_column.section_navigation ul#active-solution_tab4{ color:White; }
.section_left_column.section_navigation ul#active-solution_tab5{}

.section_left_column.section_navigation ul#active-solution_tab6{ /*color:White;*/ }


.section_left_column.section_navigation ul#active-solution_tab7{}
.section_left_column.section_navigation ul#active-solution_tab8{ color:White; } 


.home-template .parallax-mirror{ z-index:2; }
.solutions_parallax_module{ position:relative; z-index:5; }
.solutions_parallax_module .solutions_items{ background-color:#fff; background-size:cover; background-position:center; position:relative; border:0px !important; min-height: 100vh;  } 
.solutions_parallax_module .solutions_items .overlay{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; }
.solutions_parallax_module .solutions_items .solution_strip_band{ position:absolute; top:-1px; left:-1px; transition:all 0.5s ease-in-out; z-index:2; }  
.solutions_parallax_module .solutions_items .solution_strip_band .strip_image{}
.solutions_parallax_module .solutions_items .solution_strip_band .strip_image img{ display:block; position:relative; transition:all 0.5s ease-in-out; left:-180px; }

.solutions_parallax_module .solutions_items .solution_strip_band .logo_image{ position:absolute; top:25px; left:22px; overflow:hidden; border-radius: 30px 0 30px 30px; }
.solutions_parallax_module .solutions_items .solution_strip_band .logo_image img{ display:block; position:relative; }

.solutions_parallax_module .solutions_items.slick-active .solution_strip_band .strip_image img{ left:0; }
.solutions_parallax_module .solutions_items .solution_strip_band .logo_image:before{ position:absolute; content:''; left:5px; top:10px; height:80%; width:10%; background:#BB16A3; border-radius: 39px 0 39px 39px; transition:all 0.5s ease-in-out; } 
.solutions_parallax_module .solutions_items.slick-active .solution_strip_band .logo_image:before{ top:5px; height:93%; width:93%; }

.solutions_parallax_module .solutions_items .page-center{ position:relative; max-width: 90%; }
.solutions_parallax_module .solutions_items .section_inner_wrapper{ display:flex; padding:100px 0 0px; transition:all 4s ease-in-out; min-height:620px; } 
.solutions_parallax_module .solutions_items .section_inner_wrapper .section_left_column{ text-align:right; width:30%; }
.solutions_parallax_module .solutions_items .section_inner_wrapper .section_left_column ul{ list-style:none; padding:0px; margin:0px; }
.solutions_parallax_module .solutions_items .section_inner_wrapper .section_left_column ul li{ font-size:14px; line-height:28px; color:#98A4AE; font-weight:bold; padding:3px 0px;font-weight:800;}
.solutions_parallax_module .solutions_items .section_inner_wrapper .section_left_column ul li a{ color:#98A4AE;font-weight:500;}
.solutions_parallax_module .solutions_items .section_inner_wrapper .section_left_column.font-white ul li a,
.solutions_parallax_module .solutions_items .section_inner_wrapper .section_left_column.font-white ul li{ color:#ffffff; }

.solutions_parallax_module .solutions_items .section_inner_wrapper .section_left_column ul ul{}
.solutions_parallax_module .solutions_items .section_inner_wrapper .section_left_column ul ul li{ font-weight:400; }
.solutions_parallax_module .solutions_items .section_inner_wrapper .section_left_column ul ul li a:hover{ opacity:0.7; }


.solutions_parallax_module .solutions_items .section_inner_wrapper .section_right_column{ width:70%; padding-left:35%; }
.solutions_parallax_module .solutions_items .section_inner_wrapper .section_right_column .section_copy{ max-width:470px; } 
.solutions_parallax_module .solutions_items .section_inner_wrapper .section_right_column .section_link{ max-width:470px; }
.solutions_parallax_module .solutions_items .section_inner_wrapper .section_right_column .section_link a{ font-weight:bold; }
.solutions_parallax_module .solutions_items .section_inner_wrapper .section_right_column .section_link a:hover{ text-decoration:underline; }
.solutions_parallax_module .solutions_items .section_inner_wrapper .section_right_column .section_copy h2{font-weight:600;margin-bottom:40px;}

.pink_color_block .section_right_column .section_link a,
.solutions_parallax_module .solutions_items.pink_color_block.slick-active .section_inner_wrapper .section_left_column ul li.active{ color:#BB16A3; }

.green_color_block .section_right_column .section_link a,
.solutions_parallax_module .solutions_items.green_color_block.slick-active .section_inner_wrapper .section_left_column ul li.active{ color:#6CC24A; }

.blue_color_block .section_right_column .section_link a,
.solutions_parallax_module .solutions_items.blue_color_block.slick-active .section_inner_wrapper .section_left_column ul li.active{ color:#407EC9; }

.dark_yellow_color_block .section_right_column .section_link a,
.solutions_parallax_module .solutions_items.dark_yellow_color_block.slick-active .section_inner_wrapper .section_left_column ul li.active{ color:#EAAA00; }

.dark_green_color_block .section_right_column .section_link a,
.solutions_parallax_module .solutions_items.dark_green_color_block.slick-active .section_inner_wrapper .section_left_column ul li.active{ color:#4C8D2B; }

.dark_purple_color_block .section_right_column .section_link a,
.solutions_parallax_module .solutions_items.dark_purple_color_block.slick-active .section_inner_wrapper .section_left_column ul li.active{ /*color:#5E366E;*/ color:white; } 

.dark_blue_color_block .section_right_column .section_link a,
.solutions_parallax_module .solutions_items.dark_blue_color_block.slick-active .section_inner_wrapper .section_left_column ul li.active{ color:#236192; }

.yellow_color_block .section_right_column .section_link a,
.solutions_parallax_module .solutions_items.yellow_color_block.slick-active .section_inner_wrapper .section_left_column ul li.active{ color:#FFCD00; } 




.pink_color_block.slick-current .section_link a{ color:#BB16A3; font-weight:600; }
.green_color_block.slick-current .section_link a{ color:#6CC24A; font-weight:600; }
.blue_color_block.slick-current .section_link a{ color:#407EC9; font-weight:600; }
.dark_yellow_color_block.slick-current .section_link a{ color:#EAAA00; font-weight:600; } 
.dark_green_color_block.slick-current .section_link a{ color:#4C8D2B; font-weight:600; }
.dark_purple_color_block.slick-current .section_link a{ color:#5E366E; font-weight:600; } 
.dark_blue_color_block.slick-current .section_link a{ color:#236192; font-weight:600; }
.yellow_color_block.slick-current .section_link a{ color:#FFCD00; font-weight:600; } 


.pink_color_block.slick-current .section_link a,
.section_left_column.section_navigation ul li.pink_color_block.slick-current{ color:#BB16A3; font-weight:600; }
.green_color_block.slick-current .section_link a,
.section_left_column.section_navigation ul li.green_color_block.slick-current{ color:#6CC24A; font-weight:600; }
.blue_color_block.slick-current .section_link a,
.section_left_column.section_navigation ul li.blue_color_block.slick-current{ color:#407EC9; font-weight:600; }
.dark_yellow_color_block.slick-current .section_link a,
.section_left_column.section_navigation ul li.dark_yellow_color_block.slick-current{ color:#EAAA00; font-weight:600; }
.dark_green_color_block.slick-current .section_link a,
.section_left_column.section_navigation ul li.dark_green_color_block.slick-current{ color:#4C8D2B; font-weight:600; }

/*.dark_purple_color_block.slick-current .section_link a,
.section_left_column.section_navigation ul li.dark_purple_color_block.slick-current{ color:#5E366E; font-weight:600; } */

.dark_purple_color_block.slick-current .section_link a,
.section_left_column.section_navigation ul li.dark_purple_color_block.slick-current{ color:#ffffff; font-weight:600; } 

.solutions_parallax_module .solutions_items.dark_purple_color_block .section_inner_wrapper .section_right_column .section_copy.font-white h2,
.solutions_parallax_module .solutions_items.dark_purple_color_block .section_inner_wrapper .section_right_column .section_copy.font-white p{ color:#fff; }


.dark_blue_color_block.slick-current .section_link a,
.section_left_column.section_navigation ul li.dark_blue_color_block.slick-current{ color:#236192; font-weight:600; }
.yellow_color_block.slick-current .section_link a,
.section_left_column.section_navigation ul li.yellow_color_block.slick-current{ color:#FFCD00; font-weight:600; }


.section_left_column.section_navigation ul li.pink_color_block.slick-current:before{ content:'>'; margin-right:5px; }
.section_left_column.section_navigation ul li.green_color_block.slick-current:before{ content:'>'; margin-right:5px; }
.section_left_column.section_navigation ul li.blue_color_block.slick-current:before{ content:'>'; margin-right:5px; }
.section_left_column.section_navigation ul li.dark_yellow_color_block.slick-current:before{ content:'>'; margin-right:5px; }
.section_left_column.section_navigation ul li.dark_green_color_block.slick-current:before{ content:'>'; margin-right:5px; }
.section_left_column.section_navigation ul li.dark_purple_color_block.slick-current:before{ content:'>'; margin-right:5px; } 
.section_left_column.section_navigation ul li.dark_blue_color_block.slick-current:before{ content:'>'; margin-right:5px; }
.section_left_column.section_navigation ul li.yellow_color_block.slick-current:before{ content:'>'; margin-right:5px; }





.solutions_parallax_module .solutions_items.slick-active.pink_color_block .section_left_column.section_navigation ul li.pink_color_block{ color:#BB16A3; font-weight:700; }
.solutions_parallax_module .solutions_items.slick-active.green_color_block .section_left_column.section_navigation ul li.green_color_block{ color:#6CC24A; font-weight:700; }
.solutions_parallax_module .solutions_items.slick-active.blue_color_block .section_left_column.section_navigation ul li.blue_color_block{ color:#407EC9; font-weight:700; }
.solutions_parallax_module .solutions_items.slick-active.dark_yellow_color_block .section_left_column.section_navigation ul li.dark_yellow_color_block{ color:#EAAA00; font-weight:700; }
.solutions_parallax_module .solutions_items.slick-active.dark_green_color_block .section_left_column.section_navigation ul li.dark_green_color_block{ color:#4C8D2B; font-weight:700; }
.solutions_parallax_module .solutions_items.slick-active.dark_purple_color_block .section_left_column.section_navigation ul li.dark_purple_color_block{ color:#5E366E; font-weight:700; } 
.solutions_parallax_module .solutions_items.slick-active.dark_blue_color_block .section_left_column.section_navigation ul li.dark_blue_color_block{ color:#236192; font-weight:700; }
.solutions_parallax_module .solutions_items.slick-active.yellow_color_block .section_left_column.section_navigation ul li.yellow_color_block{ color:#FFCD00; font-weight:700; }


.solutions_parallax_module .solutions_items.slick-active.pink_color_block .section_left_column.section_navigation ul li.pink_color_block:before{ content:'>'; margin-right:5px; }
.solutions_parallax_module .solutions_items.slick-active.green_color_block .section_left_column.section_navigation ul li.green_color_block:before{ content:'>'; margin-right:5px; }
.solutions_parallax_module .solutions_items.slick-active.blue_color_block .section_left_column.section_navigation ul li.blue_color_block:before{ content:'>'; margin-right:5px; }
.solutions_parallax_module .solutions_items.slick-active.dark_yellow_color_block .section_left_column.section_navigation ul li.dark_yellow_color_block:before{ content:'>'; margin-right:5px; }
.solutions_parallax_module .solutions_items.slick-active.dark_green_color_block .section_left_column.section_navigation ul li.dark_green_color_block:before{ content:'>'; margin-right:5px; }
.solutions_parallax_module .solutions_items.slick-active.dark_purple_color_block .section_left_column.section_navigation ul li.dark_purple_color_block:before{ content:'>'; margin-right:5px; } 
.solutions_parallax_module .solutions_items.slick-active.dark_blue_color_block .section_left_column.section_navigation ul li.dark_blue_color_block:before{ content:'>'; margin-right:5px; }
.solutions_parallax_module .solutions_items.slick-active.yellow_color_block .section_left_column.section_navigation ul li.yellow_color_block:before{ content:'>'; margin-right:5px; }



@keyframes loadfadeIn{
  0% { opacity:0; }
  50% { opacity:0; left: -18px;}
  100% { opacity:1; left: 16px; }
}
@-moz-keyframes loadfadeIn {
  0% { opacity:0; }
  50% { opacity:0; left: -18px;}
  100% { opacity:1; left: 16px; }
}
@-webkit-keyframes loadfadeIn {
  0% { opacity:0; }
  50% { opacity:0; left: -18px;}
  100% { opacity:1; left: 16px; }
}
@-o-keyframes loadfadeIn {
  0% { opacity:0; }
  50% { opacity:0; left: -18px;}
  100% { opacity:1; left: 16px; }
}
@-ms-keyframes loadfadeIn {
  0% { opacity:0; }
  50% { opacity:0; left: -18px;}
  100% { opacity:1; left: 16px; }
}




@keyframes fadeIn{
  0% { opacity:0;}
  50% { opacity:0;}
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  50% { opacity:0;}
  100% { opacity:1; }
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  50% { opacity:0;}
  100% { opacity:1; }
}
@-o-keyframes fadeIn {
  0% { opacity:0; }
  50% { opacity:0;}
  100% { opacity:1; }
}
@-ms-keyframes fadeIn {
  0% { opacity:0; }
  50% { opacity:0;}
  100% { opacity:1; }
}



.solutions_parallax_module .solutions_items.slick-active .section_inner_wrapper{ animation: fadeIn ease 3s;  -webkit-animation: fadeIn ease 3s;  -moz-animation: fadeIn ease 3s;  -o-animation: fadeIn ease 3s;  -ms-animation: fadeIn ease 3s; animation-iteration-count: 1; }
.solutions_parallax_module .solutions_items.slick-active .section_left_column.section_navigation{ animation: fadeIn ease 3s;  -webkit-animation: fadeIn ease 3s;  -moz-animation: fadeIn ease 3s;  -o-animation: fadeIn ease 3s;  -ms-animation: fadeIn ease 3s; animation-iteration-count: 1; }

.solutions_parallax_module .solutions_items.pink_color_block .solution_strip_band .logo_image::before{ background:#BB16A3; } 
.solutions_parallax_module .solutions_items.green_color_block .solution_strip_band .logo_image::before{ background:#6CC24A; } 
.solutions_parallax_module .solutions_items.blue_color_block .solution_strip_band .logo_image::before{ background:#407EC9; } 
.solutions_parallax_module .solutions_items.dark_yellow_color_block .solution_strip_band .logo_image::before{ background:#EAAA00; } 
.solutions_parallax_module .solutions_items.dark_green_color_block .solution_strip_band .logo_image::before{ background:#4C8D2B; } 
.solutions_parallax_module .solutions_items.dark_purple_color_block .solution_strip_band .logo_image::before{ background:#5E366E; } 
.solutions_parallax_module .solutions_items.dark_blue_color_block .solution_strip_band .logo_image::before{ background:#236192; } 
.solutions_parallax_module .solutions_items.yellow_color_block .solution_strip_band .logo_image::before{ background:#FFCD00; } 




/*********** Footer section css ******************/
.home-template .footer-container-wrapper{ position: relative; z-index: 999; }
.footer_section{ background:#253746; padding:100px 0px 50px; color:#ffffff; }
.footer_logo{ padding-bottom:30px; }
.footer_section ul{ list-style:none; }
.footer_section a{ color:#ffffff; }
.footer_section a[href="javascript:void(0);"] { pointer-events: none; }
.footer_section a:hover{ color:#BB16A3; }
.footer_section .row-fluid .page-center{ max-width: 1600px; }
.footer_section ul li{ padding-bottom:5px; }
.footer_section ul li.hs-menu-depth-1{ padding-bottom:30px; }
.footer_section ul li.hs-menu-depth-1 > a{ font-weight:bold; }
.footer_section ul li ul{ padding-top:5px; }
.footer_section {font-size: 14px;}
.footer_section p {font-size: 14px;}
.footer_section .pink_white_border_button a { color:#ffffff;font-size: 16px;line-height: 16px;text-transform: uppercase;}
.footer_section .pink_white_border_button a:hover{ color:#BB16A3; }

#footer_for_lp.footer_section{ padding: 50px 0px 50px; }  
#footer_for_lp.footer_section .footer_logo { padding-bottom:0px; } 

.footer_bottom_row{ color:#98A4AE; padding-top:40px; }
.footer_bottom_row .copyright_text{ font-size:12px; }
.footer_bottom_row .privacy_menus{ text-align:right; }
.footer_bottom_row .privacy_menus ul{}
.footer_bottom_row .privacy_menus ul li{ padding:0 5px 0 7px; border-left:1px solid #98A4AE; display:inline-block; vertical-align:middle; line-height:normal; font-size:12px; }
.footer_bottom_row .privacy_menus ul li:first-child{ border-left:0px; }
.footer_bottom_row .privacy_menus ul li a{ color:#98A4AE; font-weight: normal; }
.footer_bottom_row .privacy_menus ul li a:hover{ color:#ffffff; }


/*************** System templates styling **********/
.system-template{}
.system-template .hs-search-field{ max-width:800px; margin:0 auto; }
.system-template .hs-search-field form{ position:relative; }
.system-template .hs-search-field form button{ position:absolute; right:15px; top:12px; background:none; border:0px; cursor:pointer; }
.system-template .hs-search-field form button svg{ height:20px; fill:#BB16A3; }
.system-template .hs-search-field form button:hover svg{ fill:#253746; }
.password-page form input[type=password]{ height:auto !important; width:40%; }
.password-page form{ text-align:center; }
.password-page form input.hs-button.primary{ padding: 15px 40px; white-space: inherit; }

.backup_unsubscribe_page .backup_unsubscribe_box{ text-align:center; }

.two_column_landing_page{}
.two_column_landing_page .main_body_wrapper,
.three_column_landing_page .main_body_wrapper{ padding-top:50px; padding-bottom:50px; }
.one_column_site_page .main_body_wrapper,
.two_column_site_page .main_body_wrapper,
.three_column_site_page .main_body_wrapper{ padding-top:50px; padding-bottom:50px; }


/************ simple_banner_module ***************/
.simple_banner_module{ min-height:580px; background-size:cover; background-position:center; position:relative; }
.simple_banner_module .strip-band{ position:absolute; left:0; top:0; z-index:1; }
.simple_banner_module .overlay{ width:100%; height:100%; position:absolute; left:0; top:0; }

.two_column_copy_nav_module{}
.two_column_copy_nav_module .section_inner_wrapper{ display:flex; }
.section_inner_wrapper .section_content_column{ width:70%; padding-right:130px; }
.section_inner_wrapper .section_nav_column{ width:30%; }
.section_inner_wrapper .section_nav_column ul{ list-style:none; margin:0px; padding:0px; }
.section_inner_wrapper .section_nav_column ul li{ border-bottom:1px solid #98A4AE; font-size:18px; line-height:38px; }
.section_inner_wrapper .section_nav_column ul li a{ color:#253746;font-style: normal; font-weight: 600;font-size: 18px;line-height: 38px;text-transform: capitalize;}
.section_inner_wrapper .section_nav_column ul li a:hover,
.section_inner_wrapper .section_nav_column ul li.active a{ color:#BB16A3; }
.section_inner_wrapper .section_nav_column ul li:last-child{ border-bottom:0px; }
.section_inner_wrapper .section_nav_column ul li{}


.two_column_copy_nav_module .section_inner_wrapper .section_content_column .column-content h1 {line-height: 1;font-size: 50px;margin-bottom: 30px;}
.section_inner_wrapper .section_content_column .column_button a {margin-top: 30px;}

.full_width_cta_module{ position:relative; }
.full_width_cta_module .page-center{ position:relative; }
.full_width_cta_module:before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0;  background:url('https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/Home/grid-pattern.png') center; }

.list_module{}
.list_module .section_inner_wrapper{ display:flex; }
.list_module .section_inner_wrapper .section_left_column{ width: 33.3%; padding-right:20px; }
.list_module .section_inner_wrapper .section_mid_column{ width: 33.3%; padding-right:20px; padding-left:20px; }  
.list_module .section_inner_wrapper .section_right_column{ width: 33.3%; padding-left:20px; }
.list_module .section_inner_wrapper ul{ list-style:none; padding:0px; margin:0px;margin-bottom:15px; }
.list_module .section_inner_wrapper ul li{ padding:5px 0px; }
.list_module .intro_text {margin-bottom: 60px;}


/* ================== */
.content_column_repeater_module {background-size: cover;background-repeat: no-repeat;background-position: center;position: relative;}
.content_column_repeater_module .section_inner_wrapper {display: flex;flex-wrap: wrap;display: -webkit-flex;-webkit-flex-wrap: wrap;align-items: start;-webkit-align-items: start;}
.content_column_repeater_module .section_inner_wrapper .content_column_block h2 span {font-style: normal;font-weight: 500;font-size: 100px;line-height:1;}
.content_column_repeater_module .section_inner_wrapper .content_column_block h2,.content_column_repeater_module .section_inner_wrapper .content_column_block h3 {margin: 0;}

.content_column_repeater_module .section_inner_wrapper{}
.content_column_repeater_module .section_inner_wrapper .content_column_block ul {list-style:none;}
.content_column_repeater_module .section_inner_wrapper .content_column_block ul li {margin-bottom:8px;}
.content_column_repeater_module .section_inner_wrapper .content_column_block p{ display:flex; margin:0px;line-height:2; }
.content_column_repeater_module .section_inner_wrapper .content_column_block p img{ height:auto; align-self: start; margin-right:15px; min-width:25px;  }


/******** News Blog ********/
.container .post-item { width: 50%;height: auto;float: left;padding: 15px;box-sizing: border-box;}
.load-more-btn {clear: both;text-align:center; }

/*********** About page module ********/
.about_module{}
.about_module .section_header_row{ display:flex; padding:0px 0 50px; }
.about_module .section_header_row .section_left_column{ padding-right:20px; }
.about_module .section_header_row .section_right_column{ padding-left:20px; }
.about_module .team_members_list_wrapper{ display:flex; flex-wrap:wrap; margin-left:-10px; margin-right:-10px; } 
.about_module .team_members_list_wrapper .team_member_block{ width:23%; margin:10px 1% 20px; position:relative; transition:all 0.3s ease-in-out; }
.about_module .team_members_list_wrapper .team_member_block .member_image{}
.about_module .team_members_list_wrapper .team_member_block .member_image img{ display:block; width:100%; }
.about_module .team_members_list_wrapper .team_member_block .member_content{ padding:10px 20px 10px; position:absolute; top:10px; left:0; opacity:0; max-width: 80%; transition:all 0.3s ease-in-out; }
.about_module .team_members_list_wrapper .team_member_block .member_content p{ margin:0px; line-height:normal; }
.about_module .team_members_list_wrapper .team_member_block .member_content p br{ display:none; }
.about_module .team_members_list_wrapper .team_member_block .member_content p strong{ display:block; }
.about_module .team_members_list_wrapper .team_member_block .member_content p span{ display:block; font-weight:400; }

.about_module .team_members_list_wrapper .team_member_block .member_hover_image{ position:absolute; top:0; left:0; width:100%; opacity:0; transition:all 0.3s ease-in-out; }
.about_module .team_members_list_wrapper .team_member_block .member_hover_image img{ width:100%; }
.about_module .team_members_list_wrapper .team_member_block:hover .member_hover_image{ opacity:1; }
.about_module .team_members_list_wrapper .team_member_block:hover .member_content{ opacity:1; }


.blog_header_module .section_inner_wrapper{ display:flex; border-bottom:1px solid #98A4AE; padding:100px 0px 40px; margin-bottom:20px; }
.blog_header_module .section_inner_wrapper .section_header{ padding-right:15px; width:50%; }
.blog_header_module .section_inner_wrapper .radio-group{ padding-left:15px; width:50%; }
.blog_header_module .section_inner_wrapper .radio-group .radio{ color:#98A4AE; font-size:16px; padding:3px 0px; }
.blog_header_module .section_inner_wrapper .radio-group .radio input[type=radio]{ display:none; }
.blog_header_module .section_inner_wrapper .radio-group .radio label{ cursor:pointer; padding:3px 10px 3px 0px; display: inline-block; }

.blog_header_module .section_inner_wrapper .radio-group .radio label:before{ height:23px; width:23px; content:''; border-radius:100%; display:inline-block; vertical-align:middle; margin:0 10px 0 0px; border:1px solid #98A4AE; }
.blog_header_module .section_inner_wrapper .radio-group .radio input[type=radio]:checked + label:before{ background:#BB16A3; border-color:#BB16A3; }
.blog_header_module .section_inner_wrapper .radio-group .radio input[type=radio]:checked + label{ color:#BB16A3; }
.blog_header_module .section_inner_wrapper .radio-group .radio label:hover{ color:#BB16A3; }
.blog_header_module .section_inner_wrapper .radio-group .radio label:hover:before{ background:#BB16A3; border-color:#BB16A3; } 


.blog-listing-section{ padding-bottom:50px; }
.blog-listing-section .post-listing{  } 
.blog-listing-section .post-listing .container{ margin-left:-15px; margin-right:-15px; } 
.blog-listing-section .post-listing .container:after{ clear:both; content:''; display:block; }
.blog-listing-section .post-listing .post-item{}
.blog-listing-section .post-listing .post-item a{ display:block; color:#253746; outline:0; }
.blog-listing-section .post-listing .post-item a .post_image{}
.blog-listing-section .post-listing .post-item a .post_image img{ display:block; }
.blog-listing-section .post-listing .post-item a .post_content_wrapper{ padding:20px 5px 10px; }
.blog-listing-section .post-listing .post-item a .post_content_wrapper h4{  }
.blog-listing-section .post-listing .post-item a:hover .post_content_wrapper h4{ color:#BB16A3; }
.blog-listing-section .post-listing .post-item a .post_content_wrapper p{ margin:0px; }
.blog-listing-section .post-listing .post-item a .post_content_wrapper p span{ color:#98A4AE; }  
.blog-listing-section .load-more-btn{ padding:30px 0px; }
.blog-listing-section .load-more-btn a{ display:inline-block; text-transform:uppercase; color:#98A4AE; font-weight: 500; font-size: 18px; outline:0; }
.blog-listing-section .load-more-btn a:hover{ opacity:0.7; } 


.blog-detail-section{ padding:80px 0px; }
.blog-detail-section .page-center{ display:flex; }
.blog-detail-section .detail_header_section{ width:50%; padding-right:20px; }
.blog-detail-section .detail_header_section h1{ font-size:50px; }
.blog-detail-section .detail_header_section h4{ font-family:'Proxima Nova', 'Open Sans', sans-serif; }

.blog-detail-section .detail_header_section p{}
.blog-detail-section .detail_header_section p span{ color:#98A4AE; }
.blog-detail-section .detail_header_section h6{ font-weight:normal; }
.blog-detail-section .detail_header_section h6 a{ color:#BB16A3; }

.blog-detail-section .blog_post_body_section{ width:50%; padding-left:20px; }
.blog-detail-section .blog_post_body_section .post_image{ padding-bottom:34px; }
.blog-detail-section .blog_post_body_section .post_image img{ display:block; } 

.blog-listing-section .post-listing{ padding:20px 0px; }

.blog-listing-section .post-listing .blog-header{ padding:15px; margin-bottom:30px; }
.blog-listing-section .post-listing .blog-header .blog-header__inner{}
.blog-listing-section .post-listing .blog-header .blog-header__inner .blog-header__author-avatar{ height:150px; width:150px; background-size:cover; margin:0 0 15px 0px; border-radius:100%; }
.blog-listing-section .post-listing .blog-header .blog-header__inner .blog-header__subtitle{ font-weight:normal; font-family:'Proxima Nova', 'Open Sans', sans-serif; } 
.blog-listing-section .post-listing .blog-header .blog-header__author-social-links{}
.blog-listing-section .post-listing .blog-header .blog-header__author-social-links a{ margin:0 15px 15px 0px; }
.blog-listing-section .post-listing .blog-header .blog-header__author-social-links a svg{ width:24px; fill:#BB16A3; }
.blog-listing-section .post-listing .blog-header .blog-header__author-social-links a:hover svg{ fill:#98A4AE; }

.blog-listing-section .post-listing .post-item{ width: 50%; height: auto; float: left; padding: 15px; box-sizing: border-box; }  


.two_column_copy_form_module{}
.two_column_copy_form_module .section_inner_wrapper{ display:flex; }
.two_column_copy_form_module .section_inner_wrapper .section_left_column{ padding-right:15px; }
.two_column_copy_form_module .section_inner_wrapper .section_left_column .column_content_block{ padding:50px 0 0 0px; }

.two_column_copy_form_module .section_inner_wrapper .section_right_column{ padding-left:15px;  }
.two_column_copy_form_module .section_inner_wrapper .section_right_column .form_box{ padding:50px 0 0 0px; }
.two_column_copy_form_module .section_inner_wrapper .section_right_column .form_box ul.inputs-list{ padding:0px; list-style:none; }
.two_column_copy_form_module .section_inner_wrapper .section_right_column .form_box ul.inputs-list li{ padding:5px 0 10px 0px; }
.two_column_copy_form_module .section_inner_wrapper .section_right_column .form_box ul.inputs-list li input.hs-input[type=radio]{ margin-left:0px; margin-right:10px; }
.two_column_copy_form_module .section_inner_wrapper .section_right_column .form_box form input.hs-button.primary{ background:none; color:#BB16A3; }
.two_column_copy_form_module .section_inner_wrapper .section_right_column .form_box form input.hs-button.primary:hover{ background:#BB16A3; color:#ffffff; }


.media_repeater_module{}
.media_repeater_module .media_repeater_row{ display:flex; }
.media_repeater_module .media_repeater_row .column_image_block{ padding:0 10px; width:100%; }
.media_repeater_module .media_repeater_row .column_image_block:first-child{ padding-left:0px; }
.media_repeater_module .media_repeater_row .column_image_block:last-child{ padding-right:0px; }


.more_news_section{ margin-top:50px; }
.blog-detail-section .more_news_section .page-center{ display:block; }
.blog-detail-section .more_news_section .section_header{ border-bottom:1px solid #98A4AE; margin:0 0 30px 0px; color:#98A4AE; }
.blog-detail-section .more_news_section .section_header h3{  }
.blog-detail-section .related_post_wrapper{ display:flex; flex-wrap:wrap; margin-left:-10px; margin-right:-10px; }
.blog-detail-section .related_post_wrapper .post-item{ width:48%; margin:0 1% 30px; }
.blog-detail-section .related_post_wrapper .post-item a{ display:block; color: #253746; outline: 0; }
.blog-detail-section .related_post_wrapper .post-item .post_content_wrapper{}
.blog-detail-section .related_post_wrapper .post-item .post_content_wrapper p{ margin:0px; }
.blog-detail-section .related_post_wrapper .post-item .post_content_wrapper p span{ color: #98a4ae; }
.blog-detail-section .related_post_wrapper .post-item a:hover .post_content_wrapper h4{ color:#BB16A3; }

.blog-detail-section .related_post_wrapper .post-item .post_image{ margin-bottom:20px; }
.blog-detail-section .related_post_wrapper .post-item .post_image img{ display:block; }


/********** Parallax section css here **************/

.solution_parallaxV2_module .solutions_items{ position:relative; padding-bottom:0px;  }
.solution_parallaxV2_module .solutions_items .page-center{ position:absolute; top:15%; left:0; width: 100%; z-index:2; }
.solution_parallaxV2_module .solutions_items .section_inner_wrapper{ min-height:inherit; }
.main_solParrlax_section{ position:relative; overflow:hidden; }
.main_solParrlax_section.active-main-section{}

.section_left_column.section_navigation{ position:absolute; left:15%; top:0; }
.section_left_column.section_navigation.sticky{ position:fixed; top:0%; }


.main_solParrlax_section.active-main-section .solution-nav li.pink_color_block.active,
.main_solParrlax_section.active-main-section .solution-nav li.pink_color_block.active a{ color:#BB16A3; font-weight:700; }
.main_solParrlax_section.active-main-section .solution-nav li.green_color_block.active,
.main_solParrlax_section.active-main-section .solution-nav li.green_color_block.active a{ color:#6CC24A; font-weight:700; }
.main_solParrlax_section.active-main-section .solution-nav li.blue_color_block.active,
.main_solParrlax_section.active-main-section .solution-nav li.blue_color_block.active a{ color:#407EC9; font-weight:700; }
.main_solParrlax_section.active-main-section .solution-nav li.dark_yellow_color_block.active,
.main_solParrlax_section.active-main-section .solution-nav li.dark_yellow_color_block.active a{ color:#EAAA00; font-weight:700; }
.main_solParrlax_section.active-main-section .solution-nav li.dark_green_color_block.active,
.main_solParrlax_section.active-main-section .solution-nav li.dark_green_color_block.active a{ color:#4C8D2B; font-weight:700; }
.main_solParrlax_section.active-main-section .solution-nav li.dark_purple_color_block.active,
.main_solParrlax_section.active-main-section .solution-nav li.dark_purple_color_block.active a{ /*color:#5E366E;*/ color:white; font-weight:700; } 
.main_solParrlax_section.active-main-section .solution-nav li.dark_blue_color_block.active,
.main_solParrlax_section.active-main-section .solution-nav li.dark_blue_color_block.active a{ color:#236192; font-weight:700; }
.main_solParrlax_section.active-main-section .solution-nav li.yellow_color_block.active,
.main_solParrlax_section.active-main-section .solution-nav li.yellow_color_block.active a{ color:#FFCD00; font-weight:700; } 

.main_solParrlax_section.active-main-section .solution-nav li.pink_color_block.active:before{ content:'>'; margin-right:5px; }
.main_solParrlax_section.active-main-section .solution-nav li.green_color_block.active:before{ content:'>'; margin-right:5px; }
.main_solParrlax_section.active-main-section .solution-nav li.blue_color_block.active:before{ content:'>'; margin-right:5px; }
.main_solParrlax_section.active-main-section .solution-nav li.dark_yellow_color_block.active:before{ content:'>'; margin-right:5px; }
.main_solParrlax_section.active-main-section .solution-nav li.dark_green_color_block.active:before{ content:'>'; margin-right:5px; }
.main_solParrlax_section.active-main-section .solution-nav li.dark_purple_color_block.active:before{ content:'>'; margin-right:5px; } 
.main_solParrlax_section.active-main-section .solution-nav li.dark_blue_color_block.active:before{ content:'>'; margin-right:5px; }
.main_solParrlax_section.active-main-section .solution-nav li.yellow_color_block.active:before{ content:'>'; margin-right:5px; }

.main_solParrlax_section .solutions_parallax_module .solutions_items .section_inner_wrapper .section_right_column{ width: 100%; padding-left: 43%; }




.solution_parallaxV2_module .solutions_items.active .solution_strip_band .strip_image img{ left:0; }
.solution_parallaxV2_module .solutions_items .solution_strip_band .logo_image:before{ width:0%; }
.solution_parallaxV2_module .solutions_items.active .solution_strip_band .logo_image:before{ top:5px; height:93%; width:93%; } 

.solution_parallaxV2_module .solutions_items .section_inner_wrapper{ opacity:0; transition:all 0.5s ease-in-out; position:relative; top:250px; }
.solution_parallaxV2_module .solutions_items.active .section_inner_wrapper{ opacity:1; top:0px; }


/******* Grid logo module ********/
.logo_grid_module21{}
.logo_grid_module21 .section_header h2{ max-width:660px; margin-left:auto; margin-right:auto; } 
.logo_grid_module21 .section_header p{ max-width:560px; margin-left:auto; margin-right:auto; }

.logo_grid_module21 .logo_repeater_row{ display:flex; flex-wrap:wrap; }
.logo_grid_module21 .logo_repeater_row .logo_block{ width:33.333%; } 

.blog_feed_module21{}
.blog_feed_module21 .section_header{}
.blog_feed_module21 .section_header h2{}

.blog_feed_module21 .blog_feed_row{}
.blog_feed_module21 .blog_feed_row .post-item{}
.blog_feed_module21 .blog_feed_row .post-item{}

.blog_feed_module21 .section_header{ border-bottom:1px solid #98A4AE; margin:0 0 30px 0px; color:#98A4AE; }
.blog_feed_module21 .section_header h2{ color:#253746; }
.blog_feed_module21 .blog_feed_row{ display:flex; flex-wrap:wrap; margin-left:-10px; margin-right:-10px; }
.blog_feed_module21 .blog_feed_row .post-item{ width:48%; margin:0 1% 30px; }
.blog_feed_module21 .blog_feed_row .post-item a{ display:block; color: #253746; outline: 0; }
.blog_feed_module21 .blog_feed_row .post-item .post_content_wrapper{}
.blog_feed_module21 .blog_feed_row .post-item .post_content_wrapper p{ margin:0px; }
.blog_feed_module21 .blog_feed_row .post-item .post_content_wrapper p span{ color: #98a4ae; }
.blog_feed_module21 .blog_feed_row .post-item a:hover .post_content_wrapper h4{ color:#BB16A3; }

.blog_feed_module21 .blog_feed_row .post-item .post_image{ margin-bottom:20px; }
.blog_feed_module21 .blog_feed_row .post-item .post_image img{ display:block; }
.blog_feed_module21 .section_button{ padding-top:15px; }
.blog_feed_module21 .section_button a{ font-weight: 500; font-size: 18px; line-height: 24px; color: #98A4AE; text-transform:uppercase; } 
.blog_feed_module21 .section_button a:hover{ color:#BB16A3; }

/**** back to top ********/
.back-to-top{ position:fixed; right:15px; bottom:15px; width:auto !important;  }
.back-to-top a{ width:45px; height:45px; border-radius:100%; text-align:center; line-height:45px; display:block; background:#fff; color:#253746; }
.back-to-top a:hover{ background:#253746; color:#fff; opacity:0.8; } 

.parallaxParent .bg_image{ background-repeat: no-repeat;
  position: absolute;
  z-index: 1;
  height: 100%;
  transform: initial !important;
  width: 100%;
  left: 0;
  top: 0;
  background-attachment: fixed; } 




/* ================hero-v2-module============== */
.font-pink{color:#BB16A3;}
.about-template-2022 h1,.careers-template-2022 h1{font-size:50px;line-height: 50px;font-weight: 600;}
.hero-v2-module .hero-inner-wrapper {display: flex;max-width: 879px;flex-wrap: wrap;margin: auto;}
.hero-v2-module .hero-inner-wrapper > div {width: 50%;padding: 0 14px;}
.hero-v2-module .hero-inner-wrapper p {font-size: 24px;line-height: 32px;font-weight:300}
.hero-v2-module .intro-title h1 {margin-bottom: 45px;}

/* ==========image-grid-module========== */
.image-grid-module {}
.image-grid-module .grid-wrapper {}
.image-grid-module .grid-wrapper .grid-row{display: flex;flex-wrap: wrap;margin: 0 -3.5px;}
.image-grid-module .grid-wrapper .grid-row img {display: block;}
.image-grid-module .grid-wrapper .grid2-column-per-row .grid-column {width: 50%;padding: 3px 3.5px;}
.image-grid-module .grid-wrapper .grid4-column-per-row .grid-column {padding: 3px 3.5px;width: 25%;}

/* ============team-module============ */
.team-module .section-header h2 {font-weight: 400;margin-bottom: 85px;}
.team-module .team-repeater-row {display: flex;flex-wrap: wrap;margin: 0 -15px;}
.team-module .team-repeater-row .team-member {width: 25%;padding: 0 15px;text-align: center;margin-bottom:30px;}
.team-module .team-repeater-row .team-member .person-image img{width:130px !important;height:130px !important;border-radius:100%;display:block;margin:0 auto;}
.team-module .team-repeater-row .team-member .person-info {margin-top: 9px;}
.team-module .team-repeater-row .team-member .person-info p {font-size: 13px;line-height: 24px;font-family:'filson-soft', 'Open Sans', sans-serif;}
.team-module .team-repeater-row .team-member .person-info p strong {margin: 0 0 4px;display: inline-block;font-size: 15px;line-height: 22px;font-weight:500;}
.team-module .team-repeater-row .team-member .person-info p:last-child {margin: 0;}

/* ============logo_grid_module21============ */
.logo_grid_module21 .logo_repeater_row.six-items-per-row .logo_block {width: 16.6%;}
.logo_grid_module21 .logo_repeater_row.three-items-per-row .logo_block {width: 33.333%;}
.logo_grid_module21 .logo_repeater_row.four-items-per-row .logo_block {width: 25%;}
.logo_grid_module21 .logo_repeater_row.five-items-per-row .logo_block {width: 20%;}
.logo_grid_module21 .logo_repeater_row.five-items-per-row .logo_block img {display: block;margin: 0 auto;}
.logo_grid_module21 .section_header h2 {margin-top: 8px;margin-bottom: 30px;}

/* ============hero-v3-module============ */
.hero-v3-module {background-size: cover;position: relative;background-repeat: no-repeat;background-position: center;}
.hero-v3-module .page-center {position: relative;z-index: 9;}
.hero-v3-module .overlay {position: absolute;left: 0;right: 0;top: 0;bottom: 0;mix-blend-mode: multiply;-webki-mix-blend-mode: multiply;}
.hero-v3-module .section-header h1 {margin-top: 3px;margin-bottom: 25px;}

/* ============intro-text-module============ */
.intro-text-module {position: relative;background-size: cover;background-repeat: no-repeat;background-position: center;}
.intro-text-module .section-content h2 {max-width: 670px;margin-left: auto;margin-right: auto;line-height: 1.38;font-weight: 500;margin-top: 3px;margin-bottom: 35px;}
.intro-text-module .overlay {position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.intro-text-module .section-content {position: relative;z-index: 9;max-width: 750px;margin: 0 auto;line-height: 1.5;}

/* ============careers-module============ */
.careers-module {}
.careers-module .section-header h2 {font-weight: normal;margin-bottom:10px;}
.careers-module .careers-repeater-row .career-row {display: flex;flex-wrap: wrap;}
.careers-module .careers-repeater-row .career-row .career-column {width: 50%;padding: 0 40px;display: flex;flex-direction: column;margin:60px 0;}
.careers-module .careers-repeater-row .career-row .career-column .career-summary p br {display: none;}
.careers-module .careers-repeater-row .career-row .career-column .career-summary p {display: inline;}
.careers-module .careers-repeater-row .career-row .career-column .career-title a {color: #253746;text-transform: uppercase;}
.careers-module .careers-repeater-row .career-row .career-column .career-button {margin-top: auto;}
.careers-module .careers-repeater-row .career-row .career-column p {font-size: 18px;line-height: 22px;font-family:'filson-soft', 'Open Sans', sans-serif;}
.careers-module .careers-repeater-row .career-row .career-summary {margin-bottom: 23px;font-weight:300;}
.careers-module .careers-repeater-row .career-row .career-summary span {display: inline-block;}
.careers-module .careers-repeater-row .career-row .career-summary span a {font-size: 18px;line-height: 22px;font-family:'filson-soft', 'Open Sans', sans-serif;color:#BB16A3;}
.careers-module .careers-repeater-row .career-row .career-summary span a:hover{opacity:0.7;}
.careers-module .careers-repeater-row .career-row .career-column .career-button a {min-width: 167px;}



/* ============benefits-module============ */
.benefits-module{position: relative;background-size: cover;background-repeat: no-repeat;background-position: center;}
.benefits-module .overlay {position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.benefits-module .page-center {position: relative;z-index: 9;}
.benefits-module .benefits-inner-wrapper {display: flex;flex-wrap: wrap;max-width: 830px;margin: 75px auto 0;}
.benefits-module .benefits-inner-wrapper .benefits-image-column {max-width: 320px;}
.benefits-module .benefits-inner-wrapper .benefits-content-column {width: calc(100% - 320px);padding-left: 47px;}
.benefits-module .benefits-inner-wrapper .benefits-image-column img {border-radius: 80px 0px 80px 80px;display: block;}
.benefits-module .benefits-inner-wrapper.image-on-right {flex-direction: row-reverse;}
.benefits-module .benefits-inner-wrapper.image-on-right .benefits-content-column {padding-left: 0;padding-right: 47px;}
.benefits-module .benefits-inner-wrapper .benefits-content-column ul {padding: 0;margin: 0;list-style: none;}
.benefits-module .benefits-inner-wrapper .benefits-content-column ul li {background-image: url(https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/Careers/listing-mark-icon.png);background-repeat: no-repeat;background-size: 20px;padding: 0 0 0 31px;line-height: 20px;margin-bottom: 27px;background-position: 0 3px;}
.benefits-module .benefits-inner-wrapper .benefits-content-column ul li:last-child{margin-bottom:0;}
.benefits-module .section-header h3 {font-size: 36px;margin-bottom: 30px;}

/* ============testimonial-module============ */
.testimonial-module {}
.testimonial-module .testimonial-wrapper {display: flex;max-width: 1005px;margin: 0 auto;flex-wrap: wrap;justify-content: space-around;}
.testimonial-module .testimonial-wrapper .testimonial-column {width: 33.333%;padding: 0 15px;max-width: 305px;}
.testimonial-module .testimonial-wrapper .testimonial-column .person-info {display: flex;align-items: center;}
.testimonial-module .testimonial-wrapper .testimonial-column .person-info .person-image img {display: block;width: 80px !important;height: 80px !important;border-radius: 100%;}
.testimonial-module .testimonial-wrapper .testimonial-column .person-data {width: calc(100% - 80px);padding-left: 14px;}
.testimonial-module .testimonial-wrapper .testimonial-column .person-data p {margin: 0;font-size: 13px;line-height: 20px;}
.testimonial-module .testimonial-wrapper .testimonial-column p{font-family: 'filson-soft','Open Sans',sans-serif;font-weight:normal;}
.testimonial-module .testimonial-wrapper .testimonial-column .person-quote p {line-height: 24px;font-weight:300;}
.testimonial-module .testimonial-wrapper .testimonial-column .person-quote {margin-bottom: 36px;}

/* ============careers-detail-module============ */
.careers-detail-module .careers-head-row .position-name h5 {margin-top: 5px;font-weight: bold;font-size: 18px;line-height: 22px;text-transform: uppercase;margin-bottom: 38px;}
.careers-detail-module .position-details h5 {font-weight: bold;font-size: 18px;line-height: 22px;	color: #BB16A3;margin-bottom:30px;}
.careers-detail-module .back-button {font-weight: 500;font-size: 18px;line-height: 24px;text-transform: uppercase;margin-top: 80px;}
.careers-detail-module .back-button a {color: #98A4AE;}
.careers-detail-module .back-button a:hover {color: #BB16A3;}
.careers-detail-module .careers-head-row .position-summary p {font-size: 18px;line-height: 22px;}
.careers-detail-module .careers-head-row .position-summary p br {display: none;}
.careers-detail-module .careers-head-row,.careers-detail-module .position-details {max-width: 680px;}
.careers-detail-module .careers-head-row {margin-bottom: 85px;}
.careers-detail-module .careers-head-row .position-link {margin-top: 40px;}
.careers-detail-module .position-link a {min-width: 167px;}
.careers-detail-module .position-details ul {margin-bottom: 70px;padding: 0 0 0 25px;line-height: 22px;list-style: disc;}
.careers-detail-module .position-details ul li{margin:0 0 24px;}

/*********************** YouDecide Nov21 - Workflow Module ***********************/
.workflow-module .workflow-first-step-block form {display:flex;align-items: center;justify-content: space-evenly;max-width:400px; margin:0 auto;}
.workflow-first-step-block fieldset{padding:0;margin: 0;border: 0;}
.workflow-first-step-block .submit-button.darkPink_fill_button {}
.workflow-first-step-block{clear:both;}
.workflow-first-step-block .submit-button a {}
.workflow-first-step-block fieldset select#company_size {padding: 20px;}
.workflow-module .section-header h1 {margin-bottom:40px;}
.workflow-module .workflow-form-wrapper .workflow-form-wrap {margin-top:30px;}

/****************** media responsive css *******************/

.workflow-module .workflow-inner-wrap,.twoC-image-copy-module .section-inner-wrap {display: flex;flex-wrap: wrap;margin: 0 -15px;}
.workflow-module .workflow-inner-wrap .workflow-image-column,.twoC-image-copy-module .section-inner-wrap .section-image-column {width: 50%;padding: 0 15px;}
.workflow-module .workflow-inner-wrap .workflow-left-column,.twoC-image-copy-module .section-inner-wrap .section-content-column {width: 50%;padding: 0 15px;}
.workflow-module .workflow-first-step-block form {width: 100%;max-width: 100%;display: block;}
.workflow-module h1,.twoC-image-copy-module h1,.two_column_copy_form_module .col-content h1{font-size: 50px;margin-bottom: 30px;}
.workflow-module .workflow-first-step-block form select, .workflow-module .workflow-first-step-block form select#company_size {background: #FFFFFF;
  border: 1px solid #253746;box-sizing: border-box;padding: 12px 15px;height: auto;line-height: normal;appearance: none;-webkit-appearance: none;-moz-appearance: none;background-image: url(https://3555811.fs1.hubspotusercontent-na1.net/hubfs/3555811/YouDecide_April21/down_arrow.png);background-repeat: no-repeat;background-position: center right 15px;font-weight: 500;font-size: 14px;}
.workflow-module .workflow-first-step-block form .submit-button {margin-top: 30px;}
.workflow-module .workflow-first-step-block form .submit-button a {padding: 13px 41px;}
.twoC-image-copy-module .section-inner-wrap .section-image-column .column-image img {width: 100%;display: block;}
.twoC-image-copy-module .section-inner-wrap .section-image-column .download-image img {display: block;margin: 0 auto -40px;position: relative;}
.twoC-image-copy-module h1{ margin-bottom: 15px;}
.twoC-image-copy-module .section-inner-wrap .section-content-column h4 {font-weight: 500;font-size: 30px;line-height: 32px; margin-bottom: 50px;}
.twoC-image-copy-module .section-inner-wrap .section-content-column .additional-content {margin-top: 50px;}
.twoC-image-copy-module .section-inner-wrap .section-content-column .additional-content p a {color: #253746;font-weight: bold;}
.twoC-image-copy-module .section-inner-wrap .section-content-column .additional-content p a:hover {color: #bb16a3;}
.twoC-image-copy-module .section-inner-wrap .section-content-column .download-button a {padding: 13px 28px;}
.two_column_landing_page .two_column_copy_form_module .section_inner_wrapper .section_right_column .form_box {padding: 10px 0 0 0px;}
.two_column_landing_page .two_column_copy_form_module .section_inner_wrapper .section_right_column .form_box input.hs-button.primary {background: #bb16a3;color: #fff;}
.two_column_landing_page .two_column_copy_form_module .section_inner_wrapper .section_right_column .form_box input.hs-button.primary:hover,.two_column_landing_page .two_column_copy_form_module .section_inner_wrapper .section_right_column .form_box input.hs-button.primary:focus {background: transparent;
  color: #bb16a3;}
.two_column_landing_page .two_column_copy_form_module .section_inner_wrapper .section_right_column form .hs-submit {padding-top: 30px;}




@media(max-width:1440px){
  /** .section_left_column.section_navigation ul{ left:0; top:95px; width: 230px; }  - css for left nav move inside slide */

  .section_left_column.section_navigation ul{ width: 230px; }
}

@media(max-width:1199px){
  .hero_module .banner_inner_wrapper .banner_content {max-width: 560px;}
  .header_section .header_inner_wrapper .header_left_column .header_menu ul li { padding: 7px 10px;}
  .strip-bx .banner_strip_image {height: 1090px;right: 14%;}
  .header-container-wrapper .page-center {max-width: 100%;}



}

@media(max-width:1024px){
  .section_left_column.section_navigation ul{ width: 215px; }
  .solutions_parallax_module .solutions_items .section_inner_wrapper .section_right_column{ width: 100%; padding-left: 45%; }


  .main_solParrlax_section .solutions_parallax_module .solutions_items .section_inner_wrapper .section_right_column{ padding-left: 55%; }
  .solution_parallaxV2_module .solutions_items .page-center{ top: 7%; }
  .section_left_column.section_navigation.sticky{ top:0%; }

  .about_module .team_members_list_wrapper .team_member_block .member_image{ display:none; }
  .about_module .team_members_list_wrapper .team_member_block .member_hover_image{ position:static; opacity:1; }
  .about_module .team_members_list_wrapper .team_member_block .member_content{ opacity:1; }


}

@media(max-width:991px){
  .header_right_column .darkPink_fill_button a {font-size: 14px;line-height: 14px;padding: 14px 14px;}
  .strip-bx .banner_strip_image { right: 14%; padding-left: 30px; width: 250px; }
  .strip-bx .banner_strip_image div.hs_cos_wrapper{ width: 220px; }
  .strip-bx .banner_strip_image img{ left: -8px; }

  .strip-bx::after{ width: 220px; right: 14%; }

  .hero_module .banner_inner_wrapper .banner_content {max-width: 50%;}
  .two_column_copy_list_module .section_inner_wrapper .section_content_column h2,h1 {font-size: 52px;}
  .header_menu .hs-menu-wrapper {display: none;position: absolute;top: 100%;left: 0;right: 0;top: 100%; z-index: 99;background-color: #fff;padding: 20px 10px 20px; border-top:2px solid #BB16A3; }
  .mobile-open .header_menu .hs-menu-wrapper {display: block;}

  .header_section .header_inner_wrapper .header_left_column .header_logo {width: 35%;}
  .header_section .header_inner_wrapper .header_left_column .header_menu {text-align: right;width: 65%;}
  .cta_border_button span, 
  .mobile-trigger i, 
  .mobile-trigger i:before, 
  .mobile-trigger i:after {display: block;width: 35px;	height: 3px;margin-bottom: 5px;background: #BB16A3;transition: 0.5s ease-in-out 0s;position: static;}

  .header_section {position: relative;}
  .header_section .header_inner_wrapper .header_left_column .header_menu ul li {padding: 7px 10px;display: block;text-align: left;}
  .mobile-trigger.cta_border_button {display: inline-block;vertical-align: middle; cursor:pointer; }
  .footer_inner_wrapper>.row-fluid-wrapper > .row-fluid > div {width: 31%;margin: 0 2% 0 0;}
  .footer_inner_wrapper>.row-fluid-wrapper > .row-fluid {display: flex;flex-wrap: wrap;}
  .

  .header_section .header_inner_wrapper .header_left_column .header_menu ul li.hs-item-has-children .child-trigger{ position:absolute; right:15px; top:8px; width:auto; cursor:pointer; }
  .header_section .header_inner_wrapper .header_left_column .header_menu ul li.hs-item-has-children .child-trigger i{ font-style:normal; }
  .header_section .header_inner_wrapper .header_left_column .header_menu ul li.hs-item-has-children .child-trigger i:after{ content:'\f107'; font-family:"Font Awesome 5 Free"; font-weight:900; }
  .header_section .header_inner_wrapper .header_left_column .header_menu ul li.hs-item-has-children .child-trigger.child-open i:after{ content:'\f106'; }
  .header_section .header_inner_wrapper .header_left_column .header_menu ul li ul.hs-menu-children-wrapper{ position:static; width:auto; margin-top: 10px; }		
  .about_module .team_members_list_wrapper .team_member_block{ width: 31.3%; }	
  .content_column_repeater_module .section_inner_wrapper .content_column_block h2 span{ font-size: 70px; }	

  .hero-v2-module .hero-inner-wrapper p {font-size: 18px; line-height: 26px;}
  .careers-module .careers-repeater-row .career-row .career-column p{font-size:16px;}
  .careers-module .careers-repeater-row .career-row .career-column {padding: 0 20px; margin: 30px 0;}
  .benefits-module .benefits-inner-wrapper { margin: 35px auto 0;}
  .benefits-module .section-header h3 {margin-bottom: 20px;}

}
@media(min-width:768px){
  .twoC-image-copy-module .section-inner-wrap .section-content-column {max-width: 480px; padding-left: 50px;}
}

@media(max-width:767px){

  h1 {font-size: 45px; }
  h2 {font-size: 30px;}
  h3 {font-size: 24px;}
  h4 {font-size: 20px;}
  h5 {font-size: 18px;}
  h6 {font-size: 16px;}	

  .strip-bx,.header_section .header_inner_wrapper .header_right_column {display: none;}
  .header_section .header_inner_wrapper .row-fluid-wrapper .row-fluid {justify-content: flex-end;}
  .header_section .header_inner_wrapper .header_left_column {width: 100%;}
  .hero_module .banner_inner_wrapper .banner_content {max-width: 100%;}
  .two_column_copy_list_module .section_inner_wrapper .section_list_column,.two_column_copy_media_module .section_inner_wrapper .section_media_column,.solutions_parallax_module .solutions_items .section_inner_wrapper .section_right_column{padding-left: 0;width: 100%;padding-top: 40px;}
  .two_column_copy_list_module .section_inner_wrapper .section_content_column,.two_column_copy_media_module .section_inner_wrapper .section_content_column {padding-right: 0;width: 100%;}
  .two_column_copy_media_module .section_inner_wrapper,.two_column_copy_list_module .section_inner_wrapper,.solutions_parallax_module .solutions_items .section_inner_wrapper{display:block;text-align: center;}
  .solutions_parallax_module .solutions_items .solution_strip_band {max-width:140px;}
  .hero_module {text-align: center;}
  .solutions_parallax_module .solutions_items .section_inner_wrapper .section_left_column{width:100%;text-align: center;}
  .footer_section {text-align: center;padding: 60px 0px 50px;}
  .two_column_copy_list_module .section_inner_wrapper .section_content_column h2, h1 {font-size: 48px;}
  .footer_inner_wrapper>.row-fluid-wrapper > .row-fluid {display:block;}
  .footer_inner_wrapper>.row-fluid-wrapper>.row-fluid>div { max-width: 370px; margin: 0 auto;  width: 100%;}
  .solutions_parallax_module .solutions_items .section_inner_wrapper .section_right_column .section_link,
  .solutions_parallax_module .solutions_items .section_inner_wrapper .section_right_column .section_copy{margin: 0 auto;}


  .about_module .section_header_row{ display:block; }
  .about_module .section_header_row .section_left_column{ padding:0 0 20px 0px; width:auto !important; }
  .about_module .section_header_row .section_right_column{ padding:0px 0 0px 0px; width:auto !important; }

  .about_module .team_members_list_wrapper .team_member_block{ width: 48%; }

  .blog-detail-section .page-center { display:block; }
  .blog-detail-section .detail_header_section,
  .blog-detail-section .blog_post_body_section{ width: auto; padding:0 0 20px; }
  .blog-detail-section .blog_post_body_section{ padding:10px 0 0px; } 
  .blog-detail-section { padding:40px 0px; }
  .blog-detail-section .blog_post_body_section .post_image{ padding-bottom:20px; }
  .blog-detail-section .blog_post_body_section .post_image img{ width:100%; }

  .blog_header_module .section_inner_wrapper{ padding: 30px 0px 30px; display:block; }
  .blog_header_module .section_inner_wrapper .section_header{ width:auto; padding:0 0 0px; }
  .blog_header_module .section_inner_wrapper .radio-group{ width:auto; padding:0 0 0px; }

  .header_section .header_inner_wrapper .header_left_column .header_logo{ width:100%; }

  .footer_bottom_row .privacy_menus { text-align: center; }

  .two_column_copy_form_module .section_inner_wrapper { display: block; }
  .two_column_copy_form_module .section_inner_wrapper .section_left_column{ width:auto !important; padding:0 0 10px; }
  .two_column_copy_form_module .section_inner_wrapper .section_right_column{ width:auto !important; padding:10px 0 0px; }
  .two_column_copy_form_module .section_inner_wrapper .section_right_column .form_box { padding: 20px 0 0 0px; }
  .two_column_copy_form_module .section_inner_wrapper .section_left_column .column_content_block { padding:20px 0 0 0px; }

  .media_repeater_module .media_repeater_row { display: block; }
  .media_repeater_module .media_repeater_row .column_image_block{ padding:5px 0px; }

  .two_column_copy_nav_module .section_inner_wrapper { display: block; }
  .section_inner_wrapper .section_content_column { width: auto; padding-right:0px; padding-bottom:20px; }
  .section_inner_wrapper .section_nav_column { width: auto; }
  .content_column_repeater_module .section_inner_wrapper{ display:block; }
  .content_column_repeater_module .content_column_block{ width:auto !important; padding:7px 0px; }

  .list_module .section_inner_wrapper { display: block; }
  .list_module .section_inner_wrapper .section_left_column{ width:auto; padding:5px 0px; }
  .list_module .section_inner_wrapper .section_mid_column{ width:auto; padding:5px 0px; }
  .list_module .section_inner_wrapper .section_right_column{ width:auto; padding:5px 0px; }

  .simple_banner_module{ min-height: 350px; }

  .blog-detail-section .related_post_wrapper .post-item { width: 100%; margin: 0 0% 30px; }
  .blog-detail-section .related_post_wrapper .post-item .post_image img{ width:100%; }
  .blog-detail-section .related_post_wrapper{ margin:0px; }

  .section_left_column.section_navigation{ display:none; }
  .solutions_parallax_module .solutions_items .section_inner_wrapper .section_right_column .section_copy h2{ margin-bottom:15px; }

  .solutions_parallax_module .solutions_items .section_inner_wrapper{ min-height: 420px; }


  .solutions_parallax_module .solutions_items{ padding-top:0px; }
  .main_solParrlax_section .solutions_parallax_module .solutions_items .section_inner_wrapper .section_right_column { padding-left: 0%; } 
  .solution_parallaxV2_module .solutions_items .page-center{ right:0; top: 15%; }

  .about-template-2022 h1,.careers-template-2022 h1 {font-size: 38px;}
  .hero-v2-module .intro-title h1 {margin-bottom: 24px;}
  .hero-v2-module .hero-inner-wrapper>div { width: 100%; padding: 0;}
  .team-module .section-header h2 {margin-bottom: 36px;}
  .team-module .team-repeater-row .team-member {width: 33.333%;}
  .benefits-module .section-header h3{font-size:30px;}
  .testimonial-module .testimonial-wrapper .testimonial-column {max-width: 400px;width: 100%;margin: 20px 0;}
  .testimonial-module .testimonial-wrapper { flex-direction: column;align-items: center;justify-content: center;}
  .careers-module .careers-repeater-row .career-row .career-column {width: 100%;padding:0;}
  .benefits-module .benefits-inner-wrapper .benefits-image-column {max-width: 100%;margin: 0 auto 40px;}
  .benefits-module .benefits-inner-wrapper .benefits-content-column,.benefits-module .benefits-inner-wrapper.image-on-right .benefits-content-column {width: 100%;padding-left: 0;}
  .benefits-module .benefits-inner-wrapper { margin: 35px auto 0;max-width: 480px;}	
  .careers-detail-module .careers-head-row .position-summary p {font-size: 16px;}
  .careers-detail-module .careers-head-row .position-name h5 {margin-bottom: 15px;}
  .careers-detail-module .careers-head-row .position-link {margin-top: 30px;}
  .careers-detail-module .position-details ul li {margin: 0 0 15px;}
  .careers-detail-module .position-details ul {margin-bottom: 50px;}
  .careers-detail-module .back-button {margin-top: 60px;}
  .workflow-module .workflow-inner-wrap .workflow-image-column, .twoC-image-copy-module .section-inner-wrap .section-image-column {width: 100%;padding: 0 15px;margin-bottom: 30px;}
  .workflow-module .workflow-inner-wrap .workflow-left-column, .twoC-image-copy-module .section-inner-wrap .section-content-column {width: 100%; padding: 0 15px;}
  .workflow-module .workflow-inner-wrap .workflow-image-column img {width: 100%;display:block;}
  .twoC-image-copy-module .section-inner-wrap .section-content-column {text-align: center;}
  .twoC-image-copy-module .section-inner-wrap .section-content-column h4 {margin-bottom: 30px;}
  .twoC-image-copy-module .section-inner-wrap .section-content-column .additional-content {margin-top: 50px;}
  .workflow-module h1, .twoC-image-copy-module h1, .two_column_copy_form_module .col-content h1{font-size:44px;}
}

@media(max-width:575px){
  .team-module .team-repeater-row .team-member {width: 50%;}
} 
@media(max-width:480px){
  body{ font-size:14px; }
  p, li{ font-size:14px; }	
  .solutions_parallax_module .solutions_items .solution_strip_band { max-width: 120px; }
  .about_module .section_header_row{ padding: 0px 0 30px; }
  .about_module .team_members_list_wrapper{ margin-left:0; margin-right:0; }
  .about_module .team_members_list_wrapper .team_member_block{ width: 100%; margin: 10px 0px 20px; }
  .blog-listing-section .post-listing .post-item{ width: 100%; }		
  .solutions_parallax_module .solutions_items .section_inner_wrapper{padding-top:50px;}

  .blog_feed_module21 .blog_feed_row .post-item{ width:100%; margin: 0 0% 30px; }
  .blog_feed_module21 .blog_feed_row{ margin-left: 0px; margin-right:0px; } 	
  .image-grid-module .grid-wrapper .grid4-column-per-row .grid-column {width: 50%;}
}

@media(max-width:414px){
  .logo_grid_module21 .logo_repeater_row .logo_block,.logo_grid_module21 .logo_repeater_row.six-items-per-row .logo_block,.logo_grid_module21 .logo_repeater_row.three-items-per-row .logo_block,.logo_grid_module21 .logo_repeater_row.four-items-per-row .logo_block,.logo_grid_module21 .logo_repeater_row.five-items-per-row .logo_block {width:50%;}
}

/* Slider */
.slick-slider
{
  position: relative;

  display: block;
  box-sizing: border-box;

  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;

  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list
{
  position: relative;

  display: block;
  overflow: hidden;

  margin: 0;
  padding: 0;
}
.slick-list:focus
{
  outline: none;
}
.slick-list.dragging
{
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track
{
  position: relative;
  top: 0;
  left: 0;

  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
  display: table;

  content: '';
}
.slick-track:after
{
  clear: both;
}
.slick-loading .slick-track
{
  visibility: hidden;
}

.slick-slide
{
  display: none;
  float: left;

  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .slick-slide
{
  float: right;
}
.slick-slide img
{
  display: block;
}
.slick-slide.slick-loading img
{
  display: none;
}
.slick-slide.dragging img
{
  pointer-events: none;
}
.slick-initialized .slick-slide
{
  display: block;
}
.slick-loading .slick-slide
{
  visibility: hidden;
}
.slick-vertical .slick-slide
{
  display: block;

  height: auto;

  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}

li.hs-form-radio {
  list-style: none;
  margin-bottom: 5px;
}

/******  Blog css ******/

.blog-post-section .custom-post-body-wrapper .post_image {
  margin: 0 0 40px;
}

.blog-post-section .custom-post-body-wrapper .post_image img {
  width: 100%;
}

.blog-post-section .meta-info ul {
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
  flex-wrap: wrap;
  gap: 20px;
}

.blog-post-section .meta-info {
  margin: 30px 0;
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 15px;
}
.blog-post-section .meta-info a {
  font-weight: 600;
  color:#BB16A3;
}
.blog-post-section .post-tags {
  margin: 0 0 10px;
}

.blog-post-section .post-tags a {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
  color:#BB16A3;
}
.blog-post-section .more_news_section {
  padding:60px 0;
}

.blog-post-section .more_news_section h3 {
  padding-bottom: 30px;
  border-bottom: 1px solid #98a4ae;
  margin: 0 0 30px 0px;
  color: #98a4ae;
}
.blog-post-section .related_post_wrapper .post-item {
  width: 48%;
  margin: 0 0% 30px;
}

.blog-post-section .related_post_wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 2%;
  justify-content: space-between;
}
.blog-post-section .related_post_wrapper .post-item .post_image {
  margin-bottom: 20px;
}
.blog-post-section .related_post_wrapper .post-item a {
  display: block;
  color: #253746;
  outline: 0;
}
.blog-post-section .related_post_wrapper .post-item .post_content_wrapper p {
  margin: 0px;
}
.blog-post-section .related_post_wrapper .post-item a:hover .post_content_wrapper h4 {
  color: #bb16a3;
}

.blog-post-section .meta-info a:hover,.blog-post-section .post-tags a:hover {
  color: #253746;
}

.blog-listing-section  .post-listing-wrapper .post-item {
  width: 100%;
}

.blog-listing-section .post-listing-wrapper .post-item .flex-inner {
  display: flex;
  flex-wrap: wrap;
  gap: 2%;
  justify-content: space-between;
  flex-direction: row-reverse;
}

.blog-listing-section .post-listing-wrapper .post-item .flex-inner > div {
  width: 48%;
}
.blog-listing-section .post-listing-wrapper .post-item .post-tags {
  margin: 0 0 10px;
}
.blog-listing-section .post-listing-wrapper .post-item:hover h4 a{
  color:#BB16A3;
}
.blog-listing-section .post-listing-wrapper .post-item .post-tags a {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
  color:#BB16A3;
}

.blog-listing-section .post-listing-wrapper .meta-info ul {
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
  flex-wrap: wrap;
  gap: 20px;
}
.blog-listing-section .post-listing-wrapper .meta-info ul li {
  display: flex;
  gap: 10px;
}
.blog-listing-section .post-listing-wrapper .meta-info {
  margin: 30px 0 0; 
}
.blog-listing-section .post-listing-wrapper .meta-info a {
  font-weight: 600;
  color:#BB16A3;
}
.blog-listing-section .post-listing-wrapper .post-item .post-tags a:hover,
.blog-listing-section .post-listing-wrapper .meta-info a:hover {
  color: #253746;
}


.blog-listing-section .post-listing-wrapper .social-share a {
  color: #bb16a3;
  transition: color .3s ease
}

.blog-listing-section .post-listing-wrapper .social-share a:hover {
  color: #253746
}

.blog-listing-section .next-posts-link.load-more {
  display: inline-block;
  text-transform: uppercase;
  color: #98A4AE;
  font-weight: 500;
  font-size: 18px;
  outline: 0;
}
.blog-listing-section .next-posts-link.load-more:hover {
  opacity: 0.7;
}
.blog-listing-section .blog-pagination {
  text-align: center;
  margin: 20px 0;
}
.blog-post-section .more_news_section.empty {
  display: none;
}
.blog-post-section .ArticlePage-headline {
  font-size: 50px;
}
.blog-listing-section .post-listing-wrapper .post-item .social-share {
  margin-top: 25px;
}
.lead{
  font-size:18px;
  line-height:1.5;
}
.hero-v3-module.schedule-banner {
  background-position: 50% 20%;
}
.hero-v3-module.yd360-banner {
    background-position: 50% 10%;
}
@media(max-width:767px){
  .blog-post-section .related_post_wrapper .post-item {
    width: 100%;
  }
  .blog-listing-section .post-listing-wrapper .post-item .flex-inner > div {
    width: 100%;
  }

  .blog-listing-section .post-listing-wrapper .post-item .flex-inner {
    gap: 30px;
    flex-direction: column-reverse;
  }
}