.elementor-148 .elementor-element.elementor-element-17ad6aa{--display:flex;--min-height:580px;--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;--overlay-opacity:0.5;--border-radius:8px 8px 8px 8px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-148 .elementor-element.elementor-element-17ad6aa:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-17ad6aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://3dp.zemantic.xyz/wp-content/uploads/2026/04/hero-image.png");background-position:center center;background-size:cover;}.elementor-148 .elementor-element.elementor-element-17ad6aa::before, .elementor-148 .elementor-element.elementor-element-17ad6aa > .elementor-background-video-container::before, .elementor-148 .elementor-element.elementor-element-17ad6aa > .e-con-inner > .elementor-background-video-container::before, .elementor-148 .elementor-element.elementor-element-17ad6aa > .elementor-background-slideshow::before, .elementor-148 .elementor-element.elementor-element-17ad6aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-148 .elementor-element.elementor-element-17ad6aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(26, 42, 71, 0.80);--background-overlay:'';}.elementor-148 .elementor-element.elementor-element-25e65a5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.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-148 .elementor-element.elementor-element-01b3ce7{text-align:center;}.elementor-148 .elementor-element.elementor-element-01b3ce7 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:64px;font-weight:800;line-height:1.1em;text-shadow:0px 2px 20px rgba(0,0,0,0.3);color:#ffffff;}.elementor-148 .elementor-element.elementor-element-eb9efca{text-align:center;}.elementor-148 .elementor-element.elementor-element-eb9efca .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:rgba(255,255,255,0.85);}.elementor-148 .elementor-element.elementor-element-72045d4 .ts-filter-wrapper > .elementor-repeater-item-hp_kw{width:100%;}.elementor-148 .elementor-element.elementor-element-72045d4{width:100%;max-width:100%;}.elementor-148 .elementor-element.elementor-element-72045d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-148 .elementor-element.elementor-element-72045d4 .ts-filter{border-radius:8px;}.elementor-148 .elementor-element.elementor-element-72045d4 .inline-input{border-radius:8px;}.elementor-148 .elementor-element.elementor-element-72045d4 .ts-search-btn{border-radius:8px;color:#fff;--ts-icon-color:#fff;}.elementor-148 .elementor-element.elementor-element-72045d4 .inline-input::-webkit-input-placeholder{color:#94a3b8;}.elementor-148 .elementor-element.elementor-element-72045d4 .inline-input:-moz-placeholder{color:#94a3b8;}.elementor-148 .elementor-element.elementor-element-72045d4 .inline-input::-moz-placeholder{color:#94a3b8;}.elementor-148 .elementor-element.elementor-element-72045d4 .inline-input:-ms-input-placeholder{color:#94a3b8;}.elementor-148 .elementor-element.elementor-element-72045d4 .ts-inline-filter .ts-input-icon > span{left:15px;}.elementor-148 .elementor-element.elementor-element-72045d4 .ts-inline-filter .range-slider-wrapper .range-value{font-size:20px;}.elementor-148 .elementor-element.elementor-element-72045d4 .ts-filter-toggle{border-radius:5px;}.elementor-148 .elementor-element.elementor-element-72045d4 .ts-inline-filter{min-width:400px;}.elementor-148 .elementor-element.elementor-element-9d01f4a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-148 .elementor-element.elementor-element-87f214c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:500;color:rgba(255,255,255,0.7);}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-148 .elementor-element.elementor-element-ec437cd .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:13px;font-weight:500;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-148 .elementor-element.elementor-element-b178312 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:13px;font-weight:500;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-148 .elementor-element.elementor-element-2eed486 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:13px;font-weight:500;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-148 .elementor-element.elementor-element-d1be0e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-148 .elementor-element.elementor-element-d1be0e2:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-d1be0e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f8fa;}.elementor-148 .elementor-element.elementor-element-c029798{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-148 .elementor-element.elementor-element-0560797{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-148 .elementor-element.elementor-element-84f19bf .elementor-icon-wrapper{text-align:center;}.elementor-148 .elementor-element.elementor-element-84f19bf.elementor-view-stacked .elementor-icon{background-color:#30bee0;color:#ffffff;}.elementor-148 .elementor-element.elementor-element-84f19bf.elementor-view-framed .elementor-icon, .elementor-148 .elementor-element.elementor-element-84f19bf.elementor-view-default .elementor-icon{color:#30bee0;border-color:#30bee0;}.elementor-148 .elementor-element.elementor-element-84f19bf.elementor-view-framed .elementor-icon, .elementor-148 .elementor-element.elementor-element-84f19bf.elementor-view-default .elementor-icon svg{fill:#30bee0;}.elementor-148 .elementor-element.elementor-element-84f19bf.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-148 .elementor-element.elementor-element-84f19bf.elementor-view-stacked .elementor-icon svg{fill:#ffffff;}.elementor-148 .elementor-element.elementor-element-84f19bf .elementor-icon{font-size:18px;padding:12px;}.elementor-148 .elementor-element.elementor-element-84f19bf .elementor-icon svg{height:18px;}.elementor-148 .elementor-element.elementor-element-19758fd .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;color:#1a2a47;}.elementor-148 .elementor-element.elementor-element-606327b{width:initial;max-width:initial;}.elementor-148 .elementor-element.elementor-element-606327b .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;padding:10px 12px 10px 12px;}.elementor-148 .elementor-element.elementor-element-4121b9f > .post-feed-grid{grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:20px;}.elementor-148 .elementor-element.elementor-element-c5c0be0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-148 .elementor-element.elementor-element-c5c0be0:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-c5c0be0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f8fa;}.elementor-148 .elementor-element.elementor-element-88186bc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-148 .elementor-element.elementor-element-3d38e5c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-148 .elementor-element.elementor-element-e629fe4 .elementor-icon-wrapper{text-align:center;}.elementor-148 .elementor-element.elementor-element-e629fe4.elementor-view-stacked .elementor-icon{background-color:#30bee0;color:#ffffff;}.elementor-148 .elementor-element.elementor-element-e629fe4.elementor-view-framed .elementor-icon, .elementor-148 .elementor-element.elementor-element-e629fe4.elementor-view-default .elementor-icon{color:#30bee0;border-color:#30bee0;}.elementor-148 .elementor-element.elementor-element-e629fe4.elementor-view-framed .elementor-icon, .elementor-148 .elementor-element.elementor-element-e629fe4.elementor-view-default .elementor-icon svg{fill:#30bee0;}.elementor-148 .elementor-element.elementor-element-e629fe4.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-148 .elementor-element.elementor-element-e629fe4.elementor-view-stacked .elementor-icon svg{fill:#ffffff;}.elementor-148 .elementor-element.elementor-element-e629fe4 .elementor-icon{font-size:18px;padding:12px;}.elementor-148 .elementor-element.elementor-element-e629fe4 .elementor-icon svg{height:18px;}.elementor-148 .elementor-element.elementor-element-2f4f21e .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;color:#1a2a47;}.elementor-148 .elementor-element.elementor-element-71ff3ab{width:initial;max-width:initial;}.elementor-148 .elementor-element.elementor-element-71ff3ab .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;padding:10px 12px 10px 12px;}.elementor-148 .elementor-element.elementor-element-57ba734 > .post-feed-grid{grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:20px;}.elementor-148 .elementor-element.elementor-element-d06a709{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-148 .elementor-element.elementor-element-d06a709:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-d06a709 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #1a2a47 0%, #0f1d2f 100%);}.elementor-148 .elementor-element.elementor-element-c6d62bf{text-align:center;}.elementor-148 .elementor-element.elementor-element-c6d62bf .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:32px;font-weight:700;color:#ffffff;}.elementor-148 .elementor-element.elementor-element-b52a0d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-148 .elementor-element.elementor-element-b52a0d7 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:500;color:rgba(255,255,255,0.7);}.elementor-148 .elementor-element.elementor-element-dbbe39f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-148 .elementor-element.elementor-element-de4c6d9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:8px 8px 8px 8px;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-148 .elementor-element.elementor-element-de4c6d9:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-de4c6d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.05);}.elementor-148 .elementor-element.elementor-element-21327be .elementor-icon-wrapper{text-align:center;}.elementor-148 .elementor-element.elementor-element-21327be.elementor-view-stacked .elementor-icon{background-color:#30bee0;}.elementor-148 .elementor-element.elementor-element-21327be.elementor-view-framed .elementor-icon, .elementor-148 .elementor-element.elementor-element-21327be.elementor-view-default .elementor-icon{color:#30bee0;border-color:#30bee0;}.elementor-148 .elementor-element.elementor-element-21327be.elementor-view-framed .elementor-icon, .elementor-148 .elementor-element.elementor-element-21327be.elementor-view-default .elementor-icon svg{fill:#30bee0;}.elementor-148 .elementor-element.elementor-element-21327be.elementor-view-stacked .elementor-icon:hover{background-color:#30bee0;}.elementor-148 .elementor-element.elementor-element-21327be.elementor-view-framed .elementor-icon:hover, .elementor-148 .elementor-element.elementor-element-21327be.elementor-view-default .elementor-icon:hover{color:#30bee0;border-color:#30bee0;}.elementor-148 .elementor-element.elementor-element-21327be.elementor-view-framed .elementor-icon:hover, .elementor-148 .elementor-element.elementor-element-21327be.elementor-view-default .elementor-icon:hover svg{fill:#30bee0;}.elementor-148 .elementor-element.elementor-element-21327be .elementor-icon{font-size:36px;}.elementor-148 .elementor-element.elementor-element-21327be .elementor-icon svg{height:36px;}.elementor-148 .elementor-element.elementor-element-126bc62{text-align:center;}.elementor-148 .elementor-element.elementor-element-126bc62 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:44px;font-weight:800;line-height:1em;color:#30bee0;}.elementor-148 .elementor-element.elementor-element-8bce9ec{text-align:center;}.elementor-148 .elementor-element.elementor-element-8bce9ec .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.5px;color:rgba(255,255,255,0.7);}.elementor-148 .elementor-element.elementor-element-b1eaafd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:8px 8px 8px 8px;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-148 .elementor-element.elementor-element-b1eaafd:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-b1eaafd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.05);}.elementor-148 .elementor-element.elementor-element-8fa6747 .elementor-icon-wrapper{text-align:center;}.elementor-148 .elementor-element.elementor-element-8fa6747.elementor-view-stacked .elementor-icon{background-color:#30bee0;}.elementor-148 .elementor-element.elementor-element-8fa6747.elementor-view-framed .elementor-icon, .elementor-148 .elementor-element.elementor-element-8fa6747.elementor-view-default .elementor-icon{color:#30bee0;border-color:#30bee0;}.elementor-148 .elementor-element.elementor-element-8fa6747.elementor-view-framed .elementor-icon, .elementor-148 .elementor-element.elementor-element-8fa6747.elementor-view-default .elementor-icon svg{fill:#30bee0;}.elementor-148 .elementor-element.elementor-element-8fa6747.elementor-view-stacked .elementor-icon:hover{background-color:#30bee0;}.elementor-148 .elementor-element.elementor-element-8fa6747.elementor-view-framed .elementor-icon:hover, .elementor-148 .elementor-element.elementor-element-8fa6747.elementor-view-default .elementor-icon:hover{color:#30bee0;border-color:#30bee0;}.elementor-148 .elementor-element.elementor-element-8fa6747.elementor-view-framed .elementor-icon:hover, .elementor-148 .elementor-element.elementor-element-8fa6747.elementor-view-default .elementor-icon:hover svg{fill:#30bee0;}.elementor-148 .elementor-element.elementor-element-8fa6747 .elementor-icon{font-size:36px;}.elementor-148 .elementor-element.elementor-element-8fa6747 .elementor-icon svg{height:36px;}.elementor-148 .elementor-element.elementor-element-6b2a934{text-align:center;}.elementor-148 .elementor-element.elementor-element-6b2a934 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:44px;font-weight:800;line-height:1em;color:#30bee0;}.elementor-148 .elementor-element.elementor-element-61547e7{text-align:center;}.elementor-148 .elementor-element.elementor-element-61547e7 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.5px;color:rgba(255,255,255,0.7);}.elementor-148 .elementor-element.elementor-element-1f78bfe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:8px 8px 8px 8px;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-148 .elementor-element.elementor-element-1f78bfe:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-1f78bfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.05);}.elementor-148 .elementor-element.elementor-element-2858225 .elementor-icon-wrapper{text-align:center;}.elementor-148 .elementor-element.elementor-element-2858225.elementor-view-stacked .elementor-icon{background-color:#30bee0;}.elementor-148 .elementor-element.elementor-element-2858225.elementor-view-framed .elementor-icon, .elementor-148 .elementor-element.elementor-element-2858225.elementor-view-default .elementor-icon{color:#30bee0;border-color:#30bee0;}.elementor-148 .elementor-element.elementor-element-2858225.elementor-view-framed .elementor-icon, .elementor-148 .elementor-element.elementor-element-2858225.elementor-view-default .elementor-icon svg{fill:#30bee0;}.elementor-148 .elementor-element.elementor-element-2858225.elementor-view-stacked .elementor-icon:hover{background-color:#30bee0;}.elementor-148 .elementor-element.elementor-element-2858225.elementor-view-framed .elementor-icon:hover, .elementor-148 .elementor-element.elementor-element-2858225.elementor-view-default .elementor-icon:hover{color:#30bee0;border-color:#30bee0;}.elementor-148 .elementor-element.elementor-element-2858225.elementor-view-framed .elementor-icon:hover, .elementor-148 .elementor-element.elementor-element-2858225.elementor-view-default .elementor-icon:hover svg{fill:#30bee0;}.elementor-148 .elementor-element.elementor-element-2858225 .elementor-icon{font-size:36px;}.elementor-148 .elementor-element.elementor-element-2858225 .elementor-icon svg{height:36px;}.elementor-148 .elementor-element.elementor-element-eb39cf1{text-align:center;}.elementor-148 .elementor-element.elementor-element-eb39cf1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:44px;font-weight:800;line-height:1em;color:#30bee0;}.elementor-148 .elementor-element.elementor-element-557b5e1{text-align:center;}.elementor-148 .elementor-element.elementor-element-557b5e1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.5px;color:rgba(255,255,255,0.7);}.elementor-148 .elementor-element.elementor-element-6d8e04d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:8px 8px 8px 8px;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-148 .elementor-element.elementor-element-6d8e04d:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-6d8e04d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.05);}.elementor-148 .elementor-element.elementor-element-e463446 .elementor-icon-wrapper{text-align:center;}.elementor-148 .elementor-element.elementor-element-e463446.elementor-view-stacked .elementor-icon{background-color:#30bee0;}.elementor-148 .elementor-element.elementor-element-e463446.elementor-view-framed .elementor-icon, .elementor-148 .elementor-element.elementor-element-e463446.elementor-view-default .elementor-icon{color:#30bee0;border-color:#30bee0;}.elementor-148 .elementor-element.elementor-element-e463446.elementor-view-framed .elementor-icon, .elementor-148 .elementor-element.elementor-element-e463446.elementor-view-default .elementor-icon svg{fill:#30bee0;}.elementor-148 .elementor-element.elementor-element-e463446.elementor-view-stacked .elementor-icon:hover{background-color:#30bee0;}.elementor-148 .elementor-element.elementor-element-e463446.elementor-view-framed .elementor-icon:hover, .elementor-148 .elementor-element.elementor-element-e463446.elementor-view-default .elementor-icon:hover{color:#30bee0;border-color:#30bee0;}.elementor-148 .elementor-element.elementor-element-e463446.elementor-view-framed .elementor-icon:hover, .elementor-148 .elementor-element.elementor-element-e463446.elementor-view-default .elementor-icon:hover svg{fill:#30bee0;}.elementor-148 .elementor-element.elementor-element-e463446 .elementor-icon{font-size:36px;}.elementor-148 .elementor-element.elementor-element-e463446 .elementor-icon svg{height:36px;}.elementor-148 .elementor-element.elementor-element-4d6de24{text-align:center;}.elementor-148 .elementor-element.elementor-element-4d6de24 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:44px;font-weight:800;line-height:1em;color:#30bee0;}.elementor-148 .elementor-element.elementor-element-fb6e196{text-align:center;}.elementor-148 .elementor-element.elementor-element-fb6e196 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.5px;color:rgba(255,255,255,0.7);}.elementor-148 .elementor-element.elementor-element-8d1576c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:40px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-148 .elementor-element.elementor-element-8d1576c:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-8d1576c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f8fa;}.elementor-148 .elementor-element.elementor-element-83793b3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-148 .elementor-element.elementor-element-0b1de08{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-148 .elementor-element.elementor-element-d47634d .elementor-icon-wrapper{text-align:center;}.elementor-148 .elementor-element.elementor-element-d47634d.elementor-view-stacked .elementor-icon{background-color:#30bee0;color:#ffffff;}.elementor-148 .elementor-element.elementor-element-d47634d.elementor-view-framed .elementor-icon, .elementor-148 .elementor-element.elementor-element-d47634d.elementor-view-default .elementor-icon{color:#30bee0;border-color:#30bee0;}.elementor-148 .elementor-element.elementor-element-d47634d.elementor-view-framed .elementor-icon, .elementor-148 .elementor-element.elementor-element-d47634d.elementor-view-default .elementor-icon svg{fill:#30bee0;}.elementor-148 .elementor-element.elementor-element-d47634d.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-148 .elementor-element.elementor-element-d47634d.elementor-view-stacked .elementor-icon svg{fill:#ffffff;}.elementor-148 .elementor-element.elementor-element-d47634d .elementor-icon{font-size:18px;padding:12px;}.elementor-148 .elementor-element.elementor-element-d47634d .elementor-icon svg{height:18px;}.elementor-148 .elementor-element.elementor-element-328d816 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;color:#1a2a47;}.elementor-148 .elementor-element.elementor-element-424e0b5{width:initial;max-width:initial;}.elementor-148 .elementor-element.elementor-element-424e0b5 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;padding:10px 12px 10px 12px;}.elementor-148 .elementor-element.elementor-element-f096d2b > .post-feed-grid{grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:20px;}.elementor-148 .elementor-element.elementor-element-7a650cc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-148 .elementor-element.elementor-element-7a650cc:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-7a650cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #30bee0 0%, #1a8ba8 100%);}.elementor-148 .elementor-element.elementor-element-b9e6eeb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-148 .elementor-element.elementor-element-0fa893c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-148 .elementor-element.elementor-element-62535ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-148 .elementor-element.elementor-element-62535ec .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#ffffff;}.elementor-148 .elementor-element.elementor-element-3b8ccd6 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;color:#ffffff;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-148 .elementor-element.elementor-element-3c5014a{text-align:start;font-family:"Space Grotesk", Sans-serif;font-size:16px;line-height:1.6em;color:rgba(255,255,255,0.85);}.elementor-148 .elementor-element.elementor-element-21d7a35 .elementor-button:hover, .elementor-148 .elementor-element.elementor-element-21d7a35 .elementor-button:focus{background-color:#0f1d2f;}.elementor-148 .elementor-element.elementor-element-21d7a35 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-148 .elementor-element.elementor-element-f0c26c5{--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;}.elementor-148 .elementor-element.elementor-element-6110ada{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-148 .elementor-element.elementor-element-6110ada.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-148 .elementor-element.elementor-element-6110a01{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.2);--border-color:rgba(255,255,255,0.2);--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-148 .elementor-element.elementor-element-6110a01:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-6110a01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.15);}.elementor-148 .elementor-element.elementor-element-6110a02 .elementor-icon-wrapper{text-align:center;}.elementor-148 .elementor-element.elementor-element-6110a02.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-148 .elementor-element.elementor-element-6110a02.elementor-view-framed .elementor-icon, .elementor-148 .elementor-element.elementor-element-6110a02.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-148 .elementor-element.elementor-element-6110a02.elementor-view-framed .elementor-icon, .elementor-148 .elementor-element.elementor-element-6110a02.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-148 .elementor-element.elementor-element-6110a02.elementor-view-stacked .elementor-icon:hover{background-color:#ffffff;}.elementor-148 .elementor-element.elementor-element-6110a02.elementor-view-framed .elementor-icon:hover, .elementor-148 .elementor-element.elementor-element-6110a02.elementor-view-default .elementor-icon:hover{color:#ffffff;border-color:#ffffff;}.elementor-148 .elementor-element.elementor-element-6110a02.elementor-view-framed .elementor-icon:hover, .elementor-148 .elementor-element.elementor-element-6110a02.elementor-view-default .elementor-icon:hover svg{fill:#ffffff;}.elementor-148 .elementor-element.elementor-element-6110a02 .elementor-icon{font-size:40px;}.elementor-148 .elementor-element.elementor-element-6110a02 .elementor-icon svg{height:40px;}.elementor-148 .elementor-element.elementor-element-6110a03{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-148 .elementor-element.elementor-element-6110a03 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:700;color:#ffffff;}.elementor-148 .elementor-element.elementor-element-6110a04{text-align:center;}.elementor-148 .elementor-element.elementor-element-6110a04 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:11px;font-weight:500;color:rgba(255,255,255,0.8);}.elementor-148 .elementor-element.elementor-element-6110a05{text-align:center;}.elementor-148 .elementor-element.elementor-element-6110a05 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:11px;font-weight:500;color:rgba(255,255,255,0.8);}.elementor-148 .elementor-element.elementor-element-6110a06{text-align:center;}.elementor-148 .elementor-element.elementor-element-6110a06 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:11px;font-weight:500;color:rgba(255,255,255,0.8);}.elementor-148 .elementor-element.elementor-element-6110b01{--display:flex;--min-height:48px;--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;--border-radius:50% 50% 50% 50%;}.elementor-148 .elementor-element.elementor-element-6110b01:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-6110b01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.25);}.elementor-148 .elementor-element.elementor-element-6110b01.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-148 .elementor-element.elementor-element-6110b02{text-align:center;}.elementor-148 .elementor-element.elementor-element-6110b02 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:800;color:#ffffff;}.elementor-148 .elementor-element.elementor-element-6110c01{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.2);--border-color:rgba(255,255,255,0.2);--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-148 .elementor-element.elementor-element-6110c01:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-6110c01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.15);}.elementor-148 .elementor-element.elementor-element-6110c02 .elementor-icon-wrapper{text-align:center;}.elementor-148 .elementor-element.elementor-element-6110c02.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-148 .elementor-element.elementor-element-6110c02.elementor-view-framed .elementor-icon, .elementor-148 .elementor-element.elementor-element-6110c02.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-148 .elementor-element.elementor-element-6110c02.elementor-view-framed .elementor-icon, .elementor-148 .elementor-element.elementor-element-6110c02.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-148 .elementor-element.elementor-element-6110c02.elementor-view-stacked .elementor-icon:hover{background-color:#ffffff;}.elementor-148 .elementor-element.elementor-element-6110c02.elementor-view-framed .elementor-icon:hover, .elementor-148 .elementor-element.elementor-element-6110c02.elementor-view-default .elementor-icon:hover{color:#ffffff;border-color:#ffffff;}.elementor-148 .elementor-element.elementor-element-6110c02.elementor-view-framed .elementor-icon:hover, .elementor-148 .elementor-element.elementor-element-6110c02.elementor-view-default .elementor-icon:hover svg{fill:#ffffff;}.elementor-148 .elementor-element.elementor-element-6110c02 .elementor-icon{font-size:40px;}.elementor-148 .elementor-element.elementor-element-6110c02 .elementor-icon svg{height:40px;}.elementor-148 .elementor-element.elementor-element-6110c03{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-148 .elementor-element.elementor-element-6110c03 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:700;color:#ffffff;}.elementor-148 .elementor-element.elementor-element-6110c04{text-align:center;}.elementor-148 .elementor-element.elementor-element-6110c04 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:11px;font-weight:500;color:rgba(255,255,255,0.8);}.elementor-148 .elementor-element.elementor-element-6110c05{text-align:center;}.elementor-148 .elementor-element.elementor-element-6110c05 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:11px;font-weight:500;color:rgba(255,255,255,0.8);}.elementor-148 .elementor-element.elementor-element-6110c06{text-align:center;}.elementor-148 .elementor-element.elementor-element-6110c06 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:11px;font-weight:500;color:rgba(255,255,255,0.8);}.elementor-148 .elementor-element.elementor-element-a436567{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-148 .elementor-element.elementor-element-a436567:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-a436567 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #f0f5fa 0%, #e8eef5 100%);}.elementor-148 .elementor-element.elementor-element-1f96254{text-align:center;}.elementor-148 .elementor-element.elementor-element-1f96254 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:32px;font-weight:700;color:#1e293b;}.elementor-148 .elementor-element.elementor-element-d84d56b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:center;}.elementor-148 .elementor-element.elementor-element-d84d56b .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:500;color:#64748b;}.elementor-148 .elementor-element.elementor-element-074ca5f{--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:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-148 .elementor-element.elementor-element-654a59a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,0,0,0.06);--border-color:rgba(0,0,0,0.06);--border-radius:8px 8px 8px 8px;box-shadow:0px 4px 24px -4px rgba(0,0,0,0.06);--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-148 .elementor-element.elementor-element-654a59a:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-654a59a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.7);}.elementor-148 .elementor-element.elementor-element-bdda84b .elementor-icon-wrapper{text-align:start;}.elementor-148 .elementor-element.elementor-element-bdda84b.elementor-view-stacked .elementor-icon{background-color:#3b82f6;}.elementor-148 .elementor-element.elementor-element-bdda84b.elementor-view-framed .elementor-icon, .elementor-148 .elementor-element.elementor-element-bdda84b.elementor-view-default .elementor-icon{color:#3b82f6;border-color:#3b82f6;}.elementor-148 .elementor-element.elementor-element-bdda84b.elementor-view-framed .elementor-icon, .elementor-148 .elementor-element.elementor-element-bdda84b.elementor-view-default .elementor-icon svg{fill:#3b82f6;}.elementor-148 .elementor-element.elementor-element-bdda84b.elementor-view-stacked .elementor-icon:hover{background-color:#3b82f6;}.elementor-148 .elementor-element.elementor-element-bdda84b.elementor-view-framed .elementor-icon:hover, .elementor-148 .elementor-element.elementor-element-bdda84b.elementor-view-default .elementor-icon:hover{color:#3b82f6;border-color:#3b82f6;}.elementor-148 .elementor-element.elementor-element-bdda84b.elementor-view-framed .elementor-icon:hover, .elementor-148 .elementor-element.elementor-element-bdda84b.elementor-view-default .elementor-icon:hover svg{fill:#3b82f6;}.elementor-148 .elementor-element.elementor-element-bdda84b .elementor-icon{font-size:40px;}.elementor-148 .elementor-element.elementor-element-bdda84b .elementor-icon svg{height:40px;}.elementor-148 .elementor-element.elementor-element-43fdb29 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:#1e293b;}.elementor-148 .elementor-element.elementor-element-bf70ec4{text-align:start;font-family:"Space Grotesk", Sans-serif;font-size:14px;line-height:1.6em;color:#64748b;}.elementor-148 .elementor-element.elementor-element-6f7f91d{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-148 .elementor-element.elementor-element-6f7f91d .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;color:#3b82f6;}.elementor-148 .elementor-element.elementor-element-48487c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,0,0,0.06);--border-color:rgba(0,0,0,0.06);--border-radius:8px 8px 8px 8px;box-shadow:0px 4px 24px -4px rgba(0,0,0,0.06);--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-148 .elementor-element.elementor-element-48487c3:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-48487c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.7);}.elementor-148 .elementor-element.elementor-element-77a26a2 .elementor-icon-wrapper{text-align:start;}.elementor-148 .elementor-element.elementor-element-77a26a2.elementor-view-stacked .elementor-icon{background-color:#8b5cf6;}.elementor-148 .elementor-element.elementor-element-77a26a2.elementor-view-framed .elementor-icon, .elementor-148 .elementor-element.elementor-element-77a26a2.elementor-view-default .elementor-icon{color:#8b5cf6;border-color:#8b5cf6;}.elementor-148 .elementor-element.elementor-element-77a26a2.elementor-view-framed .elementor-icon, .elementor-148 .elementor-element.elementor-element-77a26a2.elementor-view-default .elementor-icon svg{fill:#8b5cf6;}.elementor-148 .elementor-element.elementor-element-77a26a2.elementor-view-stacked .elementor-icon:hover{background-color:#8b5cf6;}.elementor-148 .elementor-element.elementor-element-77a26a2.elementor-view-framed .elementor-icon:hover, .elementor-148 .elementor-element.elementor-element-77a26a2.elementor-view-default .elementor-icon:hover{color:#8b5cf6;border-color:#8b5cf6;}.elementor-148 .elementor-element.elementor-element-77a26a2.elementor-view-framed .elementor-icon:hover, .elementor-148 .elementor-element.elementor-element-77a26a2.elementor-view-default .elementor-icon:hover svg{fill:#8b5cf6;}.elementor-148 .elementor-element.elementor-element-77a26a2 .elementor-icon{font-size:40px;}.elementor-148 .elementor-element.elementor-element-77a26a2 .elementor-icon svg{height:40px;}.elementor-148 .elementor-element.elementor-element-0fed329 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:#1e293b;}.elementor-148 .elementor-element.elementor-element-dc06352{text-align:start;font-family:"Space Grotesk", Sans-serif;font-size:14px;line-height:1.6em;color:#64748b;}.elementor-148 .elementor-element.elementor-element-28ddae9{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-148 .elementor-element.elementor-element-28ddae9 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;color:#8b5cf6;}.elementor-148 .elementor-element.elementor-element-07f4fe0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,0,0,0.06);--border-color:rgba(0,0,0,0.06);--border-radius:8px 8px 8px 8px;box-shadow:0px 4px 24px -4px rgba(0,0,0,0.06);--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-148 .elementor-element.elementor-element-07f4fe0:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-07f4fe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.7);}.elementor-148 .elementor-element.elementor-element-00b4638 .elementor-icon-wrapper{text-align:start;}.elementor-148 .elementor-element.elementor-element-00b4638.elementor-view-stacked .elementor-icon{background-color:#f59e0b;}.elementor-148 .elementor-element.elementor-element-00b4638.elementor-view-framed .elementor-icon, .elementor-148 .elementor-element.elementor-element-00b4638.elementor-view-default .elementor-icon{color:#f59e0b;border-color:#f59e0b;}.elementor-148 .elementor-element.elementor-element-00b4638.elementor-view-framed .elementor-icon, .elementor-148 .elementor-element.elementor-element-00b4638.elementor-view-default .elementor-icon svg{fill:#f59e0b;}.elementor-148 .elementor-element.elementor-element-00b4638.elementor-view-stacked .elementor-icon:hover{background-color:#f59e0b;}.elementor-148 .elementor-element.elementor-element-00b4638.elementor-view-framed .elementor-icon:hover, .elementor-148 .elementor-element.elementor-element-00b4638.elementor-view-default .elementor-icon:hover{color:#f59e0b;border-color:#f59e0b;}.elementor-148 .elementor-element.elementor-element-00b4638.elementor-view-framed .elementor-icon:hover, .elementor-148 .elementor-element.elementor-element-00b4638.elementor-view-default .elementor-icon:hover svg{fill:#f59e0b;}.elementor-148 .elementor-element.elementor-element-00b4638 .elementor-icon{font-size:40px;}.elementor-148 .elementor-element.elementor-element-00b4638 .elementor-icon svg{height:40px;}.elementor-148 .elementor-element.elementor-element-5469a21 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:700;color:#1e293b;}.elementor-148 .elementor-element.elementor-element-7190246{text-align:start;font-family:"Space Grotesk", Sans-serif;font-size:14px;line-height:1.6em;color:#64748b;}.elementor-148 .elementor-element.elementor-element-6635639{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-148 .elementor-element.elementor-element-6635639 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:700;line-height:1.4em;color:#f59e0b;}.elementor-148 .elementor-element.elementor-element-ee34900{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(48,190,224,0.15);--border-color:rgba(48,190,224,0.15);--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-148 .elementor-element.elementor-element-ee34900:not(.elementor-motion-effects-element-type-background), .elementor-148 .elementor-element.elementor-element-ee34900 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0f172a 0%, #1e1b4b 100%);}.elementor-148 .elementor-element.elementor-element-3f1d8cc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-148 .elementor-element.elementor-element-cta_icon1 .elementor-icon-wrapper{text-align:center;}.elementor-148 .elementor-element.elementor-element-cta_icon1.elementor-view-stacked .elementor-icon{background-color:rgba(48,190,224,0.15);color:#30bee0;}.elementor-148 .elementor-element.elementor-element-cta_icon1.elementor-view-framed .elementor-icon, .elementor-148 .elementor-element.elementor-element-cta_icon1.elementor-view-default .elementor-icon{color:rgba(48,190,224,0.15);border-color:rgba(48,190,224,0.15);}.elementor-148 .elementor-element.elementor-element-cta_icon1.elementor-view-framed .elementor-icon, .elementor-148 .elementor-element.elementor-element-cta_icon1.elementor-view-default .elementor-icon svg{fill:rgba(48,190,224,0.15);}.elementor-148 .elementor-element.elementor-element-cta_icon1.elementor-view-framed .elementor-icon{background-color:#30bee0;}.elementor-148 .elementor-element.elementor-element-cta_icon1.elementor-view-stacked .elementor-icon svg{fill:#30bee0;}.elementor-148 .elementor-element.elementor-element-cta_icon1 .elementor-icon{font-size:22px;padding:16px;}.elementor-148 .elementor-element.elementor-element-cta_icon1 .elementor-icon svg{height:22px;}.elementor-148 .elementor-element.elementor-element-6cedbae{text-align:center;}.elementor-148 .elementor-element.elementor-element-6cedbae .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#ffffff;}.elementor-148 .elementor-element.elementor-element-1b3aff7{text-align:center;}.elementor-148 .elementor-element.elementor-element-1b3aff7 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(255,255,255,0.6);}.elementor-148 .elementor-element.elementor-element-4bec70c .elementor-button:hover, .elementor-148 .elementor-element.elementor-element-4bec70c .elementor-button:focus{background-color:#28a8c7;}.elementor-148 .elementor-element.elementor-element-4bec70c{width:auto;max-width:auto;}.elementor-148 .elementor-element.elementor-element-4bec70c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-148 .elementor-element.elementor-element-4bec70c .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;padding:14px 32px 14px 32px;}body.elementor-page-148:not(.elementor-motion-effects-element-type-background), body.elementor-page-148 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor.elementor-148{position:initial;}@media(max-width:1366px){.elementor-148 .elementor-element.elementor-element-72045d4{width:var( --container-widget-width, 547.258px );max-width:547.258px;--container-widget-width:547.258px;--container-widget-flex-grow:0;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-148 .elementor-element.elementor-element-01b3ce7 .elementor-heading-title{font-size:42px;}.elementor-148 .elementor-element.elementor-element-4121b9f > .post-feed-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-148 .elementor-element.elementor-element-57ba734 > .post-feed-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-148 .elementor-element.elementor-element-f096d2b > .post-feed-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-148 .elementor-element.elementor-element-6cedbae .elementor-heading-title{font-size:28px;}.elementor.elementor-148{position:initial;}}@media(max-width:767px){.elementor-148 .elementor-element.elementor-element-01b3ce7 .elementor-heading-title{font-size:32px;}.elementor-148 .elementor-element.elementor-element-4121b9f > .post-feed-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-148 .elementor-element.elementor-element-57ba734 > .post-feed-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-148 .elementor-element.elementor-element-f096d2b > .post-feed-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-148 .elementor-element.elementor-element-6cedbae .elementor-heading-title{font-size:24px;}.elementor.elementor-148{position:initial;}}@media(min-width:768px){.elementor-148 .elementor-element.elementor-element-25e65a5{--content-width:900px;}.elementor-148 .elementor-element.elementor-element-d1be0e2{--content-width:1200px;}.elementor-148 .elementor-element.elementor-element-c5c0be0{--content-width:1200px;}.elementor-148 .elementor-element.elementor-element-dbbe39f{--content-width:1100px;}.elementor-148 .elementor-element.elementor-element-de4c6d9{--width:23%;}.elementor-148 .elementor-element.elementor-element-b1eaafd{--width:23%;}.elementor-148 .elementor-element.elementor-element-1f78bfe{--width:23%;}.elementor-148 .elementor-element.elementor-element-6d8e04d{--width:23%;}.elementor-148 .elementor-element.elementor-element-8d1576c{--content-width:1200px;}.elementor-148 .elementor-element.elementor-element-b9e6eeb{--content-width:1100px;}.elementor-148 .elementor-element.elementor-element-0fa893c{--width:55%;}.elementor-148 .elementor-element.elementor-element-f0c26c5{--width:40%;}.elementor-148 .elementor-element.elementor-element-6110a01{--width:160px;}.elementor-148 .elementor-element.elementor-element-6110b01{--width:48px;}.elementor-148 .elementor-element.elementor-element-6110c01{--width:160px;}.elementor-148 .elementor-element.elementor-element-074ca5f{--content-width:1100px;}.elementor-148 .elementor-element.elementor-element-3f1d8cc{--content-width:700px;}}/* Start custom CSS for ts-search-form, class: .elementor-element-72045d4 */.elementor-148 .elementor-element.elementor-element-72045d4 .ts-form.ts-search-widget {
                            background: rgba(255, 255, 255, 0.12) !important;
                            backdrop-filter: blur(20px) !important;
                            -webkit-backdrop-filter: blur(20px) !important;
                            padding: 10px 10px 10px 24px !important;
                            border-radius: 8px !important;
                            box-shadow: 0 25px 60px -12px rgba(0,0,0,0.35), inset 0 1px 0 rgba(255,255,255,0.15) !important;
                            border: 1.5px solid rgba(255,255,255,0.2) !important;
                            max-width: 720px;
                            margin: 0 auto;
                            transition: all 0.3s ease !important;
                        }
                        .elementor-148 .elementor-element.elementor-element-72045d4 .ts-form.ts-search-widget:hover,
                        .elementor-148 .elementor-element.elementor-element-72045d4 .ts-form.ts-search-widget:focus-within {
                            background: rgba(255, 255, 255, 0.18) !important;
                            border-color: rgba(48,190,224,0.4) !important;
                            box-shadow: 0 25px 60px -12px rgba(0,0,0,0.4), 0 0 30px rgba(48,190,224,0.15), inset 0 1px 0 rgba(255,255,255,0.2) !important;
                        }
                        .elementor-148 .elementor-element.elementor-element-72045d4 .ts-filter-wrapper.flexify {
                            display: flex !important;
                            flex-direction: row !important;
                            align-items: center !important;
                            gap: 10px !important;
                            flex-wrap: nowrap !important;
                        }
                        .elementor-148 .elementor-element.elementor-element-72045d4 .ts-form-group {
                            background: transparent !important;
                            border: none !important;
                            border-radius: 0 !important;
                            padding: 0 !important;
                            margin: 0 !important;
                            flex: 1 1 0% !important;
                            min-width: 0 !important;
                            box-shadow: none !important;
                        }
                        .elementor-148 .elementor-element.elementor-element-72045d4 .ts-filter-toggle {
                            display: none !important;
                        }
                        .elementor-148 .elementor-element.elementor-element-72045d4 .ts-form-group.ts-form-submit {
                            flex: 0 0 auto !important;
                        }
                        .elementor-148 .elementor-element.elementor-element-72045d4 .ts-filter.ts-popup-target {
                            display: flex !important;
                            align-items: center !important;
                            gap: 8px !important;
                            padding: 16px 20px !important;
                            background: transparent !important;
                            border: none !important;
                            border-radius: 0 !important;
                            min-height: 54px !important;
                            box-shadow: none !important;
                        }
                        .elementor-148 .elementor-element.elementor-element-72045d4 .ts-filter-text {
                            font-family: "Space Grotesk", sans-serif !important;
                            font-size: 17px !important;
                            font-weight: 500 !important;
                            color: rgba(255,255,255,0.55) !important;
                        }
                        .elementor-148 .elementor-element.elementor-element-72045d4 .ts-filter.ts-filled .ts-filter-text {
                            color: #ffffff !important;
                        }
                        .elementor-148 .elementor-element.elementor-element-72045d4 .ts-down-icon { display: none !important; }
                        .elementor-148 .elementor-element.elementor-element-72045d4 .ts-form-group > label { display: none !important; }
                        .elementor-148 .elementor-element.elementor-element-72045d4 .ts-search-btn {
                            background: #30bee0 !important;
                            color: #FFFFFF !important;
                            border: none !important;
                            border-radius: 8px !important;
                            padding: 16px 36px !important;
                            font-family: "Space Grotesk", sans-serif !important;
                            font-weight: 700 !important;
                            font-size: 16px !important;
                            white-space: nowrap !important;
                            box-shadow: 0 4px 16px rgba(48,190,224,0.4) !important;
                            transition: all 0.2s ease !important;
                            letter-spacing: 0.3px !important;
                        }
                        .elementor-148 .elementor-element.elementor-element-72045d4 .ts-search-btn:hover {
                            background: #28a8c7 !important;
                            transform: translateY(-2px);
                            box-shadow: 0 6px 20px rgba(48,190,224,0.5) !important;
                        }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-606327b */.elementor-148 .elementor-element.elementor-element-606327b .elementor-button { white-space: nowrap !important; }
.elementor-148 .elementor-element.elementor-element-606327b .elementor-button-text { white-space: nowrap !important; display: inline-block !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-71ff3ab */.elementor-148 .elementor-element.elementor-element-71ff3ab .elementor-button { white-space: nowrap !important; }
.elementor-148 .elementor-element.elementor-element-71ff3ab .elementor-button-text { white-space: nowrap !important; display: inline-block !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de4c6d9 */.elementor-148 .elementor-element.elementor-element-de4c6d9 { transition: all 0.3s ease; }
                .elementor-148 .elementor-element.elementor-element-de4c6d9:hover { background: rgba(255,255,255,0.1) !important; transform: translateY(-4px); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1eaafd */.elementor-148 .elementor-element.elementor-element-b1eaafd { transition: all 0.3s ease; }
                .elementor-148 .elementor-element.elementor-element-b1eaafd:hover { background: rgba(255,255,255,0.1) !important; transform: translateY(-4px); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f78bfe */.elementor-148 .elementor-element.elementor-element-1f78bfe { transition: all 0.3s ease; }
                .elementor-148 .elementor-element.elementor-element-1f78bfe:hover { background: rgba(255,255,255,0.1) !important; transform: translateY(-4px); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8e04d */.elementor-148 .elementor-element.elementor-element-6d8e04d { transition: all 0.3s ease; }
                .elementor-148 .elementor-element.elementor-element-6d8e04d:hover { background: rgba(255,255,255,0.1) !important; transform: translateY(-4px); }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-424e0b5 */.elementor-148 .elementor-element.elementor-element-424e0b5 .elementor-button { white-space: nowrap !important; }
.elementor-148 .elementor-element.elementor-element-424e0b5 .elementor-button-text { white-space: nowrap !important; display: inline-block !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a650cc */.elementor-148 .elementor-element.elementor-element-7a650cc { overflow: hidden; position: relative; }
            .elementor-148 .elementor-element.elementor-element-7a650cc::after { content: ""; position: absolute; top: -50%; right: -10%; width: 400px; height: 400px; background: rgba(255,255,255,0.06); border-radius: 50%; pointer-events: none; }
            .elementor-148 .elementor-element.elementor-element-7a650cc::before { content: ""; position: absolute; bottom: -30%; left: -5%; width: 300px; height: 300px; background: rgba(255,255,255,0.04); border-radius: 50%; pointer-events: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f7f91d */.elementor-148 .elementor-element.elementor-element-6f7f91d .elementor-heading-title { color: #3b82f6 !important; transition: color 0.2s; }
.elementor-148 .elementor-element.elementor-element-6f7f91d .elementor-heading-title:hover { color: #1d4ed8 !important; }
.elementor-148 .elementor-element.elementor-element-6f7f91d a { text-decoration: none !important; }
.elementor-148 .elementor-element.elementor-element-6f7f91d .elementor-heading-title { display: inline-block; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-654a59a */.elementor-148 .elementor-element.elementor-element-654a59a { transition: all 0.3s ease; backdrop-filter: blur(10px); }
                .elementor-148 .elementor-element.elementor-element-654a59a:hover { transform: translateY(-6px); box-shadow: 0 16px 40px -8px rgba(0,0,0,0.12) !important; border-color: #3b82f6 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ddae9 */.elementor-148 .elementor-element.elementor-element-28ddae9 .elementor-heading-title { color: #8b5cf6 !important; transition: color 0.2s; }
.elementor-148 .elementor-element.elementor-element-28ddae9 .elementor-heading-title:hover { color: #6d28d9 !important; }
.elementor-148 .elementor-element.elementor-element-28ddae9 a { text-decoration: none !important; }
.elementor-148 .elementor-element.elementor-element-28ddae9 .elementor-heading-title { display: inline-block; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48487c3 */.elementor-148 .elementor-element.elementor-element-48487c3 { transition: all 0.3s ease; backdrop-filter: blur(10px); }
                .elementor-148 .elementor-element.elementor-element-48487c3:hover { transform: translateY(-6px); box-shadow: 0 16px 40px -8px rgba(0,0,0,0.12) !important; border-color: #8b5cf6 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6635639 */.elementor-148 .elementor-element.elementor-element-6635639 .elementor-heading-title { color: #f59e0b !important; transition: color 0.2s; }
.elementor-148 .elementor-element.elementor-element-6635639 .elementor-heading-title:hover { color: #b45309 !important; }
.elementor-148 .elementor-element.elementor-element-6635639 a { text-decoration: none !important; }
.elementor-148 .elementor-element.elementor-element-6635639 .elementor-heading-title { display: inline-block; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07f4fe0 */.elementor-148 .elementor-element.elementor-element-07f4fe0 { transition: all 0.3s ease; backdrop-filter: blur(10px); }
                .elementor-148 .elementor-element.elementor-element-07f4fe0:hover { transform: translateY(-6px); box-shadow: 0 16px 40px -8px rgba(0,0,0,0.12) !important; border-color: #f59e0b !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee34900 */.elementor-148 .elementor-element.elementor-element-ee34900 { position: relative; overflow: hidden; }

.elementor-148 .elementor-element.elementor-element-ee34900::before {
    content: "";
    position: absolute;
    inset: -60px;
    background-image: 
        linear-gradient(rgba(48,190,224,0.06) 1px, transparent 1px),
        linear-gradient(90deg, rgba(48,190,224,0.06) 1px, transparent 1px);
    background-size: 60px 60px;
    animation: gridMove 20s linear infinite;
    pointer-events: none;
    z-index: 0;
}

@keyframes gridMove {
    0% { transform: translate(0, 0); }
    100% { transform: translate(60px, 60px); }
}

.elementor-148 .elementor-element.elementor-element-ee34900 > .e-con-inner,
.elementor-148 .elementor-element.elementor-element-ee34900 > .elementor-element {
    position: relative;
    z-index: 1;
}/* End custom CSS */