.elementor-1787 .elementor-element.elementor-element-b500295{--display:flex;}.elementor-1787 .elementor-element.elementor-element-b500295:not(.elementor-motion-effects-element-type-background), .elementor-1787 .elementor-element.elementor-element-b500295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.plataformamusacc.org/wp-content/uploads/2026/09/plataforma_musacc_v1.jpg");background-position:center center;}.elementor-1787 .elementor-element.elementor-element-2d692e0{--display:flex;--padding-top:90px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-1787 .elementor-element.elementor-element-9638308{--display:flex;}.elementor-1787 .elementor-element.elementor-element-803c5d3{--display:flex;}.elementor-1787 .elementor-element.elementor-element-b1e98a2{--display:flex;}.elementor-1787 .elementor-element.elementor-element-c8945d1{--display:flex;}.elementor-1787 .elementor-element.elementor-element-38d3ffa{--display:flex;}.elementor-1787 .elementor-element.elementor-element-b02c9f6{--display:flex;}.elementor-1787 .elementor-element.elementor-element-04ecef2{--display:flex;}.elementor-1787 .elementor-element.elementor-element-f1b8166{--display:flex;}.elementor-1787 .elementor-element.elementor-element-9638b71{--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-1787 .elementor-element.elementor-element-fd4f0c3{--display:flex;}.elementor-1787 .elementor-element.elementor-element-b496ff7{--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-1787 .elementor-element.elementor-element-03049bb{--display:flex;}.elementor-1787 .elementor-element.elementor-element-a304515{--display:flex;}.elementor-1787 .elementor-element.elementor-element-1411b71{--display:flex;}.elementor-1787 .elementor-element.elementor-element-2a0d72b{--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-1787 .elementor-element.elementor-element-700d27c{--display:flex;}.elementor-1787 .elementor-element.elementor-element-42edc8d{--display:flex;}.elementor-1787 .elementor-element.elementor-element-566b3bd{--display:flex;}.elementor-1787 .elementor-element.elementor-element-236d9bc{--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-1787 .elementor-element.elementor-element-fe83082{--display:flex;}.elementor-1787 .elementor-element.elementor-element-d8be882{--display:flex;}.elementor-1787 .elementor-element.elementor-element-fd6c3c7{--display:flex;}.elementor-1787 .elementor-element.elementor-element-d96c7f7{--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-1787 .elementor-element.elementor-element-5f45607{--display:flex;}.elementor-1787 .elementor-element.elementor-element-384a857{--display:flex;}.elementor-1787 .elementor-element.elementor-element-417c545{--display:flex;}.elementor-1787 .elementor-element.elementor-element-b9dcf57{--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-1787 .elementor-element.elementor-element-7b44d6a{--display:flex;}.elementor-1787 .elementor-element.elementor-element-2dd241b{--display:flex;}.elementor-1787 .elementor-element.elementor-element-7af8c1a{--display:flex;}.elementor-1787 .elementor-element.elementor-element-51878d5{--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-1787 .elementor-element.elementor-element-c0a658d{--display:flex;}.elementor-1787 .elementor-element.elementor-element-2f852db{--display:flex;}.elementor-1787 .elementor-element.elementor-element-1a34515{--display:flex;}.elementor-1787 .elementor-element.elementor-element-e437c22{--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-1787 .elementor-element.elementor-element-c7f9e3e{--display:flex;}.elementor-1787 .elementor-element.elementor-element-f66e9f6{--display:flex;}.elementor-1787 .elementor-element.elementor-element-b2ec97d{--display:flex;}.elementor-1787 .elementor-element.elementor-element-0d7b45f{--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-1787 .elementor-element.elementor-element-242089e{--display:flex;}.elementor-1787 .elementor-element.elementor-element-0a92fea{--display:flex;}.elementor-1787 .elementor-element.elementor-element-76cdde7{--display:flex;}.elementor-1787 .elementor-element.elementor-element-316c535{--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-1787 .elementor-element.elementor-element-299a35c{--display:flex;}.elementor-1787 .elementor-element.elementor-element-d751762{--display:flex;}.elementor-1787 .elementor-element.elementor-element-e81699a{--display:flex;}.elementor-1787 .elementor-element.elementor-element-efbc4e1{--display:flex;}@media(min-width:768px){.elementor-1787 .elementor-element.elementor-element-fd4f0c3{--width:100%;}.elementor-1787 .elementor-element.elementor-element-03049bb{--width:72%;}.elementor-1787 .elementor-element.elementor-element-a304515{--width:28%;}.elementor-1787 .elementor-element.elementor-element-1411b71{--width:100%;}.elementor-1787 .elementor-element.elementor-element-700d27c{--width:72%;}.elementor-1787 .elementor-element.elementor-element-42edc8d{--width:28%;}.elementor-1787 .elementor-element.elementor-element-566b3bd{--width:100%;}.elementor-1787 .elementor-element.elementor-element-fe83082{--width:72%;}.elementor-1787 .elementor-element.elementor-element-d8be882{--width:28%;}.elementor-1787 .elementor-element.elementor-element-fd6c3c7{--width:100%;}.elementor-1787 .elementor-element.elementor-element-5f45607{--width:72%;}.elementor-1787 .elementor-element.elementor-element-384a857{--width:28%;}.elementor-1787 .elementor-element.elementor-element-417c545{--width:100%;}.elementor-1787 .elementor-element.elementor-element-7b44d6a{--width:72%;}.elementor-1787 .elementor-element.elementor-element-2dd241b{--width:28%;}.elementor-1787 .elementor-element.elementor-element-7af8c1a{--width:100%;}.elementor-1787 .elementor-element.elementor-element-c0a658d{--width:72%;}.elementor-1787 .elementor-element.elementor-element-2f852db{--width:28%;}.elementor-1787 .elementor-element.elementor-element-1a34515{--width:100%;}.elementor-1787 .elementor-element.elementor-element-c7f9e3e{--width:72%;}.elementor-1787 .elementor-element.elementor-element-f66e9f6{--width:28%;}.elementor-1787 .elementor-element.elementor-element-b2ec97d{--width:100%;}.elementor-1787 .elementor-element.elementor-element-242089e{--width:72%;}.elementor-1787 .elementor-element.elementor-element-0a92fea{--width:28%;}.elementor-1787 .elementor-element.elementor-element-76cdde7{--width:100%;}.elementor-1787 .elementor-element.elementor-element-299a35c{--width:72%;}.elementor-1787 .elementor-element.elementor-element-d751762{--width:28%;}}/* Start custom CSS for text-editor, class: .elementor-element-2ed65f0 */.elementor-1787 .elementor-element.elementor-element-2ed65f0{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-6d19df2 */.elementor-1787 .elementor-element.elementor-element-6d19df2 .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-b628852 */.elementor-1787 .elementor-element.elementor-element-b628852 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-2d692e0 */.elementor-1787 .elementor-element.elementor-element-2d692e0{background-image:linear-gradient(160deg,rgba(190,22,34,.86),rgba(143,15,25,.93) 75%);text-align:center;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b77b376 */.elementor-1787 .elementor-element.elementor-element-b77b376 .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-3e0de1c */.elementor-1787 .elementor-element.elementor-element-3e0de1c p{color:#333333;font-family:"Open Sans",sans-serif;line-height:1.7;font-size:.98rem;margin:0 0 1em;} .elementor-1787 .elementor-element.elementor-element-3e0de1c p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1e98a2 */.elementor-1787 .elementor-element.elementor-element-b1e98a2{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-70962eb */.elementor-1787 .elementor-element.elementor-element-70962eb .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-2a273e6 */.elementor-1787 .elementor-element.elementor-element-2a273e6 p{color:#333333;font-family:"Open Sans",sans-serif;line-height:1.7;font-size:.98rem;margin:0 0 1em;} .elementor-1787 .elementor-element.elementor-element-2a273e6 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8945d1 */.elementor-1787 .elementor-element.elementor-element-c8945d1{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-ff1baf1 */.elementor-1787 .elementor-element.elementor-element-ff1baf1 .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-eb7bff9 */.elementor-1787 .elementor-element.elementor-element-eb7bff9 p{color:#333333;font-family:"Open Sans",sans-serif;line-height:1.7;font-size:.98rem;margin:0 0 1em;} .elementor-1787 .elementor-element.elementor-element-eb7bff9 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38d3ffa */.elementor-1787 .elementor-element.elementor-element-38d3ffa{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-d06cdd1 */.elementor-1787 .elementor-element.elementor-element-d06cdd1 .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-e9952c8 */.elementor-1787 .elementor-element.elementor-element-e9952c8 p{color:#333333;font-family:"Open Sans",sans-serif;line-height:1.7;font-size:.98rem;margin:0 0 1em;} .elementor-1787 .elementor-element.elementor-element-e9952c8 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b02c9f6 */.elementor-1787 .elementor-element.elementor-element-b02c9f6{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-4994e7f */.elementor-1787 .elementor-element.elementor-element-4994e7f .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-5f7fe5f */.elementor-1787 .elementor-element.elementor-element-5f7fe5f p{color:#333333;font-family:"Open Sans",sans-serif;line-height:1.7;font-size:.98rem;margin:0 0 1em;} .elementor-1787 .elementor-element.elementor-element-5f7fe5f p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04ecef2 */.elementor-1787 .elementor-element.elementor-element-04ecef2{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-803c5d3 */.elementor-1787 .elementor-element.elementor-element-803c5d3 > .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-9638308 */.elementor-1787 .elementor-element.elementor-element-9638308{background:#ffffff;} .elementor-1787 .elementor-element.elementor-element-9638308 > .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-767cb0b */.elementor-1787 .elementor-element.elementor-element-767cb0b{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-5336ea9 */.elementor-1787 .elementor-element.elementor-element-5336ea9 .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-b976c1c */.elementor-1787 .elementor-element.elementor-element-b976c1c p{color:#333333;font-family:"Open Sans",sans-serif;line-height:1.7;font-size:.98rem;margin:0 0 1em;} .elementor-1787 .elementor-element.elementor-element-b976c1c p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7e413e */.elementor-1787 .elementor-element.elementor-element-f7e413e{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-9bc3641 */.elementor-1787 .elementor-element.elementor-element-9bc3641 .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-8ae4a9e */.elementor-1787 .elementor-element.elementor-element-8ae4a9e p{color:#333333;font-family:"Open Sans",sans-serif;line-height:1.7;font-size:.98rem;margin:0 0 1em;} .elementor-1787 .elementor-element.elementor-element-8ae4a9e p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd4f0c3 */.elementor-1787 .elementor-element.elementor-element-fd4f0c3{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-83441e0 */.elementor-1787 .elementor-element.elementor-element-83441e0{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-b912180 */.elementor-1787 .elementor-element.elementor-element-b912180 .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-ec95dad */.elementor-1787 .elementor-element.elementor-element-ec95dad p{color:#333333;font-family:"Open Sans",sans-serif;line-height:1.7;font-size:.98rem;margin:0 0 1em;} .elementor-1787 .elementor-element.elementor-element-ec95dad p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1411b71 */.elementor-1787 .elementor-element.elementor-element-1411b71{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-016f585 */.elementor-1787 .elementor-element.elementor-element-016f585{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-ba43546 */.elementor-1787 .elementor-element.elementor-element-ba43546 .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-fd872a2 */.elementor-1787 .elementor-element.elementor-element-fd872a2 p{color:#333333;font-family:"Open Sans",sans-serif;line-height:1.7;font-size:.98rem;margin:0 0 1em;} .elementor-1787 .elementor-element.elementor-element-fd872a2 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-566b3bd */.elementor-1787 .elementor-element.elementor-element-566b3bd{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-49b1a31 */.elementor-1787 .elementor-element.elementor-element-49b1a31{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-9302ba3 */.elementor-1787 .elementor-element.elementor-element-9302ba3 .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-516f258 */.elementor-1787 .elementor-element.elementor-element-516f258 p{color:#333333;font-family:"Open Sans",sans-serif;line-height:1.7;font-size:.98rem;margin:0 0 1em;} .elementor-1787 .elementor-element.elementor-element-516f258 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd6c3c7 */.elementor-1787 .elementor-element.elementor-element-fd6c3c7{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-72a09d5 */.elementor-1787 .elementor-element.elementor-element-72a09d5{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-5fbf43b */.elementor-1787 .elementor-element.elementor-element-5fbf43b .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-fa0d78b */.elementor-1787 .elementor-element.elementor-element-fa0d78b p{color:#333333;font-family:"Open Sans",sans-serif;line-height:1.7;font-size:.98rem;margin:0 0 1em;} .elementor-1787 .elementor-element.elementor-element-fa0d78b p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417c545 */.elementor-1787 .elementor-element.elementor-element-417c545{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-db32ece */.elementor-1787 .elementor-element.elementor-element-db32ece{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-b690bc8 */.elementor-1787 .elementor-element.elementor-element-b690bc8 .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-1aad97b */.elementor-1787 .elementor-element.elementor-element-1aad97b p{color:#333333;font-family:"Open Sans",sans-serif;line-height:1.7;font-size:.98rem;margin:0 0 1em;} .elementor-1787 .elementor-element.elementor-element-1aad97b p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af8c1a */.elementor-1787 .elementor-element.elementor-element-7af8c1a{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-8a57e14 */.elementor-1787 .elementor-element.elementor-element-8a57e14{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-9d4080f */.elementor-1787 .elementor-element.elementor-element-9d4080f .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-cf2a322 */.elementor-1787 .elementor-element.elementor-element-cf2a322 p{color:#333333;font-family:"Open Sans",sans-serif;line-height:1.7;font-size:.98rem;margin:0 0 1em;} .elementor-1787 .elementor-element.elementor-element-cf2a322 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a34515 */.elementor-1787 .elementor-element.elementor-element-1a34515{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-aade0a1 */.elementor-1787 .elementor-element.elementor-element-aade0a1{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-ea3333f */.elementor-1787 .elementor-element.elementor-element-ea3333f .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-5f3882d */.elementor-1787 .elementor-element.elementor-element-5f3882d p{color:#333333;font-family:"Open Sans",sans-serif;line-height:1.7;font-size:.98rem;margin:0 0 1em;} .elementor-1787 .elementor-element.elementor-element-5f3882d p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2ec97d */.elementor-1787 .elementor-element.elementor-element-b2ec97d{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-0dc896e */.elementor-1787 .elementor-element.elementor-element-0dc896e{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-9221912 */.elementor-1787 .elementor-element.elementor-element-9221912 .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-a17584a */.elementor-1787 .elementor-element.elementor-element-a17584a p{color:#333333;font-family:"Open Sans",sans-serif;line-height:1.7;font-size:.98rem;margin:0 0 1em;} .elementor-1787 .elementor-element.elementor-element-a17584a p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76cdde7 */.elementor-1787 .elementor-element.elementor-element-76cdde7{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-9638b71 */.elementor-1787 .elementor-element.elementor-element-9638b71 > .e-con-inner{display:flex;flex-direction:column;gap:24px;margin-top:20px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1b8166 */.elementor-1787 .elementor-element.elementor-element-f1b8166{background:#faf6f2;} .elementor-1787 .elementor-element.elementor-element-f1b8166 > .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-6ce5552 */.elementor-1787 .elementor-element.elementor-element-6ce5552{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-3430c82 */.elementor-1787 .elementor-element.elementor-element-3430c82 .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-bf54bb1 */.elementor-1787 .elementor-element.elementor-element-bf54bb1 p{color:#333333;font-family:"Open Sans",sans-serif;line-height:1.7;font-size:.98rem;margin:0 0 1em;} .elementor-1787 .elementor-element.elementor-element-bf54bb1 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a60692 */.elementor-1787 .elementor-element.elementor-element-5a60692 .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-efbc4e1 */.elementor-1787 .elementor-element.elementor-element-efbc4e1 > .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-e81699a */.elementor-1787 .elementor-element.elementor-element-e81699a{background:#ffffff;} .elementor-1787 .elementor-element.elementor-element-e81699a > .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-b500295 */.elementor-1787 .elementor-element.elementor-element-b500295{width:100%;max-width:100%;margin:0;padding:0;display:flex;flex-direction:column;gap:0;}/* End custom CSS */