/* Generated by CD Elementor->Spectra converter for page 4377. Regenerate rather than hand-edit. */
.page-id-4377 .mcs-e-b802301 { text-align: center; }
.page-id-4377 .mcs-e-b802301 .uagb-heading-text { font-size: 60px; font-weight: 700; line-height: 35px; text-transform: none; color: var(--ast-global-color-4); }
.page-id-4377 .mcs-e-235f6a9 { font-size: 21px; font-weight: 400; line-height: 29px; color: var(--ast-global-color-4); text-align: center; }
.page-id-4377 .mcs-c-db7e788 { display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: center !important; justify-content: center !important; row-gap: 20px !important; column-gap: 20px !important; padding: 0px 0px 0px 0px !important; margin: 0 !important; max-width: 100% !important; }
.page-id-4377 .mcs-c-db7e788 { padding-left: max(0px, calc((100% - 1140px) / 2)) !important; padding-right: max(0px, calc((100% - 1140px) / 2)) !important; }
.page-id-4377 .mcs-c-db7e788 { width: 100% !important; }
.page-id-4377 .mcs-c-db7e788 { min-height: 180px !important; }
.page-id-4377 .mcs-c-db7e788 { background-color: var(--mcs-bg-1) !important; background-image: url('/wp-content/uploads/2026/06/mc-service-page-bg.jpg') !important; background-size: cover !important; background-position: bottom center !important; background-repeat: no-repeat !important; }
.page-id-4377 .mcs-c-db7e788 { position: relative !important; isolation: isolate !important; }
.page-id-4377 .mcs-c-db7e788::before { content: ""; position: absolute; inset: 0; background: var(--mcs-blue); opacity: 0.54; z-index: -1; pointer-events: none; border-radius: inherit; }
.page-id-4377 .mcs-e-5755509 { text-align: center; }
.page-id-4377 .mcs-e-5755509 .uagb-heading-text { font-size: 48px; font-weight: 700; line-height: 48px; }
.page-id-4377 .mcs-e-65cbb41 .uagb-heading-text { font-size: 22px; font-weight: 600; line-height: 28px; }
.page-id-4377 .mcs-c-fb745b8 { display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; justify-content: flex-start !important; row-gap: 20px !important; column-gap: 20px !important; padding: 30px 30px 30px 30px !important; margin: 0 !important; max-width: 100% !important; }
.page-id-4377 .mcs-c-fb745b8 { width: 100%; }
.page-id-4377 .mcs-c-fb745b8 { background-color: var(--ast-global-color-5) !important; }
.page-id-4377 .mcs-c-fb745b8 { border-style: solid !important; border-width: 0px 0px 0px 4px !important; border-color: var(--mcs-blue) !important; border-radius: 15px 15px 15px 15px !important; }
.page-id-4377 .mcs-e-816ba64 .uagb-heading-text { font-size: 22px; font-weight: 600; line-height: 28px; }
.page-id-4377 .mcs-c-b16abf4 { display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; justify-content: flex-start !important; row-gap: 20px !important; column-gap: 20px !important; padding: 30px 30px 30px 30px !important; margin: 0 !important; max-width: 100% !important; }
.page-id-4377 .mcs-c-b16abf4 { width: 100%; }
.page-id-4377 .mcs-c-b16abf4 { background-color: #FF70221C !important; }
.page-id-4377 .mcs-c-b16abf4 { border-style: solid !important; border-width: 0px 0px 0px 4px !important; border-color: var(--mcs-accent) !important; border-radius: 15px 15px 15px 15px !important; }
.page-id-4377 .mcs-e-452e1f8 .uagb-heading-text { font-size: 22px; font-weight: 600; line-height: 28px; }
.page-id-4377 .mcs-c-8071551 { display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; justify-content: flex-start !important; row-gap: 20px !important; column-gap: 20px !important; padding: 30px 30px 30px 30px !important; margin: 0 !important; max-width: 100% !important; }
.page-id-4377 .mcs-c-8071551 { width: 100%; }
.page-id-4377 .mcs-c-8071551 { background-color: var(--ast-global-color-5) !important; }
.page-id-4377 .mcs-c-8071551 { border-style: solid !important; border-width: 0px 0px 0px 4px !important; border-color: var(--mcs-blue) !important; border-radius: 15px 15px 15px 15px !important; }
.page-id-4377 .mcs-c-7bdd936 { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; align-items: stretch !important; justify-content: flex-start !important; row-gap: 20px !important; column-gap: 20px !important; padding: 10px !important; margin: 0 !important; max-width: 100% !important; }
.page-id-4377 .mcs-c-7bdd936 { width: 100%; }
.page-id-4377 .mcs-c-7bdd936 > *:not(.mcs-con) { flex: 0 1 auto !important; width: auto !important; margin-top: 0 !important; margin-bottom: 0 !important; }
.page-id-4377 .mcs-c-7bdd936 > .mcs-con { flex: 1 1 0; min-width: 0; }
.page-id-4377 .mcs-c-6db16fb { display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; justify-content: flex-start !important; row-gap: 20px !important; column-gap: 20px !important; padding: 10px !important; margin: 0 !important; max-width: 100% !important; }
.page-id-4377 .mcs-c-6db16fb { width: 100%; }
.page-id-4377 .mcs-c-07f2251 { display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; justify-content: flex-start !important; row-gap: 20px !important; column-gap: 20px !important; padding: 60px 0px 60px 0px !important; margin: 0 !important; max-width: 100% !important; }
.page-id-4377 .mcs-c-07f2251 { padding-left: max(0px, calc((100% - 1140px) / 2)) !important; padding-right: max(0px, calc((100% - 1140px) / 2)) !important; }
.page-id-4377 .mcs-c-07f2251 { width: 100% !important; }
.page-id-4377 .mcs-e-92e0651 { text-align: center; }
.page-id-4377 .mcs-e-92e0651 .uagb-heading-text { font-size: 48px; font-weight: 700; line-height: 48px; color: var(--mcs-primary); }
.page-id-4377 .mcs-e-a230027 { text-align: start; }
.page-id-4377 .mcs-c-70d5fb7 { display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; justify-content: flex-start !important; row-gap: 20px !important; column-gap: 20px !important; padding: 10px !important; margin: 0 !important; max-width: 100% !important; }
.page-id-4377 .mcs-c-70d5fb7 { width: 100%; }
.page-id-4377 .mcs-c-e52eb40 { display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; justify-content: flex-start !important; row-gap: 20px !important; column-gap: 20px !important; padding: 10px !important; margin: 0 !important; max-width: 100% !important; }
.page-id-4377 .mcs-c-e52eb40 { width: 100%; }
.page-id-4377 .mcs-c-4f33291 { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; align-items: stretch !important; justify-content: flex-start !important; row-gap: 20px !important; column-gap: 40px !important; padding: 10px !important; margin: 0 !important; max-width: 100% !important; }
.page-id-4377 .mcs-c-4f33291 { width: 100%; }
.page-id-4377 .mcs-c-4f33291 > *:not(.mcs-con) { flex: 0 1 auto !important; width: auto !important; margin-top: 0 !important; margin-bottom: 0 !important; }
.page-id-4377 .mcs-c-4f33291 > .mcs-con { flex: 1 1 0; min-width: 0; }
.page-id-4377 .mcs-c-aacbbb6 { display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; justify-content: flex-start !important; row-gap: 20px !important; column-gap: 20px !important; padding: 0px 0px 0px 0px !important; margin: 0 !important; max-width: 100% !important; }
.page-id-4377 .mcs-c-aacbbb6 { width: 100%; }
.page-id-4377 .mcs-c-aacbbb6 { border-style: none !important; border-width: 0px 0px 0px 4px !important; border-color: var(--mcs-blue) !important; border-radius: 15px 15px 15px 15px !important; }
.page-id-4377 .mcs-c-1483189 { display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; justify-content: center !important; row-gap: 20px !important; column-gap: 20px !important; padding: 30px 30px 30px 30px !important; margin: 0 !important; max-width: 100% !important; }
.page-id-4377 .mcs-c-1483189 { width: 100%; }
.page-id-4377 .mcs-c-1483189 { background-color: #FF70221C !important; }
.page-id-4377 .mcs-c-1483189 { border-style: solid !important; border-width: 0px 0px 0px 4px !important; border-color: #DE773F00 !important; border-radius: 15px 15px 15px 15px !important; }
.page-id-4377 .mcs-c-c8aa2b9 { display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; justify-content: flex-start !important; row-gap: 20px !important; column-gap: 20px !important; padding: 40px 0px 40px 0px !important; margin: 0 !important; max-width: 100% !important; }
.page-id-4377 .mcs-c-c8aa2b9 { padding-left: max(0px, calc((100% - 1140px) / 2)) !important; padding-right: max(0px, calc((100% - 1140px) / 2)) !important; }
.page-id-4377 .mcs-c-c8aa2b9 { width: 100% !important; }
.page-id-4377 .mcs-e-0487c37 .uagb-heading-text { font-size: 30px; font-weight: 700; line-height: 34px; color: var(--mcs-blue); }
.page-id-4377 .mcs-e-8c7fb80 { color: var(--mcs-text); }
.page-id-4377 .mcs-e-dd64e4f { list-style: none; padding-left: 0; margin-left: 0; }
.page-id-4377 .mcs-e-dd64e4f li { display: flex; gap: 0.6em; align-items: baseline; }
.page-id-4377 .mcs-e-dd64e4f li::before { content: ""; flex: 0 0 20px; width: 20px; height: 20px; background-color: var(--mcs-blue); -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z'/%3E%3C/svg%3E") center / contain no-repeat; transform: translateY(0.1em); }
.page-id-4377 .mcs-e-ac20ca3 { color: var(--mcs-text); }
.page-id-4377 .mcs-e-03461b8 { list-style: none; padding-left: 0; margin-left: 0; }
.page-id-4377 .mcs-e-03461b8 li { display: flex; gap: 0.6em; align-items: baseline; }
.page-id-4377 .mcs-e-03461b8 li::before { content: ""; flex: 0 0 0.9em; width: 0.9em; height: 0.9em; background-color: var(--mcs-blue); -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M313.941 216H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h301.941v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.569 0-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971 16.971V216z'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M313.941 216H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h301.941v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.569 0-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971 16.971V216z'/%3E%3C/svg%3E") center / contain no-repeat; transform: translateY(0.1em); }
.page-id-4377 .mcs-c-2a3bd70 { display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; justify-content: flex-start !important; row-gap: 20px !important; column-gap: 20px !important; padding: 30px 30px 30px 30px !important; margin: 0 !important; max-width: 100% !important; }
.page-id-4377 .mcs-c-2a3bd70 { width: 100%; }
.page-id-4377 .mcs-c-2a3bd70 { background-color: var(--mcs-bg-2) !important; }
.page-id-4377 .mcs-c-2a3bd70 { border-style: solid !important; border-width: 2px 2px 2px 2px !important; border-color: var(--mcs-bg-1) !important; border-radius: 15px 15px 15px 15px !important; }
.page-id-4377 .mcs-e-9ec28b5 .uagb-heading-text { font-size: 30px; font-weight: 700; line-height: 34px; color: var(--ast-global-color-4); }
.page-id-4377 .mcs-e-13ffe2c { list-style: none; padding-left: 0; margin-left: 0; }
.page-id-4377 .mcs-e-13ffe2c li { display: flex; gap: 0.6em; align-items: baseline; }
.page-id-4377 .mcs-e-13ffe2c li::before { content: ""; flex: 0 0 0.9em; width: 0.9em; height: 0.9em; background-color: var(--mcs-bg-2); -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M313.941 216H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h301.941v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.569 0-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971 16.971V216z'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M313.941 216H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h301.941v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.569 0-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971 16.971V216z'/%3E%3C/svg%3E") center / contain no-repeat; transform: translateY(0.1em); }
.page-id-4377 .mcs-c-2280c86 { display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; justify-content: flex-start !important; row-gap: 20px !important; column-gap: 20px !important; padding: 30px 30px 30px 30px !important; margin: 0 !important; max-width: 100% !important; }
.page-id-4377 .mcs-c-2280c86 { width: 100%; }
/* --mcs-blue-deep, not --mcs-blue: this panel reverses white text out of blue,
   and white on #267CC0 is 4.44:1, under the 4.5:1 AA floor. (2026.10.06) */
.page-id-4377 .mcs-c-2280c86 { background-color: var(--mcs-blue-deep) !important; }
.page-id-4377 .mcs-c-2280c86 { border-radius: 15px 15px 15px 15px !important; }
/* Stacked, not side by side. The Do Not Apply box held 231px of content and
   was being stretched to 1621px to match the application form beside it, which
   is the 'so much blank space' Laureen flagged on the 9/29 call. Lexi's
   suggestion was a horizontal box on top with the form full width underneath,
   and that is what this does. The two blocks were also reordered in the page
   markup so the DOM matches what you see, rather than using column-reverse,
   which would have left a keyboard user tabbing through them backwards.
   (2026.10.06) */
.page-id-4377 .mcs-c-06d6000 { display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; justify-content: flex-start !important; row-gap: 20px !important; column-gap: 20px !important; padding: 10px !important; margin: 0 !important; max-width: 100% !important; }
.page-id-4377 .mcs-c-06d6000 { width: 100%; }
.page-id-4377 .mcs-c-06d6000 > *:not(.mcs-con) { flex: 0 1 auto !important; width: auto !important; margin-top: 0 !important; margin-bottom: 0 !important; }
.page-id-4377 .mcs-c-06d6000 > .mcs-con { flex: 1 1 0; min-width: 0; }
.page-id-4377 .mcs-c-fb1645e { display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; justify-content: flex-start !important; row-gap: 20px !important; column-gap: 20px !important; padding: 60px 0px 60px 0px !important; margin: 0 !important; max-width: 100% !important; }
.page-id-4377 .mcs-c-fb1645e { padding-left: max(0px, calc((100% - 1140px) / 2)) !important; padding-right: max(0px, calc((100% - 1140px) / 2)) !important; }
.page-id-4377 .mcs-c-fb1645e { width: 100% !important; }
.page-id-4377 .mcs-e-edc91d7 { margin: 0px 0px 0px 5px; }
.page-id-4377 .mcs-e-edc91d7 { text-align: start; }
.page-id-4377 .mcs-e-edc91d7 .uagb-heading-text { font-size: 30px; font-weight: 600; line-height: 28px; color: var(--mcs-primary); }
.page-id-4377 .mcs-c-32be860 { display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; justify-content: flex-start !important; row-gap: 20px !important; column-gap: 20px !important; padding: 30px 30px 30px 30px !important; margin: 0 !important; max-width: 100% !important; }
.page-id-4377 .mcs-c-32be860 { width: 100%; }
.page-id-4377 .mcs-c-32be860 { min-height: 300px !important; }
.page-id-4377 .mcs-c-32be860 { background-color: #F9FAFB !important; }
.page-id-4377 .mcs-c-32be860 { border-style: solid !important; border-width: 0px 0px 0px 4px !important; border-color: var(--mcs-blue) !important; border-radius: 15px 15px 15px 15px !important; }
.page-id-4377 .mcs-c-ba64219 { display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; justify-content: flex-start !important; row-gap: 20px !important; column-gap: 20px !important; padding: 10px !important; margin: 0 !important; max-width: 100% !important; }
.page-id-4377 .mcs-c-ba64219 { width: 100%; }
.page-id-4377 .mcs-e-12a49ee { margin: 0px 0px 0px 5px; }
.page-id-4377 .mcs-e-12a49ee { text-align: start; }
.page-id-4377 .mcs-e-12a49ee .uagb-heading-text { font-size: 30px; font-weight: 600; line-height: 28px; color: var(--mcs-primary); }
.page-id-4377 .mcs-c-2205b86 { display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; justify-content: flex-start !important; row-gap: 20px !important; column-gap: 20px !important; padding: 30px 30px 30px 30px !important; margin: 0 !important; max-width: 100% !important; }
.page-id-4377 .mcs-c-2205b86 { width: 100%; }
.page-id-4377 .mcs-c-2205b86 { min-height: 300px !important; }
.page-id-4377 .mcs-c-2205b86 { background-color: #F9FAFB !important; }
.page-id-4377 .mcs-c-2205b86 { border-style: solid !important; border-width: 0px 0px 0px 4px !important; border-color: var(--mcs-blue) !important; border-radius: 15px 15px 15px 15px !important; }
.page-id-4377 .mcs-c-224a02f { display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; justify-content: flex-start !important; row-gap: 20px !important; column-gap: 20px !important; padding: 10px !important; margin: 0 !important; max-width: 100% !important; }
.page-id-4377 .mcs-c-224a02f { width: 100%; }
.page-id-4377 .mcs-c-89f7d0d { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; align-items: stretch !important; justify-content: flex-start !important; row-gap: 20px !important; column-gap: 20px !important; padding: 10px !important; margin: 0 !important; max-width: 100% !important; }
.page-id-4377 .mcs-c-89f7d0d { width: 100%; }
.page-id-4377 .mcs-c-89f7d0d > *:not(.mcs-con) { flex: 0 1 auto !important; width: auto !important; margin-top: 0 !important; margin-bottom: 0 !important; }
.page-id-4377 .mcs-c-89f7d0d > .mcs-con { flex: 1 1 0; min-width: 0; }
.page-id-4377 .mcs-e-c2d7638 { list-style: none; padding-left: 0; margin-left: 0; }
.page-id-4377 .mcs-c-bd01153 { display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; justify-content: flex-start !important; row-gap: 20px !important; column-gap: 20px !important; padding: 20px 30px 20px 30px !important; margin: 0 !important; max-width: 100% !important; }
.page-id-4377 .mcs-c-bd01153 { width: 75% !important; flex: 0 1 75% !important; }
.page-id-4377 .mcs-c-bd01153 { background-color: #F9FAFB !important; }
.page-id-4377 .mcs-c-bd01153 { border-style: none !important; border-width: 0px 0px 0px 4px !important; border-color: var(--mcs-blue) !important; border-radius: 15px 15px 15px 15px !important; }
.page-id-4377 .mcs-c-69ebb29 { display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: center !important; justify-content: flex-start !important; row-gap: 20px !important; column-gap: 20px !important; padding: 30px 30px 30px 30px !important; margin: 0 !important; max-width: 100% !important; }
.page-id-4377 .mcs-c-69ebb29 { width: 100%; }
.page-id-4377 .mcs-c-69ebb29 { background-color: var(--mcs-bg-2) !important; }
.page-id-4377 .mcs-c-69ebb29 { border-style: solid !important; border-width: 0px 0px 0px 4px !important; border-color: #267CC000 !important; border-radius: 15px 15px 15px 15px !important; }
.page-id-4377 .mcs-c-c0ffe5f { display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: center !important; justify-content: center !important; row-gap: 20px !important; column-gap: 20px !important; padding: 40px 0px 40px 0px !important; margin: 0 !important; max-width: 100% !important; }
.page-id-4377 .mcs-c-c0ffe5f { padding-left: max(0px, calc((100% - 1140px) / 2)) !important; padding-right: max(0px, calc((100% - 1140px) / 2)) !important; }
.page-id-4377 .mcs-c-c0ffe5f { width: 100% !important; }
.page-id-4377 .mcs-e-52611e2 { text-align: center; }
.page-id-4377 .mcs-e-52611e2 .uagb-heading-text { font-size: 48px; font-weight: 700; line-height: 48px; }
.page-id-4377 .mcs-e-64d97fd .uagb-heading-text { font-size: 22px; font-weight: 600; line-height: 28px; }
.page-id-4377 .mcs-c-0df1065 { display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; justify-content: flex-start !important; row-gap: 20px !important; column-gap: 20px !important; padding: 30px 30px 30px 30px !important; margin: 0 !important; max-width: 100% !important; }
.page-id-4377 .mcs-c-0df1065 { width: 100%; }
.page-id-4377 .mcs-c-0df1065 { background-color: var(--ast-global-color-5) !important; }
.page-id-4377 .mcs-c-0df1065 { border-style: solid !important; border-width: 2px 2px 2px 2px !important; border-color: #C7CBCF !important; border-radius: 15px 15px 15px 15px !important; }
.page-id-4377 .mcs-e-0cf7d40 .uagb-heading-text { font-size: 22px; font-weight: 600; line-height: 28px; }
.page-id-4377 .mcs-c-b688e6b { display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; justify-content: flex-start !important; row-gap: 20px !important; column-gap: 20px !important; padding: 30px 30px 30px 30px !important; margin: 0 !important; max-width: 100% !important; }
.page-id-4377 .mcs-c-b688e6b { width: 100%; }
.page-id-4377 .mcs-c-b688e6b { background-color: #FF70221C !important; }
.page-id-4377 .mcs-c-b688e6b { border-style: solid !important; border-width: 2px 2px 2px 2px !important; border-color: var(--mcs-accent) !important; border-radius: 15px 15px 15px 15px !important; }
.page-id-4377 .mcs-c-933a593 { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; align-items: stretch !important; justify-content: flex-start !important; row-gap: 20px !important; column-gap: 20px !important; padding: 10px !important; margin: 0 !important; max-width: 100% !important; }
.page-id-4377 .mcs-c-933a593 { width: 100%; }
.page-id-4377 .mcs-c-933a593 > *:not(.mcs-con) { flex: 0 1 auto !important; width: auto !important; margin-top: 0 !important; margin-bottom: 0 !important; }
.page-id-4377 .mcs-c-933a593 > .mcs-con { flex: 1 1 0; min-width: 0; }
.page-id-4377 .mcs-c-5d849ca { display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; justify-content: flex-start !important; row-gap: 20px !important; column-gap: 20px !important; padding: 60px 0px 60px 0px !important; margin: 0 !important; max-width: 100% !important; }
.page-id-4377 .mcs-c-5d849ca { padding-left: max(0px, calc((100% - 1140px) / 2)) !important; padding-right: max(0px, calc((100% - 1140px) / 2)) !important; }
.page-id-4377 .mcs-c-5d849ca { width: 100% !important; }
@media (max-width: 1024px) {
  .page-id-4377 .mcs-c-70d5fb7 { padding: 0px 0px 0px 0px !important; }
  .page-id-4377 .mcs-c-e52eb40 { padding: 0px 0px 0px 0px !important; }
  .page-id-4377 .mcs-c-4f33291 { padding: 0px 0px 0px 0px !important; }
}
@media (max-width: 767px) {
  .page-id-4377 .mcs-e-b802301 .uagb-heading-text { font-size: 29px; }
  .page-id-4377 .mcs-e-235f6a9 { font-size: 18px; }
  .page-id-4377 .mcs-c-db7e788 { padding: 20px 015px 20px 015px !important; margin: 0px 0px 0px 0px !important; }
  .page-id-4377 .mcs-e-5755509 .uagb-heading-text { font-size: 30px; }
  .page-id-4377 .mcs-e-5755509 { text-align: center; }
  .page-id-4377 .mcs-c-fb745b8 { padding: 20px 20px 20px 20px !important; }
  .page-id-4377 .mcs-c-b16abf4 { padding: 20px 20px 20px 20px !important; }
  .page-id-4377 .mcs-c-8071551 { padding: 20px 20px 20px 20px !important; }
  .page-id-4377 .mcs-c-7bdd936 { padding: 0px 0px 0px 0px !important; }
  .page-id-4377 .mcs-c-7bdd936 { flex-direction: column !important; }
  .page-id-4377 .mcs-c-7bdd936 > * { width: 100% !important; flex: 1 1 auto !important; }
  .page-id-4377 .mcs-c-07f2251 { padding: 70px 015px 70px 015px !important; }
  .page-id-4377 .mcs-e-92e0651 .uagb-heading-text { font-size: 30px; }
  .page-id-4377 .mcs-e-92e0651 { text-align: center; }
  .page-id-4377 .mcs-c-70d5fb7 { padding: 0px 0px 0px 0px !important; }
  .page-id-4377 .mcs-c-e52eb40 { padding: 0px 0px 0px 0px !important; }
  .page-id-4377 .mcs-c-4f33291 { padding: 0px 0px 0px 0px !important; }
  .page-id-4377 .mcs-c-4f33291 { flex-direction: column !important; }
  .page-id-4377 .mcs-c-4f33291 > * { width: 100% !important; flex: 1 1 auto !important; }
  .page-id-4377 .mcs-c-aacbbb6 { padding: 20px 20px 20px 20px !important; }
  .page-id-4377 .mcs-c-1483189 { padding: 20px 20px 20px 20px !important; }
  .page-id-4377 .mcs-c-c8aa2b9 { padding: 5% 5% 5% 5% !important; }
  .page-id-4377 .mcs-c-2a3bd70 { padding: 20px 20px 20px 20px !important; }
  .page-id-4377 .mcs-c-2280c86 { padding: 20px 20px 20px 20px !important; }
  .page-id-4377 .mcs-c-06d6000 { padding: 0px 0px 0px 0px !important; }
  .page-id-4377 .mcs-c-06d6000 { flex-direction: column !important; }
  .page-id-4377 .mcs-c-06d6000 > * { width: 100% !important; flex: 1 1 auto !important; }
  .page-id-4377 .mcs-c-fb1645e { padding: 70px 015px 70px 015px !important; }
  .page-id-4377 .mcs-c-32be860 { padding: 20px 20px 20px 20px !important; }
  .page-id-4377 .mcs-c-ba64219 { padding: 0px 0px 0px 0px !important; }
  .page-id-4377 .mcs-c-2205b86 { padding: 20px 20px 20px 20px !important; }
  .page-id-4377 .mcs-c-224a02f { padding: 0px 0px 0px 0px !important; }
  .page-id-4377 .mcs-c-89f7d0d { flex-direction: column !important; }
  .page-id-4377 .mcs-c-89f7d0d > * { width: 100% !important; flex: 1 1 auto !important; }
  .page-id-4377 .mcs-c-bd01153 { padding: 20px 20px 20px 20px !important; }
  .page-id-4377 .mcs-c-69ebb29 { padding: 20px 20px 20px 20px !important; }
  .page-id-4377 .mcs-c-c0ffe5f { padding: 5% 5% 5% 5% !important; }
  .page-id-4377 .mcs-e-52611e2 .uagb-heading-text { font-size: 30px; }
  .page-id-4377 .mcs-e-52611e2 { text-align: center; }
  .page-id-4377 .mcs-c-0df1065 { padding: 20px 20px 20px 20px !important; }
  .page-id-4377 .mcs-c-b688e6b { padding: 20px 20px 20px 20px !important; }
  .page-id-4377 .mcs-c-933a593 { padding: 0px 0px 0px 0px !important; }
  .page-id-4377 .mcs-c-933a593 { flex-direction: column !important; }
  .page-id-4377 .mcs-c-933a593 > * { width: 100% !important; flex: 1 1 auto !important; }
  .page-id-4377 .mcs-c-5d849ca { padding: 70px 015px 70px 015px !important; }
}

/* The criteria run across the bar instead of down it, so it stays a band rather
   than becoming another tall box. Two columns, since the longest item wraps. */
.page-id-4377 .mcs-e-13ffe2c {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px 36px;
}

@media (max-width: 921px) {
  .page-id-4377 .mcs-e-13ffe2c { grid-template-columns: 1fr; }
}
