.elementor-224 .elementor-element.elementor-element-2d1c907{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:72px;--padding-bottom:024px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-2d1c907:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-2d1c907 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-5eeeef7{text-align:center;}.elementor-224 .elementor-element.elementor-element-5eeeef7 .elementor-heading-title{color:var( --e-global-color-7fee993 );}.elementor-224 .elementor-element.elementor-element-95b4419{text-align:center;color:var( --e-global-color-7fee993 );}.elementor-224 .elementor-element.elementor-element-bc9e4e1{--display:flex;}.elementor-224 .elementor-element.elementor-element-4a95013{text-align:center;}.elementor-224 .elementor-element.elementor-element-4a95013 .elementor-heading-title{color:var( --e-global-color-7fee993 );}.elementor-224 .elementor-element.elementor-element-f554fa1{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-f554fa1:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-f554fa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-f96aa94{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-224 .elementor-element.elementor-element-cafa2ea{--display:flex;}.elementor-224 .elementor-element.elementor-element-6264db2{text-align:start;}.elementor-224 .elementor-element.elementor-element-6264db2 .elementor-heading-title{color:var( --e-global-color-7fee993 );}.elementor-224 .elementor-element.elementor-element-3218e81{text-align:start;color:var( --e-global-color-7fee993 );}.elementor-224 .elementor-element.elementor-element-751a345 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-06d429e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-06d429e:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-06d429e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-24f5f2f{text-align:center;}.elementor-224 .elementor-element.elementor-element-24f5f2f .elementor-heading-title{color:var( --e-global-color-7fee993 );}.elementor-224 .elementor-element.elementor-element-3af6c27{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-224 .elementor-element.elementor-element-8dbebe3{--display:flex;}.elementor-224 .elementor-element.elementor-element-2df55a9{text-align:center;}.elementor-224 .elementor-element.elementor-element-2df55a9 .elementor-heading-title{color:var( --e-global-color-7fee993 );}.elementor-224 .elementor-element.elementor-element-32ede84{--display:flex;}.elementor-224 .elementor-element.elementor-element-84c2a06{text-align:center;}.elementor-224 .elementor-element.elementor-element-84c2a06 .elementor-heading-title{color:var( --e-global-color-7fee993 );}.elementor-224 .elementor-element.elementor-element-3e33601{--display:flex;}.elementor-224 .elementor-element.elementor-element-0b005be{text-align:center;}.elementor-224 .elementor-element.elementor-element-0b005be .elementor-heading-title{color:var( --e-global-color-7fee993 );}.elementor-224 .elementor-element.elementor-element-4071cac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-4071cac:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-4071cac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-f602223{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 32px;--row-gap:0px;--column-gap:32px;--grid-auto-flow:row;}.elementor-224 .elementor-element.elementor-element-6642ec7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-224 .elementor-element.elementor-element-6844319 .elementor-heading-title{color:var( --e-global-color-7fee993 );}.elementor-224 .elementor-element.elementor-element-8e78b7f{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-224 .elementor-element.elementor-element-8e78b7f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-224 .elementor-element.elementor-element-8e78b7f:after{content:"0.66";}.elementor-224 .elementor-element.elementor-element-8e78b7f .elementor-post__thumbnail__link{width:100%;}.elementor-224 .elementor-element.elementor-element-8e78b7f .elementor-post__meta-data span + span:before{content:"///";}.elementor-224 .elementor-element.elementor-element-8e78b7f.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-224 .elementor-element.elementor-element-8e78b7f.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-224 .elementor-element.elementor-element-8e78b7f.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-224 .elementor-element.elementor-element-4e6636d .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-7d60582{--display:flex;}.elementor-224 .elementor-element.elementor-element-bc86a11{--display:flex;}.elementor-224 .elementor-element.elementor-element-bc86a11:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-bc86a11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-224 .elementor-element.elementor-element-0ef0dd1 .elementor-heading-title{color:var( --e-global-color-7fee993 );}.elementor-224 .elementor-element.elementor-element-5650f7d > .elementor-widget-container{border-radius:22px 22px 22px 22px;}.elementor-224 .elementor-element.elementor-element-e027446{--display:flex;}.elementor-224 .elementor-element.elementor-element-e027446:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-e027446 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-224 .elementor-element.elementor-element-10a8848 .elementor-heading-title{color:var( --e-global-color-7fee993 );}.elementor-224 .elementor-element.elementor-element-d6d70d0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-224 .elementor-element.elementor-element-d6d70d0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-224 .elementor-element.elementor-element-d6d70d0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-224 .elementor-element.elementor-element-d6d70d0 .elementor-icon-list-text{color:var( --e-global-color-7fee993 );transition:color 0.3s;}.elementor-224 .elementor-element.elementor-element-885ad7e .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-aeec802{--display:flex;}.elementor-224 .elementor-element.elementor-element-aeec802:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-aeec802 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-224 .elementor-element.elementor-element-c88c1f3 .elementor-heading-title{color:var( --e-global-color-7fee993 );}.elementor-224 .elementor-element.elementor-element-99ccaaf{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-224 .elementor-element.elementor-element-99ccaaf .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-224 .elementor-element.elementor-element-99ccaaf:after{content:"0.66";}.elementor-224 .elementor-element.elementor-element-99ccaaf .elementor-post__thumbnail__link{width:100%;}.elementor-224 .elementor-element.elementor-element-99ccaaf .elementor-post__meta-data span + span:before{content:"///";}.elementor-224 .elementor-element.elementor-element-99ccaaf.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-224 .elementor-element.elementor-element-99ccaaf.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-224 .elementor-element.elementor-element-99ccaaf.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-224 .elementor-element.elementor-element-ec67746{color:var( --e-global-color-7fee993 );}.elementor-224 .elementor-element.elementor-element-cdf4497{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-cdf4497:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-cdf4497 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-62c05e8{text-align:center;}.elementor-224 .elementor-element.elementor-element-62c05e8 .elementor-heading-title{color:var( --e-global-color-7fee993 );}.elementor-224 .elementor-element.elementor-element-9800386{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-224 .elementor-element.elementor-element-5ce92f4{--display:flex;}.elementor-224 .elementor-element.elementor-element-5ce92f4:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-5ce92f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-224 .elementor-element.elementor-element-e2b75cc .elementor-heading-title{color:var( --e-global-color-7fee993 );}.elementor-224 .elementor-element.elementor-element-6ed54eb{color:var( --e-global-color-7fee993 );}.elementor-224 .elementor-element.elementor-element-8264b6e .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-a40b933{--display:flex;}.elementor-224 .elementor-element.elementor-element-3e9557a .elementor-heading-title{color:var( --e-global-color-7fee993 );}.elementor-224 .elementor-element.elementor-element-2470776{color:var( --e-global-color-7fee993 );}.elementor-224 .elementor-element.elementor-element-3e33eef .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-b57ae58{--display:flex;}.elementor-224 .elementor-element.elementor-element-45994a4 .elementor-heading-title{color:var( --e-global-color-7fee993 );}.elementor-224 .elementor-element.elementor-element-12c263d{color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-ad667a0 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-2bb531d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-2bb531d:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-2bb531d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-444e316{text-align:center;}.elementor-224 .elementor-element.elementor-element-444e316 .elementor-heading-title{color:var( --e-global-color-7fee993 );}.elementor-224 .elementor-element.elementor-element-7b44102{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-224 .elementor-element.elementor-element-f8b5df8{--display:flex;}.elementor-224 .elementor-element.elementor-element-c11a96f .elementor-heading-title{color:var( --e-global-color-7fee993 );}.elementor-224 .elementor-element.elementor-element-3be0323 .elementor-heading-title{color:var( --e-global-color-4ed7ed1 );}.elementor-224 .elementor-element.elementor-element-cd32d87{color:var( --e-global-color-4ed7ed1 );}.elementor-224 .elementor-element.elementor-element-6877e3d .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-10a08a0{--display:flex;}.elementor-224 .elementor-element.elementor-element-89dbec8 .elementor-heading-title{color:var( --e-global-color-7fee993 );}.elementor-224 .elementor-element.elementor-element-6258e3c{color:var( --e-global-color-7fee993 );}.elementor-224 .elementor-element.elementor-element-21608de .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-396bd4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-224 .elementor-element.elementor-element-396bd4e:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-396bd4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-0def077{text-align:start;}.elementor-224 .elementor-element.elementor-element-0def077 .elementor-heading-title{color:var( --e-global-color-7fee993 );}.elementor-224 .elementor-element.elementor-element-600d7c7 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-224 .elementor-element.elementor-element-600d7c7 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-224 .elementor-element.elementor-element-600d7c7 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-224 .elementor-element.elementor-element-600d7c7 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-224 .elementor-element.elementor-element-600d7c7 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-224 .elementor-element.elementor-element-600d7c7 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-224 .elementor-element.elementor-element-600d7c7 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-224 .elementor-element.elementor-element-600d7c7 .elementor-field-group > label, .elementor-224 .elementor-element.elementor-element-600d7c7 .elementor-field-subgroup label{color:var( --e-global-color-7fee993 );}.elementor-224 .elementor-element.elementor-element-600d7c7 .elementor-field-type-html{padding-bottom:0px;}.elementor-224 .elementor-element.elementor-element-600d7c7 .elementor-field-group .elementor-field{color:var( --e-global-color-7fee993 );}.elementor-224 .elementor-element.elementor-element-600d7c7 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-text );}.elementor-224 .elementor-element.elementor-element-600d7c7 .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-text );}.elementor-224 .elementor-element.elementor-element-600d7c7 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-600d7c7 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-600d7c7 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-600d7c7 .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-224 .elementor-element.elementor-element-600d7c7 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-224 .elementor-element.elementor-element-600d7c7 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-224 .elementor-element.elementor-element-600d7c7 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-224 .elementor-element.elementor-element-600d7c7 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-224 .elementor-element.elementor-element-600d7c7{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-224 .elementor-element.elementor-element-f96aa94{--grid-auto-flow:row;}.elementor-224 .elementor-element.elementor-element-3af6c27{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-224 .elementor-element.elementor-element-f602223{--grid-auto-flow:row;}.elementor-224 .elementor-element.elementor-element-9800386{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-224 .elementor-element.elementor-element-7b44102{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-224 .elementor-element.elementor-element-f96aa94{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-224 .elementor-element.elementor-element-6264db2{text-align:center;}.elementor-224 .elementor-element.elementor-element-3218e81{text-align:center;}.elementor-224 .elementor-element.elementor-element-3af6c27{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-224 .elementor-element.elementor-element-2df55a9{text-align:center;}.elementor-224 .elementor-element.elementor-element-84c2a06{text-align:center;}.elementor-224 .elementor-element.elementor-element-0b005be{text-align:center;}.elementor-224 .elementor-element.elementor-element-4071cac{--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-f602223{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-224 .elementor-element.elementor-element-8e78b7f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-224 .elementor-element.elementor-element-8e78b7f:after{content:"0.5";}.elementor-224 .elementor-element.elementor-element-8e78b7f .elementor-post__thumbnail__link{width:100%;}.elementor-224 .elementor-element.elementor-element-99ccaaf .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-224 .elementor-element.elementor-element-99ccaaf:after{content:"0.5";}.elementor-224 .elementor-element.elementor-element-99ccaaf .elementor-post__thumbnail__link{width:100%;}.elementor-224 .elementor-element.elementor-element-9800386{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-224 .elementor-element.elementor-element-e2b75cc{text-align:center;}.elementor-224 .elementor-element.elementor-element-6ed54eb{text-align:center;}.elementor-224 .elementor-element.elementor-element-3e9557a{text-align:center;}.elementor-224 .elementor-element.elementor-element-2470776{text-align:center;}.elementor-224 .elementor-element.elementor-element-45994a4{text-align:center;}.elementor-224 .elementor-element.elementor-element-12c263d{text-align:center;}.elementor-224 .elementor-element.elementor-element-7b44102{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-f554fa1 *//* ===== Featured Content (paste in the feature-card container → Advanced → Custom CSS) ===== */

/* card box */
.elementor-224 .elementor-element.elementor-element-f554fa1{
  background:#fff;
  border:1px solid #666666;
  padding:24px;
}

/* tidy Grid */
.elementor-224 .elementor-element.elementor-element-f554fa1 .feature-grid > .elementor-widget-container{ padding:0; }

/* left column (copy) */
.elementor-224 .elementor-element.elementor-element-f554fa1 .feature-copy{
  display:flex;
  flex-direction:column;
  gap:12px;                         /* spacing between title, excerpt, button */
}
/* kill Elementor's default widget margins so only gap controls spacing */
.elementor-224 .elementor-element.elementor-element-f554fa1 .feature-copy .elementor-widget{ margin:0 !important; }

/* ensure no large gap before the button */
.elementor-224 .elementor-element.elementor-element-f554fa1 .feature-copy > :last-child{ margin-top:0 !important; }

/* right column (bg image) */
.elementor-224 .elementor-element.elementor-element-f554fa1 .feature-img{
  min-height:300px;
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
}

/* responsive tweaks */
@media (max-width:1024px){
  .elementor-224 .elementor-element.elementor-element-f554fa1{ padding:20px; }
  .elementor-224 .elementor-element.elementor-element-f554fa1 .feature-img{ min-height:220px; }
}
@media (max-width:767px){
  .elementor-224 .elementor-element.elementor-element-f554fa1 .feature-img{ min-height:200px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06d429e *//* ===== Browse by Category (scoped) ===== */

/* tidy Grid padding */
.elementor-224 .elementor-element.elementor-element-06d429e .cat-grid > .elementor-widget-container{ padding:0; }

/* card */
.elementor-224 .elementor-element.elementor-element-06d429e .cat-card{
  display:flex; flex-direction:column; gap:12px; height:100%;
  background:#222222; border:1px solid #666666; padding:20px;
}

/* image crop */
.elementor-224 .elementor-element.elementor-element-06d429e .cat-img img{
  width:100%; display:block;
  aspect-ratio:16/9; object-fit:cover;
}

/* optional hover */
@media (hover:hover){
  .elementor-224 .elementor-element.elementor-element-06d429e .cat-card{ transition:transform .25s ease, border-color .2s ease, background-color .2s ease; }
  .elementor-224 .elementor-element.elementor-element-06d429e .cat-card:hover{ transform:translateY(-2px); border-color:#999999; background:#222222; cursor:pointer; }
}

/* responsive padding */
@media (max-width:767px){
  .elementor-224 .elementor-element.elementor-element-06d429e .cat-card{ padding:18px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4071cac *//* ===== Resources: Latest Articles + Sidebar (scoped) ===== */

.elementor-224 .elementor-element.elementor-element-4071cac{ overflow:visible; }

/* 2:1 split on desktop */
.elementor-224 .elementor-element.elementor-element-4071cac .articles-grid > .elementor-widget-container{ padding:0; }
.elementor-224 .elementor-element.elementor-element-4071cac .two-one{
  display:grid;
  grid-template-columns: 2fr 1fr;
  gap:32px;
}
@media (max-width:1024px){
  .elementor-224 .elementor-element.elementor-element-4071cac .two-one{ grid-template-columns: 1fr; }
}

/* ---- Feed (left) ---- */
.elementor-224 .elementor-element.elementor-element-4071cac .feed-posts .elementor-posts-container{
  display:flex; flex-direction:column; gap:24px;
}
.elementor-224 .elementor-element.elementor-element-4071cac .feed-posts .elementor-post{
  background:#222222; border:1px solid #E9E9E9; padding:22px;
}
/* rely on gap (remove default margins) */
.elementor-224 .elementor-element.elementor-element-4071cac .feed-posts .elementor-post__text,
.elementor-224 .elementor-element.elementor-element-4071cac .feed-posts .elementor-post__title,
.elementor-224 .elementor-element.elementor-element-4071cac .feed-posts .elementor-post__excerpt,
.elementor-224 .elementor-element.elementor-element-4071cac .feed-posts .elementor-post__meta-data{ margin:0 !important; }
/* hide thumbnails if your Posts widget still renders them */
.elementor-224 .elementor-element.elementor-element-4071cac .feed-posts .elementor-post__thumbnail{ display:none; }

/* ---- Sidebar (right) ---- */
.elementor-224 .elementor-element.elementor-element-4071cac .sidebar-col{ display:flex; flex-direction:column; gap:24px; }

.elementor-224 .elementor-element.elementor-element-4071cac .side-card{
  background:#222222; border:1px solid #666666; padding:22px;
}

/* newsletter form fields */
.elementor-224 .elementor-element.elementor-element-4071cac .news-form .elementor-field{
  background:#F7F7F7; border:1px solid #666666;
  padding:12px 14px; border-radius:0;
}
.elementor-224 .elementor-element.elementor-element-4071cac .news-form .elementor-button{ width:100%; height:48px; }

/* optional: sticky sidebar */
@media (min-width:1025px){
  .elementor-224 .elementor-element.elementor-element-4071cac .sidebar-sticky{ position:sticky; top:100px; z-index:2; }
}

/* align the “View All Articles” button row */
.elementor-224 .elementor-element.elementor-element-4071cac .feed-col .elementor-widget-button{ margin-top:16px; }

/* responsive padding */
@media (max-width:767px){
  .elementor-224 .elementor-element.elementor-element-4071cac .side-card{ padding:18px; }
  .elementor-224 .elementor-element.elementor-element-4071cac .feed-posts .elementor-post{ padding:18px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdf4497 *//* ===== Browse by Category (scoped) ===== */

/* tidy Grid padding */
.elementor-224 .elementor-element.elementor-element-cdf4497 .cat-grid > .elementor-widget-container{ padding:0; }

/* card */
.elementor-224 .elementor-element.elementor-element-cdf4497 .cat-card{
  display:flex; flex-direction:column; gap:12px; height:100%;
  background:#222222; border:1px solid #666666; padding:20px;
}

/* image crop */
.elementor-224 .elementor-element.elementor-element-cdf4497 .cat-img img{
  width:100%; display:block;
  aspect-ratio:16/9; object-fit:cover;
}

/* optional hover */
@media (hover:hover){
  .elementor-224 .elementor-element.elementor-element-cdf4497 .cat-card{ transition:transform .25s ease, border-color .2s ease, background-color .2s ease; }
  .elementor-224 .elementor-element.elementor-element-cdf4497 .cat-card:hover{ transform:translateY(-2px); border-color:#999999; background:#222222; cursor:pointer; }
}

/* responsive padding */
@media (max-width:767px){
  .elementor-224 .elementor-element.elementor-element-cdf4497 .cat-card{ padding:18px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb531d *//* ===== Browse by Category (scoped) ===== */

/* tidy Grid padding */
.elementor-224 .elementor-element.elementor-element-2bb531d .cat-grid > .elementor-widget-container{ padding:0; }

/* card */
.elementor-224 .elementor-element.elementor-element-2bb531d .cat-card{
  display:flex; flex-direction:column; gap:12px; height:100%;
  background:#222222; border:1px solid #666666; padding:20px;
}

/* image crop */
.elementor-224 .elementor-element.elementor-element-2bb531d .cat-img img{
  width:100%; display:block;
  aspect-ratio:16/9; object-fit:cover;
}

/* optional hover */
@media (hover:hover){
  .elementor-224 .elementor-element.elementor-element-2bb531d .cat-card{ transition:transform .25s ease, border-color .2s ease, background-color .2s ease; }
  .elementor-224 .elementor-element.elementor-element-2bb531d .cat-card:hover{ transform:translateY(-2px); border-color:#999999; background:#222222; cursor:pointer; }
}

/* responsive padding */
@media (max-width:767px){
  .elementor-224 .elementor-element.elementor-element-2bb531d .cat-card{ padding:18px; }
}/* End custom CSS */