.elementor-8 .elementor-element.elementor-element-f991710{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-f991710 > .elementor-shape-bottom .elementor-shape-fill, .elementor-8 .elementor-element.elementor-element-f991710 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F7F7F7;}.elementor-8 .elementor-element.elementor-element-f991710 > .elementor-shape-bottom svg, .elementor-8 .elementor-element.elementor-element-f991710 > .e-con-inner > .elementor-shape-bottom svg{height:150px;}.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-8 .elementor-element.elementor-element-99c83e6{text-align:center;font-family:"Lexend Deca", Sans-serif;font-weight:400;color:#C0C2CC;}.elementor-8 .elementor-element.elementor-element-8cf735a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-b74ed28 .elementor-button{background-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-87dfc42 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:#E21C21;color:#E21C21;background-color:#13880800;border-style:solid;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-8 .elementor-element.elementor-element-4d88144{--e-image-carousel-slides-to-show:6;}.elementor-8 .elementor-element.elementor-element-4d88144 .swiper-wrapper{display:flex;align-items:center;}.elementor-8 .elementor-element.elementor-element-4d88144 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-04d9ac8{--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:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-9987e08{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(65.00000000000004, 40, 95, 0.14901960784313725);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-9987e08:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9987e08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5d977d3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-fd42237 img{width:100%;height:150px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.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-8 .elementor-element.elementor-element-527aaca{text-align:center;}.elementor-8 .elementor-element.elementor-element-527aaca .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-b5f62d4{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-28e1248{text-align:center;}.elementor-8 .elementor-element.elementor-element-28e1248 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-889643e{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b8555db .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-b8555db .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );background-color:#E21C21;}.elementor-8 .elementor-element.elementor-element-ec82329{text-align:center;}.elementor-8 .elementor-element.elementor-element-ec82329 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:300;line-height:20px;color:#99A1AF;}.elementor-8 .elementor-element.elementor-element-9994585{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(65.00000000000004, 40, 95, 0.14901960784313725);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-9994585:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9994585 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-483d7cc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4a6d84c img{width:100%;height:150px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-4177707{text-align:center;}.elementor-8 .elementor-element.elementor-element-4177707 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-5e1cacd{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8cfb1d1{text-align:center;}.elementor-8 .elementor-element.elementor-element-8cfb1d1 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-f74ef23{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-48299c4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-48299c4 .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );background-color:#E21C21;}.elementor-8 .elementor-element.elementor-element-089a177{text-align:center;}.elementor-8 .elementor-element.elementor-element-089a177 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:300;line-height:20px;color:#99A1AF;}.elementor-8 .elementor-element.elementor-element-b1a36dd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(65.00000000000004, 40, 95, 0.14901960784313725);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-b1a36dd:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b1a36dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f583ccb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8229a38 img{width:100%;height:150px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-5502ce7{text-align:center;}.elementor-8 .elementor-element.elementor-element-5502ce7 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-7336c9c{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4ff9ec5{text-align:center;}.elementor-8 .elementor-element.elementor-element-4ff9ec5 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-0a53cae{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-34da0f6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-34da0f6 .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );background-color:#E21C21;}.elementor-8 .elementor-element.elementor-element-4add0e3{text-align:center;}.elementor-8 .elementor-element.elementor-element-4add0e3 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:300;line-height:20px;color:#99A1AF;}.elementor-8 .elementor-element.elementor-element-b895220{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(65.00000000000004, 40, 95, 0.14901960784313725);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-b895220:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b895220 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-77470ca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b6fbc9e img{width:100%;height:150px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-918c369{text-align:center;}.elementor-8 .elementor-element.elementor-element-918c369 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-018377b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2e31608{text-align:center;}.elementor-8 .elementor-element.elementor-element-2e31608 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-f5e243b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-61b30af .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-61b30af .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );background-color:#E21C21;}.elementor-8 .elementor-element.elementor-element-a5dd018{text-align:center;}.elementor-8 .elementor-element.elementor-element-a5dd018 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:300;line-height:20px;color:#99A1AF;}.elementor-8 .elementor-element.elementor-element-e229692{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(65.00000000000004, 40, 95, 0.14901960784313725);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-e229692:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e229692 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a1c9a88{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e6e47c3 img{width:100%;height:150px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-0da87df{text-align:center;}.elementor-8 .elementor-element.elementor-element-0da87df .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-61cd367{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-77726f4{text-align:center;}.elementor-8 .elementor-element.elementor-element-77726f4 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-c712ca6{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-cc4dfcf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-cc4dfcf .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );background-color:#E21C21;}.elementor-8 .elementor-element.elementor-element-0ebee1f{text-align:center;}.elementor-8 .elementor-element.elementor-element-0ebee1f .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:300;line-height:20px;color:#99A1AF;}.elementor-8 .elementor-element.elementor-element-39460bd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(65.00000000000004, 40, 95, 0.14901960784313725);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-39460bd:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-39460bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1e7e785{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-460c7cb img{width:100%;height:150px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-a130131{text-align:center;}.elementor-8 .elementor-element.elementor-element-a130131 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-b7933ec{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-844de04{text-align:center;}.elementor-8 .elementor-element.elementor-element-844de04 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-146e537{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f777c0f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-f777c0f .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );background-color:#E21C21;}.elementor-8 .elementor-element.elementor-element-92b8569{text-align:center;}.elementor-8 .elementor-element.elementor-element-92b8569 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:12px;font-weight:300;line-height:20px;color:#99A1AF;}.elementor-8 .elementor-element.elementor-element-0be0aae{--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:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-0be0aae:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0be0aae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4de36ac .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-weight:700;}.elementor-8 .elementor-element.elementor-element-099d7e3{--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:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-ff15458 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-weight:700;}.elementor-8 .elementor-element.elementor-element-efbf7d9 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-weight:700;}.elementor-8 .elementor-element.elementor-element-d2c8181{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b65c0cc{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(65.00000000000004, 40, 95, 0.14901960784313725);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-b65c0cc:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b65c0cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2F3E3;}.elementor-8 .elementor-element.elementor-element-93a2786{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-93a2786:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-93a2786 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#378639;}.elementor-8 .elementor-element.elementor-element-93d6486 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-bda7bc7{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(65.00000000000004, 40, 95, 0.14901960784313725);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-bda7bc7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-bda7bc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9E6E6;}.elementor-8 .elementor-element.elementor-element-fe8c8d4{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-fe8c8d4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fe8c8d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EA0101;}.elementor-8 .elementor-element.elementor-element-3ea42df .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0bf8e48{--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:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-0bf8e48:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0bf8e48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4ca46ff .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-weight:700;}.elementor-8 .elementor-element.elementor-element-518a3b7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ab3b976{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(65.00000000000004, 40, 95, 0.14901960784313725);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-ab3b976:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ab3b976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-46d412a .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:20px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-abeecd8{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(65.00000000000004, 40, 95, 0.14901960784313725);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-abeecd8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-abeecd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b7abcb5 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:20px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-42be070{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(65.00000000000004, 40, 95, 0.14901960784313725);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-42be070:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-42be070 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7c2f084 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:20px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-edbcad6{--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:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-faf60b7 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-weight:700;}.elementor-8 .elementor-element.elementor-element-d4e09d4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8c9eae4{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(65.00000000000004, 40, 95, 0.14901960784313725);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-8c9eae4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8c9eae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d17cabb .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:20px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-39b2e76{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(65.00000000000004, 40, 95, 0.14901960784313725);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-39b2e76:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-39b2e76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-400dbe8 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:20px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-9432029{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(65.00000000000004, 40, 95, 0.14901960784313725);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-9432029:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9432029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8f1deb7 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:20px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-20bfbd8{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(65.00000000000004, 40, 95, 0.14901960784313725);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-20bfbd8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-20bfbd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8becc11 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:20px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-c18f1e8{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(65.00000000000004, 40, 95, 0.14901960784313725);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-c18f1e8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c18f1e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-dd2e07e .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:20px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-e63581f{--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:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-e63581f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e63581f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9594af8 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-weight:700;}.elementor-8 .elementor-element.elementor-element-2038a79{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-09beba9{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(65.00000000000004, 40, 95, 0.14901960784313725);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-09beba9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-09beba9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2ec0e38 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:20px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-dabaf73{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(65.00000000000004, 40, 95, 0.14901960784313725);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-dabaf73:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-dabaf73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-fc8add1 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:20px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-b31cb6d{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(65.00000000000004, 40, 95, 0.14901960784313725);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-b31cb6d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b31cb6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d4a057f .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:20px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-8319fc1{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(65.00000000000004, 40, 95, 0.14901960784313725);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-8319fc1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8319fc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-14af111 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:20px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-d30afe8{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(65.00000000000004, 40, 95, 0.14901960784313725);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-d30afe8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d30afe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e7845c0 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:20px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-821fcb1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-102b94a{--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:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-102b94a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-102b94a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b87cbd1 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-weight:700;}.elementor-8 .elementor-element.elementor-element-3ca6866{--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:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-e548821 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-weight:700;}.elementor-8 .elementor-element.elementor-element-57c8e99{--display:flex;}.elementor-8 .elementor-element.elementor-element-410e637{--display:flex;}.elementor-8 .elementor-element.elementor-element-d106288{--display:flex;}.elementor-8 .elementor-element.elementor-element-f63df54{--display:flex;}.elementor-8 .elementor-element.elementor-element-885a731{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-885a731 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );border-style:none;}.elementor-8 .elementor-element.elementor-element-885a731 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-8 .elementor-element.elementor-element-885a731 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}body.elementor-page-8:not(.elementor-motion-effects-element-type-background), body.elementor-page-8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-9987e08{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-9994585{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-b1a36dd{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-b895220{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-e229692{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-39460bd{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-518a3b7{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-d4e09d4{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-2038a79{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-821fcb1{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-f991710{--content-width:1280px;}.elementor-8 .elementor-element.elementor-element-04d9ac8{--content-width:1280px;}.elementor-8 .elementor-element.elementor-element-0be0aae{--content-width:1280px;}.elementor-8 .elementor-element.elementor-element-099d7e3{--content-width:1280px;}.elementor-8 .elementor-element.elementor-element-0bf8e48{--content-width:1280px;}.elementor-8 .elementor-element.elementor-element-edbcad6{--content-width:1280px;}.elementor-8 .elementor-element.elementor-element-e63581f{--content-width:1280px;}.elementor-8 .elementor-element.elementor-element-821fcb1{--content-width:1280px;}.elementor-8 .elementor-element.elementor-element-102b94a{--content-width:1280px;}.elementor-8 .elementor-element.elementor-element-3ca6866{--content-width:1280px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-4d88144{--e-image-carousel-slides-to-show:3;}.elementor-8 .elementor-element.elementor-element-9987e08{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-9994585{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-b1a36dd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-b895220{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-e229692{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-39460bd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-518a3b7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-d4e09d4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-2038a79{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-821fcb1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image-carousel, class: .elementor-element-4d88144 */.elementor-8 .elementor-element.elementor-element-4d88144 img {
    background-image: radial-gradient(circle farthest-corner at 50% 0%, #2e042d, #171b2a 70%);
    border: 1px solid #E21C21;
    height: 200px;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f991710 */.elementor-8 .elementor-element.elementor-element-f991710 {
    background-image: radial-gradient(circle farthest-corner at 50% 0%, #006A4E, #1A1A1A 70%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28e1248 */.elementor-8 .elementor-element.elementor-element-28e1248 b {
    color: #E21C21;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cfb1d1 */.elementor-8 .elementor-element.elementor-element-8cfb1d1 b {
    color: #E21C21;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ff9ec5 */.elementor-8 .elementor-element.elementor-element-4ff9ec5 b {
    color: #E21C21;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e31608 */.elementor-8 .elementor-element.elementor-element-2e31608 b {
    color: #E21C21;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77726f4 */.elementor-8 .elementor-element.elementor-element-77726f4 b {
    color: #E21C21;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-844de04 */.elementor-8 .elementor-element.elementor-element-844de04 b {
    color: #E21C21;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13334ea */.elementor-8 .elementor-element.elementor-element-13334ea p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-13334ea h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-13334ea h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-13334ea h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-13334ea h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-13334ea h1, .elementor-8 .elementor-element.elementor-element-13334ea h2, .elementor-8 .elementor-element.elementor-element-13334ea h3, .elementor-8 .elementor-element.elementor-element-13334ea b, .elementor-8 .elementor-element.elementor-element-13334ea li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-13334ea ol, .elementor-8 .elementor-element.elementor-element-13334ea ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-13334ea img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-13334ea table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-13334ea table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-13334ea table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-13334ea table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-13334ea table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13c8dc5 */.elementor-8 .elementor-element.elementor-element-13c8dc5 p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-13c8dc5 h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-13c8dc5 h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-13c8dc5 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-13c8dc5 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-13c8dc5 h1, .elementor-8 .elementor-element.elementor-element-13c8dc5 h2, .elementor-8 .elementor-element.elementor-element-13c8dc5 h3, .elementor-8 .elementor-element.elementor-element-13c8dc5 b, .elementor-8 .elementor-element.elementor-element-13c8dc5 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-13c8dc5 ol, .elementor-8 .elementor-element.elementor-element-13c8dc5 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-13c8dc5 img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-13c8dc5 table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-13c8dc5 table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-13c8dc5 table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-13c8dc5 table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-13c8dc5 table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-512c8fb */.elementor-8 .elementor-element.elementor-element-512c8fb p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-512c8fb h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-512c8fb h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-512c8fb h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-512c8fb h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-512c8fb h1, .elementor-8 .elementor-element.elementor-element-512c8fb h2, .elementor-8 .elementor-element.elementor-element-512c8fb h3, .elementor-8 .elementor-element.elementor-element-512c8fb b, .elementor-8 .elementor-element.elementor-element-512c8fb li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-512c8fb ol, .elementor-8 .elementor-element.elementor-element-512c8fb ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-512c8fb img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-512c8fb table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-512c8fb table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-512c8fb table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-512c8fb table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-512c8fb table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a3f041 */.elementor-8 .elementor-element.elementor-element-9a3f041 p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-9a3f041 h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-9a3f041 h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-9a3f041 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-9a3f041 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-9a3f041 h1, .elementor-8 .elementor-element.elementor-element-9a3f041 h2, .elementor-8 .elementor-element.elementor-element-9a3f041 h3, .elementor-8 .elementor-element.elementor-element-9a3f041 b, .elementor-8 .elementor-element.elementor-element-9a3f041 li::marker, select strong {
    color: #378639;
}

.elementor-8 .elementor-element.elementor-element-9a3f041 ol, .elementor-8 .elementor-element.elementor-element-9a3f041 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-9a3f041 img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-9a3f041 table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-9a3f041 table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-9a3f041 table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-9a3f041 table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-9a3f041 table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2ead0f */.elementor-8 .elementor-element.elementor-element-c2ead0f p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-c2ead0f h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-c2ead0f h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-c2ead0f h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-c2ead0f h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-c2ead0f h2, .elementor-8 .elementor-element.elementor-element-c2ead0f h3, .elementor-8 .elementor-element.elementor-element-c2ead0f b, .elementor-8 .elementor-element.elementor-element-c2ead0f li::marker, select strong {
    color: #EA0101;
}

.elementor-8 .elementor-element.elementor-element-c2ead0f ol, .elementor-8 .elementor-element.elementor-element-c2ead0f ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-c2ead0f img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7c0164 */.elementor-8 .elementor-element.elementor-element-c7c0164 p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-c7c0164 h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-c7c0164 h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-c7c0164 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-c7c0164 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-c7c0164 h1, .elementor-8 .elementor-element.elementor-element-c7c0164 h2, .elementor-8 .elementor-element.elementor-element-c7c0164 h3, .elementor-8 .elementor-element.elementor-element-c7c0164 b, .elementor-8 .elementor-element.elementor-element-c7c0164 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-c7c0164 ol, .elementor-8 .elementor-element.elementor-element-c7c0164 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-c7c0164 img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-c7c0164 table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-c7c0164 table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-c7c0164 table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-c7c0164 table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-c7c0164 table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc479df */.elementor-8 .elementor-element.elementor-element-dc479df p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-dc479df h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-dc479df h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-dc479df h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-dc479df h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-dc479df h1, .elementor-8 .elementor-element.elementor-element-dc479df h2, .elementor-8 .elementor-element.elementor-element-dc479df h3, .elementor-8 .elementor-element.elementor-element-dc479df b, .elementor-8 .elementor-element.elementor-element-dc479df li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-dc479df ol, .elementor-8 .elementor-element.elementor-element-dc479df ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-dc479df img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-dc479df table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-dc479df table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-dc479df table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-dc479df table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-dc479df table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1beb1b */.elementor-8 .elementor-element.elementor-element-e1beb1b p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-e1beb1b h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-e1beb1b h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-e1beb1b h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-e1beb1b h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-e1beb1b h1, .elementor-8 .elementor-element.elementor-element-e1beb1b h2, .elementor-8 .elementor-element.elementor-element-e1beb1b h3, .elementor-8 .elementor-element.elementor-element-e1beb1b b, .elementor-8 .elementor-element.elementor-element-e1beb1b li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-e1beb1b ol, .elementor-8 .elementor-element.elementor-element-e1beb1b ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-e1beb1b img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-e1beb1b table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-e1beb1b table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-e1beb1b table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-e1beb1b table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-e1beb1b table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f37dc09 */.elementor-8 .elementor-element.elementor-element-f37dc09 p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-f37dc09 h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-f37dc09 h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-f37dc09 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-f37dc09 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-f37dc09 h1, .elementor-8 .elementor-element.elementor-element-f37dc09 h2, .elementor-8 .elementor-element.elementor-element-f37dc09 h3, .elementor-8 .elementor-element.elementor-element-f37dc09 b, .elementor-8 .elementor-element.elementor-element-f37dc09 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-f37dc09 ol, .elementor-8 .elementor-element.elementor-element-f37dc09 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-f37dc09 img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-f37dc09 table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-f37dc09 table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-f37dc09 table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-f37dc09 table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-f37dc09 table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68fc395 */.elementor-8 .elementor-element.elementor-element-68fc395 p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-68fc395 h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-68fc395 h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-68fc395 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-68fc395 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-68fc395 h1, .elementor-8 .elementor-element.elementor-element-68fc395 h2, .elementor-8 .elementor-element.elementor-element-68fc395 h3, .elementor-8 .elementor-element.elementor-element-68fc395 b, .elementor-8 .elementor-element.elementor-element-68fc395 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-68fc395 ol, .elementor-8 .elementor-element.elementor-element-68fc395 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-68fc395 img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-68fc395 table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-68fc395 table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-68fc395 table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-68fc395 table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-68fc395 table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b7d7bd */.elementor-8 .elementor-element.elementor-element-3b7d7bd p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-3b7d7bd h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-3b7d7bd h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-3b7d7bd h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-3b7d7bd h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-3b7d7bd h1, .elementor-8 .elementor-element.elementor-element-3b7d7bd h2, .elementor-8 .elementor-element.elementor-element-3b7d7bd h3, .elementor-8 .elementor-element.elementor-element-3b7d7bd b, .elementor-8 .elementor-element.elementor-element-3b7d7bd li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-3b7d7bd ol, .elementor-8 .elementor-element.elementor-element-3b7d7bd ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-3b7d7bd img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-3b7d7bd table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-3b7d7bd table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-3b7d7bd table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-3b7d7bd table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-3b7d7bd table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a217a9c */.elementor-8 .elementor-element.elementor-element-a217a9c p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-a217a9c h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-a217a9c h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-a217a9c h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-a217a9c h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-a217a9c h1, .elementor-8 .elementor-element.elementor-element-a217a9c h2, .elementor-8 .elementor-element.elementor-element-a217a9c h3, .elementor-8 .elementor-element.elementor-element-a217a9c b, .elementor-8 .elementor-element.elementor-element-a217a9c li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-a217a9c ol, .elementor-8 .elementor-element.elementor-element-a217a9c ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-a217a9c img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-a217a9c table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-a217a9c table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-a217a9c table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-a217a9c table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-a217a9c table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17dee64 */.elementor-8 .elementor-element.elementor-element-17dee64 p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-17dee64 h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-17dee64 h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-17dee64 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-17dee64 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-17dee64 h1, .elementor-8 .elementor-element.elementor-element-17dee64 h2, .elementor-8 .elementor-element.elementor-element-17dee64 h3, .elementor-8 .elementor-element.elementor-element-17dee64 b, .elementor-8 .elementor-element.elementor-element-17dee64 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-17dee64 ol, .elementor-8 .elementor-element.elementor-element-17dee64 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-17dee64 img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-17dee64 table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-17dee64 table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-17dee64 table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-17dee64 table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-17dee64 table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-89c9c7c */.elementor-8 .elementor-element.elementor-element-89c9c7c p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-89c9c7c h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-89c9c7c h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-89c9c7c h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-89c9c7c h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-89c9c7c h1, .elementor-8 .elementor-element.elementor-element-89c9c7c h2, .elementor-8 .elementor-element.elementor-element-89c9c7c h3, .elementor-8 .elementor-element.elementor-element-89c9c7c b, .elementor-8 .elementor-element.elementor-element-89c9c7c li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-89c9c7c ol, .elementor-8 .elementor-element.elementor-element-89c9c7c ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-89c9c7c img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-89c9c7c table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-89c9c7c table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-89c9c7c table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-89c9c7c table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-89c9c7c table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d31016 */.elementor-8 .elementor-element.elementor-element-6d31016 p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-6d31016 h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-6d31016 h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-6d31016 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-6d31016 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-6d31016 h1, .elementor-8 .elementor-element.elementor-element-6d31016 h2, .elementor-8 .elementor-element.elementor-element-6d31016 h3, .elementor-8 .elementor-element.elementor-element-6d31016 b, .elementor-8 .elementor-element.elementor-element-6d31016 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-6d31016 ol, .elementor-8 .elementor-element.elementor-element-6d31016 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-6d31016 img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-6d31016 table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-6d31016 table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-6d31016 table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-6d31016 table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-6d31016 table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85b2402 */.elementor-8 .elementor-element.elementor-element-85b2402 p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-85b2402 h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-85b2402 h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-85b2402 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-85b2402 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-85b2402 h1, .elementor-8 .elementor-element.elementor-element-85b2402 h2, .elementor-8 .elementor-element.elementor-element-85b2402 h3, .elementor-8 .elementor-element.elementor-element-85b2402 b, .elementor-8 .elementor-element.elementor-element-85b2402 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-85b2402 ol, .elementor-8 .elementor-element.elementor-element-85b2402 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-85b2402 img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-85b2402 table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-85b2402 table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-85b2402 table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-85b2402 table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-85b2402 table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68352b7 */.elementor-8 .elementor-element.elementor-element-68352b7 p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-68352b7 h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-68352b7 h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-68352b7 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-68352b7 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-68352b7 h1, .elementor-8 .elementor-element.elementor-element-68352b7 h2, .elementor-8 .elementor-element.elementor-element-68352b7 h3, .elementor-8 .elementor-element.elementor-element-68352b7 b, .elementor-8 .elementor-element.elementor-element-68352b7 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-68352b7 ol, .elementor-8 .elementor-element.elementor-element-68352b7 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-68352b7 img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-68352b7 table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-68352b7 table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-68352b7 table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-68352b7 table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-68352b7 table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1928a8 */.elementor-8 .elementor-element.elementor-element-e1928a8 p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-e1928a8 h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-e1928a8 h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-e1928a8 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-e1928a8 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-e1928a8 h1, .elementor-8 .elementor-element.elementor-element-e1928a8 h2, .elementor-8 .elementor-element.elementor-element-e1928a8 h3, .elementor-8 .elementor-element.elementor-element-e1928a8 b, .elementor-8 .elementor-element.elementor-element-e1928a8 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-e1928a8 ol, .elementor-8 .elementor-element.elementor-element-e1928a8 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-e1928a8 img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-e1928a8 table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-e1928a8 table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-e1928a8 table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-e1928a8 table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-e1928a8 table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d85589 */.elementor-8 .elementor-element.elementor-element-8d85589 p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-8d85589 h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-8d85589 h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-8d85589 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-8d85589 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-8d85589 h1, .elementor-8 .elementor-element.elementor-element-8d85589 h2, .elementor-8 .elementor-element.elementor-element-8d85589 h3, .elementor-8 .elementor-element.elementor-element-8d85589 b, .elementor-8 .elementor-element.elementor-element-8d85589 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-8d85589 ol, .elementor-8 .elementor-element.elementor-element-8d85589 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-8d85589 img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-8d85589 table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-8d85589 table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-8d85589 table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-8d85589 table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-8d85589 table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9f2532 */.elementor-8 .elementor-element.elementor-element-d9f2532 p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-d9f2532 h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-d9f2532 h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-d9f2532 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-d9f2532 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-d9f2532 h1, .elementor-8 .elementor-element.elementor-element-d9f2532 h2, .elementor-8 .elementor-element.elementor-element-d9f2532 h3, .elementor-8 .elementor-element.elementor-element-d9f2532 b, .elementor-8 .elementor-element.elementor-element-d9f2532 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-d9f2532 ol, .elementor-8 .elementor-element.elementor-element-d9f2532 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-d9f2532 img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-d9f2532 table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-d9f2532 table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-d9f2532 table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-d9f2532 table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-d9f2532 table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13997bf */.elementor-8 .elementor-element.elementor-element-13997bf p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-13997bf h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-13997bf h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-13997bf h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-13997bf h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-13997bf h1, .elementor-8 .elementor-element.elementor-element-13997bf h2, .elementor-8 .elementor-element.elementor-element-13997bf h3, .elementor-8 .elementor-element.elementor-element-13997bf b, .elementor-8 .elementor-element.elementor-element-13997bf li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-13997bf ol, .elementor-8 .elementor-element.elementor-element-13997bf ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-13997bf img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-13997bf table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-13997bf table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-13997bf table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-13997bf table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-13997bf table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0cc865 */.elementor-8 .elementor-element.elementor-element-f0cc865 p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-f0cc865 h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-f0cc865 h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-f0cc865 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-f0cc865 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-f0cc865 h1, .elementor-8 .elementor-element.elementor-element-f0cc865 h2, .elementor-8 .elementor-element.elementor-element-f0cc865 h3, .elementor-8 .elementor-element.elementor-element-f0cc865 b, .elementor-8 .elementor-element.elementor-element-f0cc865 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-f0cc865 ol, .elementor-8 .elementor-element.elementor-element-f0cc865 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-f0cc865 img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-f0cc865 table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-f0cc865 table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-f0cc865 table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-f0cc865 table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-f0cc865 table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c69ddc2 */.elementor-8 .elementor-element.elementor-element-c69ddc2 p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-c69ddc2 h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-c69ddc2 h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-c69ddc2 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-c69ddc2 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-c69ddc2 h1, .elementor-8 .elementor-element.elementor-element-c69ddc2 h2, .elementor-8 .elementor-element.elementor-element-c69ddc2 h3, .elementor-8 .elementor-element.elementor-element-c69ddc2 b, .elementor-8 .elementor-element.elementor-element-c69ddc2 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-c69ddc2 ol, .elementor-8 .elementor-element.elementor-element-c69ddc2 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-c69ddc2 img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-c69ddc2 table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-c69ddc2 table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-c69ddc2 table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-c69ddc2 table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-c69ddc2 table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dd4cb9 */.elementor-8 .elementor-element.elementor-element-3dd4cb9 p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-3dd4cb9 h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-3dd4cb9 h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-3dd4cb9 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-3dd4cb9 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-3dd4cb9 h1, .elementor-8 .elementor-element.elementor-element-3dd4cb9 h2, .elementor-8 .elementor-element.elementor-element-3dd4cb9 h3, .elementor-8 .elementor-element.elementor-element-3dd4cb9 b, .elementor-8 .elementor-element.elementor-element-3dd4cb9 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-3dd4cb9 ol, .elementor-8 .elementor-element.elementor-element-3dd4cb9 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-3dd4cb9 img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-3dd4cb9 table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-3dd4cb9 table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-3dd4cb9 table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-3dd4cb9 table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-3dd4cb9 table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7e8efd */.elementor-8 .elementor-element.elementor-element-b7e8efd p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd h1, .elementor-8 .elementor-element.elementor-element-b7e8efd h2, .elementor-8 .elementor-element.elementor-element-b7e8efd h3, .elementor-8 .elementor-element.elementor-element-b7e8efd b, .elementor-8 .elementor-element.elementor-element-b7e8efd li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-b7e8efd ol, .elementor-8 .elementor-element.elementor-element-b7e8efd ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-b7e8efd table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d950626 */.elementor-8 .elementor-element.elementor-element-d950626 p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-d950626 h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-d950626 h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-d950626 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-d950626 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-d950626 h1, .elementor-8 .elementor-element.elementor-element-d950626 h2, .elementor-8 .elementor-element.elementor-element-d950626 h3, .elementor-8 .elementor-element.elementor-element-d950626 b, .elementor-8 .elementor-element.elementor-element-d950626 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-d950626 ol, .elementor-8 .elementor-element.elementor-element-d950626 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-d950626 img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-d950626 table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-d950626 table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-d950626 table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-d950626 table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-d950626 table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2385af7 */.elementor-8 .elementor-element.elementor-element-2385af7 p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-2385af7 h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-2385af7 h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-2385af7 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-2385af7 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-2385af7 h1, .elementor-8 .elementor-element.elementor-element-2385af7 h2, .elementor-8 .elementor-element.elementor-element-2385af7 h3, .elementor-8 .elementor-element.elementor-element-2385af7 b, .elementor-8 .elementor-element.elementor-element-2385af7 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-2385af7 ol, .elementor-8 .elementor-element.elementor-element-2385af7 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-2385af7 img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-2385af7 table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-2385af7 table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-2385af7 table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-2385af7 table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-2385af7 table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c1a24b */.elementor-8 .elementor-element.elementor-element-5c1a24b p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b h1, .elementor-8 .elementor-element.elementor-element-5c1a24b h2, .elementor-8 .elementor-element.elementor-element-5c1a24b h3, .elementor-8 .elementor-element.elementor-element-5c1a24b b, .elementor-8 .elementor-element.elementor-element-5c1a24b li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-5c1a24b ol, .elementor-8 .elementor-element.elementor-element-5c1a24b ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-5c1a24b table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7e8efd */.elementor-8 .elementor-element.elementor-element-b7e8efd p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd h1, .elementor-8 .elementor-element.elementor-element-b7e8efd h2, .elementor-8 .elementor-element.elementor-element-b7e8efd h3, .elementor-8 .elementor-element.elementor-element-b7e8efd b, .elementor-8 .elementor-element.elementor-element-b7e8efd li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-b7e8efd ol, .elementor-8 .elementor-element.elementor-element-b7e8efd ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-b7e8efd table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d950626 */.elementor-8 .elementor-element.elementor-element-d950626 p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-d950626 h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-d950626 h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-d950626 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-d950626 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-d950626 h1, .elementor-8 .elementor-element.elementor-element-d950626 h2, .elementor-8 .elementor-element.elementor-element-d950626 h3, .elementor-8 .elementor-element.elementor-element-d950626 b, .elementor-8 .elementor-element.elementor-element-d950626 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-d950626 ol, .elementor-8 .elementor-element.elementor-element-d950626 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-d950626 img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-d950626 table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-d950626 table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-d950626 table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-d950626 table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-d950626 table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2385af7 */.elementor-8 .elementor-element.elementor-element-2385af7 p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-2385af7 h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-2385af7 h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-2385af7 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-2385af7 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-2385af7 h1, .elementor-8 .elementor-element.elementor-element-2385af7 h2, .elementor-8 .elementor-element.elementor-element-2385af7 h3, .elementor-8 .elementor-element.elementor-element-2385af7 b, .elementor-8 .elementor-element.elementor-element-2385af7 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-2385af7 ol, .elementor-8 .elementor-element.elementor-element-2385af7 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-2385af7 img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-2385af7 table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-2385af7 table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-2385af7 table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-2385af7 table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-2385af7 table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c1a24b */.elementor-8 .elementor-element.elementor-element-5c1a24b p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b h1, .elementor-8 .elementor-element.elementor-element-5c1a24b h2, .elementor-8 .elementor-element.elementor-element-5c1a24b h3, .elementor-8 .elementor-element.elementor-element-5c1a24b b, .elementor-8 .elementor-element.elementor-element-5c1a24b li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-5c1a24b ol, .elementor-8 .elementor-element.elementor-element-5c1a24b ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-5c1a24b table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7e8efd */.elementor-8 .elementor-element.elementor-element-b7e8efd p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd h1, .elementor-8 .elementor-element.elementor-element-b7e8efd h2, .elementor-8 .elementor-element.elementor-element-b7e8efd h3, .elementor-8 .elementor-element.elementor-element-b7e8efd b, .elementor-8 .elementor-element.elementor-element-b7e8efd li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-b7e8efd ol, .elementor-8 .elementor-element.elementor-element-b7e8efd ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-b7e8efd table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d950626 */.elementor-8 .elementor-element.elementor-element-d950626 p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-d950626 h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-d950626 h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-d950626 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-d950626 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-d950626 h1, .elementor-8 .elementor-element.elementor-element-d950626 h2, .elementor-8 .elementor-element.elementor-element-d950626 h3, .elementor-8 .elementor-element.elementor-element-d950626 b, .elementor-8 .elementor-element.elementor-element-d950626 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-d950626 ol, .elementor-8 .elementor-element.elementor-element-d950626 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-d950626 img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-d950626 table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-d950626 table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-d950626 table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-d950626 table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-d950626 table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2385af7 */.elementor-8 .elementor-element.elementor-element-2385af7 p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-2385af7 h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-2385af7 h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-2385af7 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-2385af7 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-2385af7 h1, .elementor-8 .elementor-element.elementor-element-2385af7 h2, .elementor-8 .elementor-element.elementor-element-2385af7 h3, .elementor-8 .elementor-element.elementor-element-2385af7 b, .elementor-8 .elementor-element.elementor-element-2385af7 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-2385af7 ol, .elementor-8 .elementor-element.elementor-element-2385af7 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-2385af7 img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-2385af7 table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-2385af7 table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-2385af7 table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-2385af7 table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-2385af7 table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c1a24b */.elementor-8 .elementor-element.elementor-element-5c1a24b p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b h1, .elementor-8 .elementor-element.elementor-element-5c1a24b h2, .elementor-8 .elementor-element.elementor-element-5c1a24b h3, .elementor-8 .elementor-element.elementor-element-5c1a24b b, .elementor-8 .elementor-element.elementor-element-5c1a24b li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-5c1a24b ol, .elementor-8 .elementor-element.elementor-element-5c1a24b ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-5c1a24b table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7e8efd */.elementor-8 .elementor-element.elementor-element-b7e8efd p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd h1, .elementor-8 .elementor-element.elementor-element-b7e8efd h2, .elementor-8 .elementor-element.elementor-element-b7e8efd h3, .elementor-8 .elementor-element.elementor-element-b7e8efd b, .elementor-8 .elementor-element.elementor-element-b7e8efd li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-b7e8efd ol, .elementor-8 .elementor-element.elementor-element-b7e8efd ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-b7e8efd table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d950626 */.elementor-8 .elementor-element.elementor-element-d950626 p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-d950626 h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-d950626 h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-d950626 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-d950626 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-d950626 h1, .elementor-8 .elementor-element.elementor-element-d950626 h2, .elementor-8 .elementor-element.elementor-element-d950626 h3, .elementor-8 .elementor-element.elementor-element-d950626 b, .elementor-8 .elementor-element.elementor-element-d950626 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-d950626 ol, .elementor-8 .elementor-element.elementor-element-d950626 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-d950626 img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-d950626 table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-d950626 table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-d950626 table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-d950626 table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-d950626 table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2385af7 */.elementor-8 .elementor-element.elementor-element-2385af7 p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-2385af7 h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-2385af7 h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-2385af7 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-2385af7 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-2385af7 h1, .elementor-8 .elementor-element.elementor-element-2385af7 h2, .elementor-8 .elementor-element.elementor-element-2385af7 h3, .elementor-8 .elementor-element.elementor-element-2385af7 b, .elementor-8 .elementor-element.elementor-element-2385af7 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-2385af7 ol, .elementor-8 .elementor-element.elementor-element-2385af7 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-2385af7 img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-2385af7 table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-2385af7 table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-2385af7 table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-2385af7 table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-2385af7 table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c1a24b */.elementor-8 .elementor-element.elementor-element-5c1a24b p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b h1, .elementor-8 .elementor-element.elementor-element-5c1a24b h2, .elementor-8 .elementor-element.elementor-element-5c1a24b h3, .elementor-8 .elementor-element.elementor-element-5c1a24b b, .elementor-8 .elementor-element.elementor-element-5c1a24b li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-5c1a24b ol, .elementor-8 .elementor-element.elementor-element-5c1a24b ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-5c1a24b table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7e8efd */.elementor-8 .elementor-element.elementor-element-b7e8efd p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd h1, .elementor-8 .elementor-element.elementor-element-b7e8efd h2, .elementor-8 .elementor-element.elementor-element-b7e8efd h3, .elementor-8 .elementor-element.elementor-element-b7e8efd b, .elementor-8 .elementor-element.elementor-element-b7e8efd li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-b7e8efd ol, .elementor-8 .elementor-element.elementor-element-b7e8efd ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-b7e8efd table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-b7e8efd table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d950626 */.elementor-8 .elementor-element.elementor-element-d950626 p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-d950626 h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-d950626 h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-d950626 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-d950626 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-d950626 h1, .elementor-8 .elementor-element.elementor-element-d950626 h2, .elementor-8 .elementor-element.elementor-element-d950626 h3, .elementor-8 .elementor-element.elementor-element-d950626 b, .elementor-8 .elementor-element.elementor-element-d950626 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-d950626 ol, .elementor-8 .elementor-element.elementor-element-d950626 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-d950626 img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-d950626 table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-d950626 table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-d950626 table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-d950626 table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-d950626 table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2385af7 */.elementor-8 .elementor-element.elementor-element-2385af7 p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-2385af7 h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-2385af7 h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-2385af7 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-2385af7 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-2385af7 h1, .elementor-8 .elementor-element.elementor-element-2385af7 h2, .elementor-8 .elementor-element.elementor-element-2385af7 h3, .elementor-8 .elementor-element.elementor-element-2385af7 b, .elementor-8 .elementor-element.elementor-element-2385af7 li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-2385af7 ol, .elementor-8 .elementor-element.elementor-element-2385af7 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-2385af7 img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-2385af7 table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-2385af7 table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-2385af7 table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-2385af7 table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-2385af7 table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c1a24b */.elementor-8 .elementor-element.elementor-element-5c1a24b p:last-child {
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b h2:first-child {
    margin-top: 0;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b h2 {
    margin-top: 30px;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b h1, .elementor-8 .elementor-element.elementor-element-5c1a24b h2, .elementor-8 .elementor-element.elementor-element-5c1a24b h3, .elementor-8 .elementor-element.elementor-element-5c1a24b b, .elementor-8 .elementor-element.elementor-element-5c1a24b li::marker, select strong {
    color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-5c1a24b ol, .elementor-8 .elementor-element.elementor-element-5c1a24b ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b img {
    border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b table {
    background-color: #f7f7f7;
    margin-bottom: 0;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b table tr td {
    border-color: #000;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b table tr td:first-child {
    background-color: #E21C21;
    color: #fff!important;
}

.elementor-8 .elementor-element.elementor-element-5c1a24b table tr td:first-child b {
    color: #fff!important;
}

@media only screen and (max-width: 600px) {
    .elementor-8 .elementor-element.elementor-element-5c1a24b table {
        display: block;
        overflow-x: auto;
    }   
}/* End custom CSS */