.elementor-4045 .elementor-element.elementor-element-343f3165{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-4886b759{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-2b46256c{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:4px 4px;--row-gap:4px;--column-gap:4px;--grid-auto-flow:row;--justify-items:stretch;}.elementor-4045 .elementor-element.elementor-element-2b46256c.e-con{--align-self:flex-start;}.elementor-4045 .elementor-element.elementor-element-143d5599{text-align:center;}.elementor-4045 .elementor-element.elementor-element-143d5599 .elementor-heading-title{font-family:"Inter", roboto;font-size:18px;color:var( --e-global-color-primary );}.elementor-4045 .elementor-element.elementor-element-1f5f6620{text-align:center;}.elementor-4045 .elementor-element.elementor-element-1f5f6620 .elementor-heading-title{font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-4045 .elementor-element.elementor-element-1fbd629d{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-129be083{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:stretch;}.elementor-4045 .elementor-element.elementor-element-129be083.e-con{--align-self:flex-start;}.elementor-4045 .elementor-element.elementor-element-319ef8d0{text-align:center;}.elementor-4045 .elementor-element.elementor-element-319ef8d0 .elementor-heading-title{font-family:"Inter", roboto;font-size:18px;color:var( --e-global-color-primary );}.elementor-4045 .elementor-element.elementor-element-38a13904{text-align:center;}.elementor-4045 .elementor-element.elementor-element-38a13904 .elementor-heading-title{font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-4045 .elementor-element.elementor-element-512f291{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-76f1222{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:stretch;}.elementor-4045 .elementor-element.elementor-element-76f1222.e-con{--align-self:flex-start;}.elementor-4045 .elementor-element.elementor-element-2929159{text-align:center;}.elementor-4045 .elementor-element.elementor-element-2929159 .elementor-heading-title{font-family:"Inter", roboto;font-size:18px;color:var( --e-global-color-primary );}.elementor-4045 .elementor-element.elementor-element-14e78396{text-align:center;}.elementor-4045 .elementor-element.elementor-element-14e78396 .elementor-heading-title{font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-4045 .elementor-element.elementor-element-7bfc5d99{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-451c98aa{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:stretch;}.elementor-4045 .elementor-element.elementor-element-451c98aa.e-con{--align-self:flex-start;}.elementor-4045 .elementor-element.elementor-element-4c2bef9f{text-align:center;}.elementor-4045 .elementor-element.elementor-element-4c2bef9f .elementor-heading-title{font-family:"Inter", roboto;font-size:18px;color:var( --e-global-color-primary );}.elementor-4045 .elementor-element.elementor-element-1573ecdc{text-align:center;}.elementor-4045 .elementor-element.elementor-element-1573ecdc .elementor-heading-title{font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-4045 .elementor-element.elementor-element-2e671636{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-5714fd83{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:stretch;}.elementor-4045 .elementor-element.elementor-element-5714fd83.e-con{--align-self:flex-start;}.elementor-4045 .elementor-element.elementor-element-75111f14{text-align:center;}.elementor-4045 .elementor-element.elementor-element-75111f14 .elementor-heading-title{font-family:"Inter", roboto;font-size:18px;color:var( --e-global-color-primary );}.elementor-4045 .elementor-element.elementor-element-16b94413{text-align:center;}.elementor-4045 .elementor-element.elementor-element-16b94413 .elementor-heading-title{font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-4045 .elementor-element.elementor-element-4a128940{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-1221b3a1{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:stretch;}.elementor-4045 .elementor-element.elementor-element-1221b3a1.e-con{--align-self:flex-start;}.elementor-4045 .elementor-element.elementor-element-2512224b{text-align:center;}.elementor-4045 .elementor-element.elementor-element-2512224b .elementor-heading-title{font-family:"Inter", roboto;font-size:18px;color:var( --e-global-color-primary );}.elementor-4045 .elementor-element.elementor-element-56e8ec0{text-align:center;}.elementor-4045 .elementor-element.elementor-element-56e8ec0 .elementor-heading-title{font-size:22px;font-weight:700;color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-4045 .elementor-element.elementor-element-343f3165{--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-4886b759{--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-2b46256c{--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-1fbd629d{--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-129be083{--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-512f291{--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-76f1222{--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-7bfc5d99{--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-451c98aa{--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-2e671636{--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-5714fd83{--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-4a128940{--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-1221b3a1{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-4045 .elementor-element.elementor-element-343f3165{--content-width:1142px;}}@media(max-width:767px){.elementor-4045 .elementor-element.elementor-element-343f3165{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-4886b759{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-2b46256c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-143d5599 .elementor-heading-title{font-size:13px;}.elementor-4045 .elementor-element.elementor-element-1f5f6620 .elementor-heading-title{font-size:16px;}.elementor-4045 .elementor-element.elementor-element-1fbd629d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-129be083{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-319ef8d0 .elementor-heading-title{font-size:13px;}.elementor-4045 .elementor-element.elementor-element-38a13904 .elementor-heading-title{font-size:16px;}.elementor-4045 .elementor-element.elementor-element-512f291{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-76f1222{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-2929159 .elementor-heading-title{font-size:13px;}.elementor-4045 .elementor-element.elementor-element-14e78396 .elementor-heading-title{font-size:16px;}.elementor-4045 .elementor-element.elementor-element-7bfc5d99{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-451c98aa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-4c2bef9f .elementor-heading-title{font-size:13px;}.elementor-4045 .elementor-element.elementor-element-1573ecdc .elementor-heading-title{font-size:16px;}.elementor-4045 .elementor-element.elementor-element-2e671636{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-5714fd83{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-75111f14 .elementor-heading-title{font-size:13px;}.elementor-4045 .elementor-element.elementor-element-16b94413 .elementor-heading-title{font-size:16px;}.elementor-4045 .elementor-element.elementor-element-4a128940{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-1221b3a1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4045 .elementor-element.elementor-element-2512224b .elementor-heading-title{font-size:13px;}.elementor-4045 .elementor-element.elementor-element-56e8ec0 .elementor-heading-title{font-size:16px;}}/* Start custom CSS for image, class: .elementor-element-272f6371 */.grid-item {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.grid-item:hover {
  transform: translateY(-10px); /* Moves up 10px */
  box-shadow: 0 8px 16px rgba(0,0,0,0.2); /* Optional shadow for "lift" effect */
}/* End custom CSS */