.elementor-18 .elementor-element.elementor-element-f641138{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity: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-18 .elementor-element.elementor-element-f641138::before, .elementor-18 .elementor-element.elementor-element-f641138 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-f641138 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-f641138 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-f641138 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-f641138 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-ae5dc1e{--display:flex;--min-height:0px;--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-ae5dc1e::before, .elementor-18 .elementor-element.elementor-element-ae5dc1e > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-ae5dc1e > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-ae5dc1e > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-ae5dc1e > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-ae5dc1e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFF3F3;--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-18 .elementor-element.elementor-element-4e7c04d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0.5px 0.5px 0.5px #C71A1A;color:#C62828;}.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-18 .elementor-element.elementor-element-76bd19c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-18 .elementor-element.elementor-element-609fcbb{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#606060;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-d16d7b0{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-d16d7b0 .elementor-icon-list-icon i{color:#C71A1A;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-d16d7b0 .elementor-icon-list-icon svg{fill:#C71A1A;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-d16d7b0 .elementor-icon-list-text{color:#606060;transition:color 0.3s;}.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-18 .elementor-element.elementor-element-c347c4c .elementor-button{background-color:#FFF3F3;fill:#E25959;color:#E25959;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E25959;border-radius:50px 50px 50px 50px;}.elementor-18 .elementor-element.elementor-element-c347c4c{width:var( --container-widget-width, 90% );max-width:90%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-3d02f79{--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;--overlay-opacity: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-18 .elementor-element.elementor-element-3d02f79::before, .elementor-18 .elementor-element.elementor-element-3d02f79 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-3d02f79 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-3d02f79 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-3d02f79 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-3d02f79 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFF3F3;--background-overlay:'';}.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-18 .elementor-element.elementor-element-ab5eb8b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-18 .elementor-element.elementor-element-ab5eb8b::before, .elementor-18 .elementor-element.elementor-element-ab5eb8b > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-ab5eb8b > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-ab5eb8b > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-ab5eb8b > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-ab5eb8b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFF3F3;--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-56a2ec5{--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-18 .elementor-element.elementor-element-2d33dc9{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-2d33dc9.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-a07936b{--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-18 .elementor-element.elementor-element-31df6ec{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-66060d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-66060d1:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-66060d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF3F3;}.elementor-18 .elementor-element.elementor-element-00fde83{--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-18 .elementor-element.elementor-element-10cc08e{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-10cc08e.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-68a3c2f{--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-18 .elementor-element.elementor-element-1cdfb6c{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-c1a5f11{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-18 .elementor-element.elementor-element-c1a5f11::before, .elementor-18 .elementor-element.elementor-element-c1a5f11 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-c1a5f11 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-c1a5f11 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-c1a5f11 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-c1a5f11 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFF3F3;--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-62f575e{--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-18 .elementor-element.elementor-element-176e456{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-176e456.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-e96f9d3{--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-18 .elementor-element.elementor-element-514f495{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-fb5d26f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-18 .elementor-element.elementor-element-fb5d26f::before, .elementor-18 .elementor-element.elementor-element-fb5d26f > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-fb5d26f > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-fb5d26f > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-fb5d26f > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-fb5d26f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFF3F3;--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-b64dd33{--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-18 .elementor-element.elementor-element-056dbc9{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-056dbc9.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-ae08003{--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-18 .elementor-element.elementor-element-b5bcfc3{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-8dee60b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-8dee60b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-1a383f4{--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-18 .elementor-element.elementor-element-1a383f4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-b750424{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-weight:400;color:#C62828;}.elementor-18 .elementor-element.elementor-element-40456dd{width:var( --container-widget-width, 100% );max-width:100%;margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;color:#0B0B0B;}.elementor-18 .elementor-element.elementor-element-40456dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-1a23e9d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-1e6c67e .elementor-button{background-color:#FFFFFF;fill:#C62828;color:#C62828;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E25959;border-radius:30px 30px 30px 30px;}.elementor-18 .elementor-element.elementor-element-1e6c67e{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-617c58d{--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-18 .elementor-element.elementor-element-617c58d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-75b438e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-617d4ee{--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-18 .elementor-element.elementor-element-617d4ee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-7ddb28d{width:var( --container-widget-width, 100% );max-width:100%;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-weight:600;color:#049D93;}.elementor-18 .elementor-element.elementor-element-0d0fa02{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-4eb63e7{width:var( --container-widget-width, 109.068% );max-width:109.068%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:109.068%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-weight:400;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-4eb63e7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-29e5dad .elementor-button{background-color:#FFFFFF;fill:#049D93;color:#049D93;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-18 .elementor-element.elementor-element-29e5dad{width:var( --container-widget-width, 100% );max-width:100%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -2px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-e271850{--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-18 .elementor-element.elementor-element-e271850.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-38b5af4{--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;--overlay-opacity:0.5;}.elementor-18 .elementor-element.elementor-element-38b5af4::before, .elementor-18 .elementor-element.elementor-element-38b5af4 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-38b5af4 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-38b5af4 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-38b5af4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-38b5af4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-e391530{background-color:#FFFFFF;padding:10px 0px 10px 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-e391530 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#C62828;}.elementor-18 .elementor-element.elementor-element-515d672{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-cb488e3{--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;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-cb488e3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-cf71451{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C62828;--border-color:#C62828;}.elementor-18 .elementor-element.elementor-element-1425cda{--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-18 .elementor-element.elementor-element-829b710{background-color:#FFFFFF;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-7971a16{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C62828;--border-color:#C62828;}.elementor-18 .elementor-element.elementor-element-7971a16::before, .elementor-18 .elementor-element.elementor-element-7971a16 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-7971a16 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-7971a16 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-7971a16 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-7971a16 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-8526560{--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-18 .elementor-element.elementor-element-5929932{text-align:center;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-b4effb8{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C62828;--border-color:#C62828;}.elementor-18 .elementor-element.elementor-element-b4effb8::before, .elementor-18 .elementor-element.elementor-element-b4effb8 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-b4effb8 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-b4effb8 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-b4effb8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-b4effb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-81170b5{--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-18 .elementor-element.elementor-element-3fc05c6{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-5ad3b0a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C62828;--border-color:#C62828;}.elementor-18 .elementor-element.elementor-element-bece8c2{--display:flex;}.elementor-18 .elementor-element.elementor-element-bece8c2.e-con{--align-self:center;}.elementor-18 .elementor-element.elementor-element-f6ea270{text-align:center;}.elementor-18 .elementor-element.elementor-element-fafd7d6{text-align:center;color:#2F2F2F;}.elementor-18 .elementor-element.elementor-element-fa4856a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C62828;--border-color:#C62828;}.elementor-18 .elementor-element.elementor-element-0f37146{--display:flex;}.elementor-18 .elementor-element.elementor-element-880c9ff{text-align:center;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-a6144b9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C62828;--border-color:#C62828;}.elementor-18 .elementor-element.elementor-element-631f56e{--display:flex;}.elementor-18 .elementor-element.elementor-element-33b3047{text-align:center;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-23f29cb{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-18 .elementor-element.elementor-element-30b296a{--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;--overlay-opacity:0.5;}.elementor-18 .elementor-element.elementor-element-30b296a::before, .elementor-18 .elementor-element.elementor-element-30b296a > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-30b296a > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-30b296a > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-30b296a > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-30b296a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-30b296a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-88b7402{background-color:#FFFFFF;padding:10px 0px 10px 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-88b7402 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#C62828;}.elementor-18 .elementor-element.elementor-element-98d228e{background-color:#FFFFFF;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-30162ae{--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;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-30162ae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-b9805d6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C62828;--border-color:#C62828;}.elementor-18 .elementor-element.elementor-element-d0a37d9{--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-18 .elementor-element.elementor-element-5b1ade9{background-color:#FFFFFF;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-ccbda67{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C62828;--border-color:#C62828;}.elementor-18 .elementor-element.elementor-element-ccbda67::before, .elementor-18 .elementor-element.elementor-element-ccbda67 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-ccbda67 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-ccbda67 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-ccbda67 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-ccbda67 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-18ba7fd{--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-18 .elementor-element.elementor-element-321469e{text-align:center;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-7de0452{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C62828;--border-color:#C62828;}.elementor-18 .elementor-element.elementor-element-7de0452::before, .elementor-18 .elementor-element.elementor-element-7de0452 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-7de0452 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-7de0452 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-7de0452 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-7de0452 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-fc08ca9{--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-18 .elementor-element.elementor-element-8b98f89{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-b973534{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C62828;--border-color:#C62828;}.elementor-18 .elementor-element.elementor-element-cecdc74{--display:flex;}.elementor-18 .elementor-element.elementor-element-cecdc74.e-con{--align-self:center;}.elementor-18 .elementor-element.elementor-element-a939072{text-align:center;}.elementor-18 .elementor-element.elementor-element-ff80a35{text-align:center;color:#2F2F2F;}.elementor-18 .elementor-element.elementor-element-7e2971b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C62828;--border-color:#C62828;}.elementor-18 .elementor-element.elementor-element-b527738{--display:flex;}.elementor-18 .elementor-element.elementor-element-b527738.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-64e846f{text-align:center;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-44d77e9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C62828;--border-color:#C62828;}.elementor-18 .elementor-element.elementor-element-4e5258d{--display:flex;}.elementor-18 .elementor-element.elementor-element-7f0fb1a{text-align:center;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-34122bc{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C62828;--border-color:#C62828;}.elementor-18 .elementor-element.elementor-element-82994ab{--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-18 .elementor-element.elementor-element-3152f15{text-align:center;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-eeaf7b0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C62828;--border-color:#C62828;}.elementor-18 .elementor-element.elementor-element-06007c9{--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-18 .elementor-element.elementor-element-8ec2443{text-align:center;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-de5cf02{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C62828;--border-color:#C62828;}.elementor-18 .elementor-element.elementor-element-0d98a6e{--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-18 .elementor-element.elementor-element-d220cfe{text-align:center;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-a45d8ff{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C62828;--border-color:#C62828;}.elementor-18 .elementor-element.elementor-element-cce3538{--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-18 .elementor-element.elementor-element-46c9802{text-align:center;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-cd40769{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C62828;--border-color:#C62828;}.elementor-18 .elementor-element.elementor-element-eb3479e{--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-18 .elementor-element.elementor-element-905b8f9{text-align:center;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-31397ae{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C62828;--border-color:#C62828;}.elementor-18 .elementor-element.elementor-element-c5015fd{--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-18 .elementor-element.elementor-element-73b507e{text-align:center;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-aaae922{--display:flex;--gap:9px 0px;--row-gap:9px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C62828;--border-color:#C62828;}.elementor-18 .elementor-element.elementor-element-ac6d33f{--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-18 .elementor-element.elementor-element-9911063{text-align:center;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-159b212{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C62828;--border-color:#C62828;}.elementor-18 .elementor-element.elementor-element-4b93fc8{--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-18 .elementor-element.elementor-element-0b6f94d{text-align:center;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-cbc8215{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C62828;--border-color:#C62828;}.elementor-18 .elementor-element.elementor-element-29d300c{--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-18 .elementor-element.elementor-element-ac3e48e{text-align:center;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-be2b51b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C62828;--border-color:#C62828;}.elementor-18 .elementor-element.elementor-element-10e3888{--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-18 .elementor-element.elementor-element-af35709{text-align:center;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-62ad165{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C62828;--border-color:#C62828;}.elementor-18 .elementor-element.elementor-element-8f63d35{--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-18 .elementor-element.elementor-element-9bf708c{text-align:center;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-6ad1348{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C62828;--border-color:#C62828;}.elementor-18 .elementor-element.elementor-element-d420075{--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-18 .elementor-element.elementor-element-d21d814{text-align:center;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-380d764{--e-n-carousel-swiper-slides-to-display:5;--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;--e-n-carousel-arrow-normal-color:#C62828;--e-n-carousel-arrow-hover-color:#C62828;--e-n-carousel-dots-normal-color:#C62828;--e-n-carousel-dots-hover-color:#C62828;}.elementor-18 .elementor-element.elementor-element-34e4cd6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-9bdd696{--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;--overlay-opacity:1;--border-radius:15px 15px 15px 15px;}.elementor-18 .elementor-element.elementor-element-9bdd696::before, .elementor-18 .elementor-element.elementor-element-9bdd696 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-9bdd696 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-9bdd696 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-9bdd696 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-9bdd696 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#C62828;--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-d8b04f6{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-f9b2ddc{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-7ff6fd4{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-7ff6fd4 .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-7ff6fd4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18 .elementor-element.elementor-element-b91111e{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:35px;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-6a8c650 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#C62828;color:#C62828;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E25959;border-radius:30px 30px 30px 30px;}.elementor-18 .elementor-element.elementor-element-6a8c650{width:var( --container-widget-width, 50% );max-width:50%;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-6de9060{--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-18 .elementor-element.elementor-element-3d4fb58{--display:flex;}.elementor-18 .elementor-element.elementor-element-a8b010b{--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-18 .elementor-element.elementor-element-912f593 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-2583abf .elementor-icon-list-icon i{color:#C62828;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-2583abf .elementor-icon-list-icon svg{fill:#C62828;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-2583abf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-2583abf .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-cb3cc1c{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-cb3cc1c .elementor-icon-list-icon i{color:#C62828;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-cb3cc1c .elementor-icon-list-icon svg{fill:#C62828;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-cb3cc1c .elementor-icon-list-text{color:#4A4A4A;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-746be7a .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#D90505;color:#D90505;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;padding:9px 20px 9px 20px;}.elementor-18 .elementor-element.elementor-element-746be7a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-f4731f9{--display:flex;}.elementor-18 .elementor-element.elementor-element-b943306{--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-18 .elementor-element.elementor-element-a18d68a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-dfcf05e .elementor-icon-list-icon i{color:#C62828;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-dfcf05e .elementor-icon-list-icon svg{fill:#C62828;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-dfcf05e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-dfcf05e .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-ae61fdc{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-ae61fdc .elementor-icon-list-icon i{color:#C62828;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-ae61fdc .elementor-icon-list-icon svg{fill:#C62828;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-ae61fdc .elementor-icon-list-text{color:#4A4A4A;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-fb5390d .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#D90505;color:#D90505;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;padding:9px 20px 9px 20px;}.elementor-18 .elementor-element.elementor-element-fb5390d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-0f19481{--display:flex;}.elementor-18 .elementor-element.elementor-element-0e341de{--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-18 .elementor-element.elementor-element-8b5dc55 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-16cd3c0 .elementor-icon-list-icon i{color:#C62828;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-16cd3c0 .elementor-icon-list-icon svg{fill:#C62828;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-16cd3c0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-16cd3c0 .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-89c808a{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-89c808a .elementor-icon-list-icon i{color:#C62828;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-89c808a .elementor-icon-list-icon svg{fill:#C62828;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-89c808a .elementor-icon-list-text{color:#4A4A4A;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-b046977 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#D90505;color:#D90505;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;padding:9px 20px 9px 20px;}.elementor-18 .elementor-element.elementor-element-b046977{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-5bb904a{--display:flex;}.elementor-18 .elementor-element.elementor-element-15c18fa{--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-18 .elementor-element.elementor-element-445048c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-bd755a0 .elementor-icon-list-icon i{color:#C62828;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-bd755a0 .elementor-icon-list-icon svg{fill:#C62828;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-bd755a0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-bd755a0 .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-b4092ff{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-b4092ff .elementor-icon-list-icon i{color:#C62828;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-b4092ff .elementor-icon-list-icon svg{fill:#C62828;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-b4092ff .elementor-icon-list-text{color:#4A4A4A;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-7fe7bf0 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#D90505;color:#D90505;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;padding:9px 20px 9px 20px;}.elementor-18 .elementor-element.elementor-element-7fe7bf0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-bd255f8{--display:flex;}.elementor-18 .elementor-element.elementor-element-286c290{--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-18 .elementor-element.elementor-element-5ac0726 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-656645a .elementor-icon-list-icon i{color:#C62828;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-656645a .elementor-icon-list-icon svg{fill:#C62828;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-656645a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-656645a .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-4126766{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-4126766 .elementor-icon-list-icon i{color:#C62828;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-4126766 .elementor-icon-list-icon svg{fill:#C62828;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-4126766 .elementor-icon-list-text{color:#4A4A4A;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-35a1034 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#D90505;color:#D90505;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;padding:9px 20px 9px 20px;}.elementor-18 .elementor-element.elementor-element-35a1034{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-fc6a8ec{--display:flex;}.elementor-18 .elementor-element.elementor-element-0c3e95a{--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-18 .elementor-element.elementor-element-bb93984 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-30fa580 .elementor-icon-list-icon i{color:#C62828;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-30fa580 .elementor-icon-list-icon svg{fill:#C62828;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-30fa580{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-30fa580 .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-d747095{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-d747095 .elementor-icon-list-icon i{color:#C62828;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-d747095 .elementor-icon-list-icon svg{fill:#C62828;transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-d747095 .elementor-icon-list-text{color:#4A4A4A;transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-68cb578 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#D90505;color:#D90505;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;padding:9px 20px 9px 20px;}.elementor-18 .elementor-element.elementor-element-68cb578{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-2d191bb{--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:541px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-23px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:26px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:-265px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#FFFFFF;--e-n-carousel-dots-normal-color:#C62828;}.elementor-18 .elementor-element.elementor-element-987418a{--display:flex;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-d892461{background-color:#FFFFFF;padding:10px 0px 10px 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-d892461 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#C62828;}.elementor-18 .elementor-element.elementor-element-d619332{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-e2eca4e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-e2eca4e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-459aa3d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-18 .elementor-element.elementor-element-004468b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-588ab8c{width:var( --container-widget-width, 26.001% );max-width:26.001%;--container-widget-width:26.001%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-588ab8c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-588ab8c img{border-style:none;}.elementor-18 .elementor-element.elementor-element-2e3aa1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-5px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-2e3aa1b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-329d661{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-b368ef6{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-9a5f20d{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-b143399{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-1px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-be0fbf6 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#D90505;color:#D90505;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D90505;border-radius:30px 30px 30px 30px;padding:9px 20px 9px 20px;}.elementor-18 .elementor-element.elementor-element-be0fbf6{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-be0fbf6.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-be0fbf6 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-be0fbf6 .elementor-button:focus{color:#D90505;}.elementor-18 .elementor-element.elementor-element-be0fbf6 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-be0fbf6 .elementor-button:focus svg{fill:#D90505;}.elementor-18 .elementor-element.elementor-element-11d55c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-18 .elementor-element.elementor-element-76f7bf4{width:var( --container-widget-width, 26.001% );max-width:26.001%;--container-widget-width:26.001%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-76f7bf4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-76f7bf4 img{border-style:none;}.elementor-18 .elementor-element.elementor-element-990b5d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-5px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-990b5d8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-4052526{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-3397d9e{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-6b245f0{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-6b245f0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-877ec31{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-1px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-3246d53 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#D90505;color:#D90505;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D90505;border-radius:30px 30px 30px 30px;padding:9px 20px 9px 20px;}.elementor-18 .elementor-element.elementor-element-3246d53{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-3246d53.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-3246d53 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-3246d53 .elementor-button:focus{color:#D90505;}.elementor-18 .elementor-element.elementor-element-3246d53 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-3246d53 .elementor-button:focus svg{fill:#D90505;}.elementor-18 .elementor-element.elementor-element-fad8a05{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-05ac037{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-13c9b3c{width:var( --container-widget-width, 26.001% );max-width:26.001%;--container-widget-width:26.001%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-13c9b3c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-13c9b3c img{border-style:none;}.elementor-18 .elementor-element.elementor-element-53306b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-5px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-53306b6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-f816a3c{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-ddd0c76{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-253d718{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-6428869{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-1px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-e1f9d72 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#D90505;color:#D90505;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D90505;border-radius:30px 30px 30px 30px;padding:9px 20px 9px 20px;}.elementor-18 .elementor-element.elementor-element-e1f9d72{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-e1f9d72.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-e1f9d72 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-e1f9d72 .elementor-button:focus{color:#D90505;}.elementor-18 .elementor-element.elementor-element-e1f9d72 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-e1f9d72 .elementor-button:focus svg{fill:#D90505;}.elementor-18 .elementor-element.elementor-element-2b847b1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-18 .elementor-element.elementor-element-8bd35f7{width:var( --container-widget-width, 26.001% );max-width:26.001%;--container-widget-width:26.001%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-8bd35f7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-8bd35f7 img{border-style:none;}.elementor-18 .elementor-element.elementor-element-84bbbbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-5px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-84bbbbe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-769c8d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-ada1828{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-acaecb1{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-acaecb1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-7d90410{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-1px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-e9a1e1d .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:500;fill:#D90505;color:#D90505;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D90505;border-radius:30px 30px 30px 30px;padding:9px 20px 9px 20px;}.elementor-18 .elementor-element.elementor-element-e9a1e1d{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-e9a1e1d.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-e9a1e1d .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-e9a1e1d .elementor-button:focus{color:#D90505;}.elementor-18 .elementor-element.elementor-element-e9a1e1d .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-e9a1e1d .elementor-button:focus svg{fill:#D90505;}.elementor-18 .elementor-element.elementor-element-eb92050{--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-18 .elementor-element.elementor-element-0327bec .elementor-button{background-color:#C62828;font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E25959;border-radius:30px 30px 30px 30px;}.elementor-18 .elementor-element.elementor-element-0327bec{width:var( --container-widget-width, 100% );max-width:100%;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-612858e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 10px;--row-gap:5px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-612858e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-5b9da9c{--display:flex;--min-height:0px;--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-5b9da9c::before, .elementor-18 .elementor-element.elementor-element-5b9da9c > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-5b9da9c > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-5b9da9c > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-5b9da9c > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-5b9da9c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFF3F3;--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-eec563a{background-color:#FFF3F3;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;color:#000000;}.elementor-18 .elementor-element.elementor-element-41ed23e{background-color:#FFF3F3;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-41ed23e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-09baf9d{background-color:#FFF3F3;margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-c20b5ed{--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-c20b5ed::before, .elementor-18 .elementor-element.elementor-element-c20b5ed > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-c20b5ed > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-c20b5ed > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-c20b5ed > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-c20b5ed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F2F2F2;--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-3863cbe{background-color:#F2F2F2;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;color:#C62828;}.elementor-18 .elementor-element.elementor-element-7370d71{background-color:#F2F2F2;margin:-49px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:400;color:#4A4A4A;}.elementor-18 .elementor-element.elementor-element-9bd20da{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-d992247{--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;--margin-top:-145px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-f545d5e{text-align:center;}.elementor-18 .elementor-element.elementor-element-f545d5e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#C62828;}.elementor-18 .elementor-element.elementor-element-19da35c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;}.elementor-18 .elementor-element.elementor-element-19da35c::before, .elementor-18 .elementor-element.elementor-element-19da35c > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-19da35c > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-19da35c > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-19da35c > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-19da35c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-f917e3e{--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;--overlay-opacity:0.5;border-style:groove;--border-style:groove;--border-radius:1px 1px 1px 1px;}.elementor-18 .elementor-element.elementor-element-f917e3e::before, .elementor-18 .elementor-element.elementor-element-f917e3e > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-f917e3e > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-f917e3e > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-f917e3e > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-f917e3e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFF3F3;--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-f78a74e.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-f78a74e{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;color:#C71A1A;}.elementor-18 .elementor-element.elementor-element-763753f{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#505050;}.elementor-18 .elementor-element.elementor-element-763753f.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-6af53d1{--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;--overlay-opacity:0.5;border-style:groove;--border-style:groove;}.elementor-18 .elementor-element.elementor-element-6af53d1::before, .elementor-18 .elementor-element.elementor-element-6af53d1 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-6af53d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-6af53d1 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-6af53d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-6af53d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFF3F3;--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-86851c3.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-86851c3{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;color:#C71A1A;}.elementor-18 .elementor-element.elementor-element-4bcb4d7{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#505050;}.elementor-18 .elementor-element.elementor-element-4bcb4d7.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-bdc66c5{--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;--overlay-opacity:0.5;border-style:groove;--border-style:groove;}.elementor-18 .elementor-element.elementor-element-bdc66c5::before, .elementor-18 .elementor-element.elementor-element-bdc66c5 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-bdc66c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-bdc66c5 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-bdc66c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-bdc66c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFF3F3;--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-ed54777.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-ed54777{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;color:#C71A1A;}.elementor-18 .elementor-element.elementor-element-01604c3{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#505050;}.elementor-18 .elementor-element.elementor-element-01604c3.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-a502a8e{--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;--overlay-opacity:0.5;border-style:groove;--border-style:groove;}.elementor-18 .elementor-element.elementor-element-a502a8e::before, .elementor-18 .elementor-element.elementor-element-a502a8e > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-a502a8e > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-a502a8e > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-a502a8e > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-a502a8e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFF3F3;--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-15dab76.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-15dab76{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;color:#C71A1A;}.elementor-18 .elementor-element.elementor-element-6b02893{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#505050;}.elementor-18 .elementor-element.elementor-element-6b02893.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-48391fe{--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-18 .elementor-element.elementor-element-7b91b8e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:#C71A1A;}.elementor-18 .elementor-element.elementor-element-aed3f66{--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;--overlay-opacity:0.5;}.elementor-18 .elementor-element.elementor-element-aed3f66::before, .elementor-18 .elementor-element.elementor-element-aed3f66 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-aed3f66 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-aed3f66 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-aed3f66 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-aed3f66 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-c4577ab{--display:flex;--overlay-opacity:1;}.elementor-18 .elementor-element.elementor-element-c4577ab::before, .elementor-18 .elementor-element.elementor-element-c4577ab > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-c4577ab > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-c4577ab > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-c4577ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-c4577ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-faa9a75{--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-18 .elementor-element.elementor-element-dd75cee{--display:flex;--overlay-opacity:1;}.elementor-18 .elementor-element.elementor-element-dd75cee::before, .elementor-18 .elementor-element.elementor-element-dd75cee > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-dd75cee > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-dd75cee > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-dd75cee > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-dd75cee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-bfa63c7{--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-18 .elementor-element.elementor-element-c94cb71{--display:flex;--overlay-opacity:1;}.elementor-18 .elementor-element.elementor-element-c94cb71::before, .elementor-18 .elementor-element.elementor-element-c94cb71 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-c94cb71 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-c94cb71 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-c94cb71 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-c94cb71 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-5f91e5e{--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-18 .elementor-element.elementor-element-ea8493c{--display:flex;--overlay-opacity:1;}.elementor-18 .elementor-element.elementor-element-ea8493c::before, .elementor-18 .elementor-element.elementor-element-ea8493c > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-ea8493c > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-ea8493c > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-ea8493c > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-ea8493c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-a0e04b5{--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-18 .elementor-element.elementor-element-70b5356{--display:flex;--overlay-opacity:1;}.elementor-18 .elementor-element.elementor-element-70b5356::before, .elementor-18 .elementor-element.elementor-element-70b5356 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-70b5356 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-70b5356 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-70b5356 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-70b5356 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-906fea0{--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-18 .elementor-element.elementor-element-805f02e{--n-accordion-title-font-size:1rem;background-color:#F2F2F2;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-18 .elementor-element.elementor-element-3fa432e{--display:flex;}.elementor-18 .elementor-element.elementor-element-071a1f1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-071a1f1 .elementor-divider-separator{width:100%;}.elementor-18 .elementor-element.elementor-element-071a1f1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-ae5dc1e{--width:50%;}.elementor-18 .elementor-element.elementor-element-3d02f79{--width:50%;}.elementor-18 .elementor-element.elementor-element-56a2ec5{--width:50%;}.elementor-18 .elementor-element.elementor-element-a07936b{--width:50%;}.elementor-18 .elementor-element.elementor-element-00fde83{--width:50%;}.elementor-18 .elementor-element.elementor-element-68a3c2f{--width:50%;}.elementor-18 .elementor-element.elementor-element-62f575e{--width:50%;}.elementor-18 .elementor-element.elementor-element-e96f9d3{--width:50%;}.elementor-18 .elementor-element.elementor-element-b64dd33{--width:50%;}.elementor-18 .elementor-element.elementor-element-ae08003{--width:50%;}.elementor-18 .elementor-element.elementor-element-1a383f4{--width:32%;}.elementor-18 .elementor-element.elementor-element-617c58d{--width:17%;}.elementor-18 .elementor-element.elementor-element-617d4ee{--width:32%;}.elementor-18 .elementor-element.elementor-element-e271850{--width:17%;}.elementor-18 .elementor-element.elementor-element-b527738{--width:89.865%;}.elementor-18 .elementor-element.elementor-element-9bdd696{--width:40%;}.elementor-18 .elementor-element.elementor-element-6de9060{--width:60%;}.elementor-18 .elementor-element.elementor-element-a8b010b{--width:100%;}.elementor-18 .elementor-element.elementor-element-b943306{--width:100%;}.elementor-18 .elementor-element.elementor-element-0e341de{--width:100%;}.elementor-18 .elementor-element.elementor-element-15c18fa{--width:100%;}.elementor-18 .elementor-element.elementor-element-286c290{--width:100%;}.elementor-18 .elementor-element.elementor-element-0c3e95a{--width:100%;}.elementor-18 .elementor-element.elementor-element-004468b{--width:50%;}.elementor-18 .elementor-element.elementor-element-2e3aa1b{--width:70%;}.elementor-18 .elementor-element.elementor-element-11d55c0{--width:50%;}.elementor-18 .elementor-element.elementor-element-990b5d8{--width:70.494%;}.elementor-18 .elementor-element.elementor-element-05ac037{--width:50%;}.elementor-18 .elementor-element.elementor-element-53306b6{--width:70%;}.elementor-18 .elementor-element.elementor-element-2b847b1{--width:50%;}.elementor-18 .elementor-element.elementor-element-84bbbbe{--width:70.494%;}.elementor-18 .elementor-element.elementor-element-5b9da9c{--width:50%;}.elementor-18 .elementor-element.elementor-element-c20b5ed{--width:50%;}.elementor-18 .elementor-element.elementor-element-f917e3e{--width:25%;}.elementor-18 .elementor-element.elementor-element-6af53d1{--width:25%;}.elementor-18 .elementor-element.elementor-element-bdc66c5{--width:25%;}.elementor-18 .elementor-element.elementor-element-a502a8e{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-1a383f4{--width:239.711px;}.elementor-18 .elementor-element.elementor-element-617c58d{--width:119.922px;}.elementor-18 .elementor-element.elementor-element-617d4ee{--width:246.961px;}.elementor-18 .elementor-element.elementor-element-e271850{--width:141.992px;}}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-4e7c04d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-4e7c04d .elementor-heading-title{font-size:28px;}.elementor-18 .elementor-element.elementor-element-b750424{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-40456dd{width:var( --container-widget-width, 219.688px );max-width:219.688px;margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:219.688px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-75b438e{width:var( --container-widget-width, 114.953px );max-width:114.953px;--container-widget-width:114.953px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-4eb63e7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-23f29cb{--e-n-carousel-swiper-slides-to-display:6;}.elementor-18 .elementor-element.elementor-element-380d764{--e-n-carousel-swiper-slides-to-display:2;}.elementor-18 .elementor-element.elementor-element-746be7a .elementor-button{font-size:12px;}.elementor-18 .elementor-element.elementor-element-fb5390d .elementor-button{font-size:12px;}.elementor-18 .elementor-element.elementor-element-b046977 .elementor-button{font-size:12px;}.elementor-18 .elementor-element.elementor-element-7fe7bf0 .elementor-button{font-size:12px;}.elementor-18 .elementor-element.elementor-element-35a1034 .elementor-button{font-size:12px;}.elementor-18 .elementor-element.elementor-element-68cb578 .elementor-button{font-size:12px;}.elementor-18 .elementor-element.elementor-element-2d191bb{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:290px;--e-n-carousel-arrow-next-top-position:-280px;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-f641138.e-con{--align-self:center;}.elementor-18 .elementor-element.elementor-element-ae5dc1e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18 .elementor-element.elementor-element-4e7c04d .elementor-heading-title{font-size:24px;}.elementor-18 .elementor-element.elementor-element-76bd19c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:18px;}.elementor-18 .elementor-element.elementor-element-609fcbb{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-3d02f79{--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-b2321f1{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-ab5eb8b{--overlay-opacity:1;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-56a2ec5{--width:100px;}.elementor-18 .elementor-element.elementor-element-2d33dc9{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-18 .elementor-element.elementor-element-a07936b{--width:220px;}.elementor-18 .elementor-element.elementor-element-31df6ec{width:initial;max-width:initial;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;padding:0px 0px 0px 0px;text-align:start;font-size:14px;}.elementor-18 .elementor-element.elementor-element-66060d1{--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-00fde83{--width:100px;}.elementor-18 .elementor-element.elementor-element-10cc08e{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-18 .elementor-element.elementor-element-68a3c2f{--width:220px;}.elementor-18 .elementor-element.elementor-element-1cdfb6c{width:initial;max-width:initial;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;padding:0px 0px 0px 0px;text-align:start;font-size:14px;}.elementor-18 .elementor-element.elementor-element-c1a5f11{--overlay-opacity:1;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-62f575e{--width:100px;}.elementor-18 .elementor-element.elementor-element-176e456{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-18 .elementor-element.elementor-element-e96f9d3{--width:220px;}.elementor-18 .elementor-element.elementor-element-514f495{width:initial;max-width:initial;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;padding:0px 0px 0px 0px;text-align:start;font-size:14px;}.elementor-18 .elementor-element.elementor-element-fb5d26f{--overlay-opacity:1;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-b64dd33{--width:100px;}.elementor-18 .elementor-element.elementor-element-056dbc9{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-18 .elementor-element.elementor-element-ae08003{--width:220px;}.elementor-18 .elementor-element.elementor-element-b5bcfc3{width:initial;max-width:initial;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;padding:0px 0px 0px 0px;text-align:start;font-size:14px;}.elementor-18 .elementor-element.elementor-element-8dee60b{--content-width:500px;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18 .elementor-element.elementor-element-1a383f4.e-con{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-b750424{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-18 .elementor-element.elementor-element-b750424.elementor-element{--align-self:flex-start;--flex-grow:1;}.elementor-18 .elementor-element.elementor-element-40456dd{width:var( --container-widget-width, 360px );max-width:360px;margin:-38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:360px;--container-widget-flex-grow:0;text-align:start;font-size:22px;}.elementor-18 .elementor-element.elementor-element-1a23e9d{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-1e6c67e{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-617c58d{--width:145.215px;}.elementor-18 .elementor-element.elementor-element-75b438e{width:var( --container-widget-width, 144.984px );max-width:144.984px;--container-widget-width:144.984px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-75b438e.elementor-element{--align-self:flex-end;}.elementor-18 .elementor-element.elementor-element-7ddb28d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-0d0fa02{font-size:20px;}.elementor-18 .elementor-element.elementor-element-4eb63e7{width:var( --container-widget-width, 341.312px );max-width:341.312px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:341.312px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-29e5dad{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-38b5af4{--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-e391530 .elementor-heading-title{font-size:22px;line-height:1.2em;letter-spacing:0.6px;word-spacing:0em;}.elementor-18 .elementor-element.elementor-element-515d672{letter-spacing:-0.5px;}.elementor-18 .elementor-element.elementor-element-cb488e3{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-829b710{text-align:center;}.elementor-18 .elementor-element.elementor-element-23f29cb{--e-n-carousel-swiper-slides-to-display:2;}.elementor-18 .elementor-element.elementor-element-30b296a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-88b7402 .elementor-heading-title{font-size:22px;}.elementor-18 .elementor-element.elementor-element-98d228e{letter-spacing:-0.5px;}.elementor-18 .elementor-element.elementor-element-30162ae{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-5b1ade9{text-align:center;}.elementor-18 .elementor-element.elementor-element-380d764{--e-n-carousel-swiper-slides-to-display:2;}.elementor-18 .elementor-element.elementor-element-d8b04f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:23px;}.elementor-18 .elementor-element.elementor-element-f9b2ddc{font-size:16px;}.elementor-18 .elementor-element.elementor-element-7ff6fd4{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-b91111e{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-18 .elementor-element.elementor-element-6a8c650{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-6a8c650 .elementor-button{font-size:14px;}.elementor-18 .elementor-element.elementor-element-6de9060{--margin-top:-37px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-746be7a{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-fb5390d{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-b046977{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-7fe7bf0{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-35a1034{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-68cb578{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-2d191bb{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:260px;--e-n-carousel-arrow-prev-top-position:-21px;--e-n-carousel-arrow-next-right-position:20px;--e-n-carousel-arrow-next-top-position:-252px;}.elementor-18 .elementor-element.elementor-element-d892461 .elementor-heading-title{font-size:22px;}.elementor-18 .elementor-element.elementor-element-d619332{font-size:16px;}.elementor-18 .elementor-element.elementor-element-e2eca4e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-459aa3d{--gap:5px 0px;--row-gap:5px;--column-gap:0px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-004468b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:0px 0px 0px 0px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-588ab8c{width:var( --container-widget-width, 58.154px );max-width:58.154px;--container-widget-width:58.154px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-588ab8c img{border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-2e3aa1b{--width:216.177px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:-10px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-329d661{width:100%;max-width:100%;font-size:15px;}.elementor-18 .elementor-element.elementor-element-329d661.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-b368ef6{width:100%;max-width:100%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:13px;}.elementor-18 .elementor-element.elementor-element-9a5f20d{width:100%;max-width:100%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:13px;}.elementor-18 .elementor-element.elementor-element-9a5f20d.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-b143399{width:100%;max-width:100%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:13px;}.elementor-18 .elementor-element.elementor-element-b143399.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-be0fbf6{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-be0fbf6.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-be0fbf6 .elementor-button{font-size:13px;}.elementor-18 .elementor-element.elementor-element-11d55c0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-18 .elementor-element.elementor-element-76f7bf4{width:var( --container-widget-width, 58.154px );max-width:58.154px;--container-widget-width:58.154px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-76f7bf4 img{border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-990b5d8{--width:211px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-4052526{width:100%;max-width:100%;font-size:15px;}.elementor-18 .elementor-element.elementor-element-4052526.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-3397d9e{width:100%;max-width:100%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-18 .elementor-element.elementor-element-3397d9e.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-6b245f0{width:100%;max-width:100%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-18 .elementor-element.elementor-element-6b245f0.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-877ec31{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:13px;}.elementor-18 .elementor-element.elementor-element-877ec31.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-3246d53{width:100%;max-width:100%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-3246d53.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-3246d53 .elementor-button{font-size:13px;}.elementor-18 .elementor-element.elementor-element-fad8a05{--gap:5px 0px;--row-gap:5px;--column-gap:0px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-05ac037{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:0px 0px 0px 0px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-13c9b3c{width:var( --container-widget-width, 58.154px );max-width:58.154px;--container-widget-width:58.154px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-13c9b3c img{border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-53306b6{--width:216.177px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:-10px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-f816a3c{width:100%;max-width:100%;font-size:15px;}.elementor-18 .elementor-element.elementor-element-f816a3c.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-ddd0c76{width:100%;max-width:100%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:13px;}.elementor-18 .elementor-element.elementor-element-253d718{width:100%;max-width:100%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:13px;}.elementor-18 .elementor-element.elementor-element-253d718.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-6428869{width:100%;max-width:100%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:13px;}.elementor-18 .elementor-element.elementor-element-6428869.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-e1f9d72{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-e1f9d72.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-e1f9d72 .elementor-button{font-size:13px;}.elementor-18 .elementor-element.elementor-element-2b847b1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-18 .elementor-element.elementor-element-8bd35f7{width:var( --container-widget-width, 58.154px );max-width:58.154px;--container-widget-width:58.154px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-8bd35f7 img{border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-84bbbbe{--width:211px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-769c8d0{width:100%;max-width:100%;font-size:15px;}.elementor-18 .elementor-element.elementor-element-769c8d0.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-ada1828{width:100%;max-width:100%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-18 .elementor-element.elementor-element-ada1828.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-acaecb1{width:100%;max-width:100%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-18 .elementor-element.elementor-element-acaecb1.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-7d90410{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:13px;}.elementor-18 .elementor-element.elementor-element-7d90410.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-e9a1e1d{width:100%;max-width:100%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-e9a1e1d.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-e9a1e1d .elementor-button{font-size:13px;}.elementor-18 .elementor-element.elementor-element-0327bec{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-0327bec .elementor-button{font-size:14px;}.elementor-18 .elementor-element.elementor-element-eec563a{padding:0px 0px 12px 0px;font-size:24px;}.elementor-18 .elementor-element.elementor-element-41ed23e{width:var( --container-widget-width, 372.547px );max-width:372.547px;margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:372.547px;--container-widget-flex-grow:0;font-size:16px;}.elementor-18 .elementor-element.elementor-element-09baf9d{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:16px;}.elementor-18 .elementor-element.elementor-element-c20b5ed{--margin-top:-145px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3863cbe{padding:0px 0px 0px 6px;font-size:22px;}.elementor-18 .elementor-element.elementor-element-7370d71{margin:-30px 2px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 5px;font-size:14px;}.elementor-18 .elementor-element.elementor-element-9bd20da{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-d992247{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-f545d5e .elementor-heading-title{font-size:22px;}.elementor-18 .elementor-element.elementor-element-19da35c{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-19da35c.e-con{--align-self:center;}.elementor-18 .elementor-element.elementor-element-f917e3e{--width:500px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-18 .elementor-element.elementor-element-f917e3e.e-con{--align-self:center;}.elementor-18 .elementor-element.elementor-element-f78a74e{font-size:28px;}.elementor-18 .elementor-element.elementor-element-6af53d1{--width:500px;}.elementor-18 .elementor-element.elementor-element-86851c3{font-size:28px;}.elementor-18 .elementor-element.elementor-element-bdc66c5{--width:500px;}.elementor-18 .elementor-element.elementor-element-ed54777{font-size:28px;}.elementor-18 .elementor-element.elementor-element-a502a8e{--width:500px;}.elementor-18 .elementor-element.elementor-element-15dab76{font-size:28px;}.elementor-18 .elementor-element.elementor-element-6b02893.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-7b91b8e .elementor-heading-title{font-size:22px;}}/* Start custom CSS for nested-carousel, class: .elementor-element-23f29cb */@media (min-width:1025px){
.elementor-18 .elementor-element.elementor-element-23f29cb .swiper-wrapper{
transform: translate3d(0px,0px,0px) !important;
}

.elementor-18 .elementor-element.elementor-element-23f29cb .swiper-button-next,
.elementor-18 .elementor-element.elementor-element-23f29cb .swiper-button-prev{
display:none !important;
}
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-380d764 */@media (min-width:1025px){

.elementor-18 .elementor-element.elementor-element-380d764 .swiper-slide img{
transition: transform 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-380d764 .swiper-slide:hover img{
transform: scale(1.15);
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a8c650 */.elementor-18 .elementor-element.elementor-element-6a8c650 .elementor-button {
background: #fff;
color: #d32f2f;
border-radius: 30px;
padding: 12px 20px;
font-weight: 600;
box-shadow: 0 6px 15px rgba(0,0,0,0.15);
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-6a8c650 .elementor-button:hover {
transform: translateY(-2px);
box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bdd696 */.elementor-18 .elementor-element.elementor-element-9bdd696 {
background: linear-gradient(135deg, #d32f2f, #b71c1c);
border-radius: 20px;
padding: 30px 25px;
color: #fff;
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
}.elementor-18 .elementor-element.elementor-element-9bdd696 {
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-746be7a */.elementor-18 .elementor-element.elementor-element-746be7a .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-746be7a .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8b010b */.elementor-18 .elementor-element.elementor-element-a8b010b {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-a8b010b img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-a8b010b .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-a8b010b .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb5390d */.elementor-18 .elementor-element.elementor-element-fb5390d .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-fb5390d .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b943306 */.elementor-18 .elementor-element.elementor-element-b943306 {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-b943306 img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-b943306 .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-b943306 .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b046977 */.elementor-18 .elementor-element.elementor-element-b046977 .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-b046977 .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e341de */.elementor-18 .elementor-element.elementor-element-0e341de {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-0e341de img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-0e341de .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-0e341de .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7fe7bf0 */.elementor-18 .elementor-element.elementor-element-7fe7bf0 .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-7fe7bf0 .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15c18fa */.elementor-18 .elementor-element.elementor-element-15c18fa {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-15c18fa img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-15c18fa .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-15c18fa .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35a1034 */.elementor-18 .elementor-element.elementor-element-35a1034 .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-35a1034 .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-286c290 */.elementor-18 .elementor-element.elementor-element-286c290 {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-286c290 img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-286c290 .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-286c290 .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68cb578 */.elementor-18 .elementor-element.elementor-element-68cb578 .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-68cb578 .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c3e95a */.elementor-18 .elementor-element.elementor-element-0c3e95a {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-0c3e95a img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-0c3e95a .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-0c3e95a .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-746be7a */.elementor-18 .elementor-element.elementor-element-746be7a .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-746be7a .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8b010b */.elementor-18 .elementor-element.elementor-element-a8b010b {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-a8b010b img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-a8b010b .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-a8b010b .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb5390d */.elementor-18 .elementor-element.elementor-element-fb5390d .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-fb5390d .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b943306 */.elementor-18 .elementor-element.elementor-element-b943306 {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-b943306 img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-b943306 .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-b943306 .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b046977 */.elementor-18 .elementor-element.elementor-element-b046977 .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-b046977 .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e341de */.elementor-18 .elementor-element.elementor-element-0e341de {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-0e341de img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-0e341de .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-0e341de .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7fe7bf0 */.elementor-18 .elementor-element.elementor-element-7fe7bf0 .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-7fe7bf0 .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15c18fa */.elementor-18 .elementor-element.elementor-element-15c18fa {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-15c18fa img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-15c18fa .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-15c18fa .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35a1034 */.elementor-18 .elementor-element.elementor-element-35a1034 .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-35a1034 .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-286c290 */.elementor-18 .elementor-element.elementor-element-286c290 {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-286c290 img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-286c290 .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-286c290 .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68cb578 */.elementor-18 .elementor-element.elementor-element-68cb578 .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-68cb578 .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c3e95a */.elementor-18 .elementor-element.elementor-element-0c3e95a {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-0c3e95a img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-0c3e95a .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-0c3e95a .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-746be7a */.elementor-18 .elementor-element.elementor-element-746be7a .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-746be7a .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8b010b */.elementor-18 .elementor-element.elementor-element-a8b010b {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-a8b010b img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-a8b010b .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-a8b010b .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb5390d */.elementor-18 .elementor-element.elementor-element-fb5390d .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-fb5390d .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b943306 */.elementor-18 .elementor-element.elementor-element-b943306 {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-b943306 img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-b943306 .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-b943306 .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b046977 */.elementor-18 .elementor-element.elementor-element-b046977 .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-b046977 .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e341de */.elementor-18 .elementor-element.elementor-element-0e341de {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-0e341de img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-0e341de .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-0e341de .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7fe7bf0 */.elementor-18 .elementor-element.elementor-element-7fe7bf0 .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-7fe7bf0 .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15c18fa */.elementor-18 .elementor-element.elementor-element-15c18fa {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-15c18fa img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-15c18fa .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-15c18fa .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35a1034 */.elementor-18 .elementor-element.elementor-element-35a1034 .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-35a1034 .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-286c290 */.elementor-18 .elementor-element.elementor-element-286c290 {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-286c290 img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-286c290 .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-286c290 .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68cb578 */.elementor-18 .elementor-element.elementor-element-68cb578 .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-68cb578 .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c3e95a */.elementor-18 .elementor-element.elementor-element-0c3e95a {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-0c3e95a img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-0c3e95a .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-0c3e95a .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-746be7a */.elementor-18 .elementor-element.elementor-element-746be7a .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-746be7a .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8b010b */.elementor-18 .elementor-element.elementor-element-a8b010b {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-a8b010b img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-a8b010b .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-a8b010b .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb5390d */.elementor-18 .elementor-element.elementor-element-fb5390d .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-fb5390d .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b943306 */.elementor-18 .elementor-element.elementor-element-b943306 {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-b943306 img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-b943306 .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-b943306 .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b046977 */.elementor-18 .elementor-element.elementor-element-b046977 .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-b046977 .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e341de */.elementor-18 .elementor-element.elementor-element-0e341de {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-0e341de img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-0e341de .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-0e341de .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7fe7bf0 */.elementor-18 .elementor-element.elementor-element-7fe7bf0 .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-7fe7bf0 .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15c18fa */.elementor-18 .elementor-element.elementor-element-15c18fa {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-15c18fa img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-15c18fa .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-15c18fa .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35a1034 */.elementor-18 .elementor-element.elementor-element-35a1034 .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-35a1034 .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-286c290 */.elementor-18 .elementor-element.elementor-element-286c290 {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-286c290 img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-286c290 .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-286c290 .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68cb578 */.elementor-18 .elementor-element.elementor-element-68cb578 .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-68cb578 .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c3e95a */.elementor-18 .elementor-element.elementor-element-0c3e95a {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-0c3e95a img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-0c3e95a .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-0c3e95a .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-746be7a */.elementor-18 .elementor-element.elementor-element-746be7a .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-746be7a .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8b010b */.elementor-18 .elementor-element.elementor-element-a8b010b {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-a8b010b img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-a8b010b .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-a8b010b .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb5390d */.elementor-18 .elementor-element.elementor-element-fb5390d .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-fb5390d .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b943306 */.elementor-18 .elementor-element.elementor-element-b943306 {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-b943306 img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-b943306 .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-b943306 .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b046977 */.elementor-18 .elementor-element.elementor-element-b046977 .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-b046977 .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e341de */.elementor-18 .elementor-element.elementor-element-0e341de {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-0e341de img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-0e341de .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-0e341de .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7fe7bf0 */.elementor-18 .elementor-element.elementor-element-7fe7bf0 .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-7fe7bf0 .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15c18fa */.elementor-18 .elementor-element.elementor-element-15c18fa {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-15c18fa img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-15c18fa .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-15c18fa .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35a1034 */.elementor-18 .elementor-element.elementor-element-35a1034 .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-35a1034 .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-286c290 */.elementor-18 .elementor-element.elementor-element-286c290 {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-286c290 img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-286c290 .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-286c290 .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68cb578 */.elementor-18 .elementor-element.elementor-element-68cb578 .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-68cb578 .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c3e95a */.elementor-18 .elementor-element.elementor-element-0c3e95a {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-0c3e95a img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-0c3e95a .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-0c3e95a .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-746be7a */.elementor-18 .elementor-element.elementor-element-746be7a .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-746be7a .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8b010b */.elementor-18 .elementor-element.elementor-element-a8b010b {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-a8b010b img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-a8b010b .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-a8b010b .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb5390d */.elementor-18 .elementor-element.elementor-element-fb5390d .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-fb5390d .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b943306 */.elementor-18 .elementor-element.elementor-element-b943306 {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-b943306 img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-b943306 .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-b943306 .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b046977 */.elementor-18 .elementor-element.elementor-element-b046977 .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-b046977 .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e341de */.elementor-18 .elementor-element.elementor-element-0e341de {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-0e341de img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-0e341de .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-0e341de .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7fe7bf0 */.elementor-18 .elementor-element.elementor-element-7fe7bf0 .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-7fe7bf0 .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15c18fa */.elementor-18 .elementor-element.elementor-element-15c18fa {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-15c18fa img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-15c18fa .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-15c18fa .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35a1034 */.elementor-18 .elementor-element.elementor-element-35a1034 .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-35a1034 .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-286c290 */.elementor-18 .elementor-element.elementor-element-286c290 {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-286c290 img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-286c290 .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-286c290 .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68cb578 */.elementor-18 .elementor-element.elementor-element-68cb578 .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-68cb578 .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c3e95a */.elementor-18 .elementor-element.elementor-element-0c3e95a {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-0c3e95a img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-0c3e95a .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-0c3e95a .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-746be7a */.elementor-18 .elementor-element.elementor-element-746be7a .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-746be7a .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8b010b */.elementor-18 .elementor-element.elementor-element-a8b010b {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-a8b010b img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-a8b010b .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-a8b010b .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb5390d */.elementor-18 .elementor-element.elementor-element-fb5390d .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-fb5390d .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b943306 */.elementor-18 .elementor-element.elementor-element-b943306 {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-b943306 img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-b943306 .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-b943306 .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b046977 */.elementor-18 .elementor-element.elementor-element-b046977 .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-b046977 .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e341de */.elementor-18 .elementor-element.elementor-element-0e341de {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-0e341de img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-0e341de .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-0e341de .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7fe7bf0 */.elementor-18 .elementor-element.elementor-element-7fe7bf0 .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-7fe7bf0 .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15c18fa */.elementor-18 .elementor-element.elementor-element-15c18fa {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-15c18fa img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-15c18fa .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-15c18fa .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35a1034 */.elementor-18 .elementor-element.elementor-element-35a1034 .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-35a1034 .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-286c290 */.elementor-18 .elementor-element.elementor-element-286c290 {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-286c290 img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-286c290 .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-286c290 .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68cb578 */.elementor-18 .elementor-element.elementor-element-68cb578 .elementor-button {
border-radius: 30px;
padding: 10px 16px;
font-size: 13px;
border: 1px solid #e53935;
color: #e53935;
background: transparent;
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-68cb578 .elementor-button:hover {
background: #e53935;
color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c3e95a */.elementor-18 .elementor-element.elementor-element-0c3e95a {
background: #ffffff;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
transition: all 0.3s ease;
display: flex;
flex-direction: column;
height: 100%;
}.elementor-18 .elementor-element.elementor-element-0c3e95a img {
width: 100%;
height:200px;
object-fit: cover;
display: block;
}.elementor-18 .elementor-element.elementor-element-0c3e95a .elementor-icon-list-item {
margin-bottom: 6px;
}

.elementor-18 .elementor-element.elementor-element-0c3e95a .elementor-icon-list-icon {
color: #e53935;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-2d191bb *//* Make sure parent allows positioning */
.elementor-18 .elementor-element.elementor-element-2d191bb {
    position: relative;
}

/* Target swiper container */
.elementor-18 .elementor-element.elementor-element-2d191bb .swiper {
    position: relative;
}

/* Common arrow styling */
.elementor-18 .elementor-element.elementor-element-2d191bb .elementor-swiper-button {
    position: absolute;
    top: 10px; /* distance from top */
    transform: none;
    width: 38px;
    height: 38px;
    background: #e53935;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 20;
}

/* Right arrow (next) */
.elementor-18 .elementor-element.elementor-element-2d191bb .elementor-swiper-button-next {
    right: 10px;
}

/* Left arrow (prev) */
.elementor-18 .elementor-element.elementor-element-2d191bb .elementor-swiper-button-prev {
    right: 55px; /* space between arrows */
    left: auto;
}

/* Icon style */
.elementor-18 .elementor-element.elementor-element-2d191bb .elementor-swiper-button i {
    color: #fff;
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0327bec */.elementor-18 .elementor-element.elementor-element-0327bec .elementor-button {
background: #fff;
color: #d32f2f;
border-radius: 30px;
padding: 12px 20px;
font-weight: 600;
box-shadow: 0 6px 15px rgba(0,0,0,0.15);
transition: all 0.3s ease;
}

.elementor-18 .elementor-element.elementor-element-0327bec .elementor-button:hover {
transform: translateY(-2px);
box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b9da9c *//* Container styling for the left column */
.elementor-18 .elementor-element.elementor-element-5b9da9c {
    padding-right: 30px;
}

/* Style the "What sets us apart" subheading */
.elementor-18 .elementor-element.elementor-element-5b9da9c h4, .elementor-18 .elementor-element.elementor-element-5b9da9c .sub-heading {
    color: #d12026; /* Match your red button color */
    font-size: 1.2rem;
    margin: 20px 0 15px 0;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-bottom: 2px solid #eee;
    padding-bottom: 8px;
}

/* Transform the bold titles into "Cards" or clear blocks */
.elementor-18 .elementor-element.elementor-element-5b9da9c strong {
    display: block;
    color: #333;
    font-size: 1.1rem;
    margin-top: 18px;
    margin-bottom: 5px;
    position: relative;
    padding-left: 25px;
}

/* Add a custom checkmark or dot icon before each heading */
.elementor-18 .elementor-element.elementor-element-5b9da9c strong::before {
    content: '✔'; 
    position: absolute;
    left: 0;
    color: #d12026;
    font-weight: bold;
}

/* Clean up the description text */
.elementor-18 .elementor-element.elementor-element-5b9da9c p /* Wrapper */
.trust-section {
  max-width: 1000px;
  margin: 0 auto;
  padding: 50px 30px;
  background: #f9fafc;
  border-radius: 10px;
  box-shadow: 0 6px 16px rgba(0,0,0,0.08);
  font-family: 'Open Sans', sans-serif;
}

/* Main heading */
.trust-section h2 {
  font-size: 2rem;
  font-weight: 700;
  color: #1a3c6e;
  margin-bottom: 25px;
  text-align: center;
}

/* Subheading */
.trust-section h3 {
  font-size: 1.3rem;
  font-weight: 600;
  color: #1a3c6e;
  margin-top: 40px;
  margin-bottom: 15px;
}

/* Intro paragraph */
.trust-section p {
  font-size: 1rem;
  color: #444;
  margin-bottom: 20px;
  line-height: 1.7;
}

/* Feature list */
.trust-section ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr 1fr; /* two-column layout */
  gap: 20px;
}

.trust-section ul li {
  background: #fff;
  padding: 15px 20px 15px 45px; /* extra left padding for icon */
  border-radius: 8px;
  box-shadow: 0 3px 8px rgba(0,0,0,0.05);
  font-size: 0.95rem;
  color: #333;
  position: relative;
}

/* Add icons only for list items */
.trust-section ul li::before {
  content: "✔"; /* or swap with a Unicode icon */
  position: absolute;
  left: 15px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 1.2rem;
  color: #1a3c6e;
}

/* Responsive */
@media (max-width: 768px) {
  .trust-section ul {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */