.elementor-10 .elementor-element.elementor-element-df8405b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-df8405b.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-67bbdc5d{--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-10 .elementor-element.elementor-element-67bbdc5d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.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-10 .elementor-element.elementor-element-51f46c06{text-align:start;}.elementor-10 .elementor-element.elementor-element-51f46c06 img{width:100%;}.elementor-10 .elementor-element.elementor-element-16ec2afc{--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;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-16ec2afc.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.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-10 .elementor-element.elementor-element-35fbd7b1{text-align:start;}.elementor-10 .elementor-element.elementor-element-35fbd7b1 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:30px;font-weight:800;color:#C31414;}.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-10 .elementor-element.elementor-element-161f7bbf{text-align:start;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-161f7bbf p{margin-block-end:3px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-4b42e4cf .elementor-button{background-color:#C31414;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-4b42e4cf.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-7517eadc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5a7ae9b5 .elementor-button{background-color:#E5F4FF;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;fill:#0066CC;color:#0066CC;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-5a7ae9b5 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-5a7ae9b5 .elementor-button:focus{background-color:#C31414;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5a7ae9b5{padding:2px 0px 2px 0px;border-radius:3px 3px 3px 3px;}.elementor-10 .elementor-element.elementor-element-5a7ae9b5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-5a7ae9b5 .elementor-button .elementor-button-content-wrapper{gap:0px;justify-content:start;}.elementor-10 .elementor-element.elementor-element-5a7ae9b5 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-5a7ae9b5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-562ce926 .elementor-button{background-color:#E5F4FF;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;fill:#0066CC;color:#0066CC;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-562ce926 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-562ce926 .elementor-button:focus{background-color:#C31414;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-562ce926{padding:2px 0px 2px 0px;border-radius:3px 3px 3px 3px;}.elementor-10 .elementor-element.elementor-element-562ce926 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-562ce926 .elementor-button .elementor-button-content-wrapper{gap:0px;justify-content:start;}.elementor-10 .elementor-element.elementor-element-562ce926 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-562ce926 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2bfb4a81 .elementor-button{background-color:#E5F4FF;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;fill:#0066CC;color:#0066CC;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-2bfb4a81 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-2bfb4a81 .elementor-button:focus{background-color:#C31414;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2bfb4a81{padding:2px 0px 2px 0px;border-radius:3px 3px 3px 3px;}.elementor-10 .elementor-element.elementor-element-2bfb4a81 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-2bfb4a81 .elementor-button .elementor-button-content-wrapper{gap:0px;justify-content:start;}.elementor-10 .elementor-element.elementor-element-2bfb4a81 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-2bfb4a81 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6950025d .elementor-button{background-color:#E5F4FF;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;fill:#0066CC;color:#0066CC;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-6950025d .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-6950025d .elementor-button:focus{background-color:#C31414;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6950025d{padding:2px 0px 2px 0px;border-radius:3px 3px 3px 3px;}.elementor-10 .elementor-element.elementor-element-6950025d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-6950025d .elementor-button .elementor-button-content-wrapper{gap:0px;justify-content:start;}.elementor-10 .elementor-element.elementor-element-6950025d .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-6950025d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-31b79c19 .elementor-button{background-color:#E5F4FF;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;fill:#0066CC;color:#0066CC;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-31b79c19 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-31b79c19 .elementor-button:focus{background-color:#C31414;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-31b79c19{padding:2px 0px 2px 0px;border-radius:3px 3px 3px 3px;}.elementor-10 .elementor-element.elementor-element-31b79c19 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-31b79c19 .elementor-button .elementor-button-content-wrapper{gap:0px;justify-content:start;}.elementor-10 .elementor-element.elementor-element-31b79c19 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-31b79c19 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-14a9df76 .elementor-button{background-color:#E5F4FF;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;fill:#0066CC;color:#0066CC;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-14a9df76 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-14a9df76 .elementor-button:focus{background-color:#C31414;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-14a9df76{padding:2px 0px 2px 0px;border-radius:3px 3px 3px 3px;}.elementor-10 .elementor-element.elementor-element-14a9df76 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-14a9df76 .elementor-button .elementor-button-content-wrapper{gap:0px;justify-content:start;}.elementor-10 .elementor-element.elementor-element-14a9df76 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-14a9df76 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6291baab .elementor-button{background-color:#E5F4FF;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;fill:#0066CC;color:#0066CC;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-6291baab .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-6291baab .elementor-button:focus{background-color:#C31414;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6291baab{padding:2px 0px 2px 0px;border-radius:3px 3px 3px 3px;}.elementor-10 .elementor-element.elementor-element-6291baab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-6291baab .elementor-button .elementor-button-content-wrapper{gap:0px;justify-content:start;}.elementor-10 .elementor-element.elementor-element-6291baab .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-6291baab .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3bc07c93 .elementor-button{background-color:#E5F4FF;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;fill:#0066CC;color:#0066CC;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-3bc07c93 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-3bc07c93 .elementor-button:focus{background-color:#C31414;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3bc07c93{padding:2px 0px 2px 0px;border-radius:3px 3px 3px 3px;}.elementor-10 .elementor-element.elementor-element-3bc07c93 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-3bc07c93 .elementor-button .elementor-button-content-wrapper{gap:0px;justify-content:start;}.elementor-10 .elementor-element.elementor-element-3bc07c93 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-3bc07c93 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a82dd2c{--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;--flex-wrap:wrap;}.elementor-10 .elementor-element.elementor-element-a82dd2c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-2966204d{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2ef61695{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6feb3925{--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;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;}.elementor-10 .elementor-element.elementor-element-34d8405c{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-34d8405c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-34d8405c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6F7;}.elementor-10 .elementor-element.elementor-element-4933941{text-align:center;}.elementor-10 .elementor-element.elementor-element-4933941 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-10 .elementor-element.elementor-element-3da8898{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-8b50797{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-043d307{--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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-10 .elementor-element.elementor-element-cb75440 .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-cb75440 .elementor-icon-box-title{margin-block-end:5px;color:#D44C57;}.elementor-10 .elementor-element.elementor-element-cb75440 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-cb75440 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-cb75440 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-e013ffb img{height:90%;}.elementor-10 .elementor-element.elementor-element-0e7c2c7{--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-10 .elementor-element.elementor-element-07ee1fc .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-07ee1fc .elementor-icon-box-title{margin-block-end:5px;color:#D44C57;}.elementor-10 .elementor-element.elementor-element-07ee1fc .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-07ee1fc .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-07ee1fc .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-3339ee5 img{height:90%;}.elementor-10 .elementor-element.elementor-element-3e10c15{--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-10 .elementor-element.elementor-element-4e77353 .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-4e77353 .elementor-icon-box-title{margin-block-end:5px;color:#D44C57;}.elementor-10 .elementor-element.elementor-element-4e77353 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-4e77353 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-4e77353 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-dba46bf img{height:90%;}.elementor-10 .elementor-element.elementor-element-6ab51716{text-align:center;}.elementor-10 .elementor-element.elementor-element-6ab51716 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-10 .elementor-element.elementor-element-14cd944{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5aca6ed{--display:flex;}.elementor-10 .elementor-element.elementor-element-a00f462{--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-10 .elementor-element.elementor-element-a1875a4 img{border-radius:10px 10px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b0b9132{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-b0b9132:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b0b9132 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFD;}.elementor-10 .elementor-element.elementor-element-9828ad3{text-align:start;}.elementor-10 .elementor-element.elementor-element-9828ad3 .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-10 .elementor-element.elementor-element-37a3926 .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-37a3926 .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-37a3926{--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-37a3926 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-37a3926 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-37a3926 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-f48dcb3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-15fd332 .elementor-button{background-color:#C31414;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-15fd332.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-e8525f4{--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-10 .elementor-element.elementor-element-cfd3d40{text-align:start;}.elementor-10 .elementor-element.elementor-element-cfd3d40 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-10 .elementor-element.elementor-element-46af1d4{border-style:solid;border-width:0px 0px 1px 0px;border-color:#2A2A2A;border-radius:0px 0px 0px 0px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-46af1d4 .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-46af1d4 .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-46af1d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-46af1d4 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-46af1d4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-85b5b7d{text-align:start;}.elementor-10 .elementor-element.elementor-element-85b5b7d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-3e708bf{border-style:none;border-radius:0px 0px 0px 0px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-3e708bf .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-3e708bf .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-3e708bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-3e708bf .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-3e708bf .elementor-icon-list-text{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-80950b7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-fa265c9 .elementor-button{background-color:#C31414;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-fa265c9.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-9a55803{--display:flex;}.elementor-10 .elementor-element.elementor-element-3d6594b{--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-10 .elementor-element.elementor-element-20c5a00 img{border-radius:10px 10px 0px 0px;}.elementor-10 .elementor-element.elementor-element-0fb2c52{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-0fb2c52:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0fb2c52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFD;}.elementor-10 .elementor-element.elementor-element-c2bd2e5{text-align:start;}.elementor-10 .elementor-element.elementor-element-c2bd2e5 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-10 .elementor-element.elementor-element-479d0f2 .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-479d0f2 .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-479d0f2{--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-479d0f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-479d0f2 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-479d0f2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-74021e6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-56e2865 .elementor-button{background-color:#C31414;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-56e2865.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-e88ff21{--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-10 .elementor-element.elementor-element-4741776{text-align:start;}.elementor-10 .elementor-element.elementor-element-4741776 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-10 .elementor-element.elementor-element-65ba820{border-style:solid;border-width:0px 0px 1px 0px;border-color:#2A2A2A;border-radius:0px 0px 0px 0px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-65ba820 .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-65ba820 .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-65ba820 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-65ba820 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-65ba820 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-b8688b3{text-align:start;}.elementor-10 .elementor-element.elementor-element-b8688b3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-5a9d4e1{border-style:none;border-radius:0px 0px 0px 0px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-5a9d4e1 .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-5a9d4e1 .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-5a9d4e1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-5a9d4e1 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-5a9d4e1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-c63f624{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-932995c .elementor-button{background-color:#C31414;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-932995c.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-2ec1ff6{--display:flex;}.elementor-10 .elementor-element.elementor-element-efef0f9{--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-10 .elementor-element.elementor-element-692c673 img{border-radius:10px 10px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9c44581{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-9c44581:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9c44581 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFD;}.elementor-10 .elementor-element.elementor-element-c9ea92e{text-align:start;}.elementor-10 .elementor-element.elementor-element-c9ea92e .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-10 .elementor-element.elementor-element-20da71f{border-style:solid;border-width:0px 0px 1px 0px;border-color:#2A2A2A;border-radius:0px 0px 0px 0px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-20da71f .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-20da71f .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-20da71f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-20da71f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-20da71f .elementor-icon-list-text{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-0561fd1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-c110102 .elementor-button{background-color:#C31414;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-c110102.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-29d4f71{--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-10 .elementor-element.elementor-element-fb05e92{text-align:start;}.elementor-10 .elementor-element.elementor-element-fb05e92 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-10 .elementor-element.elementor-element-7dd5069{border-style:solid;border-width:0px 0px 1px 0px;border-color:#2A2A2A;border-radius:0px 0px 0px 0px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-7dd5069 .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-7dd5069 .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-7dd5069 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-7dd5069 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-7dd5069 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-ee9c5d1{text-align:start;}.elementor-10 .elementor-element.elementor-element-ee9c5d1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-67bb89f{border-style:none;border-radius:0px 0px 0px 0px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-67bb89f .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-67bb89f .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-67bb89f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-67bb89f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-67bb89f .elementor-icon-list-text{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-37d09a6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-b6b39a3 .elementor-button{background-color:#C31414;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-b6b39a3.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-a1c68c6{--display:flex;}.elementor-10 .elementor-element.elementor-element-474b88c{--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-10 .elementor-element.elementor-element-25d3530 img{border-radius:10px 10px 0px 0px;}.elementor-10 .elementor-element.elementor-element-8860995{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-8860995:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8860995 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFD;}.elementor-10 .elementor-element.elementor-element-9858bf7{text-align:start;}.elementor-10 .elementor-element.elementor-element-9858bf7 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-10 .elementor-element.elementor-element-ba795aa .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-ba795aa .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-ba795aa{--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-ba795aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-ba795aa .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-ba795aa .elementor-icon-list-text{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-b624b2e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-3b48648 .elementor-button{background-color:#C31414;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-3b48648.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-11c27d9{--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-10 .elementor-element.elementor-element-7f2ce92{text-align:start;}.elementor-10 .elementor-element.elementor-element-7f2ce92 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-10 .elementor-element.elementor-element-e29dff1{border-style:solid;border-width:0px 0px 1px 0px;border-color:#2A2A2A;border-radius:0px 0px 0px 0px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-e29dff1 .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-e29dff1 .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-e29dff1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-e29dff1 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-e29dff1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-31c33bd{text-align:start;}.elementor-10 .elementor-element.elementor-element-31c33bd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-cf4b4d0{border-style:none;border-radius:0px 0px 0px 0px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-cf4b4d0 .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-cf4b4d0 .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-cf4b4d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-cf4b4d0 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-cf4b4d0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-4bcd104{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-d532e33 .elementor-button{background-color:#C31414;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-d532e33.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-c48a6d6{--display:flex;}.elementor-10 .elementor-element.elementor-element-c02d7c1{--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-10 .elementor-element.elementor-element-0d9a16c img{border-radius:10px 10px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c45b0d1{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-c45b0d1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c45b0d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFD;}.elementor-10 .elementor-element.elementor-element-c56feb2{text-align:start;}.elementor-10 .elementor-element.elementor-element-c56feb2 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-10 .elementor-element.elementor-element-0e3a3d1 .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-0e3a3d1 .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-0e3a3d1{--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-0e3a3d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-0e3a3d1 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-0e3a3d1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-eab44f4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-5b4896f .elementor-button{background-color:#C31414;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-5b4896f.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-43232a1{--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-10 .elementor-element.elementor-element-892e81b{text-align:start;}.elementor-10 .elementor-element.elementor-element-892e81b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-10 .elementor-element.elementor-element-c4e278f{border-style:solid;border-width:0px 0px 1px 0px;border-color:#2A2A2A;border-radius:0px 0px 0px 0px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-c4e278f .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-c4e278f .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-c4e278f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-c4e278f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-c4e278f .elementor-icon-list-text{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-2746dfd{text-align:start;}.elementor-10 .elementor-element.elementor-element-2746dfd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-10cd175{border-style:none;border-radius:0px 0px 0px 0px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-10cd175 .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-10cd175 .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-10cd175 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-10cd175 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-10cd175 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-89a5d44{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-04ae6cd .elementor-button{background-color:#C31414;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-04ae6cd.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-18631cc{--display:flex;}.elementor-10 .elementor-element.elementor-element-c6250c1{--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-10 .elementor-element.elementor-element-1e4d6ad img{border-radius:10px 10px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9ee4b46{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-9ee4b46:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9ee4b46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFD;}.elementor-10 .elementor-element.elementor-element-9ee4b46.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-e73624a{text-align:start;}.elementor-10 .elementor-element.elementor-element-e73624a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-10 .elementor-element.elementor-element-2e2ee9c .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-2e2ee9c .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-2e2ee9c{--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-2e2ee9c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-2e2ee9c .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-2e2ee9c .elementor-icon-list-text{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-bcbdab0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-74e98c2 .elementor-button{background-color:#C31414;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-74e98c2.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-a930981{--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-10 .elementor-element.elementor-element-1a6457c{text-align:start;}.elementor-10 .elementor-element.elementor-element-1a6457c .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-10 .elementor-element.elementor-element-087c973{border-style:solid;border-width:0px 0px 1px 0px;border-color:#2A2A2A;border-radius:0px 0px 0px 0px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-087c973 .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-087c973 .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-087c973 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-087c973 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-087c973 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-edda5a0{text-align:start;}.elementor-10 .elementor-element.elementor-element-edda5a0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-a8fe888{border-style:none;border-radius:0px 0px 0px 0px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-a8fe888 .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-a8fe888 .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-a8fe888 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-a8fe888 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-a8fe888 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-53f8902{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-b0409fe .elementor-button{background-color:#C31414;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-b0409fe.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-eb7b4f1{--display:flex;}.elementor-10 .elementor-element.elementor-element-8559c1a{--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-10 .elementor-element.elementor-element-cc7651e img{border-radius:10px 10px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e9fa85e{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-e9fa85e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e9fa85e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFD;}.elementor-10 .elementor-element.elementor-element-2613a62{text-align:start;}.elementor-10 .elementor-element.elementor-element-2613a62 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-10 .elementor-element.elementor-element-dbd1b54 .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-dbd1b54 .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-dbd1b54{--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-dbd1b54 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-dbd1b54 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-dbd1b54 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-d29e7d3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-2a6ced5 .elementor-button{background-color:#C31414;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-2a6ced5.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-acac96d{--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-10 .elementor-element.elementor-element-7bf70a2{text-align:start;}.elementor-10 .elementor-element.elementor-element-7bf70a2 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-10 .elementor-element.elementor-element-2b7189b{border-style:solid;border-width:0px 0px 1px 0px;border-color:#2A2A2A;border-radius:0px 0px 0px 0px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-2b7189b .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-2b7189b .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-2b7189b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-2b7189b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-2b7189b .elementor-icon-list-text{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-d1f6934{text-align:start;}.elementor-10 .elementor-element.elementor-element-d1f6934 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-4d98cab{border-style:none;border-radius:0px 0px 0px 0px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-4d98cab .elementor-icon-list-icon i{color:#A2A2A2;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-4d98cab .elementor-icon-list-icon svg{fill:#A2A2A2;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-4d98cab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-4d98cab .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-4d98cab .elementor-icon-list-text{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-11dadb0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-e55c25c .elementor-button{background-color:#C31414;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-e55c25c.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-9360ca0{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:5px;--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-arrow-normal-color:#70808C;--e-n-carousel-arrow-hover-color:#000000;}.elementor-10 .elementor-element.elementor-element-6452977{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6452977:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6452977 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6F7;}.elementor-10 .elementor-element.elementor-element-96fab7f{text-align:center;}.elementor-10 .elementor-element.elementor-element-96fab7f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-10 .elementor-element.elementor-element-ebbfb37{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-f26ec58{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7181e58{--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-10 .elementor-element.elementor-element-9b977a0 .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-9b977a0 .elementor-icon-box-title{margin-block-end:5px;color:#D44C57;}.elementor-10 .elementor-element.elementor-element-9b977a0 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-9b977a0 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-9b977a0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-6b12b3a img{height:90%;}.elementor-10 .elementor-element.elementor-element-409a36a{--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-10 .elementor-element.elementor-element-1f67c71 .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-1f67c71 .elementor-icon-box-title{margin-block-end:5px;color:#D44C57;}.elementor-10 .elementor-element.elementor-element-1f67c71 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-1f67c71 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-1f67c71 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-f9993e0 img{height:90%;}.elementor-10 .elementor-element.elementor-element-6895d79{--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-10 .elementor-element.elementor-element-5ebf00e .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-5ebf00e .elementor-icon-box-title{margin-block-end:5px;color:#D44C57;}.elementor-10 .elementor-element.elementor-element-5ebf00e .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-5ebf00e .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-5ebf00e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-901afd7 img{height:90%;}.elementor-10 .elementor-element.elementor-element-849cabe{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-849cabe:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-849cabe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6F7;}.elementor-10 .elementor-element.elementor-element-e977052{text-align:center;}.elementor-10 .elementor-element.elementor-element-e977052 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-10 .elementor-element.elementor-element-2026e8c{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-2026e8c p{margin-block-end:13px;}.elementor-10 .elementor-element.elementor-element-928e295{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0e1b7cc{--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-10 .elementor-element.elementor-element-a0c7b26 .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-a0c7b26 .elementor-icon-box-title{margin-block-end:5px;color:#D44C57;}.elementor-10 .elementor-element.elementor-element-a0c7b26 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-a0c7b26 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-a0c7b26 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-41d1623 img{height:90%;}.elementor-10 .elementor-element.elementor-element-ce23277{--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-10 .elementor-element.elementor-element-32666ae .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-32666ae .elementor-icon-box-title{margin-block-end:5px;color:#D44C57;}.elementor-10 .elementor-element.elementor-element-32666ae .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-32666ae .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-32666ae .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-dfe5ae0 img{height:90%;}.elementor-10 .elementor-element.elementor-element-de0a0b1{--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-10 .elementor-element.elementor-element-5be2953 .elementor-icon-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-5be2953 .elementor-icon-box-title{margin-block-end:5px;color:#D44C57;}.elementor-10 .elementor-element.elementor-element-5be2953 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-5be2953 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-5be2953 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-8da9093 img{height:90%;}.elementor-10 .elementor-element.elementor-element-b85c619{--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;--border-radius:16px 16px 16px 16px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-b85c619:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b85c619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6F7;}.elementor-10 .elementor-element.elementor-element-0d7352c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-4547073 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-4547073 .elementor-icon-box-title{margin-block-end:5px;color:#D44C57;}.elementor-10 .elementor-element.elementor-element-4547073 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-4547073 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-4547073 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-745fa45 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-10 .elementor-element.elementor-element-745fa45 .elementor-icon-box-title{margin-block-end:5px;color:#D44C57;}.elementor-10 .elementor-element.elementor-element-745fa45 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-745fa45 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-745fa45 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-e967984{--display:flex;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-e967984.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-30002db{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:16px 16px 16px 16px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-30002db:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-30002db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6F7;}.elementor-10 .elementor-element.elementor-element-26b79cc{--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-10 .elementor-element.elementor-element-26b79cc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-26b79cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-116d77b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-10 .elementor-element.elementor-element-a1e75d1 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-10 .elementor-element.elementor-element-a1e75d1 .elementor-icon-box-title{margin-block-end:0px;color:#D44C57;}.elementor-10 .elementor-element.elementor-element-a1e75d1 .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-a1e75d1 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-a1e75d1 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-a1e75d1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-9613717{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-10 .elementor-element.elementor-element-e45a336 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-10 .elementor-element.elementor-element-e45a336 .elementor-icon-box-title{margin-block-end:0px;color:#D44C57;}.elementor-10 .elementor-element.elementor-element-e45a336 .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-e45a336 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-e45a336 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-e45a336 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-630881c{--display:flex;}.elementor-10 .elementor-element.elementor-element-157797f .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-10 .elementor-element.elementor-element-157797f .elementor-icon-box-title{margin-block-end:0px;color:#D44C57;}.elementor-10 .elementor-element.elementor-element-157797f .elementor-icon{font-size:30px;}.elementor-10 .elementor-element.elementor-element-157797f .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-157797f .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-157797f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-5c158184{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-44b8980d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 5px;border-color:#FF6666;}.elementor-10 .elementor-element.elementor-element-44b8980d .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-10 .elementor-element.elementor-element-6b704f64{text-align:start;}.elementor-10 .elementor-element.elementor-element-6b704f64 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:600;color:#D44C57;}.elementor-10 .elementor-element.elementor-element-66b4b706{column-gap:0px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-66b4b706 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-7300f797 .elementor-button{background-color:#C31414;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;border-radius:04px 04px 04px 04px;}.elementor-10 .elementor-element.elementor-element-550f37cf{text-align:start;}.elementor-10 .elementor-element.elementor-element-550f37cf .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:600;color:#D44C57;}.elementor-10 .elementor-element.elementor-element-5d210e0{column-gap:0px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-5d210e0 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-4fa2409a .elementor-button{background-color:#C31414;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;border-radius:04px 04px 04px 04px;}.elementor-10 .elementor-element.elementor-element-71888c5{text-align:start;}.elementor-10 .elementor-element.elementor-element-71888c5 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:600;color:#D44C57;}.elementor-10 .elementor-element.elementor-element-24e900d6{column-gap:0px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-24e900d6 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-3c4f4030 .elementor-button{background-color:#C31414;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;border-radius:04px 04px 04px 04px;}.elementor-10 .elementor-element.elementor-element-3f945c7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-3f945c7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3f945c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C31414;}.elementor-10 .elementor-element.elementor-element-3f945c7.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-a99d87a{column-gap:0px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a99d87a p{margin-block-end:0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-bc15ebb .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:12px;}.elementor-10 .elementor-element.elementor-element-bc15ebb .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-12px;}.elementor-10 .elementor-element.elementor-element-bc15ebb .elementor-field-group.recaptcha_v3-bottomleft, .elementor-10 .elementor-element.elementor-element-bc15ebb .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-10 .elementor-element.elementor-element-bc15ebb .elementor-labels-inline .elementor-field-group > label{padding-left:5px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-bc15ebb .elementor-labels-inline .elementor-field-group > label{padding-right:5px;}body .elementor-10 .elementor-element.elementor-element-bc15ebb .elementor-labels-above .elementor-field-group > label{padding-bottom:5px;}.elementor-10 .elementor-element.elementor-element-bc15ebb .elementor-field-group > label, .elementor-10 .elementor-element.elementor-element-bc15ebb .elementor-field-subgroup label{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-bc15ebb .elementor-field-group > label{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-bc15ebb .elementor-field-type-html{padding-bottom:0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-bc15ebb .elementor-field-group .elementor-field, .elementor-10 .elementor-element.elementor-element-bc15ebb .elementor-field-subgroup label{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-bc15ebb .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-width:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-bc15ebb .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-width:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-bc15ebb .e-form__buttons__wrapper__button-next{background-color:#16A34A;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-bc15ebb .elementor-button[type="submit"]{background-color:#16A34A;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-bc15ebb .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-10 .elementor-element.elementor-element-bc15ebb .e-form__buttons__wrapper__button-previous{background-color:#61CE70;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-bc15ebb .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-bc15ebb .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-bc15ebb .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-10 .elementor-element.elementor-element-bc15ebb .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-bc15ebb .elementor-button{border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-bc15ebb{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-df8405b{--width:85%;}.elementor-10 .elementor-element.elementor-element-67bbdc5d{--width:25%;}.elementor-10 .elementor-element.elementor-element-16ec2afc{--width:40%;}.elementor-10 .elementor-element.elementor-element-7517eadc{--width:30%;}.elementor-10 .elementor-element.elementor-element-a82dd2c{--width:98.522%;}.elementor-10 .elementor-element.elementor-element-2966204d{--width:73%;}.elementor-10 .elementor-element.elementor-element-2ef61695{--width:100%;}.elementor-10 .elementor-element.elementor-element-5aca6ed{--width:100%;}.elementor-10 .elementor-element.elementor-element-a00f462{--width:100%;}.elementor-10 .elementor-element.elementor-element-f48dcb3{--width:100%;}.elementor-10 .elementor-element.elementor-element-80950b7{--width:100%;}.elementor-10 .elementor-element.elementor-element-9a55803{--width:100%;}.elementor-10 .elementor-element.elementor-element-3d6594b{--width:100%;}.elementor-10 .elementor-element.elementor-element-74021e6{--width:100%;}.elementor-10 .elementor-element.elementor-element-c63f624{--width:100%;}.elementor-10 .elementor-element.elementor-element-2ec1ff6{--width:100%;}.elementor-10 .elementor-element.elementor-element-efef0f9{--width:100%;}.elementor-10 .elementor-element.elementor-element-0561fd1{--width:100%;}.elementor-10 .elementor-element.elementor-element-37d09a6{--width:100%;}.elementor-10 .elementor-element.elementor-element-a1c68c6{--width:100%;}.elementor-10 .elementor-element.elementor-element-474b88c{--width:100%;}.elementor-10 .elementor-element.elementor-element-b624b2e{--width:100%;}.elementor-10 .elementor-element.elementor-element-4bcd104{--width:100%;}.elementor-10 .elementor-element.elementor-element-c48a6d6{--width:100%;}.elementor-10 .elementor-element.elementor-element-c02d7c1{--width:100%;}.elementor-10 .elementor-element.elementor-element-eab44f4{--width:100%;}.elementor-10 .elementor-element.elementor-element-89a5d44{--width:100%;}.elementor-10 .elementor-element.elementor-element-18631cc{--width:100%;}.elementor-10 .elementor-element.elementor-element-c6250c1{--width:100%;}.elementor-10 .elementor-element.elementor-element-bcbdab0{--width:100%;}.elementor-10 .elementor-element.elementor-element-53f8902{--width:100%;}.elementor-10 .elementor-element.elementor-element-eb7b4f1{--width:100%;}.elementor-10 .elementor-element.elementor-element-8559c1a{--width:100%;}.elementor-10 .elementor-element.elementor-element-d29e7d3{--width:100%;}.elementor-10 .elementor-element.elementor-element-11dadb0{--width:100%;}.elementor-10 .elementor-element.elementor-element-e967984{--width:60%;}.elementor-10 .elementor-element.elementor-element-5c158184{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-df8405b{--width:100%;}.elementor-10 .elementor-element.elementor-element-67bbdc5d{--width:50%;}.elementor-10 .elementor-element.elementor-element-16ec2afc{--width:578.625px;}.elementor-10 .elementor-element.elementor-element-7517eadc{--width:40%;}.elementor-10 .elementor-element.elementor-element-5c158184{--width:50%;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-df8405b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-67bbdc5d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-16ec2afc.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-a82dd2c{--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;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-2ef61695{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8b50797{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-043d307{--justify-content:space-between;}.elementor-10 .elementor-element.elementor-element-0e7c2c7{--justify-content:space-between;}.elementor-10 .elementor-element.elementor-element-3e10c15{--justify-content:space-between;}.elementor-10 .elementor-element.elementor-element-a1c68c6{--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-10 .elementor-element.elementor-element-9360ca0{--e-n-carousel-swiper-slides-to-display:2;}.elementor-10 .elementor-element.elementor-element-f26ec58{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-7181e58{--justify-content:space-between;}.elementor-10 .elementor-element.elementor-element-409a36a{--justify-content:space-between;}.elementor-10 .elementor-element.elementor-element-6895d79{--justify-content:space-between;}.elementor-10 .elementor-element.elementor-element-928e295{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-0e1b7cc{--justify-content:space-between;}.elementor-10 .elementor-element.elementor-element-ce23277{--justify-content:space-between;}.elementor-10 .elementor-element.elementor-element-de0a0b1{--justify-content:space-between;}.elementor-10 .elementor-element.elementor-element-b85c619{--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-10 .elementor-element.elementor-element-30002db{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-26b79cc{--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-10 .elementor-element.elementor-element-116d77b{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-10 .elementor-element.elementor-element-9613717{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-7517eadc{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6feb3925{--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-10 .elementor-element.elementor-element-9ee4b46{--width:196px;}.elementor-10 .elementor-element.elementor-element-9360ca0{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10 .elementor-element.elementor-element-116d77b{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-10 .elementor-element.elementor-element-9613717{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}}/* Start custom CSS for button, class: .elementor-element-5a7ae9b5 */.elementor-10 .elementor-element.elementor-element-5a7ae9b5 .elementor-button-text {
    text-align: left !important;
    width: 100%;
}
.elementor-10 .elementor-element.elementor-element-5a7ae9b5 .elementor-button {
    justify-content: flex-start !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-562ce926 */.elementor-10 .elementor-element.elementor-element-562ce926 .elementor-button-text {
    text-align: left !important;
    width: 100%;
}
.elementor-10 .elementor-element.elementor-element-562ce926 .elementor-button {
    justify-content: flex-start !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2bfb4a81 */.elementor-10 .elementor-element.elementor-element-2bfb4a81 .elementor-button-text {
    text-align: left !important;
    width: 100%;
}
.elementor-10 .elementor-element.elementor-element-2bfb4a81 .elementor-button {
    justify-content: flex-start !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6950025d */.elementor-10 .elementor-element.elementor-element-6950025d .elementor-button-text {
    text-align: left !important;
    width: 100%;
}
.elementor-10 .elementor-element.elementor-element-6950025d .elementor-button {
    justify-content: flex-start !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31b79c19 */.elementor-10 .elementor-element.elementor-element-31b79c19 .elementor-button-text {
    text-align: left !important;
    width: 100%;
}
.elementor-10 .elementor-element.elementor-element-31b79c19 .elementor-button {
    justify-content: flex-start !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14a9df76 */.elementor-10 .elementor-element.elementor-element-14a9df76 .elementor-button-text {
    text-align: left !important;
    width: 100%;
}
.elementor-10 .elementor-element.elementor-element-14a9df76 .elementor-button {
    justify-content: flex-start !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6291baab */.elementor-10 .elementor-element.elementor-element-6291baab .elementor-button-text {
    text-align: left !important;
    width: 100%;
}
.elementor-10 .elementor-element.elementor-element-6291baab .elementor-button {
    justify-content: flex-start !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3bc07c93 */.elementor-10 .elementor-element.elementor-element-3bc07c93 .elementor-button-text {
    text-align: left !important;
    width: 100%;
}
.elementor-10 .elementor-element.elementor-element-3bc07c93 .elementor-button {
    justify-content: flex-start !important;
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34d8405c *//* Mild zoom outside image */

.elementor-10 .elementor-element.elementor-element-34d8405c .elementor-widget-image img {
    transition: transform 0.4s ease;
    transform-origin: center center;
}

.elementor-10 .elementor-element.elementor-element-34d8405c .elementor-widget-image:hover img {
    transform: scale(1.06);
    z-index: 2;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a00f462 */.elementor-10 .elementor-element.elementor-element-a00f462 {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-a00f462 .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-10 .elementor-element.elementor-element-a00f462:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-a00f462 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-a00f462:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d6594b */.elementor-10 .elementor-element.elementor-element-3d6594b {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-3d6594b .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-10 .elementor-element.elementor-element-3d6594b:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-3d6594b {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-3d6594b:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efef0f9 */.elementor-10 .elementor-element.elementor-element-efef0f9 {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-efef0f9 .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-10 .elementor-element.elementor-element-efef0f9:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-efef0f9 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-efef0f9:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-474b88c */.elementor-10 .elementor-element.elementor-element-474b88c {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-474b88c .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-10 .elementor-element.elementor-element-474b88c:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-474b88c {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-474b88c:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c02d7c1 */.elementor-10 .elementor-element.elementor-element-c02d7c1 {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c02d7c1 .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-10 .elementor-element.elementor-element-c02d7c1:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-c02d7c1 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-c02d7c1:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6250c1 */.elementor-10 .elementor-element.elementor-element-c6250c1 {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c6250c1 .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-10 .elementor-element.elementor-element-c6250c1:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-c6250c1 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-c6250c1:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8559c1a */.elementor-10 .elementor-element.elementor-element-8559c1a {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-8559c1a .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-10 .elementor-element.elementor-element-8559c1a:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-8559c1a {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-8559c1a:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a00f462 */.elementor-10 .elementor-element.elementor-element-a00f462 {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-a00f462 .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-10 .elementor-element.elementor-element-a00f462:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-a00f462 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-a00f462:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d6594b */.elementor-10 .elementor-element.elementor-element-3d6594b {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-3d6594b .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-10 .elementor-element.elementor-element-3d6594b:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-3d6594b {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-3d6594b:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efef0f9 */.elementor-10 .elementor-element.elementor-element-efef0f9 {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-efef0f9 .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-10 .elementor-element.elementor-element-efef0f9:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-efef0f9 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-efef0f9:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-474b88c */.elementor-10 .elementor-element.elementor-element-474b88c {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-474b88c .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-10 .elementor-element.elementor-element-474b88c:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-474b88c {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-474b88c:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c02d7c1 */.elementor-10 .elementor-element.elementor-element-c02d7c1 {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c02d7c1 .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-10 .elementor-element.elementor-element-c02d7c1:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-c02d7c1 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-c02d7c1:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6250c1 */.elementor-10 .elementor-element.elementor-element-c6250c1 {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c6250c1 .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-10 .elementor-element.elementor-element-c6250c1:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-c6250c1 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-c6250c1:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8559c1a */.elementor-10 .elementor-element.elementor-element-8559c1a {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-8559c1a .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-10 .elementor-element.elementor-element-8559c1a:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-8559c1a {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-8559c1a:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a00f462 */.elementor-10 .elementor-element.elementor-element-a00f462 {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-a00f462 .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-10 .elementor-element.elementor-element-a00f462:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-a00f462 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-a00f462:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d6594b */.elementor-10 .elementor-element.elementor-element-3d6594b {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-3d6594b .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-10 .elementor-element.elementor-element-3d6594b:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-3d6594b {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-3d6594b:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efef0f9 */.elementor-10 .elementor-element.elementor-element-efef0f9 {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-efef0f9 .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-10 .elementor-element.elementor-element-efef0f9:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-efef0f9 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-efef0f9:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-474b88c */.elementor-10 .elementor-element.elementor-element-474b88c {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-474b88c .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-10 .elementor-element.elementor-element-474b88c:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-474b88c {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-474b88c:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c02d7c1 */.elementor-10 .elementor-element.elementor-element-c02d7c1 {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c02d7c1 .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-10 .elementor-element.elementor-element-c02d7c1:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-c02d7c1 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-c02d7c1:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6250c1 */.elementor-10 .elementor-element.elementor-element-c6250c1 {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c6250c1 .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-10 .elementor-element.elementor-element-c6250c1:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-c6250c1 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-c6250c1:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8559c1a */.elementor-10 .elementor-element.elementor-element-8559c1a {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-8559c1a .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-10 .elementor-element.elementor-element-8559c1a:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-8559c1a {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-8559c1a:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a00f462 */.elementor-10 .elementor-element.elementor-element-a00f462 {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-a00f462 .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-10 .elementor-element.elementor-element-a00f462:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-a00f462 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-a00f462:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d6594b */.elementor-10 .elementor-element.elementor-element-3d6594b {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-3d6594b .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-10 .elementor-element.elementor-element-3d6594b:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-3d6594b {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-3d6594b:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efef0f9 */.elementor-10 .elementor-element.elementor-element-efef0f9 {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-efef0f9 .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-10 .elementor-element.elementor-element-efef0f9:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-efef0f9 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-efef0f9:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-474b88c */.elementor-10 .elementor-element.elementor-element-474b88c {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-474b88c .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-10 .elementor-element.elementor-element-474b88c:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-474b88c {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-474b88c:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c02d7c1 */.elementor-10 .elementor-element.elementor-element-c02d7c1 {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c02d7c1 .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-10 .elementor-element.elementor-element-c02d7c1:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-c02d7c1 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-c02d7c1:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6250c1 */.elementor-10 .elementor-element.elementor-element-c6250c1 {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c6250c1 .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-10 .elementor-element.elementor-element-c6250c1:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-c6250c1 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-c6250c1:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8559c1a */.elementor-10 .elementor-element.elementor-element-8559c1a {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-8559c1a .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-10 .elementor-element.elementor-element-8559c1a:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-8559c1a {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-8559c1a:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a00f462 */.elementor-10 .elementor-element.elementor-element-a00f462 {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-a00f462 .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-10 .elementor-element.elementor-element-a00f462:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-a00f462 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-a00f462:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d6594b */.elementor-10 .elementor-element.elementor-element-3d6594b {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-3d6594b .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-10 .elementor-element.elementor-element-3d6594b:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-3d6594b {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-3d6594b:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efef0f9 */.elementor-10 .elementor-element.elementor-element-efef0f9 {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-efef0f9 .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-10 .elementor-element.elementor-element-efef0f9:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-efef0f9 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-efef0f9:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-474b88c */.elementor-10 .elementor-element.elementor-element-474b88c {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-474b88c .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-10 .elementor-element.elementor-element-474b88c:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-474b88c {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-474b88c:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c02d7c1 */.elementor-10 .elementor-element.elementor-element-c02d7c1 {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c02d7c1 .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-10 .elementor-element.elementor-element-c02d7c1:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-c02d7c1 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-c02d7c1:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6250c1 */.elementor-10 .elementor-element.elementor-element-c6250c1 {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c6250c1 .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-10 .elementor-element.elementor-element-c6250c1:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-c6250c1 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-c6250c1:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8559c1a */.elementor-10 .elementor-element.elementor-element-8559c1a {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-8559c1a .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-10 .elementor-element.elementor-element-8559c1a:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-8559c1a {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-8559c1a:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a00f462 */.elementor-10 .elementor-element.elementor-element-a00f462 {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-a00f462 .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-10 .elementor-element.elementor-element-a00f462:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-a00f462 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-a00f462:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d6594b */.elementor-10 .elementor-element.elementor-element-3d6594b {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-3d6594b .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-10 .elementor-element.elementor-element-3d6594b:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-3d6594b {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-3d6594b:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efef0f9 */.elementor-10 .elementor-element.elementor-element-efef0f9 {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-efef0f9 .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-10 .elementor-element.elementor-element-efef0f9:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-efef0f9 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-efef0f9:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-474b88c */.elementor-10 .elementor-element.elementor-element-474b88c {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-474b88c .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-10 .elementor-element.elementor-element-474b88c:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-474b88c {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-474b88c:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c02d7c1 */.elementor-10 .elementor-element.elementor-element-c02d7c1 {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c02d7c1 .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-10 .elementor-element.elementor-element-c02d7c1:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-c02d7c1 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-c02d7c1:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6250c1 */.elementor-10 .elementor-element.elementor-element-c6250c1 {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c6250c1 .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-10 .elementor-element.elementor-element-c6250c1:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-c6250c1 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-c6250c1:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8559c1a */.elementor-10 .elementor-element.elementor-element-8559c1a {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-8559c1a .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-10 .elementor-element.elementor-element-8559c1a:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-8559c1a {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-8559c1a:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a00f462 */.elementor-10 .elementor-element.elementor-element-a00f462 {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-a00f462 .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-10 .elementor-element.elementor-element-a00f462:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-a00f462 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-a00f462:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d6594b */.elementor-10 .elementor-element.elementor-element-3d6594b {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-3d6594b .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-10 .elementor-element.elementor-element-3d6594b:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-3d6594b {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-3d6594b:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efef0f9 */.elementor-10 .elementor-element.elementor-element-efef0f9 {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-efef0f9 .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-10 .elementor-element.elementor-element-efef0f9:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-efef0f9 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-efef0f9:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-474b88c */.elementor-10 .elementor-element.elementor-element-474b88c {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-474b88c .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-10 .elementor-element.elementor-element-474b88c:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-474b88c {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-474b88c:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c02d7c1 */.elementor-10 .elementor-element.elementor-element-c02d7c1 {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c02d7c1 .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-10 .elementor-element.elementor-element-c02d7c1:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-c02d7c1 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-c02d7c1:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6250c1 */.elementor-10 .elementor-element.elementor-element-c6250c1 {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c6250c1 .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-10 .elementor-element.elementor-element-c6250c1:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-c6250c1 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-c6250c1:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8559c1a */.elementor-10 .elementor-element.elementor-element-8559c1a {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-8559c1a .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-10 .elementor-element.elementor-element-8559c1a:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-8559c1a {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-8559c1a:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a00f462 */.elementor-10 .elementor-element.elementor-element-a00f462 {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-a00f462 .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-10 .elementor-element.elementor-element-a00f462:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-a00f462 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-a00f462:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d6594b */.elementor-10 .elementor-element.elementor-element-3d6594b {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-3d6594b .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-10 .elementor-element.elementor-element-3d6594b:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-3d6594b {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-3d6594b:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efef0f9 */.elementor-10 .elementor-element.elementor-element-efef0f9 {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-efef0f9 .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-10 .elementor-element.elementor-element-efef0f9:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-efef0f9 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-efef0f9:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-474b88c */.elementor-10 .elementor-element.elementor-element-474b88c {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-474b88c .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-10 .elementor-element.elementor-element-474b88c:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-474b88c {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-474b88c:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c02d7c1 */.elementor-10 .elementor-element.elementor-element-c02d7c1 {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c02d7c1 .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-10 .elementor-element.elementor-element-c02d7c1:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-c02d7c1 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-c02d7c1:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6250c1 */.elementor-10 .elementor-element.elementor-element-c6250c1 {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c6250c1 .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-10 .elementor-element.elementor-element-c6250c1:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-c6250c1 {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-c6250c1:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8559c1a */.elementor-10 .elementor-element.elementor-element-8559c1a {
    position: relative;
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-8559c1a .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-10 .elementor-element.elementor-element-8559c1a:hover .card-back {
    opacity: 1;
    visibility: visible;
}

/* Smooth transitions */
.elementor-10 .elementor-element.elementor-element-8559c1a {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-8559c1a:hover {
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6452977 *//* Mild zoom outside image */

.elementor-10 .elementor-element.elementor-element-6452977 .elementor-widget-image img {
    transition: transform 0.4s ease;
    transform-origin: center center;
}

.elementor-10 .elementor-element.elementor-element-6452977 .elementor-widget-image:hover img {
    transform: scale(1.06);
    z-index: 2;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-849cabe *//* Mild zoom outside image */

.elementor-10 .elementor-element.elementor-element-849cabe .elementor-widget-image img {
    transition: transform 0.4s ease;
    transform-origin: center center;
}

.elementor-10 .elementor-element.elementor-element-849cabe .elementor-widget-image:hover img {
    transform: scale(1.06);
    z-index: 2;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-bc15ebb */.elementor-10 .elementor-element.elementor-element-bc15ebb .elementor-message-success {
    display: none !important;
}/* End custom CSS */