.elementor-54 .elementor-element.elementor-element-4a4a374{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-4a4a374:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-4a4a374 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #820b2c 0%, #d11749 72%);}.elementor-54 .elementor-element.elementor-element-26afcdb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:128px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-54 .elementor-element.elementor-element-b327724{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Inter", Sans-serif;font-size:12.8px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:0.1em;color:#ffd7e0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-7b5b45d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-54 .elementor-element.elementor-element-7b5b45d .elementor-heading-title{font-family:"FrauncesVar", Sans-serif;font-size:64px;font-weight:500;line-height:1.04em;color:#ffffff;}.elementor-54 .elementor-element.elementor-element-a5e900e{margin:25.6px 0px calc(var(--kit-widget-spacing, 0px) + 18.4px) 0px;font-family:"Inter", Sans-serif;font-size:18.4px;line-height:1.6em;color:#ffe1e8;}.elementor-54 .elementor-element.elementor-element-c8a0e95{--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:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-c8a0e95:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-c8a0e95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-54 .elementor-element.elementor-element-b58096e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-54 .elementor-element.elementor-element-0ffab50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-54 .elementor-element.elementor-element-0ffab50 .elementor-heading-title{font-family:"FrauncesVar", Sans-serif;font-size:30.4px;font-weight:500;line-height:1.2em;color:#2a2a2c;}.elementor-54 .elementor-element.elementor-element-0ad207c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.7em;color:#5e5e5e;}.elementor-54 .elementor-element.elementor-element-e6622a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.7em;color:#5e5e5e;}.elementor-54 .elementor-element.elementor-element-d04beea{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-54 .elementor-element.elementor-element-d04beea .elementor-heading-title{font-family:"FrauncesVar", Sans-serif;font-size:30.4px;font-weight:500;line-height:1.2em;color:#2a2a2c;}.elementor-54 .elementor-element.elementor-element-fae7056{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.7em;color:#5e5e5e;}.elementor-54 .elementor-element.elementor-element-47b3eb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.7em;color:#5e5e5e;}.elementor-54 .elementor-element.elementor-element-05c6638{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-54 .elementor-element.elementor-element-05c6638 .elementor-heading-title{font-family:"FrauncesVar", Sans-serif;font-size:30.4px;font-weight:500;line-height:1.2em;color:#2a2a2c;}.elementor-54 .elementor-element.elementor-element-d886bf8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.7em;color:#5e5e5e;}.elementor-54 .elementor-element.elementor-element-09f7bcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.7em;color:#5e5e5e;}.elementor-54 .elementor-element.elementor-element-ee96aac{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-54 .elementor-element.elementor-element-ee96aac .elementor-heading-title{font-family:"FrauncesVar", Sans-serif;font-size:30.4px;font-weight:500;line-height:1.2em;color:#2a2a2c;}.elementor-54 .elementor-element.elementor-element-3133736{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.7em;color:#5e5e5e;}@media(min-width:768px){.elementor-54 .elementor-element.elementor-element-26afcdb{--content-width:1152px;}.elementor-54 .elementor-element.elementor-element-b58096e{--content-width:880px;}}@media(max-width:1024px){.elementor-54 .elementor-element.elementor-element-7b5b45d .elementor-heading-title{font-size:51.2px;}.elementor-54 .elementor-element.elementor-element-0ffab50 .elementor-heading-title{font-size:27px;}.elementor-54 .elementor-element.elementor-element-d04beea .elementor-heading-title{font-size:27px;}.elementor-54 .elementor-element.elementor-element-05c6638 .elementor-heading-title{font-size:27px;}.elementor-54 .elementor-element.elementor-element-ee96aac .elementor-heading-title{font-size:27px;}}@media(max-width:767px){.elementor-54 .elementor-element.elementor-element-7b5b45d .elementor-heading-title{font-size:38.4px;}.elementor-54 .elementor-element.elementor-element-c8a0e95{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-0ffab50 .elementor-heading-title{font-size:24px;}.elementor-54 .elementor-element.elementor-element-d04beea .elementor-heading-title{font-size:24px;}.elementor-54 .elementor-element.elementor-element-05c6638 .elementor-heading-title{font-size:24px;}.elementor-54 .elementor-element.elementor-element-ee96aac .elementor-heading-title{font-size:24px;}}/* Start custom CSS for heading, class: .elementor-element-7b5b45d */.elementor-54 .elementor-element.elementor-element-7b5b45d .elementor-heading-title{max-width:18ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a5e900e */.elementor-54 .elementor-element.elementor-element-a5e900e.elementor-widget{max-width:48ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ad207c */.elementor-54 .elementor-element.elementor-element-0ad207c p{margin:0 0 1em}.elementor-54 .elementor-element.elementor-element-0ad207c p:last-child{margin-bottom:0}.elementor-54 .elementor-element.elementor-element-0ad207c strong{color:#2a2a2c;font-weight:600}.elementor-54 .elementor-element.elementor-element-0ad207c ul{margin:0;padding-left:22px;list-style:disc outside}.elementor-54 .elementor-element.elementor-element-0ad207c li{margin-bottom:.6em}.elementor-54 .elementor-element.elementor-element-0ad207c li:last-child{margin-bottom:0}.elementor-54 .elementor-element.elementor-element-0ad207c li::marker{color:#d11749}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6622a0 */.elementor-54 .elementor-element.elementor-element-e6622a0 p{margin:0 0 1em}.elementor-54 .elementor-element.elementor-element-e6622a0 p:last-child{margin-bottom:0}.elementor-54 .elementor-element.elementor-element-e6622a0 strong{color:#2a2a2c;font-weight:600}.elementor-54 .elementor-element.elementor-element-e6622a0 ul{margin:0;padding-left:22px;list-style:disc outside}.elementor-54 .elementor-element.elementor-element-e6622a0 li{margin-bottom:.6em}.elementor-54 .elementor-element.elementor-element-e6622a0 li:last-child{margin-bottom:0}.elementor-54 .elementor-element.elementor-element-e6622a0 li::marker{color:#d11749}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fae7056 */.elementor-54 .elementor-element.elementor-element-fae7056 p{margin:0 0 1em}.elementor-54 .elementor-element.elementor-element-fae7056 p:last-child{margin-bottom:0}.elementor-54 .elementor-element.elementor-element-fae7056 strong{color:#2a2a2c;font-weight:600}.elementor-54 .elementor-element.elementor-element-fae7056 ul{margin:0;padding-left:22px;list-style:disc outside}.elementor-54 .elementor-element.elementor-element-fae7056 li{margin-bottom:.6em}.elementor-54 .elementor-element.elementor-element-fae7056 li:last-child{margin-bottom:0}.elementor-54 .elementor-element.elementor-element-fae7056 li::marker{color:#d11749}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47b3eb3 */.elementor-54 .elementor-element.elementor-element-47b3eb3 p{margin:0 0 1em}.elementor-54 .elementor-element.elementor-element-47b3eb3 p:last-child{margin-bottom:0}.elementor-54 .elementor-element.elementor-element-47b3eb3 strong{color:#2a2a2c;font-weight:600}.elementor-54 .elementor-element.elementor-element-47b3eb3 ul{margin:0;padding-left:22px;list-style:disc outside}.elementor-54 .elementor-element.elementor-element-47b3eb3 li{margin-bottom:.6em}.elementor-54 .elementor-element.elementor-element-47b3eb3 li:last-child{margin-bottom:0}.elementor-54 .elementor-element.elementor-element-47b3eb3 li::marker{color:#d11749}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d886bf8 */.elementor-54 .elementor-element.elementor-element-d886bf8 p{margin:0 0 1em}.elementor-54 .elementor-element.elementor-element-d886bf8 p:last-child{margin-bottom:0}.elementor-54 .elementor-element.elementor-element-d886bf8 strong{color:#2a2a2c;font-weight:600}.elementor-54 .elementor-element.elementor-element-d886bf8 ul{margin:0;padding-left:22px;list-style:disc outside}.elementor-54 .elementor-element.elementor-element-d886bf8 li{margin-bottom:.6em}.elementor-54 .elementor-element.elementor-element-d886bf8 li:last-child{margin-bottom:0}.elementor-54 .elementor-element.elementor-element-d886bf8 li::marker{color:#d11749}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09f7bcd */.elementor-54 .elementor-element.elementor-element-09f7bcd p{margin:0 0 1em}.elementor-54 .elementor-element.elementor-element-09f7bcd p:last-child{margin-bottom:0}.elementor-54 .elementor-element.elementor-element-09f7bcd strong{color:#2a2a2c;font-weight:600}.elementor-54 .elementor-element.elementor-element-09f7bcd ul{margin:0;padding-left:22px;list-style:disc outside}.elementor-54 .elementor-element.elementor-element-09f7bcd li{margin-bottom:.6em}.elementor-54 .elementor-element.elementor-element-09f7bcd li:last-child{margin-bottom:0}.elementor-54 .elementor-element.elementor-element-09f7bcd li::marker{color:#d11749}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3133736 */.elementor-54 .elementor-element.elementor-element-3133736 p{margin:0 0 1em}.elementor-54 .elementor-element.elementor-element-3133736 p:last-child{margin-bottom:0}.elementor-54 .elementor-element.elementor-element-3133736 strong{color:#2a2a2c;font-weight:600}.elementor-54 .elementor-element.elementor-element-3133736 ul{margin:0;padding-left:22px;list-style:disc outside}.elementor-54 .elementor-element.elementor-element-3133736 li{margin-bottom:.6em}.elementor-54 .elementor-element.elementor-element-3133736 li:last-child{margin-bottom:0}.elementor-54 .elementor-element.elementor-element-3133736 li::marker{color:#d11749}/* End custom CSS */