



/* Colors */








/* Wrapper */


/* Font Family */



/* Typo */









/* Header */






/* Table */






html[lang="fr-fr"] .header_cta button.cta_button, 
html[lang="fr-fr"] .header_cta a.cta_button {
  font-size: 14px;
}

body .content-wrapper {
  max-width: 1188px;
  margin:0 auto;
  padding:0 25px;
}

:root {
  --primary: #001A61;
  --secondary: #009ED1;
  --tertiary: #CC00CC;
  --quat: #FFFFFF;
  --body: #6676A0;
  --yellow:#FAFA00;
  --red:#DE175C
}

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




/* Header */

header.header {
  background-color:#FFFFFF;
}
.ben-alaya-feature .language_switch_alaya a,
header .benevity-alaya-header li.hs-menu-item .hs-menu-children-wrapper a,
header .benevity-alaya-header li.hs-menu-item a{
  color:#001a61;
  transition:all 0.35s;
  font-weight: 400;
}
header .benevity-alaya-header li.hs-menu-item.hs-menu-depth-1:hover > a,
.ben-alaya-feature .language_switch_alaya a:hover,
header .benevity-alaya-header li.hs-menu-item.hs-menu-depth-1>a:hover,
header .benevity-alaya-header li.hs-menu-item a:hover{
  color:#CC00CC;
}
@media (min-width: 1024px){
  header .benevity-alaya-header li.hs-menu-item.hs-menu-depth-1.hs-item-has-children > ul.hs-menu-children-wrapper {
    background-color:#FFFFFF;
  }
}


/* Paragraphs */
body p {
  font-size: 18px;
  line-height: 24px;
  font-family: Open Sans;
  color:#6676A0;
  letter-spacing: -0.4px;
}

/* Anchors */
body a:hover,
body a:focus,
body a:active{
  text-decoration:none !important;
}
body a {
  font-size: 18px;
  line-height: 1.5;
  color: #001A61;
  letter-spacing: -0.4px;
  font-family: Open Sans;
  font-weight: 400;
  text-decoration: underline;
}

/* Headings */
body h1 {
  font-family: Literata;
  color: #001A61;
  font-size: 58px;
  letter-spacing: -3px;
  font-weight: 500;
  line-height: 1.10;
}

body h2 {
  font-family: Literata;
  color: #001A61;
  font-size: 48px;
  letter-spacing: -2px;
  line-height: 1.20;
  font-weight:500;
}

body h3 {
  font-family: Literata;
  color: #001A61;
  font-size: 24px;
  letter-spacing: -0.6px;
  line-height: 1.33;
  font-weight:500;
}

body h4 {
  font-family: Open Sans;
  color: #001A61;
  font-size: 20px;
  line-height: 1.5;
  letter-spacing: -0.15px;
  font-weight:400;
}

body h5 {
  font-family: Open Sans;
  color: #001A61;
  font-size: 18px;
  letter-spacing: -0.15px;
  line-height: 1.44;
  font-weight:700;
}

body h6 {
  font-family: Open Sans;
  color: #FFFFFF;
  font-size: 14px;
  letter-spacing: -0.15px;
  line-height: 1.42;
  font-weight:400;
}

body li{
  color: #001A61;
}

body main ul>li {
  margin-bottom: 0.4rem;
}

p big{
  font-size: 20px;
  letter-spacing: -0.15px;
  line-height: 1.5;
  font-weight:400;
}

p small{
  font-size: 16px;
  letter-spacing: -0.15px;
  line-height: 1.5;
  font-weight:400;
}

@media (min-width: 768px) and (max-width: 1100px) {
  body h1 { 
    font-size: 40px;
    line-height: 1.15;
    letter-spacing: -1.5px;
  }
  body h2 { 
    font-size: 30px;
    line-height: 1.13;
    letter-spacing: -0.5px;
  }
}

@media (max-width: 767px) {
  body h1 { 
    font-size: 34px;
    line-height: 1.17;
    letter-spacing: -1.5px;
  }
  body h2 { 
    font-size: 28px;
    line-height: 1.14;
    letter-spacing: -0.5px;
  }
  body h3 { 
    font-size: 20px;
    line-height: 1.5;
    letter-spacing: -0.5px;
  }
  body h4 { 
    font-size: 18px;
    line-height: 1.67;
    letter-spacing: -0.4px;
  }
  body h6 {
    font-size: 13px;
    letter-spacing: -0.3px;
    line-height: 1.38;
  }
  p big{
    font-size: 18px;
  }
}

/* Blockquote */
body blockquote {
  border-left-color: #001A61;
}

/* Global Primary Color */
.primary_color,
.primary_color a,
.primary_color h1,
.primary_color h2,
.primary_color h3,
.primary_color h4,
.primary_color h5,
.primary_color h6,
.primary_color li,
.primary_color p {
  color: #001A61;
}

/* Global Secondary Color */
.secondary_color,
.secondary_color a,
.secondary_color h1,
.secondary_color h2,
.secondary_color h3,
.secondary_color h4,
.secondary_color h5,
.secondary_color h6,
.secondary_color li,
.secondary_color p {
  color: #009ED1;
}

/* Global Tertiary Color */
.tertiary_color,
.tertiary_color a,
.tertiary_color h1,
.tertiary_color h2,
.tertiary_color h3,
.tertiary_color h4,
.tertiary_color h5,
.tertiary_color h6,
.tertiary_color li,
.tertiary_color p {
  color: #CC00CC;
}

/* Global Quat Color */
.quat_color,
.quat_color a,
.quat_color h1,
.quat_color h2,
.quat_color h3,
.quat_color h4,
.quat_color h5,
.quat_color h6,
.quat_color li,
.quat_color p {
  color: #FFFFFF;
}

/* Global Body Color */
.body_color,
.body_color a,
.body_color h1,
.body_color h2,
.body_color h3,
.body_color h4,
.body_color h5,
.body_color h6,
.body_color li,
.body_color p,
.body_color_a a,
.body_color_h1 h1,
.body_color_h2 h2,
.body_color_h3 h3,
.body_color_h4 h4,
.body_color_h5 h5,
.body_color_h6 h6,
.body_color_li li,
.body_color_p p{
  color: #6676A0;
}

/* Global Skyblue Color */
.light_blue_color,
.light_blue_color a,
.light_blue_color h1,
.light_blue_color h2,
.light_blue_color h3,
.light_blue_color h4,
.light_blue_color h5,
.light_blue_color h6,
.light_blue_color li,
.light_blue_color p {
  color: #089DD2;
}


/* font-weight-400 */
.fw-4,
.fw-4 a,
.fw-4 h1,
.fw-4 h2,
.fw-4 h3,
.fw-4 h4,
.fw-4 h5,
.fw-4 h6,
.fw-4 li,
.fw-4 p,
.fw-4_a a,
.fw-4_h1 h1,
.fw-4_h2 h2,
.fw-4_h3 h3,
.fw-4_h4 h4,
.fw-4_h5 h5,
.fw-4_h6 h6,
.fw-4_li li,
.fw-4_p p{
  font-weight:400;
}




/* Solid Button CTA */
.sld_btn a.cta_button[title],
.sld_btn button.cta_button,
.sld_btn form .hs-button, 
.sld_btn a.cta_anchor-button,
.sld_btn form input[type=submit]{
  background-color: #001A61;
  padding: 15px 24.5px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  color: #FFFFFF;
  border: 2px solid #001A61;
  letter-spacing: -0.4px;
  cursor: pointer;
  text-align: center;
  display: inline-block;
  transition: all .3s ease-in-out;
}
.sld_btn a.cta_button[title]:hover,
.sld_btn button.cta_button:hover,
.sld_btn form .hs-button:hover, 
.sld_btn a.cta_anchor-button:hover,
.sld_btn form input[type=submit]:hover,{
  /*   background-color: transparent;
  color: #001A61; */
  opacity: 0.8
}
body .sld_btn .mktoForm .mktoButtonWrap.mktoSimple .mktoButton{
  background: #001A61;
  border: 2px solid #001A61;
  color: #FFFFFF;
}

body .sld_btn .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:active,
body .sld_btn .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover{
  background: transparent;
  color: #001A61;
}
body .sld_btn .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover svg path{
  fill: #001A61;
}

/* Transparent CTA  */
.wht_btn a.cta_button[title],
.wht_btn button.cta_button,
.wht_btn form .hs-button, 
.wht_btn a.cta_anchor-button,
.wht_btn form input[type=submit]{
  background-color: transparent;
  padding:15px 24.5px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  color: #001A61;
  border: 2px solid #001A61;
  letter-spacing: -0.4px;
  cursor: pointer;
  text-align: center;
  display: inline-block;
  transition: all .3s ease-in-out;
}
.wht_btn a.cta_button[title]:hover,
.wht_btn button.cta_button:hover,
.wht_btn form .hs-button:hover, 
.wht_btn a.cta_anchor-button:hover,
.wht_btn form input[type=submit]:hover{
  background-color: #001A61;
  color: #FFFFFF;

} 

body .wht_btn .mktoForm .mktoButtonWrap.mktoSimple .mktoButton{
  background:transparent;
  border: 2px solid #001A61;
  color: #001A61;
}

body .wht_btn .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:active,
body .wht_btn .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover{
  background-color: #001A61;
  color: #FFFFFF;
  border: 2px solid #001A61;
}
body .wht_btn .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover svg path{
  fill: #FFFFFF;
}

/* PINK CTA  */
.pink_btn a.cta_button[title],
.pink_btn button.cta_button,
.pink_btn form .hs-button, 
.pink_btn a.cta_anchor-button,
.pink_btn form input[type=submit]{
  background-color: #DE175C;
  padding: 15px 24.5px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  color: #FFFFFF;
  border: 2px solid #DE175C;
  letter-spacing: -0.4px;
  cursor: pointer;
  text-align: center;
  display: inline-block;
  transition: all .3s ease-in-out;
}

/* .pink_btn a.cta_button[title]:hover,
.pink_btn button.cta_button:hover,
.pink_btn form .hs-button:hover, 
.pink_btn form input[type=submit]:hover{
background-color: transparent;
color: #DE175C;
}  */


body .pink_btn .mktoForm .mktoButtonWrap.mktoSimple .mktoButton{
  background: #DE175C !important;
  border: 2px solid #DE175C !important;
  color: #FFFFFF !important;
}

body .pink_btn .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:active,
body .pink_btn .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover{
  /*   background-color: transparent !important;
  color: #DE175C !important;
  border: 2px solid #DE175C !important; */
  opacity: 0.8;
}
body .pink_btn .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover svg path{
  fill: #FFFFFF;
} 


/* White Border CTA  */
.wht_btn_brd a.cta_button[title],
.wht_btn_brd button.cta_button,
.wht_btn_brd form .hs-button, 
.wht_btn_brd a.cta_anchor-button,
.wht_btn_brd form input[type=submit]{
  background-color: transparent;
  padding:15px 24.5px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  color: #FFFFFF;
  border: 2px solid #FFFFFF;
  letter-spacing: -0.4px;
  cursor: pointer;
  text-align: center;
  display: inline-block;
  transition: all .3s ease-in-out;
}
.wht_btn_brd a.cta_button[title]:hover,
.wht_btn_brd button.cta_button:hover,
.wht_btn_brd form .hs-button:hover, 
.wht_btn_brd a.cta_anchor-button:hover,
.wht_btn_brd form input[type=submit]:hover{
  /*   background-color: #fff;
  color: #001A61; */
  opacity:0.8;
  /*   border: 2px solid #001A61; */
} 

body .wht_btn_brd .mktoForm .mktoButtonWrap.mktoSimple .mktoButton{
  background-color: transparent;
  color: #FFFFFF;
  border: 2px solid #FFFFFF;
}

body .wht_btn_brd .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:active,
body .wht_btn_brd .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover{
  background-color: #fff;
  color: #001A61;
  border: 2px solid #001A61;
  opacity:1;
}
body .wht_btn_brd .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover svg path{
  fill: #001A61;
}


/* Blue Border CTA With white bg */
.blue_btn_brd a.cta_button[title],
.blue_btn_brd button.cta_button,
.blue_btn_brd a.cta_anchor-button,
.blue_btn_brd form .hs-button, 
.blue_btn_brd form input[type=submit]{
  background-color: #FFFFFF;
  padding:15px 24.5px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  color: #009ED1;
  border: 2px solid #FFFFFF;
  letter-spacing: -0.4px;
  cursor: pointer;
  text-align: center;
  display: inline-block;
  transition: all .3s ease-in-out;
  border-radius: 40px;
  text-decoration: none;
}
.blue_btn_brd a.cta_button[title]:hover,
.blue_btn_brd a.cta_anchor-button:hover,
.blue_btn_brd button.cta_button:hover,
.blue_btn_brd form .hs-button:hover, 
.blue_btn_brd form input[type=submit]:hover{
  background-color: #009ED1;
  color: #FFFFFF;
  opacity:0.8;
  border: 2px solid #009ED1;
} 

.primary_cta a.cta_button[title], .primary_cta button.cta_button,
.primary_cta form .hs-button, .primary_cta a.cta_anchor-button, .primary_cta a.cta_button, 
.primary_cta form input[type=submit] {
  background-color: #001A61;
  padding: 15px 24.5px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  color: #FFFFFF;
  border: 2px solid #001A61;
  letter-spacing: -0.4px;
  cursor: pointer;
  text-align: center;
  display: inline-block;
  transition: all .3s ease-in-out;
  border-radius: 40px;
}
.primary_cta a.cta_button[title]:hover, .primary_cta button.cta_button:hover,
.primary_cta form .hs-button:hover, .primary_cta a.cta_anchor-button:hover, .primary_cta a.cta_button:hover, 
.primary_cta form input[type=submit]:hover {
  opacity: .8;
  transition: all .3s ease-in-out;
}
/* pink_new */

.pink_new a.cta_button[title],
.pink_new button.cta_button,
.pink_new form .hs-button, 
.pink_new a.cta_anchor-button,
.pink_new form input[type=submit]{
  background-color: #CC00CC;
  padding: 15px 24.5px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  color: #FFFFFF;
  border: 2px solid #CC00CC;
  letter-spacing: -0.4px;
  cursor: pointer;
  text-align: center;
  display: inline-block;
  transition: all .3s ease-in-out;
}
.pink_new a.cta_button[title]:hover,
.pink_new button.cta_button:hover,
.pink_new form .hs-button:hover, 
.pink_new a.cta_anchor-button:hover,
.pink_new form input[type=submit]:hover{
  /*   background-color: transparent;
  color: #CC00CC; */
  opacity: 0.8;
} 

body .pink_new .mktoForm .mktoButtonWrap.mktoSimple .mktoButton{
  background-color: #CC00CC;
  border: 2px solid #CC00CC;
  color: #FFFFFF;
}

body .pink_new .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:active,
body .pink_new .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover{
  background-color: transparent;
  color: #CC00CC;
  border: 2px solid #CC00CC;
}
body .pink_new .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover svg path{
  fill: #CC00CC;
}


.arrow_scroll a{
  position:relative;
}
.arrow_scroll a:after {
  content: '';
  background-image: url(https://20293139.fs1.hubspotusercontent-na1.net/hubfs/20293139/Previous%20website%20assets/benevity_alaya_2022/plan/image/Arrow.svg);
  position: absolute;
  right: -31px;
  top: 50%;
  width: 19px;
  height: 18px;
  background-position: center;
  background-repeat: no-repeat;
  transform: translateY(-50%);
}

@media (max-width: 767px) and (min-width: 320px) {
  form .hs-button, 
  form input[type=submit],
  button.cta_button,
  .sld_btn a.cta_button[title],
  .wht_btn a.cta_button[title],
  .pink_btn a.cta_button[title],
  .wht_btn_brd a.cta_button[title]{
    font-size: 17px !important;
    line-height: 18px;
    letter-spacing: -0.2px;
    /*     padding: 5px 14.5px; */
    padding: 12px 18px;
  }
}




body form .hs-form-field {
  margin-bottom: 20px;
  position:relative;
}

body form,
body .submitted-message {
  ;
}

/* Form title */
body .form-title {
  color: #001A61;
}

/* Labels */
body form label {
  color: #6676A0;
}

/* Help text */
body form legend {
  color: #001A61;
}
body form ul.no-list.hs-error-msgs.inputs-list li {
  text-indent: 0;
}

/* Inputs */
body form input[type=text],
body form input[type=email],
body form input[type=password],
body form input[type=tel],
body form input[type=number],
body form input[type=file],
body form select,
body form textarea {
  background-color: #FFFFFF;
  color: #001A61;
  border-radius: 100px;
  border: 1px solid #CCD1DF;
  font-size: 18px;
  line-height: 24px;
  padding: 3px 20px;
  width: 100% !important;
}
body form input[type=text]:focus,
body form input[type=email]:focus,
body form input[type=password]:focus,
body form input[type=tel]:focus,
body form input[type=number]:focus,
body form input[type=file]:focus,
body form select:focus,
body form textarea:focus{
  outline: 2px solid #001A61;
}

/* Form placeholder text */

::-webkit-input-placeholder {
  color: #6676A0;
}
::-moz-placeholder {
  color: #6676A0;
}
:-ms-input-placeholder {
  color: #6676A0;
}
::placeholder {
  color: #6676A0;
}
body form .inputs-list>li{
  margin:0;
}
body form .inputs-list>li:before{
  content:none;
}

/* Inputs - date picker */
body .hs-form-required {
  color: #001A61;
}
body .hs-input.invalid.error {
  border-color: #666666;
}
body .hs-error-msg::before{
  content: "*";
  display: inline-block;
}
body form .hs-fieldtype-booleancheckbox{
  cursor:pointer;
}
body form li.hs-form-booleancheckbox input[type=checkbox]+span,
body form .hs-form-checkbox-display input[type=checkbox]+span{
  font-size: 14px;
  color:rgba(102,118,160,0.6);
  margin:1.8px 13.5px 0px 3px;
  display:block;
  position:relative;
  font-weight:400;
}
body form li.hs-form-booleancheckbox input[type=checkbox]+span::before,
body form .hs-form-checkbox-display input[type=checkbox]+span::before {
  background:#fff;
  border: 1px solid #6676A0;
  content: "";
  display: block;
  float: left;
  left: -26px;
  top: 6px;
  height: 16px;
  margin-bottom: 4.5px;
  margin-right: 10px;
  position: relative;
  vertical-align: text-top;
  width: 16px;
  margin-top: -4px;
}
body form li.hs-form-booleancheckbox input[type=checkbox]:checked+span::after,
body form .hs-form-checkbox-display input[type=checkbox]:checked+span::after{
  background-image: url(https://20293139.fs1.hubspotusercontent-na1.net/hubfs/20293139/Previous%20website%20assets/benevity_alaya_2022/global_assest/ticket-section.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
  content: "";
  display: block;
  height: 13px;
  left: -25px;
  position: absolute;
  top: 3px;
  bottom: 0;
  width: 14px;
  z-index: 2;
  background-color:#ffffff;
}
body form li.hs-form-booleancheckbox input[type=checkbox],
body form .hs-form-checkbox-display input[type=checkbox] {
  opacity: 0;
  width: 21px;
  height: 21px;
  margin-right: 10px;
  margin-left: 0;
}
body form  li.hs-form-booleancheckbox,
body form .inputs-list>li.hs-form-checkbox{
  padding-left:0;
}
body form  li.hs-form-booleancheckbox > label{
  cursor: pointer;
}
body form label.hs-form-booleancheckbox-display,
body form label.hs-form-checkbox-display {
  display: flex;
  align-items: center;
  padding: 0 !important;
  margin: 0 !important;
}
body form .hs-richtext.hs-main-font-element p{
  margin-bottom: 31.5px;
  margin-top: 10.5px;
  font-size: 21px;
  line-height: 32px;
  font-weight: 400;
}
body form select {
  appearance: none;
  position: relative;
  background-color: #fff;
  background-image: url(https://20293139.fs1.hubspotusercontent-na1.net/hubfs/20293139/benevity_main_assets_2021/global_assets/chevron-down.svg);
  background-position: right 10px top 50%;
  background-repeat: no-repeat;
  background-size:18px;
}
body label.hs-error-msg {
  color: #ff0000;
  font-size:10px !important;
  text-align:left;
  font-style: italic;
  font-weight:400 !important;
  position: absolute;
  left: 0;
  right: auto;
  margin:0 !important;
}
body .submitted-message {
  text-align: center;
  font-size: 30px;
  font-weight: 700;
  color:#001A61;
}

/* Submit button */





/* Table */
body table {
  background-color: transparent;
}

/* Table cells */
body td,
body th {
  1px solid #334881
  padding: 15px 0;
  color: #FFFFFF;
}

/* Table header */
body thead th {
  background-color: transparent;
  color: #001A61;
}

/* Table footer */
body tfoot td {
  background-color: transparent;
  color: #001A61;
}






body .paid--page {
  overflow-x: hidden;
}
body section#tab_home_new .comp_tab_text .pink_btn a.cta_button[title]:hover,
body section#tab_home_new .comp_tab_text .pink_btn button.cta_button:hover,
body section#tab_home_new .comp_tab_text .pink_btn form .hs-button:hover, 
body section#tab_home_new .comp_tab_text .pink_btn form input[type=submit]:hover,
body section.two_col_alaya.only_image.subhead.home-hero .tcam_content_inner .pink_btn a.cta_button[title]:hover, 
body section.two_col_alaya.only_image.subhead.home-hero .tcam_content_inner .pink_btn button.cta_button:hover, 
body section.two_col_alaya.only_image.subhead.home-hero .tcam_content_inner .pink_btn form .hs-button:hover, 
body section.two_col_alaya.only_image.subhead.home-hero .tcam_content_inner .pink_btn form input[type=submit]:hover{
  /*   background-color: var(--tertiary); */
  opacity: 0.8;
  /*   color: var(--quat);
  border-color: var(--tertiary); */
}







@media (min-width: 768px){
  body.benevity-main header a {
    font-weight: 400;
    color: #001a61;
    letter-spacing: 0;
  }
  body.benevity-main header li.hs-menu-item.hs-menu-depth-1>a{
    font-weight: 600;
  }
  body.benevity-main header li.hs-menu-item.hs-menu-depth-1{
    font-weight: 400;
  }
  body.benevity-main .main_header .hs-search-field input[type=text] {
    border: none;
    border-bottom: 1px solid #000 !important;
    height: 35px;
    width: 78% !important;
    padding: 5px;
    margin-right: 2%;
    border-radius: 0;
  }
}
@media (min-width: 768px) and (max-width: 1024px){
  .main_header .hs-search-field input[type=text] {
    width: 75% ! important;
  }
}
@media (max-width: 767px){
  body.benevity-main .main_header .hs-search-field input[type=text] {
    border: none;
    border-radius: 0;
    border-bottom: 1px solid #000 !important;
    width: 72% !important;
    margin-right: 3%;
  }
  body.benevity-main header a {
    font-weight: 600;
    color: #001a61;
    letter-spacing: 0;
    font-size: 18px;
  }
  body.benevity-main header li.hs-menu-item.hs-menu-depth-1.hs-item-has-children>.child-trigger+a {
    letter-spacing:0;
  }
  body.benevity-main header a.child_heading {
    font-size: 22px;
    display: block;
    text-decoration: none;
    color: #009dd1;
    padding-top: 20px;
    pointer-events: none;
  }
}

@media (min-width: 768px) and (max-width: 1024px){
  body.benevity-main .main_header .hs-search-field input[type=text] {
    width: 75% !important;
  }
}
body.benevity-main {
  margin-top: 97px;
}

@media(max-width:1199px){
  body.benevity-main {
    margin-top: 85px;
  }
}

@media(max-width:1023px){
  body.benevity-main {
    margin-top: 77px;
  }
}

@media(max-width:767px){
  body.benevity-main {
    margin-top: 95px;
  }
  body.benevity-main .main_header .hs-search-field input[type=text] {
    width: 72% !important;
    margin-right: 3%;
  }
  section.two_col_alaya.only_image.subhead.home-hero .tcam_button.pink_btn a.cta_button:hover {
    /*     background-color: var(--tertiary);
    border-color: var(--tertiary);
    color: var(--quat); */
    opacity: 0.8;
  }
}