@charset "UTF-8";
/* https://allstarfinancialinsurance.com/wp-content/uploads/elementor/css/global-8067-frontend-desktop.css?ver=6aef4c221248e */
.elementor .aa-btn:hover,.elementor .aa-btn:focus-visible{color:var(--aa-red);background-color:var(--aa-white)}.elementor .aa-btn{font-family:var(--aa-font);font-weight:700;font-size:16px;color:var(--aa-white);line-height:18px;text-align:center;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;border-radius:100px;border-width:2px;border-color:var(--aa-red);border-style:solid;background-color:var(--aa-red);display:inline-block}.elementor .aa-buttons{width:100%;padding:0;gap:12px;flex-wrap:wrap;justify-content:center}.elementor .aa-caption{font-family:var(--aa-font);font-size:14px;color:var(--aa-heading);line-height:1.6;margin-block-start:8px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;display:block}.elementor .aa-text{font-family:var(--aa-font);font-size:16px;color:var(--aa-text);line-height:1.6;margin:0;display:block}.elementor .aa-h3{font-family:var(--aa-font);font-weight:700;font-size:24px;color:var(--aa-heading);line-height:1.2;margin-block-start:0;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0;display:block}.elementor .aa-h2{font-family:var(--aa-font);font-weight:700;font-size:34px;color:var(--aa-heading);line-height:1.1;margin-block-start:0;margin-block-end:16px;margin-inline-start:0;margin-inline-end:0;display:block}.elementor .aa-card{min-width:0;padding:24px;border-radius:8px;border-block-start-width:4px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--aa-border);border-style:solid;background-color:var(--aa-white);flex:1 1 0%;border-top-style:solid;border-top-color:var(--aa-red);box-sizing:border-box;\n}.elementor .aa-cards{width:100%;padding:0;gap:24px;align-items:stretch}.elementor .aa-intro-card{min-width:0;padding:28px;border-radius:8px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:6px;border-inline-end-width:1px;border-color:var(--aa-border);border-style:solid;background-color:var(--aa-white);box-shadow:0 2px 10px 0 rgb(0 0 0 / .1);flex:45 1 0%;border-left-style:solid;border-left-color:var(--aa-red);box-sizing:border-box;\n}.elementor .aa-hero-video{min-width:0;flex:55 1 0%}.elementor .aa-hero{width:100%;max-width:1100px;padding:0;gap:40px;align-items:center}.elementor .aa-inner-narrow{width:100%;max-width:760px;text-align:center;padding:0}.elementor .aa-inner{width:100%;max-width:1100px;padding:0}.elementor .aa-row{width:100%;max-width:100%;padding-block-start:64px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;margin-inline-start:0;flex-direction:column;align-items:center;box-sizing:border-box;\n}.elementor .aa-row-blue{background-color:var(--aa-blue)}.elementor .aa-row-gray{background-color:var(--aa-surface)}.elementor .aa-row-white{background-color:var(--aa-white)}.elementor .aa-card-gray{background-color:var(--aa-surface)}.elementor .aa-h3-spaced{margin-block-start:44px}.elementor .aa-text-before-button{margin-block-end:20px}.elementor .aa-text-intro{margin-block-end:14px}.elementor .aa-text-lead{margin-block-end:28px}.elementor .aa-link-line{font-weight:600;color:var(--aa-link);margin-block-start:16px}.elementor .aa-on-red{color:var(--aa-white);text-align:center}.elementor .aa-cta-text{max-width:760px;font-size:18px;margin-block-start:0;margin-block-end:28px;margin-inline-start:auto;margin-inline-end:auto}.elementor .aa-btn-outline-light:hover,.elementor .aa-btn-outline-light:focus-visible{color:var(--aa-blue);background-color:var(--aa-white)}.elementor .aa-btn-outline-light{color:var(--aa-white);border-color:var(--aa-white);background-color:#fff0}.elementor .aa-btn-light:hover,.elementor .aa-btn-light:focus-visible{color:var(--aa-white);background-color:#fff0}.elementor .aa-btn-light{color:var(--aa-blue);border-color:var(--aa-white);background-color:var(--aa-white)}