.elementor-263 .elementor-element.elementor-element-d296ebe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-f596781{--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;}.elementor-263 .elementor-element.elementor-element-0ce25c1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--z-index:10;}.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-263 .elementor-element.elementor-element-eb1abbc img{border-radius:10px 10px 0px 0px;}.elementor-263 .elementor-element.elementor-element-e985d9b{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-263 .elementor-element.elementor-element-e985d9b:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-e985d9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFD;}.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-263 .elementor-element.elementor-element-1f9acbc{text-align:start;}.elementor-263 .elementor-element.elementor-element-1f9acbc .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.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-263 .elementor-element.elementor-element-36a0d00 .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-36a0d00 .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-263 .elementor-element.elementor-element-36a0d00{--icon-vertical-offset:0px;}.elementor-263 .elementor-element.elementor-element-36a0d00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-263 .elementor-element.elementor-element-36a0d00 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-263 .elementor-element.elementor-element-36a0d00 .elementor-icon-list-text{transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-9f761f3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-263 .elementor-element.elementor-element-677f0a0 .elementor-button{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:#C31414;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-263 .elementor-element.elementor-element-677f0a0.elementor-element{--align-self:stretch;}.elementor-263 .elementor-element.elementor-element-4e80caf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-263 .elementor-element.elementor-element-4e80caf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-263 .elementor-element.elementor-element-8fe6265{--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-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-263 .elementor-element.elementor-element-c35b0cf{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:#7A7A7A;}.elementor-263 .elementor-element.elementor-element-c35b0cf p{margin-block-end:0px;}.elementor-263 .elementor-element.elementor-element-331611a{column-gap:0px;text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;color:#000000;}.elementor-263 .elementor-element.elementor-element-331611a p{margin-block-end:0px;}.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-263 .elementor-element.elementor-element-1fc4e47{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-263 .elementor-element.elementor-element-1fc4e47 .elementor-divider-separator{width:100%;}.elementor-263 .elementor-element.elementor-element-1fc4e47 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-263 .elementor-element.elementor-element-92bfc93{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-92bfc93:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-92bfc93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-263 .elementor-element.elementor-element-e93766c{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-c5256b2 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-263 .elementor-element.elementor-element-051a2cd{column-gap:0px;text-align:start;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-263 .elementor-element.elementor-element-051a2cd p{margin-block-end:0px;}.elementor-263 .elementor-element.elementor-element-479c735 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#C31414;border-radius:8px 8px 8px 8px;padding:10px 10px 10px 10px;}.elementor-263 .elementor-element.elementor-element-fb630cd{column-gap:0px;text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:#000000;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-263 .elementor-element.elementor-element-fb630cd p{margin-block-end:5px;}.elementor-263 .elementor-element.elementor-element-97d02d9{--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;--border-radius:16px 16px 16px 16px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-263 .elementor-element.elementor-element-97d02d9:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-97d02d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6F7;}.elementor-263 .elementor-element.elementor-element-2bee0ce{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-814e0bf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-263 .elementor-element.elementor-element-814e0bf.e-con{--align-self:center;}.elementor-263 .elementor-element.elementor-element-e66266a{column-gap:0px;text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:#000000;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-263 .elementor-element.elementor-element-e66266a p{margin-block-end:5px;}.elementor-263 .elementor-element.elementor-element-529c8b0{--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;--border-radius:16px 16px 16px 16px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-263 .elementor-element.elementor-element-529c8b0:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-529c8b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6F7;}.elementor-263 .elementor-element.elementor-element-cefb5c5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-16a4594{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-263 .elementor-element.elementor-element-16a4594.e-con{--align-self:center;}.elementor-263 .elementor-element.elementor-element-edd16e9{column-gap:0px;text-align:end;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:#000000;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-263 .elementor-element.elementor-element-edd16e9 p{margin-block-end:5px;}.elementor-263 .elementor-element.elementor-element-93af16c{--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;--border-radius:16px 16px 16px 16px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-263 .elementor-element.elementor-element-93af16c:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-93af16c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6F7;}.elementor-263 .elementor-element.elementor-element-e6dc78f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-ae8d58d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-263 .elementor-element.elementor-element-ae8d58d.e-con{--align-self:center;}.elementor-263 .elementor-element.elementor-element-3cdfc3d{column-gap:0px;text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;color:#000000;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-263 .elementor-element.elementor-element-3cdfc3d p{margin-block-end:5px;}.elementor-263 .elementor-element.elementor-element-c830754{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:16px 16px 16px 16px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:40px;--padding-left:40px;--padding-right:50px;}.elementor-263 .elementor-element.elementor-element-c830754:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-c830754 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F6EB;}.elementor-263 .elementor-element.elementor-element-94917bc{--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;--border-radius:16px 16px 16px 16px;}.elementor-263 .elementor-element.elementor-element-94917bc:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-94917bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-263 .elementor-element.elementor-element-e8a6f1c{--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-263 .elementor-element.elementor-element-f8ab9f3{column-gap:0px;text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#000000;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-263 .elementor-element.elementor-element-f8ab9f3 p{margin-block-end:5px;}.elementor-263 .elementor-element.elementor-element-7d7c3a8{--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-radius:4px 4px 4px 4px;--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-263 .elementor-element.elementor-element-9a7aacf .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-263 .elementor-element.elementor-element-9a7aacf.elementor-element{--align-self:center;}.elementor-263 .elementor-element.elementor-element-9a7aacf{border-style:solid;border-width:0px 0px 2px 0px;border-color:#4250FF;}.elementor-263 .elementor-element.elementor-element-e82fc88{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-03d9d79 .elementor-button{font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#000000;color:#000000;background-color:#E3E3E3;border-radius:4px 4px 4px 4px;padding:6px 12px 6px 12px;}.elementor-263 .elementor-element.elementor-element-03d9d79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-444cada .elementor-button{font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#000000;color:#000000;background-color:#E3E3E3;border-radius:4px 4px 4px 4px;padding:6px 12px 6px 12px;}.elementor-263 .elementor-element.elementor-element-444cada{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-87fd506 .elementor-button{font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#000000;color:#000000;background-color:#E3E3E3;border-radius:4px 4px 4px 4px;padding:6px 12px 6px 12px;}.elementor-263 .elementor-element.elementor-element-87fd506{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-fbab6e6 .elementor-button{font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#000000;color:#000000;background-color:#E3E3E3;border-radius:4px 4px 4px 4px;padding:6px 12px 6px 12px;}.elementor-263 .elementor-element.elementor-element-fbab6e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-c46fd55 .elementor-button{font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#000000;color:#000000;background-color:#E3E3E3;border-radius:4px 4px 4px 4px;padding:6px 12px 6px 12px;}.elementor-263 .elementor-element.elementor-element-c46fd55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-98b15e2 .elementor-button{font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#000000;color:#000000;background-color:#E3E3E3;border-radius:4px 4px 4px 4px;padding:6px 12px 6px 12px;}.elementor-263 .elementor-element.elementor-element-98b15e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-fda6ba1 .elementor-button{font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#000000;color:#000000;background-color:#E3E3E3;border-radius:4px 4px 4px 4px;padding:6px 12px 6px 12px;}.elementor-263 .elementor-element.elementor-element-fda6ba1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-98d3e76 .elementor-button{font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#000000;color:#000000;background-color:#E3E3E3;border-radius:4px 4px 4px 4px;padding:6px 12px 6px 12px;}.elementor-263 .elementor-element.elementor-element-98d3e76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-a7f2514 .elementor-button{font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#000000;color:#000000;background-color:#E3E3E3;border-radius:4px 4px 4px 4px;padding:6px 12px 6px 12px;}.elementor-263 .elementor-element.elementor-element-a7f2514{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-f2ea993 .elementor-button{font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#000000;color:#000000;background-color:#E3E3E3;border-radius:4px 4px 4px 4px;padding:6px 12px 6px 12px;}.elementor-263 .elementor-element.elementor-element-f2ea993{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-b90f74d .elementor-button{font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#000000;color:#000000;background-color:#E3E3E3;border-radius:4px 4px 4px 4px;padding:6px 12px 6px 12px;}.elementor-263 .elementor-element.elementor-element-b90f74d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-215a712 .elementor-button{font-family:"Inter", Sans-serif;font-size:10px;font-weight:500;fill:#000000;color:#000000;background-color:#E3E3E3;border-radius:4px 4px 4px 4px;padding:6px 12px 6px 12px;}.elementor-263 .elementor-element.elementor-element-215a712{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-0aabae3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-263 .elementor-element.elementor-element-91c559a{text-align:center;}.elementor-263 .elementor-element.elementor-element-91c559a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-263 .elementor-element.elementor-element-29f86bc{--display:flex;}.elementor-263 .elementor-element.elementor-element-f1043ac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-263 .elementor-element.elementor-element-fa680fd img{border-radius:10px 10px 0px 0px;}.elementor-263 .elementor-element.elementor-element-c2fe189{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-263 .elementor-element.elementor-element-c2fe189:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-c2fe189 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFD;}.elementor-263 .elementor-element.elementor-element-67bfd0b{text-align:start;}.elementor-263 .elementor-element.elementor-element-67bfd0b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-263 .elementor-element.elementor-element-fdf5f6c .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-fdf5f6c .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-263 .elementor-element.elementor-element-fdf5f6c{--icon-vertical-offset:0px;}.elementor-263 .elementor-element.elementor-element-fdf5f6c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-263 .elementor-element.elementor-element-fdf5f6c .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-263 .elementor-element.elementor-element-fdf5f6c .elementor-icon-list-text{transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-3ff08ca{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-263 .elementor-element.elementor-element-eff83ea .elementor-button{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:#C31414;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-263 .elementor-element.elementor-element-eff83ea.elementor-element{--align-self:stretch;}.elementor-263 .elementor-element.elementor-element-e733349{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-263 .elementor-element.elementor-element-987e633{text-align:start;}.elementor-263 .elementor-element.elementor-element-987e633 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-263 .elementor-element.elementor-element-325d8ad .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-325d8ad .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-263 .elementor-element.elementor-element-325d8ad{--icon-vertical-offset:0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#2A2A2A;border-radius:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-325d8ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-263 .elementor-element.elementor-element-325d8ad .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-263 .elementor-element.elementor-element-325d8ad .elementor-icon-list-text{transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-65116f5{text-align:start;}.elementor-263 .elementor-element.elementor-element-65116f5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-263 .elementor-element.elementor-element-52162e3 .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-52162e3 .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-263 .elementor-element.elementor-element-52162e3{--icon-vertical-offset:0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-52162e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-263 .elementor-element.elementor-element-52162e3 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-263 .elementor-element.elementor-element-52162e3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-c9f1b63{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-263 .elementor-element.elementor-element-941c08b .elementor-button{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:#C31414;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-263 .elementor-element.elementor-element-941c08b.elementor-element{--align-self:stretch;}.elementor-263 .elementor-element.elementor-element-85ac897{--display:flex;}.elementor-263 .elementor-element.elementor-element-eaf5fe2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-263 .elementor-element.elementor-element-a971148 img{border-radius:10px 10px 0px 0px;}.elementor-263 .elementor-element.elementor-element-82c55e7{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-263 .elementor-element.elementor-element-82c55e7:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-82c55e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFD;}.elementor-263 .elementor-element.elementor-element-7ee1a4a{text-align:start;}.elementor-263 .elementor-element.elementor-element-7ee1a4a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-263 .elementor-element.elementor-element-248875a .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-248875a .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-263 .elementor-element.elementor-element-248875a{--icon-vertical-offset:0px;}.elementor-263 .elementor-element.elementor-element-248875a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-263 .elementor-element.elementor-element-248875a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-263 .elementor-element.elementor-element-248875a .elementor-icon-list-text{transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-a673560{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-263 .elementor-element.elementor-element-4c40de6 .elementor-button{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:#C31414;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-263 .elementor-element.elementor-element-4c40de6.elementor-element{--align-self:stretch;}.elementor-263 .elementor-element.elementor-element-7402792{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-263 .elementor-element.elementor-element-a137992{text-align:start;}.elementor-263 .elementor-element.elementor-element-a137992 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-263 .elementor-element.elementor-element-b96fcce .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-b96fcce .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-263 .elementor-element.elementor-element-b96fcce{--icon-vertical-offset:0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#2A2A2A;border-radius:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-b96fcce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-263 .elementor-element.elementor-element-b96fcce .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-263 .elementor-element.elementor-element-b96fcce .elementor-icon-list-text{transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-348efe4{text-align:start;}.elementor-263 .elementor-element.elementor-element-348efe4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-263 .elementor-element.elementor-element-6de5fcd .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-6de5fcd .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-263 .elementor-element.elementor-element-6de5fcd{--icon-vertical-offset:0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-6de5fcd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-263 .elementor-element.elementor-element-6de5fcd .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-263 .elementor-element.elementor-element-6de5fcd .elementor-icon-list-text{transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-9026328{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-263 .elementor-element.elementor-element-bec44ec .elementor-button{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:#C31414;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-263 .elementor-element.elementor-element-bec44ec.elementor-element{--align-self:stretch;}.elementor-263 .elementor-element.elementor-element-22845c1{--display:flex;}.elementor-263 .elementor-element.elementor-element-6c5a7c1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-263 .elementor-element.elementor-element-95527b1 img{border-radius:10px 10px 0px 0px;}.elementor-263 .elementor-element.elementor-element-c8cd604{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-263 .elementor-element.elementor-element-c8cd604:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-c8cd604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFD;}.elementor-263 .elementor-element.elementor-element-336347f{text-align:start;}.elementor-263 .elementor-element.elementor-element-336347f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-263 .elementor-element.elementor-element-a6f3547 .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-a6f3547 .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-263 .elementor-element.elementor-element-a6f3547{--icon-vertical-offset:0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#2A2A2A;border-radius:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-a6f3547 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-263 .elementor-element.elementor-element-a6f3547 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-263 .elementor-element.elementor-element-a6f3547 .elementor-icon-list-text{transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-0bc16b2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-263 .elementor-element.elementor-element-e1c4830 .elementor-button{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:#C31414;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-263 .elementor-element.elementor-element-e1c4830.elementor-element{--align-self:stretch;}.elementor-263 .elementor-element.elementor-element-4f3704f{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-263 .elementor-element.elementor-element-bd61fa9{text-align:start;}.elementor-263 .elementor-element.elementor-element-bd61fa9 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-263 .elementor-element.elementor-element-8c9ce1b .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-8c9ce1b .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-263 .elementor-element.elementor-element-8c9ce1b{--icon-vertical-offset:0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#2A2A2A;border-radius:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-8c9ce1b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-263 .elementor-element.elementor-element-8c9ce1b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-263 .elementor-element.elementor-element-8c9ce1b .elementor-icon-list-text{transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-fbd2335{text-align:start;}.elementor-263 .elementor-element.elementor-element-fbd2335 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-263 .elementor-element.elementor-element-1301c6c .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-1301c6c .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-263 .elementor-element.elementor-element-1301c6c{--icon-vertical-offset:0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-1301c6c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-263 .elementor-element.elementor-element-1301c6c .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-263 .elementor-element.elementor-element-1301c6c .elementor-icon-list-text{transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-2f56284{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-263 .elementor-element.elementor-element-beb309b .elementor-button{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:#C31414;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-263 .elementor-element.elementor-element-beb309b.elementor-element{--align-self:stretch;}.elementor-263 .elementor-element.elementor-element-f7dc372{--display:flex;}.elementor-263 .elementor-element.elementor-element-e636106{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-263 .elementor-element.elementor-element-9afdf61 img{border-radius:10px 10px 0px 0px;}.elementor-263 .elementor-element.elementor-element-8b2fd54{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-263 .elementor-element.elementor-element-8b2fd54:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-8b2fd54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFD;}.elementor-263 .elementor-element.elementor-element-dd15f7d{text-align:start;}.elementor-263 .elementor-element.elementor-element-dd15f7d .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-263 .elementor-element.elementor-element-3e1c879 .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-3e1c879 .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-263 .elementor-element.elementor-element-3e1c879{--icon-vertical-offset:0px;}.elementor-263 .elementor-element.elementor-element-3e1c879 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-263 .elementor-element.elementor-element-3e1c879 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-263 .elementor-element.elementor-element-3e1c879 .elementor-icon-list-text{transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-f8b388d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-263 .elementor-element.elementor-element-9e6843d .elementor-button{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:#C31414;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-263 .elementor-element.elementor-element-9e6843d.elementor-element{--align-self:stretch;}.elementor-263 .elementor-element.elementor-element-687ee78{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-263 .elementor-element.elementor-element-7d6e56d{text-align:start;}.elementor-263 .elementor-element.elementor-element-7d6e56d .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-263 .elementor-element.elementor-element-0198081 .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-0198081 .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-263 .elementor-element.elementor-element-0198081{--icon-vertical-offset:0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#2A2A2A;border-radius:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-0198081 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-263 .elementor-element.elementor-element-0198081 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-263 .elementor-element.elementor-element-0198081 .elementor-icon-list-text{transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-1642c8e{text-align:start;}.elementor-263 .elementor-element.elementor-element-1642c8e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-263 .elementor-element.elementor-element-a67f2a0 .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-a67f2a0 .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-263 .elementor-element.elementor-element-a67f2a0{--icon-vertical-offset:0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-a67f2a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-263 .elementor-element.elementor-element-a67f2a0 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-263 .elementor-element.elementor-element-a67f2a0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-1c96754{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-263 .elementor-element.elementor-element-f157f79 .elementor-button{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:#C31414;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-263 .elementor-element.elementor-element-f157f79.elementor-element{--align-self:stretch;}.elementor-263 .elementor-element.elementor-element-6f613f4{--display:flex;}.elementor-263 .elementor-element.elementor-element-2374357{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-263 .elementor-element.elementor-element-bb24000 img{border-radius:10px 10px 0px 0px;}.elementor-263 .elementor-element.elementor-element-9cb81de{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-263 .elementor-element.elementor-element-9cb81de:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-9cb81de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFD;}.elementor-263 .elementor-element.elementor-element-e2d2d20{text-align:start;}.elementor-263 .elementor-element.elementor-element-e2d2d20 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-263 .elementor-element.elementor-element-04f3227 .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-04f3227 .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-263 .elementor-element.elementor-element-04f3227{--icon-vertical-offset:0px;}.elementor-263 .elementor-element.elementor-element-04f3227 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-263 .elementor-element.elementor-element-04f3227 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-263 .elementor-element.elementor-element-04f3227 .elementor-icon-list-text{transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-f8f5184{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-263 .elementor-element.elementor-element-2475aba .elementor-button{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:#C31414;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-263 .elementor-element.elementor-element-2475aba.elementor-element{--align-self:stretch;}.elementor-263 .elementor-element.elementor-element-7d46fea{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-263 .elementor-element.elementor-element-49a8422{text-align:start;}.elementor-263 .elementor-element.elementor-element-49a8422 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-263 .elementor-element.elementor-element-fc64169 .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-fc64169 .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-263 .elementor-element.elementor-element-fc64169{--icon-vertical-offset:0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#2A2A2A;border-radius:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-fc64169 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-263 .elementor-element.elementor-element-fc64169 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-263 .elementor-element.elementor-element-fc64169 .elementor-icon-list-text{transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-d403f9c{text-align:start;}.elementor-263 .elementor-element.elementor-element-d403f9c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-263 .elementor-element.elementor-element-b9d216c .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-b9d216c .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-263 .elementor-element.elementor-element-b9d216c{--icon-vertical-offset:0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-b9d216c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-263 .elementor-element.elementor-element-b9d216c .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-263 .elementor-element.elementor-element-b9d216c .elementor-icon-list-text{transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-8a429dc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-263 .elementor-element.elementor-element-372b9ec .elementor-button{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:#C31414;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-263 .elementor-element.elementor-element-372b9ec.elementor-element{--align-self:stretch;}.elementor-263 .elementor-element.elementor-element-a84d83e{--display:flex;}.elementor-263 .elementor-element.elementor-element-f0a7c0f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-263 .elementor-element.elementor-element-79b1216 img{border-radius:10px 10px 0px 0px;}.elementor-263 .elementor-element.elementor-element-ee21ab3{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-263 .elementor-element.elementor-element-ee21ab3:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-ee21ab3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFD;}.elementor-263 .elementor-element.elementor-element-22375c9{text-align:start;}.elementor-263 .elementor-element.elementor-element-22375c9 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-263 .elementor-element.elementor-element-078607e .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-078607e .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-263 .elementor-element.elementor-element-078607e{--icon-vertical-offset:0px;}.elementor-263 .elementor-element.elementor-element-078607e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-263 .elementor-element.elementor-element-078607e .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-263 .elementor-element.elementor-element-078607e .elementor-icon-list-text{transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-52dcf2d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-263 .elementor-element.elementor-element-aca922c .elementor-button{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:#C31414;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-263 .elementor-element.elementor-element-aca922c.elementor-element{--align-self:stretch;}.elementor-263 .elementor-element.elementor-element-4ce04c1{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-263 .elementor-element.elementor-element-d288dc9{text-align:start;}.elementor-263 .elementor-element.elementor-element-d288dc9 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-263 .elementor-element.elementor-element-0cde96e .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-0cde96e .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-263 .elementor-element.elementor-element-0cde96e{--icon-vertical-offset:0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#2A2A2A;border-radius:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-0cde96e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-263 .elementor-element.elementor-element-0cde96e .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-263 .elementor-element.elementor-element-0cde96e .elementor-icon-list-text{transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-99b1c7c{text-align:start;}.elementor-263 .elementor-element.elementor-element-99b1c7c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-263 .elementor-element.elementor-element-f0c0732 .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-f0c0732 .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-263 .elementor-element.elementor-element-f0c0732{--icon-vertical-offset:0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-f0c0732 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-263 .elementor-element.elementor-element-f0c0732 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-263 .elementor-element.elementor-element-f0c0732 .elementor-icon-list-text{transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-41a9021{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-263 .elementor-element.elementor-element-f9a03d5 .elementor-button{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:#C31414;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-263 .elementor-element.elementor-element-f9a03d5.elementor-element{--align-self:stretch;}.elementor-263 .elementor-element.elementor-element-bb63c7e{--display:flex;}.elementor-263 .elementor-element.elementor-element-3652f90{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-263 .elementor-element.elementor-element-bc8b288 img{border-radius:10px 10px 0px 0px;}.elementor-263 .elementor-element.elementor-element-96c4e4d{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-263 .elementor-element.elementor-element-96c4e4d:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-96c4e4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFD;}.elementor-263 .elementor-element.elementor-element-b1a2dfb{text-align:start;}.elementor-263 .elementor-element.elementor-element-b1a2dfb .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-263 .elementor-element.elementor-element-26c126a .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-26c126a .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-263 .elementor-element.elementor-element-26c126a{--icon-vertical-offset:0px;}.elementor-263 .elementor-element.elementor-element-26c126a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-263 .elementor-element.elementor-element-26c126a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-263 .elementor-element.elementor-element-26c126a .elementor-icon-list-text{transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-67e519e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-263 .elementor-element.elementor-element-0023ce8 .elementor-button{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:#C31414;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-263 .elementor-element.elementor-element-0023ce8.elementor-element{--align-self:stretch;}.elementor-263 .elementor-element.elementor-element-341f64c{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-263 .elementor-element.elementor-element-4ab95c3{text-align:start;}.elementor-263 .elementor-element.elementor-element-4ab95c3 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-263 .elementor-element.elementor-element-d3bfe97 .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-d3bfe97 .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-263 .elementor-element.elementor-element-d3bfe97{--icon-vertical-offset:0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#2A2A2A;border-radius:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-d3bfe97 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-263 .elementor-element.elementor-element-d3bfe97 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-263 .elementor-element.elementor-element-d3bfe97 .elementor-icon-list-text{transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-b7eef22{text-align:start;}.elementor-263 .elementor-element.elementor-element-b7eef22 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-263 .elementor-element.elementor-element-723db8e .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-723db8e .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-263 .elementor-element.elementor-element-723db8e{--icon-vertical-offset:0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-723db8e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-263 .elementor-element.elementor-element-723db8e .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-263 .elementor-element.elementor-element-723db8e .elementor-icon-list-text{transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-a15bd1f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-263 .elementor-element.elementor-element-304b4bf .elementor-button{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:#C31414;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-263 .elementor-element.elementor-element-304b4bf.elementor-element{--align-self:stretch;}.elementor-263 .elementor-element.elementor-element-9879c52{--e-n-carousel-swiper-slides-to-display:3;--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:-20px;--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:-20px;--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-swiper-slides-gap:5px;--e-n-carousel-arrow-normal-color:#70808C;--e-n-carousel-arrow-hover-color:#000000;}.elementor-263 .elementor-element.elementor-element-90c427b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--border-radius:16px 16px 16px 16px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-263 .elementor-element.elementor-element-90c427b:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-90c427b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6F7;}.elementor-263 .elementor-element.elementor-element-8b978a3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-263 .elementor-element.elementor-element-e9041b1{text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-263 .elementor-element.elementor-element-e9041b1 p{margin-block-end:0px;}.elementor-263 .elementor-element.elementor-element-491cdfc{--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:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}.elementor-263 .elementor-element.elementor-element-c233b35 .elementor-button{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;background-color:#C31414;border-radius:7px 7px 7px 7px;}.elementor-263 .elementor-element.elementor-element-a1b964c .elementor-button{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;fill:#173B6D;color:#173B6D;background-color:#173B6D00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#173B6D;border-radius:7px 7px 7px 7px;}.elementor-263 .elementor-element.elementor-element-2892589{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-263 .elementor-element.elementor-element-e24ea4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-263 .elementor-element.elementor-element-4e2976d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--border-radius:16px 16px 16px 16px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-263 .elementor-element.elementor-element-4e2976d:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-4e2976d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6F7;}.elementor-263 .elementor-element.elementor-element-99e21cb{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-263 .elementor-element.elementor-element-541ec24{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-263 .elementor-element.elementor-element-e18ea7a{text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-263 .elementor-element.elementor-element-e18ea7a p{margin-block-end:0px;}.elementor-263 .elementor-element.elementor-element-4c1b0ef{--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:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}.elementor-263 .elementor-element.elementor-element-fcc5b11 .elementor-button{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;background-color:#C31414;border-radius:7px 7px 7px 7px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-263 .elementor-element.elementor-element-d296ebe{--width:85%;}.elementor-263 .elementor-element.elementor-element-0ce25c1{--width:100%;}.elementor-263 .elementor-element.elementor-element-4e80caf{--width:75%;}.elementor-263 .elementor-element.elementor-element-92bfc93{--width:75%;}.elementor-263 .elementor-element.elementor-element-e93766c{--width:65%;}.elementor-263 .elementor-element.elementor-element-29f86bc{--width:100%;}.elementor-263 .elementor-element.elementor-element-f1043ac{--width:100%;}.elementor-263 .elementor-element.elementor-element-3ff08ca{--width:100%;}.elementor-263 .elementor-element.elementor-element-c9f1b63{--width:100%;}.elementor-263 .elementor-element.elementor-element-85ac897{--width:100%;}.elementor-263 .elementor-element.elementor-element-eaf5fe2{--width:100%;}.elementor-263 .elementor-element.elementor-element-a673560{--width:100%;}.elementor-263 .elementor-element.elementor-element-9026328{--width:100%;}.elementor-263 .elementor-element.elementor-element-22845c1{--width:100%;}.elementor-263 .elementor-element.elementor-element-6c5a7c1{--width:100%;}.elementor-263 .elementor-element.elementor-element-0bc16b2{--width:100%;}.elementor-263 .elementor-element.elementor-element-2f56284{--width:100%;}.elementor-263 .elementor-element.elementor-element-f7dc372{--width:100%;}.elementor-263 .elementor-element.elementor-element-e636106{--width:100%;}.elementor-263 .elementor-element.elementor-element-f8b388d{--width:100%;}.elementor-263 .elementor-element.elementor-element-1c96754{--width:100%;}.elementor-263 .elementor-element.elementor-element-6f613f4{--width:100%;}.elementor-263 .elementor-element.elementor-element-2374357{--width:100%;}.elementor-263 .elementor-element.elementor-element-f8f5184{--width:100%;}.elementor-263 .elementor-element.elementor-element-8a429dc{--width:100%;}.elementor-263 .elementor-element.elementor-element-a84d83e{--width:100%;}.elementor-263 .elementor-element.elementor-element-f0a7c0f{--width:100%;}.elementor-263 .elementor-element.elementor-element-52dcf2d{--width:100%;}.elementor-263 .elementor-element.elementor-element-41a9021{--width:100%;}.elementor-263 .elementor-element.elementor-element-bb63c7e{--width:100%;}.elementor-263 .elementor-element.elementor-element-3652f90{--width:100%;}.elementor-263 .elementor-element.elementor-element-67e519e{--width:100%;}.elementor-263 .elementor-element.elementor-element-a15bd1f{--width:100%;}.elementor-263 .elementor-element.elementor-element-8b978a3{--width:65%;}.elementor-263 .elementor-element.elementor-element-2892589{--width:40%;}.elementor-263 .elementor-element.elementor-element-99e21cb{--width:40%;}.elementor-263 .elementor-element.elementor-element-541ec24{--width:65%;}}@media(max-width:1024px){.elementor-263 .elementor-element.elementor-element-9879c52{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-263 .elementor-element.elementor-element-9879c52{--e-n-carousel-swiper-slides-to-display:1;}.elementor-263 .elementor-element.elementor-element-90c427b{--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;}.elementor-263 .elementor-element.elementor-element-4e2976d{--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;}}/* Start custom CSS for container, class: .elementor-element-0ce25c1 *//* Card wrapper */
.elementor-263 .elementor-element.elementor-element-0ce25c1 {
  overflow: hidden;
}

/* Image normal */
.elementor-263 .elementor-element.elementor-element-0ce25c1 .sticky-card-image {
  max-height: 200px;
  opacity: 1;
  transform: translateY(0);
  transition: all 0.5s ease;
}

/* Content */
.elementor-263 .elementor-element.elementor-element-0ce25c1 .sticky-card-content {
  transform: translateY(0);
  transition: transform 0.5s ease;
}

/* ONLY when sticky becomes active AFTER scroll */
.elementor-263 .elementor-element.elementor-element-0ce25c1.elementor-sticky--active .sticky-card-image {
  max-height: 0;
  opacity: 0;
  transform: translateY(-20px);
}

.elementor-263 .elementor-element.elementor-element-0ce25c1.elementor-sticky--active .sticky-card-content {
  transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1043ac */.elementor-263 .elementor-element.elementor-element-f1043ac {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-f1043ac .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-f1043ac:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-f1043ac {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-f1043ac:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaf5fe2 */.elementor-263 .elementor-element.elementor-element-eaf5fe2 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-eaf5fe2 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-eaf5fe2:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-eaf5fe2 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-eaf5fe2:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c5a7c1 */.elementor-263 .elementor-element.elementor-element-6c5a7c1 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-6c5a7c1 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-6c5a7c1:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-6c5a7c1 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-6c5a7c1:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e636106 */.elementor-263 .elementor-element.elementor-element-e636106 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-e636106 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-e636106:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-e636106 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-e636106:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2374357 */.elementor-263 .elementor-element.elementor-element-2374357 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-2374357 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-2374357:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-2374357 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-2374357:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0a7c0f */.elementor-263 .elementor-element.elementor-element-f0a7c0f {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-f0a7c0f .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-f0a7c0f:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-f0a7c0f {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-f0a7c0f:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3652f90 */.elementor-263 .elementor-element.elementor-element-3652f90 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-3652f90 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-3652f90:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-3652f90 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-3652f90:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1043ac */.elementor-263 .elementor-element.elementor-element-f1043ac {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-f1043ac .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-f1043ac:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-f1043ac {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-f1043ac:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaf5fe2 */.elementor-263 .elementor-element.elementor-element-eaf5fe2 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-eaf5fe2 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-eaf5fe2:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-eaf5fe2 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-eaf5fe2:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c5a7c1 */.elementor-263 .elementor-element.elementor-element-6c5a7c1 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-6c5a7c1 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-6c5a7c1:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-6c5a7c1 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-6c5a7c1:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e636106 */.elementor-263 .elementor-element.elementor-element-e636106 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-e636106 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-e636106:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-e636106 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-e636106:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2374357 */.elementor-263 .elementor-element.elementor-element-2374357 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-2374357 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-2374357:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-2374357 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-2374357:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0a7c0f */.elementor-263 .elementor-element.elementor-element-f0a7c0f {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-f0a7c0f .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-f0a7c0f:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-f0a7c0f {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-f0a7c0f:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3652f90 */.elementor-263 .elementor-element.elementor-element-3652f90 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-3652f90 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-3652f90:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-3652f90 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-3652f90:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1043ac */.elementor-263 .elementor-element.elementor-element-f1043ac {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-f1043ac .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-f1043ac:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-f1043ac {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-f1043ac:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaf5fe2 */.elementor-263 .elementor-element.elementor-element-eaf5fe2 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-eaf5fe2 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-eaf5fe2:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-eaf5fe2 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-eaf5fe2:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c5a7c1 */.elementor-263 .elementor-element.elementor-element-6c5a7c1 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-6c5a7c1 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-6c5a7c1:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-6c5a7c1 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-6c5a7c1:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e636106 */.elementor-263 .elementor-element.elementor-element-e636106 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-e636106 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-e636106:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-e636106 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-e636106:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2374357 */.elementor-263 .elementor-element.elementor-element-2374357 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-2374357 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-2374357:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-2374357 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-2374357:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0a7c0f */.elementor-263 .elementor-element.elementor-element-f0a7c0f {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-f0a7c0f .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-f0a7c0f:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-f0a7c0f {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-f0a7c0f:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3652f90 */.elementor-263 .elementor-element.elementor-element-3652f90 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-3652f90 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-3652f90:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-3652f90 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-3652f90:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1043ac */.elementor-263 .elementor-element.elementor-element-f1043ac {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-f1043ac .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-f1043ac:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-f1043ac {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-f1043ac:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaf5fe2 */.elementor-263 .elementor-element.elementor-element-eaf5fe2 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-eaf5fe2 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-eaf5fe2:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-eaf5fe2 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-eaf5fe2:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c5a7c1 */.elementor-263 .elementor-element.elementor-element-6c5a7c1 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-6c5a7c1 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-6c5a7c1:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-6c5a7c1 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-6c5a7c1:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e636106 */.elementor-263 .elementor-element.elementor-element-e636106 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-e636106 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-e636106:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-e636106 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-e636106:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2374357 */.elementor-263 .elementor-element.elementor-element-2374357 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-2374357 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-2374357:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-2374357 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-2374357:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0a7c0f */.elementor-263 .elementor-element.elementor-element-f0a7c0f {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-f0a7c0f .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-f0a7c0f:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-f0a7c0f {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-f0a7c0f:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3652f90 */.elementor-263 .elementor-element.elementor-element-3652f90 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-3652f90 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-3652f90:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-3652f90 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-3652f90:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1043ac */.elementor-263 .elementor-element.elementor-element-f1043ac {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-f1043ac .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-f1043ac:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-f1043ac {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-f1043ac:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaf5fe2 */.elementor-263 .elementor-element.elementor-element-eaf5fe2 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-eaf5fe2 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-eaf5fe2:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-eaf5fe2 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-eaf5fe2:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c5a7c1 */.elementor-263 .elementor-element.elementor-element-6c5a7c1 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-6c5a7c1 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-6c5a7c1:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-6c5a7c1 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-6c5a7c1:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e636106 */.elementor-263 .elementor-element.elementor-element-e636106 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-e636106 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-e636106:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-e636106 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-e636106:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2374357 */.elementor-263 .elementor-element.elementor-element-2374357 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-2374357 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-2374357:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-2374357 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-2374357:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0a7c0f */.elementor-263 .elementor-element.elementor-element-f0a7c0f {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-f0a7c0f .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-f0a7c0f:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-f0a7c0f {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-f0a7c0f:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3652f90 */.elementor-263 .elementor-element.elementor-element-3652f90 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-3652f90 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-3652f90:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-3652f90 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-3652f90:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1043ac */.elementor-263 .elementor-element.elementor-element-f1043ac {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-f1043ac .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-f1043ac:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-f1043ac {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-f1043ac:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaf5fe2 */.elementor-263 .elementor-element.elementor-element-eaf5fe2 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-eaf5fe2 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-eaf5fe2:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-eaf5fe2 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-eaf5fe2:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c5a7c1 */.elementor-263 .elementor-element.elementor-element-6c5a7c1 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-6c5a7c1 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-6c5a7c1:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-6c5a7c1 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-6c5a7c1:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e636106 */.elementor-263 .elementor-element.elementor-element-e636106 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-e636106 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-e636106:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-e636106 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-e636106:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2374357 */.elementor-263 .elementor-element.elementor-element-2374357 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-2374357 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-2374357:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-2374357 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-2374357:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0a7c0f */.elementor-263 .elementor-element.elementor-element-f0a7c0f {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-f0a7c0f .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-f0a7c0f:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-f0a7c0f {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-f0a7c0f:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3652f90 */.elementor-263 .elementor-element.elementor-element-3652f90 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-3652f90 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-3652f90:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-3652f90 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-3652f90:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1043ac */.elementor-263 .elementor-element.elementor-element-f1043ac {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-f1043ac .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-f1043ac:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-f1043ac {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-f1043ac:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaf5fe2 */.elementor-263 .elementor-element.elementor-element-eaf5fe2 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-eaf5fe2 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-eaf5fe2:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-eaf5fe2 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-eaf5fe2:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c5a7c1 */.elementor-263 .elementor-element.elementor-element-6c5a7c1 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-6c5a7c1 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-6c5a7c1:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-6c5a7c1 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-6c5a7c1:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e636106 */.elementor-263 .elementor-element.elementor-element-e636106 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-e636106 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-e636106:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-e636106 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-e636106:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2374357 */.elementor-263 .elementor-element.elementor-element-2374357 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-2374357 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-2374357:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-2374357 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-2374357:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0a7c0f */.elementor-263 .elementor-element.elementor-element-f0a7c0f {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-f0a7c0f .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-f0a7c0f:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-f0a7c0f {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-f0a7c0f:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3652f90 */.elementor-263 .elementor-element.elementor-element-3652f90 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-3652f90 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-3652f90:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-3652f90 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-3652f90:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1043ac */.elementor-263 .elementor-element.elementor-element-f1043ac {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-f1043ac .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-f1043ac:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-f1043ac {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-f1043ac:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eaf5fe2 */.elementor-263 .elementor-element.elementor-element-eaf5fe2 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-eaf5fe2 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-eaf5fe2:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-eaf5fe2 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-eaf5fe2:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c5a7c1 */.elementor-263 .elementor-element.elementor-element-6c5a7c1 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-6c5a7c1 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-6c5a7c1:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-6c5a7c1 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-6c5a7c1:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e636106 */.elementor-263 .elementor-element.elementor-element-e636106 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-e636106 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-e636106:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-e636106 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-e636106:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2374357 */.elementor-263 .elementor-element.elementor-element-2374357 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-2374357 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-2374357:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-2374357 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-2374357:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0a7c0f */.elementor-263 .elementor-element.elementor-element-f0a7c0f {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-f0a7c0f .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-f0a7c0f:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-f0a7c0f {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-f0a7c0f:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3652f90 */.elementor-263 .elementor-element.elementor-element-3652f90 {
    position: relative;
    overflow: hidden;
}

.elementor-263 .elementor-element.elementor-element-3652f90 .card-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s ease, visibility 0.4s ease;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 25px;
}

.elementor-263 .elementor-element.elementor-element-3652f90:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-263 .elementor-element.elementor-element-3652f90 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-263 .elementor-element.elementor-element-3652f90:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */