.elementor-826 .elementor-element.elementor-element-36296f36{--display:flex;--min-height:520px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.74;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-826 .elementor-element.elementor-element-36296f36:not(.elementor-motion-effects-element-type-background), .elementor-826 .elementor-element.elementor-element-36296f36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://battleblows.com/wp-content/uploads/2026/03/Serving-Huntsville-Areas.min_-6.jpg");background-position:center center;background-size:cover;}.elementor-826 .elementor-element.elementor-element-36296f36::before, .elementor-826 .elementor-element.elementor-element-36296f36 > .elementor-background-video-container::before, .elementor-826 .elementor-element.elementor-element-36296f36 > .e-con-inner > .elementor-background-video-container::before, .elementor-826 .elementor-element.elementor-element-36296f36 > .elementor-background-slideshow::before, .elementor-826 .elementor-element.elementor-element-36296f36 > .e-con-inner > .elementor-background-slideshow::before, .elementor-826 .elementor-element.elementor-element-36296f36 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 100%);}.elementor-826 .elementor-element.elementor-element-13d3fd9b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--z-index:2;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Inter;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Inter;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-826 .elementor-element.elementor-element-5c667e37{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-826 .elementor-element.elementor-element-5c667e37 .elementor-heading-title{font-family:"Inter", Inter;font-size:52px;font-weight:800;color:#FFFFFF;}.elementor-826 .elementor-element.elementor-element-3ed094fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Inter;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-826 .elementor-element.elementor-element-7bbb9c79 .elementor-button{background-color:#FFC72C;font-family:"Inter", Inter;font-size:16px;font-weight:700;fill:#002C5F;color:#002C5F;border-style:solid;border-color:var( --e-global-color-secondary );}.elementor-826 .elementor-element.elementor-element-7bbb9c79 .elementor-button:hover, .elementor-826 .elementor-element.elementor-element-7bbb9c79 .elementor-button:focus{background-color:#ffd54f;}.elementor-826 .elementor-element.elementor-element-7bbb9c79 .elementor-button-content-wrapper{flex-direction:row;}.elementor-826 .elementor-element.elementor-element-7bbb9c79 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-826 .elementor-element.elementor-element-1322033e .elementor-button{background-color:transparent;font-family:"Inter", Inter;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;}.elementor-826 .elementor-element.elementor-element-1322033e .elementor-button:hover, .elementor-826 .elementor-element.elementor-element-1322033e .elementor-button:focus{background-color:rgba(255,255,255,0.1);}.elementor-826 .elementor-element.elementor-element-23106f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-826 .elementor-element.elementor-element-23106f9:not(.elementor-motion-effects-element-type-background), .elementor-826 .elementor-element.elementor-element-23106f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f9fafb;}.elementor-826 .elementor-element.elementor-element-468f7aa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-826 .elementor-element.elementor-element-468f7aa:not(.elementor-motion-effects-element-type-background), .elementor-826 .elementor-element.elementor-element-468f7aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002C5F;}.elementor-826 .elementor-element.elementor-element-646a6f5b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-826 .elementor-element.elementor-element-19775703{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-826 .elementor-element.elementor-element-1f6666b8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-826 .elementor-element.elementor-element-885f003{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-826 .elementor-element.elementor-element-5b6029aa{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-826 .elementor-element.elementor-element-6f066dd4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-826 .elementor-element.elementor-element-32da309{--display:flex;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-826 .elementor-element.elementor-element-32da309:not(.elementor-motion-effects-element-type-background), .elementor-826 .elementor-element.elementor-element-32da309 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002C5F;}.elementor-826 .elementor-element.elementor-element-576a8a94{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-826 .elementor-element.elementor-element-7304d2a9{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-826 .elementor-element.elementor-element-1fb4bf91{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-826 .elementor-element.elementor-element-323a3ff6{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-826 .elementor-element.elementor-element-3917e3e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:autopx;--margin-right:autopx;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-826 .elementor-element.elementor-element-5d2e5d7e{padding:80px 0px 80px 0px;}.elementor-826 .elementor-element.elementor-element-69c45556{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-826 .elementor-element.elementor-element-de62fd5{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-826 .elementor-element.elementor-element-19775703{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-826 .elementor-element.elementor-element-5b6029aa{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-826 .elementor-element.elementor-element-7304d2a9{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-826 .elementor-element.elementor-element-323a3ff6{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-826 .elementor-element.elementor-element-5d2e5d7e{padding:48px 20px 48px 20px;}}@media(max-width:767px){.elementor-826 .elementor-element.elementor-element-1322033e{width:100%;max-width:100%;}.elementor-826 .elementor-element.elementor-element-1322033e.elementor-element{--align-self:center;}.elementor-826 .elementor-element.elementor-element-1322033e .elementor-button{padding:10px 50px 10px 50px;}.elementor-826 .elementor-element.elementor-element-19775703{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-826 .elementor-element.elementor-element-5b6029aa{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-826 .elementor-element.elementor-element-32da309{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-826 .elementor-element.elementor-element-7304d2a9{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-826 .elementor-element.elementor-element-323a3ff6{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-826 .elementor-element.elementor-element-5d2e5d7e{padding:40px 16px 40px 16px;}}/* Start custom CSS */.ics-contact-page { font-family: 'Inter', sans-serif; }
.ics-badge { display:inline-block; background:#FFC72C; color:#002C5F; font-weight:700; padding:6px 20px; font-size:.75rem; text-transform:uppercase; letter-spacing:.15em; border-radius:3px; margin-bottom:16px; }
.ics-eyebrow { font-size:.75rem; font-weight:700; text-transform:uppercase; letter-spacing:.15em; color:#FFC72C; margin-bottom:12px; display:flex; align-items:center; justify-content:center; gap:12px; }
.ics-eyebrow::before,.ics-eyebrow::after { content:''; flex:1; max-width:48px; height:2px; background:#FFC72C; border-radius:2px; }
.ics-eyebrow-left { justify-content:flex-start; }
.ics-eyebrow-left::before { display:none; }
.ics-hero-trust { display:flex; align-items:center; justify-content:center; gap:24px; flex-wrap:wrap; margin-top:24px; padding-top:24px; border-top:1px solid rgba(255,255,255,.15); }
.ics-hero-trust-item { display:flex; align-items:center; gap:8px; font-size:.875rem; font-weight:500; color:rgba(255,255,255,.78); }
.ics-check-circle { flex-shrink:0; width:20px; height:20px; background:#FFC72C; border-radius:50%; display:inline-flex; align-items:center; justify-content:center; }
.ics-check-circle svg { width:11px; height:11px; }
.ics-quick-bar { display:flex; align-items:stretch; flex-wrap:nowrap; gap:0; }
.ics-qb-item { display:flex; align-items:center; gap:12px; padding:18px 28px 18px 0; margin-right:28px; border-right:1px solid rgba(255,255,255,.12); flex:1; min-width:0; }
.ics-qb-item:last-child { border-right:none; margin-right:0; }
.ics-qb-icon { width:36px; height:36px; border-radius:8px; background:rgba(255,199,44,.1); border:1px solid rgba(255,199,44,.2); display:flex; align-items:center; justify-content:center; flex-shrink:0; }
.ics-qb-icon svg { width:16px; height:16px; color:#FFC72C; }
.ics-qb-label { font-size:.625rem; font-weight:700; color:rgba(255,255,255,.45); text-transform:uppercase; letter-spacing:.08em; margin-bottom:2px; }
.ics-qb-value { font-size:.8125rem; font-weight:700; color:#fff; white-space:nowrap; }
.ics-qb-value a { color:#fff; text-decoration:none; }
.ics-qb-value a:hover { color:#FFC72C; }
.ics-form-card { background:#fff; border-radius:16px; padding:40px; border:1px solid #e5e7eb; box-shadow:0 10px 15px -3px rgba(0,0,0,.1); }
.ics-form-eyebrow { font-size:.75rem; font-weight:700; text-transform:uppercase; letter-spacing:.15em; color:#FFC72C; margin-bottom:10px; display:flex; align-items:center; gap:8px; }
.ics-form-eyebrow::before { content:''; width:24px; height:3px; background:#FFC72C; border-radius:2px; }
.ics-form-title { font-size:1.5rem; font-weight:800; color:#002C5F; margin-bottom:8px; line-height:1.2; }
.ics-form-sub { font-size:.9375rem; color:#6b7280; line-height:1.6; margin-bottom:28px; }
.ics-form-privacy { display:flex; align-items:center; justify-content:center; gap:6px; font-size:.8125rem; color:#9ca3af; margin-top:14px; }
.ics-form-privacy svg { width:13px; height:13px; flex-shrink:0; }
.ics-forminator-wrap .forminator-row { margin-bottom:14px !important; }
.ics-forminator-wrap .forminator-label { font-size:.6875rem !important; font-weight:700 !important; color:#6b7280 !important; text-transform:uppercase !important; letter-spacing:.08em !important; margin-bottom:5px !important; display:block !important; }
.ics-forminator-wrap .forminator-input,.ics-forminator-wrap .forminator-select,.ics-forminator-wrap .forminator-textarea { width:100% !important; padding:11px 14px !important; border:1px solid #e5e7eb !important; border-radius:8px !important; font-size:.9375rem !important; color:#002C5F !important; font-family:'Inter',sans-serif !important; background:#fff !important; outline:none !important; transition:border-color .2s !important; }
.ics-forminator-wrap .forminator-input:focus,.ics-forminator-wrap .forminator-select:focus,.ics-forminator-wrap .forminator-textarea:focus { border-color:#002C5F !important; box-shadow:0 0 0 3px rgba(0,44,95,.1) !important; }
.ics-forminator-wrap .forminator-textarea { min-height:110px !important; resize:vertical !important; }
.ics-forminator-wrap .forminator-btn-submit { width:100% !important; padding:14px !important; background:#FFC72C !important; color:#002C5F !important; font-weight:700 !important; font-size:1rem !important; border:none !important; border-radius:8px !important; cursor:pointer !important; font-family:'Inter',sans-serif !important; transition:all .2s !important; margin-top:4px !important; }
.ics-forminator-wrap .forminator-btn-submit:hover { background:#ffd54f !important; transform:translateY(-1px) !important; }
.ics-info-card { background:#002C5F; border-radius:16px; padding:28px; box-shadow:0 20px 25px -5px rgba(0,0,0,.1); }
.ics-info-card-title { font-size:1rem; font-weight:800; color:#fff; margin-bottom:20px; padding-bottom:14px; border-bottom:1px solid rgba(255,255,255,.1); }
.ics-info-row { display:flex; gap:12px; align-items:flex-start; margin-bottom:16px; padding-bottom:16px; border-bottom:1px solid rgba(255,255,255,.08); }
.ics-info-row:last-child { margin-bottom:0; padding-bottom:0; border-bottom:none; }
.ics-info-icon { width:38px; height:38px; border-radius:8px; background:rgba(255,199,44,.1); border:1px solid rgba(255,199,44,.2); display:flex; align-items:center; justify-content:center; flex-shrink:0; }
.ics-info-icon svg { width:17px; height:17px; color:#FFC72C; }
.ics-info-label { font-size:.6875rem; font-weight:700; color:rgba(255,255,255,.42); text-transform:uppercase; letter-spacing:.08em; margin-bottom:3px; }
.ics-info-value { font-size:.875rem; font-weight:600; color:#fff; line-height:1.55; }
.ics-info-value a { color:#FFC72C; text-decoration:none; }
.ics-info-value a:hover { color:#ffd54f; }
.ics-info-note { display:block; font-size:.75rem; color:#FFC72C; margin-top:3px; font-weight:500; }
.ics-areas-card { background:#fff; border-radius:16px; padding:22px; border:1px solid #e5e7eb; box-shadow:0 1px 2px rgba(0,0,0,.05); }
.ics-areas-title { font-size:.9375rem; font-weight:800; color:#002C5F; margin-bottom:14px; display:flex; align-items:center; gap:7px; }
.ics-areas-title svg { width:17px; height:17px; color:#FFC72C; }
.ics-areas-tags { display:flex; flex-wrap:wrap; gap:7px; }
.ics-area-tag { font-size:.8125rem; font-weight:600; color:#002C5F; background:#f3f4f6; border:1px solid #e5e7eb; border-radius:100px; padding:5px 13px; transition:all .2s; cursor:default; }
.ics-area-tag:hover { background:#002C5F; color:#fff; border-color:#002C5F; }
.ics-trust-card { background:#f9fafb; border-radius:16px; padding:22px; border:1px solid #e5e7eb; }
.ics-trust-title { font-size:.9375rem; font-weight:800; color:#002C5F; margin-bottom:16px; }
.ics-trust-items { display:flex; flex-direction:column; gap:11px; }
.ics-trust-item { display:flex; align-items:center; gap:10px; font-size:.875rem; font-weight:500; color:#374151; line-height:1.4; }
.ics-check-sm { flex-shrink:0; width:21px; height:21px; background:#FFC72C; border-radius:50%; display:flex; align-items:center; justify-content:center; }
.ics-check-sm svg { width:11px; height:11px; }
.ics-map-grid { display:grid; grid-template-columns:1fr 300px; gap:40px; align-items:start; }
.ics-map-embed { border-radius:16px; overflow:hidden; box-shadow:0 20px 25px -5px rgba(0,0,0,.1); border:1px solid #e5e7eb; height:400px; }
.ics-map-embed iframe { width:100%; height:100%; border:0; display:block; }
.ics-map-areas { display:flex; flex-direction:column; gap:10px; }
.ics-map-area-card { background:#fff; border-radius:8px; border:1px solid #e5e7eb; padding:14px 16px; display:flex; align-items:center; gap:12px; box-shadow:0 1px 2px rgba(0,0,0,.05); transition:all .25s; }
.ics-map-area-card:hover { box-shadow:0 4px 6px -1px rgba(0,0,0,.1); transform:translateX(4px); border-color:#002C5F; }
.ics-map-area-card.hq { border-color:#FFC72C; border-width:2px; }
.ics-map-pin { width:38px; height:38px; border-radius:50%; background:#002C5F; display:flex; align-items:center; justify-content:center; flex-shrink:0; }
.ics-map-pin.gold { background:#FFC72C; }
.ics-map-pin svg { width:17px; height:17px; color:#FFC72C; }
.ics-map-pin.gold svg { color:#002C5F; }
.ics-map-area-name { font-size:.9375rem; font-weight:700; color:#002C5F; }
.ics-map-area-county { font-size:.8125rem; color:#9ca3af; margin-top:1px; }
.ics-hq-badge { font-size:.625rem; background:#FFC72C; color:#002C5F; padding:2px 7px; border-radius:100px; margin-left:6px; font-weight:700; }
.ics-why-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:22px; }
.ics-why-card { background:#fff; border-radius:16px; padding:28px 22px; border:1px solid #e5e7eb; text-align:center; box-shadow:0 1px 2px rgba(0,0,0,.05); transition:all .3s; }
.ics-why-card:hover { box-shadow:0 10px 15px -3px rgba(0,0,0,.1); transform:translateY(-4px); border-color:#FFC72C; }
.ics-why-icon { width:60px; height:60px; border-radius:50%; background:rgba(255,199,44,.1); display:flex; align-items:center; justify-content:center; margin:0 auto 16px; }
.ics-why-icon svg { width:26px; height:26px; }
.ics-why-title { font-size:1rem; font-weight:700; color:#002C5F; margin-bottom:8px; }
.ics-why-text { font-size:.875rem; color:#6b7280; line-height:1.65; }
.ics-review-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:22px; }
.ics-review-card { background:#fff; padding:28px; border-radius:16px; border:1px solid #f3f4f6; box-shadow:0 1px 2px rgba(0,0,0,.05); transition:all .3s; }
.ics-review-card:hover { box-shadow:0 10px 15px -3px rgba(0,0,0,.1); transform:translateY(-2px); }
.ics-stars { display:flex; gap:2px; margin-bottom:14px; }
.ics-stars svg { width:15px; height:15px; fill:#FFC72C; }
.ics-review-text { font-size:.9375rem; color:#4b5563; line-height:1.7; margin-bottom:18px; font-style:normal; }
.ics-review-author { display:flex; align-items:center; gap:10px; }
.ics-review-avatar { width:42px; height:42px; border-radius:50%; background:#002C5F; color:#fff; display:flex; align-items:center; justify-content:center; font-weight:700; font-size:.8125rem; flex-shrink:0; }
.ics-review-name { font-size:.875rem; font-weight:700; color:#002C5F; }
.ics-review-source { font-size:.75rem; color:#9ca3af; }
.ics-pay-methods { display:flex; align-items:center; justify-content:center; gap:12px; flex-wrap:wrap; }
.ics-pay-card { display:flex; flex-direction:column; align-items:center; gap:7px; background:#fff; border:1px solid #e5e7eb; border-radius:8px; padding:12px 14px; min-width:88px; transition:all .25s; box-shadow:0 1px 2px rgba(0,0,0,.05); }
.ics-pay-card:hover { box-shadow:0 4px 6px -1px rgba(0,0,0,.1); transform:translateY(-2px); border-color:#d1d5db; }
.ics-pay-card svg,.ics-pay-card .ics-pay-logo { width:62px; height:40px; border-radius:4px; display:block; }
.ics-pay-card span { font-size:.625rem; font-weight:600; color:#6b7280; text-align:center; white-space:nowrap; }
.ics-pay-icon-box { width:62px; height:40px; border-radius:4px; background:#f3f4f6; border:1px solid #e5e7eb; display:flex; align-items:center; justify-content:center; }
.ics-pay-icon-box svg { width:22px; height:22px; }
.ics-pay-card--gold { border-color:#FFC72C; }
.ics-pay-card--gold:hover { box-shadow:0 4px 12px rgba(255,199,44,.25); }
.ics-pay-icon-box--gold { background:rgba(255,199,44,.1); border-color:rgba(255,199,44,.3); }
@media(max-width:1024px) {
  .ics-quick-bar { flex-wrap:wrap; }
  .ics-map-grid { grid-template-columns:1fr; }
  .ics-why-grid { grid-template-columns:1fr 1fr; }
  .ics-review-grid { grid-template-columns:1fr 1fr; }
}
@media(max-width:768px) {
  .ics-quick-bar { flex-wrap:wrap; }
  .ics-qb-item { padding:12px 14px 12px 0; margin-right:14px; }
  .ics-qb-item:nth-child(2n) { border-right:none; margin-right:0; }
  .ics-why-grid { grid-template-columns:1fr; }
  .ics-review-grid { grid-template-columns:1fr; }
  .ics-map-grid { grid-template-columns:1fr; }
  .ics-form-card { padding:24px; }
}/* End custom CSS */