.elementor-kit-12{--e-global-color-primary:#DB1699;--e-global-color-secondary:#003563;--e-global-color-text:#4B7799;--e-global-color-accent:#00A7E5;--e-global-color-61a5ddb:#94D300;--e-global-color-6fae467:#CADCE7;--e-global-color-af86bab:#F2F6F9;--e-global-color-8f8823e:#FFFFFF;--e-global-color-e3dc0f7:#001336;--e-global-color-357fe9c:#090026;--e-global-color-7d73c63:#7E00A8;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:500;--e-global-typography-f5e0f10-font-family:"Inter";--e-global-typography-f5e0f10-font-size:3.25em;--e-global-typography-f5e0f10-font-weight:700;--e-global-typography-f5e0f10-line-height:1em;--e-global-typography-157bbb4-font-family:"Inter";--e-global-typography-157bbb4-font-size:4vw;--e-global-typography-157bbb4-font-weight:800;--e-global-typography-157bbb4-line-height:1em;--e-global-typography-301821f-font-family:"Inter";--e-global-typography-301821f-font-size:1.5em;--e-global-typography-301821f-font-weight:800;--e-global-typography-301821f-text-transform:uppercase;--e-global-typography-301821f-line-height:1em;--e-global-typography-e16d68f-font-family:"Inter";--e-global-typography-e16d68f-font-size:2.5em;--e-global-typography-e16d68f-font-weight:600;--e-global-typography-e16d68f-line-height:1.15em;--e-global-typography-6890ed9-font-family:"Inter";--e-global-typography-6890ed9-font-size:2em;--e-global-typography-6890ed9-font-weight:600;--e-global-typography-6890ed9-line-height:1.15em;--e-global-typography-e19c661-font-family:"Inter";--e-global-typography-e19c661-font-size:1.5em;--e-global-typography-e19c661-font-weight:600;--e-global-typography-e19c661-line-height:1.25em;--e-global-typography-2020689-font-family:"Inter";--e-global-typography-2020689-font-size:1.125em;--e-global-typography-2020689-font-weight:600;--e-global-typography-49f743f-font-family:"Inter";--e-global-typography-49f743f-font-size:1em;--e-global-typography-49f743f-font-weight:600;--e-global-typography-49f743f-line-height:1.15em;--e-global-typography-1c9bbdf-font-family:"Inter";--e-global-typography-1c9bbdf-font-size:1em;--e-global-typography-1c9bbdf-font-weight:800;--e-global-typography-1c9bbdf-text-transform:uppercase;--e-global-typography-1c9bbdf-line-height:1em;--e-global-typography-faad2e1-font-family:"Icons";--e-global-typography-b317b6e-font-size:1.5em;}.elementor-kit-12 button,.elementor-kit-12 input[type="button"],.elementor-kit-12 input[type="submit"],.elementor-kit-12 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-weight:700;text-decoration:none;color:var( --e-global-color-af86bab );border-radius:50px 50px 50px 50px;}.elementor-kit-12 button:hover,.elementor-kit-12 button:focus,.elementor-kit-12 input[type="button"]:hover,.elementor-kit-12 input[type="button"]:focus,.elementor-kit-12 input[type="submit"]:hover,.elementor-kit-12 input[type="submit"]:focus,.elementor-kit-12 .elementor-button:hover,.elementor-kit-12 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-af86bab );}.elementor-kit-12 e-page-transition{background-color:#FFBC7D;}.elementor-kit-12 p{margin-block-end:1em;}.elementor-kit-12 img{border-radius:0px 0px 0px 0px;}.elementor-kit-12 label{color:var( --e-global-color-text );}.elementor-kit-12 input:not([type="button"]):not([type="submit"]),.elementor-kit-12 textarea,.elementor-kit-12 .elementor-field-textual{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:12px 12px 12px 12px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:30px;--container-default-padding-right:10px;--container-default-padding-bottom:30px;--container-default-padding-left:10px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-12{--e-global-typography-157bbb4-font-size:6.5vw;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-12{--e-global-typography-f5e0f10-font-size:10vw;--e-global-typography-157bbb4-font-size:10vw;--e-global-typography-301821f-font-size:1.2em;--e-global-typography-b317b6e-font-size:1.5em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:30px;--container-default-padding-right:15px;--container-default-padding-bottom:30px;--container-default-padding-left:15px;}}/* Start custom CSS *//* Links */

a.clean-link {
    text-decoration: none;
}

.promo-banner a p {
    text-decoration: none !important;
}

/* Blog */

.elementor hr {
    border: solid 1px;
    border-color:var(--e-global-color-6fae467);
    margin-block-start: 2em;
    margin-block-end: 2em;
}

/* PRICING */

.pricing ul, .core ul {
    padding-left: 0px;
}

.pricing p {
        font-size: .85em;
    padding: .5em 0 0em 0px;
    margin-bottom: 0;

}

.pricing ul li, .core ul li {
    list-style-type: none;
    font-size: .85em;
    text-indent: -1.35em;
    padding: .5em 0 .5em 20px;
}

.pricing ul li {
    border-bottom: 1.5px solid var(--e-global-color-6fae467); 
}

.core ul li {
    border-bottom: 1.5px solid #95b9cf; 
}



.pricing ul li:last-child, .core ul li:last-child {
    border-bottom: 0px solid var(--e-global-color-6fae467); 
}

.pricing ul li::before, .core ul li::before {
        content: "\f00c"; 
        font-family: Icons;
        font-weight: bold;
        padding-right: .5em;
        color: var(--e-global-color-text);
    }
    
.chat {
    font-size: .8em;
}

/* Gravity Forms */

.gform_required_legend {
    display: none;
}


/* PRESENTATIONS */

.slider-block h3 {
    font-size: 2.5em;
    font-weight: bold;
    color: #fff;
    margin-bottom: .5em;
}
.slider-block h4 {
    font-size: 1.25em;
    color: #fff;
    margin-bottom: 0;
}


.slider-block {
    overflow: scroll;
    scrollbar-width: none;
}

.slider-block ul li {
    list-style-type: none;
    font-size: 1.5em;
    text-indent: -1.35em;
    padding: .25em 0 .25em 20px;
}

.slider-block ul li::before {
        content: "\f00c"; 
        font-family: Icons;
        font-weight: bold;
        padding-right: .5em;
        color: #db1699;
    }
    



/* Login */

.login a {
    text-decoration: none;
}

/* Support Icon Box */

.support h3 {
    margin-block-start: 0em;
    margin-block-end: 8px;
}

/* Reports */

.report-content ul li {
    margin-bottom: .5em;
}

.report-content img {
    border-radius: .5em;
    margin-top: 1em;
}

/* ROI Calculator */

  .roi-control label {
    font-size: 14px;
    line-height: 1.2;
    margin-bottom: 6px;
    display: block;
  }

  .slider-value {
    font-size: 1.5em;
    font-weight: 700;
    color: #db1699;
  }

  .slider-label {
    font-size: 1em;
    color: #ffffff;
  }
  
  .roi-widget {
    color: #ffffff;
  }

  .roi-controls {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }

  /* SLIDER STYLES */
  .elementor-kit-4 .roi-control input[type="range"] {
    width: 100%;
    border-style: none;
    border-width: 0px;
  }

  /* Track */
  .roi-control input[type="range"]::-webkit-slider-runnable-track {
    height: 10px;
    border-radius: 5px;
  }

  .roi-control input[type="range"]::-moz-range-track {
    height: 10px;
    background: #003563;
    border-radius: 5px;
  }

  /* Filled track before thumb */
  .roi-control input[type="range"]::-webkit-slider-thumb {
    margin-top: -3px;
    accent-color: #444444;
  }

  .roi-control input[type="range"]::-moz-range-thumb {
  }

  /* Firefox filled portion */
  .roi-control input[type="range"]::-moz-range-progress {
    background: #db1699;
    height: 8px;
    border-radius: 4px;
  }

  /* WebKit filled portion */
  input[type="range"].active-fill {
    background: linear-gradient(#db1699, #db1699) 0/var(--fill-percent, 0%) 100% no-repeat, #003563;
  }
  
  input[type="range"] {
  accent-color: #db1699; /* Changes the primary color to green */
}/* End custom CSS */