.elementor-kit-4{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-d0eb688:#111111;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:#FFFFFF;}.elementor-kit-4 button,.elementor-kit-4 input[type="button"],.elementor-kit-4 input[type="submit"],.elementor-kit-4 .elementor-button{background-color:#FE0000;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:12px 28px 12px 28px;}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */.le-grid{display:grid;gap:20px;margin:10px 0}
.le-grid-2{grid-template-columns:repeat(2,1fr)}
.le-grid-3{grid-template-columns:repeat(3,1fr)}
.le-grid-4{grid-template-columns:repeat(4,1fr)}
@media(max-width:1024px){.le-grid-4{grid-template-columns:repeat(2,1fr)}}
@media(max-width:767px){.le-grid-2,.le-grid-3,.le-grid-4{grid-template-columns:1fr}}
#hero{display:block}
#hero .elementor-widget-button{display:inline-block;width:auto;vertical-align:top;margin:4px 8px}

.le-section{max-width:1240px;margin-left:auto;margin-right:auto;padding-top:48px;padding-bottom:48px}
.le-center{text-align:center}
.le-pill{align-self:center;border:1px solid #8a1010;border-radius:50px;padding:10px 34px;text-align:center;max-width:100%}
.le-card{background:#000000;border:1px solid #fe0000;border-radius:10px;padding:30px;box-shadow:0 0 22px rgba(254,0,0,0.30)}
.le-card img{width:96px;height:auto}
.le-step-num{display:block;color:#fe0000;font-size:40px;font-weight:700;line-height:1;margin-bottom:12px}
.le-cta{background:#000000;border:1px solid #fe0000;border-radius:14px;padding:48px;box-shadow:0 0 22px rgba(254,0,0,0.30);text-align:center;max-width:1240px;margin-left:auto;margin-right:auto}
.le-callout{border:1px solid #fe0000;border
-radius:10px;padding:20px 24px}
.le-img{display:block;max-width:900px;margin-left:auto;margin-right:auto;border-radius:12px}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.65;color:#ffffff;background:#111111}
h1,h2,h3,h4,h5,h6{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:#ffffff;font-weight:600}
h1{font-size:36px}
h2{font-size:30px}
h3{font-size:24px}
section[id]{scroll-margin-top:96px}
table.le-table{width:100%;border-collapse:collapse;margin:8px 0 8px}
table.le-table th,table.le-table td{border:1px solid #d1d5db;padding:12px 14px;text-align:left;color:#fff;vertical-align:top}
table.le-table th{background:#1c0000}
ul.le-checklist{list-style:none;padding:0;margin:0}
ul.le-checklist li{position:relative;padding-left:34px;margin-bottom:18px;color:#fff}
ul.le-checklist li::before{content:"✓";position:absolute;left:0;top:0;color:#fe0000;font-weight:700;font-size:20px}/* End custom CSS */