







/* 1a. Colors */





/* 1b. Font */


















/* 1d. Typography */









































































/* 1e. Buttons */

/* Primary Button  */













/* Primary Button hover  */






/* Secondary Button  */













/* Secondary Button hover  */






/* 1g. Tables */













/* 1i. Website header */

/* Website main header */












/* 1h. Website footer */















/* Forms */

/*  Form Basic Styling  */

















/*  Form Title Styling   */









/*  Form Button Styling  */





























/*  Form Input Styling  */





























/*  Form Label Styling  */









/*   Form Checkbox Styling  */







/*   Form Radio Button Styling  */






/*  Select Field Styling  */





/*  File Button Styling  */










 


 
 

/*   Form error message   */






/*   Form help text   */






/*   GDPR Text   */









/*  Newsletter Form Styling  */









/*  Submitted Message Styling  */


















:root{
  --primary_color:#102E5E;
  --secondary_color:#000000;
  --tertiary_color:#15A3A7;
  --body_color:#000000;
  --light_navy_color:#111942;
  --white_color:#FFFFFF;
  --yellow_color: #EFAD42;
  --red_color: #E27354;
}

.open-sans h1,
.open-sans h2,
.open-sans h3,
.open-sans h4,
.open-sans h5,
.open-sans h6,
.open-sans p,
.open-sans {
  font-family: 'Open Sans', sans-serif;
}






.content-wrapper {
  max-width: 1122px;
  margin:0 auto;
  padding: 0 15px;
}

.content-wrapper-slim {
  max-width: 958px;
  margin:0 auto;
  padding: 0 15px;
}
.custom-wrapper{
  margin:0 auto;
  padding: 0 15px;
}




html {
  font-size:16px;
  -webkit-font-smoothing: antialiased;
  scroll-behavior: smooth;
}
main#main-content {
  overflow-x: hidden;
  overflow-y: hidden;
}
body {
  font-family:Open Sans;
  color:#000000;
  font-size: 16px;
  line-height:1.54;
  background-color:#FFFFFF;
  overflow-x:hidden;
  word-break: break-word;
  -webkit-font-smoothing: antialiased;
  scroll-behavior: smooth;
  font-weight: 400;
  margin: 0 auto;
  /*   max-width: 1440px; */
  width: 100%;
}
header {
  position: relative;
  z-index: 9999;
}

/* Paragraphs */

p,
.p{
  font-family:Open Sans;
  font-size:16px;
  line-height:1.54;
  color:#000000;
  font-weight: 400;
}

/* Anchors */

.body-container-wrapper a {
  color:#1d4fa6;
  transition:all 0.35s;
  text-decoration:none;
}
.blog-post__body a {
  text-decoration:underline;
}
.body-container-wrapper a:hover{
  color:#102e5e;
}

/* Headings */

h1,
.h1{
  font-family:Lora;
  font-weight:700;
  color:#000000;
  font-size: 45px;
  line-height:1.2;
  letter-spacing:1.63px;
}

h2,
.h2 {
  font-family:Poppins;
  font-weight:700;
  color:#000000;
  font-size: 40px;
  line-height:1.2;
  letter-spacing:normal;
}

h3,
.h3 {
  font-family:Poppins;
  font-weight:700;
  color:#000000;
  font-size: 30px;
  line-height:1.5;
  letter-spacing:normal;
}

h4,
.h4 {
  font-family:Poppins;
  font-weight:400;
  color:#000000;
  font-size: 25px;
  line-height:1.2;
  letter-spacing:normal;
}

h5,
.h5 {
  font-family:Poppins;
  font-weight:400;
  color:#000000;
  font-size: 20px;
  line-height:1.1;
  letter-spacing:normal;
}

h6,
.h6 {
  font-family:Poppins;
  font-weight:400;
  color:#000000;
  font-size: 18px;
  line-height:1.94;
  letter-spacing:normal;
}


h1 small,
.h1 small{
  font-size: 35px;
  color:#15A3A7;
}

h1 big,
.h1 big {
  font-size: 50px;
  letter-spacing:1.75px;
}

h2 small,
.h2 small {
  font-size:48px;
}

h2 big,
.h2 big {
  font-size:55px;
}

h3 small,
.h3 small {
  font-size:24px;
}

h3 big,
.h3 big {
  font-size:;
}

h4 small,
.h4 small {
  font-size:;
}

h4 big,
.h4 big{
  font-size:;
}

h5 small,
.h5 small{
  font-size:;
}

h5 big,
.h5 big {
  font-size:;
}

h6 small,
.h6 small {
  font-size:14px;
  color:#15A3A7;
}

h6 big,
.h6 big {
  font-size:;
}

p small,
.p small{
  font-size:12px;
  line-height:1.6;
  color:var(--light_navy_color);
}

p big,
.p big{
  font-size: ;
}


@media(max-width:1024px){
  h1 small,
  h1 big,
  h1,
  .h1 small,
  .h1 big,
  .h1{
    font-size: 37px;
  }
  h2 small,
  h2 big,
  h2,
  .h2 small,
  .h2 big,
  .h2{
    font-size: 38px;
  }
  h3 small,
  h3 big,
  h3,
  .h3 small,
  .h3 big,
  .h3{
    font-size: 22px;
  }
  h4 small,
  h4 big,
  h4,
  .h4 small,
  .h4 big,
  .h4{
    font-size: 20px;
  }
  p small,
  p big,
  p,
  .p small,
  .p big,
  .p{
    font-size: 16px;
  }
}
}

@media(max-width:767px){
  h1 small,
  h1 big,
  h1,
  .h1 small,
  .h1 big,
  .h1{
    font-size: 15px;
  }
  h2 small,
  h2 big,
  h2,
  .h2 small,
  .h2 big,
  .h2{
    font-size: 35px;
  }
  h3 small,
  h3 big,
  h3,
  .h3 small,
  .h3 big,
  .h3{
    font-size: 22px;
  }
  h4 small,
  h4 big,
  h4,
  .h4 small,
  .h4 big,
  .h4{
    font-size: 27px;
  }
}

mark {
  background-color:var(--primary_color);
  color: #FFF;
}
.body-container-wrapper ul.no_arrow,
.body-container-wrapper ul{
  margin:0;
  padding:0;
}
.body-container-wrapper li{
  font-family:Open Sans;
  font-size:16px;
  color:#000000;
  line-height:1.54;
  margin-bottom: 20px;
  position:relative;
}
section.two-column-with-top-card .tct-left-col ul li:not(:last-child) {
  margin-bottom: 0px;
}
.body-container-wrapper ul.no_arrow li{
  list-style:none;
}
.body-container-wrapper ul:not(.no_arrow) li{
  list-style:none;
  padding-left: 25px;
}

.body-container-wrapper ul:not(.no_arrow) li:not(.hs-menu-item):before{
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  border-radius:100%;
  background-color: var(--secondary_color);
  border:3px solid var(--secondary_color);
  width: 8px;
  height: 8px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.body-container-wrapper ul li,
.body-container-wrapper ul li a{
  letter-spacing: 0px;
  color: #000000;
  font-size: 16px;
  line-height: 1.4;
}

.body-container-wrapper ul.hs-search-results__listing li,
.body-container-wrapper form ul li,
.body-container-wrapper ul.no-list li{
  list-style:none;
  padding-left:0px;
}
.body-container-wrapper ul.hs-search-results__listing li:before,
.body-container-wrapper form ul li:before,
.body-container-wrapper ul.no-list li:before{
  content:none !important;
}
/* Blockquote */

blockquote {
  font-family:Open Sans;
  font-size:24px;
  color:#000000;
  line-height:1.54;
  text-align:center;
}





form,
.submitted-message {
  font-size:16px;
  color:#000000;
}

.form-title {
  color: ;
  margin:0;
}

form label {
  font-family:{font=Open Sans, font_set=DEFAULT, styles={font-weight=600, text-decoration=none, font-family=Open Sans, sans-serif, font-style=normal}, size=16, size_unit=px, color=#000000, variant=600, fallback=sans-serif, style=font-weight: 600; text-decoration: none; font-family: Open Sans, sans-serif; font-style: normal, css=color: #000000;font-size: 16px;font-weight: 600; font-family: Open Sans, sans-serif;};
  font-size:;
  color:;
  font-weight:;
  display: block;
  margin-bottom:10px;
}
@media(max-width:992px){
  .mobile-content-wrapper {
    padding: 0px 40px;
  }
}

@media(max-width:767px){
  form label {
    font-size:;
  }
  .tcg-title h3 {
    font-size: 20px;
  }
  .primary_button a.cta-link,
  .primary_button .hs-button.large.primary,
  .primary_button input.hs-button.primary.large,
  .primary_button form input[type=submit],
  .primary_button a.cta_button,
  .primary_button a.cta_button[title]{
    font-size:16px !important;
    /*     padding-right: 22px !important;
    padding-left: 22px !important; */
  }
}
@media(max-width:431px)
{
  br
  {
    display:none;
  }
}

form legend {
  font-family:{font=Open Sans, font_set=DEFAULT, styles={font-weight=600, text-decoration=none, font-family=Open Sans, sans-serif, font-style=normal}, size=16, size_unit=px, color=#000000, variant=600, fallback=sans-serif, style=font-weight: 600; text-decoration: none; font-family: Open Sans, sans-serif; font-style: normal, css=color: #000000;font-size: 16px;font-weight: 600; font-family: Open Sans, sans-serif;};
  font-size:;
  color:;
  font-weight:;
}
form .hs-form-field{
  position:relative;
}

.hs-input.invalid.error {
  border-color: #FFFFFF;
}
.hs_error_rollup{
  display:none;
}
ul.no-list.hs-error-msgs.inputs-list{
  position:absolute;
  left:0;
  right:0;
}
ul.no-list.hs-error-msgs.inputs-list li{
  margin:5px 0;
}
ul.no-list.hs-error-msgs.inputs-list label,
.hs-error-msg {
  font-family:;
  font-size: ;
  color: var(--white_color);
  font-weight:;
  margin-top: 5px;
  text-align:left;
}





form input[type=text],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea {
  font-family:;
  font-size: ;
  color: ;
  font-weight:;
  
  background-color: ;
  border-radius:9px;
  display: inline-block;
  width: 100% !important;
  padding:4.5px;
  outline: none;
}
form input[type=radio],
form input[type=checkbox]{
  position:relative;
  
  width: 18px !important;
  height: 18px;
  appearance: none;
  border-radius: 2px;
}
form input[type=radio]{
  border-radius:100%;
}
form input[type=radio]:checked:after{
  content: '';
  width: 12px;
  height: 12px;
  top: 50%;
  left: 50%;
  background-color:var(--primary_color);
  border-radius:100%;
  position: absolute;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}
form input[type=checkbox]:checked:after{
  content: '';
  position: absolute;
  width: 12px;
  height: 7px;
  top: 45%;
  left: 50%;
  border: 3px solid var(--primary_color);
  border-top: 0;
  border-right: 0;
  -webkit-transform: translate(-50%,-50%) rotate(-45deg);
  -ms-transform: translate(-50%,-50%) rotate(-45deg);
  transform: translate(-50%,-50%) rotate(-45deg);
}

form textarea{
  min-height:154px;
}
form .hs_submit.hs-submit {
  text-align:center;
}

form input[type=text]:focus, 
form input[type=email]:focus, 
form input[type=password]:focus,
form input[type=tel]:focus,
form input[type=number]:focus,
form input[type=file]:focus,
form select:focus,
form textarea:focus{
  border-color:#102E5E;
}
form input[type=text]:focus-visible, 
form input[type=email]:focus-visible, 
form input[type=password]:focus-visible,
form input[type=tel]:focus-visible,
form input[type=number]:focus-visible,
form input[type=file]:focus-visible,
form select:focus-visible,
form textarea:focus-visible{
  outline-color:#102E5E;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.16);
}

::-webkit-input-placeholder {
  color:;
}

::-moz-placeholder {
  color:;
}

:-ms-input-placeholder {
  color:;
}

::placeholder {
  color:;
}

form .hs-richtext,
form .hs-richtext p {

}
form label.hs-form-checkbox-display {
  color:  #000000;
}
form .fn-date-picker .pika-button:hover{
  background-color:var(--primary_color) !important;
  color:#FFF !important;
  border-radius:0 !important;
}
form .fn-date-picker .is-selected .pika-button{
  background-color:var(--primary_color);
  color:#FFF;
  border-radius:0;
  box-shadow: inset 0 1px 3px var(--primary_color);
}
form  .fn-date-picker .pika-button{
  color:var(--secondary_color);
  border-radius:0 !important;
  background-color:#FFF;
}
form  .fn-date-picker .is-today .pika-button{
  color:var(--primary_color);
}





table {
  border: 1px solid #1D4FA6;
;
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}
td,
th {
  border: 1px solid #1D4FA6;
;
  padding: 10px;
;
  color: #000000;

}
thead th {
  background-color:

  
  
    
  


  rgba(242, 243, 243, 1.0)

;
  color: #000000;
  border: 1px solid #1D4FA6;
;
}
tfoot td {
  background-color:

  
  
    
  


  rgba(29, 79, 166, 1.0)

;
  color: #FFFFFF;
  border: 1px solid #1D4FA6;
;
}
thead * {
  color: #000000;
}






/* Website main header */
header{
  background-color: var(--primary_color);
  transition:all 0.35s;
}

header.sticky-header{
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  box-shadow: 0 0 25px rgb(0 0 0 / 10%);
}
header .custom-menu-primary li.hs-menu-item.hs-menu-depth-1{
  color:#FFFFFF;
}

header a{
  font-family:Poppins;
  font-size:12px;
  font-weight:600;
  transition:all 0.35s;
  text-decoration:none;
  line-height:1.5;
  
}

header .custom-menu-primary ul{
  list-style:none;
  padding:0;
  margin:0;
}
header .custom-menu-primary li.hs-menu-item.hs-menu-depth-1 > a{
  font-family:Poppins;
  font-size:12px;
  color:#FFFFFF;
  font-weight:600;
  transition:all 0.35s;
  line-height:1.5;
  text-transform: uppercase;
}
header .custom-menu-primary li.hs-menu-item>ul.hs-menu-children-wrapper li.hs-menu-item.active-branch>a, 
header .custom-menu-primary li.hs-menu-item.active-branch>a {
  color: var(--primary_color);
}
header .custom-menu-primary li.hs-menu-item.active > a,
header .custom-menu-primary li.hs-menu-item a:hover{
  color:var(--secondary_color);
}
header .custom-menu-primary  ul.hs-menu-children-wrapper li.hs-menu-item.hs-item-has-children ul.hs-menu-children-wrapper:before{
  border-bottom-color:

  
  
    
  


  rgba(0, 0, 0, 1.0)

;
}
header .custom-menu-primary  ul.hs-menu-children-wrapper li.hs-menu-item.hs-item-has-children ul.hs-menu-children-wrapper:hover:before{
  border-bottom-color:var(--secondary_color);
}
header .custom-menu-primary li.hs-menu-item > ul.hs-menu-children-wrapper a{
  color:#FFFFFF;
  font-family:Poppins;
  font-size:12px;
  font-weight:600;
  line-height:1.5;
  transition:all 0.35s;
}
header .custom-menu-primary li.hs-menu-item > ul.hs-menu-children-wrapper li.hs-menu-item:hover > a{
  color:var(--white_color);
}
header .custom-menu-primary li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:hover:after{
  color:var(--secondary_color);
}
header .globe_class .lang_list_class{
  background-color:

  
  
    
  


  rgba(0, 0, 0, 1.0)

;
}
header .language_switcher .language_switcher_fix:before{
  content:"\276F";
  font-size:15px;
  position: absolute;
  right: -15px;
  top: 50%;
  transform: translateY(-50%) rotate(90deg);
  color:;
}
@media(min-width: 993px){
  header .custom-menu-primary li.hs-menu-item.hs-item-has-children > ul.hs-menu-children-wrapper{
    background-color: var(--white_color);
    border: 0px solid #FFFFFF;
;
  }
}


@media(max-width:992px){
  header{
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    box-shadow: 0 0 25px rgb(0 0 0 / 10%);
  }
  header .custom-menu-primary .hs-menu-wrapper.active-branch.flyouts.hs-menu-flow-horizontal{
    background-color:

  
  
    
  


  rgba(0, 0, 0, 1.0)

;
  }
  header .custom-menu-primary .hs-menu-wrapper.active-branch.flyouts.hs-menu-flow-horizontal li.hs-menu-item.hs-item-has-children.menu-child-open > a {
    color:var(--primary_color);
  }
  header .custom-menu-primary li.hs-menu-item.hs-item-has-children > ul.hs-menu-children-wrapper{
    background-color: 

  
  
    
  


  rgba(0, 0, 0, 1.0)

;
    border: 0px solid #FFFFFF;
;
  }
}
@media (min-width: 993px) and (max-width: 1200px) {
  header .custom-menu-primary li.hs-menu-item.hs-menu-depth-1 {
    margin: 0 5px;
  }
}






.footer {
  background-color: 

  
  
    
  


  rgba(16, 46, 94, 1.0)

;
  line-height: 1.85;
}

.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer label,
.footer span,
.footer li{
  font-family:Poppins;
  color:#FFFFFF;
}
.footer a{
  font-family:Poppins;
  color:#FFFFFF;
  font-size: 16px;
  font-weight:700;
  transition:all 0.35s;
  text-decoration: none;
}
.footer a:hover{
  color:var(--tertiary_color);
}
.footer ul li{
  list-style:none;
}
.footer ul{
  padding:0;
  margin:0;
}




/* Primary Button  */

a.cta-link,
a.cta_button,
.hs-button.large.primary,
input.hs-button.primary.large,
form input[type=submit],
a.cta_button[title]{
  


}


.primary_button a.cta-link,
.primary_button .hs-button.large.primary,
.primary_button input.hs-button.primary.large,
.primary_button form input[type=submit],
.primary_button a.cta_button,
.primary_button a.cta_button[title]{
  font-family:Poppins;
  font-size: 16px;
  color:#FFFFFF;
  font-weight:600;
  background-color:

  
  
    
  


  rgba(21, 163, 167, 1.0)

;
  border: 3px solid #15A3A7;
;
  padding-top: 10px;
padding-right: 24px;
padding-bottom: 10px;
padding-left: 24px;
;
  border-radius:50px;
  text-transform: capitalize;
  display: inline-block;
  letter-spacing: 0;
  line-height: 1.12;
  text-align: center;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;

}

/* Primary Button hover */


.primary_button a.cta-link:hover,
.primary_button a.cta_button:hover,
.primary_button .hs-button.large.primary:hover,
.primary_button input.hs-button.primary.large:hover,
.primary_button form input[type=submit]:hover,
.primary_button a.cta_button[title]:hover{
  background-color:#FFFFFF;
  color:#15A3A7;
  border: 3px solid #15A3A7;
;

  -webkit-transform: scale(1.1,1.1);
  -ms-transform: scale(1.1,1.1);
  -o-transform: scale(1.1,1.1);
  transform: scale(1.1,1.1);
}






.primary_border_button a.cta-link,
.primary_border_button .hs-button.large.primary,
.primary_border_button input.hs-button.primary.large,
.primary_border_button form input[type=submit],
.primary_border_button a.cta_button,
.primary_border_button a.cta_button[title]{
  font-family:Poppins;
  font-size: 16px;
  color: #161616;
  font-weight:600;
  background-color:#FFFFFF;
  border: 3px solid #15A3A7;
;
  padding-top: 10px;
padding-right: 24px;
padding-bottom: 10px;
padding-left: 24px;
;
  border-radius:50px;
  text-transform:uppercase;
  display: inline-block;
  letter-spacing: 0;
  line-height: 1.12;
  text-align: center;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;

}
.primary_border_button a.cta-link:hover,
.primary_border_button a.cta_button:hover,
.primary_border_button .hs-button.large.primary:hover,
.primary_border_button input.hs-button.primary.large:hover,
.primary_border_button form input[type=submit]:hover,
.primary_border_button a.cta_button[title]:hover{
  background-color:#15A3A7;
  color:#FFFFFF;
  border: 3px solid #15A3A7;
;
  -webkit-transform: scale(1.1,1.1);
  -ms-transform: scale(1.1,1.1);
  -o-transform: scale(1.1,1.1);
  transform: scale(1.1,1.1);
}





/* Secondary Button  */
.secondary_button a.cta-link,
.secondary_button a.cta_button,
.secondary_button .hs-button.large.primary,
.secondary_button input.hs-button.primary.large,
.secondary_button form input[type=submit],
.secondary_button a.cta_button[title]{
  font-family:Poppins;
  font-size: 16px;
  color:#1D4FA6;
  font-weight:600;
  background-color:

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  border: 3px solid #1D4FA6;

  padding-top: 10px;
padding-right: 24px;
padding-bottom: 12px;
padding-left: 24px;
;
  border-radius:50px;
  text-transform:uppercase;
  display: inline-block;
  letter-spacing: 0;
  line-height: 1;
  text-align: center;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  position:relative;
}
/* Secondary Button hover */


.secondary_button a.cta-link:hover,
.secondary_button a.cta_button:hover,
.secondary_button .hs-button.large.primary:hover,
.secondary_button input.hs-button.primary.large:hover,
.secondary_button form input[type=submit]:hover,
.secondary_button a.cta_button[title]:hover{
  background-color:

  
  
    
  


  rgba(29, 79, 166, 1.0)

;
  color:#FFFFFF;
  border: 3px solid #1D4FA6;
;

  -webkit-transform: scale(1.1,1.1);
  -ms-transform: scale(1.1,1.1);
  -o-transform: scale(1.1,1.1);
  transform: scale(1.1,1.1);
}


button,
.button {
  cursor: pointer;
  display: inline-block;
  text-align: center;
  white-space: normal;
}

/* White Border Button  */
.white_border_button a.cta-link,
a.cta_button[title],
.white_border_button .white_border_button .hs-button.large.primary,
.white_border_button input.hs-button.primary.large,
.white_border_button a.cta_button,
.white_border_button form input[type=submit],
.white_border_button a.cta_button[title]{
  font-family:Poppins;
  font-size: 16px;
  color: var(--white_color);
  font-weight:600;
  background-color: transparent;
  border: 2px solid var(--white_color);
  padding-top: 10px;
padding-right: 24px;
padding-bottom: 10px;
padding-left: 24px;
;
  border-radius:50px;
  text-transform: capitalize;
  display: inline-block;
  letter-spacing: 0;
  line-height: 1;
  text-align: center;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  position:relative;
}
/* White Border Button hover */

.white_border_button a.cta-link:hover,
.white_border_button a.cta_button:hover,
.white_border_button .hs-button.large.primary:hover,
.white_border_button input.hs-button.primary.large:hover,
.white_border_button form input[type=submit]:hover,
.white_border_button a.cta_button[title]:hover{
  background-color: var(--white_color);
  color: var(--primary_color);
  border-color: var(--primary_color);
  -webkit-transform: scale(1.1,1.1);
  -ms-transform: scale(1.1,1.1);
  -o-transform: scale(1.1,1.1);
  transform: scale(1.1,1.1);
}

/* Blue Border Button  */
.blue_border_button a.cta-link,
.blue_border_button a.cta_button,
.blue_border_button .hs-button.large.primary,
.blue_border_button input.hs-button.primary.large,
.blue_border_button form input[type=submit],
.blue_border_button a.cta_button[title]{
  font-family:Poppins;
  font-size: 16px;
  color: var(--primary_color);
  font-weight:600;
  background-color: var(--white_color);
  border: 2px solid var(--primary_color);
  padding-top: 10px;
padding-right: 24px;
padding-bottom: 10px;
padding-left: 24px;
;
  border-radius:50px;
  text-transform:uppercase;
  display: inline-block;
  letter-spacing: 0;
  line-height: 1;
  text-align: center;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  position:relative;
}

/* Blue Border Button hover */
.blue_border_button a.cta-link:hover,
.blue_border_button a.cta_button:hover,
.blue_border_button .hs-button.large.primary:hover,
.blue_border_button input.hs-button.primary.large:hover,
.blue_border_button form input[type=submit]:hover,
.blue_border_button a.cta_button[title]:hover{
  background-color: var(--primary_color);
  color: var(--white_color);
  border-color: var(--primary_color);
  -webkit-transform: scale(1.1,1.1);
  -ms-transform: scale(1.1,1.1);
  -o-transform: scale(1.1,1.1);
  transform: scale(1.1,1.1);
}


/* Blue Solid Button  */
.blue_solid_button a.cta-link,
.blue_solid_button a.cta_button,
.blue_solid_button .hs-button.large.primary,
.blue_solid_button input.hs-button.primary.large,
.blue_solid_button form input[type=submit],
.blue_solid_button a.cta_button[title]{
  font-family:Poppins;
  font-size: 16px;
  color: var(--white_color);
  font-weight:600;
  background-color: var(--primary_color);
  border: 3px solid var(--primary_color);
  padding-top: 10px;
padding-right: 24px;
padding-bottom: 10px;
padding-left: 24px;
;
  border-radius:50px;
  text-transform: capitalize;
  display: inline-block;
  letter-spacing: 0;
  line-height: 1;
  text-align: center;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  position:relative;
}

/* Blue Solid Button hover */
.blue_solid_button a.cta-link:hover,
.blue_solid_button a.cta_button:hover,
.blue_solid_button .hs-button.large.primary:hover,
.blue_solid_button input.hs-button.primary.large:hover,
.blue_solid_button form input[type=submit]:hover,
.blue_solid_button a.cta_button[title]:hover{
  background-color: var(--white_color);
  color: var(--primary_color);
  border-color: var(--primary_color);
  -webkit-transform: scale(1.1,1.1);
  -ms-transform: scale(1.1,1.1);
  -o-transform: scale(1.1,1.1);
  transform: scale(1.1,1.1);
}



/* Yellow Solid Button  */
.yellow_solid_button a.cta-link,
.yellow_solid_button a.cta_button,
.yellow_solid_button .hs-button.large.primary,
.yellow_solid_button input.hs-button.primary.large,
.yellow_solid_button form input[type=submit],
.yellow_solid_button a.cta_button[title]{
  font-family:Poppins;
  font-size: 16px;
  color: var(--white_color);
  font-weight:600;
  background-color: var(--yellow_color);
  border: 2px solid var(--yellow_color);
  padding-top: 10px;
padding-right: 24px;
padding-bottom: 10px;
padding-left: 24px;
;
  border-radius:50px;
  text-transform: capitalize;
  display: inline-block;
  letter-spacing: 0;
  line-height: 1;
  text-align: center;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  position:relative;
}

/* Blue Solid Button hover */
.yellow_solid_button a.cta-link:hover,
.yellow_solid_button a.cta_button:hover,
.yellow_solid_button .hs-button.large.primary:hover,
.yellow_solid_button input.hs-button.primary.large:hover,
.yellow_solid_button form input[type=submit]:hover,
.yellow_solid_button a.cta_button[title]:hover{
  background-color: var(--white_color);
  color: var(--yellow_color);
  border-color: var(--yellow_color);
  -webkit-transform: scale(1.1,1.1);
  -ms-transform: scale(1.1,1.1);
  -o-transform: scale(1.1,1.1);
  transform: scale(1.1,1.1);
}


/* Red Solid Button  */
.red_solid_button a.cta-link,
.red_solid_button a.cta_button,
.red_solid_button .hs-button.large.primary,
.red_solid_button input.hs-button.primary.large,
.red_solid_button form input[type=submit],
.red_solid_button a.cta_button[title]{
  font-family:Poppins;
  font-size: 16px;
  color: var(--white_color);
  font-weight:600;
  background-color: var(--red_color);
  border: 2px solid var(--red_color);
  padding-top: 10px;
padding-right: 24px;
padding-bottom: 10px;
padding-left: 24px;
;
  border-radius:50px;
  text-transform:uppercase;
  display: inline-block;
  letter-spacing: 0;
  line-height: 1;
  text-align: center;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  position:relative;
}

/* Blue Solid Button hover */
.red_solid_button a.cta_button:hover,
.red_solid_button a.cta-link:hover,
.red_solid_button .hs-button.large.primary:hover,
.red_solid_button input.hs-button.primary.large:hover,
.red_solid_button form input[type=submit]:hover,
.red_solid_button a.cta_button[title]:hover{
  background-color: var(--white_color);
  color: var(--red_color);
  border-color: var(--red_color);
  -webkit-transform: scale(1.1,1.1);
  -ms-transform: scale(1.1,1.1);
  -o-transform: scale(1.1,1.1);
  transform: scale(1.1,1.1);
}




/* Red Solid Button  */
.green_border_button a.cta-link,
.green_border_button a.cta_button,
.green_border_button .hs-button.large.primary,
.green_border_button input.hs-button.primary.large,
.green_border_button form input[type=submit],
.green_border_button a.cta_button[title]{
  font-family:Poppins;
  font-size: 16px;
  color: var(--tertiary_color);
  font-weight:600;
  background-color: transparent;
  border: 3px solid var(--tertiary_color);
  padding-top: 10px;
padding-right: 24px;
padding-bottom: 10px;
padding-left: 24px;
;
  border-radius:50px;
  text-transform:uppercase;
  display: inline-block;
  letter-spacing: 0;
  line-height: 1;
  text-align: center;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  position:relative;
}

/* Green Solid Button hover */
.green_border_button a.cta-link:hover,
.green_border_button a.cta_button:hover,
.green_border_button .hs-button.large.primary:hover,
.green_border_button input.hs-button.primary.large:hover,
.green_border_button form input[type=submit]:hover,
.green_border_button a.cta_button[title]:hover{
  background-color: var(--tertiary_color);
  color: var(--white_color);
  border-color: var(--tertiary_color);
  -webkit-transform: scale(1.1,1.1);
  -ms-transform: scale(1.1,1.1);
  -o-transform: scale(1.1,1.1);
  transform: scale(1.1,1.1);
}






/* Blue Border Button  */
.black_border_button a.cta-link,
.black_border_button a.cta_button,
.black_border_button .hs-button.large.primary,
.black_border_button input.hs-button.primary.large,
.black_border_button form input[type=submit],
.black_border_button a.cta_button[title]{
  font-family:Poppins;
  font-size: 16px;
  color: #231F20;
  font-weight:600;
  background-color: transparent;
  border: 2px solid #231F20;
  padding-top: 10px;
padding-right: 24px;
padding-bottom: 10px;
padding-left: 24px;
;
  border-radius:50px;
  display: inline-block;
  letter-spacing: 0;
  line-height: 1;
  text-align: center;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  position:relative;
  text-transform: unset;
}

/* Blue Border Button hover */
.black_border_button a.cta-link:hover,
.black_border_button a.cta_button:hover,
.black_border_button .hs-button.large.primary:hover,
.black_border_button input.hs-button.primary.large:hover,
.black_border_button form input[type=submit]:hover,
.black_border_button a.cta_button[title]:hover{
  background-color: #231F20;
  color: var(--white_color);
  border-color: #231F20;
  -webkit-transform: scale(1.1,1.1);
  -ms-transform: scale(1.1,1.1);
  -o-transform: scale(1.1,1.1);
  transform: scale(1.1,1.1);
}














html {
  scroll-padding-top: 100px;
}


.primary-font,
.primary-font *{
  font-family:;
}
.primary-color{
  color:var(--primary_color);
}
.primary-bg{
  background-color:var(--primary_color);
}
.primary-border li,
.primary-border li span,
.primary-border{
  border-color:var(--primary_color);
}
.primary-svg{
  fill:var(--primary_color);
}

.all-text-primary,
.all-text-primary h1,
.all-text-primary h2,
.all-text-primary h3,
.all-text-primary h4,
.all-text-primary h5,
.all-text-primary h6,
.all-text-primary p,
.body-container-wrapper .all-text-primary li,
.all-text-primary span,
.all-text-primary a{
  color:var(--primary_color);
}

.text-primary-h1 h1,
.text-primary-h2 h2,
.text-primary-h3 h3,
.text-primary-h4 h4,
.text-primary-h5 h5,
.text-primary-h6 h6,
.text-primary-p p,
.body-container-wrapper .text-primary-li li,
.text-primary-sp span,
.text-primary-a a{
  color:var(--primary_color);
}


/*  Secondary  */

.secondary-font *,
.secondary-font{
  font-family:;
}
.secondary-color{
  color:var(--secondary_color);
}
.secondary-bg{
  background-color:var(--secondary_color);
}

.secondary-border li,
.secondary-border li span,
.secondary-border{
  border-color:var(--secondary_color);
}
.secondary-svg{
  fill:var(--secondary_color);
}

.all-text-secondary,
.all-text-secondary h1,
.all-text-secondary h2,
.all-text-secondary h3,
.all-text-secondary h4,
.all-text-secondary h5,
.all-text-secondary h6,
.all-text-secondary p,
.body-container-wrapper .all-text-secondary li,
.all-text-secondary span,
.body-container-wrapper .all-text-secondary a,
.all-text-secondary a{
  color:var(--secondary_color);
}

.text-secondary-h1 h1,
.text-secondary-h2 h2,
.text-secondary-h3 h3,
.text-secondary-h4 h4,
.text-secondary-h5 h5,
.text-secondary-h6 h6,
.text-secondary-p p,
.body-container-wrapper .text-secondary-li li,
.text-secondary-sp span,
.body-container-wrapper .text-secondary-a a,
.text-secondary-a a{
  color:var(--secondary_color);
}
@media(max-width:767px){
  ul.no-list.hs-error-msgs.inputs-list li{
    margin:0;
  }
}

@media(min-width:993px){
  header .custom-menu-primary ul.hs-menu-children-wrapper li.hs-menu-item.hs-item-has-children ul.hs-menu-children-wrapper:before{
    border-bottom-color: var(--white_color);
    left: -14px;
  }
  header .custom-menu-primary ul.hs-menu-children-wrapper li.hs-menu-item.hs-item-has-children ul.hs-menu-children-wrapper:hover:before{
    border-bottom-color: var(--tertiary_color);
    left: -14px;
  }
  header .custom-menu-primary li.hs-menu-item.hs-menu-depth-2.hs-item-has-children ul.hs-menu-children-wrapper>li:first-child:before{
    border-bottom-color: transparent;
    background-color: transparent;
  }
  header .custom-menu-primary li.hs-menu-item.hs-menu-depth-2.hs-item-has-children ul.hs-menu-children-wrapper li.hs-menu-item:hover:before {
    border-bottom-color: var(--white_color);
    left: -14px;
  }
}





form{
  width: 100%;
  background-color: rgba(255, 255, 255, 1.0);
  border: 0px solid #000000;
  border-radius: 48px;
  padding: 47px 68px 52px 55px;
}
.newsletter-form form{
  background-color: rgba(#null, 0.0);
  border: px  rgba(#null, 0.0);
  border-radius: px;
  padding: px px;
}
.submitted-message {
  ;
  color: ;
  font-size: ;
  text-transform: ;
  line-height: ;
  letter-spacing: px;
  width: 100%;
  background-color: rgba(#null, 0.0);
  border: px  rgba(#null, 0.0);
  border-radius: px;
  padding: px px;  
}
@media(min-width: 1000px){
  form{
    max-width: 796px;
    /*     box-shadow: 0 10px 10px #00000029; */
  }
  .submitted-message {
    max-width: px;
  }
}

/* Submit button */

form input[type=submit],
form .hs-button {
  font-weight: 500; text-decoration: none; font-style: normal;
  color: #fff;
  font-size: 16px;
  text-transform: none;
  line-height: 1.25;
  letter-spacing: 0.5px;
  background-color: rgba(16, 46, 94, 1.0);
  border: 1px solid #FFFFFF;
  border-radius: 50px;
  padding: 10.5px 40px;
}
form input[type=submit]:hover,
form input[type=submit]:focus,
form .hs-button:hover,
form .hs-button:focus {
  color: #FFFFFF;
  background-color: rgba(16, 46, 94, 1.0);
  border-color: #FFFFFF;
  border-radius: 50px;
}
form input[type=submit]:focus,
form .hs-button:focus {
  color: #15A3A7;
  background-color: rgba(29, 79, 166, 1.0);
  border-color: #15A3A7;
}
form input[type=submit]:active,
form .hs-button:active {
  color: #15A3A7;
  background-color: rgba(29, 79, 166, 1.0);
  border-color: #15A3A7;
}

/* Form title */

.form-title {
  ;
  color: ;
  font-size: ;
  text-transform: ;
  line-height: ;
  letter-spacing: ;
}

/* Inputs */

input[type=text],
form input[type=text],
form input[type=search],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea{
  font-weight: 400; text-decoration: none; font-family: Poppins, sans-serif; font-style: normal;
  font-family: Open Sans;
  color: #000000;
  font-size: 18px;
  text-transform: none;
  line-height: 1.1;
  letter-spacing: 0px;
  background-color:  rgba(242, 243, 243, 1.0);
  border: 1px solid #F2F3F3;
  border-radius: 50px;
  min-height: 40.47px;
  padding: 9px 9px; 
  width: 100%;
}

body .hs_cos_wrapper_type_form form .hs-form-field .input .hs-form-radio .hs-form-radio-display span{
  font-weight: 400; text-decoration: none; font-family: Poppins, sans-serif; font-style: normal;
  font-family: Open Sans;
  color: #000000;
  font-size: 18px;
  text-transform: none;
  line-height: 1.1;
  letter-spacing: 0px;
}

.hs-input.invalid.error{
  border-color: #F2F3F3;
}

/*   Form Checkbox  */

input[type=checkbox],
body .hs_cos_wrapper_type_form form .hs-form-field .input input[type=checkbox]{
  -webkit-appearance: none;
  appearance: none;
  background: rgba(29, 79, 166, 1.0);
  border: 2px solid rgba(0, 0, 0, 1.0);
  border-radius: 2px;
  cursor: pointer;
  overflow: hidden;
  padding: 0;
  position: relative;
  top: 2px;
}

input[type=checkbox]:checked,
body .hs_cos_wrapper_type_form form .hs-form-field .input input[type=checkbox]:checked{
  background: rgba(21, 163, 167, 1.0); 
  border-color: rgba(21, 163, 167, 1.0);
}
input[type=checkbox]:checked:after,
body .hs_cos_wrapper_type_form form .hs-form-field .input input[type=checkbox]:checked:after{
  border: 2px solid rgba(255, 255, 255, 1.0);
  border-right: 0;
  border-top: 0;
  content: "";
  height: 6px;
  left: 1px;
  position: absolute;
  top: 3px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  width: 12px;
}

/*  Form Radio  */

body .hs_cos_wrapper_type_form form .hs-form-field .input input[type="radio"] {
  border: none;
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
  position: relative;
}
body .hs_cos_wrapper_type_form form .hs-form-field .input input[type="radio"]::before{
  background: rgba(255, 255, 255, 1.0); 
  border: 2px solid rgba(0, 0, 0, 1.0);
  border-radius: 50%;
  position: absolute;
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  top: 2px;
}
body .hs_cos_wrapper_type_form form .hs-form-field .input label.hs-form-radio-display,
body .hs_cos_wrapper_type_form form .hs-form-field .input label.hs-form-booleancheckbox-display{
  display: flex;
  align-items: flex-start;
  margin-bottom:0;
}
body .hs_cos_wrapper_type_form form .hs-form-field .input input[type="radio"]:checked:after{
  background: rgba(21, 163, 167, 1.0); 
  border-radius: 50%;
  position: absolute;
  content: "";
  display: inline-block;
  left: 4px;
  top: 6px;
  width: 10px;
  height: 10px;  
}
body .hs_cos_wrapper_type_form form .hs-form-field .input input[type="radio"]:checked:before{
  border: 2px solid rgba(0, 0, 0, 1.0);
}
body .hs_cos_wrapper_type_form form .hs-form-field .input .hs-form-radio-display span{
  margin-left: 0.8rem;
}

/*   Select   */

form select{
  appearance: none;
  -webkit-appearance: none;
  position: relative;
  background-image: url(https://go.zartico.com/hubfs/Careers%20Page/chevron-down.svg);
  background-repeat: no-repeat;
  background-position: right 20px top 50%;
  background-repeat: no-repeat;
  background-size: 13px 9px;
  padding-left: 15px;
}

/*  Upload File Button  */

input[type="file"]::-webkit-file-upload-button {
  -webkit-appearance: none;
  border: 0;
  border-radius: 4px;
  background-color: rgba(21, 163, 167, 1.0);
  padding: 12px 24px;
  position: absolute;
  bottom: 20px;
  left: calc(50% - 69.5px);
  width: max-content;
  height: 48px;
  margin: 0 auto;
  float: none;
  cursor: pointer;
  text-align: center;
  font-weight: 500; text-decoration: none; font-family: Poppins, sans-serif; font-style: normal;
  color: #102E5E;
  color: #1D4FA6;
  font-size: 16px;
  text-transform: none;
  line-height: 1.25;
  letter-spacing: 0px;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
input[type="file"]::-webkit-file-upload-button:hover,
input[type="file"]::-webkit-file-upload-button:focus{
  color: #163E84;
  background: rgba(0, 0, 0, 1.0);
}

form .file-upload-button-label {
  font-weight: 500; text-decoration: none; font-family: Poppins, sans-serif; font-style: normal;
  color: #102E5E;
  font-size: 16px;
  text-transform: none;
  line-height: 1.25;
  letter-spacing: 0px;
  border: ;
  position: absolute;
  left: 50%;
  top: 7.5px;
  width: auto;
  cursor: pointer;
  max-width: 100%;
  margin-bottom: 0px;
  height: 30px;
}

form .file-upload-file-name {
  font-weight: 500; text-decoration: none; font-family: Poppins, sans-serif; font-style: normal;
  color: #102E5E;
  font-size: 16px;
  text-transform: none;
  line-height: 1.25;
  letter-spacing: 0px;
  position: relative;
  width: 100%;
  left: 50%;
  right: 50%;
  top: 0px;
  cursor: pointer;
  max-width: 100%;
  box-sizing:border-box;
}

/* Labels */

form label {
  font-weight: 600; text-decoration: none; font-family: Open Sans, sans-serif; font-style: normal;
  color: #000000;
  font-size: 16px;
  text-transform: none;
  line-height: 1.25;
  letter-spacing: 0px;
  word-break: break-word;
}

/* Form placeholder text */

::-webkit-input-placeholder {
  font-weight: 400; text-decoration: none; font-family: Poppins, sans-serif; font-style: normal;
  color: ;
  font-size: 16px;
  text-transform: none;
  line-height: 1.25;
  letter-spacing: 0px;
}

::-moz-placeholder {
  font-weight: 400; text-decoration: none; font-family: Poppins, sans-serif; font-style: normal;
  color: ;
  font-size: 16px;
  text-transform: none;
  line-height: 1.25;
  letter-spacing: 0px;
}

:-ms-input-placeholder {
  font-weight: 400; text-decoration: none; font-family: Poppins, sans-serif; font-style: normal;
  color: ;
  font-size: 16px;
  text-transform: none;
  line-height: 1.25;
  letter-spacing: 0px;
}

::placeholder{
  font-weight: 400; text-decoration: none; font-family: Poppins, sans-serif; font-style: normal;
  color: ;
  font-size: 16px;
  text-transform: none;
  line-height: 1.25;
  letter-spacing: 0px;
}

form select option::disabled,
select.is-placeholder{
  font-weight: 400; text-decoration: none; font-family: Poppins, sans-serif; font-style: normal;
  color: ;
  font-size: 16px;
  text-transform: none;
  line-height: 1.25;
  letter-spacing: 0px;  
}

/* Inputs - date picker */

.hs-fieldtype-date .input .hs-dateinput:before {
  color: ;
}

.fn-date-picker td.is-selected .pika-button {
  background: ;
}

body .fn-date-picker td .pika-button:hover,
body .fn-date-picker td .pika-button:focus{
  background-color: #15A3A7 !important;
}

.fn-date-picker td.is-today .pika-button {
  color: ;
}

/*  Form Error Message  */

.hs-error-msgs label a, .hs_error_rollup {
  display: none;
}
form .input {
  display: block;
  margin-bottom: 0;
  position: relative;
}
body .container-fluid .row-fluid .hs-error-msgs label{
  /*   position: absolute; */
  font-weight: 600; text-decoration: none; font-style: normal;
  color: #E27354;
  font-size: 10px;
  text-transform: none;
  line-height: 1.4;
  letter-spacing: 0px;
}

/* Help text */

form legend {
  ;
  color: ;
  font-size: ;
  text-transform: ;
  line-height: ;
  letter-spacing: px;
}

/*  GDPR Text   */

.hs-form-booleancheckbox span,
.hs-form-booleancheckbox-display p,
.legal-consent-container .hs-form-booleancheckbox-display{
  ;
  color: ;
  font-size: ;
  text-transform: ;
  line-height: ;
  letter-spacing: px;
  word-break: break-word;
}

/* .legal-consent-container .hs-input[type="checkbox"] {
margin: 0 7px 0px 0px !important;
top: 2px !important;
} */
.legal-consent-container .hs-form-booleancheckbox-display p {
  vertical-align: middle;
}
.hs-form-radio span,
.hs-form-checkbox span,
.hs-form-booleancheckbox span{
  user-select: none;
  cursor: pointer;
}
form textarea {
  border-radius: 23px;
  min-height: 295px;
}
@media(max-width:767px){
  form .hs-form-field input::placeholder,form .hs-form-field textarea::placeholder,
  form .hs-form-field input::placeholder,form .hs-form-field textarea::placeholder{
    color: #cccccc;
  }
  form ul.no-list.hs-error-msgs.inputs-list label, .hs-error-msg {
    margin-top: 2px;
  }
  form {
    background-color: rgba(255, 255, 255, 0.0);
    padding: 0px 0px 0px 0px;
  }
  body .container-fluid .row-fluid .hs-error-msgs label{
    line-height: 1;
  }
  form label {
    display: none;
  }
  form textarea {
    margin-top: 11px;
    min-height: 120px !important;
  }
  form ul.no-list.hs-error-msgs.inputs-list label.hs-error-msg {
    display: block;
  }
  form ul.no-list.hs-error-msgs.inputs-list li {
    margin: 0px 0;
  }
  input[type=text],
  form input[type=text],
  form input[type=search],
  form input[type=email],
  form input[type=password],
  form input[type=tel],
  form input[type=number],
  form input[type=file],
  form select,
  form textarea{
    min-height: 38.47px;
    padding: 8px 15px;
  }
  .hs-form-field {
    margin-bottom: 15px;
  }
  * Submit button */

  form input[type=submit],
  form .hs-button {
    font-size: 16px;
    line-height: 1.125;
    letter-spacing: 0.5px;
  }
  /* Form title */

  .form-title {
    font-size: ;
    line-height: ;
    letter-spacing: ;
  }
  /* Inputs */
  input[type=text],
  form input[type=text],
  form input[type=search],
  form input[type=email],
  form input[type=password],
  form input[type=tel],
  form input[type=number],
  form input[type=file],
  form select,
  form textarea,
  body .hs_cos_wrapper_type_form form .hs-form-field .input .hs-form-radio .hs-form-radio-display span{
    font-size: 18px;
    line-height: 1.1;
    letter-spacing: 0px;
  }
  /* Form placeholder text */
  ::-webkit-input-placeholder {
    font-size: 16px;
    line-height: 1.25;
    letter-spacing: 0px;
  }

  ::-moz-placeholder {
    font-size: 16px;
    line-height: 1.25;
    letter-spacing: 0px;
  }

  :-ms-input-placeholder {
    font-size: 16px;
    line-height: 1.25;
    letter-spacing: 0px;
  }

  ::placeholder {
    font-size: 16px;
    line-height: 1.25;
    letter-spacing: 0px;
  }
  /* Labels */
  form label {
    font-size: 18px;
    line-height: 1.25;
    letter-spacing: 0px;
  }
  /*  Submitted Message  */
  .submitted-message{
    font-size: px;
    line-height: ;
    letter-spacing: px;
  }
  /*  GDPR Text  */
  .hs-form-booleancheckbox span,
  .hs-form-booleancheckbox-display p,
  .legal-consent-container .hs-form-booleancheckbox-display{
    font-size: px;
    line-height: ;
    letter-spacing: px;
  }
}
@media (max-width: 380px) {
  input[type=text], form input[type=text], form input[type=search], form input[type=email], form input[type=password], form input[type=tel], form input[type=number], form input[type=file], form select, form textarea, body .hs_cos_wrapper_type_form form .hs-form-field .input .hs-form-radio .hs-form-radio-display span {
    font-size: 14px;
    line-height: 1.1;
    letter-spacing: 0px;
  }
  form textarea {
    font-size: 14px;
  }
}