.elementor-1241 .elementor-element.elementor-element-332bffb{--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;--margin-top:-129px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1241 .elementor-element.elementor-element-332bffb:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-332bffb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tasyadesigns.com/wp-content/uploads/2025/10/Tasya_Designs_about_us_hero.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1241 .elementor-element.elementor-element-9cff8a6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-1241 .elementor-element.elementor-element-d2fc16f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-1241 .elementor-element.elementor-element-d2fc16f .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:36px;font-weight:400;color:#FFFFFF;}.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-1241 .elementor-element.elementor-element-918743b{text-align:center;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:16px;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-f32cb66{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1241 .elementor-element.elementor-element-ae8cfdd{--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;--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-1241 .elementor-element.elementor-element-a50eabc{--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-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-1241 .elementor-element.elementor-element-f3f4a75{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1241 .elementor-element.elementor-element-70f5813{--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;}.elementor-1241 .elementor-element.elementor-element-29bcb75{--display:flex;--justify-content:space-between;--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-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-1241 .elementor-element.elementor-element-0af838a{text-align:start;}.elementor-1241 .elementor-element.elementor-element-0af838a img{width:20%;max-width:20%;}.elementor-1241 .elementor-element.elementor-element-e9634f9{text-align:start;}.elementor-1241 .elementor-element.elementor-element-e9634f9 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-15cca8e{--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-1241 .elementor-element.elementor-element-97a5e72{--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;--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-1241 .elementor-element.elementor-element-bc45887{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-bc45887:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-bc45887 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-1bfb5c6{text-align:start;}.elementor-1241 .elementor-element.elementor-element-1bfb5c6 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-1f5cbd7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-1f5cbd7:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-1f5cbd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-e63e39c{text-align:center;}.elementor-1241 .elementor-element.elementor-element-e63e39c .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-e1c1503{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-e1c1503:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-e1c1503 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-2dd4fe5{text-align:start;}.elementor-1241 .elementor-element.elementor-element-2dd4fe5 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-be6c72e{--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;--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-1241 .elementor-element.elementor-element-042f752{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-042f752:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-042f752 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-845b047{text-align:start;}.elementor-1241 .elementor-element.elementor-element-845b047 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-1c14ad3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-1c14ad3:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-1c14ad3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-0ace2b2{text-align:center;}.elementor-1241 .elementor-element.elementor-element-0ace2b2 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-438906a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-abe6aaf{--display:flex;--border-radius:20px 20px 20px 20px;--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-1241 .elementor-element.elementor-element-6d371a3{--display:flex;--justify-content:space-between;--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-1241 .elementor-element.elementor-element-4f87d3f{text-align:start;}.elementor-1241 .elementor-element.elementor-element-4f87d3f img{width:20%;max-width:20%;}.elementor-1241 .elementor-element.elementor-element-1133d86{text-align:start;}.elementor-1241 .elementor-element.elementor-element-1133d86 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-5386981{--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-1241 .elementor-element.elementor-element-225242c{--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;--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-1241 .elementor-element.elementor-element-fd737b1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-fd737b1:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-fd737b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-d2a21e1{text-align:start;}.elementor-1241 .elementor-element.elementor-element-d2a21e1 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-cc7c97c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-cc7c97c:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-cc7c97c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-9835990{text-align:center;}.elementor-1241 .elementor-element.elementor-element-9835990 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-e8a99f7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-e8a99f7:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-e8a99f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-9d56a9d{text-align:center;}.elementor-1241 .elementor-element.elementor-element-9d56a9d .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-b0ce2b8{--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;--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-1241 .elementor-element.elementor-element-e986cd8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-e986cd8:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-e986cd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-200dcaf{text-align:start;}.elementor-1241 .elementor-element.elementor-element-200dcaf .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-f613ae7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-f613ae7:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-f613ae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-da16581{text-align:center;}.elementor-1241 .elementor-element.elementor-element-da16581 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-d93125e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-88261f1{--display:flex;--border-radius:20px 20px 20px 20px;--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-1241 .elementor-element.elementor-element-c95838e{--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;}.elementor-1241 .elementor-element.elementor-element-34b3a5b{--display:flex;--justify-content:space-between;--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-1241 .elementor-element.elementor-element-939c15f{text-align:start;}.elementor-1241 .elementor-element.elementor-element-939c15f img{width:20%;max-width:20%;}.elementor-1241 .elementor-element.elementor-element-ed2963b{text-align:start;}.elementor-1241 .elementor-element.elementor-element-ed2963b .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-91771a4{--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-1241 .elementor-element.elementor-element-a575e2d{--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;--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-1241 .elementor-element.elementor-element-91794f4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-91794f4:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-91794f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-0a3cfa7{text-align:start;}.elementor-1241 .elementor-element.elementor-element-0a3cfa7 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-b0f1e25{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-b0f1e25:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-b0f1e25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-9bf8b64{text-align:center;}.elementor-1241 .elementor-element.elementor-element-9bf8b64 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-8e1d534{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-8e1d534:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-8e1d534 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-04f5d22{text-align:center;}.elementor-1241 .elementor-element.elementor-element-04f5d22 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-8fb6d60{--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;--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-1241 .elementor-element.elementor-element-92dbde3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-92dbde3:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-92dbde3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-1b90da0{text-align:start;}.elementor-1241 .elementor-element.elementor-element-1b90da0 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-9dd825a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-9dd825a:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-9dd825a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-ed4cfb1{text-align:center;}.elementor-1241 .elementor-element.elementor-element-ed4cfb1 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-234d9ca{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-7c5b38c{--display:flex;--border-radius:20px 20px 20px 20px;--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-1241 .elementor-element.elementor-element-3590e7e{--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-1241 .elementor-element.elementor-element-d8dc20b{text-align:start;}.elementor-1241 .elementor-element.elementor-element-d8dc20b img{width:20%;max-width:20%;}.elementor-1241 .elementor-element.elementor-element-c2e0af4{text-align:start;}.elementor-1241 .elementor-element.elementor-element-c2e0af4 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-77bfc18{--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-1241 .elementor-element.elementor-element-0330a03{--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;--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-1241 .elementor-element.elementor-element-0025a4e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-0025a4e:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-0025a4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-36c36a6{text-align:start;}.elementor-1241 .elementor-element.elementor-element-36c36a6 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-fc85979{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-fc85979:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-fc85979 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-0c4c3f8{text-align:center;}.elementor-1241 .elementor-element.elementor-element-0c4c3f8 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-51786d4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-51786d4:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-51786d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-a2e47bf{text-align:center;}.elementor-1241 .elementor-element.elementor-element-a2e47bf .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-e9868c3{--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;--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-1241 .elementor-element.elementor-element-d3a1773{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-d3a1773:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-d3a1773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-02e2467{text-align:start;}.elementor-1241 .elementor-element.elementor-element-02e2467 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-f4c6ec4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-f4c6ec4:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-f4c6ec4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-ffc35c1{text-align:center;}.elementor-1241 .elementor-element.elementor-element-ffc35c1 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-d3065fb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-65ae380{--display:flex;--border-radius:20px 20px 20px 20px;--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-1241 .elementor-element.elementor-element-114bd7d{--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;}.elementor-1241 .elementor-element.elementor-element-d718f66{--display:flex;--justify-content:space-between;--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-1241 .elementor-element.elementor-element-11a5bda{text-align:start;}.elementor-1241 .elementor-element.elementor-element-11a5bda img{width:20%;max-width:20%;}.elementor-1241 .elementor-element.elementor-element-f9e8247{text-align:start;}.elementor-1241 .elementor-element.elementor-element-f9e8247 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-81d028d{--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-1241 .elementor-element.elementor-element-7ff3180{--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;--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-1241 .elementor-element.elementor-element-0b3275e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-0b3275e:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-0b3275e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-40ba2a6{text-align:start;}.elementor-1241 .elementor-element.elementor-element-40ba2a6 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-2578010{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-2578010:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-2578010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-3ae4b7f{text-align:start;}.elementor-1241 .elementor-element.elementor-element-3ae4b7f .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-f64e77d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-f64e77d:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-f64e77d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-c0c57a1{text-align:start;}.elementor-1241 .elementor-element.elementor-element-c0c57a1 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-4eb444f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-4eb444f:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-4eb444f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-5e048fa{text-align:center;}.elementor-1241 .elementor-element.elementor-element-5e048fa .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-9d4af11{--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;--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-1241 .elementor-element.elementor-element-14e84ba{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-14e84ba:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-14e84ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-54d2c9b{text-align:center;}.elementor-1241 .elementor-element.elementor-element-54d2c9b .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-cb569f1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-343cd75{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-c126a07{--display:flex;--border-radius:20px 20px 20px 20px;--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-1241 .elementor-element.elementor-element-203e999{--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-1241 .elementor-element.elementor-element-c1ce877{--display:flex;}.elementor-1241 .elementor-element.elementor-element-3da8fa5{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1241 .elementor-element.elementor-element-9a6c63b{--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;--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-1241 .elementor-element.elementor-element-84ea184{--display:flex;--justify-content:space-between;--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-1241 .elementor-element.elementor-element-c05cd9b{text-align:start;}.elementor-1241 .elementor-element.elementor-element-c05cd9b img{width:20%;max-width:20%;}.elementor-1241 .elementor-element.elementor-element-a221a3c{text-align:start;}.elementor-1241 .elementor-element.elementor-element-a221a3c .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-87aecbc{--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-1241 .elementor-element.elementor-element-8aea1b5{--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;--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-1241 .elementor-element.elementor-element-8c7df10{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-8c7df10:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-8c7df10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-5219dca{text-align:start;}.elementor-1241 .elementor-element.elementor-element-5219dca .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-ae7308e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-ae7308e:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-ae7308e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-5ea3614{text-align:center;}.elementor-1241 .elementor-element.elementor-element-5ea3614 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-f5e6ca0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-f5e6ca0:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-f5e6ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-0dcc034{text-align:start;}.elementor-1241 .elementor-element.elementor-element-0dcc034 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-6821072{--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;--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-1241 .elementor-element.elementor-element-93c1b9e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-93c1b9e:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-93c1b9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-7cfe8f0{text-align:start;}.elementor-1241 .elementor-element.elementor-element-7cfe8f0 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-4c658b4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-4c658b4:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-4c658b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-5565eec{text-align:center;}.elementor-1241 .elementor-element.elementor-element-5565eec .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-01cbea3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-faf1895{--display:flex;--border-radius:20px 20px 20px 20px;--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-1241 .elementor-element.elementor-element-e057bf5{--display:flex;--justify-content:space-between;--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-1241 .elementor-element.elementor-element-d3dabb0{text-align:start;}.elementor-1241 .elementor-element.elementor-element-d3dabb0 img{width:20%;max-width:20%;}.elementor-1241 .elementor-element.elementor-element-dea99dd{text-align:start;}.elementor-1241 .elementor-element.elementor-element-dea99dd .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-c28c939{--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-1241 .elementor-element.elementor-element-3912784{--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;--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-1241 .elementor-element.elementor-element-10d557d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-10d557d:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-10d557d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-74ccf6b{text-align:start;}.elementor-1241 .elementor-element.elementor-element-74ccf6b .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-1ff11ef{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-1ff11ef:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-1ff11ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-d1598b7{text-align:center;}.elementor-1241 .elementor-element.elementor-element-d1598b7 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-fbf0206{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-fbf0206:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-fbf0206 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-89a5234{text-align:center;}.elementor-1241 .elementor-element.elementor-element-89a5234 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-026058e{--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;--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-1241 .elementor-element.elementor-element-525a1bb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-525a1bb:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-525a1bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-8138b9a{text-align:start;}.elementor-1241 .elementor-element.elementor-element-8138b9a .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-0c96cbb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-0c96cbb:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-0c96cbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-0b72cd0{text-align:center;}.elementor-1241 .elementor-element.elementor-element-0b72cd0 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-da4db5b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-e597686{--display:flex;--border-radius:20px 20px 20px 20px;--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-1241 .elementor-element.elementor-element-49dcabb{--display:flex;}.elementor-1241 .elementor-element.elementor-element-83be374{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1241 .elementor-element.elementor-element-2eccbed{--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;--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-1241 .elementor-element.elementor-element-58abb9e{--display:flex;--justify-content:space-between;--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-1241 .elementor-element.elementor-element-216746a{text-align:start;}.elementor-1241 .elementor-element.elementor-element-216746a img{width:20%;max-width:20%;}.elementor-1241 .elementor-element.elementor-element-8fc54de{text-align:start;}.elementor-1241 .elementor-element.elementor-element-8fc54de .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-0d868d4{--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-1241 .elementor-element.elementor-element-10606d2{--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;--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-1241 .elementor-element.elementor-element-c42bfbb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-c42bfbb:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-c42bfbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-8eecdab{text-align:start;}.elementor-1241 .elementor-element.elementor-element-8eecdab .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-97053db{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-97053db:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-97053db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-37fa245{text-align:center;}.elementor-1241 .elementor-element.elementor-element-37fa245 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-afac1e1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-afac1e1:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-afac1e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-16f57d1{text-align:start;}.elementor-1241 .elementor-element.elementor-element-16f57d1 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-8f8e266{--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;--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-1241 .elementor-element.elementor-element-94d73a1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-94d73a1:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-94d73a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-b5783d5{text-align:start;}.elementor-1241 .elementor-element.elementor-element-b5783d5 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-381e3e3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-381e3e3:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-381e3e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-512d33b{text-align:center;}.elementor-1241 .elementor-element.elementor-element-512d33b .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-e7dac11{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-80c3466{--display:flex;--border-radius:20px 20px 20px 20px;--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-1241 .elementor-element.elementor-element-58a1c1a{--display:flex;--justify-content:space-between;--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-1241 .elementor-element.elementor-element-cd2e773{text-align:start;}.elementor-1241 .elementor-element.elementor-element-cd2e773 img{width:20%;max-width:20%;}.elementor-1241 .elementor-element.elementor-element-8064742{text-align:start;}.elementor-1241 .elementor-element.elementor-element-8064742 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-5eafe42{--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-1241 .elementor-element.elementor-element-14cbd59{--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;--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-1241 .elementor-element.elementor-element-660ba45{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-660ba45:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-660ba45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-d9f3cb5{text-align:start;}.elementor-1241 .elementor-element.elementor-element-d9f3cb5 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-6cf78ba{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-6cf78ba:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-6cf78ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-ad6163a{text-align:center;}.elementor-1241 .elementor-element.elementor-element-ad6163a .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-9a2c825{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-9a2c825:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-9a2c825 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-7dd0b69{text-align:center;}.elementor-1241 .elementor-element.elementor-element-7dd0b69 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-2317098{--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;--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-1241 .elementor-element.elementor-element-2012aef{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-2012aef:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-2012aef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-554bbca{text-align:start;}.elementor-1241 .elementor-element.elementor-element-554bbca .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-b9cc819{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-b9cc819:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-b9cc819 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-c4ee3e5{text-align:center;}.elementor-1241 .elementor-element.elementor-element-c4ee3e5 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-200ac0b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-d240446{--display:flex;--border-radius:20px 20px 20px 20px;--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-1241 .elementor-element.elementor-element-6b886a2{--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;}.elementor-1241 .elementor-element.elementor-element-d5fc41d{--display:flex;--justify-content:space-between;--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-1241 .elementor-element.elementor-element-2ff49d2{text-align:start;}.elementor-1241 .elementor-element.elementor-element-2ff49d2 img{width:20%;max-width:20%;}.elementor-1241 .elementor-element.elementor-element-1c6fe7c{text-align:start;}.elementor-1241 .elementor-element.elementor-element-1c6fe7c .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-8798f96{--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-1241 .elementor-element.elementor-element-5a080f8{--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;--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-1241 .elementor-element.elementor-element-c1cb523{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-c1cb523:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-c1cb523 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-a314767{text-align:start;}.elementor-1241 .elementor-element.elementor-element-a314767 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-4378744{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-4378744:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-4378744 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-85babec{text-align:center;}.elementor-1241 .elementor-element.elementor-element-85babec .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-1c6fa1b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-1c6fa1b:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-1c6fa1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-7283c7d{text-align:center;}.elementor-1241 .elementor-element.elementor-element-7283c7d .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-ca0ce86{--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;--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-1241 .elementor-element.elementor-element-89fe380{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-89fe380:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-89fe380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-4529c00{text-align:start;}.elementor-1241 .elementor-element.elementor-element-4529c00 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-a85a6cc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-a85a6cc:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-a85a6cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-6534011{text-align:center;}.elementor-1241 .elementor-element.elementor-element-6534011 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-6735bf5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-4ec5309{--display:flex;--border-radius:20px 20px 20px 20px;--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-1241 .elementor-element.elementor-element-e26ab66{--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-1241 .elementor-element.elementor-element-fc5c89f{--display:flex;}.elementor-1241 .elementor-element.elementor-element-2e2f76e{--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;}.elementor-1241 .elementor-element.elementor-element-ca90e11{--display:flex;--justify-content:space-between;--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-1241 .elementor-element.elementor-element-94b0866{text-align:start;}.elementor-1241 .elementor-element.elementor-element-94b0866 img{width:20%;max-width:20%;}.elementor-1241 .elementor-element.elementor-element-a40169f{text-align:start;}.elementor-1241 .elementor-element.elementor-element-a40169f .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-17ae5e4{--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-1241 .elementor-element.elementor-element-6f6677b{--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;--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-1241 .elementor-element.elementor-element-f02cc91{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-f02cc91:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-f02cc91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-17c4611{text-align:start;}.elementor-1241 .elementor-element.elementor-element-17c4611 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-7b93673{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-7b93673:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-7b93673 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-f787f73{text-align:start;}.elementor-1241 .elementor-element.elementor-element-f787f73 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-09c61d0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-09c61d0:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-09c61d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-7a611d0{text-align:start;}.elementor-1241 .elementor-element.elementor-element-7a611d0 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-0a942af{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-0a942af:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-0a942af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-cb52317{text-align:center;}.elementor-1241 .elementor-element.elementor-element-cb52317 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-001b458{--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;--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-1241 .elementor-element.elementor-element-2518edd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-2518edd:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-2518edd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-4e8310d{text-align:center;}.elementor-1241 .elementor-element.elementor-element-4e8310d .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-f6f5893{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-49cea5e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-7553539{--display:flex;--border-radius:20px 20px 20px 20px;--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-1241 .elementor-element.elementor-element-cae24cf{--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-1241 .elementor-element.elementor-element-08dd37f{--display:flex;}.elementor-1241 .elementor-element.elementor-element-3921b32{--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;}.elementor-1241 .elementor-element.elementor-element-c3d4c6c{--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-1241 .elementor-element.elementor-element-e17993f{text-align:start;}.elementor-1241 .elementor-element.elementor-element-e17993f img{width:20%;max-width:20%;}.elementor-1241 .elementor-element.elementor-element-decfc1f{text-align:start;}.elementor-1241 .elementor-element.elementor-element-decfc1f .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-9d09314{--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-1241 .elementor-element.elementor-element-5a78903{--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;--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-1241 .elementor-element.elementor-element-51e55b2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-51e55b2:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-51e55b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-1d86cc2{text-align:start;}.elementor-1241 .elementor-element.elementor-element-1d86cc2 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-6f64fe4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-6f64fe4:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-6f64fe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-c6ded96{text-align:center;}.elementor-1241 .elementor-element.elementor-element-c6ded96 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-0df6454{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-0df6454:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-0df6454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-c93f380{text-align:center;}.elementor-1241 .elementor-element.elementor-element-c93f380 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-1b9289b{--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;--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-1241 .elementor-element.elementor-element-e586646{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-e586646:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-e586646 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-a001ccb{text-align:start;}.elementor-1241 .elementor-element.elementor-element-a001ccb .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-c81e9f1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-c81e9f1:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-c81e9f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF24;}.elementor-1241 .elementor-element.elementor-element-bfd1d9a{text-align:center;}.elementor-1241 .elementor-element.elementor-element-bfd1d9a .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-442a326{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-1241 .elementor-element.elementor-element-92e4758{--display:flex;--border-radius:20px 20px 20px 20px;--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-1241 .elementor-element.elementor-element-339d546{--display:flex;--justify-content:space-between;--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-1241 .elementor-element.elementor-element-d8a4500{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-gap:50px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:20px;}.elementor-1241 .elementor-element.elementor-element-d8a4500 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#38035600;}.elementor-1241 .elementor-element.elementor-element-d8a4500.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#380356;}.elementor-1241 .elementor-element.elementor-element-d8a4500.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1241 .elementor-element.elementor-element-d8a4500.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#380356;}.elementor-1241 .elementor-element.elementor-element-d8a4500.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;}.elementor-1241 .elementor-element.elementor-element-d8a4500.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:"Clash Display", Sans-serif;font-weight:500;}@media(min-width:768px){.elementor-1241 .elementor-element.elementor-element-9cff8a6{--width:95%;}.elementor-1241 .elementor-element.elementor-element-ae8cfdd{--width:90%;}}@media(max-width:1200px){.elementor-1241 .elementor-element.elementor-element-d2fc16f .elementor-heading-title{font-size:55px;}}@media(max-width:1024px){.elementor-1241 .elementor-element.elementor-element-d2fc16f .elementor-heading-title{font-size:45px;}}@media(max-width:767px){.elementor-1241 .elementor-element.elementor-element-d2fc16f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1241 .elementor-element.elementor-element-d2fc16f .elementor-heading-title{font-size:28px;}.elementor-1241 .elementor-element.elementor-element-918743b{font-size:12px;line-height:14px;}.elementor-1241 .elementor-element.elementor-element-e9634f9 .elementor-heading-title{font-size:24px;}.elementor-1241 .elementor-element.elementor-element-97a5e72{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1241 .elementor-element.elementor-element-bc45887{--width:45%;}.elementor-1241 .elementor-element.elementor-element-1bfb5c6 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-1f5cbd7{--width:45%;}.elementor-1241 .elementor-element.elementor-element-e63e39c{text-align:center;}.elementor-1241 .elementor-element.elementor-element-e63e39c .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-e1c1503{--width:45%;}.elementor-1241 .elementor-element.elementor-element-2dd4fe5{text-align:center;}.elementor-1241 .elementor-element.elementor-element-2dd4fe5 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-042f752{--width:45%;}.elementor-1241 .elementor-element.elementor-element-845b047 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-1c14ad3{--width:45%;}.elementor-1241 .elementor-element.elementor-element-0ace2b2{text-align:center;}.elementor-1241 .elementor-element.elementor-element-0ace2b2 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-4f87d3f img{max-width:30%;}.elementor-1241 .elementor-element.elementor-element-1133d86 .elementor-heading-title{font-size:24px;}.elementor-1241 .elementor-element.elementor-element-225242c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1241 .elementor-element.elementor-element-fd737b1{--width:45%;}.elementor-1241 .elementor-element.elementor-element-d2a21e1 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-cc7c97c{--width:45%;}.elementor-1241 .elementor-element.elementor-element-9835990{text-align:center;}.elementor-1241 .elementor-element.elementor-element-9835990 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-e8a99f7{--width:45%;}.elementor-1241 .elementor-element.elementor-element-9d56a9d{text-align:center;}.elementor-1241 .elementor-element.elementor-element-9d56a9d .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-e986cd8{--width:45%;}.elementor-1241 .elementor-element.elementor-element-200dcaf .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-f613ae7{--width:45%;}.elementor-1241 .elementor-element.elementor-element-da16581{text-align:center;}.elementor-1241 .elementor-element.elementor-element-da16581 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-939c15f img{max-width:30%;}.elementor-1241 .elementor-element.elementor-element-ed2963b .elementor-heading-title{font-size:24px;}.elementor-1241 .elementor-element.elementor-element-a575e2d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1241 .elementor-element.elementor-element-91794f4{--width:45%;--justify-content:center;}.elementor-1241 .elementor-element.elementor-element-0a3cfa7 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-b0f1e25{--width:45%;}.elementor-1241 .elementor-element.elementor-element-9bf8b64{text-align:center;}.elementor-1241 .elementor-element.elementor-element-9bf8b64 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-8e1d534{--width:45%;}.elementor-1241 .elementor-element.elementor-element-04f5d22{text-align:center;}.elementor-1241 .elementor-element.elementor-element-04f5d22 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-92dbde3{--width:45%;}.elementor-1241 .elementor-element.elementor-element-1b90da0 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-9dd825a{--width:45%;}.elementor-1241 .elementor-element.elementor-element-ed4cfb1{text-align:center;}.elementor-1241 .elementor-element.elementor-element-ed4cfb1 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-c2e0af4 .elementor-heading-title{font-size:24px;}.elementor-1241 .elementor-element.elementor-element-0330a03{--justify-content:center;}.elementor-1241 .elementor-element.elementor-element-0025a4e{--width:45%;}.elementor-1241 .elementor-element.elementor-element-36c36a6 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-fc85979{--width:45%;}.elementor-1241 .elementor-element.elementor-element-0c4c3f8{text-align:center;}.elementor-1241 .elementor-element.elementor-element-0c4c3f8 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-51786d4{--width:45%;}.elementor-1241 .elementor-element.elementor-element-a2e47bf{text-align:center;}.elementor-1241 .elementor-element.elementor-element-a2e47bf .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-d3a1773{--width:45%;}.elementor-1241 .elementor-element.elementor-element-02e2467 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-f4c6ec4{--width:45%;}.elementor-1241 .elementor-element.elementor-element-ffc35c1{text-align:center;}.elementor-1241 .elementor-element.elementor-element-ffc35c1 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-11a5bda img{max-width:30%;}.elementor-1241 .elementor-element.elementor-element-f9e8247 .elementor-heading-title{font-size:24px;}.elementor-1241 .elementor-element.elementor-element-0b3275e{--width:45%;}.elementor-1241 .elementor-element.elementor-element-40ba2a6 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-2578010{--width:45%;}.elementor-1241 .elementor-element.elementor-element-3ae4b7f .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-f64e77d{--width:45%;}.elementor-1241 .elementor-element.elementor-element-c0c57a1 .elementor-heading-title{font-size:15px;}.elementor-1241 .elementor-element.elementor-element-4eb444f{--width:45%;}.elementor-1241 .elementor-element.elementor-element-5e048fa .elementor-heading-title{font-size:15px;}.elementor-1241 .elementor-element.elementor-element-14e84ba{--width:45%;}.elementor-1241 .elementor-element.elementor-element-54d2c9b .elementor-heading-title{font-size:15px;}.elementor-1241 .elementor-element.elementor-element-a221a3c .elementor-heading-title{font-size:24px;}.elementor-1241 .elementor-element.elementor-element-8aea1b5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1241 .elementor-element.elementor-element-8c7df10{--width:45%;}.elementor-1241 .elementor-element.elementor-element-5219dca .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-ae7308e{--width:45%;}.elementor-1241 .elementor-element.elementor-element-5ea3614{text-align:center;}.elementor-1241 .elementor-element.elementor-element-5ea3614 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-f5e6ca0{--width:45%;}.elementor-1241 .elementor-element.elementor-element-0dcc034{text-align:center;}.elementor-1241 .elementor-element.elementor-element-0dcc034 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-93c1b9e{--width:45%;}.elementor-1241 .elementor-element.elementor-element-7cfe8f0 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-4c658b4{--width:45%;}.elementor-1241 .elementor-element.elementor-element-5565eec{text-align:center;}.elementor-1241 .elementor-element.elementor-element-5565eec .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-d3dabb0 img{max-width:30%;}.elementor-1241 .elementor-element.elementor-element-dea99dd .elementor-heading-title{font-size:24px;}.elementor-1241 .elementor-element.elementor-element-3912784{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1241 .elementor-element.elementor-element-10d557d{--width:45%;}.elementor-1241 .elementor-element.elementor-element-74ccf6b .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-1ff11ef{--width:45%;}.elementor-1241 .elementor-element.elementor-element-d1598b7{text-align:center;}.elementor-1241 .elementor-element.elementor-element-d1598b7 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-fbf0206{--width:45%;}.elementor-1241 .elementor-element.elementor-element-89a5234{text-align:center;}.elementor-1241 .elementor-element.elementor-element-89a5234 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-525a1bb{--width:45%;}.elementor-1241 .elementor-element.elementor-element-8138b9a .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-0c96cbb{--width:45%;}.elementor-1241 .elementor-element.elementor-element-0b72cd0{text-align:center;}.elementor-1241 .elementor-element.elementor-element-0b72cd0 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-8fc54de .elementor-heading-title{font-size:24px;}.elementor-1241 .elementor-element.elementor-element-10606d2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1241 .elementor-element.elementor-element-c42bfbb{--width:45%;}.elementor-1241 .elementor-element.elementor-element-8eecdab .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-97053db{--width:45%;}.elementor-1241 .elementor-element.elementor-element-37fa245{text-align:center;}.elementor-1241 .elementor-element.elementor-element-37fa245 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-afac1e1{--width:45%;}.elementor-1241 .elementor-element.elementor-element-16f57d1{text-align:center;}.elementor-1241 .elementor-element.elementor-element-16f57d1 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-94d73a1{--width:45%;}.elementor-1241 .elementor-element.elementor-element-b5783d5 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-381e3e3{--width:45%;}.elementor-1241 .elementor-element.elementor-element-512d33b{text-align:center;}.elementor-1241 .elementor-element.elementor-element-512d33b .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-cd2e773 img{max-width:30%;}.elementor-1241 .elementor-element.elementor-element-8064742 .elementor-heading-title{font-size:24px;}.elementor-1241 .elementor-element.elementor-element-14cbd59{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1241 .elementor-element.elementor-element-660ba45{--width:45%;}.elementor-1241 .elementor-element.elementor-element-d9f3cb5 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-6cf78ba{--width:45%;}.elementor-1241 .elementor-element.elementor-element-ad6163a{text-align:center;}.elementor-1241 .elementor-element.elementor-element-ad6163a .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-9a2c825{--width:45%;}.elementor-1241 .elementor-element.elementor-element-7dd0b69{text-align:center;}.elementor-1241 .elementor-element.elementor-element-7dd0b69 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-2012aef{--width:45%;}.elementor-1241 .elementor-element.elementor-element-554bbca .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-b9cc819{--width:45%;}.elementor-1241 .elementor-element.elementor-element-c4ee3e5{text-align:center;}.elementor-1241 .elementor-element.elementor-element-c4ee3e5 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-2ff49d2 img{max-width:30%;}.elementor-1241 .elementor-element.elementor-element-1c6fe7c .elementor-heading-title{font-size:24px;}.elementor-1241 .elementor-element.elementor-element-5a080f8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1241 .elementor-element.elementor-element-c1cb523{--width:45%;--justify-content:center;}.elementor-1241 .elementor-element.elementor-element-a314767 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-4378744{--width:45%;}.elementor-1241 .elementor-element.elementor-element-85babec{text-align:center;}.elementor-1241 .elementor-element.elementor-element-85babec .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-1c6fa1b{--width:45%;}.elementor-1241 .elementor-element.elementor-element-7283c7d{text-align:center;}.elementor-1241 .elementor-element.elementor-element-7283c7d .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-89fe380{--width:45%;}.elementor-1241 .elementor-element.elementor-element-4529c00 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-a85a6cc{--width:45%;}.elementor-1241 .elementor-element.elementor-element-6534011{text-align:center;}.elementor-1241 .elementor-element.elementor-element-6534011 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-94b0866 img{max-width:30%;}.elementor-1241 .elementor-element.elementor-element-a40169f .elementor-heading-title{font-size:24px;}.elementor-1241 .elementor-element.elementor-element-f02cc91{--width:45%;}.elementor-1241 .elementor-element.elementor-element-17c4611 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-7b93673{--width:45%;}.elementor-1241 .elementor-element.elementor-element-f787f73 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-09c61d0{--width:45%;}.elementor-1241 .elementor-element.elementor-element-7a611d0 .elementor-heading-title{font-size:15px;}.elementor-1241 .elementor-element.elementor-element-0a942af{--width:45%;}.elementor-1241 .elementor-element.elementor-element-cb52317 .elementor-heading-title{font-size:15px;}.elementor-1241 .elementor-element.elementor-element-2518edd{--width:45%;}.elementor-1241 .elementor-element.elementor-element-4e8310d .elementor-heading-title{font-size:15px;}.elementor-1241 .elementor-element.elementor-element-decfc1f .elementor-heading-title{font-size:24px;}.elementor-1241 .elementor-element.elementor-element-5a78903{--justify-content:center;}.elementor-1241 .elementor-element.elementor-element-51e55b2{--width:45%;}.elementor-1241 .elementor-element.elementor-element-1d86cc2 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-6f64fe4{--width:45%;}.elementor-1241 .elementor-element.elementor-element-c6ded96{text-align:center;}.elementor-1241 .elementor-element.elementor-element-c6ded96 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-0df6454{--width:45%;}.elementor-1241 .elementor-element.elementor-element-c93f380{text-align:center;}.elementor-1241 .elementor-element.elementor-element-c93f380 .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-e586646{--width:45%;}.elementor-1241 .elementor-element.elementor-element-a001ccb .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-c81e9f1{--width:45%;}.elementor-1241 .elementor-element.elementor-element-bfd1d9a{text-align:center;}.elementor-1241 .elementor-element.elementor-element-bfd1d9a .elementor-heading-title{font-size:14px;}.elementor-1241 .elementor-element.elementor-element-d8a4500{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-title-font-size:16px;}}/* Start custom CSS for html, class: .elementor-element-df9a277 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ba4a23 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8cb670a */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d346a9 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2025b */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b6d4b89 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d1ba60 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d1a7cd */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e370dd */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-98b80f6 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f2ba4b9 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1cc8a5f */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-df9a277 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ba4a23 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8cb670a */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d346a9 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2025b */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b6d4b89 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d1ba60 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d1a7cd */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e370dd */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-98b80f6 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f2ba4b9 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1cc8a5f */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-df9a277 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ba4a23 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8cb670a */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d346a9 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2025b */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b6d4b89 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d1ba60 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d1a7cd */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e370dd */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-98b80f6 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f2ba4b9 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1cc8a5f */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-df9a277 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ba4a23 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8cb670a */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d346a9 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2025b */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b6d4b89 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d1ba60 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d1a7cd */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e370dd */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-98b80f6 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f2ba4b9 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1cc8a5f */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-df9a277 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ba4a23 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8cb670a */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d346a9 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2025b */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b6d4b89 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d1ba60 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d1a7cd */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e370dd */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-98b80f6 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f2ba4b9 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1cc8a5f */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-df9a277 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ba4a23 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8cb670a */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d346a9 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a2025b */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b6d4b89 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d1ba60 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d1a7cd */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1e370dd */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-98b80f6 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f2ba4b9 */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1cc8a5f */.image-card {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 14px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 6px 20px rgba(0,0,0,0.15);
}

.image-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

/* Slight zoom on hover */
.image-card:hover img {
  transform: scale(1.05);
}

/* Overlay with frost effect */
.overlay {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(8px) saturate(120%);
  -webkit-backdrop-filter: blur(8px) saturate(120%);
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Show overlay on hover */
.image-card:hover .overlay {
  opacity: 1;
}

/* View Project Button */
.view-btn {
  background: #F5E8DA;
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  color: #380356;
  padding: 12px 24px;
  border-radius: 50px;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  transition: all 0.3s ease;
      font-family: "Clash Display", Sans-serif;
}

.view-btn:hover {
  background: transparent;
  border: 1px solid #F5E8DA;
  transform: scale(1.05);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Clash Display';
	font-display: auto;
	src: url('https://tasyadesigns.com/wp-content/uploads/2025/10/ClashDisplay-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */