.elementor-3671 .elementor-element.elementor-element-566bf2e{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3671 .elementor-element.elementor-element-566bf2e:not(.elementor-motion-effects-element-type-background), .elementor-3671 .elementor-element.elementor-element-566bf2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3671 .elementor-element.elementor-element-83c9dc0{text-align:center;}.elementor-3671 .elementor-element.elementor-element-83c9dc0 .elementor-heading-title{font-weight:600;text-decoration:underline;color:#0F172A;}.elementor-3671 .elementor-element.elementor-element-0556ce5{--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:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-3671 .elementor-element.elementor-element-9fe8cbb{--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:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(127, 59.00000000000001, 59.00000000000001, 0.31);}.elementor-3671 .elementor-element.elementor-element-9fe8cbb::before, .elementor-3671 .elementor-element.elementor-element-9fe8cbb > .elementor-background-video-container::before, .elementor-3671 .elementor-element.elementor-element-9fe8cbb > .e-con-inner > .elementor-background-video-container::before, .elementor-3671 .elementor-element.elementor-element-9fe8cbb > .elementor-background-slideshow::before, .elementor-3671 .elementor-element.elementor-element-9fe8cbb > .e-con-inner > .elementor-background-slideshow::before, .elementor-3671 .elementor-element.elementor-element-9fe8cbb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3671 .elementor-element.elementor-element-9fe8cbb:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-3671 .elementor-element.elementor-element-0a7280a img{height:220px;}.elementor-3671 .elementor-element.elementor-element-a4a5055{text-align:center;}.elementor-3671 .elementor-element.elementor-element-a4a5055 .elementor-heading-title{font-size:18px;font-weight:600;color:#0F172A;}.elementor-3671 .elementor-element.elementor-element-a4a5055 .elementor-heading-title a:hover, .elementor-3671 .elementor-element.elementor-element-a4a5055 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3671 .elementor-element.elementor-element-5d39344{font-family:"Poppins", Sans-serif;font-weight:400;line-height:1.6px;}.elementor-3671 .elementor-element.elementor-element-272e32a{--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;--overflow:hidden;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(127, 59.00000000000001, 59.00000000000001, 0.31);}.elementor-3671 .elementor-element.elementor-element-272e32a:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3671 .elementor-element.elementor-element-4586270 img{height:220px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3671 .elementor-element.elementor-element-0494cb4{text-align:center;}.elementor-3671 .elementor-element.elementor-element-0494cb4 .elementor-heading-title{font-size:18px;font-weight:600;color:#0F172A;}.elementor-3671 .elementor-element.elementor-element-0494cb4 .elementor-heading-title a:hover, .elementor-3671 .elementor-element.elementor-element-0494cb4 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-3671 .elementor-element.elementor-element-67fe213{--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;--overflow:hidden;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3671 .elementor-element.elementor-element-5eda88a img{height:220px;}.elementor-3671 .elementor-element.elementor-element-1654fe3{text-align:center;}.elementor-3671 .elementor-element.elementor-element-1654fe3 .elementor-heading-title{font-size:18px;font-weight:600;color:#0F172A;}.elementor-3671 .elementor-element.elementor-element-1654fe3 .elementor-heading-title a:hover, .elementor-3671 .elementor-element.elementor-element-1654fe3 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-3671 .elementor-element.elementor-element-9a88d6f{--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:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;}.elementor-3671 .elementor-element.elementor-element-eb7c0b1{--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:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(127, 59.00000000000001, 59.00000000000001, 0.31);}.elementor-3671 .elementor-element.elementor-element-eb7c0b1:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3671 .elementor-element.elementor-element-fb84955 img{height:220px;}.elementor-3671 .elementor-element.elementor-element-0390fc6{text-align:center;}.elementor-3671 .elementor-element.elementor-element-0390fc6 .elementor-heading-title{font-size:18px;font-weight:600;color:#0F172A;}.elementor-3671 .elementor-element.elementor-element-0390fc6 .elementor-heading-title a:hover, .elementor-3671 .elementor-element.elementor-element-0390fc6 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-3671 .elementor-element.elementor-element-c13b300{--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;--overflow:hidden;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(127, 59.00000000000001, 59.00000000000001, 0.31);}.elementor-3671 .elementor-element.elementor-element-c13b300:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3671 .elementor-element.elementor-element-135c19e img{height:220px;}.elementor-3671 .elementor-element.elementor-element-1947046{text-align:center;}.elementor-3671 .elementor-element.elementor-element-1947046 .elementor-heading-title{font-size:18px;font-weight:600;color:#0F172A;}.elementor-3671 .elementor-element.elementor-element-1947046 .elementor-heading-title a:hover, .elementor-3671 .elementor-element.elementor-element-1947046 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-3671 .elementor-element.elementor-element-d9b21d4{--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;--overflow:hidden;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(127, 59.00000000000001, 59.00000000000001, 0.31);}.elementor-3671 .elementor-element.elementor-element-d9b21d4:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3671 .elementor-element.elementor-element-2bf4a26 img{height:220px;}.elementor-3671 .elementor-element.elementor-element-01735b1{text-align:center;}.elementor-3671 .elementor-element.elementor-element-01735b1 .elementor-heading-title{font-size:18px;font-weight:600;color:#0F172A;}.elementor-3671 .elementor-element.elementor-element-01735b1 .elementor-heading-title a:hover, .elementor-3671 .elementor-element.elementor-element-01735b1 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-3671 .elementor-element.elementor-element-ec6228a{--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:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;}.elementor-3671 .elementor-element.elementor-element-4d901a4{--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:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(127, 59.00000000000001, 59.00000000000001, 0.31);}.elementor-3671 .elementor-element.elementor-element-4d901a4:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3671 .elementor-element.elementor-element-2685cf8 img{height:220px;}.elementor-3671 .elementor-element.elementor-element-4cf78ca{text-align:center;}.elementor-3671 .elementor-element.elementor-element-4cf78ca .elementor-heading-title{font-size:18px;font-weight:600;color:#0F172A;}.elementor-3671 .elementor-element.elementor-element-4cf78ca .elementor-heading-title a:hover, .elementor-3671 .elementor-element.elementor-element-4cf78ca .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-3671 .elementor-element.elementor-element-9347605{--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;--overflow:hidden;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(127, 59.00000000000001, 59.00000000000001, 0.31);}.elementor-3671 .elementor-element.elementor-element-9347605:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3671 .elementor-element.elementor-element-e0d6fb9 img{height:220px;}.elementor-3671 .elementor-element.elementor-element-185ed99{text-align:center;}.elementor-3671 .elementor-element.elementor-element-185ed99 .elementor-heading-title{font-size:18px;font-weight:600;color:#0F172A;}.elementor-3671 .elementor-element.elementor-element-185ed99 .elementor-heading-title a:hover, .elementor-3671 .elementor-element.elementor-element-185ed99 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-3671 .elementor-element.elementor-element-0b62a84{--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;--overflow:hidden;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(127, 59.00000000000001, 59.00000000000001, 0.31);}.elementor-3671 .elementor-element.elementor-element-0b62a84:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3671 .elementor-element.elementor-element-52fd949 img{height:220px;}.elementor-3671 .elementor-element.elementor-element-e73af43{text-align:center;}.elementor-3671 .elementor-element.elementor-element-e73af43 .elementor-heading-title{font-size:18px;font-weight:600;}.elementor-3671 .elementor-element.elementor-element-2689f38{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3671 .elementor-element.elementor-element-a8071e2 .elementor-heading-title{color:#0F172A;}.elementor-3671 .elementor-element.elementor-element-8251b3f{width:100%;max-width:100%;text-align:center;}.elementor-3671 .elementor-element.elementor-element-8251b3f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3671 .elementor-element.elementor-element-8251b3f .elementor-heading-title{font-weight:600;text-decoration:underline;color:var( --e-global-color-primary );}.elementor-3671 .elementor-element.elementor-element-77a222b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:30px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3671 .elementor-element.elementor-element-77a222b:not(.elementor-motion-effects-element-type-background), .elementor-3671 .elementor-element.elementor-element-77a222b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-3671 .elementor-element.elementor-element-25fb919{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-3671 .elementor-element.elementor-element-25fb919:not(.elementor-motion-effects-element-type-background), .elementor-3671 .elementor-element.elementor-element-25fb919 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3671 .elementor-element.elementor-element-8f3553b{text-align:center;}.elementor-3671 .elementor-element.elementor-element-8f3553b .elementor-heading-title{font-size:25px;font-weight:600;color:#0F172A;}.elementor-3671 .elementor-element.elementor-element-fa9328d{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;line-height:1.5em;}.elementor-3671 .elementor-element.elementor-element-fc0c2ed{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-3671 .elementor-element.elementor-element-fc0c2ed:not(.elementor-motion-effects-element-type-background), .elementor-3671 .elementor-element.elementor-element-fc0c2ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3671 .elementor-element.elementor-element-633c452{text-align:center;}.elementor-3671 .elementor-element.elementor-element-633c452 .elementor-heading-title{font-size:25px;font-weight:600;color:#0F172A;}.elementor-3671 .elementor-element.elementor-element-15d140a{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;line-height:1.5em;}.elementor-3671 .elementor-element.elementor-element-ee9eb28{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-3671 .elementor-element.elementor-element-ee9eb28:not(.elementor-motion-effects-element-type-background), .elementor-3671 .elementor-element.elementor-element-ee9eb28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3671 .elementor-element.elementor-element-3c0de93{text-align:center;}.elementor-3671 .elementor-element.elementor-element-3c0de93 .elementor-heading-title{font-size:25px;font-weight:600;color:#0F172A;}.elementor-3671 .elementor-element.elementor-element-83cf0a9{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;line-height:1.5em;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3671 .elementor-element.elementor-element-9fe8cbb{--width:300px;}.elementor-3671 .elementor-element.elementor-element-272e32a{--width:300px;}.elementor-3671 .elementor-element.elementor-element-67fe213{--width:300px;}.elementor-3671 .elementor-element.elementor-element-eb7c0b1{--width:300px;}.elementor-3671 .elementor-element.elementor-element-c13b300{--width:300px;}.elementor-3671 .elementor-element.elementor-element-d9b21d4{--width:300px;}.elementor-3671 .elementor-element.elementor-element-4d901a4{--width:300px;}.elementor-3671 .elementor-element.elementor-element-9347605{--width:300px;}.elementor-3671 .elementor-element.elementor-element-0b62a84{--width:300px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-3671 .elementor-element.elementor-element-566bf2e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3671 .elementor-element.elementor-element-83c9dc0 .elementor-heading-title{font-size:24px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-3671 .elementor-element.elementor-element-a4a5055 .elementor-heading-title{font-size:20px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-3671 .elementor-element.elementor-element-0494cb4 .elementor-heading-title{font-size:20px;}.elementor-3671 .elementor-element.elementor-element-1654fe3 .elementor-heading-title{font-size:20px;}.elementor-3671 .elementor-element.elementor-element-0390fc6 .elementor-heading-title{font-size:20px;}.elementor-3671 .elementor-element.elementor-element-1947046 .elementor-heading-title{font-size:20px;}.elementor-3671 .elementor-element.elementor-element-01735b1 .elementor-heading-title{font-size:20px;}.elementor-3671 .elementor-element.elementor-element-ec6228a{--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3671 .elementor-element.elementor-element-4cf78ca .elementor-heading-title{font-size:20px;}.elementor-3671 .elementor-element.elementor-element-185ed99 .elementor-heading-title{font-size:20px;}.elementor-3671 .elementor-element.elementor-element-a8071e2{text-align:center;}.elementor-3671 .elementor-element.elementor-element-a8071e2 .elementor-heading-title{font-size:24px;}.elementor-3671 .elementor-element.elementor-element-8251b3f .elementor-heading-title{font-size:20px;}.elementor-3671 .elementor-element.elementor-element-25fb919{--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-3671 .elementor-element.elementor-element-8f3553b .elementor-heading-title{font-size:20px;}.elementor-3671 .elementor-element.elementor-element-fc0c2ed{--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-3671 .elementor-element.elementor-element-633c452 .elementor-heading-title{font-size:20px;}.elementor-3671 .elementor-element.elementor-element-ee9eb28{--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-3671 .elementor-element.elementor-element-3c0de93 .elementor-heading-title{font-size:20px;}}/* Start custom CSS for container, class: .elementor-element-9fe8cbb */.elementor-3671 .elementor-element.elementor-element-9fe8cbb {
  transition: all 0.4s ease;
  transform: translateY(0);
  box-shadow: 0 10px 25px rgba(0,0,0,0.08);
}

.elementor-3671 .elementor-element.elementor-element-9fe8cbb:hover {
  transform: translateY(-10px);
  box-shadow: 0 20px 50px rgba(0,0,0,0.15);
}

/* Image zoom */
.elementor-3671 .elementor-element.elementor-element-9fe8cbb img {
  transition: transform 0.5s ease;
}

.elementor-3671 .elementor-element.elementor-element-9fe8cbb:hover img {
  transform: scale(1.08);
}

/* Content animation */
.elementor-3671 .elementor-element.elementor-element-9fe8cbb .elementor-widget-heading,
.elementor-3671 .elementor-element.elementor-element-9fe8cbb .elementor-widget-text-editor {
  transition: all 0.4s ease;
}

.elementor-3671 .elementor-element.elementor-element-9fe8cbb:hover .elementor-widget-heading {
  transform: translateY(-5px);
}

.elementor-3671 .elementor-element.elementor-element-9fe8cbb:hover .elementor-widget-text-editor {
  transform: translateY(-8px);
}

/* Read more arrow animation */
.elementor-3671 .elementor-element.elementor-element-9fe8cbb a {
  display: inline-block;
  transition: all 0.3s ease;
}

.elementor-3671 .elementor-element.elementor-element-9fe8cbb:hover a {
  transform: translateX(6px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-272e32a */.elementor-3671 .elementor-element.elementor-element-272e32a {
  transition: all 0.4s ease;
  transform: translateY(0);
  box-shadow: 0 10px 25px rgba(0,0,0,0.08);
}

.elementor-3671 .elementor-element.elementor-element-272e32a:hover {
  transform: translateY(-10px);
  box-shadow: 0 20px 50px rgba(0,0,0,0.15);
}

/* Image zoom */
.elementor-3671 .elementor-element.elementor-element-272e32a img {
  transition: transform 0.5s ease;
}

.elementor-3671 .elementor-element.elementor-element-272e32a:hover img {
  transform: scale(1.08);
}

/* Content animation */
.elementor-3671 .elementor-element.elementor-element-272e32a .elementor-widget-heading,
.elementor-3671 .elementor-element.elementor-element-272e32a .elementor-widget-text-editor {
  transition: all 0.4s ease;
}

.elementor-3671 .elementor-element.elementor-element-272e32a:hover .elementor-widget-heading {
  transform: translateY(-5px);
}

.elementor-3671 .elementor-element.elementor-element-272e32a:hover .elementor-widget-text-editor {
  transform: translateY(-8px);
}

/* Read more arrow animation */
.elementor-3671 .elementor-element.elementor-element-272e32a a {
  display: inline-block;
  transition: all 0.3s ease;
}

.elementor-3671 .elementor-element.elementor-element-272e32a:hover a {
  transform: translateX(6px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67fe213 */.elementor-3671 .elementor-element.elementor-element-67fe213 {
  transition: all 0.4s ease;
  transform: translateY(0);
  box-shadow: 0 10px 25px rgba(0,0,0,0.08);
}

.elementor-3671 .elementor-element.elementor-element-67fe213:hover {
  transform: translateY(-10px);
  box-shadow: 0 20px 50px rgba(0,0,0,0.15);
}

/* Image zoom */
.elementor-3671 .elementor-element.elementor-element-67fe213 img {
  transition: transform 0.5s ease;
}

.elementor-3671 .elementor-element.elementor-element-67fe213:hover img {
  transform: scale(1.08);
}

/* Content animation */
.elementor-3671 .elementor-element.elementor-element-67fe213 .elementor-widget-heading,
.elementor-3671 .elementor-element.elementor-element-67fe213 .elementor-widget-text-editor {
  transition: all 0.4s ease;
}

.elementor-3671 .elementor-element.elementor-element-67fe213:hover .elementor-widget-heading {
  transform: translateY(-5px);
}

.elementor-3671 .elementor-element.elementor-element-67fe213:hover .elementor-widget-text-editor {
  transform: translateY(-8px);
}

/* Read more arrow animation */
.elementor-3671 .elementor-element.elementor-element-67fe213 a {
  display: inline-block;
  transition: all 0.3s ease;
}

.elementor-3671 .elementor-element.elementor-element-67fe213:hover a {
  transform: translateX(6px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb7c0b1 */.elementor-3671 .elementor-element.elementor-element-eb7c0b1 {
  transition: all 0.4s ease;
  transform: translateY(0);
  box-shadow: 0 10px 25px rgba(0,0,0,0.08);
}

.elementor-3671 .elementor-element.elementor-element-eb7c0b1:hover {
  transform: translateY(-10px);
  box-shadow: 0 20px 50px rgba(0,0,0,0.15);
}

/* Image zoom */
.elementor-3671 .elementor-element.elementor-element-eb7c0b1 img {
  transition: transform 0.5s ease;
}

.elementor-3671 .elementor-element.elementor-element-eb7c0b1:hover img {
  transform: scale(1.08);
}

/* Content animation */
.elementor-3671 .elementor-element.elementor-element-eb7c0b1 .elementor-widget-heading,
.elementor-3671 .elementor-element.elementor-element-eb7c0b1 .elementor-widget-text-editor {
  transition: all 0.4s ease;
}

.elementor-3671 .elementor-element.elementor-element-eb7c0b1:hover .elementor-widget-heading {
  transform: translateY(-5px);
}

.elementor-3671 .elementor-element.elementor-element-eb7c0b1:hover .elementor-widget-text-editor {
  transform: translateY(-8px);
}

/* Read more arrow animation */
.elementor-3671 .elementor-element.elementor-element-eb7c0b1 a {
  display: inline-block;
  transition: all 0.3s ease;
}

.elementor-3671 .elementor-element.elementor-element-eb7c0b1:hover a {
  transform: translateX(6px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c13b300 */.elementor-3671 .elementor-element.elementor-element-c13b300 {
  transition: all 0.4s ease;
  transform: translateY(0);
  box-shadow: 0 10px 25px rgba(0,0,0,0.08);
}

.elementor-3671 .elementor-element.elementor-element-c13b300:hover {
  transform: translateY(-10px);
  box-shadow: 0 20px 50px rgba(0,0,0,0.15);
}

/* Image zoom */
.elementor-3671 .elementor-element.elementor-element-c13b300 img {
  transition: transform 0.5s ease;
}

.elementor-3671 .elementor-element.elementor-element-c13b300:hover img {
  transform: scale(1.08);
}

/* Content animation */
.elementor-3671 .elementor-element.elementor-element-c13b300 .elementor-widget-heading,
.elementor-3671 .elementor-element.elementor-element-c13b300 .elementor-widget-text-editor {
  transition: all 0.4s ease;
}

.elementor-3671 .elementor-element.elementor-element-c13b300:hover .elementor-widget-heading {
  transform: translateY(-5px);
}

.elementor-3671 .elementor-element.elementor-element-c13b300:hover .elementor-widget-text-editor {
  transform: translateY(-8px);
}

/* Read more arrow animation */
.elementor-3671 .elementor-element.elementor-element-c13b300 a {
  display: inline-block;
  transition: all 0.3s ease;
}

.elementor-3671 .elementor-element.elementor-element-c13b300:hover a {
  transform: translateX(6px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9b21d4 */.elementor-3671 .elementor-element.elementor-element-d9b21d4 {
  transition: all 0.4s ease;
  transform: translateY(0);
  box-shadow: 0 10px 25px rgba(0,0,0,0.08);
}

.elementor-3671 .elementor-element.elementor-element-d9b21d4:hover {
  transform: translateY(-10px);
  box-shadow: 0 20px 50px rgba(0,0,0,0.15);
}

/* Image zoom */
.elementor-3671 .elementor-element.elementor-element-d9b21d4 img {
  transition: transform 0.5s ease;
}

.elementor-3671 .elementor-element.elementor-element-d9b21d4:hover img {
  transform: scale(1.08);
}

/* Content animation */
.elementor-3671 .elementor-element.elementor-element-d9b21d4 .elementor-widget-heading,
.elementor-3671 .elementor-element.elementor-element-d9b21d4 .elementor-widget-text-editor {
  transition: all 0.4s ease;
}

.elementor-3671 .elementor-element.elementor-element-d9b21d4:hover .elementor-widget-heading {
  transform: translateY(-5px);
}

.elementor-3671 .elementor-element.elementor-element-d9b21d4:hover .elementor-widget-text-editor {
  transform: translateY(-8px);
}

/* Read more arrow animation */
.elementor-3671 .elementor-element.elementor-element-d9b21d4 a {
  display: inline-block;
  transition: all 0.3s ease;
}

.elementor-3671 .elementor-element.elementor-element-d9b21d4:hover a {
  transform: translateX(6px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d901a4 */.elementor-3671 .elementor-element.elementor-element-4d901a4 {
  transition: all 0.4s ease;
  transform: translateY(0);
  box-shadow: 0 10px 25px rgba(0,0,0,0.08);
}

.elementor-3671 .elementor-element.elementor-element-4d901a4:hover {
  transform: translateY(-10px);
  box-shadow: 0 20px 50px rgba(0,0,0,0.15);
}

/* Image zoom */
.elementor-3671 .elementor-element.elementor-element-4d901a4 img {
  transition: transform 0.5s ease;
}

.elementor-3671 .elementor-element.elementor-element-4d901a4:hover img {
  transform: scale(1.08);
}

/* Content animation */
.elementor-3671 .elementor-element.elementor-element-4d901a4 .elementor-widget-heading,
.elementor-3671 .elementor-element.elementor-element-4d901a4 .elementor-widget-text-editor {
  transition: all 0.4s ease;
}

.elementor-3671 .elementor-element.elementor-element-4d901a4:hover .elementor-widget-heading {
  transform: translateY(-5px);
}

.elementor-3671 .elementor-element.elementor-element-4d901a4:hover .elementor-widget-text-editor {
  transform: translateY(-8px);
}

/* Read more arrow animation */
.elementor-3671 .elementor-element.elementor-element-4d901a4 a {
  display: inline-block;
  transition: all 0.3s ease;
}

.elementor-3671 .elementor-element.elementor-element-4d901a4:hover a {
  transform: translateX(6px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9347605 */.elementor-3671 .elementor-element.elementor-element-9347605 {
  transition: all 0.4s ease;
  transform: translateY(0);
  box-shadow: 0 10px 25px rgba(0,0,0,0.08);
}

.elementor-3671 .elementor-element.elementor-element-9347605:hover {
  transform: translateY(-10px);
  box-shadow: 0 20px 50px rgba(0,0,0,0.15);
}

/* Image zoom */
.elementor-3671 .elementor-element.elementor-element-9347605 img {
  transition: transform 0.5s ease;
}

.elementor-3671 .elementor-element.elementor-element-9347605:hover img {
  transform: scale(1.08);
}

/* Content animation */
.elementor-3671 .elementor-element.elementor-element-9347605 .elementor-widget-heading,
.elementor-3671 .elementor-element.elementor-element-9347605 .elementor-widget-text-editor {
  transition: all 0.4s ease;
}

.elementor-3671 .elementor-element.elementor-element-9347605:hover .elementor-widget-heading {
  transform: translateY(-5px);
}

.elementor-3671 .elementor-element.elementor-element-9347605:hover .elementor-widget-text-editor {
  transform: translateY(-8px);
}

/* Read more arrow animation */
.elementor-3671 .elementor-element.elementor-element-9347605 a {
  display: inline-block;
  transition: all 0.3s ease;
}

.elementor-3671 .elementor-element.elementor-element-9347605:hover a {
  transform: translateX(6px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b62a84 */.elementor-3671 .elementor-element.elementor-element-0b62a84 {
  transition: all 0.4s ease;
  transform: translateY(0);
  box-shadow: 0 10px 25px rgba(0,0,0,0.08);
}

.elementor-3671 .elementor-element.elementor-element-0b62a84:hover {
  transform: translateY(-10px);
  box-shadow: 0 20px 50px rgba(0,0,0,0.15);
}

/* Image zoom */
.elementor-3671 .elementor-element.elementor-element-0b62a84 img {
  transition: transform 0.5s ease;
}

.elementor-3671 .elementor-element.elementor-element-0b62a84:hover img {
  transform: scale(1.08);
}

/* Content animation */
.elementor-3671 .elementor-element.elementor-element-0b62a84 .elementor-widget-heading,
.elementor-3671 .elementor-element.elementor-element-0b62a84 .elementor-widget-text-editor {
  transition: all 0.4s ease;
}

.elementor-3671 .elementor-element.elementor-element-0b62a84:hover .elementor-widget-heading {
  transform: translateY(-5px);
}

.elementor-3671 .elementor-element.elementor-element-0b62a84:hover .elementor-widget-text-editor {
  transform: translateY(-8px);
}

/* Read more arrow animation */
.elementor-3671 .elementor-element.elementor-element-0b62a84 a {
  display: inline-block;
  transition: all 0.3s ease;
}

.elementor-3671 .elementor-element.elementor-element-0b62a84:hover a {
  transform: translateX(6px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25fb919 */.elementor-3671 .elementor-element.elementor-element-25fb919 {
  position: relative;
  z-index: 1;
}

.elementor-3671 .elementor-element.elementor-element-25fb919::before,
.elementor-3671 .elementor-element.elementor-element-25fb919::after {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  border: 2px solid #e2e8f0;
}

/* Top Left */
.elementor-3671 .elementor-element.elementor-element-25fb919::before {
  top: -10px;
  left: -10px;
  border-right: none;
  border-bottom: none;
}

/* Bottom Right */
.elementor-3671 .elementor-element.elementor-element-25fb919::after {
  bottom: -10px;
  right: -10px;
  border-left: none;
  border-top: none;
}
.elementor-3671 .elementor-element.elementor-element-25fb919:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 25px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc0c2ed */.elementor-3671 .elementor-element.elementor-element-fc0c2ed {
  position: relative;
  z-index: 1;
}

.elementor-3671 .elementor-element.elementor-element-fc0c2ed::before,
.elementor-3671 .elementor-element.elementor-element-fc0c2ed::after {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  border: 2px solid #e2e8f0;
}

/* Top Left */
.elementor-3671 .elementor-element.elementor-element-fc0c2ed::before {
  top: -10px;
  left: -10px;
  border-right: none;
  border-bottom: none;
}

/* Bottom Right */
.elementor-3671 .elementor-element.elementor-element-fc0c2ed::after {
  bottom: -10px;
  right: -10px;
  border-left: none;
  border-top: none;
}
.elementor-3671 .elementor-element.elementor-element-fc0c2ed:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 25px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee9eb28 */.elementor-3671 .elementor-element.elementor-element-ee9eb28 {
  position: relative;
  z-index: 1;
}

.elementor-3671 .elementor-element.elementor-element-ee9eb28::before,
.elementor-3671 .elementor-element.elementor-element-ee9eb28::after {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  border: 2px solid #e2e8f0;
}

/* Top Left */
.elementor-3671 .elementor-element.elementor-element-ee9eb28::before {
  top: -10px;
  left: -10px;
  border-right: none;
  border-bottom: none;
}

/* Bottom Right */
.elementor-3671 .elementor-element.elementor-element-ee9eb28::after {
  bottom: -10px;
  right: -10px;
  border-left: none;
  border-top: none;
}
.elementor-3671 .elementor-element.elementor-element-ee9eb28:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 25px rgba(0,0,0,0.08);
}/* End custom CSS */