.elementor-14816 .elementor-element.elementor-element-7772ffc{--spacer-size:40px;}.elementor-14816 .elementor-element.elementor-element-a92f72f{text-align:center;}.elementor-14816 .elementor-element.elementor-element-a92f72f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-14816 .elementor-element.elementor-element-757a1bd{text-align:center;}.elementor-14816 .elementor-element.elementor-element-757a1bd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-14816 .elementor-element.elementor-element-9b30674{--spacer-size:20px;}.elementor-14816 .elementor-element.elementor-element-be09069{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.6px;}.elementor-14816 .elementor-element.elementor-element-5bdefe4{--spacer-size:40px;}.elementor-14816 .elementor-element.elementor-element-08336bf .elementor-button{background-color:#FF0707;}.elementor-14816 .elementor-element.elementor-element-17ca997{--spacer-size:40px;}.elementor-14816 .elementor-element.elementor-element-604bfe4{text-align:center;}.elementor-14816 .elementor-element.elementor-element-604bfe4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-14816 .elementor-element.elementor-element-6002f53{text-align:center;}.elementor-14816 .elementor-element.elementor-element-6002f53 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-14816 .elementor-element.elementor-element-2fc4dea{--spacer-size:20px;}.elementor-14816 .elementor-element.elementor-element-f8d2c99{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.6px;}.elementor-14816 .elementor-element.elementor-element-7971bbb{--spacer-size:20px;}.elementor-14816 .elementor-element.elementor-element-2d928c8{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.6px;}.elementor-14816 .elementor-element.elementor-element-d8271dd{--spacer-size:40px;}.elementor-14816 .elementor-element.elementor-element-7845ded{text-align:center;}.elementor-14816 .elementor-element.elementor-element-7845ded .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-14816 .elementor-element.elementor-element-c21eeb2{--spacer-size:20px;}.elementor-14816 .elementor-element.elementor-element-2a06dc2{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.6px;}.elementor-14816 .elementor-element.elementor-element-9117953{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.6px;}.elementor-14816 .elementor-element.elementor-element-291c5b8{--spacer-size:80px;}.elementor-14816 .elementor-element.elementor-element-5612e29{text-align:center;}.elementor-14816 .elementor-element.elementor-element-5612e29 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-14816 .elementor-element.elementor-element-2c18e9a{--spacer-size:40px;}.elementor-14816 .elementor-element.elementor-element-9ed8ccf{text-align:center;color:#000000;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.6px;}.elementor-14816 .elementor-element.elementor-element-d583303{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.6px;}.elementor-14816 .elementor-element.elementor-element-a422514{--spacer-size:60px;}.elementor-14816 .elementor-element.elementor-element-ebcb9be{text-align:center;}.elementor-14816 .elementor-element.elementor-element-ebcb9be .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-14816 .elementor-element.elementor-element-c3dec0e{--spacer-size:20px;}.elementor-14816 .elementor-element.elementor-element-7bad68d{--spacer-size:40px;}.elementor-14816 .elementor-element.elementor-element-f98d638{text-align:center;}.elementor-14816 .elementor-element.elementor-element-f98d638 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-14816 .elementor-element.elementor-element-ddc4e83{--spacer-size:20px;}.elementor-14816 .elementor-element.elementor-element-63ce99f{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.6px;}.elementor-14816 .elementor-element.elementor-element-5c62f04{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.6px;}.elementor-14816 .elementor-element.elementor-element-4764695{--spacer-size:60px;}.elementor-14816 .elementor-element.elementor-element-2b58f3d{text-align:center;}.elementor-14816 .elementor-element.elementor-element-2b58f3d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-14816 .elementor-element.elementor-element-9b629eb{--spacer-size:20px;}.elementor-14816 .elementor-element.elementor-element-6b490cc{text-align:center;}.elementor-14816 .elementor-element.elementor-element-fc2ebd7{text-align:center;}.elementor-14816 .elementor-element.elementor-element-42466ad{--spacer-size:20px;}.elementor-14816 .elementor-element.elementor-element-5a94c8c .elementor-button{background-color:#FF0000;}.elementor-14816 .elementor-element.elementor-element-6f64b3a .elementor-button{background-color:#FF0000;}.elementor-14816 .elementor-element.elementor-element-4733282{--spacer-size:40px;}@media(max-width:767px){.elementor-14816 .elementor-element.elementor-element-a92f72f .elementor-heading-title{font-size:38px;}.elementor-14816 .elementor-element.elementor-element-757a1bd .elementor-heading-title{font-size:38px;}.elementor-14816 .elementor-element.elementor-element-604bfe4 .elementor-heading-title{font-size:34px;}.elementor-14816 .elementor-element.elementor-element-6002f53 .elementor-heading-title{font-size:34px;}.elementor-14816 .elementor-element.elementor-element-1287780{padding:40px 40px 40px 40px;}.elementor-14816 .elementor-element.elementor-element-7845ded .elementor-heading-title{font-size:28px;}.elementor-14816 .elementor-element.elementor-element-9ed8ccf{text-align:center;}.elementor-14816 .elementor-element.elementor-element-ebcb9be .elementor-heading-title{font-size:34px;}.elementor-14816 .elementor-element.elementor-element-f98d638 .elementor-heading-title{font-size:34px;}.elementor-14816 .elementor-element.elementor-element-2b58f3d .elementor-heading-title{font-size:34px;}}/* Start custom CSS */@media only screen and (max-width: 767px) {

  /* Main hero headline */
  h1,
  .elementor-widget-heading h1 {
    font-size: 38px !important;
    line-height: 1.12 !important;
    letter-spacing: 0 !important;
  }

  /* Main section headings */
  h2,
  .elementor-widget-heading h2 {
    font-size: 32px !important;
    line-height: 1.16 !important;
    letter-spacing: 0 !important;
  }

  /* Subheadings */
  h3,
  .elementor-widget-heading h3 {
    font-size: 26px !important;
    line-height: 1.22 !important;
    letter-spacing: 0 !important;
  }

  /* General body copy */
  p,
  li,
  .elementor-widget-text-editor,
  .elementor-widget-text-editor p,
  .elementor-widget-text-editor li {
    font-size: 16px !important;
    line-height: 1.5 !important;
  }

  /* Text links inherit surrounding size */
  .elementor-widget-text-editor a,
  p a,
  li a {
    font-size: inherit !important;
    line-height: inherit !important;
  }

  /* Testimonial quote text */
  blockquote,
  blockquote p,
  .elementor-testimonial-content,
  .elementor-testimonial__text {
    font-size: 16px !important;
    line-height: 1.42 !important;
  }

  /* Testimonial names */
  .elementor-testimonial-name,
  .elementor-testimonial__name,
  cite {
    font-size: 16px !important;
    line-height: 1.35 !important;
  }

  /* Red CTA buttons */
  .elementor-button,
  .elementor-button-text {
    font-size: 15px !important;
    line-height: 1.25 !important;
  }

  .elementor-button {
    padding: 13px 20px !important;
    max-width: 92% !important;
    white-space: normal !important;
  }

  /* Page padding */
  .elementor-section {
    padding-left: 18px !important;
    padding-right: 18px !important;
  }

  /* Elevent proof badge */
  .elevent-proof-section .elevent-badge {
    width: 125px !important;
    max-width: 125px !important;
    height: auto !important;
  }

  .elevent-proof-section .elevent-badge-wrap {
    margin: 18px auto 22px !important;
  }

  .elevent-proof-section .proof-lines {
    line-height: 1.45 !important;
  }

  .elevent-proof-section .best-for {
    margin-top: 24px !important;
  }

  /* Footer text */
  footer p,
  footer li,
  footer a,
  .site-footer p,
  .site-footer li,
  .site-footer a {
    font-size: 16px !important;
    line-height: 1.45 !important;
  }

}/* End custom CSS */