.elementor-3119 .elementor-element.elementor-element-c891a2b{--display:flex;--min-height:100vh;--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;--justify-content:center;}.elementor-3119 .elementor-element.elementor-element-c891a2b > .elementor-shape-top .elementor-shape-fill, .elementor-3119 .elementor-element.elementor-element-c891a2b > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#1A2B42;}.elementor-3119 .elementor-element.elementor-element-c891a2b > .elementor-shape-top svg, .elementor-3119 .elementor-element.elementor-element-c891a2b > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:10px;}.elementor-3119 .elementor-element.elementor-element-c891a2b > .elementor-shape-bottom .elementor-shape-fill, .elementor-3119 .elementor-element.elementor-element-c891a2b > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#060C08;}.elementor-3119 .elementor-element.elementor-element-c891a2b > .elementor-shape-bottom svg, .elementor-3119 .elementor-element.elementor-element-c891a2b > .e-con-inner > .elementor-shape-bottom svg{width:calc(116% + 1.3px);height:160px;}.elementor-3119 .elementor-element.elementor-element-550e4b3{--display:flex;}.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-3119 .elementor-element.elementor-element-87492a3 img{width:44%;opacity:0.8;}.elementor-3119 .elementor-element.elementor-element-a00a6aa{--spacer-size:1px;}.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-3119 .elementor-element.elementor-element-d1887e0 > .elementor-widget-container{margin:9px 9px 9px 9px;}.elementor-3119 .elementor-element.elementor-element-d1887e0{text-align:center;}.elementor-3119 .elementor-element.elementor-element-d1887e0 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:86px;font-weight:600;-webkit-text-stroke-width:4px;stroke-width:4px;-webkit-text-stroke-color:#84141C;stroke:#84141C;color:#FFFFFF;}.elementor-3119 .elementor-element.elementor-element-aa732a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-aa732a9:not(.elementor-motion-effects-element-type-background), .elementor-3119 .elementor-element.elementor-element-aa732a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #060C08 92%, #84141C 100%);}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3119 .elementor-element.elementor-element-00ddc62 .elementor-icon-wrapper{text-align:center;}.elementor-3119 .elementor-element.elementor-element-00ddc62.elementor-view-stacked .elementor-icon{background-color:#EEECEC;}.elementor-3119 .elementor-element.elementor-element-00ddc62.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-00ddc62.elementor-view-default .elementor-icon{color:#EEECEC;border-color:#EEECEC;}.elementor-3119 .elementor-element.elementor-element-00ddc62.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-00ddc62.elementor-view-default .elementor-icon svg{fill:#EEECEC;}.elementor-3119 .elementor-element.elementor-element-dc33602{--spacer-size:50px;}.elementor-3119 .elementor-element.elementor-element-c00328a > .elementor-widget-container{margin:9px 9px 9px 9px;}.elementor-3119 .elementor-element.elementor-element-c00328a{text-align:center;}.elementor-3119 .elementor-element.elementor-element-c00328a .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:86px;font-weight:600;-webkit-text-stroke-width:4px;stroke-width:4px;-webkit-text-stroke-color:#84141C;stroke:#84141C;color:#FFFFFF;}.elementor-3119 .elementor-element.elementor-element-39dda64{--display:flex;--overlay-opacity:0.5;}.elementor-3119 .elementor-element.elementor-element-39dda64::before, .elementor-3119 .elementor-element.elementor-element-39dda64 > .elementor-background-video-container::before, .elementor-3119 .elementor-element.elementor-element-39dda64 > .e-con-inner > .elementor-background-video-container::before, .elementor-3119 .elementor-element.elementor-element-39dda64 > .elementor-background-slideshow::before, .elementor-3119 .elementor-element.elementor-element-39dda64 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3119 .elementor-element.elementor-element-39dda64 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3119 .elementor-element.elementor-element-3d9335d{--spacer-size:10px;}.elementor-3119 .elementor-element.elementor-element-7cb6140{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3119 .elementor-element.elementor-element-4583fc1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3119 .elementor-element.elementor-element-4583fc1{text-align:center;}.elementor-3119 .elementor-element.elementor-element-4583fc1 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:50px;font-weight:600;color:#EEECEC;}.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-3119 .elementor-element.elementor-element-64c56fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3119 .elementor-element.elementor-element-64c56fa{text-align:center;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;color:#C73237;}.elementor-3119 .elementor-element.elementor-element-5ce49d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-5ce49d4{text-align:center;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;color:#EEECEC;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3119 .elementor-element.elementor-element-115a3c5 .elementor-button{background-color:#E42524;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:500;font-style:normal;fill:#EEECEC;color:#EEECEC;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:291px 291px 291px 291px;padding:24px 24px 24px 24px;}.elementor-3119 .elementor-element.elementor-element-27cef20{--spacer-size:10px;}.elementor-3119 .elementor-element.elementor-element-8225705{--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;}.elementor-3119 .elementor-element.elementor-element-8225705:not(.elementor-motion-effects-element-type-background), .elementor-3119 .elementor-element.elementor-element-8225705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEECEC;}.elementor-3119 .elementor-element.elementor-element-8225705 > .elementor-shape-top .elementor-shape-fill, .elementor-3119 .elementor-element.elementor-element-8225705 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#84141C;}.elementor-3119 .elementor-element.elementor-element-8225705 > .elementor-shape-top svg, .elementor-3119 .elementor-element.elementor-element-8225705 > .e-con-inner > .elementor-shape-top svg{height:18px;}.elementor-3119 .elementor-element.elementor-element-8225705.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3119 .elementor-element.elementor-element-617eca9{--spacer-size:20px;}.elementor-3119 .elementor-element.elementor-element-74b841a{--display:flex;--border-radius:24px 24px 24px 24px;}.elementor-3119 .elementor-element.elementor-element-8070123{--spacer-size:10px;}.elementor-3119 .elementor-element.elementor-element-eb38ad9{text-align:center;}.elementor-3119 .elementor-element.elementor-element-eb38ad9 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:600;color:#C73237;}.elementor-3119 .elementor-element.elementor-element-f62b4e9{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-3119 .elementor-element.elementor-element-8757145{text-align:center;}.elementor-3119 .elementor-element.elementor-element-8757145 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:600;color:#C73237;}.elementor-3119 .elementor-element.elementor-element-dd61a97{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3119 .elementor-element.elementor-element-2808bbb{--spacer-size:1px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3119 .elementor-element.elementor-element-d85d1b8 .elementor-counter{flex-direction:column-reverse;}.elementor-3119 .elementor-element.elementor-element-d85d1b8 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Helvetica", Sans-serif;font-size:55px;font-weight:600;}.elementor-3119 .elementor-element.elementor-element-d85d1b8 .elementor-counter-title{color:#C73237;font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:400;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#C73237;stroke:#C73237;}.elementor-3119 .elementor-element.elementor-element-401b294{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3119 .elementor-element.elementor-element-d0bd4c0{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-809a3cf .elementor-counter{flex-direction:column-reverse;}.elementor-3119 .elementor-element.elementor-element-809a3cf .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Helvetica", Sans-serif;font-size:55px;font-weight:600;}.elementor-3119 .elementor-element.elementor-element-809a3cf .elementor-counter-title{color:#C73237;font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:400;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#C73237;stroke:#C73237;}.elementor-3119 .elementor-element.elementor-element-4a67f7a{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3119 .elementor-element.elementor-element-3beebf2{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-ebf76d9 .elementor-counter{flex-direction:column-reverse;}.elementor-3119 .elementor-element.elementor-element-ebf76d9 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Helvetica", Sans-serif;font-size:55px;font-weight:600;}.elementor-3119 .elementor-element.elementor-element-ebf76d9 .elementor-counter-title{color:#C73237;font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:400;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#C73237;stroke:#C73237;}.elementor-3119 .elementor-element.elementor-element-2b14717{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-3119 .elementor-element.elementor-element-fa935a0{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3119 .elementor-element.elementor-element-83a5bc4{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-d6b2655 .elementor-counter{flex-direction:column-reverse;}.elementor-3119 .elementor-element.elementor-element-d6b2655 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Helvetica", Sans-serif;font-size:55px;font-weight:600;}.elementor-3119 .elementor-element.elementor-element-d6b2655 .elementor-counter-title{color:#C73237;font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:400;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#C73237;stroke:#C73237;}.elementor-3119 .elementor-element.elementor-element-8b7f1bb{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3119 .elementor-element.elementor-element-da88ed0{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-c2f6c92 .elementor-counter{flex-direction:column-reverse;}.elementor-3119 .elementor-element.elementor-element-c2f6c92 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Helvetica", Sans-serif;font-size:55px;font-weight:600;}.elementor-3119 .elementor-element.elementor-element-c2f6c92 .elementor-counter-title{color:#C73237;font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:400;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#C73237;stroke:#C73237;}.elementor-3119 .elementor-element.elementor-element-457ca40{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3119 .elementor-element.elementor-element-76063db{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-903c6f4 .elementor-counter{flex-direction:column-reverse;}.elementor-3119 .elementor-element.elementor-element-903c6f4 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Helvetica", Sans-serif;font-size:55px;font-weight:600;}.elementor-3119 .elementor-element.elementor-element-903c6f4 .elementor-counter-title{color:#C73237;font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:400;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#C73237;stroke:#C73237;}.elementor-3119 .elementor-element.elementor-element-5df5c4e{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-3119 .elementor-element.elementor-element-5cba32e{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-39d5f50{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3119 .elementor-element.elementor-element-7703e6c{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-0e3dde0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-0e3dde0 .elementor-icon-wrapper{text-align:center;}.elementor-3119 .elementor-element.elementor-element-0e3dde0.elementor-view-stacked .elementor-icon{background-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-0e3dde0.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-0e3dde0.elementor-view-default .elementor-icon{color:#C73237;border-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-0e3dde0.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-0e3dde0.elementor-view-default .elementor-icon svg{fill:#C73237;}.elementor-3119 .elementor-element.elementor-element-0e3dde0 .elementor-icon{font-size:30px;}.elementor-3119 .elementor-element.elementor-element-0e3dde0 .elementor-icon svg{height:30px;}.elementor-3119 .elementor-element.elementor-element-623f265{text-align:center;}.elementor-3119 .elementor-element.elementor-element-623f265 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;}.elementor-3119 .elementor-element.elementor-element-03db122{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-3119 .elementor-element.elementor-element-b28f4da{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3119 .elementor-element.elementor-element-d341bcc{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-b08d8fd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-b08d8fd .elementor-icon-wrapper{text-align:center;}.elementor-3119 .elementor-element.elementor-element-b08d8fd.elementor-view-stacked .elementor-icon{background-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-b08d8fd.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-b08d8fd.elementor-view-default .elementor-icon{color:#C73237;border-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-b08d8fd.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-b08d8fd.elementor-view-default .elementor-icon svg{fill:#C73237;}.elementor-3119 .elementor-element.elementor-element-b08d8fd .elementor-icon{font-size:30px;}.elementor-3119 .elementor-element.elementor-element-b08d8fd .elementor-icon svg{height:30px;}.elementor-3119 .elementor-element.elementor-element-2856689{text-align:center;}.elementor-3119 .elementor-element.elementor-element-2856689 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;}.elementor-3119 .elementor-element.elementor-element-37d4839{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-3119 .elementor-element.elementor-element-359a865{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3119 .elementor-element.elementor-element-8002a50{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-f6cb1f3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-f6cb1f3 .elementor-icon-wrapper{text-align:center;}.elementor-3119 .elementor-element.elementor-element-f6cb1f3.elementor-view-stacked .elementor-icon{background-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-f6cb1f3.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-f6cb1f3.elementor-view-default .elementor-icon{color:#C73237;border-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-f6cb1f3.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-f6cb1f3.elementor-view-default .elementor-icon svg{fill:#C73237;}.elementor-3119 .elementor-element.elementor-element-f6cb1f3 .elementor-icon{font-size:30px;}.elementor-3119 .elementor-element.elementor-element-f6cb1f3 .elementor-icon svg{height:30px;}.elementor-3119 .elementor-element.elementor-element-1180c14{text-align:center;}.elementor-3119 .elementor-element.elementor-element-1180c14 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;}.elementor-3119 .elementor-element.elementor-element-71d10fc{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-3119 .elementor-element.elementor-element-2e38f19{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-3119 .elementor-element.elementor-element-b54e47a{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3119 .elementor-element.elementor-element-130a03e{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-7e82a7b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-7e82a7b .elementor-icon-wrapper{text-align:center;}.elementor-3119 .elementor-element.elementor-element-7e82a7b.elementor-view-stacked .elementor-icon{background-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-7e82a7b.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-7e82a7b.elementor-view-default .elementor-icon{color:#C73237;border-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-7e82a7b.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-7e82a7b.elementor-view-default .elementor-icon svg{fill:#C73237;}.elementor-3119 .elementor-element.elementor-element-7e82a7b .elementor-icon{font-size:30px;}.elementor-3119 .elementor-element.elementor-element-7e82a7b .elementor-icon svg{height:30px;}.elementor-3119 .elementor-element.elementor-element-f540db3{text-align:center;}.elementor-3119 .elementor-element.elementor-element-f540db3 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;}.elementor-3119 .elementor-element.elementor-element-a8518c4{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-3119 .elementor-element.elementor-element-a36201f{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3119 .elementor-element.elementor-element-d3f747b{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-be796d9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-be796d9 .elementor-icon-wrapper{text-align:center;}.elementor-3119 .elementor-element.elementor-element-be796d9.elementor-view-stacked .elementor-icon{background-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-be796d9.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-be796d9.elementor-view-default .elementor-icon{color:#C73237;border-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-be796d9.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-be796d9.elementor-view-default .elementor-icon svg{fill:#C73237;}.elementor-3119 .elementor-element.elementor-element-be796d9 .elementor-icon{font-size:30px;}.elementor-3119 .elementor-element.elementor-element-be796d9 .elementor-icon svg{height:30px;}.elementor-3119 .elementor-element.elementor-element-44d3dc5{text-align:center;}.elementor-3119 .elementor-element.elementor-element-44d3dc5 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;}.elementor-3119 .elementor-element.elementor-element-807c86f{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-3119 .elementor-element.elementor-element-a54796c{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3119 .elementor-element.elementor-element-6b11749{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-f627687 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-f627687 .elementor-icon-wrapper{text-align:center;}.elementor-3119 .elementor-element.elementor-element-f627687.elementor-view-stacked .elementor-icon{background-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-f627687.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-f627687.elementor-view-default .elementor-icon{color:#C73237;border-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-f627687.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-f627687.elementor-view-default .elementor-icon svg{fill:#C73237;}.elementor-3119 .elementor-element.elementor-element-f627687 .elementor-icon{font-size:30px;}.elementor-3119 .elementor-element.elementor-element-f627687 .elementor-icon svg{height:30px;}.elementor-3119 .elementor-element.elementor-element-fdc636c{text-align:center;}.elementor-3119 .elementor-element.elementor-element-fdc636c .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;}.elementor-3119 .elementor-element.elementor-element-c9ff0b8{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-3119 .elementor-element.elementor-element-55e5bae{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-3119 .elementor-element.elementor-element-15c7cc4{--display:flex;--border-radius:24px 24px 24px 24px;}.elementor-3119 .elementor-element.elementor-element-1897aec{--spacer-size:10px;}.elementor-3119 .elementor-element.elementor-element-5b8d46a{text-align:center;}.elementor-3119 .elementor-element.elementor-element-5b8d46a .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:600;color:#C73237;}.elementor-3119 .elementor-element.elementor-element-3f3068f{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-3119 .elementor-element.elementor-element-c6a6d9b{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3119 .elementor-element.elementor-element-735b562{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-54e645a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-54e645a .elementor-icon-wrapper{text-align:center;}.elementor-3119 .elementor-element.elementor-element-54e645a.elementor-view-stacked .elementor-icon{background-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-54e645a.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-54e645a.elementor-view-default .elementor-icon{color:#C73237;border-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-54e645a.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-54e645a.elementor-view-default .elementor-icon svg{fill:#C73237;}.elementor-3119 .elementor-element.elementor-element-54e645a .elementor-icon{font-size:30px;}.elementor-3119 .elementor-element.elementor-element-54e645a .elementor-icon svg{height:30px;}.elementor-3119 .elementor-element.elementor-element-9714d84{text-align:center;}.elementor-3119 .elementor-element.elementor-element-9714d84 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;}.elementor-3119 .elementor-element.elementor-element-15b19de{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-3119 .elementor-element.elementor-element-401fe78{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3119 .elementor-element.elementor-element-333b06c{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-a4c271e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-a4c271e .elementor-icon-wrapper{text-align:center;}.elementor-3119 .elementor-element.elementor-element-a4c271e.elementor-view-stacked .elementor-icon{background-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-a4c271e.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-a4c271e.elementor-view-default .elementor-icon{color:#C73237;border-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-a4c271e.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-a4c271e.elementor-view-default .elementor-icon svg{fill:#C73237;}.elementor-3119 .elementor-element.elementor-element-a4c271e .elementor-icon{font-size:30px;}.elementor-3119 .elementor-element.elementor-element-a4c271e .elementor-icon svg{height:30px;}.elementor-3119 .elementor-element.elementor-element-272c38a{text-align:center;}.elementor-3119 .elementor-element.elementor-element-272c38a .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;}.elementor-3119 .elementor-element.elementor-element-49591cb{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-3119 .elementor-element.elementor-element-2331b69{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3119 .elementor-element.elementor-element-a1c2e39{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-d3c70d8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-d3c70d8 .elementor-icon-wrapper{text-align:center;}.elementor-3119 .elementor-element.elementor-element-d3c70d8.elementor-view-stacked .elementor-icon{background-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-d3c70d8.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-d3c70d8.elementor-view-default .elementor-icon{color:#C73237;border-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-d3c70d8.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-d3c70d8.elementor-view-default .elementor-icon svg{fill:#C73237;}.elementor-3119 .elementor-element.elementor-element-d3c70d8 .elementor-icon{font-size:30px;}.elementor-3119 .elementor-element.elementor-element-d3c70d8 .elementor-icon svg{height:30px;}.elementor-3119 .elementor-element.elementor-element-ab4d071{text-align:center;}.elementor-3119 .elementor-element.elementor-element-ab4d071 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;}.elementor-3119 .elementor-element.elementor-element-0743a84{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-3119 .elementor-element.elementor-element-a769104{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-3119 .elementor-element.elementor-element-15806f5{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3119 .elementor-element.elementor-element-7dc70c6{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-a2b1d59 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-a2b1d59 .elementor-icon-wrapper{text-align:center;}.elementor-3119 .elementor-element.elementor-element-a2b1d59.elementor-view-stacked .elementor-icon{background-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-a2b1d59.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-a2b1d59.elementor-view-default .elementor-icon{color:#C73237;border-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-a2b1d59.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-a2b1d59.elementor-view-default .elementor-icon svg{fill:#C73237;}.elementor-3119 .elementor-element.elementor-element-a2b1d59 .elementor-icon{font-size:30px;}.elementor-3119 .elementor-element.elementor-element-a2b1d59 .elementor-icon svg{height:30px;}.elementor-3119 .elementor-element.elementor-element-759b375{text-align:center;}.elementor-3119 .elementor-element.elementor-element-759b375 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;}.elementor-3119 .elementor-element.elementor-element-d199fe0{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-3119 .elementor-element.elementor-element-7a2b49b{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3119 .elementor-element.elementor-element-189f736{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-b23fc7a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-b23fc7a .elementor-icon-wrapper{text-align:center;}.elementor-3119 .elementor-element.elementor-element-b23fc7a.elementor-view-stacked .elementor-icon{background-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-b23fc7a.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-b23fc7a.elementor-view-default .elementor-icon{color:#C73237;border-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-b23fc7a.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-b23fc7a.elementor-view-default .elementor-icon svg{fill:#C73237;}.elementor-3119 .elementor-element.elementor-element-b23fc7a .elementor-icon{font-size:30px;}.elementor-3119 .elementor-element.elementor-element-b23fc7a .elementor-icon svg{height:30px;}.elementor-3119 .elementor-element.elementor-element-e0ceea9{text-align:center;}.elementor-3119 .elementor-element.elementor-element-e0ceea9 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;}.elementor-3119 .elementor-element.elementor-element-ea69437{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-3119 .elementor-element.elementor-element-fa67abe{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3119 .elementor-element.elementor-element-e528bfe{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-9d1e710 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-9d1e710 .elementor-icon-wrapper{text-align:center;}.elementor-3119 .elementor-element.elementor-element-9d1e710.elementor-view-stacked .elementor-icon{background-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-9d1e710.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-9d1e710.elementor-view-default .elementor-icon{color:#C73237;border-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-9d1e710.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-9d1e710.elementor-view-default .elementor-icon svg{fill:#C73237;}.elementor-3119 .elementor-element.elementor-element-9d1e710 .elementor-icon{font-size:30px;}.elementor-3119 .elementor-element.elementor-element-9d1e710 .elementor-icon svg{height:30px;}.elementor-3119 .elementor-element.elementor-element-b2597d9{text-align:center;}.elementor-3119 .elementor-element.elementor-element-b2597d9 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;}.elementor-3119 .elementor-element.elementor-element-7ea996a{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-3119 .elementor-element.elementor-element-59eea54{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-3119 .elementor-element.elementor-element-6dc8ae8{--display:flex;}.elementor-3119 .elementor-element.elementor-element-f13ba80{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3119 .elementor-element.elementor-element-f13ba80:not(.elementor-motion-effects-element-type-background), .elementor-3119 .elementor-element.elementor-element-f13ba80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2B42;}.elementor-3119 .elementor-element.elementor-element-74d85bd{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-07ca017{text-align:center;}.elementor-3119 .elementor-element.elementor-element-07ca017 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:600;color:#EEECEC;}.elementor-3119 .elementor-element.elementor-element-988cd07{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-3119 .elementor-element.elementor-element-30f76b9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-30f76b9{text-align:center;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;color:#EEECEC;}.elementor-3119 .elementor-element.elementor-element-c5e02ed{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-3da1288{--spacer-size:10px;}.elementor-3119 .elementor-element.elementor-element-07a9912{--display:flex;--border-radius:24px 24px 24px 24px;}.elementor-3119 .elementor-element.elementor-element-5eb034d{--spacer-size:10px;}.elementor-3119 .elementor-element.elementor-element-2e206ce{text-align:center;}.elementor-3119 .elementor-element.elementor-element-2e206ce .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:600;color:#C73237;}.elementor-3119 .elementor-element.elementor-element-73f0c5b{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3119 .elementor-element.elementor-element-ebcb046{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-3a83b94 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-3a83b94 .elementor-icon-wrapper{text-align:center;}.elementor-3119 .elementor-element.elementor-element-3a83b94.elementor-view-stacked .elementor-icon{background-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-3a83b94.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-3a83b94.elementor-view-default .elementor-icon{color:#C73237;border-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-3a83b94.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-3a83b94.elementor-view-default .elementor-icon svg{fill:#C73237;}.elementor-3119 .elementor-element.elementor-element-3a83b94 .elementor-icon{font-size:30px;}.elementor-3119 .elementor-element.elementor-element-3a83b94 .elementor-icon svg{height:30px;}.elementor-3119 .elementor-element.elementor-element-695fd97{text-align:center;}.elementor-3119 .elementor-element.elementor-element-695fd97 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;}.elementor-3119 .elementor-element.elementor-element-25857ae{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-3119 .elementor-element.elementor-element-e7a5eb5 .elementor-button{background-color:transparent;font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:500;font-style:normal;fill:#EEECEC;color:#EEECEC;background-image:radial-gradient(at center center, #E42524 40%, #CC7575 100%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:250px 250px 250px 250px;padding:24px 24px 24px 24px;}.elementor-3119 .elementor-element.elementor-element-84fff48{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-b524efa{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3119 .elementor-element.elementor-element-f842639{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-b8d6abe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-b8d6abe .elementor-icon-wrapper{text-align:center;}.elementor-3119 .elementor-element.elementor-element-b8d6abe.elementor-view-stacked .elementor-icon{background-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-b8d6abe.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-b8d6abe.elementor-view-default .elementor-icon{color:#C73237;border-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-b8d6abe.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-b8d6abe.elementor-view-default .elementor-icon svg{fill:#C73237;}.elementor-3119 .elementor-element.elementor-element-b8d6abe .elementor-icon{font-size:30px;}.elementor-3119 .elementor-element.elementor-element-b8d6abe .elementor-icon svg{height:30px;}.elementor-3119 .elementor-element.elementor-element-e7ee1b4{text-align:center;}.elementor-3119 .elementor-element.elementor-element-e7ee1b4 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;}.elementor-3119 .elementor-element.elementor-element-6a7d6e6{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-3119 .elementor-element.elementor-element-63b521d{--spacer-size:10px;}.elementor-3119 .elementor-element.elementor-element-50211eb .elementor-button{background-color:transparent;font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:500;font-style:normal;fill:#EEECEC;color:#EEECEC;background-image:radial-gradient(at center center, #E42524 40%, #CC7575 100%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:250px 250px 250px 250px;padding:24px 24px 24px 24px;}.elementor-3119 .elementor-element.elementor-element-59ad6ed{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-d2608d9{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3119 .elementor-element.elementor-element-3789070{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-053b1bb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-053b1bb .elementor-icon-wrapper{text-align:center;}.elementor-3119 .elementor-element.elementor-element-053b1bb.elementor-view-stacked .elementor-icon{background-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-053b1bb.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-053b1bb.elementor-view-default .elementor-icon{color:#C73237;border-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-053b1bb.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-053b1bb.elementor-view-default .elementor-icon svg{fill:#C73237;}.elementor-3119 .elementor-element.elementor-element-053b1bb .elementor-icon{font-size:30px;}.elementor-3119 .elementor-element.elementor-element-053b1bb .elementor-icon svg{height:30px;}.elementor-3119 .elementor-element.elementor-element-f10ec18{text-align:center;}.elementor-3119 .elementor-element.elementor-element-f10ec18 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;}.elementor-3119 .elementor-element.elementor-element-61e3572{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-3119 .elementor-element.elementor-element-6278f7e{--spacer-size:10px;}.elementor-3119 .elementor-element.elementor-element-8247e70 .elementor-button{background-color:transparent;font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:500;font-style:normal;fill:#EEECEC;color:#EEECEC;background-image:radial-gradient(at center center, #E42524 40%, #CC7575 100%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:250px 250px 250px 250px;padding:24px 24px 24px 24px;}.elementor-3119 .elementor-element.elementor-element-5538056{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-af2e00a{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-3119 .elementor-element.elementor-element-23cfc4f{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3119 .elementor-element.elementor-element-37d8480{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-c95c97b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-c95c97b .elementor-icon-wrapper{text-align:center;}.elementor-3119 .elementor-element.elementor-element-c95c97b.elementor-view-stacked .elementor-icon{background-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-c95c97b.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-c95c97b.elementor-view-default .elementor-icon{color:#C73237;border-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-c95c97b.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-c95c97b.elementor-view-default .elementor-icon svg{fill:#C73237;}.elementor-3119 .elementor-element.elementor-element-c95c97b .elementor-icon{font-size:30px;}.elementor-3119 .elementor-element.elementor-element-c95c97b .elementor-icon svg{height:30px;}.elementor-3119 .elementor-element.elementor-element-bed7a68{text-align:center;}.elementor-3119 .elementor-element.elementor-element-bed7a68 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;}.elementor-3119 .elementor-element.elementor-element-f608dd0{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-3119 .elementor-element.elementor-element-88b4e18 .elementor-button{background-color:transparent;font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:500;font-style:normal;fill:#EEECEC;color:#EEECEC;background-image:radial-gradient(at center center, #E42524 40%, #CC7575 100%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:250px 250px 250px 250px;padding:24px 24px 24px 24px;}.elementor-3119 .elementor-element.elementor-element-a7e3c9b{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-638f1e9{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3119 .elementor-element.elementor-element-ab80bcd{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-24c623d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-24c623d .elementor-icon-wrapper{text-align:center;}.elementor-3119 .elementor-element.elementor-element-24c623d.elementor-view-stacked .elementor-icon{background-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-24c623d.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-24c623d.elementor-view-default .elementor-icon{color:#C73237;border-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-24c623d.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-24c623d.elementor-view-default .elementor-icon svg{fill:#C73237;}.elementor-3119 .elementor-element.elementor-element-24c623d .elementor-icon{font-size:30px;}.elementor-3119 .elementor-element.elementor-element-24c623d .elementor-icon svg{height:30px;}.elementor-3119 .elementor-element.elementor-element-525f1bb{text-align:center;}.elementor-3119 .elementor-element.elementor-element-525f1bb .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;}.elementor-3119 .elementor-element.elementor-element-744d480{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-3119 .elementor-element.elementor-element-92838b6{--spacer-size:10px;}.elementor-3119 .elementor-element.elementor-element-d7d14a6 .elementor-button{background-color:transparent;font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:500;font-style:normal;fill:#EEECEC;color:#EEECEC;background-image:radial-gradient(at center center, #E42524 40%, #CC7575 100%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:250px 250px 250px 250px;padding:24px 24px 24px 24px;}.elementor-3119 .elementor-element.elementor-element-1c615eb{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-fc789e6{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3119 .elementor-element.elementor-element-956dcae{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-32a386b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-32a386b .elementor-icon-wrapper{text-align:center;}.elementor-3119 .elementor-element.elementor-element-32a386b.elementor-view-stacked .elementor-icon{background-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-32a386b.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-32a386b.elementor-view-default .elementor-icon{color:#C73237;border-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-32a386b.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-32a386b.elementor-view-default .elementor-icon svg{fill:#C73237;}.elementor-3119 .elementor-element.elementor-element-32a386b .elementor-icon{font-size:30px;}.elementor-3119 .elementor-element.elementor-element-32a386b .elementor-icon svg{height:30px;}.elementor-3119 .elementor-element.elementor-element-9f7a5e7{text-align:center;}.elementor-3119 .elementor-element.elementor-element-9f7a5e7 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;}.elementor-3119 .elementor-element.elementor-element-428021d{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-3119 .elementor-element.elementor-element-2534abf{--spacer-size:10px;}.elementor-3119 .elementor-element.elementor-element-116d86e .elementor-button{background-color:transparent;font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:500;font-style:normal;fill:#EEECEC;color:#EEECEC;background-image:radial-gradient(at center center, #E42524 40%, #CC7575 100%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:250px 250px 250px 250px;padding:24px 24px 24px 24px;}.elementor-3119 .elementor-element.elementor-element-8c3a0f7{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-119de04{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-3119 .elementor-element.elementor-element-2a75593{--display:flex;--border-radius:24px 24px 24px 24px;}.elementor-3119 .elementor-element.elementor-element-11507af{--spacer-size:10px;}.elementor-3119 .elementor-element.elementor-element-c5e3d9f{text-align:center;}.elementor-3119 .elementor-element.elementor-element-c5e3d9f .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:600;color:#C73237;}.elementor-3119 .elementor-element.elementor-element-61e1d7f{--display:flex;--border-radius:00px 0px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3119 .elementor-element.elementor-element-6176415{--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;}.elementor-3119 .elementor-element.elementor-element-f73795e{text-align:center;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-3119 .elementor-element.elementor-element-3a9c274{--display:flex;--border-radius:00px 0px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3119 .elementor-element.elementor-element-bf0153b{--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;}.elementor-3119 .elementor-element.elementor-element-4127458{text-align:center;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-3119 .elementor-element.elementor-element-d2da9c6{--display:flex;--border-radius:00px 0px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3119 .elementor-element.elementor-element-4aa17ee{--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;}.elementor-3119 .elementor-element.elementor-element-534b379{text-align:center;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-3119 .elementor-element.elementor-element-14a0b4f{--display:flex;--border-radius:00px 0px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3119 .elementor-element.elementor-element-f7cf683{--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;}.elementor-3119 .elementor-element.elementor-element-d676626{text-align:center;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-3119 .elementor-element.elementor-element-afa3acc{--n-accordion-title-font-size:25px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:24px 24px 0px 0px;--n-accordion-title-normal-color:#EEECEC;--n-accordion-title-hover-color:#A07979;--n-accordion-title-active-color:#BBA4A4;--n-accordion-icon-size:15px;}.elementor-3119 .elementor-element.elementor-element-afa3acc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#1A2B42;}:where( .elementor-3119 .elementor-element.elementor-element-afa3acc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-639abe2{--display:flex;--border-radius:24px 24px 24px 24px;}.elementor-3119 .elementor-element.elementor-element-ea10d53{--spacer-size:10px;}.elementor-3119 .elementor-element.elementor-element-71a74ff{text-align:center;}.elementor-3119 .elementor-element.elementor-element-71a74ff .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:600;color:#C73237;}.elementor-3119 .elementor-element.elementor-element-46f6039{text-align:left;font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-3119 .elementor-element.elementor-element-38512e3{--display:flex;}.elementor-3119 .elementor-element.elementor-element-38512e3.e-con{--e-con-transform-translateX:5px;}.elementor-3119 .elementor-element.elementor-element-38512e3.e-con:hover{--e-con-transform-translateX:5px;}.elementor-3119 .elementor-element.elementor-element-ab539a5{column-gap:0px;text-align:left;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-3119 .elementor-element.elementor-element-ab539a5 p{margin-bottom:0px;}.elementor-3119 .elementor-element.elementor-element-d4ef51f{--display:flex;}.elementor-3119 .elementor-element.elementor-element-d4ef51f.e-con{--e-con-transform-translateX:5px;}.elementor-3119 .elementor-element.elementor-element-d4ef51f.e-con:hover{--e-con-transform-translateX:5px;}.elementor-3119 .elementor-element.elementor-element-7f2a8aa{column-gap:0px;text-align:left;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-3119 .elementor-element.elementor-element-7f2a8aa p{margin-bottom:0px;}.elementor-3119 .elementor-element.elementor-element-2846490{--display:flex;}.elementor-3119 .elementor-element.elementor-element-2846490.e-con{--e-con-transform-translateX:5px;}.elementor-3119 .elementor-element.elementor-element-2846490.e-con:hover{--e-con-transform-translateX:5px;}.elementor-3119 .elementor-element.elementor-element-a6fc5c3{column-gap:0px;text-align:left;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-3119 .elementor-element.elementor-element-a6fc5c3 p{margin-bottom:0px;}.elementor-3119 .elementor-element.elementor-element-78e64e9{--spacer-size:20px;}.elementor-3119 .elementor-element.elementor-element-1405b05{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-9f4e902{--spacer-size:20px;}.elementor-3119 .elementor-element.elementor-element-a7addd7{--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;}.elementor-3119 .elementor-element.elementor-element-a7addd7:not(.elementor-motion-effects-element-type-background), .elementor-3119 .elementor-element.elementor-element-a7addd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2B42;}.elementor-3119 .elementor-element.elementor-element-862e192{--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;}.elementor-3119 .elementor-element.elementor-element-862e192:not(.elementor-motion-effects-element-type-background), .elementor-3119 .elementor-element.elementor-element-862e192 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEECEC;}.elementor-3119 .elementor-element.elementor-element-862e192 > .elementor-shape-bottom .elementor-shape-fill, .elementor-3119 .elementor-element.elementor-element-862e192 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#84141C;}.elementor-3119 .elementor-element.elementor-element-862e192 > .elementor-shape-bottom svg, .elementor-3119 .elementor-element.elementor-element-862e192 > .e-con-inner > .elementor-shape-bottom svg{width:calc(101% + 1.3px);height:25px;}.elementor-3119 .elementor-element.elementor-element-1b6b388{--spacer-size:20px;}.elementor-3119 .elementor-element.elementor-element-c2c3954{--display:flex;--border-radius:24px 24px 24px 24px;}.elementor-3119 .elementor-element.elementor-element-5ff9476{--spacer-size:10px;}.elementor-3119 .elementor-element.elementor-element-c372ab5{text-align:center;}.elementor-3119 .elementor-element.elementor-element-c372ab5 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:600;color:#C73237;}.elementor-3119 .elementor-element.elementor-element-a09074b{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-7fad4f4{text-align:left;}.elementor-3119 .elementor-element.elementor-element-7fad4f4 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-3119 .elementor-element.elementor-element-666e91f{text-align:left;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-3119 .elementor-element.elementor-element-7658817{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-27313b7{text-align:left;}.elementor-3119 .elementor-element.elementor-element-27313b7 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-3119 .elementor-element.elementor-element-2f11b39{text-align:left;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-3119 .elementor-element.elementor-element-38e5275 .elementor-button{background-color:transparent;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:500;font-style:normal;fill:#EEECEC;color:#EEECEC;background-image:radial-gradient(at center center, #E42524 40%, #84141C 100%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:291px 291px 291px 291px;padding:24px 24px 24px 24px;}.elementor-3119 .elementor-element.elementor-element-154c53f{--spacer-size:50px;}.elementor-3119 .elementor-element.elementor-element-a12b353{--display:flex;--border-radius:24px 24px 24px 24px;}.elementor-3119 .elementor-element.elementor-element-acea7bc{--spacer-size:10px;}.elementor-3119 .elementor-element.elementor-element-9962776 .elementor-icon-wrapper{text-align:center;}.elementor-3119 .elementor-element.elementor-element-9962776.elementor-view-stacked .elementor-icon{background-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-9962776.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-9962776.elementor-view-default .elementor-icon{color:#C73237;border-color:#C73237;}.elementor-3119 .elementor-element.elementor-element-9962776.elementor-view-framed .elementor-icon, .elementor-3119 .elementor-element.elementor-element-9962776.elementor-view-default .elementor-icon svg{fill:#C73237;}.elementor-3119 .elementor-element.elementor-element-9962776 .elementor-icon{font-size:50px;}.elementor-3119 .elementor-element.elementor-element-9962776 .elementor-icon svg{height:50px;}.elementor-3119 .elementor-element.elementor-element-10cee63{text-align:center;}.elementor-3119 .elementor-element.elementor-element-10cee63 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:600;color:#C73237;}.elementor-3119 .elementor-element.elementor-element-6a1211a{text-align:center;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-3119 .elementor-element.elementor-element-9ecd0d3{text-align:center;}.elementor-3119 .elementor-element.elementor-element-9ecd0d3 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-3119 .elementor-element.elementor-element-baea4f9{--spacer-size:30px;}.elementor-3119 .elementor-element.elementor-element-ef0fbd5{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-0dc713f > .elementor-widget-container:hover{--e-transform-translateY:-10px;}.elementor-3119 .elementor-element.elementor-element-0dc713f{--e-transform-transition-duration:400ms;text-align:center;}.elementor-3119 .elementor-element.elementor-element-0dc713f .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:70px;font-weight:600;color:#0D0D0D;}.elementor-3119 .elementor-element.elementor-element-7c26898 > .elementor-widget-container:hover{--e-transform-translateY:-10px;}.elementor-3119 .elementor-element.elementor-element-7c26898{--e-transform-transition-duration:400ms;text-align:center;}.elementor-3119 .elementor-element.elementor-element-7c26898 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:60px;font-weight:600;color:#0D0D0D;}.elementor-3119 .elementor-element.elementor-element-9387db5 > .elementor-widget-container:hover{--e-transform-translateY:-10px;}.elementor-3119 .elementor-element.elementor-element-9387db5{--e-transform-transition-duration:400ms;text-align:center;}.elementor-3119 .elementor-element.elementor-element-9387db5 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:50px;font-weight:600;color:#0D0D0D;}.elementor-3119 .elementor-element.elementor-element-b1ff11e > .elementor-widget-container:hover{--e-transform-translateY:-10px;}.elementor-3119 .elementor-element.elementor-element-b1ff11e{--e-transform-transition-duration:400ms;text-align:center;}.elementor-3119 .elementor-element.elementor-element-b1ff11e .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:45px;font-weight:600;color:#0D0D0D;}.elementor-3119 .elementor-element.elementor-element-2360778 > .elementor-widget-container:hover{--e-transform-translateY:-10px;}.elementor-3119 .elementor-element.elementor-element-2360778{--e-transform-transition-duration:400ms;text-align:center;}.elementor-3119 .elementor-element.elementor-element-2360778 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:40px;font-weight:600;color:#0D0D0D;}.elementor-3119 .elementor-element.elementor-element-d61bfad > .elementor-widget-container:hover{--e-transform-translateY:-10px;}.elementor-3119 .elementor-element.elementor-element-d61bfad{--e-transform-transition-duration:400ms;text-align:center;}.elementor-3119 .elementor-element.elementor-element-d61bfad .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:600;color:#0D0D0D;}.elementor-3119 .elementor-element.elementor-element-b6d239b > .elementor-widget-container:hover{--e-transform-translateY:-10px;}.elementor-3119 .elementor-element.elementor-element-b6d239b{--e-transform-transition-duration:400ms;text-align:center;}.elementor-3119 .elementor-element.elementor-element-b6d239b .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:30px;font-weight:600;color:#0D0D0D;}.elementor-3119 .elementor-element.elementor-element-e89d675 > .elementor-widget-container:hover{--e-transform-translateY:-10px;}.elementor-3119 .elementor-element.elementor-element-e89d675{--e-transform-transition-duration:400ms;text-align:center;}.elementor-3119 .elementor-element.elementor-element-e89d675 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:600;color:#0D0D0D;}.elementor-3119 .elementor-element.elementor-element-307dce0{--spacer-size:40px;}.elementor-3119 .elementor-element.elementor-element-d552008{text-align:center;}.elementor-3119 .elementor-element.elementor-element-d552008 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:30px;font-weight:600;color:#C73237;}.elementor-3119 .elementor-element.elementor-element-a62e881{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-5e407f3 .elementor-button{background-color:transparent;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:500;font-style:normal;fill:#EEECEC;color:#EEECEC;background-image:radial-gradient(at center center, #E42524 40%, #84141C 100%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:291px 291px 291px 291px;padding:24px 24px 24px 24px;}.elementor-3119 .elementor-element.elementor-element-dc58656 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-3119 .elementor-element.elementor-element-dc58656 > .elementor-widget-container{margin:80px 80px 80px 80px;border-radius:24px 24px 24px 24px;}.elementor-3119 .elementor-element.elementor-element-dc58656 iframe{height:250px;}.elementor-3119 .elementor-element.elementor-element-5c319f4{--spacer-size:5px;}.elementor-3119 .elementor-element.elementor-element-dd45efa{--spacer-size:5px;}.elementor-3119 .elementor-element.elementor-element-3c7d117{--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;}.elementor-3119 .elementor-element.elementor-element-3c7d117:not(.elementor-motion-effects-element-type-background), .elementor-3119 .elementor-element.elementor-element-3c7d117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#84141C;}.elementor-3119 .elementor-element.elementor-element-6ca50ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-6ca50ee:not(.elementor-motion-effects-element-type-background), .elementor-3119 .elementor-element.elementor-element-6ca50ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #84141C 0%, #1A2B42 29%);}.elementor-3119 .elementor-element.elementor-element-c4290eb{--display:flex;--overlay-opacity:0.5;}.elementor-3119 .elementor-element.elementor-element-c4290eb::before, .elementor-3119 .elementor-element.elementor-element-c4290eb > .elementor-background-video-container::before, .elementor-3119 .elementor-element.elementor-element-c4290eb > .e-con-inner > .elementor-background-video-container::before, .elementor-3119 .elementor-element.elementor-element-c4290eb > .elementor-background-slideshow::before, .elementor-3119 .elementor-element.elementor-element-c4290eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-3119 .elementor-element.elementor-element-c4290eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3119 .elementor-element.elementor-element-6d6ddd8 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-3119 .elementor-element.elementor-element-6d6ddd8{text-align:center;}.elementor-3119 .elementor-element.elementor-element-6d6ddd8 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:600;color:#EEECEC;}.elementor-3119 .elementor-element.elementor-element-652f5b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-652f5b9{text-align:center;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;color:#EEECEC;}.elementor-3119 .elementor-element.elementor-element-df4c021 .elementor-button{background-color:transparent;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:500;font-style:normal;fill:#EEECEC;color:#EEECEC;background-image:radial-gradient(at center center, #E42524 40%, #84141C 100%);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:291px 291px 291px 291px;padding:24px 24px 24px 24px;}.elementor-3119 .elementor-element.elementor-element-5c061dd{--spacer-size:20px;}.elementor-3119 .elementor-element.elementor-element-4da79eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-4da79eb{text-align:center;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;color:#EEECEC;}@media(max-width:1024px){.elementor-3119 .elementor-element.elementor-element-a00a6aa{--spacer-size:0px;}.elementor-3119 .elementor-element.elementor-element-dc33602{--spacer-size:30px;}.elementor-3119 .elementor-element.elementor-element-3d9335d{--spacer-size:80px;}.elementor-3119 .elementor-element.elementor-element-d85d1b8 .elementor-counter-number-wrapper{font-size:45px;}.elementor-3119 .elementor-element.elementor-element-d85d1b8 .elementor-counter-title{font-size:17px;}.elementor-3119 .elementor-element.elementor-element-809a3cf .elementor-counter-number-wrapper{font-size:45px;}.elementor-3119 .elementor-element.elementor-element-809a3cf .elementor-counter-title{font-size:17px;}.elementor-3119 .elementor-element.elementor-element-ebf76d9 .elementor-counter-number-wrapper{font-size:45px;}.elementor-3119 .elementor-element.elementor-element-ebf76d9 .elementor-counter-title{font-size:17px;}.elementor-3119 .elementor-element.elementor-element-2b14717{--e-n-carousel-swiper-slides-to-display:3;}.elementor-3119 .elementor-element.elementor-element-d6b2655 .elementor-counter-number-wrapper{font-size:45px;}.elementor-3119 .elementor-element.elementor-element-d6b2655 .elementor-counter-title{font-size:17px;}.elementor-3119 .elementor-element.elementor-element-c2f6c92 .elementor-counter-number-wrapper{font-size:45px;}.elementor-3119 .elementor-element.elementor-element-c2f6c92 .elementor-counter-title{font-size:17px;}.elementor-3119 .elementor-element.elementor-element-903c6f4 .elementor-counter-number-wrapper{font-size:45px;}.elementor-3119 .elementor-element.elementor-element-903c6f4 .elementor-counter-title{font-size:17px;}.elementor-3119 .elementor-element.elementor-element-5df5c4e{--e-n-carousel-swiper-slides-to-display:3;}.elementor-3119 .elementor-element.elementor-element-2e38f19{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3119 .elementor-element.elementor-element-55e5bae{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3119 .elementor-element.elementor-element-a769104{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3119 .elementor-element.elementor-element-59eea54{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3119 .elementor-element.elementor-element-af2e00a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3119 .elementor-element.elementor-element-119de04{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-3119 .elementor-element.elementor-element-c891a2b{--width:100%;}.elementor-3119 .elementor-element.elementor-element-8225705{--width:98.235%;}.elementor-3119 .elementor-element.elementor-element-a7addd7{--content-width:1580px;}}@media(max-width:767px){.elementor-3119 .elementor-element.elementor-element-c891a2b{--width:500px;}.elementor-3119 .elementor-element.elementor-element-87492a3 img{width:100%;}.elementor-3119 .elementor-element.elementor-element-a00a6aa{--spacer-size:15px;}.elementor-3119 .elementor-element.elementor-element-d1887e0 .elementor-heading-title{font-size:38px;-webkit-text-stroke-width:3px;stroke-width:3px;}.elementor-3119 .elementor-element.elementor-element-dc33602{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-c00328a .elementor-heading-title{font-size:38px;-webkit-text-stroke-width:3px;stroke-width:3px;}.elementor-3119 .elementor-element.elementor-element-3d9335d{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-4583fc1 .elementor-heading-title{font-size:25px;}.elementor-3119 .elementor-element.elementor-element-64c56fa{font-size:17px;}.elementor-3119 .elementor-element.elementor-element-5ce49d4{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-115a3c5 .elementor-button{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-27cef20{--spacer-size:1px;}.elementor-3119 .elementor-element.elementor-element-eb38ad9 .elementor-heading-title{font-size:25px;}.elementor-3119 .elementor-element.elementor-element-f62b4e9{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-8757145 .elementor-heading-title{font-size:25px;}.elementor-3119 .elementor-element.elementor-element-2b14717{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3119 .elementor-element.elementor-element-5df5c4e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3119 .elementor-element.elementor-element-03db122{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-37d4839{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-71d10fc{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-2e38f19{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3119 .elementor-element.elementor-element-a8518c4{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-807c86f{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-c9ff0b8{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-55e5bae{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3119 .elementor-element.elementor-element-5b8d46a .elementor-heading-title{font-size:25px;}.elementor-3119 .elementor-element.elementor-element-3f3068f{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-15b19de{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-49591cb{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-0743a84{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-a769104{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3119 .elementor-element.elementor-element-d199fe0{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-ea69437{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-7ea996a{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-59eea54{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3119 .elementor-element.elementor-element-07ca017 .elementor-heading-title{font-size:20px;}.elementor-3119 .elementor-element.elementor-element-988cd07{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3119 .elementor-element.elementor-element-30f76b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3119 .elementor-element.elementor-element-30f76b9{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-2e206ce .elementor-heading-title{font-size:25px;}.elementor-3119 .elementor-element.elementor-element-25857ae{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-e7a5eb5 .elementor-button{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-6a7d6e6{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-50211eb .elementor-button{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-61e3572{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-8247e70 .elementor-button{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-af2e00a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3119 .elementor-element.elementor-element-f608dd0{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-88b4e18 .elementor-button{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-744d480{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-d7d14a6 .elementor-button{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-428021d{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-116d86e .elementor-button{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-119de04{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3119 .elementor-element.elementor-element-c5e3d9f .elementor-heading-title{font-size:25px;}.elementor-3119 .elementor-element.elementor-element-f73795e{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-4127458{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-534b379{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-d676626{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-afa3acc{--n-accordion-title-font-size:20px;}.elementor-3119 .elementor-element.elementor-element-71a74ff .elementor-heading-title{font-size:25px;}.elementor-3119 .elementor-element.elementor-element-46f6039{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-ab539a5{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-7f2a8aa{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-a6fc5c3{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-c372ab5 .elementor-heading-title{font-size:25px;}.elementor-3119 .elementor-element.elementor-element-7fad4f4 .elementor-heading-title{font-size:25px;}.elementor-3119 .elementor-element.elementor-element-666e91f{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-27313b7 .elementor-heading-title{font-size:25px;}.elementor-3119 .elementor-element.elementor-element-2f11b39{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-38e5275 .elementor-button{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-9962776 .elementor-icon{font-size:25px;}.elementor-3119 .elementor-element.elementor-element-9962776 .elementor-icon svg{height:25px;}.elementor-3119 .elementor-element.elementor-element-10cee63 .elementor-heading-title{font-size:25px;}.elementor-3119 .elementor-element.elementor-element-6a1211a{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-9ecd0d3 .elementor-heading-title{font-size:25px;}.elementor-3119 .elementor-element.elementor-element-0dc713f .elementor-heading-title{font-size:50px;}.elementor-3119 .elementor-element.elementor-element-7c26898 .elementor-heading-title{font-size:45px;}.elementor-3119 .elementor-element.elementor-element-9387db5 .elementor-heading-title{font-size:40px;}.elementor-3119 .elementor-element.elementor-element-b1ff11e .elementor-heading-title{font-size:35px;}.elementor-3119 .elementor-element.elementor-element-2360778 .elementor-heading-title{font-size:30px;}.elementor-3119 .elementor-element.elementor-element-d61bfad .elementor-heading-title{font-size:25px;}.elementor-3119 .elementor-element.elementor-element-b6d239b .elementor-heading-title{font-size:20px;}.elementor-3119 .elementor-element.elementor-element-e89d675 .elementor-heading-title{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-d552008 .elementor-heading-title{font-size:25px;}.elementor-3119 .elementor-element.elementor-element-5e407f3 .elementor-button{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-dc58656 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-3119 .elementor-element.elementor-element-6d6ddd8 .elementor-heading-title{font-size:20px;}.elementor-3119 .elementor-element.elementor-element-652f5b9{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-df4c021 .elementor-button{font-size:15px;}.elementor-3119 .elementor-element.elementor-element-4da79eb{font-size:15px;}}/* Start custom CSS for icon, class: .elementor-element-00ddc62 */.elementor-3119 .elementor-element.elementor-element-00ddc62 .elementor-icon {
    animation: zoom 2s infinite;
}

.elementor-3119 .elementor-element.elementor-element-00ddc62 .elementor-icon:hover {
    animation: none;
}

@keyframes zoom {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.1);
    }
    100% {
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-115a3c5 */.elementor-3119 .elementor-element.elementor-element-115a3c5 .elementor-button {
    background: linear-gradient(45deg, #84141C, #84141C, #C73237);
    background-size: 300% 300%;
    animation: gradientAnimation 5s ease infinite;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39d5f50 */.elementor-3119 .elementor-element.elementor-element-39d5f50:hover {
    border: 4px solid #C73237;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b28f4da */.elementor-3119 .elementor-element.elementor-element-b28f4da:hover {
    border: 4px solid #C73237;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-359a865 */.elementor-3119 .elementor-element.elementor-element-359a865:hover {
    border: 4px solid #C73237;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39d5f50 */.elementor-3119 .elementor-element.elementor-element-39d5f50:hover {
    border: 4px solid #C73237;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b28f4da */.elementor-3119 .elementor-element.elementor-element-b28f4da:hover {
    border: 4px solid #C73237;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-359a865 */.elementor-3119 .elementor-element.elementor-element-359a865:hover {
    border: 4px solid #C73237;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39d5f50 */.elementor-3119 .elementor-element.elementor-element-39d5f50:hover {
    border: 4px solid #C73237;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b28f4da */.elementor-3119 .elementor-element.elementor-element-b28f4da:hover {
    border: 4px solid #C73237;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-359a865 */.elementor-3119 .elementor-element.elementor-element-359a865:hover {
    border: 4px solid #C73237;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39d5f50 */.elementor-3119 .elementor-element.elementor-element-39d5f50:hover {
    border: 4px solid #C73237;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b28f4da */.elementor-3119 .elementor-element.elementor-element-b28f4da:hover {
    border: 4px solid #C73237;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-359a865 */.elementor-3119 .elementor-element.elementor-element-359a865:hover {
    border: 4px solid #C73237;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b54e47a */.elementor-3119 .elementor-element.elementor-element-b54e47a:hover {
    border: 4px solid #C73237;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a36201f */.elementor-3119 .elementor-element.elementor-element-a36201f:hover {
    border: 4px solid #C73237;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a54796c */.elementor-3119 .elementor-element.elementor-element-a54796c:hover {
    border: 4px solid #C73237;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b54e47a */.elementor-3119 .elementor-element.elementor-element-b54e47a:hover {
    border: 4px solid #C73237;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a36201f */.elementor-3119 .elementor-element.elementor-element-a36201f:hover {
    border: 4px solid #C73237;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a54796c */.elementor-3119 .elementor-element.elementor-element-a54796c:hover {
    border: 4px solid #C73237;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b54e47a */.elementor-3119 .elementor-element.elementor-element-b54e47a:hover {
    border: 4px solid #C73237;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a36201f */.elementor-3119 .elementor-element.elementor-element-a36201f:hover {
    border: 4px solid #C73237;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a54796c */.elementor-3119 .elementor-element.elementor-element-a54796c:hover {
    border: 4px solid #C73237;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b54e47a */.elementor-3119 .elementor-element.elementor-element-b54e47a:hover {
    border: 4px solid #C73237;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a36201f */.elementor-3119 .elementor-element.elementor-element-a36201f:hover {
    border: 4px solid #C73237;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a54796c */.elementor-3119 .elementor-element.elementor-element-a54796c:hover {
    border: 4px solid #C73237;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74b841a */.elementor-3119 .elementor-element.elementor-element-74b841a:hover {
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
    border: 1px solid rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a6d9b */.elementor-3119 .elementor-element.elementor-element-c6a6d9b {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-c6a6d9b {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-c6a6d9b {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-401fe78 */.elementor-3119 .elementor-element.elementor-element-401fe78 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-401fe78 {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-401fe78 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2331b69 */.elementor-3119 .elementor-element.elementor-element-2331b69 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-2331b69 {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-2331b69 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a6d9b */.elementor-3119 .elementor-element.elementor-element-c6a6d9b {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-c6a6d9b {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-c6a6d9b {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-401fe78 */.elementor-3119 .elementor-element.elementor-element-401fe78 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-401fe78 {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-401fe78 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2331b69 */.elementor-3119 .elementor-element.elementor-element-2331b69 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-2331b69 {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-2331b69 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a6d9b */.elementor-3119 .elementor-element.elementor-element-c6a6d9b {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-c6a6d9b {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-c6a6d9b {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-401fe78 */.elementor-3119 .elementor-element.elementor-element-401fe78 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-401fe78 {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-401fe78 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2331b69 */.elementor-3119 .elementor-element.elementor-element-2331b69 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-2331b69 {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-2331b69 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a6d9b */.elementor-3119 .elementor-element.elementor-element-c6a6d9b {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-c6a6d9b {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-c6a6d9b {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-401fe78 */.elementor-3119 .elementor-element.elementor-element-401fe78 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-401fe78 {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-401fe78 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2331b69 */.elementor-3119 .elementor-element.elementor-element-2331b69 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-2331b69 {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-2331b69 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15806f5 */.elementor-3119 .elementor-element.elementor-element-15806f5 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-15806f5 {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-15806f5 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2b49b */.elementor-3119 .elementor-element.elementor-element-7a2b49b {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-7a2b49b {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-7a2b49b {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa67abe */.elementor-3119 .elementor-element.elementor-element-fa67abe {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-fa67abe {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-fa67abe {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15806f5 */.elementor-3119 .elementor-element.elementor-element-15806f5 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-15806f5 {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-15806f5 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2b49b */.elementor-3119 .elementor-element.elementor-element-7a2b49b {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-7a2b49b {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-7a2b49b {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa67abe */.elementor-3119 .elementor-element.elementor-element-fa67abe {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-fa67abe {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-fa67abe {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15806f5 */.elementor-3119 .elementor-element.elementor-element-15806f5 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-15806f5 {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-15806f5 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2b49b */.elementor-3119 .elementor-element.elementor-element-7a2b49b {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-7a2b49b {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-7a2b49b {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa67abe */.elementor-3119 .elementor-element.elementor-element-fa67abe {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-fa67abe {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-fa67abe {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15806f5 */.elementor-3119 .elementor-element.elementor-element-15806f5 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-15806f5 {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-15806f5 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2b49b */.elementor-3119 .elementor-element.elementor-element-7a2b49b {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-7a2b49b {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-7a2b49b {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa67abe */.elementor-3119 .elementor-element.elementor-element-fa67abe {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-fa67abe {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-fa67abe {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15c7cc4 */.elementor-3119 .elementor-element.elementor-element-15c7cc4:hover {
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
    border: 1px solid rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e7a5eb5 */.elementor-3119 .elementor-element.elementor-element-e7a5eb5 .elementor-button {
    background: linear-gradient(45deg, #84141C, #84141C, #C73237);
    background-size: 300% 300%;
    animation: gradientAnimation 5s ease infinite;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73f0c5b */.elementor-3119 .elementor-element.elementor-element-73f0c5b {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-73f0c5b {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-73f0c5b {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50211eb */.elementor-3119 .elementor-element.elementor-element-50211eb .elementor-button {
    background: linear-gradient(45deg, #84141C, #84141C, #C73237);
    background-size: 300% 300%;
    animation: gradientAnimation 5s ease infinite;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b524efa */.elementor-3119 .elementor-element.elementor-element-b524efa {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-b524efa {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-b524efa {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8247e70 */.elementor-3119 .elementor-element.elementor-element-8247e70 .elementor-button {
    background: linear-gradient(45deg, #84141C, #84141C, #C73237);
    background-size: 300% 300%;
    animation: gradientAnimation 5s ease infinite;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2608d9 */.elementor-3119 .elementor-element.elementor-element-d2608d9 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-d2608d9 {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-d2608d9 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e7a5eb5 */.elementor-3119 .elementor-element.elementor-element-e7a5eb5 .elementor-button {
    background: linear-gradient(45deg, #84141C, #84141C, #C73237);
    background-size: 300% 300%;
    animation: gradientAnimation 5s ease infinite;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73f0c5b */.elementor-3119 .elementor-element.elementor-element-73f0c5b {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-73f0c5b {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-73f0c5b {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50211eb */.elementor-3119 .elementor-element.elementor-element-50211eb .elementor-button {
    background: linear-gradient(45deg, #84141C, #84141C, #C73237);
    background-size: 300% 300%;
    animation: gradientAnimation 5s ease infinite;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b524efa */.elementor-3119 .elementor-element.elementor-element-b524efa {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-b524efa {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-b524efa {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8247e70 */.elementor-3119 .elementor-element.elementor-element-8247e70 .elementor-button {
    background: linear-gradient(45deg, #84141C, #84141C, #C73237);
    background-size: 300% 300%;
    animation: gradientAnimation 5s ease infinite;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2608d9 */.elementor-3119 .elementor-element.elementor-element-d2608d9 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-d2608d9 {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-d2608d9 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e7a5eb5 */.elementor-3119 .elementor-element.elementor-element-e7a5eb5 .elementor-button {
    background: linear-gradient(45deg, #84141C, #84141C, #C73237);
    background-size: 300% 300%;
    animation: gradientAnimation 5s ease infinite;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73f0c5b */.elementor-3119 .elementor-element.elementor-element-73f0c5b {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-73f0c5b {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-73f0c5b {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50211eb */.elementor-3119 .elementor-element.elementor-element-50211eb .elementor-button {
    background: linear-gradient(45deg, #84141C, #84141C, #C73237);
    background-size: 300% 300%;
    animation: gradientAnimation 5s ease infinite;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b524efa */.elementor-3119 .elementor-element.elementor-element-b524efa {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-b524efa {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-b524efa {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8247e70 */.elementor-3119 .elementor-element.elementor-element-8247e70 .elementor-button {
    background: linear-gradient(45deg, #84141C, #84141C, #C73237);
    background-size: 300% 300%;
    animation: gradientAnimation 5s ease infinite;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2608d9 */.elementor-3119 .elementor-element.elementor-element-d2608d9 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-d2608d9 {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-d2608d9 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e7a5eb5 */.elementor-3119 .elementor-element.elementor-element-e7a5eb5 .elementor-button {
    background: linear-gradient(45deg, #84141C, #84141C, #C73237);
    background-size: 300% 300%;
    animation: gradientAnimation 5s ease infinite;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73f0c5b */.elementor-3119 .elementor-element.elementor-element-73f0c5b {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-73f0c5b {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-73f0c5b {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50211eb */.elementor-3119 .elementor-element.elementor-element-50211eb .elementor-button {
    background: linear-gradient(45deg, #84141C, #84141C, #C73237);
    background-size: 300% 300%;
    animation: gradientAnimation 5s ease infinite;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b524efa */.elementor-3119 .elementor-element.elementor-element-b524efa {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-b524efa {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-b524efa {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8247e70 */.elementor-3119 .elementor-element.elementor-element-8247e70 .elementor-button {
    background: linear-gradient(45deg, #84141C, #84141C, #C73237);
    background-size: 300% 300%;
    animation: gradientAnimation 5s ease infinite;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2608d9 */.elementor-3119 .elementor-element.elementor-element-d2608d9 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-d2608d9 {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-d2608d9 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-88b4e18 */.elementor-3119 .elementor-element.elementor-element-88b4e18 .elementor-button {
    background: linear-gradient(45deg, #84141C, #84141C, #C73237);
    background-size: 300% 300%;
    animation: gradientAnimation 5s ease infinite;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23cfc4f */.elementor-3119 .elementor-element.elementor-element-23cfc4f {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-23cfc4f {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-23cfc4f {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d7d14a6 */.elementor-3119 .elementor-element.elementor-element-d7d14a6 .elementor-button {
    background: linear-gradient(45deg, #84141C, #84141C, #C73237);
    background-size: 300% 300%;
    animation: gradientAnimation 5s ease infinite;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-638f1e9 */.elementor-3119 .elementor-element.elementor-element-638f1e9 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-638f1e9 {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-638f1e9 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-116d86e */.elementor-3119 .elementor-element.elementor-element-116d86e .elementor-button {
    background: linear-gradient(45deg, #84141C, #84141C, #C73237);
    background-size: 300% 300%;
    animation: gradientAnimation 5s ease infinite;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc789e6 */.elementor-3119 .elementor-element.elementor-element-fc789e6 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-fc789e6 {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-fc789e6 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-88b4e18 */.elementor-3119 .elementor-element.elementor-element-88b4e18 .elementor-button {
    background: linear-gradient(45deg, #84141C, #84141C, #C73237);
    background-size: 300% 300%;
    animation: gradientAnimation 5s ease infinite;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23cfc4f */.elementor-3119 .elementor-element.elementor-element-23cfc4f {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-23cfc4f {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-23cfc4f {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d7d14a6 */.elementor-3119 .elementor-element.elementor-element-d7d14a6 .elementor-button {
    background: linear-gradient(45deg, #84141C, #84141C, #C73237);
    background-size: 300% 300%;
    animation: gradientAnimation 5s ease infinite;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-638f1e9 */.elementor-3119 .elementor-element.elementor-element-638f1e9 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-638f1e9 {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-638f1e9 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-116d86e */.elementor-3119 .elementor-element.elementor-element-116d86e .elementor-button {
    background: linear-gradient(45deg, #84141C, #84141C, #C73237);
    background-size: 300% 300%;
    animation: gradientAnimation 5s ease infinite;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc789e6 */.elementor-3119 .elementor-element.elementor-element-fc789e6 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-fc789e6 {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-fc789e6 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-88b4e18 */.elementor-3119 .elementor-element.elementor-element-88b4e18 .elementor-button {
    background: linear-gradient(45deg, #84141C, #84141C, #C73237);
    background-size: 300% 300%;
    animation: gradientAnimation 5s ease infinite;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23cfc4f */.elementor-3119 .elementor-element.elementor-element-23cfc4f {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-23cfc4f {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-23cfc4f {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d7d14a6 */.elementor-3119 .elementor-element.elementor-element-d7d14a6 .elementor-button {
    background: linear-gradient(45deg, #84141C, #84141C, #C73237);
    background-size: 300% 300%;
    animation: gradientAnimation 5s ease infinite;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-638f1e9 */.elementor-3119 .elementor-element.elementor-element-638f1e9 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-638f1e9 {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-638f1e9 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-116d86e */.elementor-3119 .elementor-element.elementor-element-116d86e .elementor-button {
    background: linear-gradient(45deg, #84141C, #84141C, #C73237);
    background-size: 300% 300%;
    animation: gradientAnimation 5s ease infinite;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc789e6 */.elementor-3119 .elementor-element.elementor-element-fc789e6 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-fc789e6 {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-fc789e6 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-88b4e18 */.elementor-3119 .elementor-element.elementor-element-88b4e18 .elementor-button {
    background: linear-gradient(45deg, #84141C, #84141C, #C73237);
    background-size: 300% 300%;
    animation: gradientAnimation 5s ease infinite;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23cfc4f */.elementor-3119 .elementor-element.elementor-element-23cfc4f {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-23cfc4f {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-23cfc4f {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d7d14a6 */.elementor-3119 .elementor-element.elementor-element-d7d14a6 .elementor-button {
    background: linear-gradient(45deg, #84141C, #84141C, #C73237);
    background-size: 300% 300%;
    animation: gradientAnimation 5s ease infinite;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-638f1e9 */.elementor-3119 .elementor-element.elementor-element-638f1e9 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-638f1e9 {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-638f1e9 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-116d86e */.elementor-3119 .elementor-element.elementor-element-116d86e .elementor-button {
    background: linear-gradient(45deg, #84141C, #84141C, #C73237);
    background-size: 300% 300%;
    animation: gradientAnimation 5s ease infinite;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc789e6 */.elementor-3119 .elementor-element.elementor-element-fc789e6 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3119 .elementor-element.elementor-element-fc789e6 {
    border-left: 5px solid #C73237;
}

.elementor-3119 .elementor-element.elementor-element-fc789e6 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07a9912 */.elementor-3119 .elementor-element.elementor-element-07a9912:hover {
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
    border: 1px solid rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a75593 */.elementor-3119 .elementor-element.elementor-element-2a75593:hover {
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
    border: 1px solid rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38512e3 */.elementor-3119 .elementor-element.elementor-element-38512e3 {
    position: relative;
}

.elementor-3119 .elementor-element.elementor-element-38512e3::before {
    content: '';
    position: absolute;
    left: -10px; /* Adjust as needed for spacing */
    top: 0;
    height: 100%;
    width: 4px;
    background-color: #000000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4ef51f */.elementor-3119 .elementor-element.elementor-element-d4ef51f {
    position: relative;
}

.elementor-3119 .elementor-element.elementor-element-d4ef51f::before {
    content: '';
    position: absolute;
    left: -10px; /* Adjust as needed for spacing */
    top: 0;
    height: 100%;
    width: 4px;
    background-color: #000000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2846490 */.elementor-3119 .elementor-element.elementor-element-2846490 {
    position: relative;
}

.elementor-3119 .elementor-element.elementor-element-2846490::before {
    content: '';
    position: absolute;
    left: -10px; /* Adjust as needed for spacing */
    top: 0;
    height: 100%;
    width: 4px;
    background-color: #000000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-639abe2 */.elementor-3119 .elementor-element.elementor-element-639abe2:hover {
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
    border: 1px solid rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-38e5275 */.elementor-3119 .elementor-element.elementor-element-38e5275 .elementor-button {
    background: linear-gradient(45deg, #84141C, #84141C, #C73237);
    background-size: 300% 300%;
    animation: gradientAnimation 5s ease infinite;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2c3954 */.elementor-3119 .elementor-element.elementor-element-c2c3954:hover {
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
    border: 1px solid rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9962776 */.elementor-3119 .elementor-element.elementor-element-9962776 .elementor-icon {
    animation: zoom 2s infinite;
}

.elementor-3119 .elementor-element.elementor-element-9962776 .elementor-icon:hover {
    animation: none;
}

@keyframes zoom {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.1);
    }
    100% {
        transform: scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0dc713f */.elementor-3119 .elementor-element.elementor-element-0dc713f:hover .elementor-heading-title {
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c26898 */.elementor-3119 .elementor-element.elementor-element-7c26898:hover .elementor-heading-title {
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9387db5 */.elementor-3119 .elementor-element.elementor-element-9387db5:hover .elementor-heading-title {
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1ff11e */.elementor-3119 .elementor-element.elementor-element-b1ff11e:hover .elementor-heading-title {
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2360778 */.elementor-3119 .elementor-element.elementor-element-2360778:hover .elementor-heading-title {
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d61bfad */.elementor-3119 .elementor-element.elementor-element-d61bfad:hover .elementor-heading-title {
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6d239b */.elementor-3119 .elementor-element.elementor-element-b6d239b:hover .elementor-heading-title {
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e89d675 */.elementor-3119 .elementor-element.elementor-element-e89d675:hover .elementor-heading-title {
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e407f3 */.elementor-3119 .elementor-element.elementor-element-5e407f3 .elementor-button {
    background: linear-gradient(45deg, #84141C, #84141C, #C73237);
    background-size: 300% 300%;
    animation: gradientAnimation 5s ease infinite;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a12b353 */.elementor-3119 .elementor-element.elementor-element-a12b353:hover {
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
    border: 1px solid rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df4c021 */.elementor-3119 .elementor-element.elementor-element-df4c021 .elementor-button {
    background: linear-gradient(45deg, #84141C, #84141C, #C73237);
    background-size: 300% 300%;
    animation: gradientAnimation 5s ease infinite;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */