.elementor-5815 .elementor-element.elementor-element-8e9f8d9 > .elementor-background-overlay{background-color:#001A35;opacity:0.83;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5815 .elementor-element.elementor-element-8e9f8d9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 0em 6em 0em;}.elementor-5815 .elementor-element.elementor-element-94c37c6 > .elementor-element-populated{padding:6em 0em 6em 0em;}.elementor-5815 .elementor-element.elementor-element-0d6c4dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:9em;margin-bottom:3em;}.elementor-5815 .elementor-element.elementor-element-0d6c4dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5815 .elementor-element.elementor-element-c4a7feb .elementor-heading-title{font-size:63px;color:#FFFFFF;}.elementor-5815 .elementor-element.elementor-element-61adf84{font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-5815 .elementor-element.elementor-element-7e267f8{font-size:17px;color:#EC9121;}.elementor-5815 .elementor-element.elementor-element-28ea0d7{width:var( --container-widget-width, 38.43% );max-width:38.43%;--container-widget-width:38.43%;--container-widget-flex-grow:0;}.elementor-5815 .elementor-element.elementor-element-8a527a9{width:var( --container-widget-width, 38.43% );max-width:38.43%;padding:0px 0px 0px 20px;--container-widget-width:38.43%;--container-widget-flex-grow:0;}.elementor-5815 .elementor-element.elementor-element-70ee6fa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5815 .elementor-element.elementor-element-70ee6fa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-5815 .elementor-element.elementor-element-70ee6fa.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5815 .elementor-element.elementor-element-70ee6fa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5815 .elementor-element.elementor-element-70ee6fa.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5815 .elementor-element.elementor-element-70ee6fa > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4E4E7BD;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0em 0em 0em 2em;--e-column-margin-right:0em;--e-column-margin-left:2em;}.elementor-5815 .elementor-element.elementor-element-70ee6fa > .elementor-element-populated, .elementor-5815 .elementor-element.elementor-element-70ee6fa > .elementor-element-populated > .elementor-background-overlay, .elementor-5815 .elementor-element.elementor-element-70ee6fa > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-5815 .elementor-element.elementor-element-70ee6fa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5815 .elementor-element.elementor-element-76f7e73{text-align:center;}.elementor-5815 .elementor-element.elementor-element-76f7e73 .elementor-heading-title{font-size:25px;font-weight:700;line-height:34px;}.elementor-5815 .elementor-element.elementor-element-848a722 .bdt-gravity-forms .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}.elementor-5815 .elementor-element.elementor-element-848a722 .bdt-gravity-forms .gform_footer{text-align:center;}.elementor-5815 .elementor-element.elementor-element-848a722 .bdt-gravity-forms .gform_footer input[type="submit"]{display:inline-block;}.elementor-5815 .elementor-element.elementor-element-848a722 .bdt-gravity-forms .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
                    .elementor-5815 .elementor-element.elementor-element-848a722 .gform_wrapper li.gfield_error textarea{border-width:1px;}.elementor-bc-flex-widget .elementor-5815 .elementor-element.elementor-element-595a552.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-5815 .elementor-element.elementor-element-595a552.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-5815 .elementor-element.elementor-element-135a55b{padding:31px 31px 31px 31px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#555555;border-radius:5px 5px 5px 5px;}.elementor-5815 .elementor-element.elementor-element-ffed363 .elementor-cta .elementor-cta__bg, .elementor-5815 .elementor-element.elementor-element-ffed363 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-5815 .elementor-element.elementor-element-ffed363 .elementor-cta__content{text-align:center;}.elementor-5815 .elementor-element.elementor-element-1383613 .elementor-cta .elementor-cta__bg, .elementor-5815 .elementor-element.elementor-element-1383613 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-5815 .elementor-element.elementor-element-1383613 .elementor-cta__content{text-align:center;}.elementor-5815 .elementor-element.elementor-element-f4b059d .elementor-cta .elementor-cta__bg, .elementor-5815 .elementor-element.elementor-element-f4b059d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-5815 .elementor-element.elementor-element-f4b059d .elementor-cta__content{text-align:center;}.elementor-5815 .elementor-element.elementor-element-236cf64 .elementor-cta .elementor-cta__bg, .elementor-5815 .elementor-element.elementor-element-236cf64 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-5815 .elementor-element.elementor-element-236cf64 .elementor-cta__content{text-align:center;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for html, class: .elementor-element-415fc94 */h2 {
    font-size: 32px;
}

h3 {
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS */.uicore-navbar.uicore-transparent .uicore-header-wrapper{
    display: block;
    background-color: #ffffff;
    padding-top: 20px;
}

#main-number{
	display: none !important;
}

#ppc-number{
	display: inline-block !important;
}

@media (max-width: 768px){
.uicore-top-bar {
    max-height: 60px !important;
    min-width: 100% !important;
    position: relative !important;
    visibility: visible !important;
}
}

.normal-phone{
    display: none !important;
}
.phone-ppc {
    display: block !important;
}

h2 {font-size: 32px !important;
    
}

h3 {font-size: 24px !important;
    
}

/* --- Info Callout --- */
    .info-callout {
      background: #fff8e6;
      border: 1px solid #eed9a0;
      border-radius: 8px;
      padding: 18px 22px;
      margin: 24px 0;
      font-size: 0.95rem;
    }
    .info-callout .callout-label {
      font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
      font-weight: 700;
      font-size: 0.8rem;
      text-transform: uppercase;
      letter-spacing: 0.06em;
      color: #8a6d00;
      margin-bottom: 6px;
    }
    
    /* --- Comparison Table --- */
    .comparison-table {
      width: 100%;
      border-collapse: collapse;
      margin: 24px 0 32px;
      font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
      font-size: 0.92rem;
    }
    .comparison-table th {
      background: #1a2e1a;
      color: #fff;
      padding: 12px 16px;
      text-align: left;
      font-weight: 600;
      font-size: 0.88rem;
      text-transform: uppercase;
      letter-spacing: 0.04em;
    }
    .comparison-table td {
      padding: 12px 16px;
      border-bottom: 1px solid #e0e0d8;
      vertical-align: top;
    }
    .comparison-table tr:nth-child(even) td {
      background: #f9f9f6;
    }
    .comparison-table .highlight-cell {
      color: #1a2e1a;
      font-weight: 600;
    }

    /* --- Cost Breakdown Table --- */
    .cost-table {
      width: 100%;
      border-collapse: collapse;
      margin: 16px 0 24px;
      font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
      font-size: 0.9rem;
    }
    .cost-table th {
      background: #f9f9f6;
      padding: 10px 14px;
      text-align: left;
      font-weight: 600;
      border-bottom: 2px solid #e0e0d8;
      font-size: 0.85rem;
    }
    .cost-table td {
      padding: 10px 14px;
      border-bottom: 1px solid #e0e0d8;
    }
    .cost-table td:last-child {
      text-align: right;
      font-weight: 500;
      white-space: nowrap;
    }/* End custom CSS */