.elementor-33390 .elementor-element.elementor-element-06cf04c{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:-6px;--padding-left:24px;--padding-right:24px;}.elementor-33390 .elementor-element.elementor-element-7737cf5{--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:0px 24px;--row-gap:0px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-33390 .elementor-element.elementor-element-6534b7a > .elementor-widget-container{padding:133px 0px 0px 0px;}.elementor-33390 .elementor-element.elementor-element-6534b7a{text-align:center;}.elementor-33390 .elementor-element.elementor-element-6534b7a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;line-height:1.6em;color:#0F172A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-33390 .elementor-element.elementor-element-84dd801 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33390 .elementor-element.elementor-element-84dd801{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#475569;}.elementor-33390 .elementor-element.elementor-element-f50a947{--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:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-33390 .elementor-element.elementor-element-a08bb0b .elementor-button{background-color:#334155;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E5E7EB;border-radius:9px 9px 9px 9px;padding:17px 32px 17px 32px;}.elementor-33390 .elementor-element.elementor-element-a08bb0b .elementor-button:hover, .elementor-33390 .elementor-element.elementor-element-a08bb0b .elementor-button:focus{background-color:#111827;}.elementor-33390 .elementor-element.elementor-element-a08bb0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33390 .elementor-element.elementor-element-1b53038 .elementor-button{background-color:#C8FAEA;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:#0F766E;color:#0F766E;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E5E7EB;border-radius:9px 9px 9px 9px;padding:17px 32px 17px 32px;}.elementor-33390 .elementor-element.elementor-element-1b53038 .elementor-button:hover, .elementor-33390 .elementor-element.elementor-element-1b53038 .elementor-button:focus{background-color:#A6F0D7;}.elementor-33390 .elementor-element.elementor-element-1b53038 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33390 .elementor-element.elementor-element-88c9437{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:133px;--padding-bottom:70px;--padding-left:115px;--padding-right:115px;}.elementor-33390 .elementor-element.elementor-element-77afdbe{--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:flex-start;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:12px 12px 12px 12px;box-shadow:0px 2px 6px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-33390 .elementor-element.elementor-element-77afdbe:not(.elementor-motion-effects-element-type-background), .elementor-33390 .elementor-element.elementor-element-77afdbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33390 .elementor-element.elementor-element-8c57f65{--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:flex-start;--align-items:center;}.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-33390 .elementor-element.elementor-element-1a8b992 .elementor-icon-wrapper{text-align:center;}.elementor-33390 .elementor-element.elementor-element-1a8b992.elementor-view-stacked .elementor-icon{background-color:#64748B;}.elementor-33390 .elementor-element.elementor-element-1a8b992.elementor-view-framed .elementor-icon, .elementor-33390 .elementor-element.elementor-element-1a8b992.elementor-view-default .elementor-icon{color:#64748B;border-color:#64748B;}.elementor-33390 .elementor-element.elementor-element-1a8b992.elementor-view-framed .elementor-icon, .elementor-33390 .elementor-element.elementor-element-1a8b992.elementor-view-default .elementor-icon svg{fill:#64748B;}.elementor-33390 .elementor-element.elementor-element-1a8b992 .elementor-icon{font-size:24px;}.elementor-33390 .elementor-element.elementor-element-1a8b992 .elementor-icon svg{height:24px;}.elementor-33390 .elementor-element.elementor-element-204e59b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.6em;color:#1E293B;}.elementor-33390 .elementor-element.elementor-element-c8aaf65{--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:flex-start;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:12px 12px 12px 12px;box-shadow:0px 2px 6px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-33390 .elementor-element.elementor-element-c8aaf65:not(.elementor-motion-effects-element-type-background), .elementor-33390 .elementor-element.elementor-element-c8aaf65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33390 .elementor-element.elementor-element-85c2445{--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:flex-start;--align-items:center;}.elementor-33390 .elementor-element.elementor-element-6663a45 .elementor-icon-wrapper{text-align:center;}.elementor-33390 .elementor-element.elementor-element-6663a45.elementor-view-stacked .elementor-icon{background-color:#64748B;}.elementor-33390 .elementor-element.elementor-element-6663a45.elementor-view-framed .elementor-icon, .elementor-33390 .elementor-element.elementor-element-6663a45.elementor-view-default .elementor-icon{color:#64748B;border-color:#64748B;}.elementor-33390 .elementor-element.elementor-element-6663a45.elementor-view-framed .elementor-icon, .elementor-33390 .elementor-element.elementor-element-6663a45.elementor-view-default .elementor-icon svg{fill:#64748B;}.elementor-33390 .elementor-element.elementor-element-6663a45 .elementor-icon{font-size:24px;}.elementor-33390 .elementor-element.elementor-element-6663a45 .elementor-icon svg{height:24px;}.elementor-33390 .elementor-element.elementor-element-5878ad7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.6em;color:#1E293B;}.elementor-33390 .elementor-element.elementor-element-969d49d{--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:flex-start;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:12px 12px 12px 12px;box-shadow:0px 2px 6px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.05);--padding-top:20px;--padding-bottom:020px;--padding-left:020px;--padding-right:0px;}.elementor-33390 .elementor-element.elementor-element-969d49d:not(.elementor-motion-effects-element-type-background), .elementor-33390 .elementor-element.elementor-element-969d49d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33390 .elementor-element.elementor-element-a13eab8{--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:flex-start;--align-items:center;}.elementor-33390 .elementor-element.elementor-element-f8f7239 .elementor-icon-wrapper{text-align:center;}.elementor-33390 .elementor-element.elementor-element-f8f7239.elementor-view-stacked .elementor-icon{background-color:#64748B;}.elementor-33390 .elementor-element.elementor-element-f8f7239.elementor-view-framed .elementor-icon, .elementor-33390 .elementor-element.elementor-element-f8f7239.elementor-view-default .elementor-icon{color:#64748B;border-color:#64748B;}.elementor-33390 .elementor-element.elementor-element-f8f7239.elementor-view-framed .elementor-icon, .elementor-33390 .elementor-element.elementor-element-f8f7239.elementor-view-default .elementor-icon svg{fill:#64748B;}.elementor-33390 .elementor-element.elementor-element-f8f7239 .elementor-icon{font-size:24px;}.elementor-33390 .elementor-element.elementor-element-f8f7239 .elementor-icon svg{height:24px;}.elementor-33390 .elementor-element.elementor-element-c08a3b3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.6em;color:#1E293B;}.elementor-33390 .elementor-element.elementor-element-9718c19{--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-33390 .elementor-element.elementor-element-9718c19:not(.elementor-motion-effects-element-type-background), .elementor-33390 .elementor-element.elementor-element-9718c19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFFFC;}.elementor-33390 .elementor-element.elementor-element-ca3fbf6 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-33390 .elementor-element.elementor-element-ca3fbf6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;line-height:1.6em;color:#0F172A;}.elementor-33390 .elementor-element.elementor-element-3e46225 > .elementor-widget-container{padding:0px 0px 050px 0px;}.elementor-33390 .elementor-element.elementor-element-3e46225{font-family:"Inter", Sans-serif;font-weight:400;line-height:1.6rem;color:#475569;}.elementor-33390 .elementor-element.elementor-element-98f5702{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:45px;--padding-left:115px;--padding-right:115px;}.elementor-33390 .elementor-element.elementor-element-d9bc6c3{--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:flex-start;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:12px 12px 12px 12px;box-shadow:0px 2px 6px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33390 .elementor-element.elementor-element-d9bc6c3:not(.elementor-motion-effects-element-type-background), .elementor-33390 .elementor-element.elementor-element-d9bc6c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33390 .elementor-element.elementor-element-d9bc6c3:hover{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;}.elementor-33390 .elementor-element.elementor-element-d9bc6c3, .elementor-33390 .elementor-element.elementor-element-d9bc6c3::before{--border-transition:0.3s;}.elementor-33390 .elementor-element.elementor-element-cb782c7{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-33390 .elementor-element.elementor-element-cb782c7 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-33390 .elementor-element.elementor-element-cb782c7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-33390 .elementor-element.elementor-element-cb782c7 .elementor-icon-wrapper{text-align:left;}.elementor-33390 .elementor-element.elementor-element-cb782c7.elementor-view-stacked .elementor-icon{background-color:#14B8A6;}.elementor-33390 .elementor-element.elementor-element-cb782c7.elementor-view-framed .elementor-icon, .elementor-33390 .elementor-element.elementor-element-cb782c7.elementor-view-default .elementor-icon{color:#14B8A6;border-color:#14B8A6;}.elementor-33390 .elementor-element.elementor-element-cb782c7.elementor-view-framed .elementor-icon, .elementor-33390 .elementor-element.elementor-element-cb782c7.elementor-view-default .elementor-icon svg{fill:#14B8A6;}.elementor-33390 .elementor-element.elementor-element-cb782c7 .elementor-icon{font-size:35px;}.elementor-33390 .elementor-element.elementor-element-cb782c7 .elementor-icon svg{height:35px;}.elementor-33390 .elementor-element.elementor-element-c0c7d42 > .elementor-widget-container{margin:-1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33390 .elementor-element.elementor-element-c0c7d42 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.125rem;font-weight:600;line-height:1.6em;color:#0F172A;}.elementor-33390 .elementor-element.elementor-element-06f1aa1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33390 .elementor-element.elementor-element-06f1aa1{column-gap:0px;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.6em;color:#475569;}.elementor-33390 .elementor-element.elementor-element-72e3a31{--display:flex;--min-height:0px;--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33390 .elementor-element.elementor-element-72e3a31.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33390 .elementor-element.elementor-element-93fb68f > .elementor-widget-container{margin:0px -45px 0px -9px;padding:0px 51px 0px 0px;}.elementor-33390 .elementor-element.elementor-element-93fb68f{column-gap:0px;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1.6em;color:#0F766E;}.elementor-33390 .elementor-element.elementor-element-cb5b1ac > .elementor-widget-container{margin:0px 0px -9px 0px;padding:0px 0px 0px 0px;}.elementor-33390 .elementor-element.elementor-element-cb5b1ac .elementor-icon-wrapper{text-align:center;}.elementor-33390 .elementor-element.elementor-element-cb5b1ac.elementor-view-stacked .elementor-icon{background-color:#0F766E;}.elementor-33390 .elementor-element.elementor-element-cb5b1ac.elementor-view-framed .elementor-icon, .elementor-33390 .elementor-element.elementor-element-cb5b1ac.elementor-view-default .elementor-icon{color:#0F766E;border-color:#0F766E;}.elementor-33390 .elementor-element.elementor-element-cb5b1ac.elementor-view-framed .elementor-icon, .elementor-33390 .elementor-element.elementor-element-cb5b1ac.elementor-view-default .elementor-icon svg{fill:#0F766E;}.elementor-33390 .elementor-element.elementor-element-cb5b1ac .elementor-icon{font-size:24px;}.elementor-33390 .elementor-element.elementor-element-cb5b1ac .elementor-icon svg{height:24px;}.elementor-33390 .elementor-element.elementor-element-e47860e{--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:flex-start;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:12px 12px 12px 12px;box-shadow:0px 2px 6px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33390 .elementor-element.elementor-element-e47860e:not(.elementor-motion-effects-element-type-background), .elementor-33390 .elementor-element.elementor-element-e47860e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33390 .elementor-element.elementor-element-e47860e:hover{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;}.elementor-33390 .elementor-element.elementor-element-e47860e, .elementor-33390 .elementor-element.elementor-element-e47860e::before{--border-transition:0.3s;}.elementor-33390 .elementor-element.elementor-element-ee24603{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-33390 .elementor-element.elementor-element-ee24603 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-33390 .elementor-element.elementor-element-ee24603.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-33390 .elementor-element.elementor-element-ee24603 .elementor-icon-wrapper{text-align:left;}.elementor-33390 .elementor-element.elementor-element-ee24603.elementor-view-stacked .elementor-icon{background-color:#14B8A6;}.elementor-33390 .elementor-element.elementor-element-ee24603.elementor-view-framed .elementor-icon, .elementor-33390 .elementor-element.elementor-element-ee24603.elementor-view-default .elementor-icon{color:#14B8A6;border-color:#14B8A6;}.elementor-33390 .elementor-element.elementor-element-ee24603.elementor-view-framed .elementor-icon, .elementor-33390 .elementor-element.elementor-element-ee24603.elementor-view-default .elementor-icon svg{fill:#14B8A6;}.elementor-33390 .elementor-element.elementor-element-ee24603 .elementor-icon{font-size:35px;}.elementor-33390 .elementor-element.elementor-element-ee24603 .elementor-icon svg{height:35px;}.elementor-33390 .elementor-element.elementor-element-d2da820 > .elementor-widget-container{margin:-1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33390 .elementor-element.elementor-element-d2da820 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.125rem;font-weight:600;line-height:1.6em;color:#0F172A;}.elementor-33390 .elementor-element.elementor-element-ec2f1ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33390 .elementor-element.elementor-element-ec2f1ba{column-gap:0px;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.6em;color:#475569;}.elementor-33390 .elementor-element.elementor-element-7d38288{--display:flex;--min-height:0px;--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33390 .elementor-element.elementor-element-7d38288.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33390 .elementor-element.elementor-element-43f05ba > .elementor-widget-container{margin:0px -45px 0px -9px;padding:0px 51px 0px 0px;}.elementor-33390 .elementor-element.elementor-element-43f05ba{column-gap:0px;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1.6em;color:#0F766E;}.elementor-33390 .elementor-element.elementor-element-46fc3cf > .elementor-widget-container{margin:0px 0px -9px 0px;padding:0px 0px 0px 0px;}.elementor-33390 .elementor-element.elementor-element-46fc3cf .elementor-icon-wrapper{text-align:center;}.elementor-33390 .elementor-element.elementor-element-46fc3cf.elementor-view-stacked .elementor-icon{background-color:#0F766E;}.elementor-33390 .elementor-element.elementor-element-46fc3cf.elementor-view-framed .elementor-icon, .elementor-33390 .elementor-element.elementor-element-46fc3cf.elementor-view-default .elementor-icon{color:#0F766E;border-color:#0F766E;}.elementor-33390 .elementor-element.elementor-element-46fc3cf.elementor-view-framed .elementor-icon, .elementor-33390 .elementor-element.elementor-element-46fc3cf.elementor-view-default .elementor-icon svg{fill:#0F766E;}.elementor-33390 .elementor-element.elementor-element-46fc3cf .elementor-icon{font-size:24px;}.elementor-33390 .elementor-element.elementor-element-46fc3cf .elementor-icon svg{height:24px;}.elementor-33390 .elementor-element.elementor-element-1e276a6{--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:flex-start;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:12px 12px 12px 12px;box-shadow:0px 2px 6px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33390 .elementor-element.elementor-element-1e276a6:not(.elementor-motion-effects-element-type-background), .elementor-33390 .elementor-element.elementor-element-1e276a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33390 .elementor-element.elementor-element-1e276a6:hover{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;}.elementor-33390 .elementor-element.elementor-element-1e276a6, .elementor-33390 .elementor-element.elementor-element-1e276a6::before{--border-transition:0.3s;}.elementor-33390 .elementor-element.elementor-element-31fa29f{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-33390 .elementor-element.elementor-element-31fa29f > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-33390 .elementor-element.elementor-element-31fa29f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-33390 .elementor-element.elementor-element-31fa29f .elementor-icon-wrapper{text-align:left;}.elementor-33390 .elementor-element.elementor-element-31fa29f.elementor-view-stacked .elementor-icon{background-color:#14B8A6;}.elementor-33390 .elementor-element.elementor-element-31fa29f.elementor-view-framed .elementor-icon, .elementor-33390 .elementor-element.elementor-element-31fa29f.elementor-view-default .elementor-icon{color:#14B8A6;border-color:#14B8A6;}.elementor-33390 .elementor-element.elementor-element-31fa29f.elementor-view-framed .elementor-icon, .elementor-33390 .elementor-element.elementor-element-31fa29f.elementor-view-default .elementor-icon svg{fill:#14B8A6;}.elementor-33390 .elementor-element.elementor-element-31fa29f .elementor-icon{font-size:35px;}.elementor-33390 .elementor-element.elementor-element-31fa29f .elementor-icon svg{height:35px;}.elementor-33390 .elementor-element.elementor-element-f78b51b > .elementor-widget-container{margin:-1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33390 .elementor-element.elementor-element-f78b51b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.125rem;font-weight:600;line-height:1.6em;color:#0F172A;}.elementor-33390 .elementor-element.elementor-element-cfce901 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33390 .elementor-element.elementor-element-cfce901{column-gap:0px;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.6em;color:#475569;}.elementor-33390 .elementor-element.elementor-element-f394ad9{--display:flex;--min-height:0px;--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33390 .elementor-element.elementor-element-f394ad9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33390 .elementor-element.elementor-element-32f8a81 > .elementor-widget-container{margin:0px -45px 0px -9px;padding:0px 51px 0px 0px;}.elementor-33390 .elementor-element.elementor-element-32f8a81{column-gap:0px;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1.6em;color:#0F766E;}.elementor-33390 .elementor-element.elementor-element-0365478 > .elementor-widget-container{margin:0px 0px -9px 0px;padding:0px 0px 0px 0px;}.elementor-33390 .elementor-element.elementor-element-0365478 .elementor-icon-wrapper{text-align:center;}.elementor-33390 .elementor-element.elementor-element-0365478.elementor-view-stacked .elementor-icon{background-color:#0F766E;}.elementor-33390 .elementor-element.elementor-element-0365478.elementor-view-framed .elementor-icon, .elementor-33390 .elementor-element.elementor-element-0365478.elementor-view-default .elementor-icon{color:#0F766E;border-color:#0F766E;}.elementor-33390 .elementor-element.elementor-element-0365478.elementor-view-framed .elementor-icon, .elementor-33390 .elementor-element.elementor-element-0365478.elementor-view-default .elementor-icon svg{fill:#0F766E;}.elementor-33390 .elementor-element.elementor-element-0365478 .elementor-icon{font-size:24px;}.elementor-33390 .elementor-element.elementor-element-0365478 .elementor-icon svg{height:24px;}.elementor-33390 .elementor-element.elementor-element-932b2bb .elementor-button{background-color:#1E293B;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:0.5rem 0.5rem 0.5rem 0.5rem;padding:1rem 2rem 1rem 2rem;}.elementor-33390 .elementor-element.elementor-element-932b2bb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-33390 .elementor-element.elementor-element-4aa24e4{--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-33390 .elementor-element.elementor-element-7d3f0ef > .elementor-widget-container{padding:52px 0px 0px 0px;}.elementor-33390 .elementor-element.elementor-element-7d3f0ef .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.25rem;font-weight:700;line-height:2.5rem;color:#0F172A;}.elementor-33390 .elementor-element.elementor-element-f18cf2b > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-33390 .elementor-element.elementor-element-f18cf2b{font-family:"Inter", Sans-serif;font-weight:400;line-height:1.6rem;color:#475569;}.elementor-33390 .elementor-element.elementor-element-51f9667{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:10px;--padding-bottom:50px;--padding-left:115px;--padding-right:115px;}.elementor-33390 .elementor-element.elementor-element-a47bdfa{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:1rem 1rem 1rem 1rem;--padding-top:1.5rem;--padding-bottom:4rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-33390 .elementor-element.elementor-element-a47bdfa:not(.elementor-motion-effects-element-type-background), .elementor-33390 .elementor-element.elementor-element-a47bdfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33390 .elementor-element.elementor-element-13fb97d > .elementor-widget-container{margin:-1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33390 .elementor-element.elementor-element-13fb97d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.125rem;font-weight:600;line-height:1.6em;color:#0F172A;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-33390 .elementor-element.elementor-element-8fba956{--divider-border-style:solid;--divider-color:#E2E8F0;--divider-border-width:1px;}.elementor-33390 .elementor-element.elementor-element-8fba956 .elementor-divider-separator{width:100%;}.elementor-33390 .elementor-element.elementor-element-8fba956 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-33390 .elementor-element.elementor-element-2a13e92 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-33390 .elementor-element.elementor-element-2a13e92{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:400;line-height:0.8em;color:#475569;}.elementor-33390 .elementor-element.elementor-element-2a13e92 a{color:#475569;transition-duration:0.3s;}.elementor-33390 .elementor-element.elementor-element-2a13e92 a:hover, .elementor-33390 .elementor-element.elementor-element-2a13e92 a:focus{color:#0D9488;}.elementor-33390 .elementor-element.elementor-element-347ecc8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:1rem 1rem 1rem 1rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-33390 .elementor-element.elementor-element-347ecc8:not(.elementor-motion-effects-element-type-background), .elementor-33390 .elementor-element.elementor-element-347ecc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33390 .elementor-element.elementor-element-9b600d6 > .elementor-widget-container{margin:-1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33390 .elementor-element.elementor-element-9b600d6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.125rem;font-weight:600;line-height:1.6em;color:#0F172A;}.elementor-33390 .elementor-element.elementor-element-4fbbb7c{--divider-border-style:solid;--divider-color:#E2E8F0;--divider-border-width:1px;}.elementor-33390 .elementor-element.elementor-element-4fbbb7c .elementor-divider-separator{width:100%;}.elementor-33390 .elementor-element.elementor-element-4fbbb7c .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-33390 .elementor-element.elementor-element-9460828{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:400;line-height:0.8em;color:#475569;}.elementor-33390 .elementor-element.elementor-element-9460828 a{color:#475569;transition-duration:0.3s;}.elementor-33390 .elementor-element.elementor-element-9460828 a:hover, .elementor-33390 .elementor-element.elementor-element-9460828 a:focus{color:#0D9488;}.elementor-33390 .elementor-element.elementor-element-c2ca684{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:115px;--padding-right:115px;}.elementor-33390 .elementor-element.elementor-element-72a1356{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33390 .elementor-element.elementor-element-9dff237{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-33390 .elementor-element.elementor-element-ab0609f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-33390 .elementor-element.elementor-element-90d9f2a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:109px;--padding-right:110px;}.elementor-33390 .elementor-element.elementor-element-90d9f2a:not(.elementor-motion-effects-element-type-background), .elementor-33390 .elementor-element.elementor-element-90d9f2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33390 .elementor-element.elementor-element-5c1937c > .elementor-widget-container{padding:52px 0px 0px 0px;}.elementor-33390 .elementor-element.elementor-element-5c1937c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.25rem;font-weight:700;line-height:2.5rem;color:#0F172A;}.elementor-33390 .elementor-element.elementor-element-b08dfd3 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-33390 .elementor-element.elementor-element-b08dfd3{text-align:center;font-family:"Inter", Sans-serif;font-weight:400;line-height:1.6rem;color:#475569;}.elementor-33390 .elementor-element.elementor-element-398f2de{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33390 .elementor-element.elementor-element-398f2de:not(.elementor-motion-effects-element-type-background), .elementor-33390 .elementor-element.elementor-element-398f2de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33390 .elementor-element.elementor-element-5f5ca1d{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33390 .elementor-element.elementor-element-de51b25{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:115px;--padding-right:115px;}.elementor-33390 .elementor-element.elementor-element-a6e0f64{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:16px 16px 16px 16px;box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.05);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33390 .elementor-element.elementor-element-a6e0f64:not(.elementor-motion-effects-element-type-background), .elementor-33390 .elementor-element.elementor-element-a6e0f64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-33390 .elementor-element.elementor-element-6ed2b72{--grid-columns:3;}.elementor-33390 .elementor-element.elementor-element-2178ee9{--display:flex;}@media(min-width:768px){.elementor-33390 .elementor-element.elementor-element-06cf04c{--width:680%;}.elementor-33390 .elementor-element.elementor-element-72e3a31{--width:100%;}.elementor-33390 .elementor-element.elementor-element-7d38288{--width:100%;}.elementor-33390 .elementor-element.elementor-element-f394ad9{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-33390 .elementor-element.elementor-element-6534b7a > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-33390 .elementor-element.elementor-element-6534b7a .elementor-heading-title{font-size:50px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-33390 .elementor-element.elementor-element-88c9437{--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:100px;--padding-right:100px;}.elementor-33390 .elementor-element.elementor-element-98f5702{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33390 .elementor-element.elementor-element-51f9667{--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );}.elementor-33390 .elementor-element.elementor-element-c2ca684{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33390 .elementor-element.elementor-element-9dff237{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33390 .elementor-element.elementor-element-90d9f2a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-33390 .elementor-element.elementor-element-5c1937c{text-align:center;}.elementor-33390 .elementor-element.elementor-element-de51b25{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-33390 .elementor-element.elementor-element-6ed2b72{--grid-columns:2;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-33390 .elementor-element.elementor-element-6534b7a .elementor-heading-title{font-size:30px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-33390 .elementor-element.elementor-element-84dd801{font-size:16px;}.elementor-33390 .elementor-element.elementor-element-f50a947{--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:13px 0px;--row-gap:13px;--column-gap:0px;}.elementor-33390 .elementor-element.elementor-element-88c9437{--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-33390 .elementor-element.elementor-element-c8aaf65{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-33390 .elementor-element.elementor-element-85c2445{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-33390 .elementor-element.elementor-element-969d49d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-33390 .elementor-element.elementor-element-a13eab8{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-33390 .elementor-element.elementor-element-3e46225{text-align:center;}.elementor-33390 .elementor-element.elementor-element-98f5702{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33390 .elementor-element.elementor-element-7d3f0ef{text-align:center;}.elementor-33390 .elementor-element.elementor-element-f18cf2b{text-align:center;}.elementor-33390 .elementor-element.elementor-element-51f9667{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );}.elementor-33390 .elementor-element.elementor-element-c2ca684{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33390 .elementor-element.elementor-element-90d9f2a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33390 .elementor-element.elementor-element-5c1937c > .elementor-widget-container{padding:9px 9px 9px 9px;}.elementor-33390 .elementor-element.elementor-element-5c1937c .elementor-heading-title{font-size:1.2rem;}.elementor-33390 .elementor-element.elementor-element-b08dfd3{font-size:14px;}.elementor-33390 .elementor-element.elementor-element-398f2de{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-widget-loop-grid .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-33390 .elementor-element.elementor-element-6ed2b72{--grid-columns:1;}}/* Start custom CSS for text-editor, class: .elementor-element-84dd801 */.elementor-widget-text-editor p:last-child { margin-bottom: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77afdbe */.elementor-33390 .elementor-element.elementor-element-77afdbe {
  transition: all 0.25s ease;
}

.elementor-33390 .elementor-element.elementor-element-77afdbe:hover {
  transform: translateY(-4px);
  box-shadow: 0 8px 20px rgba(15, 23, 42, 0.08);
  border-color: rgba(226, 232, 240, 0.9); /* keeps same soft tone */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8aaf65 */.elementor-33390 .elementor-element.elementor-element-c8aaf65 {
  transition: all 0.25s ease;
}

.elementor-33390 .elementor-element.elementor-element-c8aaf65:hover {
  transform: translateY(-4px);
  box-shadow: 0 8px 20px rgba(15, 23, 42, 0.08);
  border-color: rgba(226, 232, 240, 0.9); /* keeps same soft tone */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-969d49d */.elementor-33390 .elementor-element.elementor-element-969d49d {
  transition: all 0.25s ease;
}

.elementor-33390 .elementor-element.elementor-element-969d49d:hover {
  transform: translateY(-4px);
  box-shadow: 0 8px 20px rgba(15, 23, 42, 0.08);
  border-color: rgba(226, 232, 240, 0.9); /* keeps same soft tone */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7737cf5 */.elementor-33390 .elementor-element.elementor-element-7737cf5 {
  position: relative;
  isolation: isolate;
  background-color: #ffffff;
}
.elementor-33390 .elementor-element.elementor-element-7737cf5::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  pointer-events: none;

  background-image: radial-gradient(rgba(15, 23, 42, 0.1) 0.9px, transparent 0.9px);
  background-size: 14px 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9bc6c3 */.elementor-33390 .elementor-element.elementor-element-d9bc6c3 {
  background: #ffffff;
  border: 1px solid #e2e8f0;
  border-radius: 12px;
  box-shadow: 0 1px 2px rgba(15, 23, 42, 0.03), 0 1px 3px rgba(15, 23, 42, 0.05);
  transition: all 0.25s ease;
}

.elementor-33390 .elementor-element.elementor-element-d9bc6c3:hover {
  transform: translateY(-4px);
  border-color: #14b8a6; /* Tailwind Teal-500 tone */
  box-shadow:
    0 4px 10px rgba(20, 184, 166, 0.15),
    0 2px 6px rgba(15, 23, 42, 0.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e47860e */.elementor-33390 .elementor-element.elementor-element-e47860e {
  background: #ffffff;
  border: 1px solid #e2e8f0;
  border-radius: 12px;
  box-shadow: 0 1px 2px rgba(15, 23, 42, 0.03), 0 1px 3px rgba(15, 23, 42, 0.05);
  transition: all 0.25s ease;
}

.elementor-33390 .elementor-element.elementor-element-e47860e:hover {
  transform: translateY(-4px);
  border-color: #14b8a6; /* Tailwind Teal-500 tone */
  box-shadow:
    0 4px 10px rgba(20, 184, 166, 0.15),
    0 2px 6px rgba(15, 23, 42, 0.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e276a6 */.elementor-33390 .elementor-element.elementor-element-1e276a6 {
  background: #ffffff;
  border: 1px solid #e2e8f0;
  border-radius: 12px;
  box-shadow: 0 1px 2px rgba(15, 23, 42, 0.03), 0 1px 3px rgba(15, 23, 42, 0.05);
  transition: all 0.25s ease;
}

.elementor-33390 .elementor-element.elementor-element-1e276a6:hover {
  transform: translateY(-4px);
  border-color: #14b8a6; /* Tailwind Teal-500 tone */
  box-shadow:
    0 4px 10px rgba(20, 184, 166, 0.15),
    0 2px 6px rgba(15, 23, 42, 0.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a1356 *//* ---------- Tokens so you can tweak quickly ---------- */
.elementor-33390 .elementor-element.elementor-element-72a1356 {
  --ink: #0f172a;            /* your dark/navy */
  --muted: #334155;          /* secondary text */
  --link: #0f172a;           /* link default (dark, not bright blue) */
  --link-hover: #0f172a;     /* stays dark; we underline & lift instead */
  --border: #e2e8f0;
  --bg: #fff;

  --radius: 16px;
  --shadow: 0 1px 2px rgba(15,23,42,.03), 0 1px 3px rgba(15,23,42,.05);

  --collapsed: 280px;        /* how tall the grid is before expanding */
}

/* Card shell */
.elementor-33390 .elementor-element.elementor-element-72a1356 {
  background: var(--bg);
  border: 1px solid var(--border);
  border-radius: var(--radius);
  box-shadow: var(--shadow);
  padding: 32px;
  padding-bottom: 72px; /* added extra space so sticky button doesn't overlap last row */
  position: relative;
}

/* ---------- Header: title + subtext + divider ---------- */
.elementor-33390 .elementor-element.elementor-element-72a1356 .cat-header {
  text-align: center;
  margin: 0 0 20px 0;
  padding-bottom: 16px;              /* add that “down padding” */
  position: relative;
}
.elementor-33390 .elementor-element.elementor-element-72a1356 .cat-header::after {
  content:"";
  display:block;
  height:1px;
  width:100%;
  background: var(--border);
  opacity:.8;
  margin-top:16px;                   /* gap between text and divider */
}
.elementor-33390 .elementor-element.elementor-element-72a1356 .cat-header h2 {
  margin:0 0 6px 0;
  font-weight:800;
  color:var(--ink);
  font-size:clamp(22px, 2.6vw, 28px);
}
.elementor-33390 .elementor-element.elementor-element-72a1356 .cat-header .cat-sub {
  margin:0;
  color:var(--muted);
  font-size:clamp(14px, 1.7vw, 16px);
  line-height:1.55;
}

/* ---------- Grid of links ---------- */
.elementor-33390 .elementor-element.elementor-element-72a1356 .cat-grid {
  display:grid;
  grid-template-columns:repeat(4, minmax(0,1fr)); /* desktop: 4 cols */
  gap: 12px 28px;
  line-height:1.55;

  max-height: var(--collapsed);      /* collapsed height */
  overflow:hidden;
  position:relative;
  transition:max-height .4s ease;
}

/* soft fade at the bottom when collapsed */
.elementor-33390 .elementor-element.elementor-element-72a1356 .cat-grid::after {
  content:"";
  position:absolute;
  left:-32px; right:-32px; bottom:-32px;
  height:100px;
  background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 70%);
  pointer-events:none;
}

/* link style to match your reference (dark text, subtle hover) */
.elementor-33390 .elementor-element.elementor-element-72a1356 .cat-grid a {
  color: var(--link);
  text-decoration:none;
  padding: 6px 4px;
  border-radius:10px;
  transition: all .18s ease;
}
.elementor-33390 .elementor-element.elementor-element-72a1356 .cat-grid a:hover {
  color: var(--link-hover);
  background:#f8fafc;
  box-shadow: inset 0 0 0 1px var(--border);
  transform: translateY(-1px);
  text-decoration: underline;        /* mirrors your reference hover */
  text-underline-offset: 3px;
}

/* ---------- Toggle button centered ---------- */
.elementor-33390 .elementor-element.elementor-element-72a1356 .cat-btn-wrap {
  display:flex;
  justify-content:center;            /* fixes your “not centered” problem */
  margin-top:20px;

  /* NEW — sticky toggle so it stays visible while scrolling */
  position: sticky;
  bottom: 16px;                      /* visible near bottom of viewport */
  z-index: 50;
  padding-top: 12px;
  background: linear-gradient(
    to top,
    var(--bg) 75%,
    color-mix(in oklab, var(--bg), transparent 100%)
  );
}
.elementor-33390 .elementor-element.elementor-element-72a1356 .cat-toggle { display:none; }
.elementor-33390 .elementor-element.elementor-element-72a1356 .cat-btn {
  display:inline-flex;
  align-items:center;
  gap:10px;
  padding:12px 20px;
  border-radius:12px;
  background: var(--ink);            /* navy pill */
  color:#fff;
  font-weight:700;
  cursor:pointer;
  box-shadow:0 6px 18px rgba(15,23,42,.12);
  transition:transform .25s ease, box-shadow .25s ease;
  user-select:none;
}
.elementor-33390 .elementor-element.elementor-element-72a1356 .cat-btn::before { content: attr(data-more); }
.elementor-33390 .elementor-element.elementor-element-72a1356 .cat-btn .chev { transition: transform .25s ease; }
.elementor-33390 .elementor-element.elementor-element-72a1356 .cat-btn:hover {
  transform: translateY(-2px);
  box-shadow:0 10px 24px rgba(15,23,42,.16);
}

/* Expanded state */
.elementor-33390 .elementor-element.elementor-element-72a1356 .cat-toggle:checked ~ .cat-grid {
  max-height: 4000px;
}
.elementor-33390 .elementor-element.elementor-element-72a1356 .cat-toggle:checked ~ .cat-grid::after {
  display:none;
}
.elementor-33390 .elementor-element.elementor-element-72a1356 .cat-toggle:checked ~ .cat-btn-wrap .cat-btn::before {
  content: attr(data-less);
}
.elementor-33390 .elementor-element.elementor-element-72a1356 .cat-toggle:checked ~ .cat-btn-wrap .cat-btn .chev {
  transform: rotate(180deg);
}

/* ---------- Responsive ---------- */
@media (max-width: 1200px){
  .elementor-33390 .elementor-element.elementor-element-72a1356 .cat-grid { grid-template-columns:repeat(3,minmax(0,1fr)); }
}
@media (max-width: 900px){
  .elementor-33390 .elementor-element.elementor-element-72a1356 .cat-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width: 600px){
  .elementor-33390 .elementor-element.elementor-element-72a1356 { padding:20px; padding-bottom:64px; }
  .elementor-33390 .elementor-element.elementor-element-72a1356 .cat-grid { grid-template-columns:1fr; }
  .elementor-33390 .elementor-element.elementor-element-72a1356 .cat-btn-wrap { bottom:12px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-398f2de */.elementor-33390 .elementor-element.elementor-element-398f2de .sp500-links{
  --ink:#0f172a;
  --border:#e5e7eb;
  --ring:#93c5fd;
  --ring-strong:#60a5fa;
  --bg:#fff;

  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:18px;
}

@media (max-width:1024px){
  .elementor-33390 .elementor-element.elementor-element-398f2de .sp500-links{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:640px){
  .elementor-33390 .elementor-element.elementor-element-398f2de .sp500-links{ grid-template-columns:1fr; }
}

.elementor-33390 .elementor-element.elementor-element-398f2de .sp-card{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  padding:16px 18px;
  border:1px solid var(--border);
  border-radius:12px;
  background:var(--bg);
  color:var(--ink);
  text-decoration:none;
  line-height:1.35;
  box-shadow:0 1px 2px rgba(15,23,42,.03), 0 1px 3px rgba(15,23,42,.05);
  transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}

.elementor-33390 .elementor-element.elementor-element-398f2de .sp-card span:first-child{ flex:1 1 auto; }

.elementor-33390 .elementor-element.elementor-element-398f2de .sp-card .arrow{
  flex:0 0 auto;
  width:36px; height:36px;
  border-radius:9999px;
  border:1px solid var(--border);
  display:inline-flex; align-items:center; justify-content:center;
  font-weight:700;
  transition:transform .18s ease, border-color .18s ease, background .18s ease, color .18s ease;
}

.elementor-33390 .elementor-element.elementor-element-398f2de .sp-card:hover,
.elementor-33390 .elementor-element.elementor-element-398f2de .sp-card:focus-visible{
  border-color:var(--ring);
  box-shadow:0 6px 20px rgba(2,132,199,.08);
  transform:translateY(-1px);
}
.elementor-33390 .elementor-element.elementor-element-398f2de .sp-card:hover .arrow,
.elementor-33390 .elementor-element.elementor-element-398f2de .sp-card:focus-visible .arrow{
  transform:translateX(2px);
  border-color:var(--ring);
  background:#eff6ff;
  color:#0284c7;
}

.elementor-33390 .elementor-element.elementor-element-398f2de .sp-card.is-active{
  border-color:var(--ring-strong);
  box-shadow:0 0 0 3px rgba(37,99,235,.14) inset, 0 6px 20px rgba(2,132,199,.08);
}
.elementor-33390 .elementor-element.elementor-element-398f2de .sp-card.is-active .arrow{
  background:#e0f2fe;
  color:#0369a1;
  border-color:var(--ring-strong);
}

.elementor-33390 .elementor-element.elementor-element-398f2de .sp-card:focus-visible{ outline:none; }/* End custom CSS */