  
  
  
  
  
  
  
  
  
  
  
  
  
/********************* FIM page**************************/
.callout {
    padding: 120px 0px;
    font-size: 0;
}
.callout .middle {
    vertical-align: middle;
    float: none;
    display: inline-block;
    font-size: 1rem;
}
/********************************************************/
/*******  __mercuric-layout.scss *******/
/********************************************************/
.turbo-mercuric .body-container-wrapper {
  margin-bottom: 0px !important; }

.turbo-mercuric .me-section {
  margin-bottom: 90px; }
  @media (max-width: 767px) {
    .turbo-mercuric .me-section {
      margin-bottom: 40px; } }
  .turbo-mercuric .me-section--first {
    margin-top: 90px; }
    @media (max-width: 767px) {
      .turbo-mercuric .me-section--first {
        margin-top: 60px; } }
  .turbo-mercuric .me-section--padding {
    padding-top: 90px;
    padding-bottom: 90px; }
    @media (max-width: 767px) {
      .turbo-mercuric .me-section--padding {
        padding-bottom: 40px;
        padding-bottom: 40px; } }
  @media (max-width: 767px) {
    .turbo-mercuric .me-section .row-depth-1 > div > .widget-span {
      margin-bottom: 20px; }
      .turbo-mercuric .me-section .row-depth-1 > div > .widget-span:last-of-type {
        margin-bottom: 0; } }

.turbo-mercuric .me-container {
  max-width: 1170px;
  padding: 0 15px;
  width: 100%;
  margin: 0 auto; }
  .turbo-mercuric .me-container.header-container {
    max-width: 1585px; }
  .turbo-mercuric .me-container--big {
    max-width: 1920px;
    padding: 0 15px;
    width: 100%;
    margin: 0 auto; }
  .turbo-mercuric .me-container--small {
    max-width: 940px;
    padding: 0 15px;
    width: 100%;
    margin: 0 auto; }
  .turbo-mercuric .me-container--smaller {
    max-width: 740px;
    padding: 0 15px;
    width: 100%;
    margin: 0 auto; }
  .turbo-mercuric .me-container--half {
    max-width: 585px;
    padding: 0 15px;
    width: 100%;
    margin: 0 auto; }

.turbo-mercuric .header-container-wrapper {
  position: relative;
  z-index: 3;
  min-height: 0; }

.turbo-mercuric .body-container-wrapper {
  position: relative;
  z-index: 2;
  margin-top: 70px; }

.turbo-mercuric .footer {
  background-color: #393939;
  height: 67px;
  color: #fff;
  position: relative; }

.turbo-mercuric .widget-type-text a {
  color: #fff;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear; }
  .turbo-mercuric .widget-type-text a:hover {
    color: #8E00AD; }

.turbo-mercuric .footer-info form.hs-form .hs-form-field .input input[type="checkbox"].hs-input + span:before {
  background-color: transparent !important; }

.turbo-mercuric .footer .copy {
  font-size: 15px;
  color: #fff;
  font-weight: 300;
  line-height: 67px; }

.turbo-mercuric .footer .links {
  text-align: right; }

.turbo-mercuric .footer .links a {
  font-size: 15px;
  color: #fff;
  font-weight: 300;
  line-height: 67px;
  padding: 0px 5px;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear; }

.turbo-mercuric .footer .links a:hover {
  color: #8E00AD;
  text-decoration: none;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear; }

.turbo-mercuric .footer .scroll-top {
  height: 67px;
  width: 67px;
  background-color: #203FA4;
  position: absolute;
  right: 0px;
  bottom: 0px;
  cursor: pointer;
  text-align: center; }

.turbo-mercuric .footer .scroll-top i {
  font-size: 44px;
  color: #fff;
  line-height: 67px;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear; }

.turbo-mercuric .footer .scroll-top:hover i {
  line-height: 45px;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear; }

.turbo-mercuric .footer-info {
  background-color: #4a4949;
  padding-bottom: 30px; }

.turbo-mercuric .footer-info h3, .turbo-mercuric .footer-info .blog .post-listing .post-item.quote h2, .blog .post-listing .post-item.quote .turbo-mercuric .footer-info h2, .turbo-mercuric .footer-info
.blog .blog-listing-wrapper .post-item.quote h2,
.blog .blog-listing-wrapper .post-item.quote .turbo-mercuric .footer-info h2 {
  font-weight: bold;
  font-size: 20px;
  margin: 25px 0px 30px 0px;
  color: #fff; }

.turbo-mercuric .footer-info h4 {
  font-size: 16px;
  color: #fff;
  margin-bottom: 5px;
  font-weight: 300; }

.turbo-mercuric .footer-info .hs-rss-title {
  font-size: 16px;
  color: #fff;
  margin-bottom: 5px;
  font-weight: 300; }

.turbo-mercuric .footer-info p {
  font-size: 16px;
  color: #fff;
  margin-bottom: 25px;
  font-weight: 300; }

.turbo-mercuric .footer-info .hs-rss-date {
  font-size: 16px;
  color: #fff;
  padding-bottom: 15px;
  margin-bottom: 15px;
  font-weight: 300;
  border-bottom: solid 1px #fff;
  display: block; }

.turbo-mercuric .footer-info .hs-rss-byline {
  opacity: 1; }

.turbo-mercuric .social-footer {
  background-color: #203FA4; }

.turbo-mercuric .social-footer .container.position {
  position: relative; }

.turbo-mercuric .social-footer ul {
  text-align: center; }

.turbo-mercuric .social-footer ul li {
  padding: 20px 0px;
  margin: 0px 65px;
  display: inline-block; }

.turbo-mercuric .social-footer ul li a i {
  color: #fff;
  font-size: 45px; }

.turbo-mercuric .social-footer .text {
  font-weight: lighter;
  font-size: 24px;
  margin-top: 6px;
  color: #fff; }

.turbo-mercuric .social-footer .text span {
  font-weight: lighter;
  font-size: 24px;
  color: #fff; }

.turbo-mercuric .social-footer .text {
  position: relative;
  min-height: 85px; }

.turbo-mercuric .social-footer .text .hs_cos_wrapper_type_text {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
   -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
       transform: translateY(-50%);
  margin-top: -5px;
  font-weight: 300; }

.turbo-mercuric .social-footer .triangle {
  position: absolute;
  bottom: -30px;
  right: 26%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 34px 24.5px 0 24.5px;
  border-color: #203FA4 transparent transparent transparent; }

.turbo-mercuric .header .slicknav_nav {
  padding-bottom: 10px; }

.turbo-mercuric .slicknav_nav {
  background-color: #393939; }

.turbo-mercuric .header--white .slicknav_nav {
  background-color: #fff; }

.turbo-mercuric .slick-arrow {
  position: absolute;
  top: 50%;
  width: auto;
  height: auto;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 1; }
  .turbo-mercuric .slick-arrow.slick-prev {
    left: 48px !important; }
    .turbo-mercuric .slick-arrow.slick-prev:before {
      content: '';
      background-image: url("//cdn2.hubspot.net/hubfs/685080/HubSpot_Template_Marketplace/Turbo_Sodium/assets/arrow-left.png");
      background-repeat: no-repeat;
      -moz-background-size: cover;
           background-size: cover;
      width: 30px;
      height: 58px;
      display: block; }
  .turbo-mercuric .slick-arrow.slick-next {
    right: 48px !important; }
    .turbo-mercuric .slick-arrow.slick-next:before {
      content: '';
      background-image: url("//cdn2.hubspot.net/hubfs/685080/HubSpot_Template_Marketplace/Turbo_Sodium/assets/arrow-left.png");
      background-repeat: no-repeat;
      -moz-background-size: cover;
           background-size: cover;
      -webkit-transform: scaleX(-1);
         -moz-transform: scaleX(-1);
          -ms-transform: scaleX(-1);
           -o-transform: scaleX(-1);
              transform: scaleX(-1);
      width: 30px;
      height: 58px;
      display: block; }

.turbo-mercuric .mask {
  position: absolute;
  background: rgba(0, 0, 0, 0.3);
  top: 0;
  right: 0;
  left: 0;
  bottom: 0; }

.turbo-mercuric .svg-converted path,
.turbo-mercuric .svg-converted polygon {
  fill: #8E00AD; }

.turbo-mercuric .svg-converted circle,
.turbo-mercuric .svg-converted rect {
  stroke: #8E00AD; }

.turbo-mercuric .third-section {
  background-color: rgba(32, 63, 164, 0.05); }
  .turbo-mercuric .third-section img {
    margin-top: -340px; }
  .turbo-mercuric .third-section h2 {
    color: #1F3EA4;
    text-transform: none;
    font-size: 24px;
    font-weight: 700;
    margin-top: 50px;
    margin-bottom: 50px; }
  .turbo-mercuric .third-section h3, .turbo-mercuric .third-section .blog .post-listing .post-item.quote h2, .blog .post-listing .post-item.quote .turbo-mercuric .third-section h2, .turbo-mercuric .third-section
  .blog .blog-listing-wrapper .post-item.quote h2,
  .blog .blog-listing-wrapper .post-item.quote .turbo-mercuric .third-section h2 {
    color: #1F3EA4;
    text-transform: none;
    font-size: 24px; }
  .turbo-mercuric .third-section .hs_cos_wrapper_type_rich_text ul li {
    padding-left: 0px;
    margin-top: 2px;
    margin-bottom: 2px;
    color: #404040; }
  .turbo-mercuric .third-section .hs_cos_wrapper_type_rich_text ul li:before {
    font-size: 30px;
    top: 0px;
    content: "•";
    color: #626262 !important; }
  @media (max-width: 1300px) {
    .turbo-mercuric .third-section img {
      margin-top: -295px; } }
  @media (max-width: 1200px) {
    .turbo-mercuric .third-section img {
      margin-top: -250px; } }
  @media (max-width: 1100px) {
    .turbo-mercuric .third-section img {
      margin-top: -190px; } }
  @media (max-width: 972px) {
    .turbo-mercuric .third-section img {
      margin-top: -150px; } }
  @media (max-width: 860px) {
    .turbo-mercuric .third-section img {
      margin-top: -100px; } }
  @media (max-width: 500px) {
    .turbo-mercuric .third-section img {
      margin-top: -50px; } }
  @media (max-width: 768px) {
    .turbo-mercuric .third-section img {
      margin-bottom: 50px; } }

.turbo-mercuric .four-section {
  padding: 50px 0px; }
  .turbo-mercuric .four-section h2 {
    color: #203FA4;
    font-size: 24px;
    text-transform: none;
    margin-bottom: 30px;
    margin: auto; }
  .turbo-mercuric .four-section p {
    color: #404040;
    font-size: 16px;
    max-width: 460px;
    margin: auto;
    text-align: center;
    margin-bottom: 50px !important;
    margin-top: 30px; }
  .turbo-mercuric .four-section .me-icon h2 {
    color: #8E01AD !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important; }
  @media (max-width: 768px) {
    .turbo-mercuric .four-section p {
      margin-top: 50px; } }

.turbo-mercuric .footer-container-wrapper {
  background-color: #fff !important;
  color: #404040 !important; }
  .turbo-mercuric .footer-container-wrapper h4 {
    color: #203FA4 !important;
    font-size: 24px; }

.turbo-mercuric .slicknav_nav {
  background: transparent; }

.turbo-mercuric header.header-standard .slicknav_menu .slicknav_nav .hs-menu-wrapper > ul {
  width: 100%;
  min-height: 1px; }

.turbo-mercuric header.header-standard .slicknav_menu .slicknav_nav {
  background-color: transparent; }

.turbo-mercuric .body-container-wrapper {
  margin-bottom: 0px !important; }

.turbo-mercuric .footer--main-block img {
  max-width: 147px;
  margin-bottom: 20px; }

.turbo-mercuric .footer--bottom .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
  padding: 0px 10px;
  border-right: 1px solid #626262;
  font-size: 16px;
  line-height: 1; }

.turbo-mercuric .arrow div {
  margin-left: -60px;
  margin-top: -4px; }

@media (max-width: 1120px) {
  .turbo-mercuric .arrow div {
    margin-left: -50px; } }

@media (max-width: 1050px) {
  .turbo-mercuric .arrow div {
    margin-left: 0px; } }

@media (max-width: 700px) {
  .turbo-mercuric .arrow div {
    display: none !important; }
  .turbo-mercuric .footer--bottom .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
    border: none !important; } }

@media (max-width: 550px) {
  .turbo-mercuric .me-hero-banner-slide.small {
    min-height: 600px !important; } }

.turbo-mercuric .footer--links-block form .hs-form-field {
  margin-top: 0px !important; }

.turbo-mercuric footer form input[type=text], .turbo-mercuric footer form input[type=email], .turbo-mercuric footer form input[type=tel], .turbo-mercuric footer form input[type=password], .turbo-mercuric footer form input[type=number], .turbo-mercuric footer form input[type=tel] {
  padding: 5px 0px; }

/* .turbo-mercuric footer .cta_button {
  background-color: transparent !important;
  color: #203FA4 !important;
  border: 2px solid #203FA4 !important;
  font-size: 12px !important;
  padding: 7.5px 15px !important;
  min-width: 100px !important;
  min-height: 20px !important;
  margin-top: 20px !important;
  -webkit-border-radius: 50px;
     -moz-border-radius: 50px;
          border-radius: 50px;
  font-weight: 700;
  margin-bottom: 20px; } */

.turbo-mercuric .turbo-mercuric .widget-type-form form input {
  color: #626262 !important; }

.turbo-mercuric .footer-get p {
  margin-bottom: 30px !important; }

.turbo-mercuric .footer--links-block form input[type=submit] {
  background-color: transparent;
  color: #203FA4 !important;
  border: 2px solid #203FA4;
  font-size: 12px;
  padding: 7.5px 15px;
  min-width: 100px;
  min-height: 20px;
  margin-top: 20px; }

.turbo-mercuric .footer--links-block form input[type=submit]:hover {
  color: white !important; }

.turbo-mercuric .fab:before {
  font-family: FontAwesome;
  color: white; }

.turbo-mercuric footer i {
  font-style: normal;
  font-size: 17px; }

.turbo-mercuric .me-footer-social-icons li {
  background-color: #203FA4;
  -webkit-border-radius: 100px;
     -moz-border-radius: 100px;
          border-radius: 100px;
  padding: 3px 5px !important;
  margin-right: 5px;
  display: inline-block;
  line-height: 25px; }

.turbo-mercuric .me-footer-social-icons li a {
  height: 20px;
  width: 20px;
  text-align: center;
  display: inline-block;
  line-height: 1; }

.turbo-mercuric .me-footer-social-icons ul li {
  font-size: 17px !important; }

.turbo-mercuric footer .row-number-15 {
  float: left; }

.turbo-mercuric .footer-container-wrapper .me-footer-social-icons li a {
  color: white !important; }

.turbo-mercuric .footer-container-wrapper .me-footer-social-icons li a:hover {
  color: white; }

.turbo-mercuric .third-section {
  display: none; }

.turbo-mercuric .sect {
  margin-top: 50px;
  margin-bottom: 50px; }

.turbo-mercuric .arrow-up-wrapper {
  display: none !important; }

.turbo-mercuric .testi {
  background-color: rgba(32, 63, 164, 0.05);
  background-image: url("https://cdn2.hubspot.net/hubfs/2617658/%E2%80%9E.png");
  background-position: 28% 650%;
  background-repeat: no-repeat;
  padding: 50px 0px;
  padding-bottom: 100px;
  margin-bottom: 45px; }

.turbo-mercuric .me-testimonials-slide .content p {
  color: #203FA4;
  font-size: 18px;
  font-style: italic;
  max-width: 800px;
  margin: auto;
  font-weight: 500; }

.turbo-mercuric .me-testimonials-slider .pagination-element .description {
  opacity: 1; }

.turbo-mercuric .me-testimonials-slider .pagination-element .description h5 {
  margin-top: 10px; }

.turbo-mercuric .me-testimonials-slider .pagination-element .description h5, .turbo-mercuric .me-testimonials-slider .pagination-element .description p {
  font-size: 16px;
  text-transform: none;
  color: #404040; }

.turbo-mercuric .me-testimonials-slider .pagination-element .avatar {
  margin-bottom: 0px !important; }

.turbo-mercuric a.me-cta-secondary {
  min-height: 30px !important;
  padding: 5px 30px !important; }

.turbo-mercuric .me-big {
  margin-bottom: 30px; }

@media (max-width: 600px) {
  .turbo-mercuric .testi .slick-arrow.slick-prev, .turbo-mercuric .testi .slick-arrow.slick-next {
    display: none !important; } }

.turbo-mercuric .testi ul li:before {
  top: 2px;
  left: 5px;
  color: rgba(0, 0, 0, 0.15);
  font-size: 20px; }

.turbo-mercuric .testi .slick-dots li button:before {
  opacity: 0; }

.turbo-mercuric .testi .slick-dots li.slick-active button:before {
  opacity: 1 !important;
  content: "•";
  position: absolute;
  top: 9px;
  left: 6px;
  width: 10px;
  height: 15px;
  text-align: center;
  vertical-align: middle;
  font-size: 22px;
  color: #203FA4; }

.turbo-mercuric .testi .testi ul li:before {
  font-size: 20px;
  top: 3px; }

.turbo-mercuric .testi .slick-arrow.slick-next:before {
  background-image: url("https://cdn2.hubspot.net/hubfs/2617658/arrowleft.png") !important;
  width: 30px !important;
  height: 30px !important;
  -moz-background-size: contain !important;
       background-size: contain !important; }

.turbo-mercuric .testi .slick-arrow.slick-prev:before {
  background-image: url("https://cdn2.hubspot.net/hubfs/2617658/arrowleft.png") !important;
  width: 30px !important;
  height: 30px !important;
  -moz-background-size: contain !important;
       background-size: contain !important; }

.turbo-mercuric .me-text-image-cta {
  text-align: center; }

.turbo-mercuric .me-icon .column-text-cta {
  -webkit-box-shadow: none !important;
     -moz-box-shadow: none !important;
          box-shadow: none !important; }

.turbo-mercuric .me-text-image-cta .column-text-cta:hover {
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear; }

.turbo-mercuric .me-text-image-cta .column-text-cta .cta_button {
  background-color: transparent;
  color: #203FA4;
  border: 2px solid #203FA4;
  font-size: 12px;
  padding: 7.5px 15px;
  min-width: 100px;
  min-height: 20px;
  margin-top: 20px; }

.turbo-mercuric .me-text-image-cta .column-text-cta .cta_button:hover {
  background-color: #203FA4;
  color: white;
  -webkit-box-shadow: 0px 0px 39.56px 3.44px rgba(100, 22, 48, 0.32);
  -moz-box-shadow: 0px 0px 39.56px 3.44px rgba(100, 22, 48, 0.32);
  box-shadow: 0px 0px 39.56px 3.44px rgba(100, 22, 48, 0.32);
  -webkit-transform: translateY(-3px);
  -moz-transform: translateY(-3px);
  -ms-transform: translateY(-3px);
  -o-transform: translateY(-3px);
  transform: translateY(-3px); }

.turbo-mercuric .me-cta-secondary {
  font-weight: 700 !important; }

.turbo-mercuric .hs-email {
  margin-bottom: 35px !important; }

.turbo-mercuric .hs_notification_frequency_ {
  margin-top: 25px !important; }

.turbo-mercuric .me-testimonials-slider .pagination-element .avatar {
  width: 82px;
  height: 82px; }

.turbo-mercuric .fab {
  color: white !important; }

.turbo-mercuric .footer-container-wrapper form input {
  border-bottom: 1px solid #203FA4; }

.turbo-mercuric .footer--main-block .hs_cos_wrapper_type_rich_text {
  font-weight: 300;
  font-size: 16px;
  line-height: 1.7;
  display: inline-block; }

.turbo-mercuric .brd a {
  color: white; }

.turbo-mercuric .person-container .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module {
  width: 25%; }

@media (max-width: 992px) {
  .turbo-mercuric .person-container .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module {
    width: 50%; } }

@media (max-width: 768px) {
  .turbo-mercuric .person-container .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module {
    width: 100%; } }

@media (max-width: 992px) {
  .turbo-mercuric .cta-header {
    display: none !important; } }

.turbo-mercuric header.header-standard > div {
  -webkit-box-shadow: 2px 3px 10px -1px rgba(0, 0, 0, 0.25);
     -moz-box-shadow: 2px 3px 10px -1px rgba(0, 0, 0, 0.25);
          box-shadow: 2px 3px 10px -1px rgba(0, 0, 0, 0.25); }

.turbo-mercuric .header-container-wrapper .row-fluid [class*="span"], .turbo-mercuric .footer-container-wrapper .row-fluid [class*="span"] {
  min-height: 0; }

.turbo-mercuric header {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.5; }
  .turbo-mercuric header a.cta_button {
    text-decoration: none;
    -webkit-box-sizing: border-box !important;
       -moz-box-sizing: border-box !important;
            box-sizing: border-box !important; }
    .turbo-mercuric header a.cta_button:hover, .turbo-mercuric header a.cta_button:active, .turbo-mercuric header a.cta_button:focus {
      text-decoration: none; }
  .turbo-mercuric header a.me-cta-primary, .turbo-mercuric header form input[type=submit], form .turbo-mercuric header input[type=submit], .turbo-mercuric header a.btn-filter, .turbo-mercuric header g.case-study-filter-single, .turbo-mercuric header .resource-categories__container li.resource-categories__element, .resource-categories__container .turbo-mercuric header li.resource-categories__element, .turbo-mercuric header .case-study-blog .listing-tag-filters ul li a, .case-study-blog .listing-tag-filters ul li .turbo-mercuric header a, .turbo-mercuric header .blog.blog-302-me .top-group .categories--wrapper ul li a, .blog.blog-302-me .top-group .categories--wrapper ul li .turbo-mercuric header a, .turbo-mercuric footer form header input[type=submit], .turbo-mercuric footer .resource-categories__container header li.resource-categories__element, .turbo-mercuric footer .case-study-blog .listing-tag-filters ul li header a, .turbo-mercuric footer .blog.blog-302-me .top-group .categories--wrapper ul li header a, .turbo-mercuric header a.me-cta-secondary, .turbo-mercuric header a.me-cta-white, .turbo-mercuric header .form-inverse form input[type=submit], .form-inverse form .turbo-mercuric header input[type=submit], .turbo-mercuric footer .form-inverse form header input[type=submit], .turbo-mercuric header section.me-subscribe-module form input[type='submit'], .turbo-mercuric section.me-subscribe-module form header input[type='submit'] {
    display: inline-block;
    padding: 14.5px 33px;
    -webkit-border-radius: 50px;
       -moz-border-radius: 50px;
            border-radius: 50px;
    cursor: pointer;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    min-width: 210px;
    font-size: 1.25rem;
    font-weight: 600;
    min-height: 60px;
    font-family: Open Sans,Helvetica,Arial,sans-serif;;
    text-align: center; }
    .turbo-mercuric header a.me-cta-primary:hover:before, .turbo-mercuric header form input[type=submit]:hover:before, form .turbo-mercuric header input[type=submit]:hover:before, .turbo-mercuric header a.btn-filter:hover:before, .turbo-mercuric header g.case-study-filter-single:hover:before, .turbo-mercuric header .resource-categories__container li.resource-categories__element:hover:before, .resource-categories__container .turbo-mercuric header li.resource-categories__element:hover:before, .turbo-mercuric header .case-study-blog .listing-tag-filters ul li a:hover:before, .case-study-blog .listing-tag-filters ul li .turbo-mercuric header a:hover:before, .turbo-mercuric header .blog.blog-302-me .top-group .categories--wrapper ul li a:hover:before, .blog.blog-302-me .top-group .categories--wrapper ul li .turbo-mercuric header a:hover:before, .turbo-mercuric footer form header input[type=submit]:hover:before, .turbo-mercuric footer .resource-categories__container header li.resource-categories__element:hover:before, .turbo-mercuric footer .case-study-blog .listing-tag-filters ul li header a:hover:before, .turbo-mercuric footer .blog.blog-302-me .top-group .categories--wrapper ul li header a:hover:before, .turbo-mercuric header a.me-cta-secondary:hover:before, .turbo-mercuric header a.me-cta-white:hover:before, .turbo-mercuric header .form-inverse form input[type=submit]:hover:before, .form-inverse form .turbo-mercuric header input[type=submit]:hover:before, .turbo-mercuric footer .form-inverse form header input[type=submit]:hover:before, .turbo-mercuric header section.me-subscribe-module form input[type='submit']:hover:before, .turbo-mercuric section.me-subscribe-module form header input[type='submit']:hover:before {
      border: none; }
    @media (max-width: 580px) {
      .turbo-mercuric header a.me-cta-primary, .turbo-mercuric header form input[type=submit], form .turbo-mercuric header input[type=submit], .turbo-mercuric header a.btn-filter, .turbo-mercuric header g.case-study-filter-single, .turbo-mercuric header .resource-categories__container li.resource-categories__element, .resource-categories__container .turbo-mercuric header li.resource-categories__element, .turbo-mercuric header .case-study-blog .listing-tag-filters ul li a, .case-study-blog .listing-tag-filters ul li .turbo-mercuric header a, .turbo-mercuric header .blog.blog-302-me .top-group .categories--wrapper ul li a, .blog.blog-302-me .top-group .categories--wrapper ul li .turbo-mercuric header a, .turbo-mercuric footer form header input[type=submit], .turbo-mercuric footer .resource-categories__container header li.resource-categories__element, .turbo-mercuric footer .case-study-blog .listing-tag-filters ul li header a, .turbo-mercuric footer .blog.blog-302-me .top-group .categories--wrapper ul li header a, .turbo-mercuric header a.me-cta-secondary, .turbo-mercuric header a.me-cta-white, .turbo-mercuric header .form-inverse form input[type=submit], .form-inverse form .turbo-mercuric header input[type=submit], .turbo-mercuric footer .form-inverse form header input[type=submit], .turbo-mercuric header section.me-subscribe-module form input[type='submit'], .turbo-mercuric section.me-subscribe-module form header input[type='submit'] {
        font-size: 1.125rem;
        padding: 10px 25px;
        min-height: 0;
        min-width: auto; } }
  .turbo-mercuric header a.me-cta-primary, .turbo-mercuric header form input[type=submit], form .turbo-mercuric header input[type=submit], .turbo-mercuric header a.btn-filter, .turbo-mercuric header g.case-study-filter-single, .turbo-mercuric header .resource-categories__container li.resource-categories__element, .resource-categories__container .turbo-mercuric header li.resource-categories__element, .turbo-mercuric header .case-study-blog .listing-tag-filters ul li a, .case-study-blog .listing-tag-filters ul li .turbo-mercuric header a, .turbo-mercuric header .blog.blog-302-me .top-group .categories--wrapper ul li a, .blog.blog-302-me .top-group .categories--wrapper ul li .turbo-mercuric header a, .turbo-mercuric footer form header input[type=submit], .turbo-mercuric footer .resource-categories__container header li.resource-categories__element, .turbo-mercuric footer .case-study-blog .listing-tag-filters ul li header a, .turbo-mercuric footer .blog.blog-302-me .top-group .categories--wrapper ul li header a {
    border: 2px solid #8E00AD;
    background-color: #8E00AD;
    color: #ffffff; }
    .turbo-mercuric header a.me-cta-primary:hover, .turbo-mercuric header form input[type=submit]:hover, form .turbo-mercuric header input[type=submit]:hover, .turbo-mercuric header a.btn-filter:hover, .turbo-mercuric header g.case-study-filter-single:hover, .turbo-mercuric header .resource-categories__container li.resource-categories__element:hover, .resource-categories__container .turbo-mercuric header li.resource-categories__element:hover, .turbo-mercuric header .case-study-blog .listing-tag-filters ul li a:hover, .case-study-blog .listing-tag-filters ul li .turbo-mercuric header a:hover, .turbo-mercuric header .blog.blog-302-me .top-group .categories--wrapper ul li a:hover, .blog.blog-302-me .top-group .categories--wrapper ul li .turbo-mercuric header a:hover, .turbo-mercuric footer form header input[type=submit]:hover, .turbo-mercuric footer .resource-categories__container header li.resource-categories__element:hover, .turbo-mercuric footer .case-study-blog .listing-tag-filters ul li header a:hover, .turbo-mercuric footer .blog.blog-302-me .top-group .categories--wrapper ul li header a:hover {
      border-color: ;
      background-color: ;
      -webkit-box-shadow: 0px 0px 40px 3.5px rgba(100, 22, 48, 0.18);
         -moz-box-shadow: 0px 0px 40px 3.5px rgba(100, 22, 48, 0.18);
              box-shadow: 0px 0px 40px 3.5px rgba(100, 22, 48, 0.18);
      -webkit-transform: translateY(-3px);
         -moz-transform: translateY(-3px);
          -ms-transform: translateY(-3px);
           -o-transform: translateY(-3px);
              transform: translateY(-3px); }
  .turbo-mercuric header a.me-cta-secondary {
    border: 2px solid #fff;
    background-color: transparent;
    color: #ffffff; }
    .turbo-mercuric header a.me-cta-secondary:hover {
      background-color: #fff;
      color: #203FA4;
      -webkit-box-shadow: 0px 0px 39.56px 3.44px rgba(100, 22, 48, 0.32);
         -moz-box-shadow: 0px 0px 39.56px 3.44px rgba(100, 22, 48, 0.32);
              box-shadow: 0px 0px 39.56px 3.44px rgba(100, 22, 48, 0.32);
      -webkit-transform: translateY(-3px);
         -moz-transform: translateY(-3px);
          -ms-transform: translateY(-3px);
           -o-transform: translateY(-3px);
              transform: translateY(-3px); }
  .turbo-mercuric header a.me-cta-white, .turbo-mercuric header .form-inverse form input[type=submit], .form-inverse form .turbo-mercuric header input[type=submit], .turbo-mercuric footer .form-inverse form header input[type=submit], .turbo-mercuric header section.me-subscribe-module form input[type='submit'], .turbo-mercuric section.me-subscribe-module form header input[type='submit'] {
    border: 2px solid #fff;
    background-color: #fff;
    color: #203FA4; }
    .turbo-mercuric header a.me-cta-white:hover, .turbo-mercuric header .form-inverse form input[type=submit]:hover, .form-inverse form .turbo-mercuric header input[type=submit]:hover, .turbo-mercuric footer .form-inverse form header input[type=submit]:hover, .turbo-mercuric header section.me-subscribe-module form input[type='submit']:hover, .turbo-mercuric section.me-subscribe-module form header input[type='submit']:hover {
      -webkit-box-shadow: 0px 0px 40px 3.5px rgba(100, 22, 48, 0.18);
         -moz-box-shadow: 0px 0px 40px 3.5px rgba(100, 22, 48, 0.18);
              box-shadow: 0px 0px 40px 3.5px rgba(100, 22, 48, 0.18);
      -webkit-transform: translateY(-3px);
         -moz-transform: translateY(-3px);
          -ms-transform: translateY(-3px);
           -o-transform: translateY(-3px);
              transform: translateY(-3px); }
  .turbo-mercuric header a.btn-filter, .turbo-mercuric header g.case-study-filter-single, .turbo-mercuric header .resource-categories__container li.resource-categories__element, .resource-categories__container .turbo-mercuric header li.resource-categories__element, .turbo-mercuric header .case-study-blog .listing-tag-filters ul li a, .case-study-blog .listing-tag-filters ul li .turbo-mercuric header a, .turbo-mercuric header .blog.blog-302-me .top-group .categories--wrapper ul li a, .blog.blog-302-me .top-group .categories--wrapper ul li .turbo-mercuric header a {
    min-width: 0;
    font-size: 1rem;
    padding: 5px 27px;
    font-weight: 600;
    border-width: 1px; }
    .turbo-mercuric header a.btn-filter:hover, .turbo-mercuric header g.case-study-filter-single:hover, .turbo-mercuric header .resource-categories__container li.resource-categories__element:hover, .resource-categories__container .turbo-mercuric header li.resource-categories__element:hover, .turbo-mercuric header .case-study-blog .listing-tag-filters ul li a:hover, .case-study-blog .listing-tag-filters ul li .turbo-mercuric header a:hover, .turbo-mercuric header .blog.blog-302-me .top-group .categories--wrapper ul li a:hover, .blog.blog-302-me .top-group .categories--wrapper ul li .turbo-mercuric header a:hover {
      background: transparent;
      color: #203FA4;
      -webkit-transform: none;
         -moz-transform: none;
          -ms-transform: none;
           -o-transform: none;
              transform: none;
      -webkit-box-shadow: none;
         -moz-box-shadow: none;
              box-shadow: none; }
    .turbo-mercuric header a.btn-filter.active, .turbo-mercuric header g.active.case-study-filter-single, .turbo-mercuric header .resource-categories__container li.active.resource-categories__element, .resource-categories__container .turbo-mercuric header li.active.resource-categories__element, .turbo-mercuric header .case-study-blog .listing-tag-filters ul li a.active, .case-study-blog .listing-tag-filters ul li .turbo-mercuric header a.active, .turbo-mercuric header .blog.blog-302-me .top-group .categories--wrapper ul li a.active, .blog.blog-302-me .top-group .categories--wrapper ul li .turbo-mercuric header a.active {
      background: transparent;
      color: #203FA4;
      -webkit-box-shadow: none;
         -moz-box-shadow: none;
              box-shadow: none; }
  .turbo-mercuric header a {
    -webkit-transition: all .3s linear;
    -o-transition: all .3s linear;
    -moz-transition: all .3s linear;
    transition: all .3s linear; }

.turbo-mercuric footer {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-top: 35px;
  margin-top: 35px;
  border-top: 1px solid #eee; }
  .turbo-mercuric footer form {
    color: #b7b7b7; }
    .turbo-mercuric footer form ::-webkit-input-placeholder {
      color: #b7b7b7; }
    .turbo-mercuric footer form ::-moz-placeholder {
      color: #b7b7b7; }
    .turbo-mercuric footer form :-ms-input-placeholder {
      color: #b7b7b7; }
    .turbo-mercuric footer form :-moz-placeholder {
      color: #b7b7b7; }
    .turbo-mercuric footer form input + .fake-placeholder {
      position: absolute;
      padding-left: 15px;
      z-index: 100;
      bottom: 10px;
      font-weight: 300;
      left: 0;
      -webkit-transition: .3s all;
      -o-transition: .3s all;
      -moz-transition: .3s all;
      transition: .3s all;
      color: #b7b7b7; }
      .turbo-mercuric footer form input + .fake-placeholder.has-value {
        bottom: -33px;
        color: #203FA4; }
    .turbo-mercuric footer form input:focus + .fake-placeholder {
      bottom: -33px;
      color: #203FA4; }
    .turbo-mercuric footer form textarea + .fake-placeholder {
      position: absolute;
      left: 0;
      top: 10px;
      z-index: 100;
      font-weight: 300;
      padding-left: 15px;
      -webkit-transition: .3s ease-in-out all;
      -o-transition: .3s ease-in-out all;
      -moz-transition: .3s ease-in-out all;
      transition: .3s ease-in-out all;
      color: #b7b7b7; }
      .turbo-mercuric footer form textarea + .fake-placeholder.has-value {
        top: 100%;
        color: #203FA4; }
    .turbo-mercuric footer form textarea:focus + .fake-placeholder {
      top: 100%;
      color: #203FA4; }
    .turbo-mercuric footer form fieldset {
      max-width: 100% !important; }
      .turbo-mercuric footer form fieldset.form-columns-2 > div:nth-child(odd) {
        padding-right: 15px; }
      .turbo-mercuric footer form fieldset.form-columns-2 > div:nth-child(even) {
        padding-left: 15px; }
    .turbo-mercuric footer form .input {
      position: relative;
      margin-right: 0 !important; }
    .turbo-mercuric footer form .hs-form-field {
      margin: 35px 0 10px 0; }
    .turbo-mercuric footer form .inputfile-fake {
      position: relative; }
      .turbo-mercuric footer form .inputfile-fake .input {
        background-color: transparent;
        border: none;
        border-bottom: 1px solid #b7b7b7;
        color: #404040;
        font-size: 1rem;
        -webkit-border-radius: 0;
           -moz-border-radius: 0;
                border-radius: 0;
        padding-left: 0px !important; }
        .turbo-mercuric footer form .inputfile-fake .input:after {
          position: absolute;
          content: '+';
          color: #203FA4;
          font-size: 1.5rem;
          right: 0px;
          top: 5px; }
    .turbo-mercuric footer form .file-name {
      position: absolute;
      z-index: 200;
      top: 12px;
      left: 35px;
      overflow: hidden;
      height: 24px;
      width: 85%;
      color: #404040; }
      @media (max-width: 767px) {
        .turbo-mercuric footer form .file-name {
          left: 15px; } }
    .turbo-mercuric footer form input {
      background-color: transparent;
      margin: 0;
      border: none;
      border-bottom: 1px solid #b7b7b7;
      color: #404040;
      font-size: 1rem;
      -webkit-border-radius: 0;
         -moz-border-radius: 0;
              border-radius: 0; }
      .turbo-mercuric footer form input:focus {
        border-bottom: 1px solid #203FA4; }
      .turbo-mercuric footer form input[type=submit] {
        cursor: pointer;
        margin: 40px 0 10px 0;
        background-color: #8E00AD;
        color: white;
        padding: 17.5px 65px;
        font-size: 1.125rem;
        -webkit-border-radius: 100px;
           -moz-border-radius: 100px;
                border-radius: 100px;
        border: 2px solid #8E00AD;
        -webkit-transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
        -moz-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;
        -webkit-appearance: none;
        min-height: 60px;
        font-weight: 600; }
        .turbo-mercuric footer form input[type=submit]:hover {
          background-color: ;
          border-color: ;
          -webkit-transform: translateY(-3px);
             -moz-transform: translateY(-3px);
              -ms-transform: translateY(-3px);
               -o-transform: translateY(-3px);
                  transform: translateY(-3px); }
      .turbo-mercuric footer form input[type="checkbox"] {
        visibility: hidden;
        display: none; }
        .turbo-mercuric footer form input[type="checkbox"] + span {
          margin-left: 30px;
          position: relative;
          display: block; }
          .turbo-mercuric footer form input[type="checkbox"] + span:before {
            position: absolute;
            content: '';
            width: 16px;
            height: 16px;
            border: 1px solid #ebebeb;
            -webkit-border-radius: 1px;
               -moz-border-radius: 1px;
                    border-radius: 1px;
            top: 4px;
            left: -30px; }
          .turbo-mercuric footer form input[type="checkbox"] + span:after {
            content: "";
            position: absolute;
            top: 5px;
            left: -28px;
            font-family: "FontAwesome";
            -webkit-transition: color 0.3s, -webkit-box-shadow 0.3s;
            transition: color 0.3s, -webkit-box-shadow 0.3s;
            -o-transition: color 0.3s, box-shadow 0.3s;
            -moz-transition: color 0.3s, box-shadow 0.3s, -moz-box-shadow 0.3s;
            transition: color 0.3s, box-shadow 0.3s;
            transition: color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s, -moz-box-shadow 0.3s; }
          .turbo-mercuric footer form input[type="checkbox"] + span:hover:before {
            cursor: pointer; }
        .turbo-mercuric footer form input[type="checkbox"]:checked + span:after {
          content: "";
          color: #203FA4;
          background-image: url("//cdn2.hubspot.net/hubfs/685080/HubSpot_Template_Marketplace/Turbo%20Mercuric/icons/check-thin.svg");
          background-repeat: no-repeat;
          -moz-background-size: 70%;
               background-size: 70%;
          background-position: center center;
          width: 13px;
          height: 13px;
          font-size: 10px;
          cursor: pointer; }
      .turbo-mercuric footer form input[type="radio"] {
        visibility: hidden;
        display: none; }
        .turbo-mercuric footer form input[type="radio"] + span {
          margin-left: 30px;
          position: relative; }
          .turbo-mercuric footer form input[type="radio"] + span:before {
            content: '';
            -webkit-border-radius: 50%;
               -moz-border-radius: 50%;
                    border-radius: 50%;
            border: 1px solid #ebebeb;
            position: absolute;
            left: -30px;
            top: 50%;
            -webkit-transform: translateY(-50%);
               -moz-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                 -o-transform: translateY(-50%);
                    transform: translateY(-50%);
            font-size: 19px;
            height: 16px;
            width: 16px;
            -webkit-transition: 0.3s;
            -o-transition: 0.3s;
            -moz-transition: 0.3s;
            transition: 0.3s; }
          .turbo-mercuric footer form input[type="radio"] + span:after {
            font-size: 9px;
            position: absolute;
            left: -28px;
            top: 50%;
            -webkit-transform: translateY(-50%);
               -moz-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                 -o-transform: translateY(-50%);
                    transform: translateY(-50%);
            height: 12px;
            width: 12px;
            -webkit-border-radius: 50%;
               -moz-border-radius: 50%;
                    border-radius: 50%;
            font-family: "FontAwesome"; }
          .turbo-mercuric footer form input[type="radio"] + span:hover:before {
            cursor: pointer; }
        .turbo-mercuric footer form input[type="radio"]:checked + span:after {
          content: "\f00c";
          color: #203FA4;
          cursor: pointer;
          background-color: #203FA4; }
        .turbo-mercuric footer form input[type="radio"]:checked + span:before {
          border: 1px solid #203FA4; }
      .turbo-mercuric footer form input[type="file"] {
        width: 100%;
        padding: 10px 15px;
        line-height: 1.45;
        position: relative;
        z-index: 20;
        background-color: red;
        cursor: pointer;
        opacity: 0 !important; }
      .turbo-mercuric footer form input[type=text], .turbo-mercuric footer form input[type=email], .turbo-mercuric footer form input[type=tel], .turbo-mercuric footer form input[type=password], .turbo-mercuric footer form input[type=number], .turbo-mercuric footer form input[type=tel] {
        padding: 10px 15px;
        line-height: 1.5; }
    .turbo-mercuric footer form textarea {
      background-color: transparent;
      border: none;
      border-bottom: 1px solid #b7b7b7;
      color: #404040;
      font-size: 1rem;
      width: 100% !important;
      padding: 15px;
      line-height: 1.5;
      -webkit-border-radius: 0;
         -moz-border-radius: 0;
              border-radius: 0;
      font-family: Open Sans,Helvetica,Arial,sans-serif;;
      -ms-overflow-style: none; }
      .turbo-mercuric footer form textarea:focus {
        border-bottom: 1px solid #203FA4; }
    .turbo-mercuric footer form select {
      display: none;
      visibility: hidden;
      opacity: 0; }
    .turbo-mercuric footer form .hs_dropdown {
      margin: 30px 0 10px 0; }
      .turbo-mercuric footer form .hs_dropdown label {
        display: none; }
    .turbo-mercuric footer form .dropdown-header {
      position: relative;
      border-bottom: 1px solid #b7b7b7;
      padding: 10px 15px;
      cursor: pointer; }
      .turbo-mercuric footer form .dropdown-header.slide-down {
        border-bottom: 1px solid #203FA4; }
        .turbo-mercuric footer form .dropdown-header.slide-down:after {
          -webkit-transform: rotate(0);
             -moz-transform: rotate(0);
              -ms-transform: rotate(0);
               -o-transform: rotate(0);
                  transform: rotate(0); }
      .turbo-mercuric footer form .dropdown-header:after {
        content: "\f107";
        font-family: fontAwesome;
        position: absolute;
        right: 15px;
        color: #203FA4;
        font-size: 25px;
        top: 7px;
        -webkit-transform: rotate(-90deg);
           -moz-transform: rotate(-90deg);
            -ms-transform: rotate(-90deg);
             -o-transform: rotate(-90deg);
                transform: rotate(-90deg);
        -webkit-transition: .3s ease all;
        -o-transition: .3s ease all;
        -moz-transition: .3s ease all;
        transition: .3s ease all; }
    .turbo-mercuric footer form .dropdown-list {
      position: absolute;
      width: 100%;
      -webkit-box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.13);
         -moz-box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.13);
              box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.13);
      z-index: 100;
      cursor: pointer; }
      .turbo-mercuric footer form .dropdown-list li {
        cursor: pointer;
        background-color: white;
        padding: 15px;
        font-size: 1em; }
        .turbo-mercuric footer form .dropdown-list li:hover {
          background-color: #f9f9f9; }
        .turbo-mercuric footer form .dropdown-list li:before {
          display: none; }
    .turbo-mercuric footer form .inputs-list li label {
      padding-left: 0; }
    .turbo-mercuric footer form .hs-error-msgs {
      margin-top: 30px;
      padding-left: 15px; }
      .turbo-mercuric footer form .hs-error-msgs li {
        text-align: left; }
        .turbo-mercuric footer form .hs-error-msgs li:before {
          content: "";
          display: none; }
        .turbo-mercuric footer form .hs-error-msgs li label {
          font-size: 1rem;
          padding-left: 0;
          color: #203FA4;
          display: inline-block; }
    @media (max-width: 768px) {
      .turbo-mercuric footer form .form-columns-2 .hs-form-field {
        width: 100% !important;
        float: none !important;
        padding: 0 !important; } }
    .turbo-mercuric footer form fieldset.form-columns-2 .hs-form-field {
      width: 50% !important; }
      @media (max-width: 768px) {
        .turbo-mercuric footer form fieldset.form-columns-2 .hs-form-field {
          width: 100% !important;
          float: none !important;
          padding: 0px !important; } }
    .turbo-mercuric footer form fieldset.form-columns-3 .hs-form-field {
      width: 33.33% !important; }
      @media (max-width: 768px) {
        .turbo-mercuric footer form fieldset.form-columns-3 .hs-form-field {
          width: 100% !important;
          float: none !important;
          padding: 0px !important; } }
    .turbo-mercuric footer form fieldset[class^="form-columns-"]:not(.form-columns-1) .hs-form-field {
      padding-left: 20px;
      padding-right: 20px; }
      .turbo-mercuric footer form fieldset[class^="form-columns-"]:not(.form-columns-1) .hs-form-field:first-of-type {
        padding-left: 0; }
      .turbo-mercuric footer form fieldset[class^="form-columns-"]:not(.form-columns-1) .hs-form-field:last-of-type {
        padding-right: 0; }
      @media (max-width: 400px), (max-device-width: 480px) and (min-device-width: 320px) {
        .turbo-mercuric footer form fieldset[class^="form-columns-"]:not(.form-columns-1) .hs-form-field {
          width: 100%;
          padding: 0px; } }
      @media (max-width: 400px), (max-device-width: 480px) and (min-device-width: 320px) {
        .turbo-mercuric footer form fieldset[class^="form-columns-"]:not(.form-columns-1) .hs-form-field input {
          width: 100% !important; } }
    .turbo-mercuric footer form ul li:before {
      display: none; }
    .turbo-mercuric footer form .hs-form-required {
      display: none; }
  .turbo-mercuric footer .form-inverse {
    color: white; }
    .turbo-mercuric footer .form-inverse ::-moz-selection {
      background: white;
      color: #203FA4; }
    .turbo-mercuric footer .form-inverse ::selection {
      background: white;
      color: #203FA4; }
    .turbo-mercuric footer .form-inverse form {
      color: white; }
      .turbo-mercuric footer .form-inverse form ::-webkit-input-placeholder {
        color: white; }
      .turbo-mercuric footer .form-inverse form ::-moz-placeholder {
        color: white; }
      .turbo-mercuric footer .form-inverse form :-ms-input-placeholder {
        color: white; }
      .turbo-mercuric footer .form-inverse form :-moz-placeholder {
        color: white; }
      .turbo-mercuric footer .form-inverse form input {
        color: white; }
        .turbo-mercuric footer .form-inverse form input + .fake-placeholder {
          color: #fff; }
          .turbo-mercuric footer .form-inverse form input + .fake-placeholder.has-value {
            color: white; }
        .turbo-mercuric footer .form-inverse form input:focus + .fake-placeholder {
          color: white; }
      .turbo-mercuric footer .form-inverse form .inputfile-fake .input {
        border-bottom: 1px solid #fff; }
        .turbo-mercuric footer .form-inverse form .inputfile-fake .input:after {
          color: #fff; }
      .turbo-mercuric footer .form-inverse form .inputfile-fake .fake-placeholder {
        color: #fff; }
      .turbo-mercuric footer .form-inverse form .file-name {
        color: #fff; }
      .turbo-mercuric footer .form-inverse form input {
        border-bottom: 1px solid white; }
        .turbo-mercuric footer .form-inverse form input[type="checkbox"]:checked + span:after {
          color: white; }
        .turbo-mercuric footer .form-inverse form input[type="radio"]:checked + span:after {
          color: white; }
        .turbo-mercuric footer .form-inverse form input[type="radio"]:checked + span:before {
          border: 1px solid white; }
      .turbo-mercuric footer .form-inverse form textarea {
        color: white;
        border-bottom: 1px solid white; }
      .turbo-mercuric footer .form-inverse form .dropdown-header {
        border-bottom: 1px solid white; }
        .turbo-mercuric footer .form-inverse form .dropdown-header:after {
          color: white; }
      .turbo-mercuric footer .form-inverse form .dropdown-list li {
        color: #b7b7b7; }
      .turbo-mercuric footer .form-inverse form .hs-error-msgs {
        margin-top: 32px; }
        .turbo-mercuric footer .form-inverse form .hs-error-msgs li {
          color: #fff; }
          .turbo-mercuric footer .form-inverse form .hs-error-msgs li a {
            color: #fff; }
          .turbo-mercuric footer .form-inverse form .hs-error-msgs li label {
            color: white;
            display: inline-block; }
  .turbo-mercuric footer .form-oval-inputs form input[type=text],
  .turbo-mercuric footer .form-oval-inputs form input[type=email],
  .turbo-mercuric footer .form-oval-inputs form input[type=tel],
  .turbo-mercuric footer .form-oval-inputs form input[type=password],
  .turbo-mercuric footer .form-oval-inputs form input[type=number],
  .turbo-mercuric footer .form-oval-inputs form input[type=tel],
  .turbo-mercuric footer .form-oval-inputs form textarea {
    -webkit-border-radius: 30px;
       -moz-border-radius: 30px;
            border-radius: 30px;
    background-color: #fff;
    border: 1px #fff solid; }
  .turbo-mercuric footer .form-oval-inputs form input[type=submit] {
    padding: 10.5px 33.5px;
    min-height: 50px;
    min-width: 160px; }
  .turbo-mercuric footer .form-oval-inputs ::-webkit-input-placeholder {
    color: #b7b7b7; }
  .turbo-mercuric footer .form-oval-inputs ::-moz-placeholder {
    color: #b7b7b7; }
  .turbo-mercuric footer .form-oval-inputs :-ms-input-placeholder {
    color: #b7b7b7; }
  .turbo-mercuric footer .form-oval-inputs :-moz-placeholder {
    color: #b7b7b7; }
  .turbo-mercuric footer a.cta_button {
    text-decoration: none;
    -webkit-box-sizing: border-box !important;
       -moz-box-sizing: border-box !important;
            box-sizing: border-box !important; }
    .turbo-mercuric footer a.cta_button:hover, .turbo-mercuric footer a.cta_button:active, .turbo-mercuric footer a.cta_button:focus {
      text-decoration: none; }
  .turbo-mercuric footer a.me-cta-primary, form .turbo-mercuric footer input[type=submit], .turbo-mercuric header .resource-categories__container footer li.resource-categories__element, .turbo-mercuric header .case-study-blog .listing-tag-filters ul li footer a, .turbo-mercuric header .blog.blog-302-me .top-group .categories--wrapper ul li footer a, .turbo-mercuric footer form input[type=submit], .turbo-mercuric footer a.btn-filter, .turbo-mercuric footer g.case-study-filter-single, .turbo-mercuric footer .resource-categories__container li.resource-categories__element, .resource-categories__container .turbo-mercuric footer li.resource-categories__element, .turbo-mercuric footer .case-study-blog .listing-tag-filters ul li a, .case-study-blog .listing-tag-filters ul li .turbo-mercuric footer a, .turbo-mercuric footer .blog.blog-302-me .top-group .categories--wrapper ul li a, .blog.blog-302-me .top-group .categories--wrapper ul li .turbo-mercuric footer a, .turbo-mercuric footer a.me-cta-secondary, .turbo-mercuric footer a.me-cta-white, .form-inverse form .turbo-mercuric footer input[type=submit], .turbo-mercuric footer .form-inverse form input[type=submit], .turbo-mercuric footer section.me-subscribe-module form input[type='submit'], .turbo-mercuric section.me-subscribe-module form footer input[type='submit'] {
    display: inline-block;
    padding: 14.5px 33px;
    -webkit-border-radius: 50px;
       -moz-border-radius: 50px;
            border-radius: 50px;
    cursor: pointer;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    min-width: 210px;
    font-size: 1.25rem;
    font-weight: 600;
    min-height: 60px;
    font-family: Open Sans,Helvetica,Arial,sans-serif;;
    text-align: center; }
    .turbo-mercuric footer a.me-cta-primary:hover:before, form .turbo-mercuric footer input[type=submit]:hover:before, .turbo-mercuric header .resource-categories__container footer li.resource-categories__element:hover:before, .turbo-mercuric header .case-study-blog .listing-tag-filters ul li footer a:hover:before, .turbo-mercuric header .blog.blog-302-me .top-group .categories--wrapper ul li footer a:hover:before, .turbo-mercuric footer form input[type=submit]:hover:before, .turbo-mercuric footer a.btn-filter:hover:before, .turbo-mercuric footer g.case-study-filter-single:hover:before, .turbo-mercuric footer .resource-categories__container li.resource-categories__element:hover:before, .resource-categories__container .turbo-mercuric footer li.resource-categories__element:hover:before, .turbo-mercuric footer .case-study-blog .listing-tag-filters ul li a:hover:before, .case-study-blog .listing-tag-filters ul li .turbo-mercuric footer a:hover:before, .turbo-mercuric footer .blog.blog-302-me .top-group .categories--wrapper ul li a:hover:before, .blog.blog-302-me .top-group .categories--wrapper ul li .turbo-mercuric footer a:hover:before, .turbo-mercuric footer a.me-cta-secondary:hover:before, .turbo-mercuric footer a.me-cta-white:hover:before, .form-inverse form .turbo-mercuric footer input[type=submit]:hover:before, .turbo-mercuric footer .form-inverse form input[type=submit]:hover:before, .turbo-mercuric footer section.me-subscribe-module form input[type='submit']:hover:before, .turbo-mercuric section.me-subscribe-module form footer input[type='submit']:hover:before {
      border: none; }
    @media (max-width: 580px) {
      .turbo-mercuric footer a.me-cta-primary, form .turbo-mercuric footer input[type=submit], .turbo-mercuric header .resource-categories__container footer li.resource-categories__element, .turbo-mercuric header .case-study-blog .listing-tag-filters ul li footer a, .turbo-mercuric header .blog.blog-302-me .top-group .categories--wrapper ul li footer a, .turbo-mercuric footer form input[type=submit], .turbo-mercuric footer a.btn-filter, .turbo-mercuric footer g.case-study-filter-single, .turbo-mercuric footer .resource-categories__container li.resource-categories__element, .resource-categories__container .turbo-mercuric footer li.resource-categories__element, .turbo-mercuric footer .case-study-blog .listing-tag-filters ul li a, .case-study-blog .listing-tag-filters ul li .turbo-mercuric footer a, .turbo-mercuric footer .blog.blog-302-me .top-group .categories--wrapper ul li a, .blog.blog-302-me .top-group .categories--wrapper ul li .turbo-mercuric footer a, .turbo-mercuric footer a.me-cta-secondary, .turbo-mercuric footer a.me-cta-white, .form-inverse form .turbo-mercuric footer input[type=submit], .turbo-mercuric footer .form-inverse form input[type=submit], .turbo-mercuric footer section.me-subscribe-module form input[type='submit'], .turbo-mercuric section.me-subscribe-module form footer input[type='submit'] {
        font-size: 1.125rem;
        padding: 10px 25px;
        min-height: 0;
        min-width: auto; } }
  .turbo-mercuric footer a.me-cta-primary, form .turbo-mercuric footer input[type=submit], .turbo-mercuric header .resource-categories__container footer li.resource-categories__element, .turbo-mercuric header .case-study-blog .listing-tag-filters ul li footer a, .turbo-mercuric header .blog.blog-302-me .top-group .categories--wrapper ul li footer a, .turbo-mercuric footer form input[type=submit], .turbo-mercuric footer a.btn-filter, .turbo-mercuric footer g.case-study-filter-single, .turbo-mercuric footer .resource-categories__container li.resource-categories__element, .resource-categories__container .turbo-mercuric footer li.resource-categories__element, .turbo-mercuric footer .case-study-blog .listing-tag-filters ul li a, .case-study-blog .listing-tag-filters ul li .turbo-mercuric footer a, .turbo-mercuric footer .blog.blog-302-me .top-group .categories--wrapper ul li a, .blog.blog-302-me .top-group .categories--wrapper ul li .turbo-mercuric footer a {
    border: 2px solid #8E00AD;
    background-color: #8E00AD;
    color: #ffffff; }
    .turbo-mercuric footer a.me-cta-primary:hover, form .turbo-mercuric footer input[type=submit]:hover, .turbo-mercuric header .resource-categories__container footer li.resource-categories__element:hover, .turbo-mercuric header .case-study-blog .listing-tag-filters ul li footer a:hover, .turbo-mercuric header .blog.blog-302-me .top-group .categories--wrapper ul li footer a:hover, .turbo-mercuric footer form input[type=submit]:hover, .turbo-mercuric footer a.btn-filter:hover, .turbo-mercuric footer g.case-study-filter-single:hover, .turbo-mercuric footer .resource-categories__container li.resource-categories__element:hover, .resource-categories__container .turbo-mercuric footer li.resource-categories__element:hover, .turbo-mercuric footer .case-study-blog .listing-tag-filters ul li a:hover, .case-study-blog .listing-tag-filters ul li .turbo-mercuric footer a:hover, .turbo-mercuric footer .blog.blog-302-me .top-group .categories--wrapper ul li a:hover, .blog.blog-302-me .top-group .categories--wrapper ul li .turbo-mercuric footer a:hover {
      border-color: ;
      background-color: ;
      -webkit-box-shadow: 0px 0px 40px 3.5px rgba(100, 22, 48, 0.18);
         -moz-box-shadow: 0px 0px 40px 3.5px rgba(100, 22, 48, 0.18);
              box-shadow: 0px 0px 40px 3.5px rgba(100, 22, 48, 0.18);
      -webkit-transform: translateY(-3px);
         -moz-transform: translateY(-3px);
          -ms-transform: translateY(-3px);
           -o-transform: translateY(-3px);
              transform: translateY(-3px); }
  .turbo-mercuric footer a.me-cta-secondary {
    border: 2px solid #fff;
    background-color: transparent;
    color: #ffffff; }
    .turbo-mercuric footer a.me-cta-secondary:hover {
      background-color: #fff;
      color: #203FA4;
      -webkit-box-shadow: 0px 0px 39.56px 3.44px rgba(100, 22, 48, 0.32);
         -moz-box-shadow: 0px 0px 39.56px 3.44px rgba(100, 22, 48, 0.32);
              box-shadow: 0px 0px 39.56px 3.44px rgba(100, 22, 48, 0.32);
      -webkit-transform: translateY(-3px);
         -moz-transform: translateY(-3px);
          -ms-transform: translateY(-3px);
           -o-transform: translateY(-3px);
              transform: translateY(-3px); }
  .turbo-mercuric footer a.me-cta-white, .form-inverse form .turbo-mercuric footer input[type=submit], .turbo-mercuric footer .form-inverse form input[type=submit], .turbo-mercuric footer section.me-subscribe-module form input[type='submit'], .turbo-mercuric section.me-subscribe-module form footer input[type='submit'] {
    border: 2px solid #fff;
    background-color: #fff;
    color: #203FA4; }
    .turbo-mercuric footer a.me-cta-white:hover, .form-inverse form .turbo-mercuric footer input[type=submit]:hover, .turbo-mercuric footer .form-inverse form input[type=submit]:hover, .turbo-mercuric footer section.me-subscribe-module form input[type='submit']:hover, .turbo-mercuric section.me-subscribe-module form footer input[type='submit']:hover {
      -webkit-box-shadow: 0px 0px 40px 3.5px rgba(100, 22, 48, 0.18);
         -moz-box-shadow: 0px 0px 40px 3.5px rgba(100, 22, 48, 0.18);
              box-shadow: 0px 0px 40px 3.5px rgba(100, 22, 48, 0.18);
      -webkit-transform: translateY(-3px);
         -moz-transform: translateY(-3px);
          -ms-transform: translateY(-3px);
           -o-transform: translateY(-3px);
              transform: translateY(-3px); }
  .turbo-mercuric footer a.btn-filter, .turbo-mercuric footer g.case-study-filter-single, .turbo-mercuric footer .resource-categories__container li.resource-categories__element, .resource-categories__container .turbo-mercuric footer li.resource-categories__element, .turbo-mercuric footer .case-study-blog .listing-tag-filters ul li a, .case-study-blog .listing-tag-filters ul li .turbo-mercuric footer a, .turbo-mercuric footer .blog.blog-302-me .top-group .categories--wrapper ul li a, .blog.blog-302-me .top-group .categories--wrapper ul li .turbo-mercuric footer a {
    min-width: 0;
    font-size: 1rem;
    padding: 5px 27px;
    font-weight: 600;
    border-width: 1px; }
    .turbo-mercuric footer a.btn-filter:hover, .turbo-mercuric footer g.case-study-filter-single:hover, .turbo-mercuric footer .resource-categories__container li.resource-categories__element:hover, .resource-categories__container .turbo-mercuric footer li.resource-categories__element:hover, .turbo-mercuric footer .case-study-blog .listing-tag-filters ul li a:hover, .case-study-blog .listing-tag-filters ul li .turbo-mercuric footer a:hover, .turbo-mercuric footer .blog.blog-302-me .top-group .categories--wrapper ul li a:hover, .blog.blog-302-me .top-group .categories--wrapper ul li .turbo-mercuric footer a:hover {
      background: transparent;
      color: #203FA4;
      -webkit-transform: none;
         -moz-transform: none;
          -ms-transform: none;
           -o-transform: none;
              transform: none;
      -webkit-box-shadow: none;
         -moz-box-shadow: none;
              box-shadow: none; }
    .turbo-mercuric footer a.btn-filter.active, .turbo-mercuric footer g.active.case-study-filter-single, .turbo-mercuric footer .resource-categories__container li.active.resource-categories__element, .resource-categories__container .turbo-mercuric footer li.active.resource-categories__element, .turbo-mercuric footer .case-study-blog .listing-tag-filters ul li a.active, .case-study-blog .listing-tag-filters ul li .turbo-mercuric footer a.active, .turbo-mercuric footer .blog.blog-302-me .top-group .categories--wrapper ul li a.active, .blog.blog-302-me .top-group .categories--wrapper ul li .turbo-mercuric footer a.active {
      background: transparent;
      color: #203FA4;
      -webkit-box-shadow: none;
         -moz-box-shadow: none;
              box-shadow: none; }
  .turbo-mercuric footer form label, .turbo-mercuric footer form span {
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 0; }
  .turbo-mercuric footer form span {
    color: #404040; }
  .turbo-mercuric footer a {
    -webkit-transition: all .3s linear;
    -o-transition: all .3s linear;
    -moz-transition: all .3s linear;
    transition: all .3s linear; }

.turbo-mercuric .me-footer-blog-feed {
  list-style: none; }
  .turbo-mercuric .me-footer-blog-feed li {
    margin-bottom: 15px; }
    .turbo-mercuric .me-footer-blog-feed li:before {
      display: none; }
    .turbo-mercuric .me-footer-blog-feed li a {
      padding: 0;
      color: #404040; }
      .turbo-mercuric .me-footer-blog-feed li a:hover {
        color: #203FA4; }
        .turbo-mercuric .me-footer-blog-feed li a:hover:before {
          display: none; }
  .turbo-mercuric .me-footer-blog-feed p {
    margin: 0; }
    .turbo-mercuric .me-footer-blog-feed p.date {
      color: #b7b7b7;
      font-size: 16px; }

body.turbo-mercuric.same-logo .header-transparent > div {
  background-color: #fff; }

body.turbo-mercuric.same-logo .body-container-wrapper {
  margin-top: 90px; }

.turbo-mercuric .overflow-hidden {
  overflow: hidden;
  -webkit-overflow-scrolling: touch; }

.turbo-mercuric .header-container-wrapper {
  z-index: 4; }
  .turbo-mercuric .header-container-wrapper.popup-fallback {
    z-index: 2; }

.turbo-mercuric header > div {
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  position: fixed;
  width: 100% !important; }

.turbo-mercuric header .header-white {
  background-color: #fff;
  -webkit-box-shadow: 2px 3px 10px -1px rgba(0, 0, 0, 0.25);
     -moz-box-shadow: 2px 3px 10px -1px rgba(0, 0, 0, 0.25);
          box-shadow: 2px 3px 10px -1px rgba(0, 0, 0, 0.25); }

.turbo-mercuric header nav {
  height: 100%;
  background-color: transparent; }
  .turbo-mercuric header nav .me-container > div {
    height: 90px;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .turbo-mercuric header nav .me-container > div > div:nth-of-type(2) {
      margin-left: auto; }
    .turbo-mercuric header nav .me-container > div .logo a:before {
      display: none; }
    .turbo-mercuric header nav .me-container > div .logo img {
      width: 140px !important; }
    .turbo-mercuric header nav .me-container > div > div:last-child {
      position: fixed;
      top: 0;
      left: 0;
      width: 100vw;
      height: 100vh;
      z-index: 2;
      background: -webkit-linear-gradient(33deg, #4a4949 20%, #203FA4 80%);
      background: -moz-linear-gradient(33deg, #4a4949 20%, #203FA4 80%);
      background: -o-linear-gradient(33deg, #4a4949 20%, #203FA4 80%);
      background: linear-gradient(57deg, #4a4949 20%, #203FA4 80%);
      overflow-y: scroll;
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 0.5s, visibility 0s 0.5s;
      -o-transition: opacity 0.5s, visibility 0s 0.5s;
      -moz-transition: opacity 0.5s, visibility 0s 0.5s;
      transition: opacity 0.5s, visibility 0s 0.5s; }
      .turbo-mercuric header nav .me-container > div > div:last-child.open {
        opacity: 1;
        visibility: visible;
        -webkit-transition: opacity 0.5s;
        -o-transition: opacity 0.5s;
        -moz-transition: opacity 0.5s;
        transition: opacity 0.5s; }
        .turbo-mercuric header nav .me-container > div > div:last-child.open .menu-modal > div {
          opacity: 1;
          -webkit-transform: rotateX(0deg);
             -moz-transform: rotateX(0deg);
                  transform: rotateX(0deg); }
      .turbo-mercuric header nav .me-container > div > div:last-child.close .menu-modal > div {
        -webkit-transform: translateY(25%) rotateX(-35deg);
           -moz-transform: translateY(25%) rotateX(-35deg);
                transform: translateY(25%) rotateX(-35deg); }
      .turbo-mercuric header nav .me-container > div > div:last-child .menu-modal {
        height: 100%;
        min-height: 100vh;
        padding: 100px 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
           -moz-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        .turbo-mercuric header nav .me-container > div > div:last-child .menu-modal > div {
          width: 100%;
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -webkit-flex-direction: column;
             -moz-box-orient: vertical;
             -moz-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-align: center;
          -webkit-align-items: center;
             -moz-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          opacity: 0.4;
          -webkit-transform: translateY(-25%) rotateX(35deg);
             -moz-transform: translateY(-25%) rotateX(35deg);
                  transform: translateY(-25%) rotateX(35deg);
          -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
          transition: opacity 0.5s, -webkit-transform 0.5s;
          -o-transition: opacity 0.5s, -o-transform 0.5s;
          -moz-transition: transform 0.5s, opacity 0.5s, -moz-transform 0.5s;
          transition: transform 0.5s, opacity 0.5s;
          transition: transform 0.5s, opacity 0.5s, -webkit-transform 0.5s, -moz-transform 0.5s, -o-transform 0.5s; }
      .turbo-mercuric header nav .me-container > div > div:last-child .widget-type-logo a:before {
        display: none; }
      .turbo-mercuric header nav .me-container > div > div:last-child .widget-type-menu {
        padding: 100px 0 0; }
        .turbo-mercuric header nav .me-container > div > div:last-child .widget-type-menu ul {
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -webkit-flex-direction: column;
             -moz-box-orient: vertical;
             -moz-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          text-align: center; }
          .turbo-mercuric header nav .me-container > div > div:last-child .widget-type-menu ul li.hs-menu-item a {
            font-size: 1.5625rem;
            color: white;
            position: relative; }
            .turbo-mercuric header nav .me-container > div > div:last-child .widget-type-menu ul li.hs-menu-item a:before {
              display: none;
              content: ''; }
          .turbo-mercuric header nav .me-container > div > div:last-child .widget-type-menu ul li.hs-menu-item:before {
            display: none; }
          .turbo-mercuric header nav .me-container > div > div:last-child .widget-type-menu ul li.hs-menu-item.hs-item-has-children > a {
            position: relative; }
            .turbo-mercuric header nav .me-container > div > div:last-child .widget-type-menu ul li.hs-menu-item.hs-item-has-children > a:after {
              position: absolute;
              content: '+';
              padding-left: 5px; }
          .turbo-mercuric header nav .me-container > div > div:last-child .widget-type-menu ul li.hs-menu-item.hs-item-has-children .hs-menu-children-wrapper {
            display: none;
            position: static;
            opacity: 1;
            visibility: visible;
            overflow: hidden; }
            .turbo-mercuric header nav .me-container > div > div:last-child .widget-type-menu ul li.hs-menu-item.hs-item-has-children .hs-menu-children-wrapper .hs-menu-depth-2 a {
              font-size: 1.25rem;
              font-weight: 200; }
            .turbo-mercuric header nav .me-container > div > div:last-child .widget-type-menu ul li.hs-menu-item.hs-item-has-children .hs-menu-children-wrapper .hs-menu-depth-3 a {
              font-size: 1rem; }

.turbo-mercuric header .section-top {
  border-bottom: 1px solid #ebebeb; }
  .turbo-mercuric header .section-top .me-container > .span12 > div > .row-fluid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .turbo-mercuric header .section-top .me-container > .span12 > div > .row-fluid:before, .turbo-mercuric header .section-top .me-container > .span12 > div > .row-fluid:after {
      content: none; }
    .turbo-mercuric header .section-top .me-container > .span12 > div > .row-fluid > div {
      width: auto !important;
      float: none !important;
      margin: 0 !important; }
  @media (max-width: 849px) {
    .turbo-mercuric header .section-top {
      margin-left: 0;
      width: 100%;
      float: none; } }

.turbo-mercuric header.header-scroll > div, .turbo-mercuric header.permanent-white > div {
  -webkit-box-shadow: 2px 3px 10px -1px rgba(0, 0, 0, 0.25);
     -moz-box-shadow: 2px 3px 10px -1px rgba(0, 0, 0, 0.25);
          box-shadow: 2px 3px 10px -1px rgba(0, 0, 0, 0.25); }

.turbo-mercuric header.header-standard .cta_button {
  padding-left: 30px;
  padding-right: 30px;
  min-width: 70px;
  background-color: white;
  color: #203FA4;
  border: 3px solid #203FA4;
  min-height: 30px !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  font-size: 14px !important;
  font-weight: 700 !important; }

@media (max-width: 1100px) {
  .turbo-mercuric header.header-standard .cta_button {
    padding-left: 15px !important;
    padding-right: 15px !important; } }

@media (max-width: 1020px) {
  .turbo-mercuric header.header-standard .cta_button {
    display: none; } }

.turbo-mercuric header.header-standard .section-main {
  max-height: 70px; }
  .turbo-mercuric header.header-standard .section-main > div > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-height: 70px; }
    .turbo-mercuric header.header-standard .section-main > div > div:before, .turbo-mercuric header.header-standard .section-main > div > div:after {
      content: none; }
    .turbo-mercuric header.header-standard .section-main > div > div > div {
      width: auto; }
    .turbo-mercuric header.header-standard .section-main > div > div .logo {
      min-width: 120px;
      max-width: 200px;
      padding: 10px 0; }
      .turbo-mercuric header.header-standard .section-main > div > div .logo img {
        max-height: 70px;
        width: 140px !important; }

.turbo-mercuric header.header-standard a:hover:before {
  display: none; }

.turbo-mercuric header.header-standard > div {
  background-color: #fff; }

.turbo-mercuric header.header-standard .header-main-content > div {
  height: 70px; }
  .turbo-mercuric header.header-standard .header-main-content > div > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 70px; }

.turbo-mercuric header.header-standard .header-main-content .advanced-menu-header,
.turbo-mercuric header.header-standard .header-main-content .search-opt,
.turbo-mercuric header.header-standard .header-main-content .language-switcher,
.turbo-mercuric header.header-standard .header-main-content .cta-header {
  width: auto;
  margin: 0; }

.turbo-mercuric header.header-standard .header-main-content .cta-header {
  display: none; }
  @media (min-width: 650px) {
    .turbo-mercuric header.header-standard .header-main-content .cta-header {
      display: block; } }
  .turbo-mercuric header.header-standard .header-main-content .cta-header .hs-cta-wrapper {
    padding-left: 30px; }
    @media (max-width: 450px) {
      .turbo-mercuric header.header-standard .header-main-content .cta-header .hs-cta-wrapper {
        padding-left: 15px; } }

.turbo-mercuric header.header-standard .header-main-content .lang-opts {
  position: relative; }
  .turbo-mercuric header.header-standard .header-main-content .lang-opts #lang-current {
    font-weight: 600;
    padding-left: 30px; }
    @media (max-width: 450px) {
      .turbo-mercuric header.header-standard .header-main-content .lang-opts #lang-current {
        padding-left: 15px; } }
  .turbo-mercuric header.header-standard .header-main-content .lang-opts .lang_switcher_class {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }
    .turbo-mercuric header.header-standard .header-main-content .lang-opts .lang_switcher_class ul li:before {
      display: none; }
    .turbo-mercuric header.header-standard .header-main-content .lang-opts .lang_switcher_class ul li a:hover {
      color: #203FA4; }
  .turbo-mercuric header.header-standard .header-main-content .lang-opts .globe_class {
    background: none;
    width: 0;
    height: 0; }
    .turbo-mercuric header.header-standard .header-main-content .lang-opts .globe_class .lang_list_class {
      left: auto;
      right: -30px;
      -webkit-transform: translate(0);
         -moz-transform: translate(0);
          -ms-transform: translate(0);
           -o-transform: translate(0);
              transform: translate(0); }
  .turbo-mercuric header.header-standard .header-main-content .lang-opts:hover, .turbo-mercuric header.header-standard .header-main-content .lang-opts:active {
    cursor: pointer; }
    .turbo-mercuric header.header-standard .header-main-content .lang-opts:hover .lang_list_class, .turbo-mercuric header.header-standard .header-main-content .lang-opts:active .lang_list_class {
      display: block; }

.turbo-mercuric header.header-standard .header-main-content .advanced-menu-header .hs-menu-wrapper a {
  -webkit-transition: inherit;
  -o-transition: inherit;
  -moz-transition: inherit;
  transition: inherit; }

.turbo-mercuric header.header-standard .header-main-content .advanced-menu-header .hs-menu-wrapper > ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex; }
  .turbo-mercuric header.header-standard .header-main-content .advanced-menu-header .hs-menu-wrapper > ul li a {
    font-size: 16px;
    color: #292935;
    font-weight: 600; }
    .turbo-mercuric header.header-standard .header-main-content .advanced-menu-header .hs-menu-wrapper > ul li a:hover {
      color: #8E01AD;
      text-decoration: underline; }
  .turbo-mercuric header.header-standard .header-main-content .advanced-menu-header .hs-menu-wrapper > ul li.hs-menu-item.hs-menu-depth-1 > a {
    display: block;
    padding: 20px 15px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-decoration: none;
    max-width: 100% !important; }
    @media (max-width: 1100px) {
      .turbo-mercuric header.header-standard .header-main-content .advanced-menu-header .hs-menu-wrapper > ul li.hs-menu-item.hs-menu-depth-1 > a {
        padding: 20px 10px; } }
  .turbo-mercuric header.header-standard .header-main-content .advanced-menu-header .hs-menu-wrapper > ul li.hs-menu-item.hs-menu-depth-1 .hs-menu-children-wrapper {
    -webkit-box-shadow: 0px 5px 29.05px 5.95px rgba(0, 0, 0, 0.19), 0px 5px 9.9px 0.1px rgba(0, 0, 0, 0.19);
       -moz-box-shadow: 0px 5px 29.05px 5.95px rgba(0, 0, 0, 0.19), 0px 5px 9.9px 0.1px rgba(0, 0, 0, 0.19);
            box-shadow: 0px 5px 29.05px 5.95px rgba(0, 0, 0, 0.19), 0px 5px 9.9px 0.1px rgba(0, 0, 0, 0.19);
    background-color: #fff;
    -webkit-border-radius: 6px;
       -moz-border-radius: 6px;
            border-radius: 6px;
    -webkit-border-radius: 0px;
       -moz-border-radius: 0px;
            border-radius: 0px;
    padding: 20px 0;
    min-width: 260px; }
  .turbo-mercuric header.header-standard .header-main-content .advanced-menu-header .hs-menu-wrapper > ul li.hs-menu-item.hs-menu-depth-1 > .hs-menu-children-wrapper {
    z-index: 1; }
  .turbo-mercuric header.header-standard .header-main-content .advanced-menu-header .hs-menu-wrapper > ul li.hs-menu-item.hs-menu-depth-2 a {
    width: 100%;
    padding: 10px 45px 10px 35px; }
  .turbo-mercuric header.header-standard .header-main-content .advanced-menu-header .hs-menu-wrapper > ul li.hs-menu-item.hs-menu-depth-2.hs-item-has-children {
    position: relative; }
    .turbo-mercuric header.header-standard .header-main-content .advanced-menu-header .hs-menu-wrapper > ul li.hs-menu-item.hs-menu-depth-2.hs-item-has-children:after {
      position: absolute;
      right: 30px;
      top: 50%;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
           -o-transform: translateY(-50%);
              transform: translateY(-50%);
      content: '+'; }
  .turbo-mercuric header.header-standard .header-main-content .advanced-menu-header .hs-menu-wrapper > ul li.hs-menu-item.hs-menu-depth-2 > .hs-menu-children-wrapper {
    left: -webkit-calc(100% + 15px) !important;
    left: -moz-calc(100% + 15px) !important;
    left: calc(100% + 15px) !important;
    top: -20px; }
    .turbo-mercuric header.header-standard .header-main-content .advanced-menu-header .hs-menu-wrapper > ul li.hs-menu-item.hs-menu-depth-2 > .hs-menu-children-wrapper:before, .turbo-mercuric header.header-standard .header-main-content .advanced-menu-header .hs-menu-wrapper > ul li.hs-menu-item.hs-menu-depth-2 > .hs-menu-children-wrapper:after {
      position: absolute;
      content: ''; }
    .turbo-mercuric header.header-standard .header-main-content .advanced-menu-header .hs-menu-wrapper > ul li.hs-menu-item.hs-menu-depth-2 > .hs-menu-children-wrapper:after {
      top: 36px;
      border-top: 7px solid transparent;
      border-bottom: 7px solid transparent;
      border-right: 10px solid #ffffff;
      left: -9px; }
    .turbo-mercuric header.header-standard .header-main-content .advanced-menu-header .hs-menu-wrapper > ul li.hs-menu-item.hs-menu-depth-2 > .hs-menu-children-wrapper:before {
      left: -15px;
      top: 0;
      background-color: transparent;
      width: 15px;
      height: 100%; }
  .turbo-mercuric header.header-standard .header-main-content .advanced-menu-header .hs-menu-wrapper > ul li:before {
    display: none; }

.turbo-mercuric header.header-standard .slicknav_menu {
  display: none; }

@media (max-width: 991px) {
  .turbo-mercuric header.header-standard .advanced-menu-header {
    display: none; }
  .turbo-mercuric header.header-standard .slicknav_menu {
    display: block;
    background-color: #fff; } }
  @media (max-width: 991px) and (max-width: 649px) {
    .turbo-mercuric header.header-standard .slicknav_menu {
      margin-left: 15px; } }
  @media (max-width: 991px) and (max-width: 450px) {
    .turbo-mercuric header.header-standard .slicknav_menu {
      margin-left: 5px; } }

@media (max-width: 991px) {
    .turbo-mercuric header.header-standard .slicknav_menu .slicknav_btn {
      background-color: #fff;
      margin-right: 0;
      padding-right: 0;
      float: right; }
    .turbo-mercuric header.header-standard .slicknav_menu .slicknav_icon-bar {
      background-color: #292935;
      width: 24px;
      display: block; }
      .turbo-mercuric header.header-standard .slicknav_menu .slicknav_icon-bar:nth-of-type(2) {
        width: 20px;
        margin-left: 4px; }
    .turbo-mercuric header.header-standard .slicknav_menu .mobile-menu--mask {
      display: none;
      position: fixed;
      background-color: rgba(0, 0, 0, 0.4);
      top: 0px;
      left: 0;
      width: 100%;
      height: 100%; }
    .turbo-mercuric header.header-standard .slicknav_menu .slicknav_nav {
      position: fixed;
      z-index: 4;
      overflow-y: scroll;
      top: 0px;
      left: 0;
      height: 100%; }
      .turbo-mercuric header.header-standard .slicknav_menu .slicknav_nav .dl-back {
        display: none; }
      .turbo-mercuric header.header-standard .slicknav_menu .slicknav_nav .slicknav_row:hover {
        color: inherit;
        -webkit-border-radius: 0px;
           -moz-border-radius: 0px;
                border-radius: 0px;
        background-color: inherit; }
      .turbo-mercuric header.header-standard .slicknav_menu .slicknav_nav.preventDefault {
        display: none !important; }
      .turbo-mercuric header.header-standard .slicknav_menu .slicknav_nav a:hover {
        background-color: inherit;
        color: inherit; }
      .turbo-mercuric header.header-standard .slicknav_menu .slicknav_nav .hs-menu-wrapper > ul {
        background-color: #292935;
        min-height: 100vh;
        position: relative;
        padding-top: 50px;
        padding-bottom: 20px; }
        .turbo-mercuric header.header-standard .slicknav_menu .slicknav_nav .hs-menu-wrapper > ul .mobile-menu--exit {
          position: absolute;
          top: 10px;
          right: 10px;
          width: 30px;
          height: 30px; }
          .turbo-mercuric header.header-standard .slicknav_menu .slicknav_nav .hs-menu-wrapper > ul .mobile-menu--exit:before {
            font-family: FontAwesome;
            color: rgba(255, 255, 255, 0.7);
            text-align: center;
            content: '\f00d';
            position: absolute;
            left: 0;
            top: 0;
            width: inherit;
            height: inherit; }
      .turbo-mercuric header.header-standard .slicknav_menu .slicknav_nav .hs-menu-wrapper .cta-element .cta-header {
        margin-left: 0;
        display: inline-block; } }
      @media (max-width: 991px) and (min-width: 650px) {
        .turbo-mercuric header.header-standard .slicknav_menu .slicknav_nav .hs-menu-wrapper .cta-element .cta-header {
          display: none; } }

@media (max-width: 991px) {
        .turbo-mercuric header.header-standard .slicknav_menu .slicknav_nav .hs-menu-wrapper .cta-element .cta-header script {
          display: none; }
        .turbo-mercuric header.header-standard .slicknav_menu .slicknav_nav .hs-menu-wrapper .cta-element .cta-header .cta_button {
          text-align: center;
          display: inline-block;
          line-height: 30px;
          min-height: 0; }
          .turbo-mercuric header.header-standard .slicknav_menu .slicknav_nav .hs-menu-wrapper .cta-element .cta-header .cta_button:hover {
            -webkit-border-radius: 30px;
               -moz-border-radius: 30px;
                    border-radius: 30px; }
      .turbo-mercuric header.header-standard .slicknav_menu .slicknav_nav li {
        display: block;
        float: none; }
        .turbo-mercuric header.header-standard .slicknav_menu .slicknav_nav li:before {
          display: none; }
        .turbo-mercuric header.header-standard .slicknav_menu .slicknav_nav li.hs-menu-item > a {
          margin: 0;
          padding: 15px 25px;
          position: relative;
          display: block;
          min-width: 260px;
          white-space: normal;
          line-height: 1; }
          .turbo-mercuric header.header-standard .slicknav_menu .slicknav_nav li.hs-menu-item > a > a {
            padding: 0;
            line-height: 1.5;
            white-space: normal; }
          .turbo-mercuric header.header-standard .slicknav_menu .slicknav_nav li.hs-menu-item > a .slicknav_arrow {
            position: absolute;
            margin: 0;
            right: 8px;
            top: 50%;
            -webkit-transform: translateY(-50%);
               -moz-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                 -o-transform: translateY(-50%);
                    transform: translateY(-50%);
            width: 24px;
            height: 24px;
            line-height: 24px;
            text-align: center; }
        .turbo-mercuric header.header-standard .slicknav_menu .slicknav_nav li.hs-menu-depth-1 ul {
          display: block;
          position: relative; }
          .turbo-mercuric header.header-standard .slicknav_menu .slicknav_nav li.hs-menu-depth-1 ul li:first-of-type a {
            padding-top: 10px; }
          .turbo-mercuric header.header-standard .slicknav_menu .slicknav_nav li.hs-menu-depth-1 ul li a {
            color: rgba(255, 255, 255, 0.7);
            padding-left: 35px; }
        .turbo-mercuric header.header-standard .slicknav_menu .slicknav_nav li.hs-menu-depth-2 ul li:first-of-type a {
          padding-top: 10px; }
        .turbo-mercuric header.header-standard .slicknav_menu .slicknav_nav li.hs-menu-depth-2 ul li a {
          padding-left: 45px; }
        .turbo-mercuric header.header-standard .slicknav_menu .slicknav_nav li.hs-menu-depth-2 > ul {
          background: rgba(255, 255, 255, 0.03);
          left: 0 !important; }
        .turbo-mercuric header.header-standard .slicknav_menu .slicknav_nav li.hs-menu-depth-3 a {
          padding-left: 25px !important; }
        .turbo-mercuric header.header-standard .slicknav_menu .slicknav_nav li.slicknav_open ul {
          visibility: visible;
          opacity: 1; } }

.turbo-mercuric header.header-standard--logo-only .section-main > div > div {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.footer {
  background-color: #393939;
  height: 67px;
  color: #fff;
  position: relative; }

.widget-type-text a {
  color: #fff;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear; }

.widget-type-text a:hover {
  color: #8E00AD; }

.footer-info form.hs-form .hs-form-field .input input[type="checkbox"].hs-input + span:before {
  background-color: transparent !important; }

.footer .copy {
  font-size: 15px;
  color: #fff;
  font-weight: 300;
  line-height: 67px; }

.footer .links {
  text-align: right; }

.footer .links a {
  font-size: 15px;
  color: #fff;
  font-weight: 300;
  line-height: 67px;
  padding: 0px 5px;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear; }

.footer .links a:hover {
  color: #8E00AD;
  text-decoration: none;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear; }

.footer .scroll-top {
  height: 67px;
  width: 67px;
  background-color: #203FA4;
  position: absolute;
  right: 0px;
  bottom: 0px;
  cursor: pointer;
  text-align: center; }

.footer .scroll-top i {
  font-size: 44px;
  color: #fff;
  line-height: 67px;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear; }

.footer .scroll-top:hover i {
  line-height: 45px;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear; }

.footer-info {
  background-color: #4a4949;
  padding-bottom: 30px; }

.footer-info .legal-consent-container span {
  color: #fff; }

.footer-info h3, .footer-info .blog .post-listing .post-item.quote h2, .blog .post-listing .post-item.quote .footer-info h2, .footer-info
.blog .blog-listing-wrapper .post-item.quote h2,
.blog .blog-listing-wrapper .post-item.quote .footer-info h2 {
  font-weight: bold;
  font-size: 20px;
  margin: 25px 0px 30px 0px;
  color: #fff; }

.footer-info h4 {
  font-size: 16px;
  color: #fff;
  margin-bottom: 5px;
  font-weight: 300; }

.footer-info .hs-rss-title {
  font-size: 16px;
  color: #fff;
  margin-bottom: 5px;
  font-weight: 300; }

.footer-info p {
  font-size: 16px;
  color: #fff;
  margin-bottom: 25px;
  font-weight: 300; }

.footer-info .hs-rss-date {
  font-size: 16px;
  color: #fff;
  padding-bottom: 15px;
  margin-bottom: 15px;
  font-weight: 300;
  border-bottom: solid 1px #fff;
  display: block; }

.footer-info .hs-rss-byline {
  opacity: 1; }

.social-footer {
  background-color: #203FA4; }

.social-footer .container.position {
  position: relative; }

.social-footer ul {
  text-align: center; }

.social-footer ul li {
  padding: 20px 0px;
  margin: 0px 65px;
  display: inline-block; }

.social-footer ul li a i {
  color: #fff;
  font-size: 45px; }

.social-footer .text {
  font-weight: lighter;
  font-size: 24px;
  margin-top: 6px;
  color: #fff; }

.social-footer .text span {
  font-weight: lighter;
  font-size: 24px;
  color: #fff; }

.social-footer .text {
  position: relative;
  min-height: 85px; }

.social-footer .text .hs_cos_wrapper_type_text {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  margin-top: -5px;
  font-weight: 300; }

.social-footer .triangle {
  position: absolute;
  bottom: -30px;
  right: 26%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 34px 24.5px 0 24.5px;
  border-color: #203FA4 transparent transparent transparent; }

.header .slicknav_nav {
  padding-bottom: 10px; }

.slicknav_nav {
  background-color: #393939; }

.header--white .slicknav_nav {
  background-color: #fff; }

.slick-arrow {
  position: absolute;
  top: 50%;
  width: auto;
  height: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1; }

.slick-arrow.slick-prev {
  left: 48px; }

.slick-arrow.slick-prev:before {
  content: '';
  background-image: url("//cdn2.hubspot.net/hubfs/685080/HubSpot_Template_Marketplace/Turbo_Sodium/assets/arrow-left.png?t=1528467441493");
  background-repeat: no-repeat;
  -moz-background-size: cover;
  background-size: cover;
  width: 30px;
  height: 58px;
  display: block; }

.slick-arrow.slick-next {
  right: 48px; }

.slick-arrow.slick-next:before {
  content: '';
  background-image: url("//cdn2.hubspot.net/hubfs/685080/HubSpot_Template_Marketplace/Turbo_Sodium/assets/arrow-left.png?t=1528467441493");
  background-repeat: no-repeat;
  -moz-background-size: cover;
  background-size: cover;
  -webkit-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
  width: 30px;
  height: 58px;
  display: block; }

.mask, .separator--contact__mask {
  position: absolute;
  background: rgba(0, 0, 0, 0.3);
  top: 0;
  right: 0;
  left: 0;
  bottom: 0; }

.svg-converted path,
.svg-converted polygon {
  fill: #8E00AD; }

.svg-converted circle,
.svg-converted rect {
  stroke: #8E00AD; }

.menu-black .slicknav_nav a {
  color: #404040; }

.header--white .slicknav_nav a {
  color: #404040; }

.menu-black .slicknav_nav ul {
  background-color: #fff; }

.menu-black .fixed .slicknav_nav a {
  color: #fff; }

.slicknav_menu {
  display: none;
  position: fixed;
  top: 13px;
  z-index: 1000;
  right: 0px;
  background-color: transparent;
  width: 100%;
  margin: 0px;
  padding: 0px; }

.slicknav_nav {
  width: 100%;
  max-height: -webkit-calc( 100vh - 57px);
  max-height: -moz-calc( 100vh - 57px);
  max-height: calc( 100vh - 57px);
  overflow: auto; }

.slicknav_nav .slicknav_arrow {
  margin: 0 0 0 .4em;
  font-size: 10px;
  position: relative;
  width: 40px;
  height: 40px;
  top: -2px;
  left: 20px;
  color: transparent; }

span.slicknav_arrow:before {
  content: "";
  background-image: url("//cdn2.hubspot.net/hubfs/685080/HubSpot_Template_Marketplace/Turbo_Sodium/assets/show.png?t=1528467441493");
  position: absolute;
  height: 21px;
  width: 21px;
  right: 0;
  top: 0;
  display: block; }

.slicknav_nav li.slicknav_open {
  padding-bottom: 10px;
  border-bottom: none; }

.slicknav_nav li.slicknav_open > a > span.slicknav_arrow:before {
  content: "";
  background-image: url("//cdn2.hubspot.net/hubfs/685080/HubSpot_Template_Marketplace/Turbo_Sodium/assets/hide.png?t=1528467441493");
  position: absolute;
  height: 21px;
  width: 21px;
  right: 0;
  top: 0;
  display: block; }

span.slicknav_arrow:after {
  content: "";
  background-image: url("//cdn2.hubspot.net/hubfs/685080/HubSpot_Template_Marketplace/Turbo_Sodium/assets/hide.png?t=1528467441493");
  position: absolute;
  visibility: hidden;
  height: 21px;
  width: 21px;
  right: 0;
  top: 0;
  display: block; }

.header--white .slicknav_nav .slicknav_row:hover {
  background: #fff;
  color: #404040; }

.header--white .slicknav_nav a:hover {
  background: transparent; }

.slicknav_btn {
  background-color: transparent; }

.slicknav_menu .slicknav_icon-bar {
  width: 1.7em;
  height: 0.15em; }

.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
  margin-top: .35em; }

.slicknav_nav .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
  position: initial; }

.slicknav_nav ul {
  margin: 13px 0px 0 0px;
  padding-left: 20px;
  background-color: #393939;
  -webkit-transition: background-color 0.3s linear;
  -o-transition: background-color 0.3s linear;
  -moz-transition: background-color 0.3s linear;
  transition: background-color 0.3s linear;
  background-color: transparent; }

.footer-container-wrapper {
  background-color: #292935;
  color: #fff; }
  .footer-container-wrapper h1, .footer-container-wrapper h2, .footer-container-wrapper h3, .footer-container-wrapper .blog .post-listing .post-item.quote h2, .blog .post-listing .post-item.quote .footer-container-wrapper h2, .footer-container-wrapper
  .blog .blog-listing-wrapper .post-item.quote h2,
  .blog .blog-listing-wrapper .post-item.quote .footer-container-wrapper h2, .footer-container-wrapper h4, .footer-container-wrapper h5, .footer-container-wrapper h6, .footer-container-wrapper p, .footer-container-wrapper a, .footer-container-wrapper li, .footer-container-wrapper blockquote, .footer-container-wrapper span, .footer-container-wrapper em, .footer-container-wrapper strong, .footer-container-wrapper small {
    color: inherit; }
  .footer-container-wrapper a:hover {
    color: #203FA4; }
  .footer-container-wrapper a:before {
    display: none; }
  .footer-container-wrapper footer {
    padding: 70px 0 25px; }
    .footer-container-wrapper footer h2,
    .footer-container-wrapper footer h4 {
      margin-top: 0; }
    .footer-container-wrapper footer h2 {
      font-weight: 400;
      line-height: 1;
      margin: 0 0 40px 0; }
    .footer-container-wrapper footer h4 {
      font-weight: 400;
      margin: 0 0 25px;
      font-size: 1.5625rem; }
      @media (max-width: 767px) {
        .footer-container-wrapper footer h4 {
          margin: 20px 0 10px; } }
    .footer-container-wrapper footer ul {
      list-style-type: none;
      padding-left: 0;
      margin: 0; }
      .footer-container-wrapper footer ul li:before {
        display: none; }
    .footer-container-wrapper footer p,
    .footer-container-wrapper footer a {
      font-size: 1rem;
      line-height: 1.5; }
    .footer-container-wrapper footer p {
      margin: 0 0 5px 0; }
  .footer-container-wrapper .footer--main-block p a {
    color: #fff; }
    .footer-container-wrapper .footer--main-block p a:hover {
      color: #203FA4; }
  .footer-container-wrapper .footer--links-block ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .footer-container-wrapper .footer--links-block ul li {
      margin-bottom: 5px; }
      .footer-container-wrapper .footer--links-block ul li a {
        padding: 0;
        color: #fff; }
        .footer-container-wrapper .footer--links-block ul li a:hover {
          color: #203FA4; }
          .footer-container-wrapper .footer--links-block ul li a:hover:before {
            display: none; }
  .footer-container-wrapper .footer--bottom {
    margin-top: 30px;
    border-top: 1px solid #fff;
    padding: 25px 0 0 0; }
    @media (max-width: 767px) {
      .footer-container-wrapper .footer--bottom > div > div {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
           -moz-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
        .footer-container-wrapper .footer--bottom > div > div > div {
          width: 100%; } }
    @media (max-width: 500px) {
      .footer-container-wrapper .footer--bottom > div > div {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        .footer-container-wrapper .footer--bottom > div > div > div {
          width: 100%;
          text-align: center; } }
    .footer-container-wrapper .footer--bottom p {
      font-size: 16px;
      margin-top: 5px; }

.arrow-up-wrapper {
  position: fixed;
  bottom: 130px;
  right: 42px;
  width: 42px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  cursor: pointer;
  background-color: #b7b7b7;
  opacity: 0;
  z-index: 3;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  -webkit-transition: bottom .5s ease, opacity .5s ease, background-color .5s ease, -webkit-box-shadow .3s ease;
  transition: bottom .5s ease, opacity .5s ease, background-color .5s ease, -webkit-box-shadow .3s ease;
  -o-transition: bottom .5s ease, opacity .5s ease, background-color .5s ease, box-shadow .3s ease;
  -moz-transition: bottom .5s ease, opacity .5s ease, background-color .5s ease, box-shadow .3s ease, -moz-box-shadow .3s ease;
  transition: bottom .5s ease, opacity .5s ease, background-color .5s ease, box-shadow .3s ease;
  transition: bottom .5s ease, opacity .5s ease, background-color .5s ease, box-shadow .3s ease, -webkit-box-shadow .3s ease, -moz-box-shadow .3s ease; }
  .arrow-up-wrapper:hover {
    background-color: #203FA4;
    -webkit-box-shadow: 0px 5px 20px 8px rgba(0, 0, 0, 0.35);
       -moz-box-shadow: 0px 5px 20px 8px rgba(0, 0, 0, 0.35);
            box-shadow: 0px 5px 20px 8px rgba(0, 0, 0, 0.35); }
    .arrow-up-wrapper:hover i {
      text-shadow: 0px -50px #fff, 0px 0px #fff; }
  .arrow-up-wrapper.visible {
    opacity: .75; }
  .arrow-up-wrapper i {
    position: relative;
    overflow: hidden;
    font-size: 9px;
    width: inherit;
    height: inherit;
    line-height: inherit;
    display: block;
    color: transparent;
    text-shadow: 0px 0px #fff, 0px 50px #fff;
    -webkit-transition: text-shadow .3s ease;
    -o-transition: text-shadow .3s ease;
    -moz-transition: text-shadow .3s ease;
    transition: text-shadow .3s ease;
    z-index: 1; }
  @media (min-width: 768px) {
    .arrow-up-wrapper {
      width: 62px;
      height: 62px;
      line-height: 62px; }
      .arrow-up-wrapper i {
        font-size: 12px; } }
  .arrow-up-wrapper.popup-fallback {
    z-index: 1; }

.footer-container-wrapper footer.landing {
  padding: 35px 0px 30px 0px; }
  .footer-container-wrapper footer.landing .footer--bottom {
    margin-top: 0px;
    border-top: none;
    padding: 0; }
    .footer-container-wrapper footer.landing .footer--bottom p {
      margin: 0px; }

.turbo-mercuric ul li {
  font-size: 16px !important;
  font-weight: 200 !important; }

.turbo-mercuric form input[type=submit]:hover, .me-cta-secondary:hover, .me-cta-primary:hover, a.btn-filter:hover, g.case-study-filter-single:hover, .resource-categories__container li.resource-categories__element:hover, .case-study-blog .listing-tag-filters ul li a:hover, .blog.blog-302-me .top-group .categories--wrapper ul li a:hover, .turbo-mercuric header a.btn-filter:hover, .turbo-mercuric header g.case-study-filter-single:hover, .turbo-mercuric footer a.btn-filter:hover, .turbo-mercuric footer g.case-study-filter-single:hover {
  background-color: #203FA4 !important;
  color: white !important; }

.turbo-mercuric .footer-container-wrapper footer p, .turbo-mercuric .footer-container-wrapper footer a:not(.cta_button) {
  font-weight: 300; }

.turbo-mercuric header.header-standard .slicknav_menu .mobile-menu--mask {
  background-color: transparent !important; }

.turbo-mercuric header.header-standard .slicknav_menu {
  background-color: transparent !important;
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 10px; }

.turbo-mercuric .slicknav_nav ul {
  margin-top: 0px !important; }

.turbo-mercuric header.header-standard .slicknav_menu .slicknav_nav .hs-menu-wrapper > ul {
  background-color: white !important;
  padding-top: 20px !important; }

.turbo-mercuric header.header-standard .slicknav_menu .slicknav_nav {
  top: 70px !important; }

.turbo-mercuric header.header-standard .slicknav_menu .slicknav_nav li.hs-menu-item > a {
  padding: 15px 55px !important;
  color: #404040; }

.turbo-mercuric header.header-standard .slicknav_menu .slicknav_nav li.hs-menu-depth-1 ul li a {
  color: #292935 !important; }

.turbo-mercuric header.header-standard .slicknav_menu .slicknav_nav li.hs-menu-item > a > a {
  color: #292935 !important; }

.turbo-mercuric header.header-standard .slicknav_menu .slicknav_nav li.hs-menu-item > a > a {
  color: #292935 !important; }

.turbo-mercuric .slicknav_nav li.slicknav_open {
  border-bottom: 0px !important; }

@media (max-width: 991px) {
  .turbo-mercuric .footer-container-wrapper .footer--main-block,
  .turbo-mercuric .footer-container-wrapper .footer--post-block,
  .turbo-mercuric .footer-container-wrapper .footer--links-block,
  .turbo-mercuric .footer-container-wrapper .footer-get {
    margin-left: 0;
    width: 50%;
    padding-right: 15px; }
  .turbo-mercuric .footer-container-wrapper .footer--links-block form {
    max-width: 320px; } }

@media (max-width: 767px) {
  .turbo-mercuric .footer-container-wrapper .footer--main-block,
  .turbo-mercuric .footer-container-wrapper .footer--post-block,
  .turbo-mercuric .footer-container-wrapper .footer--links-block,
  .turbo-mercuric .footer-container-wrapper .footer-get {
    margin-left: 0;
    width: 100%;
    padding-right: 0; } }



/* CTA BUTTONS */
.banner-area.t2 .banner-content a.cta_button.me-cta-banner {
  padding-top: 10px; 
}


a.me-cta-primary, a.btn-filter, g.case-study-filter-single, .resource-categories__container li.resource-categories__element, .case-study-blog .listing-tag-filters ul li a, .blog.blog-302-me .top-group .categories--wrapper ul li a, form input[type=submit], .turbo-mercuric header a.btn-filter, .turbo-mercuric header g.case-study-filter-single, .turbo-mercuric header .resource-categories__container li.resource-categories__element, .resource-categories__container .turbo-mercuric header li.resource-categories__element, .turbo-mercuric footer form input[type=submit], .turbo-mercuric footer a.btn-filter, .turbo-mercuric footer g.case-study-filter-single, .turbo-mercuric footer .resource-categories__container li.resource-categories__element, .resource-categories__container .turbo-mercuric footer li.resource-categories__element, a.me-cta-secondary, a.me-cta-banner, a.me-cta-white, .form-inverse form input[type=submit], .turbo-mercuric footer .form-inverse form input[type=submit], .turbo-mercuric section.me-subscribe-module form input[type='submit'] {
  display: inline-block;
  padding: 14.5px 33px;
  -webkit-border-radius: 50px;
     -moz-border-radius: 50px;
          border-radius: 50px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  min-width: 210px;
  font-size: 1.25rem;
  font-weight: 600;
  min-height: 60px;
  font-family: Open Sans,Helvetica,Arial,sans-serif;;
  text-align: center; }
  a.me-cta-primary:hover:before, a.btn-filter:hover:before, g.case-study-filter-single:hover:before, .resource-categories__container li.resource-categories__element:hover:before, .case-study-blog .listing-tag-filters ul li a:hover:before, .blog.blog-302-me .top-group .categories--wrapper ul li a:hover:before, form input[type=submit]:hover:before, a.me-cta-secondary:hover:before, a.me-cta-banner:hover:before, a.me-cta-white:hover:before, .form-inverse form input[type=submit]:hover:before, .turbo-mercuric section.me-subscribe-module form input[type='submit']:hover:before {
    border: none; }
  @media (max-width: 580px) {
    a.me-cta-primary, a.btn-filter, g.case-study-filter-single, .resource-categories__container li.resource-categories__element, .case-study-blog .listing-tag-filters ul li a, .blog.blog-302-me .top-group .categories--wrapper ul li a, form input[type=submit], .turbo-mercuric header a.btn-filter, .turbo-mercuric header g.case-study-filter-single, .turbo-mercuric header .resource-categories__container li.resource-categories__element, .resource-categories__container .turbo-mercuric header li.resource-categories__element, .turbo-mercuric footer form input[type=submit], .turbo-mercuric footer a.btn-filter, .turbo-mercuric footer g.case-study-filter-single, .turbo-mercuric footer .resource-categories__container li.resource-categories__element, .resource-categories__container .turbo-mercuric footer li.resource-categories__element, a.me-cta-secondary, a.me-cta-banner, a.me-cta-white, .form-inverse form input[type=submit], .turbo-mercuric footer .form-inverse form input[type=submit], .turbo-mercuric section.me-subscribe-module form input[type='submit'] {
      font-size: 1.125rem;
      padding: 10px 25px;
      min-height: 0;
      min-width: auto; } }


a.cta_button {
  text-decoration: none;
  -webkit-box-sizing: border-box !important;
     -moz-box-sizing: border-box !important;
          box-sizing: border-box !important; }
  a.cta_button:hover, a.cta_button:active, a.cta_button:focus {
    text-decoration: none; }

a.me-cta-primary, a.btn-filter, g.case-study-filter-single, .resource-categories__container li.resource-categories__element, .case-study-blog .listing-tag-filters ul li a, .blog.blog-302-me .top-group .categories--wrapper ul li a, form input[type=submit], .turbo-mercuric header a.btn-filter, .turbo-mercuric header g.case-study-filter-single, .turbo-mercuric header .resource-categories__container li.resource-categories__element, .resource-categories__container .turbo-mercuric header li.resource-categories__element, .turbo-mercuric footer form input[type=submit], .turbo-mercuric footer a.btn-filter, .turbo-mercuric footer g.case-study-filter-single, .turbo-mercuric footer .resource-categories__container li.resource-categories__element, .resource-categories__container .turbo-mercuric footer li.resource-categories__element, a.me-cta-secondary, a.me-cta-banner, a.me-cta-white, .form-inverse form input[type=submit], .turbo-mercuric footer .form-inverse form input[type=submit], .turbo-mercuric section.me-subscribe-module form input[type='submit'] {
  display: inline-block;
  padding: 14.5px 33px;
  -webkit-border-radius: 50px;
     -moz-border-radius: 50px;
          border-radius: 50px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  min-width: 210px;
  font-size: 1.25rem;
  font-weight: 600;
  min-height: 60px;
  font-family: Open Sans,Helvetica,Arial,sans-serif;;
  text-align: center; }
  a.me-cta-primary:hover:before, a.btn-filter:hover:before, g.case-study-filter-single:hover:before, .resource-categories__container li.resource-categories__element:hover:before, .case-study-blog .listing-tag-filters ul li a:hover:before, .blog.blog-302-me .top-group .categories--wrapper ul li a:hover:before, form input[type=submit]:hover:before, a.me-cta-secondary:hover:before, a.me-cta-banner:hover:before, a.me-cta-white:hover:before, .form-inverse form input[type=submit]:hover:before, .turbo-mercuric section.me-subscribe-module form input[type='submit']:hover:before {
    border: none; }
  @media (max-width: 580px) {
    a.me-cta-primary, a.btn-filter, g.case-study-filter-single, .resource-categories__container li.resource-categories__element, .case-study-blog .listing-tag-filters ul li a, .blog.blog-302-me .top-group .categories--wrapper ul li a, form input[type=submit], .turbo-mercuric header a.btn-filter, .turbo-mercuric header g.case-study-filter-single, .turbo-mercuric header .resource-categories__container li.resource-categories__element, .resource-categories__container .turbo-mercuric header li.resource-categories__element, .turbo-mercuric footer form input[type=submit], .turbo-mercuric footer a.btn-filter, .turbo-mercuric footer g.case-study-filter-single, .turbo-mercuric footer .resource-categories__container li.resource-categories__element, .resource-categories__container .turbo-mercuric footer li.resource-categories__element, a.me-cta-secondary, a.me-cta-banner, a.me-cta-white, .form-inverse form input[type=submit], .turbo-mercuric footer .form-inverse form input[type=submit], .turbo-mercuric section.me-subscribe-module form input[type='submit'] {
      font-size: 1.125rem;
      padding: 10px 25px;
      min-height: 0;
      min-width: auto; } }

a.me-cta-primary, a.btn-filter, g.case-study-filter-single, .resource-categories__container li.resource-categories__element, .case-study-blog .listing-tag-filters ul li a, .blog.blog-302-me .top-group .categories--wrapper ul li a, form input[type=submit], .turbo-mercuric header a.btn-filter, .turbo-mercuric header g.case-study-filter-single, .turbo-mercuric header .resource-categories__container li.resource-categories__element, .resource-categories__container .turbo-mercuric header li.resource-categories__element, .turbo-mercuric footer form input[type=submit], .turbo-mercuric footer a.btn-filter, .turbo-mercuric footer g.case-study-filter-single, .turbo-mercuric footer .resource-categories__container li.resource-categories__element, .resource-categories__container .turbo-mercuric footer li.resource-categories__element {
  border: 2px solid #8E00AD;
  background-color: #8E00AD;
  color: #ffffff; }
  a.me-cta-primary:hover, a.btn-filter:hover, g.case-study-filter-single:hover, .resource-categories__container li.resource-categories__element:hover, .case-study-blog .listing-tag-filters ul li a:hover, .blog.blog-302-me .top-group .categories--wrapper ul li a:hover, form input[type=submit]:hover, .turbo-mercuric header a.btn-filter:hover, .turbo-mercuric header g.case-study-filter-single:hover, .turbo-mercuric footer form input[type=submit]:hover, .turbo-mercuric footer a.btn-filter:hover, .turbo-mercuric footer g.case-study-filter-single:hover {
    border-color: ;
    background-color: ;
    -webkit-box-shadow: 0px 0px 40px 3.5px rgba(100, 22, 48, 0.18);
       -moz-box-shadow: 0px 0px 40px 3.5px rgba(100, 22, 48, 0.18);
            box-shadow: 0px 0px 40px 3.5px rgba(100, 22, 48, 0.18);
    -webkit-transform: translateY(-3px);
       -moz-transform: translateY(-3px);
        -ms-transform: translateY(-3px);
         -o-transform: translateY(-3px);
            transform: translateY(-3px); }

a.me-cta-secondary {
  border: 2px solid #fff;
  background-color: transparent;
  color: #ffffff; }
  a.me-cta-secondary:hover {
    background-color: #fff;
    color: #203FA4;
    -webkit-box-shadow: 0px 0px 39.56px 3.44px rgba(100, 22, 48, 0.32);
       -moz-box-shadow: 0px 0px 39.56px 3.44px rgba(100, 22, 48, 0.32);
            box-shadow: 0px 0px 39.56px 3.44px rgba(100, 22, 48, 0.32);
    -webkit-transform: translateY(-3px);
       -moz-transform: translateY(-3px);
        -ms-transform: translateY(-3px);
         -o-transform: translateY(-3px);
            transform: translateY(-3px); }

a.me-cta-banner {
  padding: 10px 33px;
  min-height: 55px;
  border: 2px solid #8E00AD;
  background-color: #8E00AD;
  color: #ffffff; }
  a.me-cta-banner:hover {
    border-color: ;
    background-color: ;
    -webkit-box-shadow: 0px 0px 39.56px 3.44px rgba(255, 255, 255, 0.42);
       -moz-box-shadow: 0px 0px 39.56px 3.44px rgba(255, 255, 255, 0.42);
            box-shadow: 0px 0px 39.56px 3.44px rgba(255, 255, 255, 0.42);
    -webkit-transform: translateY(-3px);
       -moz-transform: translateY(-3px);
        -ms-transform: translateY(-3px);
         -o-transform: translateY(-3px);
            transform: translateY(-3px); }

a.me-cta-white, .form-inverse form input[type=submit], .turbo-mercuric footer .form-inverse form input[type=submit], .turbo-mercuric section.me-subscribe-module form input[type='submit'] {
  border: 2px solid #fff;
  background-color: #fff;
  color: #203FA4; }
  a.me-cta-white:hover, .form-inverse form input[type=submit]:hover, .turbo-mercuric footer .form-inverse form input[type=submit]:hover, .turbo-mercuric section.me-subscribe-module form input[type='submit']:hover {
    -webkit-box-shadow: 0px 0px 40px 3.5px rgba(100, 22, 48, 0.18);
       -moz-box-shadow: 0px 0px 40px 3.5px rgba(100, 22, 48, 0.18);
            box-shadow: 0px 0px 40px 3.5px rgba(100, 22, 48, 0.18);
    -webkit-transform: translateY(-3px);
       -moz-transform: translateY(-3px);
        -ms-transform: translateY(-3px);
         -o-transform: translateY(-3px);
            transform: translateY(-3px); }

a.btn-filter, g.case-study-filter-single, .resource-categories__container li.resource-categories__element, .case-study-blog .listing-tag-filters ul li a, .blog.blog-302-me .top-group .categories--wrapper ul li a {
  min-width: 0;
  font-size: 1rem;
  padding: 5px 27px;
  font-weight: 600;
  border-width: 1px; }
  a.btn-filter:hover, g.case-study-filter-single:hover, .resource-categories__container li.resource-categories__element:hover, .case-study-blog .listing-tag-filters ul li a:hover, .blog.blog-302-me .top-group .categories--wrapper ul li a:hover {
    background: transparent;
    color: #203FA4;
    -webkit-transform: none;
       -moz-transform: none;
        -ms-transform: none;
         -o-transform: none;
            transform: none;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none; }
  a.btn-filter.active, g.active.case-study-filter-single, .resource-categories__container li.active.resource-categories__element, .case-study-blog .listing-tag-filters ul li a.active, .blog.blog-302-me .top-group .categories--wrapper ul li a.active {
    background: transparent;
    color: #203FA4;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none; }

footer .cta_button {
    background-color: transparent !important;
    color: #203FA4 !important;
    border: 2px solid #203FA4 !important;
    font-size: 12px !important;
    padding: 7.5px 15px !important;
    min-width: 100px !important;
    min-height: 20px !important;
    margin-top: 20px !important;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    font-weight: 700;
    margin-bottom: 20px;