.elementor-3127 .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-3127 .elementor-element.elementor-element-aa732a9:not(.elementor-motion-effects-element-type-background), .elementor-3127 .elementor-element.elementor-element-aa732a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1A2B42 59%, #84141C 100%);}.elementor-3127 .elementor-element.elementor-element-39dda64{--display:flex;--overlay-opacity:0.5;}.elementor-3127 .elementor-element.elementor-element-39dda64::before, .elementor-3127 .elementor-element.elementor-element-39dda64 > .elementor-background-video-container::before, .elementor-3127 .elementor-element.elementor-element-39dda64 > .e-con-inner > .elementor-background-video-container::before, .elementor-3127 .elementor-element.elementor-element-39dda64 > .elementor-background-slideshow::before, .elementor-3127 .elementor-element.elementor-element-39dda64 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3127 .elementor-element.elementor-element-39dda64 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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-3127 .elementor-element.elementor-element-4583fc1 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-3127 .elementor-element.elementor-element-4583fc1{text-align:center;}.elementor-3127 .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-3127 .elementor-element.elementor-element-5235ae4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3127 .elementor-element.elementor-element-5235ae4{text-align:center;font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;color:#EEECEC;}.elementor-3127 .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-3127 .elementor-element.elementor-element-8225705:not(.elementor-motion-effects-element-type-background), .elementor-3127 .elementor-element.elementor-element-8225705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEECEC;}.elementor-3127 .elementor-element.elementor-element-8225705 > .elementor-shape-top .elementor-shape-fill, .elementor-3127 .elementor-element.elementor-element-8225705 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#84141C;}.elementor-3127 .elementor-element.elementor-element-8225705 > .elementor-shape-top svg, .elementor-3127 .elementor-element.elementor-element-8225705 > .e-con-inner > .elementor-shape-top svg{height:18px;}.elementor-3127 .elementor-element.elementor-element-8225705.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3127 .elementor-element.elementor-element-617eca9{--spacer-size:20px;}.elementor-3127 .elementor-element.elementor-element-74b841a{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-3127 .elementor-element.elementor-element-8070123{--spacer-size:10px;}.elementor-3127 .elementor-element.elementor-element-eb38ad9{text-align:center;}.elementor-3127 .elementor-element.elementor-element-eb38ad9 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:600;color:#C73237;}.elementor-3127 .elementor-element.elementor-element-95460f5{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3127 .elementor-element.elementor-element-dbc730c{--spacer-size:1px;}.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-3127 .elementor-element.elementor-element-c1546f1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3127 .elementor-element.elementor-element-c1546f1 .elementor-icon-wrapper{text-align:center;}.elementor-3127 .elementor-element.elementor-element-c1546f1.elementor-view-stacked .elementor-icon{background-color:#C73237;}.elementor-3127 .elementor-element.elementor-element-c1546f1.elementor-view-framed .elementor-icon, .elementor-3127 .elementor-element.elementor-element-c1546f1.elementor-view-default .elementor-icon{color:#C73237;border-color:#C73237;}.elementor-3127 .elementor-element.elementor-element-c1546f1.elementor-view-framed .elementor-icon, .elementor-3127 .elementor-element.elementor-element-c1546f1.elementor-view-default .elementor-icon svg{fill:#C73237;}.elementor-3127 .elementor-element.elementor-element-c1546f1 .elementor-icon{font-size:30px;}.elementor-3127 .elementor-element.elementor-element-c1546f1 .elementor-icon svg{height:30px;}.elementor-3127 .elementor-element.elementor-element-68305ae{text-align:center;}.elementor-3127 .elementor-element.elementor-element-68305ae .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;}.elementor-3127 .elementor-element.elementor-element-298c810{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.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-3127 .elementor-element.elementor-element-d6b74f2 .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-3127 .elementor-element.elementor-element-1ebbedc{--spacer-size:1px;}.elementor-3127 .elementor-element.elementor-element-d40ce83{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3127 .elementor-element.elementor-element-fda8aa6{--spacer-size:1px;}.elementor-3127 .elementor-element.elementor-element-aa84090 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3127 .elementor-element.elementor-element-aa84090 .elementor-icon-wrapper{text-align:center;}.elementor-3127 .elementor-element.elementor-element-aa84090.elementor-view-stacked .elementor-icon{background-color:#C73237;}.elementor-3127 .elementor-element.elementor-element-aa84090.elementor-view-framed .elementor-icon, .elementor-3127 .elementor-element.elementor-element-aa84090.elementor-view-default .elementor-icon{color:#C73237;border-color:#C73237;}.elementor-3127 .elementor-element.elementor-element-aa84090.elementor-view-framed .elementor-icon, .elementor-3127 .elementor-element.elementor-element-aa84090.elementor-view-default .elementor-icon svg{fill:#C73237;}.elementor-3127 .elementor-element.elementor-element-aa84090 .elementor-icon{font-size:30px;}.elementor-3127 .elementor-element.elementor-element-aa84090 .elementor-icon svg{height:30px;}.elementor-3127 .elementor-element.elementor-element-9d14e99{text-align:center;}.elementor-3127 .elementor-element.elementor-element-9d14e99 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;}.elementor-3127 .elementor-element.elementor-element-cfa6c7f{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-3127 .elementor-element.elementor-element-4e24882 .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-3127 .elementor-element.elementor-element-f9ede24{--spacer-size:1px;}.elementor-3127 .elementor-element.elementor-element-28f6f99{--e-n-carousel-swiper-slides-to-display:2;--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-3127 .elementor-element.elementor-element-c071879{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3127 .elementor-element.elementor-element-6ac4615{--spacer-size:1px;}.elementor-3127 .elementor-element.elementor-element-f250e0b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3127 .elementor-element.elementor-element-f250e0b .elementor-icon-wrapper{text-align:center;}.elementor-3127 .elementor-element.elementor-element-f250e0b.elementor-view-stacked .elementor-icon{background-color:#C73237;}.elementor-3127 .elementor-element.elementor-element-f250e0b.elementor-view-framed .elementor-icon, .elementor-3127 .elementor-element.elementor-element-f250e0b.elementor-view-default .elementor-icon{color:#C73237;border-color:#C73237;}.elementor-3127 .elementor-element.elementor-element-f250e0b.elementor-view-framed .elementor-icon, .elementor-3127 .elementor-element.elementor-element-f250e0b.elementor-view-default .elementor-icon svg{fill:#C73237;}.elementor-3127 .elementor-element.elementor-element-f250e0b .elementor-icon{font-size:30px;}.elementor-3127 .elementor-element.elementor-element-f250e0b .elementor-icon svg{height:30px;}.elementor-3127 .elementor-element.elementor-element-c550a0b{text-align:center;}.elementor-3127 .elementor-element.elementor-element-c550a0b .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;}.elementor-3127 .elementor-element.elementor-element-8f1bdf7{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-3127 .elementor-element.elementor-element-90a7bbb .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-3127 .elementor-element.elementor-element-1ccf760{--spacer-size:1px;}.elementor-3127 .elementor-element.elementor-element-0592391{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3127 .elementor-element.elementor-element-da9c858{--spacer-size:1px;}.elementor-3127 .elementor-element.elementor-element-f5d53e5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3127 .elementor-element.elementor-element-f5d53e5 .elementor-icon-wrapper{text-align:center;}.elementor-3127 .elementor-element.elementor-element-f5d53e5.elementor-view-stacked .elementor-icon{background-color:#C73237;}.elementor-3127 .elementor-element.elementor-element-f5d53e5.elementor-view-framed .elementor-icon, .elementor-3127 .elementor-element.elementor-element-f5d53e5.elementor-view-default .elementor-icon{color:#C73237;border-color:#C73237;}.elementor-3127 .elementor-element.elementor-element-f5d53e5.elementor-view-framed .elementor-icon, .elementor-3127 .elementor-element.elementor-element-f5d53e5.elementor-view-default .elementor-icon svg{fill:#C73237;}.elementor-3127 .elementor-element.elementor-element-f5d53e5 .elementor-icon{font-size:30px;}.elementor-3127 .elementor-element.elementor-element-f5d53e5 .elementor-icon svg{height:30px;}.elementor-3127 .elementor-element.elementor-element-3b93f22{text-align:center;}.elementor-3127 .elementor-element.elementor-element-3b93f22 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;}.elementor-3127 .elementor-element.elementor-element-fb54b26{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-3127 .elementor-element.elementor-element-a7981d8 .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-3127 .elementor-element.elementor-element-0034527{--spacer-size:1px;}.elementor-3127 .elementor-element.elementor-element-00e6405{--e-n-carousel-swiper-slides-to-display:2;--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-3127 .elementor-element.elementor-element-a62715f{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3127 .elementor-element.elementor-element-80796ce{--spacer-size:1px;}.elementor-3127 .elementor-element.elementor-element-5c68f2f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3127 .elementor-element.elementor-element-5c68f2f .elementor-icon-wrapper{text-align:center;}.elementor-3127 .elementor-element.elementor-element-5c68f2f.elementor-view-stacked .elementor-icon{background-color:#C73237;}.elementor-3127 .elementor-element.elementor-element-5c68f2f.elementor-view-framed .elementor-icon, .elementor-3127 .elementor-element.elementor-element-5c68f2f.elementor-view-default .elementor-icon{color:#C73237;border-color:#C73237;}.elementor-3127 .elementor-element.elementor-element-5c68f2f.elementor-view-framed .elementor-icon, .elementor-3127 .elementor-element.elementor-element-5c68f2f.elementor-view-default .elementor-icon svg{fill:#C73237;}.elementor-3127 .elementor-element.elementor-element-5c68f2f .elementor-icon{font-size:30px;}.elementor-3127 .elementor-element.elementor-element-5c68f2f .elementor-icon svg{height:30px;}.elementor-3127 .elementor-element.elementor-element-1c31918{text-align:center;}.elementor-3127 .elementor-element.elementor-element-1c31918 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;}.elementor-3127 .elementor-element.elementor-element-b6351fe{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-3127 .elementor-element.elementor-element-0345955 .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-3127 .elementor-element.elementor-element-6e1071b{--spacer-size:1px;}.elementor-3127 .elementor-element.elementor-element-299fa68{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3127 .elementor-element.elementor-element-b939e9f{--spacer-size:1px;}.elementor-3127 .elementor-element.elementor-element-5480d18 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3127 .elementor-element.elementor-element-5480d18 .elementor-icon-wrapper{text-align:center;}.elementor-3127 .elementor-element.elementor-element-5480d18.elementor-view-stacked .elementor-icon{background-color:#C73237;}.elementor-3127 .elementor-element.elementor-element-5480d18.elementor-view-framed .elementor-icon, .elementor-3127 .elementor-element.elementor-element-5480d18.elementor-view-default .elementor-icon{color:#C73237;border-color:#C73237;}.elementor-3127 .elementor-element.elementor-element-5480d18.elementor-view-framed .elementor-icon, .elementor-3127 .elementor-element.elementor-element-5480d18.elementor-view-default .elementor-icon svg{fill:#C73237;}.elementor-3127 .elementor-element.elementor-element-5480d18 .elementor-icon{font-size:30px;}.elementor-3127 .elementor-element.elementor-element-5480d18 .elementor-icon svg{height:30px;}.elementor-3127 .elementor-element.elementor-element-f89f302{text-align:center;}.elementor-3127 .elementor-element.elementor-element-f89f302 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;}.elementor-3127 .elementor-element.elementor-element-13661d7{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-3127 .elementor-element.elementor-element-cece644 .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-3127 .elementor-element.elementor-element-11e2f99{--spacer-size:1px;}.elementor-3127 .elementor-element.elementor-element-5336a4d{--e-n-carousel-swiper-slides-to-display:2;--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-3127 .elementor-element.elementor-element-4e015ac{--spacer-size:50px;}.elementor-3127 .elementor-element.elementor-element-badc592{text-align:center;}.elementor-3127 .elementor-element.elementor-element-badc592 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:600;color:#C73237;}.elementor-3127 .elementor-element.elementor-element-81eebbe{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3127 .elementor-element.elementor-element-d8c38a0{--spacer-size:1px;}.elementor-3127 .elementor-element.elementor-element-692f7a6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3127 .elementor-element.elementor-element-692f7a6 .elementor-icon-wrapper{text-align:center;}.elementor-3127 .elementor-element.elementor-element-692f7a6.elementor-view-stacked .elementor-icon{background-color:#C73237;}.elementor-3127 .elementor-element.elementor-element-692f7a6.elementor-view-framed .elementor-icon, .elementor-3127 .elementor-element.elementor-element-692f7a6.elementor-view-default .elementor-icon{color:#C73237;border-color:#C73237;}.elementor-3127 .elementor-element.elementor-element-692f7a6.elementor-view-framed .elementor-icon, .elementor-3127 .elementor-element.elementor-element-692f7a6.elementor-view-default .elementor-icon svg{fill:#C73237;}.elementor-3127 .elementor-element.elementor-element-692f7a6 .elementor-icon{font-size:30px;}.elementor-3127 .elementor-element.elementor-element-692f7a6 .elementor-icon svg{height:30px;}.elementor-3127 .elementor-element.elementor-element-e291eaa{text-align:center;}.elementor-3127 .elementor-element.elementor-element-e291eaa .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;}.elementor-3127 .elementor-element.elementor-element-1777053{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-3127 .elementor-element.elementor-element-35e6bd8 .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-3127 .elementor-element.elementor-element-fbf479b{--spacer-size:1px;}.elementor-3127 .elementor-element.elementor-element-28e595c{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3127 .elementor-element.elementor-element-89d4aeb{--spacer-size:1px;}.elementor-3127 .elementor-element.elementor-element-3fcb133 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3127 .elementor-element.elementor-element-3fcb133 .elementor-icon-wrapper{text-align:center;}.elementor-3127 .elementor-element.elementor-element-3fcb133.elementor-view-stacked .elementor-icon{background-color:#C73237;}.elementor-3127 .elementor-element.elementor-element-3fcb133.elementor-view-framed .elementor-icon, .elementor-3127 .elementor-element.elementor-element-3fcb133.elementor-view-default .elementor-icon{color:#C73237;border-color:#C73237;}.elementor-3127 .elementor-element.elementor-element-3fcb133.elementor-view-framed .elementor-icon, .elementor-3127 .elementor-element.elementor-element-3fcb133.elementor-view-default .elementor-icon svg{fill:#C73237;}.elementor-3127 .elementor-element.elementor-element-3fcb133 .elementor-icon{font-size:30px;}.elementor-3127 .elementor-element.elementor-element-3fcb133 .elementor-icon svg{height:30px;}.elementor-3127 .elementor-element.elementor-element-1599f54{text-align:center;}.elementor-3127 .elementor-element.elementor-element-1599f54 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;}.elementor-3127 .elementor-element.elementor-element-91a0337{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-3127 .elementor-element.elementor-element-482b139 .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-3127 .elementor-element.elementor-element-2903f7e{--spacer-size:1px;}.elementor-3127 .elementor-element.elementor-element-58a034e{--e-n-carousel-swiper-slides-to-display:2;--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-3127 .elementor-element.elementor-element-1a25c2b{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3127 .elementor-element.elementor-element-9e93e3f{--spacer-size:1px;}.elementor-3127 .elementor-element.elementor-element-05eacb0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3127 .elementor-element.elementor-element-05eacb0 .elementor-icon-wrapper{text-align:center;}.elementor-3127 .elementor-element.elementor-element-05eacb0.elementor-view-stacked .elementor-icon{background-color:#C73237;}.elementor-3127 .elementor-element.elementor-element-05eacb0.elementor-view-framed .elementor-icon, .elementor-3127 .elementor-element.elementor-element-05eacb0.elementor-view-default .elementor-icon{color:#C73237;border-color:#C73237;}.elementor-3127 .elementor-element.elementor-element-05eacb0.elementor-view-framed .elementor-icon, .elementor-3127 .elementor-element.elementor-element-05eacb0.elementor-view-default .elementor-icon svg{fill:#C73237;}.elementor-3127 .elementor-element.elementor-element-05eacb0 .elementor-icon{font-size:30px;}.elementor-3127 .elementor-element.elementor-element-05eacb0 .elementor-icon svg{height:30px;}.elementor-3127 .elementor-element.elementor-element-a61ec07{text-align:center;}.elementor-3127 .elementor-element.elementor-element-a61ec07 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;}.elementor-3127 .elementor-element.elementor-element-0ff8255{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-3127 .elementor-element.elementor-element-3dd35b2 .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-3127 .elementor-element.elementor-element-e79183a{--spacer-size:1px;}.elementor-3127 .elementor-element.elementor-element-792d55b{--e-n-carousel-swiper-slides-to-display:1;--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-3127 .elementor-element.elementor-element-9f4ecca{--spacer-size:50px;}.elementor-3127 .elementor-element.elementor-element-f436f89{text-align:center;}.elementor-3127 .elementor-element.elementor-element-f436f89 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:600;color:#C73237;}.elementor-3127 .elementor-element.elementor-element-c8c097c{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3127 .elementor-element.elementor-element-ffc6b42{--spacer-size:1px;}.elementor-3127 .elementor-element.elementor-element-261c562 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3127 .elementor-element.elementor-element-261c562 .elementor-icon-wrapper{text-align:center;}.elementor-3127 .elementor-element.elementor-element-261c562.elementor-view-stacked .elementor-icon{background-color:#C73237;}.elementor-3127 .elementor-element.elementor-element-261c562.elementor-view-framed .elementor-icon, .elementor-3127 .elementor-element.elementor-element-261c562.elementor-view-default .elementor-icon{color:#C73237;border-color:#C73237;}.elementor-3127 .elementor-element.elementor-element-261c562.elementor-view-framed .elementor-icon, .elementor-3127 .elementor-element.elementor-element-261c562.elementor-view-default .elementor-icon svg{fill:#C73237;}.elementor-3127 .elementor-element.elementor-element-261c562 .elementor-icon{font-size:30px;}.elementor-3127 .elementor-element.elementor-element-261c562 .elementor-icon svg{height:30px;}.elementor-3127 .elementor-element.elementor-element-3a863fc{text-align:center;}.elementor-3127 .elementor-element.elementor-element-3a863fc .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;}.elementor-3127 .elementor-element.elementor-element-7c1156c{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-3127 .elementor-element.elementor-element-4396740 .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-3127 .elementor-element.elementor-element-6173bab{--spacer-size:1px;}.elementor-3127 .elementor-element.elementor-element-32dc262{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3127 .elementor-element.elementor-element-606f1e6{--spacer-size:1px;}.elementor-3127 .elementor-element.elementor-element-95e9218 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3127 .elementor-element.elementor-element-95e9218 .elementor-icon-wrapper{text-align:center;}.elementor-3127 .elementor-element.elementor-element-95e9218.elementor-view-stacked .elementor-icon{background-color:#C73237;}.elementor-3127 .elementor-element.elementor-element-95e9218.elementor-view-framed .elementor-icon, .elementor-3127 .elementor-element.elementor-element-95e9218.elementor-view-default .elementor-icon{color:#C73237;border-color:#C73237;}.elementor-3127 .elementor-element.elementor-element-95e9218.elementor-view-framed .elementor-icon, .elementor-3127 .elementor-element.elementor-element-95e9218.elementor-view-default .elementor-icon svg{fill:#C73237;}.elementor-3127 .elementor-element.elementor-element-95e9218 .elementor-icon{font-size:30px;}.elementor-3127 .elementor-element.elementor-element-95e9218 .elementor-icon svg{height:30px;}.elementor-3127 .elementor-element.elementor-element-53b5394{text-align:center;}.elementor-3127 .elementor-element.elementor-element-53b5394 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;}.elementor-3127 .elementor-element.elementor-element-cb312e1{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-3127 .elementor-element.elementor-element-f15f9ed .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-3127 .elementor-element.elementor-element-707e7e9{--spacer-size:1px;}.elementor-3127 .elementor-element.elementor-element-257cb81{--e-n-carousel-swiper-slides-to-display:2;--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-3127 .elementor-element.elementor-element-120abe4{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5) inset;}.elementor-3127 .elementor-element.elementor-element-d0315c1{--spacer-size:1px;}.elementor-3127 .elementor-element.elementor-element-694a035 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3127 .elementor-element.elementor-element-694a035 .elementor-icon-wrapper{text-align:center;}.elementor-3127 .elementor-element.elementor-element-694a035.elementor-view-stacked .elementor-icon{background-color:#C73237;}.elementor-3127 .elementor-element.elementor-element-694a035.elementor-view-framed .elementor-icon, .elementor-3127 .elementor-element.elementor-element-694a035.elementor-view-default .elementor-icon{color:#C73237;border-color:#C73237;}.elementor-3127 .elementor-element.elementor-element-694a035.elementor-view-framed .elementor-icon, .elementor-3127 .elementor-element.elementor-element-694a035.elementor-view-default .elementor-icon svg{fill:#C73237;}.elementor-3127 .elementor-element.elementor-element-694a035 .elementor-icon{font-size:30px;}.elementor-3127 .elementor-element.elementor-element-694a035 .elementor-icon svg{height:30px;}.elementor-3127 .elementor-element.elementor-element-340bd91{text-align:center;}.elementor-3127 .elementor-element.elementor-element-340bd91 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:600;}.elementor-3127 .elementor-element.elementor-element-ea142d6{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-3127 .elementor-element.elementor-element-36c5cdd .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-3127 .elementor-element.elementor-element-ae2d8ee{--spacer-size:1px;}.elementor-3127 .elementor-element.elementor-element-ce9facb{--e-n-carousel-swiper-slides-to-display:1;--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-3127 .elementor-element.elementor-element-3edfdd7{--display:flex;--border-radius:24px 24px 24px 24px;}.elementor-3127 .elementor-element.elementor-element-d30e7de{--spacer-size:10px;}.elementor-3127 .elementor-element.elementor-element-e5bfff0{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-3127 .elementor-element.elementor-element-e5bfff0:not(.elementor-motion-effects-element-type-background), .elementor-3127 .elementor-element.elementor-element-e5bfff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2B42;}.elementor-3127 .elementor-element.elementor-element-baed85d{--spacer-size:20px;}.elementor-3127 .elementor-element.elementor-element-dc2a840{text-align:center;}.elementor-3127 .elementor-element.elementor-element-dc2a840 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:600;color:#EEECEC;}.elementor-3127 .elementor-element.elementor-element-1d907ee{text-align:center;font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#EEECEC;}.elementor-3127 .elementor-element.elementor-element-7bf9989 .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-3127 .elementor-element.elementor-element-500206d{--spacer-size:20px;}.elementor-3127 .elementor-element.elementor-element-f85af31{--spacer-size:20px;}.elementor-3127 .elementor-element.elementor-element-af05a05{--spacer-size:10px;}.elementor-3127 .elementor-element.elementor-element-2ab5341{--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-3127 .elementor-element.elementor-element-2ab5341:not(.elementor-motion-effects-element-type-background), .elementor-3127 .elementor-element.elementor-element-2ab5341 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2B42;}.elementor-3127 .elementor-element.elementor-element-133fe6f{--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-3127 .elementor-element.elementor-element-133fe6f:not(.elementor-motion-effects-element-type-background), .elementor-3127 .elementor-element.elementor-element-133fe6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEECEC;}.elementor-3127 .elementor-element.elementor-element-133fe6f > .elementor-shape-bottom .elementor-shape-fill, .elementor-3127 .elementor-element.elementor-element-133fe6f > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#84141C;}.elementor-3127 .elementor-element.elementor-element-133fe6f > .elementor-shape-bottom svg, .elementor-3127 .elementor-element.elementor-element-133fe6f > .e-con-inner > .elementor-shape-bottom svg{width:calc(101% + 1.3px);height:25px;}.elementor-3127 .elementor-element.elementor-element-de05aef{--spacer-size:20px;}.elementor-3127 .elementor-element.elementor-element-c4d8721{--display:flex;--border-radius:24px 24px 24px 24px;}.elementor-3127 .elementor-element.elementor-element-0ada522{--spacer-size:10px;}.elementor-3127 .elementor-element.elementor-element-eeb6de4 .elementor-icon-wrapper{text-align:center;}.elementor-3127 .elementor-element.elementor-element-eeb6de4.elementor-view-stacked .elementor-icon{background-color:#C73237;}.elementor-3127 .elementor-element.elementor-element-eeb6de4.elementor-view-framed .elementor-icon, .elementor-3127 .elementor-element.elementor-element-eeb6de4.elementor-view-default .elementor-icon{color:#C73237;border-color:#C73237;}.elementor-3127 .elementor-element.elementor-element-eeb6de4.elementor-view-framed .elementor-icon, .elementor-3127 .elementor-element.elementor-element-eeb6de4.elementor-view-default .elementor-icon svg{fill:#C73237;}.elementor-3127 .elementor-element.elementor-element-eeb6de4 .elementor-icon{font-size:50px;}.elementor-3127 .elementor-element.elementor-element-eeb6de4 .elementor-icon svg{height:50px;}.elementor-3127 .elementor-element.elementor-element-d5a6646{text-align:center;}.elementor-3127 .elementor-element.elementor-element-d5a6646 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:600;color:#C73237;}.elementor-3127 .elementor-element.elementor-element-2346f61{text-align:center;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-3127 .elementor-element.elementor-element-9283956{--spacer-size:1px;}.elementor-3127 .elementor-element.elementor-element-dba65b7 > .elementor-widget-container:hover{--e-transform-translateY:-10px;}.elementor-3127 .elementor-element.elementor-element-dba65b7{--e-transform-transition-duration:400ms;text-align:center;}.elementor-3127 .elementor-element.elementor-element-dba65b7 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:70px;font-weight:600;color:#0D0D0D;}.elementor-3127 .elementor-element.elementor-element-e951134 > .elementor-widget-container:hover{--e-transform-translateY:-10px;}.elementor-3127 .elementor-element.elementor-element-e951134{--e-transform-transition-duration:400ms;text-align:center;}.elementor-3127 .elementor-element.elementor-element-e951134 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:60px;font-weight:600;color:#0D0D0D;}.elementor-3127 .elementor-element.elementor-element-5f5b66d > .elementor-widget-container:hover{--e-transform-translateY:-10px;}.elementor-3127 .elementor-element.elementor-element-5f5b66d{--e-transform-transition-duration:400ms;text-align:center;}.elementor-3127 .elementor-element.elementor-element-5f5b66d .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:50px;font-weight:600;color:#0D0D0D;}.elementor-3127 .elementor-element.elementor-element-9c75ae5 > .elementor-widget-container:hover{--e-transform-translateY:-10px;}.elementor-3127 .elementor-element.elementor-element-9c75ae5{--e-transform-transition-duration:400ms;text-align:center;}.elementor-3127 .elementor-element.elementor-element-9c75ae5 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:45px;font-weight:600;color:#0D0D0D;}.elementor-3127 .elementor-element.elementor-element-fb8a647 > .elementor-widget-container:hover{--e-transform-translateY:-10px;}.elementor-3127 .elementor-element.elementor-element-fb8a647{--e-transform-transition-duration:400ms;text-align:center;}.elementor-3127 .elementor-element.elementor-element-fb8a647 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:40px;font-weight:600;color:#0D0D0D;}.elementor-3127 .elementor-element.elementor-element-8e3501d > .elementor-widget-container:hover{--e-transform-translateY:-10px;}.elementor-3127 .elementor-element.elementor-element-8e3501d{--e-transform-transition-duration:400ms;text-align:center;}.elementor-3127 .elementor-element.elementor-element-8e3501d .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:600;color:#0D0D0D;}.elementor-3127 .elementor-element.elementor-element-a4e4dda > .elementor-widget-container:hover{--e-transform-translateY:-10px;}.elementor-3127 .elementor-element.elementor-element-a4e4dda{--e-transform-transition-duration:400ms;text-align:center;}.elementor-3127 .elementor-element.elementor-element-a4e4dda .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:30px;font-weight:600;color:#0D0D0D;}.elementor-3127 .elementor-element.elementor-element-12d4247 > .elementor-widget-container:hover{--e-transform-translateY:-10px;}.elementor-3127 .elementor-element.elementor-element-12d4247{--e-transform-transition-duration:400ms;text-align:center;}.elementor-3127 .elementor-element.elementor-element-12d4247 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:600;color:#0D0D0D;}.elementor-3127 .elementor-element.elementor-element-8354fa6 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-3127 .elementor-element.elementor-element-8354fa6 > .elementor-widget-container{margin:80px 80px 80px 80px;border-radius:24px 24px 24px 24px;}.elementor-3127 .elementor-element.elementor-element-8354fa6 iframe{height:250px;}.elementor-3127 .elementor-element.elementor-element-f395c2c{--spacer-size:5px;}.elementor-3127 .elementor-element.elementor-element-3851c89{--spacer-size:5px;}.elementor-3127 .elementor-element.elementor-element-e8b980b{--spacer-size:20px;}.elementor-3127 .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-3127 .elementor-element.elementor-element-3c7d117:not(.elementor-motion-effects-element-type-background), .elementor-3127 .elementor-element.elementor-element-3c7d117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#84141C;}.elementor-3127 .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-3127 .elementor-element.elementor-element-6ca50ee:not(.elementor-motion-effects-element-type-background), .elementor-3127 .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-3127 .elementor-element.elementor-element-c4290eb{--display:flex;--overlay-opacity:0.5;}.elementor-3127 .elementor-element.elementor-element-c4290eb::before, .elementor-3127 .elementor-element.elementor-element-c4290eb > .elementor-background-video-container::before, .elementor-3127 .elementor-element.elementor-element-c4290eb > .e-con-inner > .elementor-background-video-container::before, .elementor-3127 .elementor-element.elementor-element-c4290eb > .elementor-background-slideshow::before, .elementor-3127 .elementor-element.elementor-element-c4290eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-3127 .elementor-element.elementor-element-c4290eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3127 .elementor-element.elementor-element-6d6ddd8 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-3127 .elementor-element.elementor-element-6d6ddd8{text-align:center;}.elementor-3127 .elementor-element.elementor-element-6d6ddd8 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:35px;font-weight:600;color:#EEECEC;}.elementor-3127 .elementor-element.elementor-element-5c061dd{--spacer-size:20px;}.elementor-3127 .elementor-element.elementor-element-4da79eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3127 .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-3127 .elementor-element.elementor-element-28f6f99{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3127 .elementor-element.elementor-element-00e6405{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3127 .elementor-element.elementor-element-5336a4d{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3127 .elementor-element.elementor-element-58a034e{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3127 .elementor-element.elementor-element-792d55b{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3127 .elementor-element.elementor-element-257cb81{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3127 .elementor-element.elementor-element-ce9facb{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-3127 .elementor-element.elementor-element-4583fc1 .elementor-heading-title{font-size:25px;}.elementor-3127 .elementor-element.elementor-element-5235ae4{font-size:15px;}.elementor-3127 .elementor-element.elementor-element-eb38ad9 .elementor-heading-title{font-size:25px;}.elementor-3127 .elementor-element.elementor-element-298c810{font-size:15px;}.elementor-3127 .elementor-element.elementor-element-d6b74f2 .elementor-button{font-size:15px;}.elementor-3127 .elementor-element.elementor-element-cfa6c7f{font-size:15px;}.elementor-3127 .elementor-element.elementor-element-4e24882 .elementor-button{font-size:15px;}.elementor-3127 .elementor-element.elementor-element-28f6f99{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3127 .elementor-element.elementor-element-8f1bdf7{font-size:15px;}.elementor-3127 .elementor-element.elementor-element-90a7bbb .elementor-button{font-size:15px;}.elementor-3127 .elementor-element.elementor-element-fb54b26{font-size:15px;}.elementor-3127 .elementor-element.elementor-element-a7981d8 .elementor-button{font-size:15px;}.elementor-3127 .elementor-element.elementor-element-00e6405{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3127 .elementor-element.elementor-element-b6351fe{font-size:15px;}.elementor-3127 .elementor-element.elementor-element-0345955 .elementor-button{font-size:15px;}.elementor-3127 .elementor-element.elementor-element-13661d7{font-size:15px;}.elementor-3127 .elementor-element.elementor-element-cece644 .elementor-button{font-size:15px;}.elementor-3127 .elementor-element.elementor-element-5336a4d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3127 .elementor-element.elementor-element-badc592 .elementor-heading-title{font-size:25px;}.elementor-3127 .elementor-element.elementor-element-1777053{font-size:15px;}.elementor-3127 .elementor-element.elementor-element-35e6bd8 .elementor-button{font-size:15px;}.elementor-3127 .elementor-element.elementor-element-91a0337{font-size:15px;}.elementor-3127 .elementor-element.elementor-element-482b139 .elementor-button{font-size:15px;}.elementor-3127 .elementor-element.elementor-element-58a034e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3127 .elementor-element.elementor-element-0ff8255{font-size:15px;}.elementor-3127 .elementor-element.elementor-element-3dd35b2 .elementor-button{font-size:15px;}.elementor-3127 .elementor-element.elementor-element-792d55b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3127 .elementor-element.elementor-element-f436f89 .elementor-heading-title{font-size:25px;}.elementor-3127 .elementor-element.elementor-element-7c1156c{font-size:15px;}.elementor-3127 .elementor-element.elementor-element-4396740 .elementor-button{font-size:15px;}.elementor-3127 .elementor-element.elementor-element-cb312e1{font-size:15px;}.elementor-3127 .elementor-element.elementor-element-f15f9ed .elementor-button{font-size:15px;}.elementor-3127 .elementor-element.elementor-element-257cb81{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3127 .elementor-element.elementor-element-ea142d6{font-size:15px;}.elementor-3127 .elementor-element.elementor-element-36c5cdd .elementor-button{font-size:15px;}.elementor-3127 .elementor-element.elementor-element-ce9facb{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3127 .elementor-element.elementor-element-1d907ee{font-size:15px;}.elementor-3127 .elementor-element.elementor-element-7bf9989 .elementor-button{font-size:15px;}.elementor-3127 .elementor-element.elementor-element-eeb6de4 .elementor-icon{font-size:25px;}.elementor-3127 .elementor-element.elementor-element-eeb6de4 .elementor-icon svg{height:25px;}.elementor-3127 .elementor-element.elementor-element-d5a6646 .elementor-heading-title{font-size:25px;}.elementor-3127 .elementor-element.elementor-element-2346f61{font-size:15px;}.elementor-3127 .elementor-element.elementor-element-dba65b7 .elementor-heading-title{font-size:50px;}.elementor-3127 .elementor-element.elementor-element-e951134 .elementor-heading-title{font-size:45px;}.elementor-3127 .elementor-element.elementor-element-5f5b66d .elementor-heading-title{font-size:40px;}.elementor-3127 .elementor-element.elementor-element-9c75ae5 .elementor-heading-title{font-size:35px;}.elementor-3127 .elementor-element.elementor-element-fb8a647 .elementor-heading-title{font-size:30px;}.elementor-3127 .elementor-element.elementor-element-8e3501d .elementor-heading-title{font-size:25px;}.elementor-3127 .elementor-element.elementor-element-a4e4dda .elementor-heading-title{font-size:20px;}.elementor-3127 .elementor-element.elementor-element-12d4247 .elementor-heading-title{font-size:15px;}.elementor-3127 .elementor-element.elementor-element-8354fa6 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-3127 .elementor-element.elementor-element-6d6ddd8 .elementor-heading-title{font-size:20px;}.elementor-3127 .elementor-element.elementor-element-4da79eb{font-size:15px;}}@media(min-width:768px){.elementor-3127 .elementor-element.elementor-element-8225705{--width:98.235%;}.elementor-3127 .elementor-element.elementor-element-2ab5341{--content-width:1580px;}}/* Start custom CSS for button, class: .elementor-element-d6b74f2 */.elementor-3127 .elementor-element.elementor-element-d6b74f2 .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-95460f5 */.elementor-3127 .elementor-element.elementor-element-95460f5 {
    -moz-border-radius-topright: : 4px solid #84151C
}

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

.elementor-3127 .elementor-element.elementor-element-95460f5 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e24882 */.elementor-3127 .elementor-element.elementor-element-4e24882 .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-d40ce83 */.elementor-3127 .elementor-element.elementor-element-d40ce83 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3127 .elementor-element.elementor-element-d40ce83 {
    border-left: 5px solid #C73237;
}

.elementor-3127 .elementor-element.elementor-element-d40ce83 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d6b74f2 */.elementor-3127 .elementor-element.elementor-element-d6b74f2 .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-95460f5 */.elementor-3127 .elementor-element.elementor-element-95460f5 {
    -moz-border-radius-topright: : 4px solid #84151C
}

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

.elementor-3127 .elementor-element.elementor-element-95460f5 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e24882 */.elementor-3127 .elementor-element.elementor-element-4e24882 .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-d40ce83 */.elementor-3127 .elementor-element.elementor-element-d40ce83 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3127 .elementor-element.elementor-element-d40ce83 {
    border-left: 5px solid #C73237;
}

.elementor-3127 .elementor-element.elementor-element-d40ce83 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d6b74f2 */.elementor-3127 .elementor-element.elementor-element-d6b74f2 .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-95460f5 */.elementor-3127 .elementor-element.elementor-element-95460f5 {
    -moz-border-radius-topright: : 4px solid #84151C
}

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

.elementor-3127 .elementor-element.elementor-element-95460f5 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e24882 */.elementor-3127 .elementor-element.elementor-element-4e24882 .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-d40ce83 */.elementor-3127 .elementor-element.elementor-element-d40ce83 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3127 .elementor-element.elementor-element-d40ce83 {
    border-left: 5px solid #C73237;
}

.elementor-3127 .elementor-element.elementor-element-d40ce83 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90a7bbb */.elementor-3127 .elementor-element.elementor-element-90a7bbb .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-c071879 */.elementor-3127 .elementor-element.elementor-element-c071879 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3127 .elementor-element.elementor-element-c071879 {
    border-left: 5px solid #C73237;
}

.elementor-3127 .elementor-element.elementor-element-c071879 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a7981d8 */.elementor-3127 .elementor-element.elementor-element-a7981d8 .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-0592391 */.elementor-3127 .elementor-element.elementor-element-0592391 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3127 .elementor-element.elementor-element-0592391 {
    border-left: 5px solid #C73237;
}

.elementor-3127 .elementor-element.elementor-element-0592391 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90a7bbb */.elementor-3127 .elementor-element.elementor-element-90a7bbb .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-c071879 */.elementor-3127 .elementor-element.elementor-element-c071879 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3127 .elementor-element.elementor-element-c071879 {
    border-left: 5px solid #C73237;
}

.elementor-3127 .elementor-element.elementor-element-c071879 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a7981d8 */.elementor-3127 .elementor-element.elementor-element-a7981d8 .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-0592391 */.elementor-3127 .elementor-element.elementor-element-0592391 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3127 .elementor-element.elementor-element-0592391 {
    border-left: 5px solid #C73237;
}

.elementor-3127 .elementor-element.elementor-element-0592391 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90a7bbb */.elementor-3127 .elementor-element.elementor-element-90a7bbb .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-c071879 */.elementor-3127 .elementor-element.elementor-element-c071879 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3127 .elementor-element.elementor-element-c071879 {
    border-left: 5px solid #C73237;
}

.elementor-3127 .elementor-element.elementor-element-c071879 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a7981d8 */.elementor-3127 .elementor-element.elementor-element-a7981d8 .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-0592391 */.elementor-3127 .elementor-element.elementor-element-0592391 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3127 .elementor-element.elementor-element-0592391 {
    border-left: 5px solid #C73237;
}

.elementor-3127 .elementor-element.elementor-element-0592391 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0345955 */.elementor-3127 .elementor-element.elementor-element-0345955 .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-a62715f */.elementor-3127 .elementor-element.elementor-element-a62715f {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3127 .elementor-element.elementor-element-a62715f {
    border-left: 5px solid #C73237;
}

.elementor-3127 .elementor-element.elementor-element-a62715f {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cece644 */.elementor-3127 .elementor-element.elementor-element-cece644 .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-299fa68 */.elementor-3127 .elementor-element.elementor-element-299fa68 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3127 .elementor-element.elementor-element-299fa68 {
    border-left: 5px solid #C73237;
}

.elementor-3127 .elementor-element.elementor-element-299fa68 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0345955 */.elementor-3127 .elementor-element.elementor-element-0345955 .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-a62715f */.elementor-3127 .elementor-element.elementor-element-a62715f {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3127 .elementor-element.elementor-element-a62715f {
    border-left: 5px solid #C73237;
}

.elementor-3127 .elementor-element.elementor-element-a62715f {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cece644 */.elementor-3127 .elementor-element.elementor-element-cece644 .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-299fa68 */.elementor-3127 .elementor-element.elementor-element-299fa68 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3127 .elementor-element.elementor-element-299fa68 {
    border-left: 5px solid #C73237;
}

.elementor-3127 .elementor-element.elementor-element-299fa68 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0345955 */.elementor-3127 .elementor-element.elementor-element-0345955 .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-a62715f */.elementor-3127 .elementor-element.elementor-element-a62715f {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3127 .elementor-element.elementor-element-a62715f {
    border-left: 5px solid #C73237;
}

.elementor-3127 .elementor-element.elementor-element-a62715f {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cece644 */.elementor-3127 .elementor-element.elementor-element-cece644 .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-299fa68 */.elementor-3127 .elementor-element.elementor-element-299fa68 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3127 .elementor-element.elementor-element-299fa68 {
    border-left: 5px solid #C73237;
}

.elementor-3127 .elementor-element.elementor-element-299fa68 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35e6bd8 */.elementor-3127 .elementor-element.elementor-element-35e6bd8 .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-81eebbe */.elementor-3127 .elementor-element.elementor-element-81eebbe {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3127 .elementor-element.elementor-element-81eebbe {
    border-left: 5px solid #C73237;
}

.elementor-3127 .elementor-element.elementor-element-81eebbe {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-482b139 */.elementor-3127 .elementor-element.elementor-element-482b139 .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-28e595c */.elementor-3127 .elementor-element.elementor-element-28e595c {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3127 .elementor-element.elementor-element-28e595c {
    border-left: 5px solid #C73237;
}

.elementor-3127 .elementor-element.elementor-element-28e595c {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35e6bd8 */.elementor-3127 .elementor-element.elementor-element-35e6bd8 .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-81eebbe */.elementor-3127 .elementor-element.elementor-element-81eebbe {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3127 .elementor-element.elementor-element-81eebbe {
    border-left: 5px solid #C73237;
}

.elementor-3127 .elementor-element.elementor-element-81eebbe {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-482b139 */.elementor-3127 .elementor-element.elementor-element-482b139 .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-28e595c */.elementor-3127 .elementor-element.elementor-element-28e595c {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3127 .elementor-element.elementor-element-28e595c {
    border-left: 5px solid #C73237;
}

.elementor-3127 .elementor-element.elementor-element-28e595c {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35e6bd8 */.elementor-3127 .elementor-element.elementor-element-35e6bd8 .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-81eebbe */.elementor-3127 .elementor-element.elementor-element-81eebbe {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3127 .elementor-element.elementor-element-81eebbe {
    border-left: 5px solid #C73237;
}

.elementor-3127 .elementor-element.elementor-element-81eebbe {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-482b139 */.elementor-3127 .elementor-element.elementor-element-482b139 .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-28e595c */.elementor-3127 .elementor-element.elementor-element-28e595c {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3127 .elementor-element.elementor-element-28e595c {
    border-left: 5px solid #C73237;
}

.elementor-3127 .elementor-element.elementor-element-28e595c {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3dd35b2 */.elementor-3127 .elementor-element.elementor-element-3dd35b2 .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-1a25c2b */.elementor-3127 .elementor-element.elementor-element-1a25c2b {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3127 .elementor-element.elementor-element-1a25c2b {
    border-left: 5px solid #C73237;
}

.elementor-3127 .elementor-element.elementor-element-1a25c2b {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3dd35b2 */.elementor-3127 .elementor-element.elementor-element-3dd35b2 .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-1a25c2b */.elementor-3127 .elementor-element.elementor-element-1a25c2b {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3127 .elementor-element.elementor-element-1a25c2b {
    border-left: 5px solid #C73237;
}

.elementor-3127 .elementor-element.elementor-element-1a25c2b {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4396740 */.elementor-3127 .elementor-element.elementor-element-4396740 .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-c8c097c */.elementor-3127 .elementor-element.elementor-element-c8c097c {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3127 .elementor-element.elementor-element-c8c097c {
    border-left: 5px solid #C73237;
}

.elementor-3127 .elementor-element.elementor-element-c8c097c {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f15f9ed */.elementor-3127 .elementor-element.elementor-element-f15f9ed .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-32dc262 */.elementor-3127 .elementor-element.elementor-element-32dc262 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3127 .elementor-element.elementor-element-32dc262 {
    border-left: 5px solid #C73237;
}

.elementor-3127 .elementor-element.elementor-element-32dc262 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4396740 */.elementor-3127 .elementor-element.elementor-element-4396740 .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-c8c097c */.elementor-3127 .elementor-element.elementor-element-c8c097c {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3127 .elementor-element.elementor-element-c8c097c {
    border-left: 5px solid #C73237;
}

.elementor-3127 .elementor-element.elementor-element-c8c097c {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f15f9ed */.elementor-3127 .elementor-element.elementor-element-f15f9ed .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-32dc262 */.elementor-3127 .elementor-element.elementor-element-32dc262 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3127 .elementor-element.elementor-element-32dc262 {
    border-left: 5px solid #C73237;
}

.elementor-3127 .elementor-element.elementor-element-32dc262 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4396740 */.elementor-3127 .elementor-element.elementor-element-4396740 .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-c8c097c */.elementor-3127 .elementor-element.elementor-element-c8c097c {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3127 .elementor-element.elementor-element-c8c097c {
    border-left: 5px solid #C73237;
}

.elementor-3127 .elementor-element.elementor-element-c8c097c {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f15f9ed */.elementor-3127 .elementor-element.elementor-element-f15f9ed .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-32dc262 */.elementor-3127 .elementor-element.elementor-element-32dc262 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3127 .elementor-element.elementor-element-32dc262 {
    border-left: 5px solid #C73237;
}

.elementor-3127 .elementor-element.elementor-element-32dc262 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36c5cdd */.elementor-3127 .elementor-element.elementor-element-36c5cdd .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-120abe4 */.elementor-3127 .elementor-element.elementor-element-120abe4 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3127 .elementor-element.elementor-element-120abe4 {
    border-left: 5px solid #C73237;
}

.elementor-3127 .elementor-element.elementor-element-120abe4 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36c5cdd */.elementor-3127 .elementor-element.elementor-element-36c5cdd .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-120abe4 */.elementor-3127 .elementor-element.elementor-element-120abe4 {
    -moz-border-radius-topright: : 4px solid #84151C
}

.elementor-3127 .elementor-element.elementor-element-120abe4 {
    border-left: 5px solid #C73237;
}

.elementor-3127 .elementor-element.elementor-element-120abe4 {
    border-top: 4px solid #C73237;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74b841a */.elementor-3127 .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 button, class: .elementor-element-7bf9989 */.elementor-3127 .elementor-element.elementor-element-7bf9989 .elementor-button {
    background: linear-gradient(45deg, #ff0909, #ffc3a0, #ffd8b1);
    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-3edfdd7 */.elementor-3127 .elementor-element.elementor-element-3edfdd7: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-eeb6de4 */.elementor-3127 .elementor-element.elementor-element-eeb6de4 .elementor-icon {
    animation: zoom 2s infinite;
}

.elementor-3127 .elementor-element.elementor-element-eeb6de4 .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-dba65b7 */.elementor-3127 .elementor-element.elementor-element-dba65b7: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-e951134 */.elementor-3127 .elementor-element.elementor-element-e951134: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-5f5b66d */.elementor-3127 .elementor-element.elementor-element-5f5b66d: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-9c75ae5 */.elementor-3127 .elementor-element.elementor-element-9c75ae5: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-fb8a647 */.elementor-3127 .elementor-element.elementor-element-fb8a647: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-8e3501d */.elementor-3127 .elementor-element.elementor-element-8e3501d: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-a4e4dda */.elementor-3127 .elementor-element.elementor-element-a4e4dda: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-12d4247 */.elementor-3127 .elementor-element.elementor-element-12d4247:hover .elementor-heading-title {
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4d8721 */.elementor-3127 .elementor-element.elementor-element-c4d8721:hover {
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
    border: 1px solid rgba(0, 0, 0, 0.2);
}/* End custom CSS */