.elementor-87 .elementor-element.elementor-element-65c8a28{--display:flex;}.elementor-87 .elementor-element.elementor-element-65c8a28:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-65c8a28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://plataformamusacc.org/wp-content/uploads/2026/09/plataforma_musacc_v1.jpg");background-position:top center;}.elementor-87 .elementor-element.elementor-element-365e959{--display:flex;--min-height:593px;--justify-content:center;--overlay-opacity:0.4;--padding-top:90px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-87 .elementor-element.elementor-element-365e959:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-365e959 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://plataformamusacc.org/wp-content/uploads/2026/09/header-activitats.jpg");background-position:center center;background-size:cover;}.elementor-87 .elementor-element.elementor-element-365e959::before, .elementor-87 .elementor-element.elementor-element-365e959 > .elementor-background-video-container::before, .elementor-87 .elementor-element.elementor-element-365e959 > .e-con-inner > .elementor-background-video-container::before, .elementor-87 .elementor-element.elementor-element-365e959 > .elementor-background-slideshow::before, .elementor-87 .elementor-element.elementor-element-365e959 > .e-con-inner > .elementor-background-slideshow::before, .elementor-87 .elementor-element.elementor-element-365e959 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-87 .elementor-element.elementor-element-4fd6efd{--display:flex;}.elementor-87 .elementor-element.elementor-element-602a5c2{--display:flex;}.elementor-87 .elementor-element.elementor-element-740f4c7{--display:flex;}.elementor-87 .elementor-element.elementor-element-b5cc537{--display:flex;}.elementor-87 .elementor-element.elementor-element-b157f7f{--display:flex;}.elementor-87 .elementor-element.elementor-element-944a535{--display:flex;}.elementor-87 .elementor-element.elementor-element-fefbf9a{--display:flex;}.elementor-87 .elementor-element.elementor-element-825984c{--display:flex;}.elementor-87 .elementor-element.elementor-element-867f9d3{--display:flex;}.elementor-87 .elementor-element.elementor-element-fd8b0d8{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-87 .elementor-element.elementor-element-e26c86c{--display:flex;}.elementor-87 .elementor-element.elementor-element-5443cc6{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-87 .elementor-element.elementor-element-58420be{--display:flex;}.elementor-87 .elementor-element.elementor-element-d2643ad{--display:flex;}.elementor-87 .elementor-element.elementor-element-b694d9b{--display:flex;}.elementor-87 .elementor-element.elementor-element-e98b754{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-87 .elementor-element.elementor-element-4b49d7d{--display:flex;}.elementor-87 .elementor-element.elementor-element-0da2073{--display:flex;}.elementor-87 .elementor-element.elementor-element-a996a25{--display:flex;}.elementor-87 .elementor-element.elementor-element-384260b{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-87 .elementor-element.elementor-element-2e464d4{--display:flex;}.elementor-87 .elementor-element.elementor-element-da4a06f{--display:flex;}.elementor-87 .elementor-element.elementor-element-659ba51{--display:flex;}.elementor-87 .elementor-element.elementor-element-616ffdb{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-87 .elementor-element.elementor-element-59b647a{--display:flex;}.elementor-87 .elementor-element.elementor-element-d705212{--display:flex;}.elementor-87 .elementor-element.elementor-element-d8e0878{--display:flex;}.elementor-87 .elementor-element.elementor-element-0b05fc5{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-87 .elementor-element.elementor-element-021cf3d{--display:flex;}.elementor-87 .elementor-element.elementor-element-c733048{--display:flex;}.elementor-87 .elementor-element.elementor-element-252ea49{--display:flex;}.elementor-87 .elementor-element.elementor-element-1d8a7e8{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-87 .elementor-element.elementor-element-1166c8a{--display:flex;}.elementor-87 .elementor-element.elementor-element-4fc465f{--display:flex;}.elementor-87 .elementor-element.elementor-element-8aee7bc{--display:flex;}.elementor-87 .elementor-element.elementor-element-dceb4df{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-87 .elementor-element.elementor-element-129ac0d{--display:flex;}.elementor-87 .elementor-element.elementor-element-a2d4c06{--display:flex;}.elementor-87 .elementor-element.elementor-element-cd48c29{--display:flex;}.elementor-87 .elementor-element.elementor-element-9c4ff68{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-87 .elementor-element.elementor-element-4f4d16a{--display:flex;}.elementor-87 .elementor-element.elementor-element-73e6418{--display:flex;}.elementor-87 .elementor-element.elementor-element-e364751{--display:flex;}.elementor-87 .elementor-element.elementor-element-99a6dc8{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-87 .elementor-element.elementor-element-fee26c6{--display:flex;}.elementor-87 .elementor-element.elementor-element-205f6a4{--display:flex;}.elementor-87 .elementor-element.elementor-element-1905feb{--display:flex;}.elementor-87 .elementor-element.elementor-element-39c8908{--display:flex;}@media(min-width:768px){.elementor-87 .elementor-element.elementor-element-e26c86c{--width:100%;}.elementor-87 .elementor-element.elementor-element-58420be{--width:72%;}.elementor-87 .elementor-element.elementor-element-d2643ad{--width:28%;}.elementor-87 .elementor-element.elementor-element-b694d9b{--width:100%;}.elementor-87 .elementor-element.elementor-element-4b49d7d{--width:72%;}.elementor-87 .elementor-element.elementor-element-0da2073{--width:28%;}.elementor-87 .elementor-element.elementor-element-a996a25{--width:100%;}.elementor-87 .elementor-element.elementor-element-2e464d4{--width:72%;}.elementor-87 .elementor-element.elementor-element-da4a06f{--width:28%;}.elementor-87 .elementor-element.elementor-element-659ba51{--width:100%;}.elementor-87 .elementor-element.elementor-element-59b647a{--width:72%;}.elementor-87 .elementor-element.elementor-element-d705212{--width:28%;}.elementor-87 .elementor-element.elementor-element-d8e0878{--width:100%;}.elementor-87 .elementor-element.elementor-element-021cf3d{--width:72%;}.elementor-87 .elementor-element.elementor-element-c733048{--width:28%;}.elementor-87 .elementor-element.elementor-element-252ea49{--width:100%;}.elementor-87 .elementor-element.elementor-element-1166c8a{--width:72%;}.elementor-87 .elementor-element.elementor-element-4fc465f{--width:28%;}.elementor-87 .elementor-element.elementor-element-8aee7bc{--width:100%;}.elementor-87 .elementor-element.elementor-element-129ac0d{--width:72%;}.elementor-87 .elementor-element.elementor-element-a2d4c06{--width:28%;}.elementor-87 .elementor-element.elementor-element-cd48c29{--width:100%;}.elementor-87 .elementor-element.elementor-element-4f4d16a{--width:72%;}.elementor-87 .elementor-element.elementor-element-73e6418{--width:28%;}.elementor-87 .elementor-element.elementor-element-e364751{--width:100%;}.elementor-87 .elementor-element.elementor-element-fee26c6{--width:72%;}.elementor-87 .elementor-element.elementor-element-205f6a4{--width:28%;}}/* Start custom CSS for text-editor, class: .elementor-element-9a82315 */.elementor-87 .elementor-element.elementor-element-9a82315{display:inline-block;color:#ffd9d9;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;margin-bottom:14px;font-family:"Open Sans",sans-serif;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dde6e3e */.elementor-87 .elementor-element.elementor-element-dde6e3e .elementor-heading-title{color:#fff;font-family:"Raleway",sans-serif;font-weight:700;font-size:clamp(2rem,4vw,3rem);line-height:1.2;max-width:900px;margin:0 auto .4em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bed3cc3 */.elementor-87 .elementor-element.elementor-element-bed3cc3 p{color:#ffe2e2;font-family:"Open Sans",sans-serif;font-size:1.05rem;line-height:1.6;max-width:680px;margin:0 auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-365e959 */.elementor-87 .elementor-element.elementor-element-365e959{text-align:center;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bda763 */.elementor-87 .elementor-element.elementor-element-3bda763 .elementor-heading-title{color:#be1622;font-family:"Raleway",sans-serif;font-weight:700;font-size:1.1rem;line-height:1.25;margin:0 0 .3em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-474bb1f */.elementor-87 .elementor-element.elementor-element-474bb1f p{color:#333333;font-family:"Open Sans",sans-serif;line-height:1.7;font-size:.98rem;margin:0 0 1em;} .elementor-87 .elementor-element.elementor-element-474bb1f p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5cc537 */.elementor-87 .elementor-element.elementor-element-b5cc537{background:#fff;border:1px solid #e6e0da;border-left:3px solid #be1622;border-radius:10px;padding:24px 24px 24px 18px;flex:1 1 260px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-011ed63 */.elementor-87 .elementor-element.elementor-element-011ed63 .elementor-heading-title{color:#be1622;font-family:"Raleway",sans-serif;font-weight:700;font-size:1.1rem;line-height:1.25;margin:0 0 .3em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-670d8f0 */.elementor-87 .elementor-element.elementor-element-670d8f0 p{color:#333333;font-family:"Open Sans",sans-serif;line-height:1.7;font-size:.98rem;margin:0 0 1em;} .elementor-87 .elementor-element.elementor-element-670d8f0 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b157f7f */.elementor-87 .elementor-element.elementor-element-b157f7f{background:#fff;border:1px solid #e6e0da;border-left:3px solid #be1622;border-radius:10px;padding:24px 24px 24px 18px;flex:1 1 260px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d26f6ca */.elementor-87 .elementor-element.elementor-element-d26f6ca .elementor-heading-title{color:#be1622;font-family:"Raleway",sans-serif;font-weight:700;font-size:1.1rem;line-height:1.25;margin:0 0 .3em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8da60da */.elementor-87 .elementor-element.elementor-element-8da60da p{color:#333333;font-family:"Open Sans",sans-serif;line-height:1.7;font-size:.98rem;margin:0 0 1em;} .elementor-87 .elementor-element.elementor-element-8da60da p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-944a535 */.elementor-87 .elementor-element.elementor-element-944a535{background:#fff;border:1px solid #e6e0da;border-left:3px solid #be1622;border-radius:10px;padding:24px 24px 24px 18px;flex:1 1 260px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f742523 */.elementor-87 .elementor-element.elementor-element-f742523 .elementor-heading-title{color:#be1622;font-family:"Raleway",sans-serif;font-weight:700;font-size:1.1rem;line-height:1.25;margin:0 0 .3em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-102aadc */.elementor-87 .elementor-element.elementor-element-102aadc p{color:#333333;font-family:"Open Sans",sans-serif;line-height:1.7;font-size:.98rem;margin:0 0 1em;} .elementor-87 .elementor-element.elementor-element-102aadc p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fefbf9a */.elementor-87 .elementor-element.elementor-element-fefbf9a{background:#fff;border:1px solid #e6e0da;border-left:3px solid #be1622;border-radius:10px;padding:24px 24px 24px 18px;flex:1 1 260px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49e8f7d */.elementor-87 .elementor-element.elementor-element-49e8f7d .elementor-heading-title{color:#be1622;font-family:"Raleway",sans-serif;font-weight:700;font-size:1.1rem;line-height:1.25;margin:0 0 .3em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abf95fb */.elementor-87 .elementor-element.elementor-element-abf95fb p{color:#333333;font-family:"Open Sans",sans-serif;line-height:1.7;font-size:.98rem;margin:0 0 1em;} .elementor-87 .elementor-element.elementor-element-abf95fb p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-825984c */.elementor-87 .elementor-element.elementor-element-825984c{background:#fff;border:1px solid #e6e0da;border-left:3px solid #be1622;border-radius:10px;padding:24px 24px 24px 18px;flex:1 1 260px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-740f4c7 */.elementor-87 .elementor-element.elementor-element-740f4c7 > .e-con-inner{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;align-items:stretch;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-602a5c2 */.elementor-87 .elementor-element.elementor-element-602a5c2{background:#ffffff;} .elementor-87 .elementor-element.elementor-element-602a5c2 > .e-con-inner{max-width:1140px;margin:0 auto;padding:72px 24px;display:flex;flex-direction:column;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c302a1 */.elementor-87 .elementor-element.elementor-element-5c302a1{display:inline-block;background:#f7f2ef;color:#8f0f19;border-radius:999px;padding:4px 14px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;font-family:"Open Sans",sans-serif;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e684d3c */.elementor-87 .elementor-element.elementor-element-e684d3c .elementor-heading-title{color:#be1622;font-family:"Raleway",sans-serif;font-weight:700;font-size:clamp(1.4rem,3vw,2rem);line-height:1.25;margin:0 0 .3em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c958c9 */.elementor-87 .elementor-element.elementor-element-0c958c9 p{color:#333333;font-family:"Open Sans",sans-serif;line-height:1.7;font-size:.98rem;margin:0 0 1em;} .elementor-87 .elementor-element.elementor-element-0c958c9 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f22b5f1 */.elementor-87 .elementor-element.elementor-element-f22b5f1{display:inline-block;background:#f3e6e6;color:#8f0f19;border-radius:999px;padding:4px 14px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;font-family:"Open Sans",sans-serif;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-740bb4a */.elementor-87 .elementor-element.elementor-element-740bb4a .elementor-heading-title{color:#be1622;font-family:"Raleway",sans-serif;font-weight:700;font-size:1.2rem;line-height:1.25;margin:0 0 .3em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19919ce */.elementor-87 .elementor-element.elementor-element-19919ce p{color:#333333;font-family:"Open Sans",sans-serif;line-height:1.7;font-size:.98rem;margin:0 0 1em;} .elementor-87 .elementor-element.elementor-element-19919ce p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e26c86c */.elementor-87 .elementor-element.elementor-element-e26c86c{background:#fff;border:1px solid #e6e0da;border-left:3px solid #be1622;border-radius:10px;padding:24px 24px 24px 18px;width:100%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a7c655 */.elementor-87 .elementor-element.elementor-element-0a7c655{display:inline-block;background:#f3e6e6;color:#8f0f19;border-radius:999px;padding:4px 14px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;font-family:"Open Sans",sans-serif;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-689860d */.elementor-87 .elementor-element.elementor-element-689860d .elementor-heading-title{color:#be1622;font-family:"Raleway",sans-serif;font-weight:700;font-size:1.2rem;line-height:1.25;margin:0 0 .3em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0315a15 */.elementor-87 .elementor-element.elementor-element-0315a15 p{color:#333333;font-family:"Open Sans",sans-serif;line-height:1.7;font-size:.98rem;margin:0 0 1em;} .elementor-87 .elementor-element.elementor-element-0315a15 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b694d9b */.elementor-87 .elementor-element.elementor-element-b694d9b{background:#fff;border:1px solid #e6e0da;border-left:3px solid #be1622;border-radius:10px;padding:24px 24px 24px 18px;width:100%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-814c759 */.elementor-87 .elementor-element.elementor-element-814c759{display:inline-block;background:#f3e6e6;color:#8f0f19;border-radius:999px;padding:4px 14px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;font-family:"Open Sans",sans-serif;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac9dc10 */.elementor-87 .elementor-element.elementor-element-ac9dc10 .elementor-heading-title{color:#be1622;font-family:"Raleway",sans-serif;font-weight:700;font-size:1.2rem;line-height:1.25;margin:0 0 .3em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b87392 */.elementor-87 .elementor-element.elementor-element-1b87392 p{color:#333333;font-family:"Open Sans",sans-serif;line-height:1.7;font-size:.98rem;margin:0 0 1em;} .elementor-87 .elementor-element.elementor-element-1b87392 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a996a25 */.elementor-87 .elementor-element.elementor-element-a996a25{background:#fff;border:1px solid #e6e0da;border-left:3px solid #be1622;border-radius:10px;padding:24px 24px 24px 18px;width:100%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fc4506 */.elementor-87 .elementor-element.elementor-element-3fc4506{display:inline-block;background:#f3e6e6;color:#8f0f19;border-radius:999px;padding:4px 14px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;font-family:"Open Sans",sans-serif;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-494089f */.elementor-87 .elementor-element.elementor-element-494089f .elementor-heading-title{color:#be1622;font-family:"Raleway",sans-serif;font-weight:700;font-size:1.2rem;line-height:1.25;margin:0 0 .3em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-443a4fb */.elementor-87 .elementor-element.elementor-element-443a4fb p{color:#333333;font-family:"Open Sans",sans-serif;line-height:1.7;font-size:.98rem;margin:0 0 1em;} .elementor-87 .elementor-element.elementor-element-443a4fb p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-659ba51 */.elementor-87 .elementor-element.elementor-element-659ba51{background:#fff;border:1px solid #e6e0da;border-left:3px solid #be1622;border-radius:10px;padding:24px 24px 24px 18px;width:100%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5acece */.elementor-87 .elementor-element.elementor-element-d5acece{display:inline-block;background:#f3e6e6;color:#8f0f19;border-radius:999px;padding:4px 14px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;font-family:"Open Sans",sans-serif;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40d1940 */.elementor-87 .elementor-element.elementor-element-40d1940 .elementor-heading-title{color:#be1622;font-family:"Raleway",sans-serif;font-weight:700;font-size:1.2rem;line-height:1.25;margin:0 0 .3em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74eeba9 */.elementor-87 .elementor-element.elementor-element-74eeba9 p{color:#333333;font-family:"Open Sans",sans-serif;line-height:1.7;font-size:.98rem;margin:0 0 1em;} .elementor-87 .elementor-element.elementor-element-74eeba9 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8e0878 */.elementor-87 .elementor-element.elementor-element-d8e0878{background:#fff;border:1px solid #e6e0da;border-left:3px solid #be1622;border-radius:10px;padding:24px 24px 24px 18px;width:100%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57a7cf7 */.elementor-87 .elementor-element.elementor-element-57a7cf7{display:inline-block;background:#f3e6e6;color:#8f0f19;border-radius:999px;padding:4px 14px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;font-family:"Open Sans",sans-serif;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-393ab94 */.elementor-87 .elementor-element.elementor-element-393ab94 .elementor-heading-title{color:#be1622;font-family:"Raleway",sans-serif;font-weight:700;font-size:1.2rem;line-height:1.25;margin:0 0 .3em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa655fd */.elementor-87 .elementor-element.elementor-element-aa655fd p{color:#333333;font-family:"Open Sans",sans-serif;line-height:1.7;font-size:.98rem;margin:0 0 1em;} .elementor-87 .elementor-element.elementor-element-aa655fd p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-252ea49 */.elementor-87 .elementor-element.elementor-element-252ea49{background:#fff;border:1px solid #e6e0da;border-left:3px solid #be1622;border-radius:10px;padding:24px 24px 24px 18px;width:100%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a9dfce */.elementor-87 .elementor-element.elementor-element-5a9dfce{display:inline-block;background:#f3e6e6;color:#8f0f19;border-radius:999px;padding:4px 14px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;font-family:"Open Sans",sans-serif;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f864b0 */.elementor-87 .elementor-element.elementor-element-2f864b0 .elementor-heading-title{color:#be1622;font-family:"Raleway",sans-serif;font-weight:700;font-size:1.2rem;line-height:1.25;margin:0 0 .3em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dc0cf0 */.elementor-87 .elementor-element.elementor-element-5dc0cf0 p{color:#333333;font-family:"Open Sans",sans-serif;line-height:1.7;font-size:.98rem;margin:0 0 1em;} .elementor-87 .elementor-element.elementor-element-5dc0cf0 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8aee7bc */.elementor-87 .elementor-element.elementor-element-8aee7bc{background:#fff;border:1px solid #e6e0da;border-left:3px solid #be1622;border-radius:10px;padding:24px 24px 24px 18px;width:100%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd9a465 */.elementor-87 .elementor-element.elementor-element-bd9a465{display:inline-block;background:#f3e6e6;color:#8f0f19;border-radius:999px;padding:4px 14px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;font-family:"Open Sans",sans-serif;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bd4f17 */.elementor-87 .elementor-element.elementor-element-9bd4f17 .elementor-heading-title{color:#be1622;font-family:"Raleway",sans-serif;font-weight:700;font-size:1.2rem;line-height:1.25;margin:0 0 .3em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abbffea */.elementor-87 .elementor-element.elementor-element-abbffea p{color:#333333;font-family:"Open Sans",sans-serif;line-height:1.7;font-size:.98rem;margin:0 0 1em;} .elementor-87 .elementor-element.elementor-element-abbffea p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd48c29 */.elementor-87 .elementor-element.elementor-element-cd48c29{background:#fff;border:1px solid #e6e0da;border-left:3px solid #be1622;border-radius:10px;padding:24px 24px 24px 18px;width:100%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60973d1 */.elementor-87 .elementor-element.elementor-element-60973d1{display:inline-block;background:#f3e6e6;color:#8f0f19;border-radius:999px;padding:4px 14px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;font-family:"Open Sans",sans-serif;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a016563 */.elementor-87 .elementor-element.elementor-element-a016563 .elementor-heading-title{color:#be1622;font-family:"Raleway",sans-serif;font-weight:700;font-size:1.2rem;line-height:1.25;margin:0 0 .3em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c3f242 */.elementor-87 .elementor-element.elementor-element-6c3f242 p{color:#333333;font-family:"Open Sans",sans-serif;line-height:1.7;font-size:.98rem;margin:0 0 1em;} .elementor-87 .elementor-element.elementor-element-6c3f242 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e364751 */.elementor-87 .elementor-element.elementor-element-e364751{background:#fff;border:1px solid #e6e0da;border-left:3px solid #be1622;border-radius:10px;padding:24px 24px 24px 18px;width:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd8b0d8 */.elementor-87 .elementor-element.elementor-element-fd8b0d8 > .e-con-inner{display:flex;flex-direction:column;gap:24px;margin-top:20px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-867f9d3 */.elementor-87 .elementor-element.elementor-element-867f9d3{background:#faf6f2;} .elementor-87 .elementor-element.elementor-element-867f9d3 > .e-con-inner{max-width:900px;margin:0 auto;padding:72px 24px;display:flex;flex-direction:column;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9fc8a97 */.elementor-87 .elementor-element.elementor-element-9fc8a97{display:inline-block;background:#f7f2ef;color:#8f0f19;border-radius:999px;padding:4px 14px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;font-family:"Open Sans",sans-serif;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d30744 */.elementor-87 .elementor-element.elementor-element-0d30744 .elementor-heading-title{color:#be1622;font-family:"Raleway",sans-serif;font-weight:700;font-size:clamp(1.4rem,3vw,2rem);line-height:1.25;margin:0 0 .3em;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bcc4c80 */.elementor-87 .elementor-element.elementor-element-bcc4c80 p{color:#333333;font-family:"Open Sans",sans-serif;line-height:1.7;font-size:.98rem;margin:0 0 1em;} .elementor-87 .elementor-element.elementor-element-bcc4c80 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e47763d */.elementor-87 .elementor-element.elementor-element-e47763d .elementor-button{background:transparent;border:1px solid #8f0f19;color:#8f0f19;border-radius:999px;padding:10px 22px;font-weight:600;font-size:.92rem;font-family:"Open Sans",sans-serif;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39c8908 */.elementor-87 .elementor-element.elementor-element-39c8908 > .e-con-inner{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1905feb */.elementor-87 .elementor-element.elementor-element-1905feb{background:#ffffff;} .elementor-87 .elementor-element.elementor-element-1905feb > .e-con-inner{max-width:760px;margin:0 auto;padding:64px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65c8a28 */.elementor-87 .elementor-element.elementor-element-65c8a28{width:100%;max-width:100%;margin:0;padding:0;display:flex;flex-direction:column;gap:0;}/* End custom CSS */