@layer base-overrides {:root {
    
    --primary: #2E90CF;
    
    --primaryLight: rgba(46, 144, 207, 0.09);
    
    --secondary: #fdf7fc;
    
    --tertiary: #151922;
    
    --success: #5cd730;
    
    --info: #82bce2;
    
    --warning: #eba61f;
    
    --danger: #e32a2a;
    
    --light_grey: #D5D9DD;
    
    --dark_grey: #303841;
    
    --text_grey: #4E555C;
    
    --off_white: #F0F4F8;
    
    --twin: #427AA1;
    
    --Bim: #A5BE00;
    
    --white: #ffffff;
    
    --black: #000000;
    
    --borders: #F0F7FC;
    
    --body_bg: #f0f4f8;
    
    --body_color: #4e555c;
    
    --heading: #151922;
    
    --link_color: #2e9dcf;
    
    --link_hover_color: #82bce2;
    
    --gradient_one: linear-gradient(to bottom right, rgba(46, 144, 207, 1), rgba(46, 144, 207, 1));
    
    --gradient_two: linear-gradient(to top right, rgba(255, 255, 255, 1), rgba(240, 244, 248, 1));
    
    --primary_rgb: 46, 144, 207;
    
    --secondary_rgb: 253, 247, 252;
    
    --tertiary_rgb: 21, 25, 34;
    
    --success_rgb: 92, 215, 48;
    
    --info_rgb: 130, 188, 226;
    
    --warning_rgb: 235, 166, 31;
    
    --danger_rgb: 227, 42, 42;
    
    --light_rgb: 213, 217, 221;
    
    --dark_rgb: 48, 56, 65;
    
    --white_rgb: 255, 255, 255;
    
    --black_rgb: 0, 0, 0;
    
    --primary_font: Museo Sans;
    --heading_font: Museo Sans;
    --button_font: Museo Sans;
    --border_radius: 30px;
  }

  html {
    font-size: 20px;
    scroll-behavior: smooth;
  }

  body {
    
    line-height: 1.4;
    
    
    font-size: clamp(0.8rem, 0.45871559633027525vw + 0.6238532110091743rem, 1.0rem);
    
    color: #4e555c;
    background-color: #f0f4f8;
  }

  
  @media (min-width: 1200px) {
    .container-xl,
    .container-lg,
    .container-md,
    .container-sm,
    .container {
      max-width: 1630px;
    }
  }
  

  
  .container-small {
    max-width: 1230px;
  }
  

  
  .container-large {
    max-width: 1830px;
  }
  

  .btn,
  .btn-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]),
  input[type="submit"],
  input[type="button"]{font-size: 1.3rem;
    line-height: 1.4;
    border-radius: 50px;
    min-height: 3.35rem;padding: 0 2.35rem ;
    border: 0px solid;
    color: inherit
  }
  

  
  
  .btn.btn-sm,
  .btn-wrapper.btn-wrapper-sm :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]),
  .btn.btn-sm:hover,
  .btn-wrapper.btn-wrapper-sm :is(.cta_button, .cta-button, [data-hubspot-cta-id]):hover {
    min-height: 2.35rem;
    padding: .5rem 0.9rem;
    font-size: 0.9rem;
  }
  
  .btn.btn-md,
  .btn-wrapper.btn-wrapper-md :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]),
  .btn.btn-md:hover,
  .btn-wrapper.btn-wrapper-md :is(.cta_button, .cta-button, [data-hubspot-cta-id]):hover {
    min-height: 3.35rem;
    padding: .5rem 2.35rem;
    font-size: 1.3rem;
  }
  
  .btn.btn-lg,
  .btn-wrapper.btn-wrapper-lg :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]),
  .btn.btn-lg:hover,
  .btn-wrapper.btn-wrapper-lg :is(.cta_button, .cta-button, [data-hubspot-cta-id]):hover {
    min-height: 2.85rem;
    padding: .5rem 3.2rem;
    font-size: 1.2rem;
  }
  

  .text-btn {
    
    font-size: 1.3rem;
    
    
  }

  .sr-line-top { border-top: 1px solid #F0F7FC; }
  .sr-line-bottom { border-bottom: 1px solid #F0F7FC; }

  h1, .h1 {
    margin-bottom: 2.125rem;line-height: 1.35;
    font-weight: 700;
    
    line-height: 1.2;
    font-size: clamp(2.4rem, 4.243119266055046vw + 0.7706422018348624rem, 4.25rem);;
    color: #151922;
  }
  h2, .h2 {
    margin-bottom: 1.625rem;line-height: 1.35;
    font-weight: 700;
    
    line-height: 1.2;
    font-size: clamp(2.1rem, 2.6376146788990824vw + 1.0871559633027523rem, 3.25rem);;
    color: #151922;
  }
  h3, .h3 {
    margin-bottom: 1.375rem;line-height: 1.35;
    font-weight: 700;
    
    line-height: 1.3;
    font-size: clamp(1.6rem, 2.6376146788990824vw + 0.5871559633027523rem, 2.75rem);;
    color: #151922;
  }
  h4, .h4 {
    margin-bottom: 0.85rem;line-height: 1.35;
    font-weight: 700;
    
    line-height: 1.2;
    font-size: clamp(1.2rem, 1.146788990825688vw + 0.7596330275229357rem, 1.7rem);;
    color: #151922;
  }
  h5, .h5 {
    margin-bottom: 0.65rem;line-height: 1.35;
    font-weight: 700;
    
    line-height: 1.2;
    font-size: clamp(1.0rem, 0.6880733944954128vw + 0.7357798165137615rem, 1.3rem);;
    color: #151922;
  }
  h6, .h6 {
    margin-bottom: 0.55rem;line-height: 1.35;
    font-weight: 700;
    
    line-height: 1.2;
    font-size: clamp(0.9rem, 0.45871559633027525vw + 0.7238532110091743rem, 1.1rem);;
    color: #151922;
  }
  .display-1 {
    margin-bottom: 2.375rem;line-height: 1;
    font-weight: 700;
    
    line-height: 1.2;
    font-size: clamp(3.25rem, 3.4403669724770642vw + 1.9288990825688075rem, 4.75rem);;
    color: #151922;
  }
  .display-2 {
    margin-bottom: 2.0rem;line-height: 1;
    font-weight: 500;
    font-size: clamp(2.3rem, 3.8990825688073394vw + 0.8027522935779816rem, 4.0rem);;
    color: #151922;
  }
  .display-3 {
    margin-bottom: 1.875rem;line-height: 1;
    font-weight: 500;
    font-size: clamp(2.2rem, 3.555045871559633vw + 0.8348623853211009rem, 3.75rem);;
    color: #151922;
  }
  .display-4 {
    margin-bottom: 1.5rem;line-height: 1;
    font-weight: 500;
    font-size: clamp(2.1rem, 2.0642201834862384vw + 1.3073394495412844rem, 3.0rem);;
    color: #151922;
  }
  .lead, .large {
    line-height: 1.35;
    font-weight: 500;
    
    line-height: 1.4;
    font-size: clamp(0.9rem, 0.6880733944954128vw + 0.6357798165137615rem, 1.2rem);;
    
  }
  p.small, .small, small, .font-small * {
    line-height: 1.35;
    font-weight: ;
    
    line-height: 1.4;
    font-size: clamp(0.8rem, 0.0vw + 0.8rem, 0.8rem);;
    
  }
  blockquote, .blockquote {
    line-height: 1.35;
    font-weight: 500;
    
    line-height: 1;
    font-size: clamp(1.2rem, 0.45871559633027525vw + 1.0238532110091743rem, 1.4rem);;
    
  }
  

  

  p.small {
    margin-bottom: 0.45rem;
  }

  .p {
    line-height: 1.4;
    
    
    font-size: clamp(0.8rem, 0.45871559633027525vw + 0.6238532110091743rem, 1.0rem);
    
  }

  
  /* Documentation: https://docs.sprocketrocket.co/custom-fonts */

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

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


@font-face {
  font-family: "Museo Sans";
  src: url("https://21581025.fs1.hubspotusercontent-na1.net/hubfs/21581025/Museo%20Sans%20500.woff") format("woff");
  font-display: swap;
}

@font-face {
  font-family: "Museo Sans";
  src: url("https://21581025.fs1.hubspotusercontent-na1.net/hubfs/21581025/Museo%20Sans%20500.woff") format("woff");
  font-display: swap;
  font-weight: 400;
}

@font-face {
  font-family: "Museo Sans";
  src: url("https://21581025.fs1.hubspotusercontent-na1.net/hubfs/21581025/Museo%20Sans%20700.woff") format("woff");
  font-display: swap;
  font-weight: 700;
}


body {
  font-family: "Museo Sans", "Segoe UI", "Segoe", "Segoe WP", sans-serif;;
}
h1,
.h1 {
  font-family: "Museo Sans", "Segoe UI", "Segoe", "Segoe WP", sans-serif;;
}

h2,
.h2 {
  font-family: "Museo Sans", "Segoe UI", "Segoe", "Segoe WP", sans-serif;;
}

h3,
.h3 {
  font-family: "Museo Sans", "Segoe UI", "Segoe", "Segoe WP", sans-serif;;
}

h4,
.h4 {
  font-family: "Museo Sans", "Segoe UI", "Segoe", "Segoe WP", sans-serif;;
}

h5,
.h5 {
  font-family: "Museo Sans", "Segoe UI", "Segoe", "Segoe WP", sans-serif;;
}

h6,
.h6 {
  font-family: "Museo Sans", "Segoe UI", "Segoe", "Segoe WP", sans-serif;;
}

.display-1 {
  font-family: "Museo Sans", "Segoe UI", "Segoe", "Segoe WP", sans-serif;;
}
.display-2 {
  font-family: "Museo Sans", "Segoe UI", "Segoe", "Segoe WP", sans-serif;;
}
.display-3 {
  font-family: "Museo Sans", "Segoe UI", "Segoe", "Segoe WP", sans-serif;;
}
.display-4 {
  font-family: "Museo Sans", "Segoe UI", "Segoe", "Segoe WP", sans-serif;;
}

p.lead, p.large {
  font-family: "Museo Sans", "Segoe UI", "Segoe", "Segoe WP", sans-serif;;
}
blockquote {
  font-family: "Museo Sans", "Segoe UI", "Segoe", "Segoe WP", sans-serif;;
}
.btn,
.btn-wrapper .cta_button,
.btn-wrapper .cta-button,
.btn-wrapper input[type="submit"],
.btn-wrapper input[type="button"],
input[type="submit"],
input[type="button"]    {
  font-family: "Museo Sans", "Segoe UI", "Segoe", "Segoe WP", sans-serif;;
}
.navbar .navbar-nav .dropdown .dropdown-item,
.navbar .navbar-nav .nav-link,
.btn-wrapper.btn-primary-wrapper.d-xl-inline a,
.no-button.header__menu-link,
.header__menu-link {
  font-family: "Museo Sans", "Segoe UI", "Segoe", "Segoe WP", sans-serif;;
}
  

  a {
    color: #2e9dcf;
  }

  a:hover,
    a:hover:not(.btn) {
      color: #82bce2;
  }

  p a:hover {
    color: #82bce2;
    text-decoration: underline;
  }



  
  .sr-border {
    border-radius: 30px;
  }
  .sr-border-top {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
  }
  .sr-border-bottom {
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
  }
  .sr-border-left {
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
  }
  .sr-border-right {
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
  }
  

  .sr-card {
    background-color: rgba(255, 255, 255, 1.0)
  }

  .sr-border,
  .sr-border-right,
  .sr-border-left,
  .sr-border-bottom,
  .sr-border-top,
  .sr-border-color {border-color: #F0F7FC;}
  .text-primary, primary {color: #2E90CF !important;}
  .bg-primary {background-color: #2E90CF !important;}
  .border-primary {border-color: #2E90CF !important;}
  .text-secondary, secondary {color: #fdf7fc !important;}
  .bg-secondary {background-color: #fdf7fc !important;}
  .border-secondary {border-color: #fdf7fc !important;}
  .text-tertiary, tertiary {color: #151922 !important;}
  .bg-tertiary {background-color: #151922 !important;}
  .border-tertiary {border-color: #151922 !important;}
  .text-success, success {color: #5cd730 !important;}
  .bg-success {background-color: #5cd730 !important;}
  .border-success {border-color: #5cd730 !important;}
  .text-info, info {color: #82bce2 !important;}
  .bg-info {background-color: #82bce2 !important;}
  .border-info {border-color: #82bce2 !important;}
  .text-warning, warning {color: #eba61f !important;}
  .bg-warning {background-color: #eba61f !important;}
  .border-warning {border-color: #eba61f !important;}
  .text-danger, danger {color: #e32a2a !important;}
  .bg-danger {background-color: #e32a2a !important;}
  .border-danger {border-color: #e32a2a !important;}
  .text-light_grey, light_grey {color: #D5D9DD !important;}
  .bg-light_grey {background-color: #D5D9DD !important;}
  .border-light_grey {border-color: #D5D9DD !important;}
  .text-dark_grey, dark_grey {color: #303841 !important;}
  .bg-dark_grey {background-color: #303841 !important;}
  .border-dark_grey {border-color: #303841 !important;}
  .text-text_grey, text_grey {color: #4E555C !important;}
  .bg-text_grey {background-color: #4E555C !important;}
  .border-text_grey {border-color: #4E555C !important;}
  .text-off_white, off_white {color: #F0F4F8 !important;}
  .bg-off_white {background-color: #F0F4F8 !important;}
  .border-off_white {border-color: #F0F4F8 !important;}
  .text-twin, twin {color: #427AA1 !important;}
  .bg-twin {background-color: #427AA1 !important;}
  .border-twin {border-color: #427AA1 !important;}
  .text-bim, bim {color: #A5BE00 !important;}
  .bg-bim {background-color: #A5BE00 !important;}
  .border-bim {border-color: #A5BE00 !important;}
  .text-body_color, body_color {color: #4e555c !important;}
  .bg-body_color {background-color: #4e555c !important;}
  .border-body_color {border-color: #4e555c !important;}
  .text-heading, heading {color: #151922 !important;}
  .bg-heading {background-color: #151922 !important;}
  .border-heading {border-color: #151922 !important;}
  .text-link_color, link_color {color: #2e9dcf !important;}
  .bg-link_color {background-color: #2e9dcf !important;}
  .border-link_color {border-color: #2e9dcf !important;}
  .text-gradient_one, gradient_one {background-image: linear-gradient(to bottom right, rgba(46, 144, 207, 1), rgba(46, 144, 207, 1)) !important;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
  .bg-gradient_one {background-image: linear-gradient(to bottom right, rgba(46, 144, 207, 1), rgba(46, 144, 207, 1)) !important;}
  .border-gradient_one {}
  .text-gradient_two, gradient_two {background-image: linear-gradient(to top right, rgba(255, 255, 255, 1), rgba(240, 244, 248, 1)) !important;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
  .bg-gradient_two {background-image: linear-gradient(to top right, rgba(255, 255, 255, 1), rgba(240, 244, 248, 1)) !important;}
  .border-gradient_two {}
  .text-white, white {color: #ffffff !important;}
  .bg-white {background-color: #ffffff !important;}
  .border-white {border-color: #ffffff !important;}
  .text-black, black {color: #000000 !important;}
  .bg-black {background-color: #000000 !important;}
  .border-black {border-color: #000000 !important;}
  .text-none, none {color: transparent !important;}
  .bg-none {background-color: transparent !important;}
  .border-none {border-color: transparent !important;}

  /* Responsive background color classes */
  @media (min-width: 576px) {
    .bg-sm-primary {
      background-color: #2E90CF !important;
    }
    .bg-sm-secondary {
      background-color: #fdf7fc !important;
    }
    .bg-sm-tertiary {
      background-color: #151922 !important;
    }
    .bg-sm-success {
      background-color: #5cd730 !important;
    }
    .bg-sm-info {
      background-color: #82bce2 !important;
    }
    .bg-sm-warning {
      background-color: #eba61f !important;
    }
    .bg-sm-danger {
      background-color: #e32a2a !important;
    }
    .bg-sm-light_grey {
      background-color: #D5D9DD !important;
    }
    .bg-sm-dark_grey {
      background-color: #303841 !important;
    }
    .bg-sm-text_grey {
      background-color: #4E555C !important;
    }
    .bg-sm-off_white {
      background-color: #F0F4F8 !important;
    }
    .bg-sm-twin {
      background-color: #427AA1 !important;
    }
    .bg-sm-bim {
      background-color: #A5BE00 !important;
    }
    .bg-sm-body_color {
      background-color: #4e555c !important;
    }
    .bg-sm-heading {
      background-color: #151922 !important;
    }
    .bg-sm-link_color {
      background-color: #2e9dcf !important;
    }
    .bg-sm-gradient_one {
      background-color: linear-gradient(to bottom right, rgba(46, 144, 207, 1), rgba(46, 144, 207, 1)) !important;
    }
    .bg-sm-gradient_two {
      background-color: linear-gradient(to top right, rgba(255, 255, 255, 1), rgba(240, 244, 248, 1)) !important;
    }
    .bg-sm-white {
      background-color: #ffffff !important;
    }
    .bg-sm-black {
      background-color: #000000 !important;
    }
    .bg-sm-none {
      background-color: transparent !important;
    }
  }
  
  @media (min-width: 768px) {
    .bg-md-primary {
      background-color: #2E90CF !important;
    }
    .bg-md-secondary {
      background-color: #fdf7fc !important;
    }
    .bg-md-tertiary {
      background-color: #151922 !important;
    }
    .bg-md-success {
      background-color: #5cd730 !important;
    }
    .bg-md-info {
      background-color: #82bce2 !important;
    }
    .bg-md-warning {
      background-color: #eba61f !important;
    }
    .bg-md-danger {
      background-color: #e32a2a !important;
    }
    .bg-md-light_grey {
      background-color: #D5D9DD !important;
    }
    .bg-md-dark_grey {
      background-color: #303841 !important;
    }
    .bg-md-text_grey {
      background-color: #4E555C !important;
    }
    .bg-md-off_white {
      background-color: #F0F4F8 !important;
    }
    .bg-md-twin {
      background-color: #427AA1 !important;
    }
    .bg-md-bim {
      background-color: #A5BE00 !important;
    }
    .bg-md-body_color {
      background-color: #4e555c !important;
    }
    .bg-md-heading {
      background-color: #151922 !important;
    }
    .bg-md-link_color {
      background-color: #2e9dcf !important;
    }
    .bg-md-gradient_one {
      background-color: linear-gradient(to bottom right, rgba(46, 144, 207, 1), rgba(46, 144, 207, 1)) !important;
    }
    .bg-md-gradient_two {
      background-color: linear-gradient(to top right, rgba(255, 255, 255, 1), rgba(240, 244, 248, 1)) !important;
    }
    .bg-md-white {
      background-color: #ffffff !important;
    }
    .bg-md-black {
      background-color: #000000 !important;
    }
    .bg-md-none {
      background-color: transparent !important;
    }
  }
  
  @media (min-width: 992px) {
    .bg-lg-primary {
      background-color: #2E90CF !important;
    }
    .bg-lg-secondary {
      background-color: #fdf7fc !important;
    }
    .bg-lg-tertiary {
      background-color: #151922 !important;
    }
    .bg-lg-success {
      background-color: #5cd730 !important;
    }
    .bg-lg-info {
      background-color: #82bce2 !important;
    }
    .bg-lg-warning {
      background-color: #eba61f !important;
    }
    .bg-lg-danger {
      background-color: #e32a2a !important;
    }
    .bg-lg-light_grey {
      background-color: #D5D9DD !important;
    }
    .bg-lg-dark_grey {
      background-color: #303841 !important;
    }
    .bg-lg-text_grey {
      background-color: #4E555C !important;
    }
    .bg-lg-off_white {
      background-color: #F0F4F8 !important;
    }
    .bg-lg-twin {
      background-color: #427AA1 !important;
    }
    .bg-lg-bim {
      background-color: #A5BE00 !important;
    }
    .bg-lg-body_color {
      background-color: #4e555c !important;
    }
    .bg-lg-heading {
      background-color: #151922 !important;
    }
    .bg-lg-link_color {
      background-color: #2e9dcf !important;
    }
    .bg-lg-gradient_one {
      background-color: linear-gradient(to bottom right, rgba(46, 144, 207, 1), rgba(46, 144, 207, 1)) !important;
    }
    .bg-lg-gradient_two {
      background-color: linear-gradient(to top right, rgba(255, 255, 255, 1), rgba(240, 244, 248, 1)) !important;
    }
    .bg-lg-white {
      background-color: #ffffff !important;
    }
    .bg-lg-black {
      background-color: #000000 !important;
    }
    .bg-lg-none {
      background-color: transparent !important;
    }
  }
  

  .text-inherit {
    color: inherit !important;
  }

/*   :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .display-1, .display-2, .display-3, .display-4, .lead, .large) {
    text-wrap: balance;
  } */

  :is(.text-primary,.text-secondary,.text-tertiary,.text-success,.text-info,.text-warning,.text-danger,.text-light_grey,.text-dark_grey,.text-text_grey,.text-off_white,.text-twin,.text-bim,.text-body_color,.text-heading,.text-link_color,.text-gradient_one,.text-gradient_two,.text-white,.text-black,.text-none, .text-custom)
  :is(a, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .display-1, .display-2, .display-3, .display-4, label, .hs-error-msgs, .hs-error-msg, .hs-error-msgs li, .hs-form-field span, .sr-form-field span, .legal-consent-container) {
    color: inherit;
  }

  :is(.text-primary, .text-secondary, .text-tertiary, .text-success, .text-info, .text-warning, .text-danger, .text-light_grey, .text-dark_grey, .text-text_grey, .text-off_white, .text-twin, .text-bim, .text-body_color, .text-heading, .text-link_color, .text-gradient_one, .text-gradient_two, .text-white, .text-black, .text-none)
  :is(svg, svg g, svg path):not([style]):not([fill]) {
    fill: currentColor;
  }

  
  
  .btn-primary, .btn-wrapper.btn-primary-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #fff;
    background-color: #2E90CF;
    border-color: #2E90CF;}.btn-outline-primary, .btn-wrapper.btn-outline-primary-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #2E90CF;
    background: transparent;
    border-color: #2E90CF;
  }.btn-primary:hover, .btn-outline-primary:hover,
  .btn-wrapper.btn-primary-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover,
    .btn-wrapper.btn-outline-primary-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover {
      color: #fff;
      background-color: #2E90CF;
      filter: brightness(110%);}
  
  
  
  
  .btn-secondary, .btn-wrapper.btn-secondary-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #fff;
    background-color: #fdf7fc;
    border-color: #fdf7fc;}.btn-outline-secondary, .btn-wrapper.btn-outline-secondary-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #fdf7fc;
    background: transparent;
    border-color: #fdf7fc;
  }.btn-secondary:hover, .btn-outline-secondary:hover,
  .btn-wrapper.btn-secondary-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover,
    .btn-wrapper.btn-outline-secondary-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover {
      color: #fff;
      background-color: #fdf7fc;
      filter: brightness(110%);}
  
  
  
  
  .btn-tertiary, .btn-wrapper.btn-tertiary-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #fff;
    background-color: #151922;
    border-color: #151922;}.btn-outline-tertiary, .btn-wrapper.btn-outline-tertiary-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #151922;
    background: transparent;
    border-color: #151922;
  }.btn-tertiary:hover, .btn-outline-tertiary:hover,
  .btn-wrapper.btn-tertiary-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover,
    .btn-wrapper.btn-outline-tertiary-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover {
      color: #fff;
      background-color: #151922;
      filter: brightness(110%);}
  
  
  
  
  .btn-success, .btn-wrapper.btn-success-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #fff;
    background-color: #5cd730;
    border-color: #5cd730;}.btn-outline-success, .btn-wrapper.btn-outline-success-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #5cd730;
    background: transparent;
    border-color: #5cd730;
  }.btn-success:hover, .btn-outline-success:hover,
  .btn-wrapper.btn-success-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover,
    .btn-wrapper.btn-outline-success-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover {
      color: #fff;
      background-color: #5cd730;
      filter: brightness(110%);}
  
  
  
  
  .btn-info, .btn-wrapper.btn-info-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #fff;
    background-color: #82bce2;
    border-color: #82bce2;}.btn-outline-info, .btn-wrapper.btn-outline-info-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #82bce2;
    background: transparent;
    border-color: #82bce2;
  }.btn-info:hover, .btn-outline-info:hover,
  .btn-wrapper.btn-info-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover,
    .btn-wrapper.btn-outline-info-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover {
      color: #fff;
      background-color: #82bce2;
      filter: brightness(110%);}
  
  
  
  
  .btn-warning, .btn-wrapper.btn-warning-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #fff;
    background-color: #eba61f;
    border-color: #eba61f;}.btn-outline-warning, .btn-wrapper.btn-outline-warning-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #eba61f;
    background: transparent;
    border-color: #eba61f;
  }.btn-warning:hover, .btn-outline-warning:hover,
  .btn-wrapper.btn-warning-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover,
    .btn-wrapper.btn-outline-warning-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover {
      color: #fff;
      background-color: #eba61f;
      filter: brightness(110%);}
  
  
  
  
  .btn-danger, .btn-wrapper.btn-danger-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #fff;
    background-color: #e32a2a;
    border-color: #e32a2a;}.btn-outline-danger, .btn-wrapper.btn-outline-danger-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #e32a2a;
    background: transparent;
    border-color: #e32a2a;
  }.btn-danger:hover, .btn-outline-danger:hover,
  .btn-wrapper.btn-danger-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover,
    .btn-wrapper.btn-outline-danger-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover {
      color: #fff;
      background-color: #e32a2a;
      filter: brightness(110%);}
  
  
  
  
  .btn-light_grey, .btn-wrapper.btn-light_grey-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #fff;
    background-color: #D5D9DD;
    border-color: #D5D9DD;}.btn-outline-light_grey, .btn-wrapper.btn-outline-light_grey-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #D5D9DD;
    background: transparent;
    border-color: #D5D9DD;
  }.btn-light_grey:hover, .btn-outline-light_grey:hover,
  .btn-wrapper.btn-light_grey-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover,
    .btn-wrapper.btn-outline-light_grey-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover {
      color: #fff;
      background-color: #D5D9DD;
      filter: brightness(110%);}
  
  
  
  
  .btn-dark_grey, .btn-wrapper.btn-dark_grey-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #fff;
    background-color: #303841;
    border-color: #303841;}.btn-outline-dark_grey, .btn-wrapper.btn-outline-dark_grey-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #303841;
    background: transparent;
    border-color: #303841;
  }.btn-dark_grey:hover, .btn-outline-dark_grey:hover,
  .btn-wrapper.btn-dark_grey-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover,
    .btn-wrapper.btn-outline-dark_grey-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover {
      color: #fff;
      background-color: #303841;
      filter: brightness(110%);}
  
  
  
  
  .btn-text_grey, .btn-wrapper.btn-text_grey-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #fff;
    background-color: #4E555C;
    border-color: #4E555C;}.btn-outline-text_grey, .btn-wrapper.btn-outline-text_grey-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #4E555C;
    background: transparent;
    border-color: #4E555C;
  }.btn-text_grey:hover, .btn-outline-text_grey:hover,
  .btn-wrapper.btn-text_grey-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover,
    .btn-wrapper.btn-outline-text_grey-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover {
      color: #fff;
      background-color: #4E555C;
      filter: brightness(110%);}
  
  
  
  
  .btn-off_white, .btn-wrapper.btn-off_white-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #fff;
    background-color: #F0F4F8;
    border-color: #F0F4F8;}.btn-outline-off_white, .btn-wrapper.btn-outline-off_white-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #F0F4F8;
    background: transparent;
    border-color: #F0F4F8;
  }.btn-off_white:hover, .btn-outline-off_white:hover,
  .btn-wrapper.btn-off_white-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover,
    .btn-wrapper.btn-outline-off_white-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover {
      color: #fff;
      background-color: #F0F4F8;
      filter: brightness(110%);}
  
  
  
  
  .btn-twin, .btn-wrapper.btn-twin-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #fff;
    background-color: #427AA1;
    border-color: #427AA1;}.btn-outline-twin, .btn-wrapper.btn-outline-twin-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #427AA1;
    background: transparent;
    border-color: #427AA1;
  }.btn-twin:hover, .btn-outline-twin:hover,
  .btn-wrapper.btn-twin-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover,
    .btn-wrapper.btn-outline-twin-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover {
      color: #fff;
      background-color: #427AA1;
      filter: brightness(110%);}
  
  
  
  
  .btn-bim, .btn-wrapper.btn-bim-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #fff;
    background-color: #A5BE00;
    border-color: #A5BE00;}.btn-outline-bim, .btn-wrapper.btn-outline-bim-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #A5BE00;
    background: transparent;
    border-color: #A5BE00;
  }.btn-bim:hover, .btn-outline-bim:hover,
  .btn-wrapper.btn-bim-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover,
    .btn-wrapper.btn-outline-bim-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover {
      color: #fff;
      background-color: #A5BE00;
      filter: brightness(110%);}
  
  
  
  
  .btn-body_color, .btn-wrapper.btn-body_color-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #fff;
    background-color: #4e555c;
    border-color: #4e555c;}.btn-outline-body_color, .btn-wrapper.btn-outline-body_color-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #4e555c;
    background: transparent;
    border-color: #4e555c;
  }.btn-body_color:hover, .btn-outline-body_color:hover,
  .btn-wrapper.btn-body_color-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover,
    .btn-wrapper.btn-outline-body_color-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover {
      color: #fff;
      background-color: #4e555c;
      filter: brightness(110%);}
  
  
  
  
  .btn-heading, .btn-wrapper.btn-heading-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #fff;
    background-color: #151922;
    border-color: #151922;}.btn-outline-heading, .btn-wrapper.btn-outline-heading-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #151922;
    background: transparent;
    border-color: #151922;
  }.btn-heading:hover, .btn-outline-heading:hover,
  .btn-wrapper.btn-heading-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover,
    .btn-wrapper.btn-outline-heading-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover {
      color: #fff;
      background-color: #151922;
      filter: brightness(110%);}
  
  
  
  
  .btn-link_color, .btn-wrapper.btn-link_color-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #fff;
    background-color: #2e9dcf;
    border-color: #2e9dcf;}.btn-outline-link_color, .btn-wrapper.btn-outline-link_color-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #2e9dcf;
    background: transparent;
    border-color: #2e9dcf;
  }.btn-link_color:hover, .btn-outline-link_color:hover,
  .btn-wrapper.btn-link_color-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover,
    .btn-wrapper.btn-outline-link_color-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover {
      color: #fff;
      background-color: #2e9dcf;
      filter: brightness(110%);}
  
  
  
  
  .btn-gradient_one, .btn-wrapper.btn-gradient_one-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #fff;
    background-image: linear-gradient(to bottom right, rgba(46, 144, 207, 1), rgba(46, 144, 207, 1));
    border: none;transition: 1s;
    background-size: 100% auto;}.btn-gradient_one:hover, .btn-outline-gradient_one:hover,
  .btn-wrapper.btn-gradient_one-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover,
    .btn-wrapper.btn-outline-gradient_one-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover {
      color: #fff;
      background-image: linear-gradient(to bottom right, rgba(46, 144, 207, 1), rgba(46, 144, 207, 1));
      background-size: 300% auto;}
  
  
  
  
  .btn-gradient_two, .btn-wrapper.btn-gradient_two-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #fff;
    background-image: linear-gradient(to top right, rgba(255, 255, 255, 1), rgba(240, 244, 248, 1));
    border: none;transition: 1s;
    background-size: 100% auto;}.btn-gradient_two:hover, .btn-outline-gradient_two:hover,
  .btn-wrapper.btn-gradient_two-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover,
    .btn-wrapper.btn-outline-gradient_two-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover {
      color: #fff;
      background-image: linear-gradient(to top right, rgba(255, 255, 255, 1), rgba(240, 244, 248, 1));
      background-size: 300% auto;}
  
  
  
  
  .btn-white, .btn-wrapper.btn-white-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #fff;
    background-color: #ffffff;
    border-color: #ffffff;}.btn-outline-white, .btn-wrapper.btn-outline-white-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #ffffff;
    background: transparent;
    border-color: #ffffff;
  }.btn-white:hover, .btn-outline-white:hover,
  .btn-wrapper.btn-white-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover,
    .btn-wrapper.btn-outline-white-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover {
      color: #fff;
      background-color: #ffffff;
      filter: brightness(110%);}
  
  
  
  
  .btn-black, .btn-wrapper.btn-black-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #fff;
    background-color: #000000;
    border-color: #000000;}.btn-outline-black, .btn-wrapper.btn-outline-black-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]) {
    color: #000000;
    background: transparent;
    border-color: #000000;
  }.btn-black:hover, .btn-outline-black:hover,
  .btn-wrapper.btn-black-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover,
    .btn-wrapper.btn-outline-black-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover {
      color: #fff;
      background-color: #000000;
      filter: brightness(110%);}
  
  
  
  
  

  .btn-none,
  .btn-wrapper.btn-none-wrapper :is(.cta-button, .cta_button, [data-hubspot-cta-id]) {
    border: none !important;
    position: relative !important;
    color: var(--link_color);
  }

  .btn-wrapper.btn-none-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id]):hover,
  .btn-none:hover {
    color: var(--link_hover_color);
  }

  .btn-wrapper.btn-outline-white-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover,
  .btn-wrapper.btn-white-wrapper :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]),
  .btn-white,
  .btn-outline-white:hover {
    color: var(--primary);
  }

  .btn-wrapper:is(.btn-white-wrapper, .btn-black-wrapper) :is(.cta_button, .cta-button, [data-hubspot-cta-id], input[type="submit"], input[type="button"]):hover,
  .btn-white:hover {
    background: #2E90CF;
    border-color: #2E90CF;
  }

  
  
  
  
  
  
  
  
  
  
  

  /* Gradient Button Overrides */





  /* ----------------------------------------------------------------------------------- */
  /*  HubSpot Forms */
  /* ----------------------------------------------------------------------------------- */
  ::-webkit-input-placeholder {color: #151922;}
  ::-moz-placeholder {color: #151922;}
  :-ms-input-placeholder {color: #151922;}
  ::-ms-input-placeholder {color: #151922;}
  ::placeholder {color: #151922;}
  select.is-placeholder {color: #151922;}

  .error::-webkit-input-placeholder {color: #4E555C;}
  .error::-moz-placeholder {color: #4E555C;}
  .error:-ms-input-placeholder {color: #4E555C;}
  .error::-ms-input-placeholder {color: #4E555C;}
  .error::placeholder {color: #4E555C;}


  select {
    background-image: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> <path d="M7.80794 10.7695L4.09346 6.31215C3.65924 5.79109 4.02976 5 4.70803 5L11.292 5C11.9702 5 12.3408 5.79108 11.9065 6.31215L8.19206 10.7695C8.09211 10.8895 7.90789 10.8895 7.80794 10.7695Z" fill="%232E90CF"/>%20</svg>');
      }

  .field > label, .form-group label, .field span, .form-group span, .legal-consent-container,
   label[data-hsfc-id=FieldLabel]{
    
    font-size: 0.9rem !important;
    line-height: 1.215rem!important;
    color: #4e555c!important;
  }

  textarea, select, .form-control,
  input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]),
    input[readonly]:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]) {
      
      font-size: 0.9rem!important;
      line-height: 1.3!important;
      font-weight:500!important;
      color: #151922!important;
      background-color: #F0F4F8!important;
      min-height: 53px;
      border: 1px solid #F0F4F8;
!important;
      border-radius: 8px !important;
  }

  textarea:focus, select:focus, .form-control:focus,
    input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]):focus,
    input[readonly]:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]):focus {
      color: #151922;
      border-color: #2E90CF;
      box-shadow: none;
  }

  textarea.error, select.error, .form-control.error,
  input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]).error,
    input[readonly]:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]).error,
    .hs-error-msg {
      color: #e32a2a;
      border-color: #e32a2a
  }
  
  .hs-error-msgs label{
   color: #e32a2a !important;
  }

  .sr-form [type="radio"]:checked + span:before,
    .sr-form [type="radio"]:not(:checked) + span:before {
      border: 1px solid #F0F4F8;

  }

  .sr-form [type="radio"]:checked + span:after,
    .sr-form [type="radio"]:not(:checked) + span:after {
      background: #2E90CF;
  }

  .sr-form [type="checkbox"]:checked + span:before,
    .sr-form [type="checkbox"]:not(:checked) + span:before {
      border: 1px solid #F0F4F8;

  }

  .sr-form [type="checkbox"]:checked + span:before {
    background: #2E90CF
  }

  .sr-form [type=file]::file-selector-button,
  .sr-form [type=file]::-webkit-file-upload-button {
    border-radius: 50px;
  }
  
  
  .form-control-sm,
  .form-wrapper-sm input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]) {
    min-height: 2.35rem;
    font-size: 0.9rem;
    padding: 0 15px;
  }

  .form-control-sm input[type=submit].hs-button,
  .form-wrapper-sm input[type=submit].hs-button {
    min-height: 2.35rem;
    padding: 0 0.9rem !important;
    font-size: 0.9rem;
  }
  
  
  
  .form-control-md,
  .form-wrapper-md input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]) {
    min-height: 3.35rem;
    font-size: 1.3rem;
    padding: 0 15px;
  }

  .form-control-md input[type=submit].hs-button,
  .form-wrapper-md input[type=submit].hs-button {
    min-height: 3.35rem;
    padding: 0 2.35rem !important;
    font-size: 1.3rem;
  }
  
  
  
  .form-control-lg,
  .form-wrapper-lg input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]) {
    min-height: 2.85rem;
    font-size: 1.2rem;
    padding: 0 15px;
  }

  .form-control-lg input[type=submit].hs-button,
  .form-wrapper-lg input[type=submit].hs-button {
    min-height: 2.85rem;
    padding: 0 3.2rem !important;
    font-size: 1.2rem;
  }
  
  

  /* Base padding classes */
  
  .sr-padding-zero {
    padding-top: 0;
    padding-bottom: 0;
  }
  
  .sr-padding-half {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  
  .sr-padding-full {
    padding-top: 5.0rem;
    padding-bottom: 5.0rem;
  }
  
  @media (min-width: 576px) {
    .sr-padding-sm-zero {
      padding-top: 0;
      padding-bottom: 0;
    }
    .sr-padding-sm-half {
      padding-top: 2.5rem;
      padding-bottom: 2.5rem;
    }
    .sr-padding-sm-full {
      padding-top: 5.0rem;
      padding-bottom: 5.0rem;
    }
  }
  
  @media (min-width: 768px) {
    .sr-padding-md-zero {
      padding-top: 0;
      padding-bottom: 0;
    }
    .sr-padding-md-half {
      padding-top: 2.5rem;
      padding-bottom: 2.5rem;
    }
    .sr-padding-md-full {
      padding-top: 5.0rem;
      padding-bottom: 5.0rem;
    }
  }
  
  @media (min-width: 992px) {
    .sr-padding-lg-zero {
      padding-top: 0;
      padding-bottom: 0;
    }
    .sr-padding-lg-half {
      padding-top: 2.5rem;
      padding-bottom: 2.5rem;
    }
    .sr-padding-lg-full {
      padding-top: 5.0rem;
      padding-bottom: 5.0rem;
    }
  }
  

  /* Spacer classes */
  .sr-spacer-25,
  .sr-spacer-top-25 {
    padding-top: 1.25rem;
  }
  .sr-spacer-25,
  .sr-spacer-bottom-25 {
    padding-bottom: 1.25rem;
  }
  .sr-spacer-50,
  .sr-spacer-top-50 {
    padding-top: 2.5rem;
  }
  .sr-spacer-50,
  .sr-spacer-bottom-50 {
    padding-bottom: 2.5rem;
  }
  .sr-spacer-75,
  .sr-spacer-top-75 {
    padding-top: 3.75rem;
  }
  .sr-spacer-75,
  .sr-spacer-bottom-75 {
    padding-bottom: 3.75rem;
  }
  .sr-spacer-100,
  .sr-spacer-top-100 {
    padding-top: 5.0rem;
  }
  .sr-spacer-100,
  .sr-spacer-bottom-100 {
    padding-bottom: 5.0rem;
  }
}