.elementor-11 .elementor-element.elementor-element-d7ac754{--display:flex;--min-height:90vh;--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;--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-11 .elementor-element.elementor-element-dd9b436{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-11 .elementor-element.elementor-element-8633eaa{width:auto;max-width:auto;background-color:#FFFFFF0D;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF69;border-radius:20px 20px 20px 20px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.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-11 .elementor-element.elementor-element-b5d37fb{text-align:center;}.elementor-11 .elementor-element.elementor-element-b5d37fb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:99px;font-weight:600;line-height:95px;}.elementor-11 .elementor-element.elementor-element-d8a4b4e{width:var( --container-widget-width, 76.228% );max-width:76.228%;--container-widget-width:76.228%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:400;}.elementor-11 .elementor-element.elementor-element-d8a4b4e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-d8a4b4e p{margin-block-end:1px;}.elementor-11 .elementor-element.elementor-element-9f67da4{--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;}.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-11 .elementor-element.elementor-element-d6ac158 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;transition-duration:3s;border-radius:25px 25px 25px 25px;padding:15px 30px 15px 30px;}.elementor-11 .elementor-element.elementor-element-d6ac158 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-d6ac158 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-ca02dd7 ) 100%);}.elementor-11 .elementor-element.elementor-element-d6ac158 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-1104144 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;transition-duration:3s;border-radius:25px 25px 25px 25px;padding:15px 30px 15px 30px;}.elementor-11 .elementor-element.elementor-element-1104144 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-1104144 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-ca02dd7 ) 100%);}.elementor-11 .elementor-element.elementor-element-1104144 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-d00583b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-11 .elementor-element.elementor-element-2e58cb1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-6107343{text-align:center;}.elementor-11 .elementor-element.elementor-element-6107343 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-2e067b2{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFFAD;}.elementor-11 .elementor-element.elementor-element-46512b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-940d877{text-align:center;}.elementor-11 .elementor-element.elementor-element-940d877 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-b5312f5{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFFAD;}.elementor-11 .elementor-element.elementor-element-e4816b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-d7e601d{text-align:center;}.elementor-11 .elementor-element.elementor-element-d7e601d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-9ef0fb6{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFFAD;}.elementor-11 .elementor-element.elementor-element-d63dd05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-9af0e05{text-align:center;}.elementor-11 .elementor-element.elementor-element-9af0e05 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-3331ab2{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFFAD;}.elementor-11 .elementor-element.elementor-element-1a1feb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-e869275{text-align:center;}.elementor-11 .elementor-element.elementor-element-e869275 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:75px;font-weight:600;line-height:95px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-331b3e2{text-align:center;}.elementor-11 .elementor-element.elementor-element-331b3e2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:600;color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-cd04a22{--display:flex;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-eee5044{--display:flex;}.elementor-11 .elementor-element.elementor-element-da1a26e{--display:flex;}.elementor-11 .elementor-element.elementor-element-078c562{--display:flex;}.elementor-11 .elementor-element.elementor-element-a4211d9{--display:flex;}.elementor-11 .elementor-element.elementor-element-025d732{--display:flex;}.elementor-11 .elementor-element.elementor-element-b746372{--display:flex;}.elementor-11 .elementor-element.elementor-element-c909802{--display:flex;}.elementor-11 .elementor-element.elementor-element-a43ac8a{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:11px 11px 11px 11px;--n-tabs-title-color:#FFFFFFDE;--n-tabs-icon-color:#FFFFFFB8;}.elementor-11 .elementor-element.elementor-element-a43ac8a > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#8C8C8C00;}.elementor-11 .elementor-element.elementor-element-a43ac8a.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#E4E4E41F;border-style:solid;border-color:#79797A91;}.elementor-11 .elementor-element.elementor-element-a43ac8a.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-11 .elementor-element.elementor-element-a43ac8a.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );background-color:transparent;background-image:linear-gradient(53deg, var( --e-global-color-primary ) 0%, var( --e-global-color-14a1d9d ) 100%);}.elementor-11 .elementor-element.elementor-element-a43ac8a.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-color:#565656;}.elementor-11 .elementor-element.elementor-element-41e757e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-9081b8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-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-11 .elementor-element.elementor-element-2ae2024 img{border-radius:13px 13px 13px 13px;}.elementor-11 .elementor-element.elementor-element-384a9fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-679f71a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:700;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-fe12660 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-39c3745 .elementor-button{background-color:transparent;background-image:linear-gradient(85deg, #2BC9EE 0%, #2991F2 81%);border-radius:25px 25px 25px 25px;padding:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-39c3745 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-78fc567{--display:flex;}.elementor-11 .elementor-element.elementor-element-1df5878{margin:46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-1df5878 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:800;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-b262ae4{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFFC4;}.elementor-11 .elementor-element.elementor-element-11c558f{--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;--flex-wrap:wrap;}.elementor-11 .elementor-element.elementor-element-bcf4e64{--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;--background-transition:0.3s;--border-radius:0px 0px 0px 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-11 .elementor-element.elementor-element-bcf4e64:hover::before, .elementor-11 .elementor-element.elementor-element-bcf4e64:hover > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-bcf4e64:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-bcf4e64 > .elementor-background-slideshow:hover::before, .elementor-11 .elementor-element.elementor-element-bcf4e64 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-bcf4e64:hover{--overlay-opacity:0.5;border-style:none;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-11 .elementor-element.elementor-element-bcf4e64, .elementor-11 .elementor-element.elementor-element-bcf4e64::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-bcf4e64.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-26d8f47{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7A7777;--border-color:#7A7777;--border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-26d8f47:hover{background-color:#33415557;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-11 .elementor-element.elementor-element-26d8f47, .elementor-11 .elementor-element.elementor-element-26d8f47::before{--border-transition:0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-7e58619 .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-7e58619.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7e58619.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-7e58619.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7e58619.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-7e58619.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7e58619 .elementor-icon{font-size:40px;}.elementor-11 .elementor-element.elementor-element-7e58619 .elementor-icon svg{height:40px;}.elementor-11 .elementor-element.elementor-element-c9b30a7{text-align:start;}.elementor-11 .elementor-element.elementor-element-c9b30a7 .elementor-heading-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-f16c407{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-astglobalcolor7 );}.elementor-11 .elementor-element.elementor-element-f0a02bd{--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;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-f0a02bd:hover::before, .elementor-11 .elementor-element.elementor-element-f0a02bd:hover > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-f0a02bd:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-f0a02bd > .elementor-background-slideshow:hover::before, .elementor-11 .elementor-element.elementor-element-f0a02bd > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-f0a02bd:hover{--overlay-opacity:0.5;border-style:none;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-11 .elementor-element.elementor-element-f0a02bd, .elementor-11 .elementor-element.elementor-element-f0a02bd::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-ebe4163{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7A7777;--border-color:#7A7777;--border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-ebe4163:hover{background-color:#33415557;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-11 .elementor-element.elementor-element-ebe4163, .elementor-11 .elementor-element.elementor-element-ebe4163::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-89326f2 .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-89326f2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-89326f2.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-89326f2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-89326f2.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-89326f2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-89326f2 .elementor-icon{font-size:40px;}.elementor-11 .elementor-element.elementor-element-89326f2 .elementor-icon svg{height:40px;}.elementor-11 .elementor-element.elementor-element-436a8e9{text-align:start;}.elementor-11 .elementor-element.elementor-element-436a8e9 .elementor-heading-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-3449f31{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-astglobalcolor7 );}.elementor-11 .elementor-element.elementor-element-413ef7e{--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;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-413ef7e:hover::before, .elementor-11 .elementor-element.elementor-element-413ef7e:hover > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-413ef7e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-413ef7e > .elementor-background-slideshow:hover::before, .elementor-11 .elementor-element.elementor-element-413ef7e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-413ef7e:hover{--overlay-opacity:0.5;border-style:none;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-11 .elementor-element.elementor-element-413ef7e, .elementor-11 .elementor-element.elementor-element-413ef7e::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-5cf02ea{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7A7777;--border-color:#7A7777;--border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-5cf02ea:hover{background-color:#33415557;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-11 .elementor-element.elementor-element-5cf02ea, .elementor-11 .elementor-element.elementor-element-5cf02ea::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-4bde420 .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-4bde420.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-4bde420.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-4bde420.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-4bde420.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-4bde420.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-4bde420 .elementor-icon{font-size:40px;}.elementor-11 .elementor-element.elementor-element-4bde420 .elementor-icon svg{height:40px;}.elementor-11 .elementor-element.elementor-element-466ad31{text-align:start;}.elementor-11 .elementor-element.elementor-element-466ad31 .elementor-heading-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-66f0312{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-astglobalcolor7 );}.elementor-11 .elementor-element.elementor-element-dab5e00{--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;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-dab5e00:hover::before, .elementor-11 .elementor-element.elementor-element-dab5e00:hover > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-dab5e00:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-dab5e00 > .elementor-background-slideshow:hover::before, .elementor-11 .elementor-element.elementor-element-dab5e00 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-dab5e00:hover{--overlay-opacity:0.5;border-style:none;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-11 .elementor-element.elementor-element-dab5e00, .elementor-11 .elementor-element.elementor-element-dab5e00::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-2354a61{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7A7777;--border-color:#7A7777;--border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-2354a61:hover{background-color:#33415557;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-11 .elementor-element.elementor-element-2354a61, .elementor-11 .elementor-element.elementor-element-2354a61::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-d30e0ed .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-d30e0ed.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d30e0ed.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-d30e0ed.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d30e0ed.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-d30e0ed.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d30e0ed .elementor-icon{font-size:40px;}.elementor-11 .elementor-element.elementor-element-d30e0ed .elementor-icon svg{height:40px;}.elementor-11 .elementor-element.elementor-element-e65a866{text-align:start;}.elementor-11 .elementor-element.elementor-element-e65a866 .elementor-heading-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-9016ad0{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-astglobalcolor7 );}.elementor-11 .elementor-element.elementor-element-66da137{--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;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-66da137:hover::before, .elementor-11 .elementor-element.elementor-element-66da137:hover > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-66da137:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-66da137 > .elementor-background-slideshow:hover::before, .elementor-11 .elementor-element.elementor-element-66da137 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-66da137:hover{--overlay-opacity:0.5;border-style:none;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-11 .elementor-element.elementor-element-66da137, .elementor-11 .elementor-element.elementor-element-66da137::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-594d0b5{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7A7777;--border-color:#7A7777;--border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-594d0b5:hover{background-color:#33415557;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-11 .elementor-element.elementor-element-594d0b5, .elementor-11 .elementor-element.elementor-element-594d0b5::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-c60c5ae .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-c60c5ae.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-c60c5ae.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-c60c5ae.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-c60c5ae.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-c60c5ae.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-c60c5ae .elementor-icon{font-size:40px;}.elementor-11 .elementor-element.elementor-element-c60c5ae .elementor-icon svg{height:40px;}.elementor-11 .elementor-element.elementor-element-76bc98e{text-align:start;}.elementor-11 .elementor-element.elementor-element-76bc98e .elementor-heading-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-2aad130{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-astglobalcolor7 );}.elementor-11 .elementor-element.elementor-element-8eeb48e{--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;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-8eeb48e:hover::before, .elementor-11 .elementor-element.elementor-element-8eeb48e:hover > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-8eeb48e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-8eeb48e > .elementor-background-slideshow:hover::before, .elementor-11 .elementor-element.elementor-element-8eeb48e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-8eeb48e:hover{--overlay-opacity:0.5;border-style:none;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-11 .elementor-element.elementor-element-8eeb48e, .elementor-11 .elementor-element.elementor-element-8eeb48e::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-47b4175{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7A7777;--border-color:#7A7777;--border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-47b4175:hover{background-color:#33415557;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-11 .elementor-element.elementor-element-47b4175, .elementor-11 .elementor-element.elementor-element-47b4175::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-66944bc .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-66944bc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-66944bc.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-66944bc.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-66944bc.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-66944bc.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-66944bc .elementor-icon{font-size:40px;}.elementor-11 .elementor-element.elementor-element-66944bc .elementor-icon svg{height:40px;}.elementor-11 .elementor-element.elementor-element-4ae3a44{text-align:start;}.elementor-11 .elementor-element.elementor-element-4ae3a44 .elementor-heading-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-9814b5a{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-astglobalcolor7 );}.elementor-11 .elementor-element.elementor-element-8b70bad{--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;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-8b70bad:hover::before, .elementor-11 .elementor-element.elementor-element-8b70bad:hover > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-8b70bad:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-8b70bad > .elementor-background-slideshow:hover::before, .elementor-11 .elementor-element.elementor-element-8b70bad > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-8b70bad:hover{--overlay-opacity:0.5;border-style:none;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-11 .elementor-element.elementor-element-8b70bad, .elementor-11 .elementor-element.elementor-element-8b70bad::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-d3360cc{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#7A7777;--border-color:#7A7777;--border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-d3360cc:hover{background-color:#33415557;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-11 .elementor-element.elementor-element-d3360cc, .elementor-11 .elementor-element.elementor-element-d3360cc::before{--border-transition:0.3s;}.elementor-11 .elementor-element.elementor-element-a0a0495 .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-a0a0495.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-a0a0495.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-a0a0495.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-a0a0495.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-a0a0495.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-a0a0495 .elementor-icon{font-size:40px;}.elementor-11 .elementor-element.elementor-element-a0a0495 .elementor-icon svg{height:40px;}.elementor-11 .elementor-element.elementor-element-48f0f10{text-align:start;}.elementor-11 .elementor-element.elementor-element-48f0f10 .elementor-heading-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-4d71783{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-astglobalcolor7 );}.elementor-11 .elementor-element.elementor-element-b8edf86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-b8edf86:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-b8edf86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-5f6b755{--display:flex;}.elementor-11 .elementor-element.elementor-element-7b906c0{text-align:center;}.elementor-11 .elementor-element.elementor-element-7b906c0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:800;}.elementor-11 .elementor-element.elementor-element-9af8ffe{text-align:center;font-family:"Inter", Sans-serif;font-weight:400;color:#000000;}.elementor-11 .elementor-element.elementor-element-8210171{--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;--flex-wrap:wrap;}.elementor-11 .elementor-element.elementor-element-c90a7e2{--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-evenly;--flex-wrap:wrap;}.elementor-11 .elementor-element.elementor-element-270837d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-f3e2939{--display:flex;--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-11 .elementor-element.elementor-element-d2fe849{background-color:var( --e-global-color-text );padding:9px 10px 5px 8px;top:12px;border-radius:100px 100px 100px 100px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-d2fe849{left:357px;}body.rtl .elementor-11 .elementor-element.elementor-element-d2fe849{right:357px;}.elementor-11 .elementor-element.elementor-element-d2fe849 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-d2fe849.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-d2fe849.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-d2fe849.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-11 .elementor-element.elementor-element-d2fe849.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-d2fe849.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-11 .elementor-element.elementor-element-d2fe849 .elementor-icon{font-size:20px;}.elementor-11 .elementor-element.elementor-element-d2fe849 .elementor-icon svg{height:20px;}.elementor-11 .elementor-element.elementor-element-a71b09f{width:var( --container-widget-width, 36.244% );max-width:36.244%;background-color:var( --e-global-color-accent );padding:2px 2px 2px 2px;--container-widget-width:36.244%;--container-widget-flex-grow:0;top:24px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-11 .elementor-element.elementor-element-a71b09f.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-a71b09f{left:17px;}body.rtl .elementor-11 .elementor-element.elementor-element-a71b09f{right:17px;}.elementor-11 .elementor-element.elementor-element-a71b09f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-c3522bd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-d51849c .elementor-heading-title{color:#000000;}.elementor-11 .elementor-element.elementor-element-8c904b8{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-11 .elementor-element.elementor-element-8c904b8 p{margin-block-end:1px;}.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-11 .elementor-element.elementor-element-9ffcacb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-9ffcacb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-9ffcacb{--e-icon-list-icon-size:13px;--icon-vertical-offset:-5px;}.elementor-11 .elementor-element.elementor-element-9ffcacb .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-11 .elementor-element.elementor-element-9ffcacb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-9ffcacb .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-9ffcacb .elementor-icon-list-text{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-b4b5035 .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:1px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-b4b5035{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-b4b5035 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-5478fb3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-520879e{--display:flex;--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-11 .elementor-element.elementor-element-6e01033{background-color:var( --e-global-color-text );padding:9px 10px 5px 8px;top:12px;border-radius:100px 100px 100px 100px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-6e01033{left:357px;}body.rtl .elementor-11 .elementor-element.elementor-element-6e01033{right:357px;}.elementor-11 .elementor-element.elementor-element-6e01033 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-6e01033.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-6e01033.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-6e01033.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-11 .elementor-element.elementor-element-6e01033.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-6e01033.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-11 .elementor-element.elementor-element-6e01033 .elementor-icon{font-size:20px;}.elementor-11 .elementor-element.elementor-element-6e01033 .elementor-icon svg{height:20px;}.elementor-11 .elementor-element.elementor-element-5722c33{width:var( --container-widget-width, 36.244% );max-width:36.244%;background-color:var( --e-global-color-accent );padding:2px 2px 2px 2px;--container-widget-width:36.244%;--container-widget-flex-grow:0;top:24px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-11 .elementor-element.elementor-element-5722c33.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-5722c33{left:17px;}body.rtl .elementor-11 .elementor-element.elementor-element-5722c33{right:17px;}.elementor-11 .elementor-element.elementor-element-5722c33 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-f1a2839{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-35eed52 .elementor-heading-title{color:#000000;}.elementor-11 .elementor-element.elementor-element-badd90f{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-11 .elementor-element.elementor-element-badd90f p{margin-block-end:1px;}.elementor-11 .elementor-element.elementor-element-659bc9d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-659bc9d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-659bc9d{--e-icon-list-icon-size:13px;--icon-vertical-offset:-5px;}.elementor-11 .elementor-element.elementor-element-659bc9d .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-11 .elementor-element.elementor-element-659bc9d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-659bc9d .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-659bc9d .elementor-icon-list-text{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-a6fa44f .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:1px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-a6fa44f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-a6fa44f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-b101f5d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-f1542b7{--display:flex;--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-11 .elementor-element.elementor-element-68fa542{background-color:var( --e-global-color-text );padding:9px 10px 5px 8px;top:12px;border-radius:100px 100px 100px 100px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-68fa542{left:357px;}body.rtl .elementor-11 .elementor-element.elementor-element-68fa542{right:357px;}.elementor-11 .elementor-element.elementor-element-68fa542 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-68fa542.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-68fa542.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-68fa542.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-11 .elementor-element.elementor-element-68fa542.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-68fa542.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-11 .elementor-element.elementor-element-68fa542 .elementor-icon{font-size:20px;}.elementor-11 .elementor-element.elementor-element-68fa542 .elementor-icon svg{height:20px;}.elementor-11 .elementor-element.elementor-element-357097a{width:var( --container-widget-width, 36.244% );max-width:36.244%;background-color:var( --e-global-color-accent );padding:2px 2px 2px 2px;--container-widget-width:36.244%;--container-widget-flex-grow:0;top:24px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-11 .elementor-element.elementor-element-357097a.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-357097a{left:17px;}body.rtl .elementor-11 .elementor-element.elementor-element-357097a{right:17px;}.elementor-11 .elementor-element.elementor-element-357097a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-90709f9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-dee6ccf .elementor-heading-title{color:#000000;}.elementor-11 .elementor-element.elementor-element-c439cd1{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-11 .elementor-element.elementor-element-c439cd1 p{margin-block-end:1px;}.elementor-11 .elementor-element.elementor-element-a330f57 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-a330f57 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-a330f57{--e-icon-list-icon-size:13px;--icon-vertical-offset:-5px;}.elementor-11 .elementor-element.elementor-element-a330f57 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-11 .elementor-element.elementor-element-a330f57 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-a330f57 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-a330f57 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-e96b271 .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:1px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-e96b271{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-e96b271 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-37856b1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-ebe14cd{--display:flex;--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-11 .elementor-element.elementor-element-5ffaaa2{background-color:var( --e-global-color-text );padding:9px 10px 5px 8px;top:12px;border-radius:100px 100px 100px 100px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-5ffaaa2{left:357px;}body.rtl .elementor-11 .elementor-element.elementor-element-5ffaaa2{right:357px;}.elementor-11 .elementor-element.elementor-element-5ffaaa2 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-5ffaaa2.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-5ffaaa2.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-5ffaaa2.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-11 .elementor-element.elementor-element-5ffaaa2.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-5ffaaa2.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-11 .elementor-element.elementor-element-5ffaaa2 .elementor-icon{font-size:20px;}.elementor-11 .elementor-element.elementor-element-5ffaaa2 .elementor-icon svg{height:20px;}.elementor-11 .elementor-element.elementor-element-6286913{width:var( --container-widget-width, 36.244% );max-width:36.244%;background-color:var( --e-global-color-accent );padding:2px 2px 2px 2px;--container-widget-width:36.244%;--container-widget-flex-grow:0;top:24px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-11 .elementor-element.elementor-element-6286913.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-6286913{left:17px;}body.rtl .elementor-11 .elementor-element.elementor-element-6286913{right:17px;}.elementor-11 .elementor-element.elementor-element-6286913 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-93289d5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-aea584b .elementor-heading-title{color:#000000;}.elementor-11 .elementor-element.elementor-element-61e0bcb{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-11 .elementor-element.elementor-element-61e0bcb p{margin-block-end:1px;}.elementor-11 .elementor-element.elementor-element-94acacb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-94acacb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-94acacb{--e-icon-list-icon-size:13px;--icon-vertical-offset:-5px;}.elementor-11 .elementor-element.elementor-element-94acacb .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-11 .elementor-element.elementor-element-94acacb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-94acacb .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-94acacb .elementor-icon-list-text{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-a4a654a .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:1px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-a4a654a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-a4a654a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-9f8f58f{--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-evenly;--flex-wrap:wrap;}.elementor-11 .elementor-element.elementor-element-e32e769{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3f4f8df{--display:flex;--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-11 .elementor-element.elementor-element-859e27d{background-color:var( --e-global-color-text );padding:9px 10px 5px 8px;top:12px;border-radius:100px 100px 100px 100px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-859e27d{left:357px;}body.rtl .elementor-11 .elementor-element.elementor-element-859e27d{right:357px;}.elementor-11 .elementor-element.elementor-element-859e27d .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-859e27d.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-859e27d.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-859e27d.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-11 .elementor-element.elementor-element-859e27d.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-859e27d.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-11 .elementor-element.elementor-element-859e27d .elementor-icon{font-size:20px;}.elementor-11 .elementor-element.elementor-element-859e27d .elementor-icon svg{height:20px;}.elementor-11 .elementor-element.elementor-element-a66971a{width:var( --container-widget-width, 36.244% );max-width:36.244%;background-color:var( --e-global-color-accent );padding:2px 2px 2px 2px;--container-widget-width:36.244%;--container-widget-flex-grow:0;top:24px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-11 .elementor-element.elementor-element-a66971a.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-a66971a{left:17px;}body.rtl .elementor-11 .elementor-element.elementor-element-a66971a{right:17px;}.elementor-11 .elementor-element.elementor-element-a66971a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-b2fbdcb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-d6e9d55 .elementor-heading-title{color:#000000;}.elementor-11 .elementor-element.elementor-element-5b0b8c6{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-11 .elementor-element.elementor-element-5b0b8c6 p{margin-block-end:1px;}.elementor-11 .elementor-element.elementor-element-1a20bd2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-1a20bd2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-1a20bd2{--e-icon-list-icon-size:13px;--icon-vertical-offset:-5px;}.elementor-11 .elementor-element.elementor-element-1a20bd2 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-11 .elementor-element.elementor-element-1a20bd2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-1a20bd2 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-1a20bd2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-fdf0537 .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:1px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-fdf0537{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-fdf0537 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-c7ec904{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-9012e35{--display:flex;--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-11 .elementor-element.elementor-element-ff922af{background-color:var( --e-global-color-text );padding:9px 10px 5px 8px;top:12px;border-radius:100px 100px 100px 100px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-ff922af{left:357px;}body.rtl .elementor-11 .elementor-element.elementor-element-ff922af{right:357px;}.elementor-11 .elementor-element.elementor-element-ff922af .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-ff922af.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-ff922af.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-ff922af.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-11 .elementor-element.elementor-element-ff922af.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-ff922af.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-11 .elementor-element.elementor-element-ff922af .elementor-icon{font-size:20px;}.elementor-11 .elementor-element.elementor-element-ff922af .elementor-icon svg{height:20px;}.elementor-11 .elementor-element.elementor-element-f4de1e2{width:var( --container-widget-width, 36.244% );max-width:36.244%;background-color:var( --e-global-color-accent );padding:2px 2px 2px 2px;--container-widget-width:36.244%;--container-widget-flex-grow:0;top:24px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-11 .elementor-element.elementor-element-f4de1e2.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-f4de1e2{left:17px;}body.rtl .elementor-11 .elementor-element.elementor-element-f4de1e2{right:17px;}.elementor-11 .elementor-element.elementor-element-f4de1e2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-8ce25cd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-1b7fb30 .elementor-heading-title{color:#000000;}.elementor-11 .elementor-element.elementor-element-ab25fa3{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-11 .elementor-element.elementor-element-ab25fa3 p{margin-block-end:1px;}.elementor-11 .elementor-element.elementor-element-c8c1827 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-c8c1827 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-c8c1827{--e-icon-list-icon-size:13px;--icon-vertical-offset:-5px;}.elementor-11 .elementor-element.elementor-element-c8c1827 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-11 .elementor-element.elementor-element-c8c1827 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-c8c1827 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-c8c1827 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-d30f55e .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:1px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-d30f55e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-d30f55e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-718e272{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5087fcd{--display:flex;--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-11 .elementor-element.elementor-element-c26054e{background-color:var( --e-global-color-text );padding:9px 10px 5px 8px;top:12px;border-radius:100px 100px 100px 100px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-c26054e{left:357px;}body.rtl .elementor-11 .elementor-element.elementor-element-c26054e{right:357px;}.elementor-11 .elementor-element.elementor-element-c26054e .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-c26054e.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-c26054e.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-c26054e.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-11 .elementor-element.elementor-element-c26054e.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-c26054e.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-11 .elementor-element.elementor-element-c26054e .elementor-icon{font-size:20px;}.elementor-11 .elementor-element.elementor-element-c26054e .elementor-icon svg{height:20px;}.elementor-11 .elementor-element.elementor-element-b428931{width:var( --container-widget-width, 36.244% );max-width:36.244%;background-color:var( --e-global-color-accent );padding:2px 2px 2px 2px;--container-widget-width:36.244%;--container-widget-flex-grow:0;top:24px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-11 .elementor-element.elementor-element-b428931.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-b428931{left:17px;}body.rtl .elementor-11 .elementor-element.elementor-element-b428931{right:17px;}.elementor-11 .elementor-element.elementor-element-b428931 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-4faf6ab{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-3ada81c .elementor-heading-title{color:#000000;}.elementor-11 .elementor-element.elementor-element-13d89cb{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-11 .elementor-element.elementor-element-13d89cb p{margin-block-end:1px;}.elementor-11 .elementor-element.elementor-element-a814f5a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-a814f5a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-a814f5a{--e-icon-list-icon-size:13px;--icon-vertical-offset:-5px;}.elementor-11 .elementor-element.elementor-element-a814f5a .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-11 .elementor-element.elementor-element-a814f5a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-a814f5a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-a814f5a .elementor-icon-list-text{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-0ff4450 .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:1px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-0ff4450{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-0ff4450 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-6a2d017{--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-evenly;--flex-wrap:wrap;}.elementor-11 .elementor-element.elementor-element-dc106ab{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7ead2e9{--display:flex;--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-11 .elementor-element.elementor-element-0e702a0{background-color:var( --e-global-color-text );padding:9px 10px 5px 8px;top:12px;border-radius:100px 100px 100px 100px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-0e702a0{left:357px;}body.rtl .elementor-11 .elementor-element.elementor-element-0e702a0{right:357px;}.elementor-11 .elementor-element.elementor-element-0e702a0 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-0e702a0.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-0e702a0.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-0e702a0.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-11 .elementor-element.elementor-element-0e702a0.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-0e702a0.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-11 .elementor-element.elementor-element-0e702a0 .elementor-icon{font-size:20px;}.elementor-11 .elementor-element.elementor-element-0e702a0 .elementor-icon svg{height:20px;}.elementor-11 .elementor-element.elementor-element-873ea63{width:var( --container-widget-width, 36.244% );max-width:36.244%;background-color:var( --e-global-color-accent );padding:2px 2px 2px 2px;--container-widget-width:36.244%;--container-widget-flex-grow:0;top:24px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-11 .elementor-element.elementor-element-873ea63.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-873ea63{left:17px;}body.rtl .elementor-11 .elementor-element.elementor-element-873ea63{right:17px;}.elementor-11 .elementor-element.elementor-element-873ea63 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-63f3e9e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-4a9b20d .elementor-heading-title{color:#000000;}.elementor-11 .elementor-element.elementor-element-901ba96{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-11 .elementor-element.elementor-element-901ba96 p{margin-block-end:1px;}.elementor-11 .elementor-element.elementor-element-3194ede .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-3194ede .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-3194ede{--e-icon-list-icon-size:13px;--icon-vertical-offset:-5px;}.elementor-11 .elementor-element.elementor-element-3194ede .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-11 .elementor-element.elementor-element-3194ede .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-3194ede .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-3194ede .elementor-icon-list-text{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-a73cc1e .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:1px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-a73cc1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-a73cc1e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-1d75218{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-ad08c29{--display:flex;--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-11 .elementor-element.elementor-element-e589f19{background-color:var( --e-global-color-text );padding:9px 10px 5px 8px;top:12px;border-radius:100px 100px 100px 100px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-e589f19{left:357px;}body.rtl .elementor-11 .elementor-element.elementor-element-e589f19{right:357px;}.elementor-11 .elementor-element.elementor-element-e589f19 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-e589f19.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-e589f19.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-e589f19.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-11 .elementor-element.elementor-element-e589f19.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-e589f19.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-11 .elementor-element.elementor-element-e589f19 .elementor-icon{font-size:20px;}.elementor-11 .elementor-element.elementor-element-e589f19 .elementor-icon svg{height:20px;}.elementor-11 .elementor-element.elementor-element-8fc0bf5{width:var( --container-widget-width, 36.244% );max-width:36.244%;background-color:var( --e-global-color-accent );padding:2px 2px 2px 2px;--container-widget-width:36.244%;--container-widget-flex-grow:0;top:24px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-11 .elementor-element.elementor-element-8fc0bf5.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-8fc0bf5{left:17px;}body.rtl .elementor-11 .elementor-element.elementor-element-8fc0bf5{right:17px;}.elementor-11 .elementor-element.elementor-element-8fc0bf5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-ffc3799{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-a509d99 .elementor-heading-title{color:#000000;}.elementor-11 .elementor-element.elementor-element-abfc3e5{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-11 .elementor-element.elementor-element-abfc3e5 p{margin-block-end:1px;}.elementor-11 .elementor-element.elementor-element-a6c5bfc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-a6c5bfc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-a6c5bfc{--e-icon-list-icon-size:13px;--icon-vertical-offset:-5px;}.elementor-11 .elementor-element.elementor-element-a6c5bfc .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-11 .elementor-element.elementor-element-a6c5bfc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-a6c5bfc .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-a6c5bfc .elementor-icon-list-text{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-e7c04bd .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:1px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-e7c04bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-e7c04bd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-c14d4b0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-15196e7{--display:flex;--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-11 .elementor-element.elementor-element-6f9e693{background-color:var( --e-global-color-text );padding:9px 10px 5px 8px;top:12px;border-radius:100px 100px 100px 100px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-6f9e693{left:357px;}body.rtl .elementor-11 .elementor-element.elementor-element-6f9e693{right:357px;}.elementor-11 .elementor-element.elementor-element-6f9e693 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-6f9e693.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-6f9e693.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-6f9e693.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-11 .elementor-element.elementor-element-6f9e693.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-6f9e693.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-11 .elementor-element.elementor-element-6f9e693 .elementor-icon{font-size:20px;}.elementor-11 .elementor-element.elementor-element-6f9e693 .elementor-icon svg{height:20px;}.elementor-11 .elementor-element.elementor-element-c7fb817{width:var( --container-widget-width, 36.244% );max-width:36.244%;background-color:var( --e-global-color-accent );padding:2px 2px 2px 2px;--container-widget-width:36.244%;--container-widget-flex-grow:0;top:24px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-11 .elementor-element.elementor-element-c7fb817.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-c7fb817{left:17px;}body.rtl .elementor-11 .elementor-element.elementor-element-c7fb817{right:17px;}.elementor-11 .elementor-element.elementor-element-c7fb817 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-6f69b41{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-7625cc2 .elementor-heading-title{color:#000000;}.elementor-11 .elementor-element.elementor-element-f7b9de0{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-11 .elementor-element.elementor-element-f7b9de0 p{margin-block-end:1px;}.elementor-11 .elementor-element.elementor-element-13da12d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-13da12d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-13da12d{--e-icon-list-icon-size:13px;--icon-vertical-offset:-5px;}.elementor-11 .elementor-element.elementor-element-13da12d .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-11 .elementor-element.elementor-element-13da12d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-13da12d .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-13da12d .elementor-icon-list-text{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-cf88a4a .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:1px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-cf88a4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-cf88a4a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-2eb3491{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-36ea454{--display:flex;--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-11 .elementor-element.elementor-element-6690f3e{background-color:var( --e-global-color-text );padding:9px 10px 5px 8px;top:12px;border-radius:100px 100px 100px 100px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-6690f3e{left:357px;}body.rtl .elementor-11 .elementor-element.elementor-element-6690f3e{right:357px;}.elementor-11 .elementor-element.elementor-element-6690f3e .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-6690f3e.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-6690f3e.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-6690f3e.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-11 .elementor-element.elementor-element-6690f3e.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-6690f3e.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-11 .elementor-element.elementor-element-6690f3e .elementor-icon{font-size:20px;}.elementor-11 .elementor-element.elementor-element-6690f3e .elementor-icon svg{height:20px;}.elementor-11 .elementor-element.elementor-element-7d113b8{width:var( --container-widget-width, 36.244% );max-width:36.244%;background-color:var( --e-global-color-accent );padding:2px 2px 2px 2px;--container-widget-width:36.244%;--container-widget-flex-grow:0;top:24px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-11 .elementor-element.elementor-element-7d113b8.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-7d113b8{left:17px;}body.rtl .elementor-11 .elementor-element.elementor-element-7d113b8{right:17px;}.elementor-11 .elementor-element.elementor-element-7d113b8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-7b37254{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-7f729d1 .elementor-heading-title{color:#000000;}.elementor-11 .elementor-element.elementor-element-7e467d0{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-11 .elementor-element.elementor-element-7e467d0 p{margin-block-end:1px;}.elementor-11 .elementor-element.elementor-element-fc7df00 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-fc7df00 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-fc7df00{--e-icon-list-icon-size:13px;--icon-vertical-offset:-5px;}.elementor-11 .elementor-element.elementor-element-fc7df00 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-11 .elementor-element.elementor-element-fc7df00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-fc7df00 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-fc7df00 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-0e88fea .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:1px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-0e88fea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-0e88fea .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-06e434f{--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-evenly;--flex-wrap:wrap;}.elementor-11 .elementor-element.elementor-element-dc6386a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-b600d6c{--display:flex;--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-11 .elementor-element.elementor-element-cc45574{background-color:var( --e-global-color-text );padding:9px 10px 5px 8px;top:12px;border-radius:100px 100px 100px 100px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-cc45574{left:357px;}body.rtl .elementor-11 .elementor-element.elementor-element-cc45574{right:357px;}.elementor-11 .elementor-element.elementor-element-cc45574 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-cc45574.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-cc45574.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-cc45574.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-11 .elementor-element.elementor-element-cc45574.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-cc45574.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-11 .elementor-element.elementor-element-cc45574 .elementor-icon{font-size:20px;}.elementor-11 .elementor-element.elementor-element-cc45574 .elementor-icon svg{height:20px;}.elementor-11 .elementor-element.elementor-element-8c08a0c{width:var( --container-widget-width, 36.244% );max-width:36.244%;background-color:var( --e-global-color-accent );padding:2px 2px 2px 2px;--container-widget-width:36.244%;--container-widget-flex-grow:0;top:24px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-11 .elementor-element.elementor-element-8c08a0c.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-8c08a0c{left:17px;}body.rtl .elementor-11 .elementor-element.elementor-element-8c08a0c{right:17px;}.elementor-11 .elementor-element.elementor-element-8c08a0c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-13d073a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-f271757 .elementor-heading-title{color:#000000;}.elementor-11 .elementor-element.elementor-element-e7ae2a3{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-11 .elementor-element.elementor-element-e7ae2a3 p{margin-block-end:1px;}.elementor-11 .elementor-element.elementor-element-1331054 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-1331054 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-1331054{--e-icon-list-icon-size:13px;--icon-vertical-offset:-5px;}.elementor-11 .elementor-element.elementor-element-1331054 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-11 .elementor-element.elementor-element-1331054 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-1331054 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-1331054 .elementor-icon-list-text{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-db2b672 .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:1px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-db2b672{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-db2b672 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-709c782{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-14bddef{--display:flex;--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-11 .elementor-element.elementor-element-1404a6f{background-color:var( --e-global-color-text );padding:9px 10px 5px 8px;top:12px;border-radius:100px 100px 100px 100px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-1404a6f{left:357px;}body.rtl .elementor-11 .elementor-element.elementor-element-1404a6f{right:357px;}.elementor-11 .elementor-element.elementor-element-1404a6f .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-1404a6f.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-1404a6f.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-1404a6f.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-11 .elementor-element.elementor-element-1404a6f.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-1404a6f.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-11 .elementor-element.elementor-element-1404a6f .elementor-icon{font-size:20px;}.elementor-11 .elementor-element.elementor-element-1404a6f .elementor-icon svg{height:20px;}.elementor-11 .elementor-element.elementor-element-1a7adf5{width:var( --container-widget-width, 36.244% );max-width:36.244%;background-color:var( --e-global-color-accent );padding:2px 2px 2px 2px;--container-widget-width:36.244%;--container-widget-flex-grow:0;top:24px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-11 .elementor-element.elementor-element-1a7adf5.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-1a7adf5{left:17px;}body.rtl .elementor-11 .elementor-element.elementor-element-1a7adf5{right:17px;}.elementor-11 .elementor-element.elementor-element-1a7adf5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-f846bc1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-c6bd100 .elementor-heading-title{color:#000000;}.elementor-11 .elementor-element.elementor-element-9ae916a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-11 .elementor-element.elementor-element-9ae916a p{margin-block-end:1px;}.elementor-11 .elementor-element.elementor-element-3620dac .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-3620dac .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-3620dac{--e-icon-list-icon-size:13px;--icon-vertical-offset:-5px;}.elementor-11 .elementor-element.elementor-element-3620dac .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-11 .elementor-element.elementor-element-3620dac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-3620dac .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-3620dac .elementor-icon-list-text{transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-e9e858a .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:1px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-e9e858a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-e9e858a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-6306ea1{--display:flex;}.elementor-11 .elementor-element.elementor-element-8b5081c{text-align:center;}.elementor-11 .elementor-element.elementor-element-8b5081c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-19cdc59 .elementor-button{background-color:#2BC9EE;border-radius:25px 25px 25px 25px;padding:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-19cdc59 .elementor-button-content-wrapper{flex-direction:row-reverse;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-2e58cb1{--width:25%;}.elementor-11 .elementor-element.elementor-element-46512b6{--width:25%;}.elementor-11 .elementor-element.elementor-element-e4816b4{--width:25%;}.elementor-11 .elementor-element.elementor-element-d63dd05{--width:25%;}.elementor-11 .elementor-element.elementor-element-9081b8e{--width:50%;}.elementor-11 .elementor-element.elementor-element-384a9fe{--width:50%;}.elementor-11 .elementor-element.elementor-element-bcf4e64{--width:33.3333%;}.elementor-11 .elementor-element.elementor-element-f0a02bd{--width:33.3333%;}.elementor-11 .elementor-element.elementor-element-413ef7e{--width:33.3333%;}.elementor-11 .elementor-element.elementor-element-dab5e00{--width:33.3333%;}.elementor-11 .elementor-element.elementor-element-66da137{--width:33.3333%;}.elementor-11 .elementor-element.elementor-element-8eeb48e{--width:33.3333%;}.elementor-11 .elementor-element.elementor-element-8b70bad{--width:33.3333%;}.elementor-11 .elementor-element.elementor-element-270837d{--width:28%;}.elementor-11 .elementor-element.elementor-element-5478fb3{--width:28%;}.elementor-11 .elementor-element.elementor-element-b101f5d{--width:28%;}.elementor-11 .elementor-element.elementor-element-37856b1{--width:28%;}.elementor-11 .elementor-element.elementor-element-e32e769{--width:28%;}.elementor-11 .elementor-element.elementor-element-c7ec904{--width:28%;}.elementor-11 .elementor-element.elementor-element-718e272{--width:28%;}.elementor-11 .elementor-element.elementor-element-dc106ab{--width:28%;}.elementor-11 .elementor-element.elementor-element-1d75218{--width:28%;}.elementor-11 .elementor-element.elementor-element-c14d4b0{--width:28%;}.elementor-11 .elementor-element.elementor-element-2eb3491{--width:28%;}.elementor-11 .elementor-element.elementor-element-dc6386a{--width:28%;}.elementor-11 .elementor-element.elementor-element-709c782{--width:28%;}}/* Start custom CSS for heading, class: .elementor-element-b5d37fb */.title-fx{
  background: linear-gradient(90deg, #00d9ff, #22d3ee, #ff00ff) !important;
  background-size: 200% 200% !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
  animation: titleGradient 3s ease infinite !important;
  display: inline-block;
}

@keyframes titleGradient{
  0%,100%{ background-position: 0% 50%; }
  50%{ background-position: 100% 50%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e869275 */.title-fx{
  background: linear-gradient(90deg, #00d9ff, #22d3ee, #ff00ff) !important;
  background-size: 200% 200% !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
  animation: titleGradient 3s ease infinite !important;
  display: inline-block;
}

@keyframes titleGradient{
  0%,100%{ background-position: 0% 50%; }
  50%{ background-position: 100% 50%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a71b09f */.project-card {
  position: relative;
  overflow: hidden;
  border-radius: 24px;
  background: #fff;
  box-shadow: 0 10px 30px rgba(0,0,0,0.06);
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.project-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 40px rgba(0,0,0,0.10);
}

.project-card__media {
  position: relative;
  overflow: hidden;
  min-height: 180px;
}

.project-card__media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* Overlay degradado */
.project-card__media::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to top,
    rgba(0,0,0,0.55) 0%,
    rgba(0,0,0,0.22) 35%,
    rgba(0,0,0,0.00) 70%
  );
  opacity: 0;
  transition: opacity 0.35s ease;
  pointer-events: none;
}

.project-card:hover .project-card__media::after {
  opacity: 1;
}

/* Badge */
.project-card__badge {
  position: absolute;
  text-align: center;
  top: 18px;
  left: 18px;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  padding: 10px 18px;
  background: #16c7ad;
  color: #fff;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  box-shadow: 0 8px 18px rgba(0,0,0,0.10);
}

/* Icono superior derecho */
.project-card__icon {
  position: absolute;
  top: 18px;
  right: 18px;
  z-index: 3;
  width: 42px;
  height: 42px;
  border-radius: 12px;
  background: #fff;
  color: #111;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  opacity: 0;
  transform: translateY(-8px);
  transition: all 0.35s ease;
  box-shadow: 0 10px 24px rgba(0,0,0,0.12);
}

.project-card:hover .project-card__icon {
  opacity: 1;
  transform: translateY(0);
}

/* Contenido */
.project-card__content {
  padding: 28px 26px 26px;
}

.project-card__title {
  font-size: 20px;
  font-weight: 800;
  line-height: 1.2;
  margin: 0 0 16px;
}

.project-card__title a {
  color: #00cfff;
  text-decoration: none;
}

.project-card__text {
  font-size: 16px;
  line-height: 1.7;
  color: #5b6470;
  margin-bottom: 20px;
}

.project-card__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 20px;
}

.project-card__tag {
  padding: 8px 14px;
  background: #f0f1f4;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 600;
  color: #6d7480;
}

.project-card__link a {
  font-size: 16px;
  font-weight: 700;
  color: #00cfff;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

/* Línea inferior verde */
.project-card::before {
  content: "";
  position: absolute;
  left: 18px;
  right: 18px;
  bottom: 0;
  height: 4px;
  border-radius: 999px;
  background: #16c7ad;
  transform: scaleX(0);
  transform-origin: center;
  transition: transform 0.35s ease;
}

.project-card:hover::before {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9ffcacb */.elementor-icon-list-text{
    background-color: #F3F4F6;
    padding: 2px 6px;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5722c33 */.project-card {
  position: relative;
  overflow: hidden;
  border-radius: 24px;
  background: #fff;
  box-shadow: 0 10px 30px rgba(0,0,0,0.06);
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.project-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 40px rgba(0,0,0,0.10);
}

.project-card__media {
  position: relative;
  overflow: hidden;
  min-height: 180px;
}

.project-card__media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* Overlay degradado */
.project-card__media::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to top,
    rgba(0,0,0,0.55) 0%,
    rgba(0,0,0,0.22) 35%,
    rgba(0,0,0,0.00) 70%
  );
  opacity: 0;
  transition: opacity 0.35s ease;
  pointer-events: none;
}

.project-card:hover .project-card__media::after {
  opacity: 1;
}

/* Badge */
.project-card__badge {
  position: absolute;
  text-align: center;
  top: 18px;
  left: 18px;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  padding: 10px 18px;
  background: #16c7ad;
  color: #fff;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  box-shadow: 0 8px 18px rgba(0,0,0,0.10);
}

/* Icono superior derecho */
.project-card__icon {
  position: absolute;
  top: 18px;
  right: 18px;
  z-index: 3;
  width: 42px;
  height: 42px;
  border-radius: 12px;
  background: #fff;
  color: #111;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  opacity: 0;
  transform: translateY(-8px);
  transition: all 0.35s ease;
  box-shadow: 0 10px 24px rgba(0,0,0,0.12);
}

.project-card:hover .project-card__icon {
  opacity: 1;
  transform: translateY(0);
}

/* Contenido */
.project-card__content {
  padding: 28px 26px 26px;
}

.project-card__title {
  font-size: 20px;
  font-weight: 800;
  line-height: 1.2;
  margin: 0 0 16px;
}

.project-card__title a {
  color: #00cfff;
  text-decoration: none;
}

.project-card__text {
  font-size: 16px;
  line-height: 1.7;
  color: #5b6470;
  margin-bottom: 20px;
}

.project-card__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 20px;
}

.project-card__tag {
  padding: 8px 14px;
  background: #f0f1f4;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 600;
  color: #6d7480;
}

.project-card__link a {
  font-size: 16px;
  font-weight: 700;
  color: #00cfff;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

/* Línea inferior verde */
.project-card::before {
  content: "";
  position: absolute;
  left: 18px;
  right: 18px;
  bottom: 0;
  height: 4px;
  border-radius: 999px;
  background: #16c7ad;
  transform: scaleX(0);
  transform-origin: center;
  transition: transform 0.35s ease;
}

.project-card:hover::before {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-659bc9d */.elementor-icon-list-text{
    background-color: #F3F4F6;
    padding: 2px 6px;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-357097a */.project-card {
  position: relative;
  overflow: hidden;
  border-radius: 24px;
  background: #fff;
  box-shadow: 0 10px 30px rgba(0,0,0,0.06);
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.project-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 40px rgba(0,0,0,0.10);
}

.project-card__media {
  position: relative;
  overflow: hidden;
  min-height: 180px;
}

.project-card__media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* Overlay degradado */
.project-card__media::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to top,
    rgba(0,0,0,0.55) 0%,
    rgba(0,0,0,0.22) 35%,
    rgba(0,0,0,0.00) 70%
  );
  opacity: 0;
  transition: opacity 0.35s ease;
  pointer-events: none;
}

.project-card:hover .project-card__media::after {
  opacity: 1;
}

/* Badge */
.project-card__badge {
  position: absolute;
  text-align: center;
  top: 18px;
  left: 18px;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  padding: 10px 18px;
  background: #16c7ad;
  color: #fff;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  box-shadow: 0 8px 18px rgba(0,0,0,0.10);
}

/* Icono superior derecho */
.project-card__icon {
  position: absolute;
  top: 18px;
  right: 18px;
  z-index: 3;
  width: 42px;
  height: 42px;
  border-radius: 12px;
  background: #fff;
  color: #111;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  opacity: 0;
  transform: translateY(-8px);
  transition: all 0.35s ease;
  box-shadow: 0 10px 24px rgba(0,0,0,0.12);
}

.project-card:hover .project-card__icon {
  opacity: 1;
  transform: translateY(0);
}

/* Contenido */
.project-card__content {
  padding: 28px 26px 26px;
}

.project-card__title {
  font-size: 20px;
  font-weight: 800;
  line-height: 1.2;
  margin: 0 0 16px;
}

.project-card__title a {
  color: #00cfff;
  text-decoration: none;
}

.project-card__text {
  font-size: 16px;
  line-height: 1.7;
  color: #5b6470;
  margin-bottom: 20px;
}

.project-card__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 20px;
}

.project-card__tag {
  padding: 8px 14px;
  background: #f0f1f4;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 600;
  color: #6d7480;
}

.project-card__link a {
  font-size: 16px;
  font-weight: 700;
  color: #00cfff;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

/* Línea inferior verde */
.project-card::before {
  content: "";
  position: absolute;
  left: 18px;
  right: 18px;
  bottom: 0;
  height: 4px;
  border-radius: 999px;
  background: #16c7ad;
  transform: scaleX(0);
  transform-origin: center;
  transition: transform 0.35s ease;
}

.project-card:hover::before {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a330f57 */.elementor-icon-list-text{
    background-color: #F3F4F6;
    padding: 2px 6px;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6286913 */.project-card {
  position: relative;
  overflow: hidden;
  border-radius: 24px;
  background: #fff;
  box-shadow: 0 10px 30px rgba(0,0,0,0.06);
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.project-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 40px rgba(0,0,0,0.10);
}

.project-card__media {
  position: relative;
  overflow: hidden;
  min-height: 180px;
}

.project-card__media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* Overlay degradado */
.project-card__media::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to top,
    rgba(0,0,0,0.55) 0%,
    rgba(0,0,0,0.22) 35%,
    rgba(0,0,0,0.00) 70%
  );
  opacity: 0;
  transition: opacity 0.35s ease;
  pointer-events: none;
}

.project-card:hover .project-card__media::after {
  opacity: 1;
}

/* Badge */
.project-card__badge {
  position: absolute;
  text-align: center;
  top: 18px;
  left: 18px;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  padding: 10px 18px;
  background: #16c7ad;
  color: #fff;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  box-shadow: 0 8px 18px rgba(0,0,0,0.10);
}

/* Icono superior derecho */
.project-card__icon {
  position: absolute;
  top: 18px;
  right: 18px;
  z-index: 3;
  width: 42px;
  height: 42px;
  border-radius: 12px;
  background: #fff;
  color: #111;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  opacity: 0;
  transform: translateY(-8px);
  transition: all 0.35s ease;
  box-shadow: 0 10px 24px rgba(0,0,0,0.12);
}

.project-card:hover .project-card__icon {
  opacity: 1;
  transform: translateY(0);
}

/* Contenido */
.project-card__content {
  padding: 28px 26px 26px;
}

.project-card__title {
  font-size: 20px;
  font-weight: 800;
  line-height: 1.2;
  margin: 0 0 16px;
}

.project-card__title a {
  color: #00cfff;
  text-decoration: none;
}

.project-card__text {
  font-size: 16px;
  line-height: 1.7;
  color: #5b6470;
  margin-bottom: 20px;
}

.project-card__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 20px;
}

.project-card__tag {
  padding: 8px 14px;
  background: #f0f1f4;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 600;
  color: #6d7480;
}

.project-card__link a {
  font-size: 16px;
  font-weight: 700;
  color: #00cfff;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

/* Línea inferior verde */
.project-card::before {
  content: "";
  position: absolute;
  left: 18px;
  right: 18px;
  bottom: 0;
  height: 4px;
  border-radius: 999px;
  background: #16c7ad;
  transform: scaleX(0);
  transform-origin: center;
  transition: transform 0.35s ease;
}

.project-card:hover::before {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-94acacb */.elementor-icon-list-text{
    background-color: #F3F4F6;
    padding: 2px 6px;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a66971a */.project-card {
  position: relative;
  overflow: hidden;
  border-radius: 24px;
  background: #fff;
  box-shadow: 0 10px 30px rgba(0,0,0,0.06);
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.project-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 40px rgba(0,0,0,0.10);
}

.project-card__media {
  position: relative;
  overflow: hidden;
  min-height: 180px;
}

.project-card__media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* Overlay degradado */
.project-card__media::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to top,
    rgba(0,0,0,0.55) 0%,
    rgba(0,0,0,0.22) 35%,
    rgba(0,0,0,0.00) 70%
  );
  opacity: 0;
  transition: opacity 0.35s ease;
  pointer-events: none;
}

.project-card:hover .project-card__media::after {
  opacity: 1;
}

/* Badge */
.project-card__badge {
  position: absolute;
  text-align: center;
  top: 18px;
  left: 18px;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  padding: 10px 18px;
  background: #16c7ad;
  color: #fff;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  box-shadow: 0 8px 18px rgba(0,0,0,0.10);
}

/* Icono superior derecho */
.project-card__icon {
  position: absolute;
  top: 18px;
  right: 18px;
  z-index: 3;
  width: 42px;
  height: 42px;
  border-radius: 12px;
  background: #fff;
  color: #111;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  opacity: 0;
  transform: translateY(-8px);
  transition: all 0.35s ease;
  box-shadow: 0 10px 24px rgba(0,0,0,0.12);
}

.project-card:hover .project-card__icon {
  opacity: 1;
  transform: translateY(0);
}

/* Contenido */
.project-card__content {
  padding: 28px 26px 26px;
}

.project-card__title {
  font-size: 20px;
  font-weight: 800;
  line-height: 1.2;
  margin: 0 0 16px;
}

.project-card__title a {
  color: #00cfff;
  text-decoration: none;
}

.project-card__text {
  font-size: 16px;
  line-height: 1.7;
  color: #5b6470;
  margin-bottom: 20px;
}

.project-card__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 20px;
}

.project-card__tag {
  padding: 8px 14px;
  background: #f0f1f4;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 600;
  color: #6d7480;
}

.project-card__link a {
  font-size: 16px;
  font-weight: 700;
  color: #00cfff;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

/* Línea inferior verde */
.project-card::before {
  content: "";
  position: absolute;
  left: 18px;
  right: 18px;
  bottom: 0;
  height: 4px;
  border-radius: 999px;
  background: #16c7ad;
  transform: scaleX(0);
  transform-origin: center;
  transition: transform 0.35s ease;
}

.project-card:hover::before {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1a20bd2 */.elementor-icon-list-text{
    background-color: #F3F4F6;
    padding: 2px 6px;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4de1e2 */.project-card {
  position: relative;
  overflow: hidden;
  border-radius: 24px;
  background: #fff;
  box-shadow: 0 10px 30px rgba(0,0,0,0.06);
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.project-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 40px rgba(0,0,0,0.10);
}

.project-card__media {
  position: relative;
  overflow: hidden;
  min-height: 180px;
}

.project-card__media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* Overlay degradado */
.project-card__media::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to top,
    rgba(0,0,0,0.55) 0%,
    rgba(0,0,0,0.22) 35%,
    rgba(0,0,0,0.00) 70%
  );
  opacity: 0;
  transition: opacity 0.35s ease;
  pointer-events: none;
}

.project-card:hover .project-card__media::after {
  opacity: 1;
}

/* Badge */
.project-card__badge {
  position: absolute;
  text-align: center;
  top: 18px;
  left: 18px;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  padding: 10px 18px;
  background: #16c7ad;
  color: #fff;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  box-shadow: 0 8px 18px rgba(0,0,0,0.10);
}

/* Icono superior derecho */
.project-card__icon {
  position: absolute;
  top: 18px;
  right: 18px;
  z-index: 3;
  width: 42px;
  height: 42px;
  border-radius: 12px;
  background: #fff;
  color: #111;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  opacity: 0;
  transform: translateY(-8px);
  transition: all 0.35s ease;
  box-shadow: 0 10px 24px rgba(0,0,0,0.12);
}

.project-card:hover .project-card__icon {
  opacity: 1;
  transform: translateY(0);
}

/* Contenido */
.project-card__content {
  padding: 28px 26px 26px;
}

.project-card__title {
  font-size: 20px;
  font-weight: 800;
  line-height: 1.2;
  margin: 0 0 16px;
}

.project-card__title a {
  color: #00cfff;
  text-decoration: none;
}

.project-card__text {
  font-size: 16px;
  line-height: 1.7;
  color: #5b6470;
  margin-bottom: 20px;
}

.project-card__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 20px;
}

.project-card__tag {
  padding: 8px 14px;
  background: #f0f1f4;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 600;
  color: #6d7480;
}

.project-card__link a {
  font-size: 16px;
  font-weight: 700;
  color: #00cfff;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

/* Línea inferior verde */
.project-card::before {
  content: "";
  position: absolute;
  left: 18px;
  right: 18px;
  bottom: 0;
  height: 4px;
  border-radius: 999px;
  background: #16c7ad;
  transform: scaleX(0);
  transform-origin: center;
  transition: transform 0.35s ease;
}

.project-card:hover::before {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c8c1827 */.elementor-icon-list-text{
    background-color: #F3F4F6;
    padding: 2px 6px;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b428931 */.project-card {
  position: relative;
  overflow: hidden;
  border-radius: 24px;
  background: #fff;
  box-shadow: 0 10px 30px rgba(0,0,0,0.06);
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.project-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 40px rgba(0,0,0,0.10);
}

.project-card__media {
  position: relative;
  overflow: hidden;
  min-height: 180px;
}

.project-card__media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* Overlay degradado */
.project-card__media::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to top,
    rgba(0,0,0,0.55) 0%,
    rgba(0,0,0,0.22) 35%,
    rgba(0,0,0,0.00) 70%
  );
  opacity: 0;
  transition: opacity 0.35s ease;
  pointer-events: none;
}

.project-card:hover .project-card__media::after {
  opacity: 1;
}

/* Badge */
.project-card__badge {
  position: absolute;
  text-align: center;
  top: 18px;
  left: 18px;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  padding: 10px 18px;
  background: #16c7ad;
  color: #fff;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  box-shadow: 0 8px 18px rgba(0,0,0,0.10);
}

/* Icono superior derecho */
.project-card__icon {
  position: absolute;
  top: 18px;
  right: 18px;
  z-index: 3;
  width: 42px;
  height: 42px;
  border-radius: 12px;
  background: #fff;
  color: #111;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  opacity: 0;
  transform: translateY(-8px);
  transition: all 0.35s ease;
  box-shadow: 0 10px 24px rgba(0,0,0,0.12);
}

.project-card:hover .project-card__icon {
  opacity: 1;
  transform: translateY(0);
}

/* Contenido */
.project-card__content {
  padding: 28px 26px 26px;
}

.project-card__title {
  font-size: 20px;
  font-weight: 800;
  line-height: 1.2;
  margin: 0 0 16px;
}

.project-card__title a {
  color: #00cfff;
  text-decoration: none;
}

.project-card__text {
  font-size: 16px;
  line-height: 1.7;
  color: #5b6470;
  margin-bottom: 20px;
}

.project-card__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 20px;
}

.project-card__tag {
  padding: 8px 14px;
  background: #f0f1f4;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 600;
  color: #6d7480;
}

.project-card__link a {
  font-size: 16px;
  font-weight: 700;
  color: #00cfff;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

/* Línea inferior verde */
.project-card::before {
  content: "";
  position: absolute;
  left: 18px;
  right: 18px;
  bottom: 0;
  height: 4px;
  border-radius: 999px;
  background: #16c7ad;
  transform: scaleX(0);
  transform-origin: center;
  transition: transform 0.35s ease;
}

.project-card:hover::before {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a814f5a */.elementor-icon-list-text{
    background-color: #F3F4F6;
    padding: 2px 6px;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-873ea63 */.project-card {
  position: relative;
  overflow: hidden;
  border-radius: 24px;
  background: #fff;
  box-shadow: 0 10px 30px rgba(0,0,0,0.06);
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.project-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 40px rgba(0,0,0,0.10);
}

.project-card__media {
  position: relative;
  overflow: hidden;
  min-height: 180px;
}

.project-card__media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* Overlay degradado */
.project-card__media::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to top,
    rgba(0,0,0,0.55) 0%,
    rgba(0,0,0,0.22) 35%,
    rgba(0,0,0,0.00) 70%
  );
  opacity: 0;
  transition: opacity 0.35s ease;
  pointer-events: none;
}

.project-card:hover .project-card__media::after {
  opacity: 1;
}

/* Badge */
.project-card__badge {
  position: absolute;
  text-align: center;
  top: 18px;
  left: 18px;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  padding: 10px 18px;
  background: #16c7ad;
  color: #fff;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  box-shadow: 0 8px 18px rgba(0,0,0,0.10);
}

/* Icono superior derecho */
.project-card__icon {
  position: absolute;
  top: 18px;
  right: 18px;
  z-index: 3;
  width: 42px;
  height: 42px;
  border-radius: 12px;
  background: #fff;
  color: #111;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  opacity: 0;
  transform: translateY(-8px);
  transition: all 0.35s ease;
  box-shadow: 0 10px 24px rgba(0,0,0,0.12);
}

.project-card:hover .project-card__icon {
  opacity: 1;
  transform: translateY(0);
}

/* Contenido */
.project-card__content {
  padding: 28px 26px 26px;
}

.project-card__title {
  font-size: 20px;
  font-weight: 800;
  line-height: 1.2;
  margin: 0 0 16px;
}

.project-card__title a {
  color: #00cfff;
  text-decoration: none;
}

.project-card__text {
  font-size: 16px;
  line-height: 1.7;
  color: #5b6470;
  margin-bottom: 20px;
}

.project-card__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 20px;
}

.project-card__tag {
  padding: 8px 14px;
  background: #f0f1f4;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 600;
  color: #6d7480;
}

.project-card__link a {
  font-size: 16px;
  font-weight: 700;
  color: #00cfff;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

/* Línea inferior verde */
.project-card::before {
  content: "";
  position: absolute;
  left: 18px;
  right: 18px;
  bottom: 0;
  height: 4px;
  border-radius: 999px;
  background: #16c7ad;
  transform: scaleX(0);
  transform-origin: center;
  transition: transform 0.35s ease;
}

.project-card:hover::before {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3194ede */.elementor-icon-list-text{
    background-color: #F3F4F6;
    padding: 2px 6px;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fc0bf5 */.project-card {
  position: relative;
  overflow: hidden;
  border-radius: 24px;
  background: #fff;
  box-shadow: 0 10px 30px rgba(0,0,0,0.06);
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.project-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 40px rgba(0,0,0,0.10);
}

.project-card__media {
  position: relative;
  overflow: hidden;
  min-height: 180px;
}

.project-card__media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* Overlay degradado */
.project-card__media::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to top,
    rgba(0,0,0,0.55) 0%,
    rgba(0,0,0,0.22) 35%,
    rgba(0,0,0,0.00) 70%
  );
  opacity: 0;
  transition: opacity 0.35s ease;
  pointer-events: none;
}

.project-card:hover .project-card__media::after {
  opacity: 1;
}

/* Badge */
.project-card__badge {
  position: absolute;
  text-align: center;
  top: 18px;
  left: 18px;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  padding: 10px 18px;
  background: #16c7ad;
  color: #fff;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  box-shadow: 0 8px 18px rgba(0,0,0,0.10);
}

/* Icono superior derecho */
.project-card__icon {
  position: absolute;
  top: 18px;
  right: 18px;
  z-index: 3;
  width: 42px;
  height: 42px;
  border-radius: 12px;
  background: #fff;
  color: #111;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  opacity: 0;
  transform: translateY(-8px);
  transition: all 0.35s ease;
  box-shadow: 0 10px 24px rgba(0,0,0,0.12);
}

.project-card:hover .project-card__icon {
  opacity: 1;
  transform: translateY(0);
}

/* Contenido */
.project-card__content {
  padding: 28px 26px 26px;
}

.project-card__title {
  font-size: 20px;
  font-weight: 800;
  line-height: 1.2;
  margin: 0 0 16px;
}

.project-card__title a {
  color: #00cfff;
  text-decoration: none;
}

.project-card__text {
  font-size: 16px;
  line-height: 1.7;
  color: #5b6470;
  margin-bottom: 20px;
}

.project-card__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 20px;
}

.project-card__tag {
  padding: 8px 14px;
  background: #f0f1f4;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 600;
  color: #6d7480;
}

.project-card__link a {
  font-size: 16px;
  font-weight: 700;
  color: #00cfff;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

/* Línea inferior verde */
.project-card::before {
  content: "";
  position: absolute;
  left: 18px;
  right: 18px;
  bottom: 0;
  height: 4px;
  border-radius: 999px;
  background: #16c7ad;
  transform: scaleX(0);
  transform-origin: center;
  transition: transform 0.35s ease;
}

.project-card:hover::before {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a6c5bfc */.elementor-icon-list-text{
    background-color: #F3F4F6;
    padding: 2px 6px;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7fb817 */.project-card {
  position: relative;
  overflow: hidden;
  border-radius: 24px;
  background: #fff;
  box-shadow: 0 10px 30px rgba(0,0,0,0.06);
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.project-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 40px rgba(0,0,0,0.10);
}

.project-card__media {
  position: relative;
  overflow: hidden;
  min-height: 180px;
}

.project-card__media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* Overlay degradado */
.project-card__media::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to top,
    rgba(0,0,0,0.55) 0%,
    rgba(0,0,0,0.22) 35%,
    rgba(0,0,0,0.00) 70%
  );
  opacity: 0;
  transition: opacity 0.35s ease;
  pointer-events: none;
}

.project-card:hover .project-card__media::after {
  opacity: 1;
}

/* Badge */
.project-card__badge {
  position: absolute;
  text-align: center;
  top: 18px;
  left: 18px;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  padding: 10px 18px;
  background: #16c7ad;
  color: #fff;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  box-shadow: 0 8px 18px rgba(0,0,0,0.10);
}

/* Icono superior derecho */
.project-card__icon {
  position: absolute;
  top: 18px;
  right: 18px;
  z-index: 3;
  width: 42px;
  height: 42px;
  border-radius: 12px;
  background: #fff;
  color: #111;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  opacity: 0;
  transform: translateY(-8px);
  transition: all 0.35s ease;
  box-shadow: 0 10px 24px rgba(0,0,0,0.12);
}

.project-card:hover .project-card__icon {
  opacity: 1;
  transform: translateY(0);
}

/* Contenido */
.project-card__content {
  padding: 28px 26px 26px;
}

.project-card__title {
  font-size: 20px;
  font-weight: 800;
  line-height: 1.2;
  margin: 0 0 16px;
}

.project-card__title a {
  color: #00cfff;
  text-decoration: none;
}

.project-card__text {
  font-size: 16px;
  line-height: 1.7;
  color: #5b6470;
  margin-bottom: 20px;
}

.project-card__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 20px;
}

.project-card__tag {
  padding: 8px 14px;
  background: #f0f1f4;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 600;
  color: #6d7480;
}

.project-card__link a {
  font-size: 16px;
  font-weight: 700;
  color: #00cfff;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

/* Línea inferior verde */
.project-card::before {
  content: "";
  position: absolute;
  left: 18px;
  right: 18px;
  bottom: 0;
  height: 4px;
  border-radius: 999px;
  background: #16c7ad;
  transform: scaleX(0);
  transform-origin: center;
  transition: transform 0.35s ease;
}

.project-card:hover::before {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-13da12d */.elementor-icon-list-text{
    background-color: #F3F4F6;
    padding: 2px 6px;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d113b8 */.project-card {
  position: relative;
  overflow: hidden;
  border-radius: 24px;
  background: #fff;
  box-shadow: 0 10px 30px rgba(0,0,0,0.06);
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.project-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 40px rgba(0,0,0,0.10);
}

.project-card__media {
  position: relative;
  overflow: hidden;
  min-height: 180px;
}

.project-card__media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* Overlay degradado */
.project-card__media::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to top,
    rgba(0,0,0,0.55) 0%,
    rgba(0,0,0,0.22) 35%,
    rgba(0,0,0,0.00) 70%
  );
  opacity: 0;
  transition: opacity 0.35s ease;
  pointer-events: none;
}

.project-card:hover .project-card__media::after {
  opacity: 1;
}

/* Badge */
.project-card__badge {
  position: absolute;
  text-align: center;
  top: 18px;
  left: 18px;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  padding: 10px 18px;
  background: #16c7ad;
  color: #fff;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  box-shadow: 0 8px 18px rgba(0,0,0,0.10);
}

/* Icono superior derecho */
.project-card__icon {
  position: absolute;
  top: 18px;
  right: 18px;
  z-index: 3;
  width: 42px;
  height: 42px;
  border-radius: 12px;
  background: #fff;
  color: #111;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  opacity: 0;
  transform: translateY(-8px);
  transition: all 0.35s ease;
  box-shadow: 0 10px 24px rgba(0,0,0,0.12);
}

.project-card:hover .project-card__icon {
  opacity: 1;
  transform: translateY(0);
}

/* Contenido */
.project-card__content {
  padding: 28px 26px 26px;
}

.project-card__title {
  font-size: 20px;
  font-weight: 800;
  line-height: 1.2;
  margin: 0 0 16px;
}

.project-card__title a {
  color: #00cfff;
  text-decoration: none;
}

.project-card__text {
  font-size: 16px;
  line-height: 1.7;
  color: #5b6470;
  margin-bottom: 20px;
}

.project-card__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 20px;
}

.project-card__tag {
  padding: 8px 14px;
  background: #f0f1f4;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 600;
  color: #6d7480;
}

.project-card__link a {
  font-size: 16px;
  font-weight: 700;
  color: #00cfff;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

/* Línea inferior verde */
.project-card::before {
  content: "";
  position: absolute;
  left: 18px;
  right: 18px;
  bottom: 0;
  height: 4px;
  border-radius: 999px;
  background: #16c7ad;
  transform: scaleX(0);
  transform-origin: center;
  transition: transform 0.35s ease;
}

.project-card:hover::before {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fc7df00 */.elementor-icon-list-text{
    background-color: #F3F4F6;
    padding: 2px 6px;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c08a0c */.project-card {
  position: relative;
  overflow: hidden;
  border-radius: 24px;
  background: #fff;
  box-shadow: 0 10px 30px rgba(0,0,0,0.06);
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.project-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 40px rgba(0,0,0,0.10);
}

.project-card__media {
  position: relative;
  overflow: hidden;
  min-height: 180px;
}

.project-card__media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* Overlay degradado */
.project-card__media::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to top,
    rgba(0,0,0,0.55) 0%,
    rgba(0,0,0,0.22) 35%,
    rgba(0,0,0,0.00) 70%
  );
  opacity: 0;
  transition: opacity 0.35s ease;
  pointer-events: none;
}

.project-card:hover .project-card__media::after {
  opacity: 1;
}

/* Badge */
.project-card__badge {
  position: absolute;
  text-align: center;
  top: 18px;
  left: 18px;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  padding: 10px 18px;
  background: #16c7ad;
  color: #fff;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  box-shadow: 0 8px 18px rgba(0,0,0,0.10);
}

/* Icono superior derecho */
.project-card__icon {
  position: absolute;
  top: 18px;
  right: 18px;
  z-index: 3;
  width: 42px;
  height: 42px;
  border-radius: 12px;
  background: #fff;
  color: #111;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  opacity: 0;
  transform: translateY(-8px);
  transition: all 0.35s ease;
  box-shadow: 0 10px 24px rgba(0,0,0,0.12);
}

.project-card:hover .project-card__icon {
  opacity: 1;
  transform: translateY(0);
}

/* Contenido */
.project-card__content {
  padding: 28px 26px 26px;
}

.project-card__title {
  font-size: 20px;
  font-weight: 800;
  line-height: 1.2;
  margin: 0 0 16px;
}

.project-card__title a {
  color: #00cfff;
  text-decoration: none;
}

.project-card__text {
  font-size: 16px;
  line-height: 1.7;
  color: #5b6470;
  margin-bottom: 20px;
}

.project-card__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 20px;
}

.project-card__tag {
  padding: 8px 14px;
  background: #f0f1f4;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 600;
  color: #6d7480;
}

.project-card__link a {
  font-size: 16px;
  font-weight: 700;
  color: #00cfff;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

/* Línea inferior verde */
.project-card::before {
  content: "";
  position: absolute;
  left: 18px;
  right: 18px;
  bottom: 0;
  height: 4px;
  border-radius: 999px;
  background: #16c7ad;
  transform: scaleX(0);
  transform-origin: center;
  transition: transform 0.35s ease;
}

.project-card:hover::before {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1331054 */.elementor-icon-list-text{
    background-color: #F3F4F6;
    padding: 2px 6px;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a7adf5 */.project-card {
  position: relative;
  overflow: hidden;
  border-radius: 24px;
  background: #fff;
  box-shadow: 0 10px 30px rgba(0,0,0,0.06);
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.project-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 40px rgba(0,0,0,0.10);
}

.project-card__media {
  position: relative;
  overflow: hidden;
  min-height: 180px;
}

.project-card__media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* Overlay degradado */
.project-card__media::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to top,
    rgba(0,0,0,0.55) 0%,
    rgba(0,0,0,0.22) 35%,
    rgba(0,0,0,0.00) 70%
  );
  opacity: 0;
  transition: opacity 0.35s ease;
  pointer-events: none;
}

.project-card:hover .project-card__media::after {
  opacity: 1;
}

/* Badge */
.project-card__badge {
  position: absolute;
  text-align: center;
  top: 18px;
  left: 18px;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  padding: 10px 18px;
  background: #16c7ad;
  color: #fff;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  box-shadow: 0 8px 18px rgba(0,0,0,0.10);
}

/* Icono superior derecho */
.project-card__icon {
  position: absolute;
  top: 18px;
  right: 18px;
  z-index: 3;
  width: 42px;
  height: 42px;
  border-radius: 12px;
  background: #fff;
  color: #111;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  opacity: 0;
  transform: translateY(-8px);
  transition: all 0.35s ease;
  box-shadow: 0 10px 24px rgba(0,0,0,0.12);
}

.project-card:hover .project-card__icon {
  opacity: 1;
  transform: translateY(0);
}

/* Contenido */
.project-card__content {
  padding: 28px 26px 26px;
}

.project-card__title {
  font-size: 20px;
  font-weight: 800;
  line-height: 1.2;
  margin: 0 0 16px;
}

.project-card__title a {
  color: #00cfff;
  text-decoration: none;
}

.project-card__text {
  font-size: 16px;
  line-height: 1.7;
  color: #5b6470;
  margin-bottom: 20px;
}

.project-card__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 20px;
}

.project-card__tag {
  padding: 8px 14px;
  background: #f0f1f4;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 600;
  color: #6d7480;
}

.project-card__link a {
  font-size: 16px;
  font-weight: 700;
  color: #00cfff;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

/* Línea inferior verde */
.project-card::before {
  content: "";
  position: absolute;
  left: 18px;
  right: 18px;
  bottom: 0;
  height: 4px;
  border-radius: 999px;
  background: #16c7ad;
  transform: scaleX(0);
  transform-origin: center;
  transition: transform 0.35s ease;
}

.project-card:hover::before {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3620dac */.elementor-icon-list-text{
    background-color: #F3F4F6;
    padding: 2px 6px;
    border-radius: 20px;
}/* End custom CSS */