.elementor-424 .elementor-element.elementor-element-3893643b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-424 .elementor-element.elementor-element-3893643b:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-3893643b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #f8fafc 0%, #FFFFFF 100%);}.elementor-424 .elementor-element.elementor-element-5cc2290{--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;--justify-content:center;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-424 .elementor-element.elementor-element-5cc2290.e-con{--align-self:center;}.elementor-424 .elementor-element.elementor-element-677c3d29{--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:1.2rem 1.2rem;--row-gap:1.2rem;--column-gap:1.2rem;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-424 .elementor-element.elementor-element-5c7ea32e{background-color:#EEF2FF;padding:6px 16px 6px 16px;border-radius:50px 50px 50px 50px;text-align:center;font-family:"Work Sans", Sans-serif;font-size:0.875rem;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:1.5px;color:#4F46E5;}.elementor-424 .elementor-element.elementor-element-5c7ea32e.elementor-element{--align-self:center;}.elementor-424 .elementor-element.elementor-element-5c7ea32e p{margin-block-end:0px;}.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-424 .elementor-element.elementor-element-3663d7a5{text-align:center;}.elementor-424 .elementor-element.elementor-element-3663d7a5 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:32px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.5px;color:#1e293b;}.elementor-424 .elementor-element.elementor-element-3c25d234{text-align:center;font-family:"Work Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;line-height:1.7em;color:#64748b;}.elementor-424 .elementor-element.elementor-element-3c25d234 p{margin-block-end:0px;}.elementor-424 .elementor-element.elementor-element-77ad58cf{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-424 .elementor-element.elementor-element-5a408b7f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;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:#e2e8f0;--border-color:#e2e8f0;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-424 .elementor-element.elementor-element-5a408b7f:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-5a408b7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-424 .elementor-element.elementor-element-5a408b7f.e-con{--align-self:center;}.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-424 .elementor-element.elementor-element-7277f17a{width:initial;max-width:initial;text-align:start;}.elementor-424 .elementor-element.elementor-element-7277f17a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-424 .elementor-element.elementor-element-7277f17a img{width:100%;}.elementor-424 .elementor-element.elementor-element-7c09a219{--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;--justify-content:center;--gap:0.8rem 0.8rem;--row-gap:0.8rem;--column-gap:0.8rem;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.2rem;--padding-right:1.2rem;}.elementor-424 .elementor-element.elementor-element-4b13d327{text-align:start;}.elementor-424 .elementor-element.elementor-element-4b13d327 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;color:#1e293b;}.elementor-424 .elementor-element.elementor-element-24b02761{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:none;font-style:normal;line-height:1.4em;color:#64748b;}.elementor-424 .elementor-element.elementor-element-24b02761 p{margin-block-end:0px;}.elementor-424 .elementor-element.elementor-element-60d93d9f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;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:#e2e8f0;--border-color:#e2e8f0;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-424 .elementor-element.elementor-element-60d93d9f:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-60d93d9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-424 .elementor-element.elementor-element-60d93d9f.e-con{--align-self:center;}.elementor-424 .elementor-element.elementor-element-2846dbb1{width:initial;max-width:initial;text-align:start;}.elementor-424 .elementor-element.elementor-element-2846dbb1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-424 .elementor-element.elementor-element-2846dbb1 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-424 .elementor-element.elementor-element-b14a843{--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;--justify-content:center;--gap:0.8rem 0.8rem;--row-gap:0.8rem;--column-gap:0.8rem;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.2rem;--padding-right:1.2rem;}.elementor-424 .elementor-element.elementor-element-761d2474{text-align:start;}.elementor-424 .elementor-element.elementor-element-761d2474 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;color:#1e293b;}.elementor-424 .elementor-element.elementor-element-11caf4b3{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:none;font-style:normal;line-height:1.4em;color:#64748b;}.elementor-424 .elementor-element.elementor-element-11caf4b3 p{margin-block-end:0px;}.elementor-424 .elementor-element.elementor-element-1e2a8d9b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;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:#e2e8f0;--border-color:#e2e8f0;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-424 .elementor-element.elementor-element-1e2a8d9b:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-1e2a8d9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-424 .elementor-element.elementor-element-1e2a8d9b.e-con{--align-self:center;}.elementor-424 .elementor-element.elementor-element-64053033{width:initial;max-width:initial;text-align:start;}.elementor-424 .elementor-element.elementor-element-64053033.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-424 .elementor-element.elementor-element-64053033 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-424 .elementor-element.elementor-element-71c0cf4f{--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;--justify-content:center;--gap:0.8rem 0.8rem;--row-gap:0.8rem;--column-gap:0.8rem;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.2rem;--padding-right:1.2rem;}.elementor-424 .elementor-element.elementor-element-52743cc8{text-align:start;}.elementor-424 .elementor-element.elementor-element-52743cc8 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;color:#1e293b;}.elementor-424 .elementor-element.elementor-element-1ebdd32c{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:none;font-style:normal;line-height:1.4em;color:#64748b;}.elementor-424 .elementor-element.elementor-element-1ebdd32c p{margin-block-end:0px;}.elementor-424 .elementor-element.elementor-element-3e8cacb0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;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:#e2e8f0;--border-color:#e2e8f0;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-424 .elementor-element.elementor-element-3e8cacb0:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-3e8cacb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-424 .elementor-element.elementor-element-3e8cacb0.e-con{--align-self:center;}.elementor-424 .elementor-element.elementor-element-1327614b{width:initial;max-width:initial;text-align:start;}.elementor-424 .elementor-element.elementor-element-1327614b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-424 .elementor-element.elementor-element-1327614b img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-424 .elementor-element.elementor-element-124311b5{--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;--justify-content:center;--gap:0.8rem 0.8rem;--row-gap:0.8rem;--column-gap:0.8rem;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.2rem;--padding-right:1.2rem;}.elementor-424 .elementor-element.elementor-element-708c1403{text-align:start;}.elementor-424 .elementor-element.elementor-element-708c1403 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;color:#1e293b;}.elementor-424 .elementor-element.elementor-element-70478228{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:none;font-style:normal;line-height:1.4em;color:#64748b;}.elementor-424 .elementor-element.elementor-element-70478228 p{margin-block-end:0px;}.elementor-424 .elementor-element.elementor-element-2ed2b9d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;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:#e2e8f0;--border-color:#e2e8f0;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-424 .elementor-element.elementor-element-2ed2b9d7:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-2ed2b9d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-424 .elementor-element.elementor-element-2ed2b9d7.e-con{--align-self:center;}.elementor-424 .elementor-element.elementor-element-7f01575d{width:initial;max-width:initial;text-align:start;}.elementor-424 .elementor-element.elementor-element-7f01575d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-424 .elementor-element.elementor-element-7f01575d img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-424 .elementor-element.elementor-element-32f207d3{--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;--justify-content:center;--gap:0.8rem 0.8rem;--row-gap:0.8rem;--column-gap:0.8rem;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.2rem;--padding-right:1.2rem;}.elementor-424 .elementor-element.elementor-element-441b76f0{text-align:start;}.elementor-424 .elementor-element.elementor-element-441b76f0 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;color:#1e293b;}.elementor-424 .elementor-element.elementor-element-7cee8aff{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:none;font-style:normal;line-height:1.4em;color:#64748b;}.elementor-424 .elementor-element.elementor-element-7cee8aff p{margin-block-end:0px;}.elementor-424 .elementor-element.elementor-element-537624fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;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:#e2e8f0;--border-color:#e2e8f0;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-424 .elementor-element.elementor-element-537624fa:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-537624fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-424 .elementor-element.elementor-element-537624fa.e-con{--align-self:center;}.elementor-424 .elementor-element.elementor-element-2c708c89{width:initial;max-width:initial;text-align:start;}.elementor-424 .elementor-element.elementor-element-2c708c89.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-424 .elementor-element.elementor-element-2c708c89 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-424 .elementor-element.elementor-element-4d2baa0c{--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;--justify-content:center;--gap:0.8rem 0.8rem;--row-gap:0.8rem;--column-gap:0.8rem;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.2rem;--padding-right:1.2rem;}.elementor-424 .elementor-element.elementor-element-46d0a01f{text-align:start;}.elementor-424 .elementor-element.elementor-element-46d0a01f .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;color:#1e293b;}.elementor-424 .elementor-element.elementor-element-2a9190bc{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:none;font-style:normal;line-height:1.4em;color:#64748b;}.elementor-424 .elementor-element.elementor-element-2a9190bc p{margin-block-end:0px;}@media(max-width:1024px){.elementor-424 .elementor-element.elementor-element-5cc2290{--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-424 .elementor-element.elementor-element-77ad58cf{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-424 .elementor-element.elementor-element-3893643b{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-424 .elementor-element.elementor-element-5cc2290{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-424 .elementor-element.elementor-element-677c3d29{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-424 .elementor-element.elementor-element-77ad58cf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-424 .elementor-element.elementor-element-5a408b7f{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-424 .elementor-element.elementor-element-7277f17a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-424 .elementor-element.elementor-element-7277f17a img{width:100%;max-width:100%;}.elementor-424 .elementor-element.elementor-element-7c09a219{--padding-top:1.2rem;--padding-bottom:1.2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-424 .elementor-element.elementor-element-60d93d9f{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-424 .elementor-element.elementor-element-2846dbb1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-424 .elementor-element.elementor-element-2846dbb1 img{width:100%;max-width:100%;}.elementor-424 .elementor-element.elementor-element-b14a843{--padding-top:1.2rem;--padding-bottom:1.2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-424 .elementor-element.elementor-element-1e2a8d9b{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-424 .elementor-element.elementor-element-64053033{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-424 .elementor-element.elementor-element-64053033 img{width:100%;max-width:100%;}.elementor-424 .elementor-element.elementor-element-71c0cf4f{--padding-top:1.2rem;--padding-bottom:1.2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-424 .elementor-element.elementor-element-3e8cacb0{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-424 .elementor-element.elementor-element-1327614b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-424 .elementor-element.elementor-element-1327614b img{width:100%;max-width:100%;}.elementor-424 .elementor-element.elementor-element-124311b5{--padding-top:1.2rem;--padding-bottom:1.2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-424 .elementor-element.elementor-element-2ed2b9d7{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-424 .elementor-element.elementor-element-7f01575d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-424 .elementor-element.elementor-element-7f01575d img{width:100%;max-width:100%;}.elementor-424 .elementor-element.elementor-element-32f207d3{--padding-top:1.2rem;--padding-bottom:1.2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-424 .elementor-element.elementor-element-537624fa{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-424 .elementor-element.elementor-element-2c708c89{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-424 .elementor-element.elementor-element-2c708c89 img{width:100%;max-width:100%;}.elementor-424 .elementor-element.elementor-element-4d2baa0c{--padding-top:1.2rem;--padding-bottom:1.2rem;--padding-left:1rem;--padding-right:1rem;}}@media(min-width:768px){.elementor-424 .elementor-element.elementor-element-5cc2290{--width:95%;}.elementor-424 .elementor-element.elementor-element-77ad58cf{--width:100%;}.elementor-424 .elementor-element.elementor-element-5a408b7f{--width:100%;}.elementor-424 .elementor-element.elementor-element-7c09a219{--width:100%;}.elementor-424 .elementor-element.elementor-element-60d93d9f{--width:100%;}.elementor-424 .elementor-element.elementor-element-b14a843{--width:100%;}.elementor-424 .elementor-element.elementor-element-1e2a8d9b{--width:100%;}.elementor-424 .elementor-element.elementor-element-71c0cf4f{--width:100%;}.elementor-424 .elementor-element.elementor-element-3e8cacb0{--width:100%;}.elementor-424 .elementor-element.elementor-element-124311b5{--width:100%;}.elementor-424 .elementor-element.elementor-element-2ed2b9d7{--width:100%;}.elementor-424 .elementor-element.elementor-element-32f207d3{--width:100%;}.elementor-424 .elementor-element.elementor-element-537624fa{--width:100%;}.elementor-424 .elementor-element.elementor-element-4d2baa0c{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-5c7ea32e */.elementor-424 .elementor-element.elementor-element-5c7ea32e { display: inline-block; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3663d7a5 */.elementor-424 .elementor-element.elementor-element-3663d7a5 .elementor-heading-title { background: linear-gradient(135deg, #1e293b 0%, #4F46E5 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-677c3d29 */.elementor-424 .elementor-element.elementor-element-677c3d29 { text-align: center; margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7277f17a */.elementor-424 .elementor-element.elementor-element-7277f17a { order: -1; height: 100%; min-height: 180px; overflow: hidden; position: relative; border-radius: 20px 0 0 20px; } .elementor-424 .elementor-element.elementor-element-7277f17a img { transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1); width: 100%; height: 100%; object-fit: cover; display: block; } .elementor-424 .elementor-element.elementor-element-7277f17a::before { content: ''; position: absolute; inset: 0; background: linear-gradient(180deg, transparent 60%, rgba(0,0,0,0.3) 100%); opacity: 0; transition: opacity 0.25s ease; z-index: 1; pointer-events: none; } @media (max-width: 767px) { .elementor-424 .elementor-element.elementor-element-7277f17a { order: 0; border-radius: 20px 20px 0 0; } } .elementor-424 .elementor-element.elementor-element-7277f17a:hover img { transform: scale(1.03); } .elementor-424 .elementor-element.elementor-element-7277f17a:hover::before { opacity: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b13d327 */.elementor-424 .elementor-element.elementor-element-4b13d327 .elementor-heading-title a { color: inherit; text-decoration: none; position: relative; transition: color 0.2s ease; } .elementor-424 .elementor-element.elementor-element-4b13d327 .elementor-heading-title a::after { content: ''; position: absolute; bottom: -2px; left: 0; width: 0; height: 2px; background: #4F46E5; transition: width 0.25s ease; border-radius: 2px; } .elementor-424 .elementor-element.elementor-element-4b13d327 .elementor-heading-title a:hover { color: #4F46E5; } .elementor-424 .elementor-element.elementor-element-4b13d327 .elementor-heading-title a:hover::after { width: 100%; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24b02761 */.elementor-424 .elementor-element.elementor-element-24b02761 { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a408b7f */.elementor-424 .elementor-element.elementor-element-5a408b7f { transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); position: relative; overflow: hidden; display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1.8fr); } .elementor-424 .elementor-element.elementor-element-5a408b7f:hover { transform: translateY(-4px); border-color: #4F46E5; box-shadow: 0 20px 50px rgba(79, 70, 229, 0.18); } .elementor-424 .elementor-element.elementor-element-5a408b7f::after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(135deg, rgba(79,70,229,0.03) 0%, transparent 50%); opacity: 0; transition: opacity 0.25s ease; pointer-events: none; } .elementor-424 .elementor-element.elementor-element-5a408b7f:hover::after { opacity: 1; } @media (max-width: 1024px) { .elementor-424 .elementor-element.elementor-element-5a408b7f { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media (max-width: 767px) { .elementor-424 .elementor-element.elementor-element-5a408b7f { grid-template-columns: repeat(1, minmax(0, 1fr)); } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2846dbb1 */.elementor-424 .elementor-element.elementor-element-2846dbb1 { order: -1; height: 100%; min-height: 180px; overflow: hidden; position: relative; border-radius: 20px 0 0 20px; } .elementor-424 .elementor-element.elementor-element-2846dbb1 img { transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1); width: 100%; height: 100%; object-fit: cover; display: block; } .elementor-424 .elementor-element.elementor-element-2846dbb1::before { content: ''; position: absolute; inset: 0; background: linear-gradient(180deg, transparent 60%, rgba(0,0,0,0.3) 100%); opacity: 0; transition: opacity 0.25s ease; z-index: 1; pointer-events: none; } @media (max-width: 767px) { .elementor-424 .elementor-element.elementor-element-2846dbb1 { order: 0; border-radius: 20px 20px 0 0; } } .elementor-424 .elementor-element.elementor-element-2846dbb1:hover img { transform: scale(1.03); } .elementor-424 .elementor-element.elementor-element-2846dbb1:hover::before { opacity: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-761d2474 */.elementor-424 .elementor-element.elementor-element-761d2474 .elementor-heading-title a { color: inherit; text-decoration: none; position: relative; transition: color 0.2s ease; } .elementor-424 .elementor-element.elementor-element-761d2474 .elementor-heading-title a::after { content: ''; position: absolute; bottom: -2px; left: 0; width: 0; height: 2px; background: #4F46E5; transition: width 0.25s ease; border-radius: 2px; } .elementor-424 .elementor-element.elementor-element-761d2474 .elementor-heading-title a:hover { color: #4F46E5; } .elementor-424 .elementor-element.elementor-element-761d2474 .elementor-heading-title a:hover::after { width: 100%; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11caf4b3 */.elementor-424 .elementor-element.elementor-element-11caf4b3 { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60d93d9f */.elementor-424 .elementor-element.elementor-element-60d93d9f { transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); position: relative; overflow: hidden; display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1.8fr); } .elementor-424 .elementor-element.elementor-element-60d93d9f:hover { transform: translateY(-4px); border-color: #4F46E5; box-shadow: 0 20px 50px rgba(79, 70, 229, 0.18); } .elementor-424 .elementor-element.elementor-element-60d93d9f::after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(135deg, rgba(79,70,229,0.03) 0%, transparent 50%); opacity: 0; transition: opacity 0.25s ease; pointer-events: none; } .elementor-424 .elementor-element.elementor-element-60d93d9f:hover::after { opacity: 1; } @media (max-width: 1024px) { .elementor-424 .elementor-element.elementor-element-60d93d9f { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media (max-width: 767px) { .elementor-424 .elementor-element.elementor-element-60d93d9f { grid-template-columns: repeat(1, minmax(0, 1fr)); } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64053033 */.elementor-424 .elementor-element.elementor-element-64053033 { order: -1; height: 100%; min-height: 180px; overflow: hidden; position: relative; border-radius: 20px 0 0 20px; } .elementor-424 .elementor-element.elementor-element-64053033 img { transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1); width: 100%; height: 100%; object-fit: cover; display: block; } .elementor-424 .elementor-element.elementor-element-64053033::before { content: ''; position: absolute; inset: 0; background: linear-gradient(180deg, transparent 60%, rgba(0,0,0,0.3) 100%); opacity: 0; transition: opacity 0.25s ease; z-index: 1; pointer-events: none; } @media (max-width: 767px) { .elementor-424 .elementor-element.elementor-element-64053033 { order: 0; border-radius: 20px 20px 0 0; } } .elementor-424 .elementor-element.elementor-element-64053033:hover img { transform: scale(1.03); } .elementor-424 .elementor-element.elementor-element-64053033:hover::before { opacity: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52743cc8 */.elementor-424 .elementor-element.elementor-element-52743cc8 .elementor-heading-title a { color: inherit; text-decoration: none; position: relative; transition: color 0.2s ease; } .elementor-424 .elementor-element.elementor-element-52743cc8 .elementor-heading-title a::after { content: ''; position: absolute; bottom: -2px; left: 0; width: 0; height: 2px; background: #4F46E5; transition: width 0.25s ease; border-radius: 2px; } .elementor-424 .elementor-element.elementor-element-52743cc8 .elementor-heading-title a:hover { color: #4F46E5; } .elementor-424 .elementor-element.elementor-element-52743cc8 .elementor-heading-title a:hover::after { width: 100%; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ebdd32c */.elementor-424 .elementor-element.elementor-element-1ebdd32c { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e2a8d9b */.elementor-424 .elementor-element.elementor-element-1e2a8d9b { transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); position: relative; overflow: hidden; display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1.8fr); } .elementor-424 .elementor-element.elementor-element-1e2a8d9b:hover { transform: translateY(-4px); border-color: #4F46E5; box-shadow: 0 20px 50px rgba(79, 70, 229, 0.18); } .elementor-424 .elementor-element.elementor-element-1e2a8d9b::after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(135deg, rgba(79,70,229,0.03) 0%, transparent 50%); opacity: 0; transition: opacity 0.25s ease; pointer-events: none; } .elementor-424 .elementor-element.elementor-element-1e2a8d9b:hover::after { opacity: 1; } @media (max-width: 1024px) { .elementor-424 .elementor-element.elementor-element-1e2a8d9b { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media (max-width: 767px) { .elementor-424 .elementor-element.elementor-element-1e2a8d9b { grid-template-columns: repeat(1, minmax(0, 1fr)); } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1327614b */.elementor-424 .elementor-element.elementor-element-1327614b { order: -1; height: 100%; min-height: 180px; overflow: hidden; position: relative; border-radius: 20px 0 0 20px; } .elementor-424 .elementor-element.elementor-element-1327614b img { transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1); width: 100%; height: 100%; object-fit: cover; display: block; } .elementor-424 .elementor-element.elementor-element-1327614b::before { content: ''; position: absolute; inset: 0; background: linear-gradient(180deg, transparent 60%, rgba(0,0,0,0.3) 100%); opacity: 0; transition: opacity 0.25s ease; z-index: 1; pointer-events: none; } @media (max-width: 767px) { .elementor-424 .elementor-element.elementor-element-1327614b { order: 0; border-radius: 20px 20px 0 0; } } .elementor-424 .elementor-element.elementor-element-1327614b:hover img { transform: scale(1.03); } .elementor-424 .elementor-element.elementor-element-1327614b:hover::before { opacity: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-708c1403 */.elementor-424 .elementor-element.elementor-element-708c1403 .elementor-heading-title a { color: inherit; text-decoration: none; position: relative; transition: color 0.2s ease; } .elementor-424 .elementor-element.elementor-element-708c1403 .elementor-heading-title a::after { content: ''; position: absolute; bottom: -2px; left: 0; width: 0; height: 2px; background: #4F46E5; transition: width 0.25s ease; border-radius: 2px; } .elementor-424 .elementor-element.elementor-element-708c1403 .elementor-heading-title a:hover { color: #4F46E5; } .elementor-424 .elementor-element.elementor-element-708c1403 .elementor-heading-title a:hover::after { width: 100%; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70478228 */.elementor-424 .elementor-element.elementor-element-70478228 { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e8cacb0 */.elementor-424 .elementor-element.elementor-element-3e8cacb0 { transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); position: relative; overflow: hidden; display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1.8fr); } .elementor-424 .elementor-element.elementor-element-3e8cacb0:hover { transform: translateY(-4px); border-color: #4F46E5; box-shadow: 0 20px 50px rgba(79, 70, 229, 0.18); } .elementor-424 .elementor-element.elementor-element-3e8cacb0::after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(135deg, rgba(79,70,229,0.03) 0%, transparent 50%); opacity: 0; transition: opacity 0.25s ease; pointer-events: none; } .elementor-424 .elementor-element.elementor-element-3e8cacb0:hover::after { opacity: 1; } @media (max-width: 1024px) { .elementor-424 .elementor-element.elementor-element-3e8cacb0 { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media (max-width: 767px) { .elementor-424 .elementor-element.elementor-element-3e8cacb0 { grid-template-columns: repeat(1, minmax(0, 1fr)); } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f01575d */.elementor-424 .elementor-element.elementor-element-7f01575d { order: -1; height: 100%; min-height: 180px; overflow: hidden; position: relative; border-radius: 20px 0 0 20px; } .elementor-424 .elementor-element.elementor-element-7f01575d img { transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1); width: 100%; height: 100%; object-fit: cover; display: block; } .elementor-424 .elementor-element.elementor-element-7f01575d::before { content: ''; position: absolute; inset: 0; background: linear-gradient(180deg, transparent 60%, rgba(0,0,0,0.3) 100%); opacity: 0; transition: opacity 0.25s ease; z-index: 1; pointer-events: none; } @media (max-width: 767px) { .elementor-424 .elementor-element.elementor-element-7f01575d { order: 0; border-radius: 20px 20px 0 0; } } .elementor-424 .elementor-element.elementor-element-7f01575d:hover img { transform: scale(1.03); } .elementor-424 .elementor-element.elementor-element-7f01575d:hover::before { opacity: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-441b76f0 */.elementor-424 .elementor-element.elementor-element-441b76f0 .elementor-heading-title a { color: inherit; text-decoration: none; position: relative; transition: color 0.2s ease; } .elementor-424 .elementor-element.elementor-element-441b76f0 .elementor-heading-title a::after { content: ''; position: absolute; bottom: -2px; left: 0; width: 0; height: 2px; background: #4F46E5; transition: width 0.25s ease; border-radius: 2px; } .elementor-424 .elementor-element.elementor-element-441b76f0 .elementor-heading-title a:hover { color: #4F46E5; } .elementor-424 .elementor-element.elementor-element-441b76f0 .elementor-heading-title a:hover::after { width: 100%; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cee8aff */.elementor-424 .elementor-element.elementor-element-7cee8aff { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ed2b9d7 */.elementor-424 .elementor-element.elementor-element-2ed2b9d7 { transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); position: relative; overflow: hidden; display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1.8fr); } .elementor-424 .elementor-element.elementor-element-2ed2b9d7:hover { transform: translateY(-4px); border-color: #4F46E5; box-shadow: 0 20px 50px rgba(79, 70, 229, 0.18); } .elementor-424 .elementor-element.elementor-element-2ed2b9d7::after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(135deg, rgba(79,70,229,0.03) 0%, transparent 50%); opacity: 0; transition: opacity 0.25s ease; pointer-events: none; } .elementor-424 .elementor-element.elementor-element-2ed2b9d7:hover::after { opacity: 1; } @media (max-width: 1024px) { .elementor-424 .elementor-element.elementor-element-2ed2b9d7 { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media (max-width: 767px) { .elementor-424 .elementor-element.elementor-element-2ed2b9d7 { grid-template-columns: repeat(1, minmax(0, 1fr)); } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c708c89 */.elementor-424 .elementor-element.elementor-element-2c708c89 { order: -1; height: 100%; min-height: 180px; overflow: hidden; position: relative; border-radius: 20px 0 0 20px; } .elementor-424 .elementor-element.elementor-element-2c708c89 img { transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1); width: 100%; height: 100%; object-fit: cover; display: block; } .elementor-424 .elementor-element.elementor-element-2c708c89::before { content: ''; position: absolute; inset: 0; background: linear-gradient(180deg, transparent 60%, rgba(0,0,0,0.3) 100%); opacity: 0; transition: opacity 0.25s ease; z-index: 1; pointer-events: none; } @media (max-width: 767px) { .elementor-424 .elementor-element.elementor-element-2c708c89 { order: 0; border-radius: 20px 20px 0 0; } } .elementor-424 .elementor-element.elementor-element-2c708c89:hover img { transform: scale(1.03); } .elementor-424 .elementor-element.elementor-element-2c708c89:hover::before { opacity: 1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46d0a01f */.elementor-424 .elementor-element.elementor-element-46d0a01f .elementor-heading-title a { color: inherit; text-decoration: none; position: relative; transition: color 0.2s ease; } .elementor-424 .elementor-element.elementor-element-46d0a01f .elementor-heading-title a::after { content: ''; position: absolute; bottom: -2px; left: 0; width: 0; height: 2px; background: #4F46E5; transition: width 0.25s ease; border-radius: 2px; } .elementor-424 .elementor-element.elementor-element-46d0a01f .elementor-heading-title a:hover { color: #4F46E5; } .elementor-424 .elementor-element.elementor-element-46d0a01f .elementor-heading-title a:hover::after { width: 100%; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a9190bc */.elementor-424 .elementor-element.elementor-element-2a9190bc { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-537624fa */.elementor-424 .elementor-element.elementor-element-537624fa { transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); position: relative; overflow: hidden; display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1.8fr); } .elementor-424 .elementor-element.elementor-element-537624fa:hover { transform: translateY(-4px); border-color: #4F46E5; box-shadow: 0 20px 50px rgba(79, 70, 229, 0.18); } .elementor-424 .elementor-element.elementor-element-537624fa::after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(135deg, rgba(79,70,229,0.03) 0%, transparent 50%); opacity: 0; transition: opacity 0.25s ease; pointer-events: none; } .elementor-424 .elementor-element.elementor-element-537624fa:hover::after { opacity: 1; } @media (max-width: 1024px) { .elementor-424 .elementor-element.elementor-element-537624fa { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media (max-width: 767px) { .elementor-424 .elementor-element.elementor-element-537624fa { grid-template-columns: repeat(1, minmax(0, 1fr)); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77ad58cf */.elementor-424 .elementor-element.elementor-element-77ad58cf { list-style: none; padding-left: 0; margin-top: 0; margin-bottom: 0; display: grid; grid-gap: 1.5rem; grid-template-columns: repeat(3, minmax(0, 1fr)); } @media (max-width: 1024px) { .elementor-424 .elementor-element.elementor-element-77ad58cf { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media (max-width: 767px) { .elementor-424 .elementor-element.elementor-element-77ad58cf { grid-template-columns: repeat(1, minmax(0, 1fr)); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3893643b */.elementor-424 .elementor-element.elementor-element-3893643b { position: relative; overflow: hidden; background: linear-gradient(180deg, #f8fafc 0%, #ffffff 100%); } .elementor-424 .elementor-element.elementor-element-3893643b::before { content: ''; position: absolute; top: -30%; right: -10%; width: 50%; height: 50%; background: radial-gradient(circle, rgba(79,70,229,0.06) 0%, transparent 70%); animation: ambientPulse 18s ease-in-out infinite; pointer-events: none; } @keyframes ambientPulse { 0%, 100% { transform: scale(1); opacity: 0.6; } 50% { transform: scale(1.05); opacity: 0.9; } }/* End custom CSS */