.elementor-2960 .elementor-element.elementor-element-9e34aaf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:077px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2960 .elementor-element.elementor-element-ce46ad3{--display:flex;}.elementor-2960 .elementor-element.elementor-element-7afe242{--display:flex;}.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-2960 .elementor-element.elementor-element-523c096{text-align:center;}.elementor-2960 .elementor-element.elementor-element-523c096 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:800;color:#000000;}.elementor-2960 .elementor-element.elementor-element-f4e7681{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2960 .elementor-element.elementor-element-f4e7681 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:800;color:#5ACB67;}.elementor-2960 .elementor-element.elementor-element-7fbe19c{text-align:center;}.elementor-2960 .elementor-element.elementor-element-7fbe19c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#6A7282;}.elementor-2960 .elementor-element.elementor-element-aa6625c{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2960 .elementor-element.elementor-element-aa6625c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#6A7282;}.elementor-2960 .elementor-element.elementor-element-ea4d60d{--display:flex;}.elementor-2960 .elementor-element.elementor-element-1d0bdbb{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-2960 .elementor-element.elementor-element-1d0bdbb:not(.elementor-motion-effects-element-type-background), .elementor-2960 .elementor-element.elementor-element-1d0bdbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2960 .elementor-element.elementor-element-8c5ee52{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--flex-wrap:nowrap;}.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-2960 .elementor-element.elementor-element-47e18e7 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 8px 28px -6px rgba(90,203,103,0.4);border-radius:16px 16px 16px 16px;padding:16px 32px 16px 32px;}.elementor-2960 .elementor-element.elementor-element-47e18e7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2960 .elementor-element.elementor-element-32f2f33 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:#374151;color:#374151;box-shadow:0px 2px 6px 0px rgba(0,0,0,0.06);border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:16px 16px 16px 16px;padding:16px 32px 16px 32px;}.elementor-2960 .elementor-element.elementor-element-7325f30{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2960 .elementor-element.elementor-element-b12740e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-2960 .elementor-element.elementor-element-b12740e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-2960 .elementor-element.elementor-element-b12740e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-2960 .elementor-element.elementor-element-b12740e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-2960 .elementor-element.elementor-element-b12740e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-2960 .elementor-element.elementor-element-b12740e .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-2960 .elementor-element.elementor-element-b12740e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-2960 .elementor-element.elementor-element-b12740e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-2960 .elementor-element.elementor-element-b12740e .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2960 .elementor-element.elementor-element-b12740e .elementor-icon-list-icon i{color:#5ACB67;transition:color 0.3s;}.elementor-2960 .elementor-element.elementor-element-b12740e .elementor-icon-list-icon svg{fill:#5ACB67;transition:fill 0.3s;}.elementor-2960 .elementor-element.elementor-element-b12740e{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-2960 .elementor-element.elementor-element-b12740e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2960 .elementor-element.elementor-element-b12740e .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-2960 .elementor-element.elementor-element-b12740e .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.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-2960 .elementor-element.elementor-element-75bbbc7 img{border-radius:20px 20px 20px 20px;}.elementor-2960 .elementor-element.elementor-element-5d3f407{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2960 .elementor-element.elementor-element-ea86f98{text-align:start;}.elementor-2960 .elementor-element.elementor-element-ea86f98 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:2.5px;word-spacing:0px;color:#5ACB67;}.elementor-2960 .elementor-element.elementor-element-b5ed0d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2960 .elementor-element.elementor-element-b5ed0d8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:800;color:#000000;}.elementor-2960 .elementor-element.elementor-element-59908ca{--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:24px 0px;--row-gap:24px;--column-gap:0px;--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2960 .elementor-element.elementor-element-59908ca:not(.elementor-motion-effects-element-type-background), .elementor-2960 .elementor-element.elementor-element-59908ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2960 .elementor-element.elementor-element-88a4598{--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;border-style:solid;--border-style:solid;border-width:0.1px 0.1px 0.1px 0.1px;--border-top-width:0.1px;--border-right-width:0.1px;--border-bottom-width:0.1px;--border-left-width:0.1px;border-color:#E8E8E8;--border-color:#E8E8E8;--border-radius:20px 0px 0px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2960 .elementor-element.elementor-element-1144c08{--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;--border-radius:0px 20px 20px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2960 .elementor-element.elementor-element-1144c08:not(.elementor-motion-effects-element-type-background), .elementor-2960 .elementor-element.elementor-element-1144c08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2960 .elementor-element.elementor-element-0790ce2 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#484848;}.elementor-2960 .elementor-element.elementor-element-0790ce2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-2960 .elementor-element.elementor-element-0790ce2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-2960 .elementor-element.elementor-element-0790ce2 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-2960 .elementor-element.elementor-element-0790ce2 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2960 .elementor-element.elementor-element-0790ce2 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-2960 .elementor-element.elementor-element-0790ce2{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-2960 .elementor-element.elementor-element-0790ce2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2960 .elementor-element.elementor-element-0790ce2 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;}.elementor-2960 .elementor-element.elementor-element-0790ce2 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2960 .elementor-element.elementor-element-8fd5381 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:800;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2960 .elementor-element.elementor-element-c5c1095{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-2960 .elementor-element.elementor-element-21a2561{--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;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-2960 .elementor-element.elementor-element-39c2264 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 8px 28px -6px rgba(90,203,103,0.4);border-radius:16px 16px 16px 16px;padding:16px 32px 16px 32px;}.elementor-2960 .elementor-element.elementor-element-39c2264 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2960 .elementor-element.elementor-element-cb0f1fa .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 2px 6px 0px rgba(0,0,0,0.06);border-style:solid;border-width:1px 1px 1px 1px;border-color:#404441;border-radius:16px 16px 16px 16px;padding:16px 32px 16px 32px;}.elementor-2960 .elementor-element.elementor-element-54de975{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2960 .elementor-element.elementor-element-fb7e7ea{--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-2960 .elementor-element.elementor-element-4cdf97b{text-align:start;}.elementor-2960 .elementor-element.elementor-element-4cdf97b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:2.5px;word-spacing:0px;color:#5ACB67;}.elementor-2960 .elementor-element.elementor-element-073c633{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2960 .elementor-element.elementor-element-073c633 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:800;color:#000000;}.elementor-2960 .elementor-element.elementor-element-1d864cee{margin-top:0px;margin-bottom:20px;z-index:0;}.elementor-bc-flex-widget .elementor-2960 .elementor-element.elementor-element-3cbde64e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2960 .elementor-element.elementor-element-3cbde64e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2960 .elementor-element.elementor-element-f23e642 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2960 .elementor-element.elementor-element-f23e642 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2960 .elementor-element.elementor-element-f23e642{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2960 .elementor-element.elementor-element-f23e642 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2960 .elementor-element.elementor-element-f23e642 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;}.elementor-2960 .elementor-element.elementor-element-f23e642 .elementor-icon-list-text{color:#5ACB67;transition:color 0.3s;}.elementor-2960 .elementor-element.elementor-element-330c8a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2960 .elementor-element.elementor-element-330c8a5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:#222222;}.elementor-2960 .elementor-element.elementor-element-664d022d{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#666666;}.elementor-2960 .elementor-element.elementor-element-429143bd .wpr-button{background-color:#5ACB67;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;border-color:#E8E8E8;border-style:none;border-radius:2px 2px 2px 2px;}	.elementor-2960 .elementor-element.elementor-element-429143bd [class*="elementor-animation"]:hover,
								.elementor-2960 .elementor-element.elementor-element-429143bd .wpr-button::before,
								.elementor-2960 .elementor-element.elementor-element-429143bd .wpr-button::after{background-color:#5ACB67;}.elementor-2960 .elementor-element.elementor-element-429143bd .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-2960 .elementor-element.elementor-element-429143bd .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#ffffff;padding:10px 10px 10px 10px;}.elementor-2960 .elementor-element.elementor-element-429143bd .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-2960 .elementor-element.elementor-element-429143bd .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-2960 .elementor-element.elementor-element-429143bd .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-2960 .elementor-element.elementor-element-429143bd .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-2960 .elementor-element.elementor-element-429143bd .wpr-button-wrap{max-width:160px;}.elementor-2960 .elementor-element.elementor-element-429143bd{text-align:left;}.elementor-2960 .elementor-element.elementor-element-429143bd .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-2960 .elementor-element.elementor-element-429143bd .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-2960 .elementor-element.elementor-element-429143bd .wpr-button-icon{font-size:18px;}.elementor-2960 .elementor-element.elementor-element-429143bd .wpr-button-icon svg{width:18px;height:18px;}.elementor-2960 .elementor-element.elementor-element-429143bd.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-2960 .elementor-element.elementor-element-429143bd.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-2960 .elementor-element.elementor-element-429143bd.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-2960 .elementor-element.elementor-element-429143bd.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}.elementor-2960 .elementor-element.elementor-element-429143bd .wpr-button-text,.elementor-2960 .elementor-element.elementor-element-429143bd .wpr-button::after{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-2960 .elementor-element.elementor-element-429143bd .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-2960 .elementor-element.elementor-element-429143bd.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-2960 .elementor-element.elementor-element-429143bd.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-2960 .elementor-element.elementor-element-429143bd .wpr-button:focus .wpr-button-text{color:#ffffff;}.elementor-2960 .elementor-element.elementor-element-429143bd.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#ffffff;}.elementor-2960 .elementor-element.elementor-element-429143bd.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#ffffff;}.elementor-2960 .elementor-element.elementor-element-429143bd .wpr-button:hover{border-color:#E8E8E8;}.elementor-2960 .elementor-element.elementor-element-429143bd.wpr-button-icon-style-inline .wpr-button{padding:10px 10px 10px 10px;}.elementor-2960 .elementor-element.elementor-element-429143bd.wpr-button-icon-style-block .wpr-button-text{padding:10px 10px 10px 10px;}.elementor-2960 .elementor-element.elementor-element-429143bd.wpr-button-icon-style-inline-block .wpr-button-content{padding:10px 10px 10px 10px;}.elementor-2960 .elementor-element.elementor-element-5df3f9f{margin-top:0px;margin-bottom:20px;z-index:0;}.elementor-bc-flex-widget .elementor-2960 .elementor-element.elementor-element-85714e7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2960 .elementor-element.elementor-element-85714e7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2960 .elementor-element.elementor-element-d6ea943 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2960 .elementor-element.elementor-element-d6ea943 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2960 .elementor-element.elementor-element-d6ea943{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2960 .elementor-element.elementor-element-d6ea943 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2960 .elementor-element.elementor-element-d6ea943 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;}.elementor-2960 .elementor-element.elementor-element-d6ea943 .elementor-icon-list-text{color:#5ACB67;transition:color 0.3s;}.elementor-2960 .elementor-element.elementor-element-e469172{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2960 .elementor-element.elementor-element-e469172 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:#222222;}.elementor-2960 .elementor-element.elementor-element-dd76973{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#666666;}.elementor-2960 .elementor-element.elementor-element-754f717 .wpr-button{background-color:#5ACB67;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;border-color:#E8E8E8;border-style:none;border-radius:2px 2px 2px 2px;}	.elementor-2960 .elementor-element.elementor-element-754f717 [class*="elementor-animation"]:hover,
								.elementor-2960 .elementor-element.elementor-element-754f717 .wpr-button::before,
								.elementor-2960 .elementor-element.elementor-element-754f717 .wpr-button::after{background-color:#5ACB67;}.elementor-2960 .elementor-element.elementor-element-754f717 .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-2960 .elementor-element.elementor-element-754f717 .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#ffffff;padding:10px 10px 10px 10px;}.elementor-2960 .elementor-element.elementor-element-754f717 .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-2960 .elementor-element.elementor-element-754f717 .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-2960 .elementor-element.elementor-element-754f717 .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-2960 .elementor-element.elementor-element-754f717 .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-2960 .elementor-element.elementor-element-754f717 .wpr-button-wrap{max-width:160px;}.elementor-2960 .elementor-element.elementor-element-754f717{text-align:left;}.elementor-2960 .elementor-element.elementor-element-754f717 .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-2960 .elementor-element.elementor-element-754f717 .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-2960 .elementor-element.elementor-element-754f717 .wpr-button-icon{font-size:18px;}.elementor-2960 .elementor-element.elementor-element-754f717 .wpr-button-icon svg{width:18px;height:18px;}.elementor-2960 .elementor-element.elementor-element-754f717.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-2960 .elementor-element.elementor-element-754f717.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-2960 .elementor-element.elementor-element-754f717.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-2960 .elementor-element.elementor-element-754f717.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}.elementor-2960 .elementor-element.elementor-element-754f717 .wpr-button-text,.elementor-2960 .elementor-element.elementor-element-754f717 .wpr-button::after{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-2960 .elementor-element.elementor-element-754f717 .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-2960 .elementor-element.elementor-element-754f717.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-2960 .elementor-element.elementor-element-754f717.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-2960 .elementor-element.elementor-element-754f717 .wpr-button:focus .wpr-button-text{color:#ffffff;}.elementor-2960 .elementor-element.elementor-element-754f717.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#ffffff;}.elementor-2960 .elementor-element.elementor-element-754f717.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#ffffff;}.elementor-2960 .elementor-element.elementor-element-754f717 .wpr-button:hover{border-color:#E8E8E8;}.elementor-2960 .elementor-element.elementor-element-754f717.wpr-button-icon-style-inline .wpr-button{padding:10px 10px 10px 10px;}.elementor-2960 .elementor-element.elementor-element-754f717.wpr-button-icon-style-block .wpr-button-text{padding:10px 10px 10px 10px;}.elementor-2960 .elementor-element.elementor-element-754f717.wpr-button-icon-style-inline-block .wpr-button-content{padding:10px 10px 10px 10px;}.elementor-2960 .elementor-element.elementor-element-7b358af{margin-top:0px;margin-bottom:0px;z-index:0;}.elementor-bc-flex-widget .elementor-2960 .elementor-element.elementor-element-a1ca3ce.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2960 .elementor-element.elementor-element-a1ca3ce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2960 .elementor-element.elementor-element-70a74d9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2960 .elementor-element.elementor-element-70a74d9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2960 .elementor-element.elementor-element-70a74d9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2960 .elementor-element.elementor-element-70a74d9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2960 .elementor-element.elementor-element-70a74d9 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;}.elementor-2960 .elementor-element.elementor-element-70a74d9 .elementor-icon-list-text{color:#5ACB67;transition:color 0.3s;}.elementor-2960 .elementor-element.elementor-element-0674066{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2960 .elementor-element.elementor-element-0674066 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:#222222;}.elementor-2960 .elementor-element.elementor-element-758ec43{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#666666;}.elementor-2960 .elementor-element.elementor-element-875d7e0 .wpr-button{background-color:#5ACB67;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;border-color:#E8E8E8;border-style:none;border-radius:2px 2px 2px 2px;}	.elementor-2960 .elementor-element.elementor-element-875d7e0 [class*="elementor-animation"]:hover,
								.elementor-2960 .elementor-element.elementor-element-875d7e0 .wpr-button::before,
								.elementor-2960 .elementor-element.elementor-element-875d7e0 .wpr-button::after{background-color:#5ACB67;}.elementor-2960 .elementor-element.elementor-element-875d7e0 .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-2960 .elementor-element.elementor-element-875d7e0 .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#ffffff;padding:10px 10px 10px 10px;}.elementor-2960 .elementor-element.elementor-element-875d7e0 .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-2960 .elementor-element.elementor-element-875d7e0 .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-2960 .elementor-element.elementor-element-875d7e0 .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-2960 .elementor-element.elementor-element-875d7e0 .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-2960 .elementor-element.elementor-element-875d7e0 .wpr-button-wrap{max-width:160px;}.elementor-2960 .elementor-element.elementor-element-875d7e0{text-align:left;}.elementor-2960 .elementor-element.elementor-element-875d7e0 .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-2960 .elementor-element.elementor-element-875d7e0 .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-2960 .elementor-element.elementor-element-875d7e0 .wpr-button-icon{font-size:18px;}.elementor-2960 .elementor-element.elementor-element-875d7e0 .wpr-button-icon svg{width:18px;height:18px;}.elementor-2960 .elementor-element.elementor-element-875d7e0.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-2960 .elementor-element.elementor-element-875d7e0.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-2960 .elementor-element.elementor-element-875d7e0.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-2960 .elementor-element.elementor-element-875d7e0.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}.elementor-2960 .elementor-element.elementor-element-875d7e0 .wpr-button-text,.elementor-2960 .elementor-element.elementor-element-875d7e0 .wpr-button::after{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-2960 .elementor-element.elementor-element-875d7e0 .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-2960 .elementor-element.elementor-element-875d7e0.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-2960 .elementor-element.elementor-element-875d7e0.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-2960 .elementor-element.elementor-element-875d7e0 .wpr-button:focus .wpr-button-text{color:#ffffff;}.elementor-2960 .elementor-element.elementor-element-875d7e0.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#ffffff;}.elementor-2960 .elementor-element.elementor-element-875d7e0.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#ffffff;}.elementor-2960 .elementor-element.elementor-element-875d7e0 .wpr-button:hover{border-color:#E8E8E8;}.elementor-2960 .elementor-element.elementor-element-875d7e0.wpr-button-icon-style-inline .wpr-button{padding:10px 10px 10px 10px;}.elementor-2960 .elementor-element.elementor-element-875d7e0.wpr-button-icon-style-block .wpr-button-text{padding:10px 10px 10px 10px;}.elementor-2960 .elementor-element.elementor-element-875d7e0.wpr-button-icon-style-inline-block .wpr-button-content{padding:10px 10px 10px 10px;}.elementor-2960 .elementor-element.elementor-element-a15f31f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2960 .elementor-element.elementor-element-69c9b47{--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-2960 .elementor-element.elementor-element-55b0396{text-align:start;}.elementor-2960 .elementor-element.elementor-element-55b0396 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:2.5px;word-spacing:0px;color:#5ACB67;}.elementor-2960 .elementor-element.elementor-element-d00e55b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2960 .elementor-element.elementor-element-d00e55b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:800;color:#000000;}.elementor-2960 .elementor-element.elementor-element-06ba137{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-2960 .elementor-element.elementor-element-06ba137:not(.elementor-motion-effects-element-type-background), .elementor-2960 .elementor-element.elementor-element-06ba137 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F5;}.elementor-2960 .elementor-element.elementor-element-af331da{--display:flex;}.elementor-2960 .elementor-element.elementor-element-44ec93c img{border-radius:20px 20px 0px 0px;}.elementor-2960 .elementor-element.elementor-element-da0ac48 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:800;color:#0D0D0D;}.elementor-2960 .elementor-element.elementor-element-088172f{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#6B7280;}.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 );}.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-2960 .elementor-element.elementor-element-8f6f374{--divider-border-style:solid;--divider-color:#E5E7EB;--divider-border-width:1px;}.elementor-2960 .elementor-element.elementor-element-8f6f374 .elementor-divider-separator{width:100%;}.elementor-2960 .elementor-element.elementor-element-8f6f374 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2960 .elementor-element.elementor-element-a7d3065 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2960 .elementor-element.elementor-element-a7d3065 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2960 .elementor-element.elementor-element-a7d3065{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2960 .elementor-element.elementor-element-a7d3065 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2960 .elementor-element.elementor-element-a7d3065 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;}.elementor-2960 .elementor-element.elementor-element-a7d3065 .elementor-icon-list-text{color:#9CA3AF;transition:color 0.3s;}.elementor-2960 .elementor-element.elementor-element-6be0f17{--display:flex;}.elementor-2960 .elementor-element.elementor-element-0cb1676 img{border-radius:20px 20px 0px 0px;}.elementor-2960 .elementor-element.elementor-element-b1dba91 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:800;color:#0D0D0D;}.elementor-2960 .elementor-element.elementor-element-bb6cd5c{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#6B7280;}.elementor-2960 .elementor-element.elementor-element-0e55440{--divider-border-style:solid;--divider-color:#E5E7EB;--divider-border-width:1px;}.elementor-2960 .elementor-element.elementor-element-0e55440 .elementor-divider-separator{width:100%;}.elementor-2960 .elementor-element.elementor-element-0e55440 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2960 .elementor-element.elementor-element-0f7e8a8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2960 .elementor-element.elementor-element-0f7e8a8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2960 .elementor-element.elementor-element-0f7e8a8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2960 .elementor-element.elementor-element-0f7e8a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2960 .elementor-element.elementor-element-0f7e8a8 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;}.elementor-2960 .elementor-element.elementor-element-0f7e8a8 .elementor-icon-list-text{color:#9CA3AF;transition:color 0.3s;}.elementor-2960 .elementor-element.elementor-element-7b77010{--display:flex;}.elementor-2960 .elementor-element.elementor-element-96aa839 img{border-radius:20px 20px 0px 0px;}.elementor-2960 .elementor-element.elementor-element-38b1f22 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:800;color:#0D0D0D;}.elementor-2960 .elementor-element.elementor-element-7799b85{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#6B7280;}.elementor-2960 .elementor-element.elementor-element-e44768e{--divider-border-style:solid;--divider-color:#E5E7EB;--divider-border-width:1px;}.elementor-2960 .elementor-element.elementor-element-e44768e .elementor-divider-separator{width:100%;}.elementor-2960 .elementor-element.elementor-element-e44768e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2960 .elementor-element.elementor-element-94d377b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2960 .elementor-element.elementor-element-94d377b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2960 .elementor-element.elementor-element-94d377b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2960 .elementor-element.elementor-element-94d377b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2960 .elementor-element.elementor-element-94d377b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;}.elementor-2960 .elementor-element.elementor-element-94d377b .elementor-icon-list-text{color:#9CA3AF;transition:color 0.3s;}.elementor-2960 .elementor-element.elementor-element-1ef496c{--display:flex;}.elementor-2960 .elementor-element.elementor-element-c2d4088 img{border-radius:20px 20px 0px 0px;}.elementor-2960 .elementor-element.elementor-element-9393782 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:800;color:#0D0D0D;}.elementor-2960 .elementor-element.elementor-element-74a1844{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#6B7280;}.elementor-2960 .elementor-element.elementor-element-d0bd0bd{--divider-border-style:solid;--divider-color:#E5E7EB;--divider-border-width:1px;}.elementor-2960 .elementor-element.elementor-element-d0bd0bd .elementor-divider-separator{width:100%;}.elementor-2960 .elementor-element.elementor-element-d0bd0bd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2960 .elementor-element.elementor-element-143c085 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2960 .elementor-element.elementor-element-143c085 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2960 .elementor-element.elementor-element-143c085{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2960 .elementor-element.elementor-element-143c085 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2960 .elementor-element.elementor-element-143c085 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;}.elementor-2960 .elementor-element.elementor-element-143c085 .elementor-icon-list-text{color:#9CA3AF;transition:color 0.3s;}.elementor-2960 .elementor-element.elementor-element-57dee62{--display:flex;}.elementor-2960 .elementor-element.elementor-element-45273ff img{border-radius:20px 20px 0px 0px;}.elementor-2960 .elementor-element.elementor-element-c1f7424 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:800;color:#0D0D0D;}.elementor-2960 .elementor-element.elementor-element-0b11bae{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#6B7280;}.elementor-2960 .elementor-element.elementor-element-14404c4{--divider-border-style:solid;--divider-color:#E5E7EB;--divider-border-width:1px;}.elementor-2960 .elementor-element.elementor-element-14404c4 .elementor-divider-separator{width:100%;}.elementor-2960 .elementor-element.elementor-element-14404c4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2960 .elementor-element.elementor-element-96645c9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2960 .elementor-element.elementor-element-96645c9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2960 .elementor-element.elementor-element-96645c9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2960 .elementor-element.elementor-element-96645c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2960 .elementor-element.elementor-element-96645c9 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;}.elementor-2960 .elementor-element.elementor-element-96645c9 .elementor-icon-list-text{color:#9CA3AF;transition:color 0.3s;}.elementor-2960 .elementor-element.elementor-element-b625281{--display:flex;}.elementor-2960 .elementor-element.elementor-element-6a41fa4 img{border-radius:20px 20px 0px 0px;}.elementor-2960 .elementor-element.elementor-element-8cb5e5a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:800;color:#0D0D0D;}.elementor-2960 .elementor-element.elementor-element-a3dca50{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#6B7280;}.elementor-2960 .elementor-element.elementor-element-b3c7e15{--divider-border-style:solid;--divider-color:#E5E7EB;--divider-border-width:1px;}.elementor-2960 .elementor-element.elementor-element-b3c7e15 .elementor-divider-separator{width:100%;}.elementor-2960 .elementor-element.elementor-element-b3c7e15 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2960 .elementor-element.elementor-element-ccc59b9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2960 .elementor-element.elementor-element-ccc59b9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2960 .elementor-element.elementor-element-ccc59b9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2960 .elementor-element.elementor-element-ccc59b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2960 .elementor-element.elementor-element-ccc59b9 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;}.elementor-2960 .elementor-element.elementor-element-ccc59b9 .elementor-icon-list-text{color:#9CA3AF;transition:color 0.3s;}.elementor-2960 .elementor-element.elementor-element-749da8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2960 .elementor-element.elementor-element-6aa5844{--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-2960 .elementor-element.elementor-element-fb81900{text-align:start;}.elementor-2960 .elementor-element.elementor-element-fb81900 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:2.5px;word-spacing:0px;color:#5ACB67;}.elementor-2960 .elementor-element.elementor-element-5beca25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2960 .elementor-element.elementor-element-5beca25 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:800;color:#000000;}.elementor-2960 .elementor-element.elementor-element-2fc687e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-2960 .elementor-element.elementor-element-3ad7825{--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-2960 .elementor-element.elementor-element-712586b{--display:flex;}.elementor-2960 .elementor-element.elementor-element-be50ba8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:800;color:#000000;}.elementor-2960 .elementor-element.elementor-element-b4dc4b1{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-2960 .elementor-element.elementor-element-21dbdcd{--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-2960 .elementor-element.elementor-element-25758e8{--display:flex;}.elementor-2960 .elementor-element.elementor-element-8cba672 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:800;color:#000000;}.elementor-2960 .elementor-element.elementor-element-5b83ede{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-2960 .elementor-element.elementor-element-9250779{--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-2960 .elementor-element.elementor-element-a3a8a6d{--display:flex;}.elementor-2960 .elementor-element.elementor-element-75cd0ca .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:800;color:#000000;}.elementor-2960 .elementor-element.elementor-element-14fb0c9{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-2960 .elementor-element.elementor-element-e79aada{--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-2960 .elementor-element.elementor-element-f49d086{--display:flex;}.elementor-2960 .elementor-element.elementor-element-c214053 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:800;color:#000000;}.elementor-2960 .elementor-element.elementor-element-5d8a1f5{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-2960 .elementor-element.elementor-element-a987e6e{--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-2960 .elementor-element.elementor-element-9653a98{--display:flex;}.elementor-2960 .elementor-element.elementor-element-3012e96 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:800;color:#000000;}.elementor-2960 .elementor-element.elementor-element-c8bd6e6{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-2960 .elementor-element.elementor-element-ddd61cf{--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-2960 .elementor-element.elementor-element-705654f{--display:flex;}.elementor-2960 .elementor-element.elementor-element-4f312a3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:800;color:#000000;}.elementor-2960 .elementor-element.elementor-element-6a2b4ce{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-2960 .elementor-element.elementor-element-26d4238{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2960 .elementor-element.elementor-element-26d4238:not(.elementor-motion-effects-element-type-background), .elementor-2960 .elementor-element.elementor-element-26d4238 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2960 .elementor-element.elementor-element-5718703{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2960 .elementor-element.elementor-element-30d7600{text-align:start;}.elementor-2960 .elementor-element.elementor-element-30d7600 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:900;color:#FFFFFF;}.elementor-2960 .elementor-element.elementor-element-2f598f5{font-family:"Inter", Sans-serif;font-weight:400;color:#9CA3AF;}.elementor-2960 .elementor-element.elementor-element-73d7071{--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;}.elementor-2960 .elementor-element.elementor-element-ba11d12 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2960 .elementor-element.elementor-element-ba11d12 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2960 .elementor-element.elementor-element-ba11d12 .elementor-button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-decoration:none;border-radius:8px 8px 8px 8px;padding:20px 20px 20px 20px;}.elementor-2960 .elementor-element.elementor-element-b014c3b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2960 .elementor-element.elementor-element-b014c3b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2960 .elementor-element.elementor-element-b014c3b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2960 .elementor-element.elementor-element-b014c3b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2960 .elementor-element.elementor-element-b014c3b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-2960 .elementor-element.elementor-element-b014c3b .elementor-icon-list-text{color:#6B7280;transition:color 0.3s;}@media(max-width:1366px){.elementor-2960 .elementor-element.elementor-element-06ba137{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-2960 .elementor-element.elementor-element-1d864cee{margin-top:50px;margin-bottom:80px;padding:0px 20px 0px 20px;}.elementor-2960 .elementor-element.elementor-element-330c8a5 .elementor-heading-title{font-size:20px;}.elementor-2960 .elementor-element.elementor-element-429143bd .wpr-button-text,.elementor-2960 .elementor-element.elementor-element-429143bd .wpr-button::after{font-size:14px;}.elementor-2960 .elementor-element.elementor-element-5df3f9f{margin-top:50px;margin-bottom:80px;padding:0px 20px 0px 20px;}.elementor-2960 .elementor-element.elementor-element-e469172 .elementor-heading-title{font-size:20px;}.elementor-2960 .elementor-element.elementor-element-754f717 .wpr-button-text,.elementor-2960 .elementor-element.elementor-element-754f717 .wpr-button::after{font-size:14px;}.elementor-2960 .elementor-element.elementor-element-7b358af{margin-top:50px;margin-bottom:80px;padding:0px 20px 0px 20px;}.elementor-2960 .elementor-element.elementor-element-0674066 .elementor-heading-title{font-size:20px;}.elementor-2960 .elementor-element.elementor-element-875d7e0 .wpr-button-text,.elementor-2960 .elementor-element.elementor-element-875d7e0 .wpr-button::after{font-size:14px;}.elementor-2960 .elementor-element.elementor-element-06ba137{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2960 .elementor-element.elementor-element-523c096 .elementor-heading-title{font-size:33px;}.elementor-2960 .elementor-element.elementor-element-f4e7681 .elementor-heading-title{font-size:33px;}.elementor-2960 .elementor-element.elementor-element-7fbe19c .elementor-heading-title{font-size:16px;}.elementor-2960 .elementor-element.elementor-element-aa6625c{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2960 .elementor-element.elementor-element-aa6625c .elementor-heading-title{font-size:16px;}.elementor-2960 .elementor-element.elementor-element-8c5ee52{--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-2960 .elementor-element.elementor-element-b5ed0d8 .elementor-heading-title{font-size:26px;}.elementor-2960 .elementor-element.elementor-element-59908ca{--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:stretch;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2960 .elementor-element.elementor-element-88a4598{--width:100%;}.elementor-2960 .elementor-element.elementor-element-1144c08{--width:100%;}.elementor-2960 .elementor-element.elementor-element-21a2561{--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-2960 .elementor-element.elementor-element-073c633 .elementor-heading-title{font-size:26px;}.elementor-2960 .elementor-element.elementor-element-330c8a5 .elementor-heading-title{font-size:19px;}.elementor-2960 .elementor-element.elementor-element-664d022d{font-size:15px;}.elementor-2960 .elementor-element.elementor-element-e469172 .elementor-heading-title{font-size:19px;}.elementor-2960 .elementor-element.elementor-element-dd76973{font-size:15px;}.elementor-2960 .elementor-element.elementor-element-0674066 .elementor-heading-title{font-size:19px;}.elementor-2960 .elementor-element.elementor-element-758ec43{font-size:15px;}.elementor-2960 .elementor-element.elementor-element-d00e55b .elementor-heading-title{font-size:26px;}.elementor-2960 .elementor-element.elementor-element-06ba137{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2960 .elementor-element.elementor-element-5beca25 .elementor-heading-title{font-size:26px;}.elementor-2960 .elementor-element.elementor-element-26d4238{--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:stretch;}.elementor-2960 .elementor-element.elementor-element-5718703{--width:100%;}.elementor-2960 .elementor-element.elementor-element-30d7600 .elementor-heading-title{font-size:33px;}.elementor-2960 .elementor-element.elementor-element-73d7071{--width:100%;}}@media(min-width:768px){.elementor-2960 .elementor-element.elementor-element-88a4598{--width:50%;}.elementor-2960 .elementor-element.elementor-element-1144c08{--width:50%;}.elementor-2960 .elementor-element.elementor-element-3ad7825{--width:33.3333%;}.elementor-2960 .elementor-element.elementor-element-21dbdcd{--width:33.3333%;}.elementor-2960 .elementor-element.elementor-element-9250779{--width:33.3333%;}.elementor-2960 .elementor-element.elementor-element-e79aada{--width:33.3333%;}.elementor-2960 .elementor-element.elementor-element-a987e6e{--width:33.3333%;}.elementor-2960 .elementor-element.elementor-element-ddd61cf{--width:33.3333%;}.elementor-2960 .elementor-element.elementor-element-5718703{--width:50%;}.elementor-2960 .elementor-element.elementor-element-73d7071{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2960 .elementor-element.elementor-element-57bed314{width:50%;}.elementor-2960 .elementor-element.elementor-element-3cbde64e{width:100%;}.elementor-2960 .elementor-element.elementor-element-c648892{width:50%;}.elementor-2960 .elementor-element.elementor-element-85714e7{width:100%;}.elementor-2960 .elementor-element.elementor-element-7dddf92{width:50%;}.elementor-2960 .elementor-element.elementor-element-a1ca3ce{width:100%;}}/* Start custom CSS for container, class: .elementor-element-9e34aaf */body { overflow-x: hidden; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59908ca */.aktu .elementor-widget-image {
  padding: 0 !important;
  line-height: 0 !important;
  background: red;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1d864cee *//* Add class: premium-card to your container */

.premiumcard{
    background: #ffffff;
    border: 1px solid #e5e7eb;
    transition: all 0.4s ease;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
}

/* Hover Effect */
.premiumcard:hover{
    transform: translateY(-6px);
    border-color: #d1d5db;
    box-shadow:
        0 10px 25px rgba(0,0,0,0.06),
        0 20px 50px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5df3f9f *//* Add class: premium-card to your container */

.premiumcard{
    background: #ffffff;
    border: 1px solid #e5e7eb;
    transition: all 0.4s ease;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
}

/* Hover Effect */
.premiumcard:hover{
    transform: translateY(-6px);
    border-color: #d1d5db;
    box-shadow:
        0 10px 25px rgba(0,0,0,0.06),
        0 20px 50px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7b358af *//* Add class: premium-card to your container */

.premiumcard{
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-radius: 24px;
    transition: all 0.4s ease;
}


/* Hover Effect */
.premiumcard:hover{
    transform: translateY(-6px);
    border-color: #d1d5db;
    box-shadow:
        0 10px 25px rgba(0,0,0,0.06),
        0 20px 50px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44ec93c */.blog-img {
     width: 100%;
    height: auto;
    border-radius: 12px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a7d3065 */.elementor-icon-list-items {
    display: flex;
    justify-content: space-between;
    color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af331da *//* ── Card shell ── */
.blog-card.e-con {
  border: 1px solid #e9e8e4 !important;
  border-radius: 16px !important;
  overflow: hidden !important;
  background: #fff !important;
  padding: 0 !important;
  gap: 0 !important;
  transition: border-color 0.25s, box-shadow 0.25s !important;
}
.blog-card.e-con:hover {
  border-color: #5acb67 !important;
  box-shadow: 0 8px 32px rgba(0,0,0,0.08) !important;
}

/* ── Image — flush, no padding, fixed height ── */
.blog-card .elementor-widget-image {
  padding: 0 !important;
  line-height: 0 !important;
}
.blog-card .elementor-widget-image img {
  width: 100% !important;
  height: 200px !important;
  object-fit: cover !important;
  display: block !important;
  border-radius: 0 !important;
}

/* ── Inner content padding ── */
.blog-card .elementor-widget-heading,
.blog-card .elementor-widget-text-editor,
.blog-card .elementor-widget-divider,
.blog-card .elementor-widget-icon-list {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.blog-card .elementor-widget-heading { padding-top: 16px !important; }
.blog-card .elementor-widget-icon-list { padding-bottom: 20px !important; }

/* ── Title ── */
.blog-card .elementor-heading-title {
  font-size: 1.0625rem !important;
  font-weight: 900 !important;
  color: #0d0d0d !important;
  line-height: 1.35 !important;
  letter-spacing: -0.01em !important;
  transition: color 0.25s !important;
  margin: 0 !important;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.blog-card.e-con:hover .elementor-heading-title {
  color: #5acb67 !important;
}

/* ── Excerpt ── */
.blog-card .elementor-widget-text-editor p {
  font-size: 0.875rem !important;
  color: #6b7280 !important;
  line-height: 1.625 !important;
  margin: 0 !important;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

/* ── Divider ── */
.blog-card .elementor-divider-separator {
  border-top-color: #f0f0f0 !important;
}

/* ── Icon list — author left, date+time right ── */
.blog-card .elementor-icon-list-items {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
}
.blog-card .elementor-icon-list-item { margin: 0 !important; }

/* Author (first item) */
.blog-card .elementor-icon-list-item:first-child .elementor-icon-list-text {
  font-size: 0.75rem !important;
  font-weight: 600 !important;
  color: #6b7280 !important;
}

/* Date & time (remaining items) */
.blog-card .elementor-icon-list-item:not(:first-child) .elementor-icon-list-text {
  font-size: 0.75rem !important;
  color: #9ca3af !important;
}
.blog-card .elementor-icon-list-icon svg,
.blog-card .elementor-icon-list-icon i {
  color: #9ca3af !important;
  width: 12px !important;
  height: 12px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0cb1676 */.blog-img {
     width: 100%;
    height: auto;
    border-radius: 12px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0f7e8a8 */.elementor-icon-list-items {
    display: flex;
    justify-content: space-between;
    color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6be0f17 *//* ── Card shell ── */
.blog-card.e-con {
  border: 1px solid #e9e8e4 !important;
  border-radius: 16px !important;
  overflow: hidden !important;
  background: #fff !important;
  padding: 0 !important;
  gap: 0 !important;
  transition: border-color 0.25s, box-shadow 0.25s !important;
}
.blog-card.e-con:hover {
  border-color: #5acb67 !important;
  box-shadow: 0 8px 32px rgba(0,0,0,0.08) !important;
}

/* ── Image — flush, no padding, fixed height ── */
.blog-card .elementor-widget-image {
  padding: 0 !important;
  line-height: 0 !important;
}
.blog-card .elementor-widget-image img {
  width: 100% !important;
  height: 200px !important;
  object-fit: cover !important;
  display: block !important;
  border-radius: 0 !important;
}

/* ── Inner content padding ── */
.blog-card .elementor-widget-heading,
.blog-card .elementor-widget-text-editor,
.blog-card .elementor-widget-divider,
.blog-card .elementor-widget-icon-list {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.blog-card .elementor-widget-heading { padding-top: 16px !important; }
.blog-card .elementor-widget-icon-list { padding-bottom: 20px !important; }

/* ── Title ── */
.blog-card .elementor-heading-title {
  font-size: 1.0625rem !important;
  font-weight: 900 !important;
  color: #0d0d0d !important;
  line-height: 1.35 !important;
  letter-spacing: -0.01em !important;
  transition: color 0.25s !important;
  margin: 0 !important;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.blog-card.e-con:hover .elementor-heading-title {
  color: #5acb67 !important;
}

/* ── Excerpt ── */
.blog-card .elementor-widget-text-editor p {
  font-size: 0.875rem !important;
  color: #6b7280 !important;
  line-height: 1.625 !important;
  margin: 0 !important;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

/* ── Divider ── */
.blog-card .elementor-divider-separator {
  border-top-color: #f0f0f0 !important;
}

/* ── Icon list — author left, date+time right ── */
.blog-card .elementor-icon-list-items {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
}
.blog-card .elementor-icon-list-item { margin: 0 !important; }

/* Author (first item) */
.blog-card .elementor-icon-list-item:first-child .elementor-icon-list-text {
  font-size: 0.75rem !important;
  font-weight: 600 !important;
  color: #6b7280 !important;
}

/* Date & time (remaining items) */
.blog-card .elementor-icon-list-item:not(:first-child) .elementor-icon-list-text {
  font-size: 0.75rem !important;
  color: #9ca3af !important;
}
.blog-card .elementor-icon-list-icon svg,
.blog-card .elementor-icon-list-icon i {
  color: #9ca3af !important;
  width: 12px !important;
  height: 12px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-96aa839 */.blog-img {
     width: 100%;
    height: auto;
    border-radius: 12px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-94d377b */.elementor-icon-list-items {
    display: flex;
    justify-content: space-between;
    color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b77010 *//* ── Card shell ── */
.blog-card.e-con {
  border: 1px solid #e9e8e4 !important;
  border-radius: 16px !important;
  overflow: hidden !important;
  background: #fff !important;
  padding: 0 !important;
  gap: 0 !important;
  transition: border-color 0.25s, box-shadow 0.25s !important;
}
.blog-card.e-con:hover {
  border-color: #5acb67 !important;
  box-shadow: 0 8px 32px rgba(0,0,0,0.08) !important;
}

/* ── Image — flush, no padding, fixed height ── */
.blog-card .elementor-widget-image {
  padding: 0 !important;
  line-height: 0 !important;
}
.blog-card .elementor-widget-image img {
  width: 100% !important;
  height: 200px !important;
  object-fit: cover !important;
  display: block !important;
  border-radius: 0 !important;
}

/* ── Inner content padding ── */
.blog-card .elementor-widget-heading,
.blog-card .elementor-widget-text-editor,
.blog-card .elementor-widget-divider,
.blog-card .elementor-widget-icon-list {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.blog-card .elementor-widget-heading { padding-top: 16px !important; }
.blog-card .elementor-widget-icon-list { padding-bottom: 20px !important; }

/* ── Title ── */
.blog-card .elementor-heading-title {
  font-size: 1.0625rem !important;
  font-weight: 900 !important;
  color: #0d0d0d !important;
  line-height: 1.35 !important;
  letter-spacing: -0.01em !important;
  transition: color 0.25s !important;
  margin: 0 !important;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.blog-card.e-con:hover .elementor-heading-title {
  color: #5acb67 !important;
}

/* ── Excerpt ── */
.blog-card .elementor-widget-text-editor p {
  font-size: 0.875rem !important;
  color: #6b7280 !important;
  line-height: 1.625 !important;
  margin: 0 !important;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

/* ── Divider ── */
.blog-card .elementor-divider-separator {
  border-top-color: #f0f0f0 !important;
}

/* ── Icon list — author left, date+time right ── */
.blog-card .elementor-icon-list-items {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
}
.blog-card .elementor-icon-list-item { margin: 0 !important; }

/* Author (first item) */
.blog-card .elementor-icon-list-item:first-child .elementor-icon-list-text {
  font-size: 0.75rem !important;
  font-weight: 600 !important;
  color: #6b7280 !important;
}

/* Date & time (remaining items) */
.blog-card .elementor-icon-list-item:not(:first-child) .elementor-icon-list-text {
  font-size: 0.75rem !important;
  color: #9ca3af !important;
}
.blog-card .elementor-icon-list-icon svg,
.blog-card .elementor-icon-list-icon i {
  color: #9ca3af !important;
  width: 12px !important;
  height: 12px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c2d4088 */.blog-img {
     width: 100%;
    height: auto;
    border-radius: 12px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-143c085 */.elementor-icon-list-items {
    display: flex;
    justify-content: space-between;
    color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ef496c *//* ── Card shell ── */
.blog-card.e-con {
  border: 1px solid #e9e8e4 !important;
  border-radius: 16px !important;
  overflow: hidden !important;
  background: #fff !important;
  padding: 0 !important;
  gap: 0 !important;
  transition: border-color 0.25s, box-shadow 0.25s !important;
}
.blog-card.e-con:hover {
  border-color: #5acb67 !important;
  box-shadow: 0 8px 32px rgba(0,0,0,0.08) !important;
}

/* ── Image — flush, no padding, fixed height ── */
.blog-card .elementor-widget-image {
  padding: 0 !important;
  line-height: 0 !important;
}
.blog-card .elementor-widget-image img {
  width: 100% !important;
  height: 200px !important;
  object-fit: cover !important;
  display: block !important;
  border-radius: 0 !important;
}

/* ── Inner content padding ── */
.blog-card .elementor-widget-heading,
.blog-card .elementor-widget-text-editor,
.blog-card .elementor-widget-divider,
.blog-card .elementor-widget-icon-list {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.blog-card .elementor-widget-heading { padding-top: 16px !important; }
.blog-card .elementor-widget-icon-list { padding-bottom: 20px !important; }

/* ── Title ── */
.blog-card .elementor-heading-title {
  font-size: 1.0625rem !important;
  font-weight: 900 !important;
  color: #0d0d0d !important;
  line-height: 1.35 !important;
  letter-spacing: -0.01em !important;
  transition: color 0.25s !important;
  margin: 0 !important;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.blog-card.e-con:hover .elementor-heading-title {
  color: #5acb67 !important;
}

/* ── Excerpt ── */
.blog-card .elementor-widget-text-editor p {
  font-size: 0.875rem !important;
  color: #6b7280 !important;
  line-height: 1.625 !important;
  margin: 0 !important;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

/* ── Divider ── */
.blog-card .elementor-divider-separator {
  border-top-color: #f0f0f0 !important;
}

/* ── Icon list — author left, date+time right ── */
.blog-card .elementor-icon-list-items {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
}
.blog-card .elementor-icon-list-item { margin: 0 !important; }

/* Author (first item) */
.blog-card .elementor-icon-list-item:first-child .elementor-icon-list-text {
  font-size: 0.75rem !important;
  font-weight: 600 !important;
  color: #6b7280 !important;
}

/* Date & time (remaining items) */
.blog-card .elementor-icon-list-item:not(:first-child) .elementor-icon-list-text {
  font-size: 0.75rem !important;
  color: #9ca3af !important;
}
.blog-card .elementor-icon-list-icon svg,
.blog-card .elementor-icon-list-icon i {
  color: #9ca3af !important;
  width: 12px !important;
  height: 12px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45273ff */.blog-img {
     width: 100%;
    height: auto;
    border-radius: 12px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-96645c9 */.elementor-icon-list-items {
    display: flex;
    justify-content: space-between;
    color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57dee62 *//* ── Card shell ── */
.blog-card.e-con {
  border: 1px solid #e9e8e4 !important;
  border-radius: 16px !important;
  overflow: hidden !important;
  background: #fff !important;
  padding: 0 !important;
  gap: 0 !important;
  transition: border-color 0.25s, box-shadow 0.25s !important;
}
.blog-card.e-con:hover {
  border-color: #5acb67 !important;
  box-shadow: 0 8px 32px rgba(0,0,0,0.08) !important;
}

/* ── Image — flush, no padding, fixed height ── */
.blog-card .elementor-widget-image {
  padding: 0 !important;
  line-height: 0 !important;
}
.blog-card .elementor-widget-image img {
  width: 100% !important;
  height: 200px !important;
  object-fit: cover !important;
  display: block !important;
  border-radius: 0 !important;
}

/* ── Inner content padding ── */
.blog-card .elementor-widget-heading,
.blog-card .elementor-widget-text-editor,
.blog-card .elementor-widget-divider,
.blog-card .elementor-widget-icon-list {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.blog-card .elementor-widget-heading { padding-top: 16px !important; }
.blog-card .elementor-widget-icon-list { padding-bottom: 20px !important; }

/* ── Title ── */
.blog-card .elementor-heading-title {
  font-size: 1.0625rem !important;
  font-weight: 900 !important;
  color: #0d0d0d !important;
  line-height: 1.35 !important;
  letter-spacing: -0.01em !important;
  transition: color 0.25s !important;
  margin: 0 !important;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.blog-card.e-con:hover .elementor-heading-title {
  color: #5acb67 !important;
}

/* ── Excerpt ── */
.blog-card .elementor-widget-text-editor p {
  font-size: 0.875rem !important;
  color: #6b7280 !important;
  line-height: 1.625 !important;
  margin: 0 !important;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

/* ── Divider ── */
.blog-card .elementor-divider-separator {
  border-top-color: #f0f0f0 !important;
}

/* ── Icon list — author left, date+time right ── */
.blog-card .elementor-icon-list-items {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
}
.blog-card .elementor-icon-list-item { margin: 0 !important; }

/* Author (first item) */
.blog-card .elementor-icon-list-item:first-child .elementor-icon-list-text {
  font-size: 0.75rem !important;
  font-weight: 600 !important;
  color: #6b7280 !important;
}

/* Date & time (remaining items) */
.blog-card .elementor-icon-list-item:not(:first-child) .elementor-icon-list-text {
  font-size: 0.75rem !important;
  color: #9ca3af !important;
}
.blog-card .elementor-icon-list-icon svg,
.blog-card .elementor-icon-list-icon i {
  color: #9ca3af !important;
  width: 12px !important;
  height: 12px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a41fa4 */.blog-img {
     width: 100%;
    height: auto;
    border-radius: 12px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ccc59b9 */.elementor-icon-list-items {
    display: flex;
    justify-content: space-between;
    color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b625281 *//* ── Card shell ── */
.blog-card.e-con {
  border: 1px solid #e9e8e4 !important;
  border-radius: 16px !important;
  overflow: hidden !important;
  background: #fff !important;
  padding: 0 !important;
  gap: 0 !important;
  transition: border-color 0.25s, box-shadow 0.25s !important;
}
.blog-card.e-con:hover {
  border-color: #5acb67 !important;
  box-shadow: 0 8px 32px rgba(0,0,0,0.08) !important;
}

/* ── Image — flush, no padding, fixed height ── */
.blog-card .elementor-widget-image {
  padding: 0 !important;
  line-height: 0 !important;
}
.blog-card .elementor-widget-image img {
  width: 100% !important;
  height: 200px !important;
  object-fit: cover !important;
  display: block !important;
  border-radius: 0 !important;
}

/* ── Inner content padding ── */
.blog-card .elementor-widget-heading,
.blog-card .elementor-widget-text-editor,
.blog-card .elementor-widget-divider,
.blog-card .elementor-widget-icon-list {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.blog-card .elementor-widget-heading { padding-top: 16px !important; }
.blog-card .elementor-widget-icon-list { padding-bottom: 20px !important; }

/* ── Title ── */
.blog-card .elementor-heading-title {
  font-size: 1.0625rem !important;
  font-weight: 900 !important;
  color: #0d0d0d !important;
  line-height: 1.35 !important;
  letter-spacing: -0.01em !important;
  transition: color 0.25s !important;
  margin: 0 !important;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.blog-card.e-con:hover .elementor-heading-title {
  color: #5acb67 !important;
}

/* ── Excerpt ── */
.blog-card .elementor-widget-text-editor p {
  font-size: 0.875rem !important;
  color: #6b7280 !important;
  line-height: 1.625 !important;
  margin: 0 !important;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

/* ── Divider ── */
.blog-card .elementor-divider-separator {
  border-top-color: #f0f0f0 !important;
}

/* ── Icon list — author left, date+time right ── */
.blog-card .elementor-icon-list-items {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
}
.blog-card .elementor-icon-list-item { margin: 0 !important; }

/* Author (first item) */
.blog-card .elementor-icon-list-item:first-child .elementor-icon-list-text {
  font-size: 0.75rem !important;
  font-weight: 600 !important;
  color: #6b7280 !important;
}

/* Date & time (remaining items) */
.blog-card .elementor-icon-list-item:not(:first-child) .elementor-icon-list-text {
  font-size: 0.75rem !important;
  color: #9ca3af !important;
}
.blog-card .elementor-icon-list-icon svg,
.blog-card .elementor-icon-list-icon i {
  color: #9ca3af !important;
  width: 12px !important;
  height: 12px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-712586b *//* Add class: premium-card to your container */

.premium-card{
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-radius: 24px;
    padding: 20px;
    transition: all 0.4s ease;
    position: relative;
    overflow: hidden;
}


/* Hover Effect */
.premium-card:hover{
    transform: translateY(-6px);
    border-color: #d1d5db;
    box-shadow:
        0 10px 25px rgba(0,0,0,0.06),
        0 20px 50px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25758e8 *//* Add class: premium-card to your container */

.premium-card{
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-radius: 24px;
    padding: 20px;
    transition: all 0.4s ease;
    position: relative;
    overflow: hidden;
}


/* Hover Effect */
.premium-card:hover{
    transform: translateY(-6px);
    border-color: #d1d5db;
    box-shadow:
        0 10px 25px rgba(0,0,0,0.06),
        0 20px 50px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3a8a6d *//* Add class: premium-card to your container */

.premium-card{
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-radius: 24px;
    padding: 20px;
    transition: all 0.4s ease;
    position: relative;
    overflow: hidden;
}


/* Hover Effect */
.premium-card:hover{
    transform: translateY(-6px);
    border-color: #d1d5db;
    box-shadow:
        0 10px 25px rgba(0,0,0,0.06),
        0 20px 50px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f49d086 *//* Add class: premium-card to your container */

.premium-card{
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-radius: 24px;
    padding: 20px;
    transition: all 0.4s ease;
    position: relative;
    overflow: hidden;
}


/* Hover Effect */
.premium-card:hover{
    transform: translateY(-6px);
    border-color: #d1d5db;
    box-shadow:
        0 10px 25px rgba(0,0,0,0.06),
        0 20px 50px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9653a98 *//* Add class: premium-card to your container */

.premium-card{
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-radius: 24px;
    padding: 20px;
    transition: all 0.4s ease;
    position: relative;
    overflow: hidden;
}


/* Hover Effect */
.premium-card:hover{
    transform: translateY(-6px);
    border-color: #d1d5db;
    box-shadow:
        0 10px 25px rgba(0,0,0,0.06),
        0 20px 50px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-705654f *//* Add class: premium-card to your container */

.premium-card{
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-radius: 24px;
    padding: 20px;
    transition: all 0.4s ease;
    position: relative;
    overflow: hidden;
}


/* Hover Effect */
.premium-card:hover{
    transform: translateY(-6px);
    border-color: #d1d5db;
    box-shadow:
        0 10px 25px rgba(0,0,0,0.06),
        0 20px 50px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30d7600 */@media (max-width: 767px) { .elementor-2960 .elementor-element.elementor-element-30d7600 br { display: none; } }/* End custom CSS */