.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-41 .elementor-element.elementor-element-8da0aae{text-align:center;}.elementor-41 .elementor-element.elementor-element-8da0aae .elementor-heading-title{font-size:48px;font-weight:700;color:#FFFFFF;}.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-41 .elementor-element.elementor-element-cd3a58f{text-align:start;}.elementor-41 .elementor-element.elementor-element-cd3a58f .elementor-heading-title{font-size:36px;font-weight:700;color:#C2185B;}.elementor-41 .elementor-element.elementor-element-4d1e9bf{text-align:center;}.elementor-41 .elementor-element.elementor-element-4d1e9bf .elementor-heading-title{font-size:14px;color:#999999;}.elementor-41 .elementor-element.elementor-element-34348c6{text-align:center;}.elementor-41 .elementor-element.elementor-element-34348c6 .elementor-heading-title{font-size:36px;font-weight:700;color:#C2185B;}.elementor-41 .elementor-element.elementor-element-1b04888{text-align:center;}.elementor-41 .elementor-element.elementor-element-1b04888 .elementor-heading-title{font-size:24px;font-weight:700;color:#C2185B;}.elementor-41 .elementor-element.elementor-element-72248c7{text-align:center;}.elementor-41 .elementor-element.elementor-element-72248c7 .elementor-heading-title{font-size:24px;font-weight:700;color:#E65100;}.elementor-41 .elementor-element.elementor-element-b70d9de{text-align:center;}.elementor-41 .elementor-element.elementor-element-b70d9de .elementor-heading-title{font-size:24px;font-weight:700;color:#C2185B;}.elementor-41 .elementor-element.elementor-element-d6cd1a0{text-align:center;}.elementor-41 .elementor-element.elementor-element-d6cd1a0 .elementor-heading-title{font-size:36px;font-weight:700;color:#C2185B;}.elementor-41 .elementor-element.elementor-element-d97c6a1 .elementor-heading-title{font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-e8616e5 .elementor-heading-title{font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-3be18d8{text-align:center;}.elementor-41 .elementor-element.elementor-element-3be18d8 .elementor-heading-title{font-size:36px;font-weight:700;color:#C2185B;}.elementor-41 .elementor-element.elementor-element-070c9cb{text-align:center;}.elementor-41 .elementor-element.elementor-element-070c9cb .elementor-heading-title{font-size:18px;font-weight:600;color:#333333;}.elementor-41 .elementor-element.elementor-element-2d38ad4{text-align:center;}.elementor-41 .elementor-element.elementor-element-2d38ad4 .elementor-heading-title{font-size:14px;font-weight:500;color:#C2185B;}.elementor-41 .elementor-element.elementor-element-9efa577{text-align:center;}.elementor-41 .elementor-element.elementor-element-9efa577 .elementor-heading-title{font-size:18px;font-weight:600;color:#333333;}.elementor-41 .elementor-element.elementor-element-c69f652{text-align:center;}.elementor-41 .elementor-element.elementor-element-c69f652 .elementor-heading-title{font-size:14px;font-weight:500;color:#C2185B;}.elementor-41 .elementor-element.elementor-element-2bfba98{text-align:center;}.elementor-41 .elementor-element.elementor-element-2bfba98 .elementor-heading-title{font-size:18px;font-weight:600;color:#333333;}.elementor-41 .elementor-element.elementor-element-aa0aab7{text-align:center;}.elementor-41 .elementor-element.elementor-element-aa0aab7 .elementor-heading-title{font-size:14px;font-weight:500;color:#C2185B;}.elementor-41 .elementor-element.elementor-element-6b9b7c7{text-align:center;}.elementor-41 .elementor-element.elementor-element-6b9b7c7 .elementor-heading-title{font-size:36px;font-weight:700;color:#C2185B;}.elementor-41 .elementor-element.elementor-element-6d388c7{text-align:center;}.elementor-41 .elementor-element.elementor-element-6d388c7 .elementor-heading-title{font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-c9dec45 .elementor-heading-title{font-size:16px;font-weight:600;color:#C2185B;}.elementor-41 .elementor-element.elementor-element-51cc88b .elementor-heading-title{font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-7c00bb7{text-align:center;}.elementor-41 .elementor-element.elementor-element-7c00bb7 .elementor-heading-title{font-size:28px;font-weight:700;color:#C2185B;}/* Start custom CSS */.elementor-41{color:#453c40}.elementor-41 .e-con{min-width:0;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important;gap:22px!important}.elementor-41 .e-con:not(.elementor-41 .e-con .e-con){background:#fff!important;padding:56px 32px!important;max-width:1100px!important;margin:0 auto!important}.elementor-41 .e-con:not(.elementor-41 .e-con .e-con):has(h1){background:#bf0756!important;max-width:none!important;padding:64px 40px!important}.elementor-41 h1,.elementor-41 h2,.elementor-41 h3,.elementor-41 h4{color:#bf0756!important;text-align:left!important;line-height:1.15!important}.elementor-41 h1{font-size:clamp(36px,5vw,64px)!important}.elementor-41 h2{font-size:clamp(28px,3vw,42px)!important}.elementor-41 h3{font-size:24px!important}.elementor-41 p{color:#453c40!important;font-size:18px!important;line-height:1.7!important;text-align:left!important;max-width:76ch;margin:0 0 18px!important}.elementor-41 .e-con:not(.elementor-41 .e-con .e-con):has(h1) h1,.elementor-41 .e-con:not(.elementor-41 .e-con .e-con):has(h1) p{color:#fff!important}.elementor-41 a{color:#bf0756;text-decoration:underline}.elementor-41 .e-con:empty{display:none!important}@media(max-width:767px){.elementor-41 .e-con:not(.elementor-41 .e-con .e-con),.elementor-41 .e-con:not(.elementor-41 .e-con .e-con):has(h1){padding:36px 22px!important}.elementor-41 h1{font-size:36px!important}.elementor-41 p{font-size:17px!important}}.elementor-41 .e-con{min-height:0!important;height:auto!important}.elementor-41 .e-heading-base{width:100%!important;max-width:900px!important;line-height:1.15!important}.elementor-41 .e-div-block-base:not(:has(*)){display:none!important}.elementor-41 .elementor-element{min-width:0!important;max-width:100%!important}.elementor-41 h1{width:100%!important;max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere;letter-spacing:normal!important;line-height:1.15!important}.elementor-41 .e-con .e-con{padding:0!important}.elementor-41 .e-con:has(h1){padding-top:40px!important;padding-bottom:40px!important}/* End custom CSS */