.elementor-11313 .elementor-element.elementor-element-55e7264{--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:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11313 .elementor-element.elementor-element-7ac400f{--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;--margin-top:030px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-11313 .elementor-element.elementor-element-f915b01{--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:flex-start;}.elementor-11313 .elementor-element.elementor-element-a12a564 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-11313 .elementor-element.elementor-element-a12a564{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-11313 .elementor-element.elementor-element-e62a620{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11313 .elementor-element.elementor-element-378788c .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:36px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-11313 .elementor-element.elementor-element-4df741f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-c4993e3 > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-11313 .elementor-element.elementor-element-c4993e3 .elementor-image-box-wrapper{text-align:center;}.elementor-11313 .elementor-element.elementor-element-c4993e3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11313 .elementor-element.elementor-element-c4993e3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11313 .elementor-element.elementor-element-c4993e3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-c4993e3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11313 .elementor-element.elementor-element-c4993e3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11313 .elementor-element.elementor-element-c4993e3 .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-11313 .elementor-element.elementor-element-92d9da5 > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-11313 .elementor-element.elementor-element-92d9da5 .elementor-image-box-wrapper{text-align:center;}.elementor-11313 .elementor-element.elementor-element-92d9da5.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11313 .elementor-element.elementor-element-92d9da5.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11313 .elementor-element.elementor-element-92d9da5.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-92d9da5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11313 .elementor-element.elementor-element-92d9da5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11313 .elementor-element.elementor-element-92d9da5 .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-11313 .elementor-element.elementor-element-f1bf27b > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-11313 .elementor-element.elementor-element-f1bf27b .elementor-image-box-wrapper{text-align:center;}.elementor-11313 .elementor-element.elementor-element-f1bf27b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11313 .elementor-element.elementor-element-f1bf27b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11313 .elementor-element.elementor-element-f1bf27b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-f1bf27b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11313 .elementor-element.elementor-element-f1bf27b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11313 .elementor-element.elementor-element-f1bf27b .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-11313 .elementor-element.elementor-element-b169737 > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-11313 .elementor-element.elementor-element-b169737 .elementor-image-box-wrapper{text-align:center;}.elementor-11313 .elementor-element.elementor-element-b169737.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11313 .elementor-element.elementor-element-b169737.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11313 .elementor-element.elementor-element-b169737.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-b169737 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11313 .elementor-element.elementor-element-b169737 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11313 .elementor-element.elementor-element-b169737 .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-11313 .elementor-element.elementor-element-e6e0e26 > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-11313 .elementor-element.elementor-element-e6e0e26 .elementor-image-box-wrapper{text-align:center;}.elementor-11313 .elementor-element.elementor-element-e6e0e26.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11313 .elementor-element.elementor-element-e6e0e26.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11313 .elementor-element.elementor-element-e6e0e26.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-e6e0e26 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11313 .elementor-element.elementor-element-e6e0e26 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11313 .elementor-element.elementor-element-e6e0e26 .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-11313 .elementor-element.elementor-element-f32215f > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-11313 .elementor-element.elementor-element-f32215f .elementor-image-box-wrapper{text-align:center;}.elementor-11313 .elementor-element.elementor-element-f32215f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11313 .elementor-element.elementor-element-f32215f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11313 .elementor-element.elementor-element-f32215f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-f32215f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11313 .elementor-element.elementor-element-f32215f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11313 .elementor-element.elementor-element-f32215f .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-11313 .elementor-element.elementor-element-af15cf0{--display:flex;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-11313 .elementor-element.elementor-element-500c029 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11313 .elementor-element.elementor-element-ce0cb35{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11313 .elementor-element.elementor-element-8702d6a .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:36px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-11313 .elementor-element.elementor-element-fe674f8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-1b7ddfa > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-11313 .elementor-element.elementor-element-1b7ddfa .elementor-image-box-wrapper{text-align:center;}.elementor-11313 .elementor-element.elementor-element-1b7ddfa.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11313 .elementor-element.elementor-element-1b7ddfa.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11313 .elementor-element.elementor-element-1b7ddfa.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-1b7ddfa .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11313 .elementor-element.elementor-element-1b7ddfa .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11313 .elementor-element.elementor-element-1b7ddfa .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-11313 .elementor-element.elementor-element-188389f > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-11313 .elementor-element.elementor-element-188389f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11313 .elementor-element.elementor-element-188389f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11313 .elementor-element.elementor-element-188389f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-188389f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11313 .elementor-element.elementor-element-188389f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11313 .elementor-element.elementor-element-188389f .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-11313 .elementor-element.elementor-element-2f14d7d > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-11313 .elementor-element.elementor-element-2f14d7d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11313 .elementor-element.elementor-element-2f14d7d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11313 .elementor-element.elementor-element-2f14d7d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-2f14d7d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11313 .elementor-element.elementor-element-2f14d7d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11313 .elementor-element.elementor-element-2f14d7d .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-11313 .elementor-element.elementor-element-318f4de{--display:flex;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-11313 .elementor-element.elementor-element-479ef93 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11313 .elementor-element.elementor-element-2685df1{--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:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11313 .elementor-element.elementor-element-f1368d9 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:36px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-11313 .elementor-element.elementor-element-a18b866{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-152239c > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-11313 .elementor-element.elementor-element-152239c .elementor-image-box-wrapper{text-align:center;}.elementor-11313 .elementor-element.elementor-element-152239c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11313 .elementor-element.elementor-element-152239c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11313 .elementor-element.elementor-element-152239c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-152239c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11313 .elementor-element.elementor-element-152239c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11313 .elementor-element.elementor-element-152239c .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-11313 .elementor-element.elementor-element-b4812f9 > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-11313 .elementor-element.elementor-element-b4812f9 .elementor-image-box-wrapper{text-align:center;}.elementor-11313 .elementor-element.elementor-element-b4812f9.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11313 .elementor-element.elementor-element-b4812f9.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11313 .elementor-element.elementor-element-b4812f9.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-b4812f9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11313 .elementor-element.elementor-element-b4812f9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11313 .elementor-element.elementor-element-b4812f9 .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-11313 .elementor-element.elementor-element-f976c73 > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-11313 .elementor-element.elementor-element-f976c73 .elementor-image-box-wrapper{text-align:center;}.elementor-11313 .elementor-element.elementor-element-f976c73.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11313 .elementor-element.elementor-element-f976c73.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11313 .elementor-element.elementor-element-f976c73.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-f976c73 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11313 .elementor-element.elementor-element-f976c73 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11313 .elementor-element.elementor-element-f976c73 .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-11313 .elementor-element.elementor-element-ebcaf27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11313 .elementor-element.elementor-element-0aba2fd .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:36px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-11313 .elementor-element.elementor-element-df553e4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-42f2d4f > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-11313 .elementor-element.elementor-element-42f2d4f .elementor-image-box-wrapper{text-align:center;}.elementor-11313 .elementor-element.elementor-element-42f2d4f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11313 .elementor-element.elementor-element-42f2d4f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11313 .elementor-element.elementor-element-42f2d4f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-42f2d4f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11313 .elementor-element.elementor-element-42f2d4f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11313 .elementor-element.elementor-element-42f2d4f .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-11313 .elementor-element.elementor-element-89316a5{--display:flex;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-11313 .elementor-element.elementor-element-ed84ee7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11313 .elementor-element.elementor-element-eadc0fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11313 .elementor-element.elementor-element-3047d39 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:36px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-11313 .elementor-element.elementor-element-48bcbcb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-be9e86a > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-11313 .elementor-element.elementor-element-be9e86a .elementor-image-box-wrapper{text-align:center;}.elementor-11313 .elementor-element.elementor-element-be9e86a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11313 .elementor-element.elementor-element-be9e86a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11313 .elementor-element.elementor-element-be9e86a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-be9e86a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11313 .elementor-element.elementor-element-be9e86a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11313 .elementor-element.elementor-element-be9e86a .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-11313 .elementor-element.elementor-element-70bae56 > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-11313 .elementor-element.elementor-element-70bae56 .elementor-image-box-wrapper{text-align:center;}.elementor-11313 .elementor-element.elementor-element-70bae56.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11313 .elementor-element.elementor-element-70bae56.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11313 .elementor-element.elementor-element-70bae56.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-70bae56 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11313 .elementor-element.elementor-element-70bae56 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11313 .elementor-element.elementor-element-70bae56 .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-11313 .elementor-element.elementor-element-4d69f90 > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-11313 .elementor-element.elementor-element-4d69f90 .elementor-image-box-wrapper{text-align:center;}.elementor-11313 .elementor-element.elementor-element-4d69f90.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11313 .elementor-element.elementor-element-4d69f90.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11313 .elementor-element.elementor-element-4d69f90.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-4d69f90 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11313 .elementor-element.elementor-element-4d69f90 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11313 .elementor-element.elementor-element-4d69f90 .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-11313 .elementor-element.elementor-element-ee3e8b4{--display:flex;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-11313 .elementor-element.elementor-element-25e7385 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11313 .elementor-element.elementor-element-b408a83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11313 .elementor-element.elementor-element-1bea82d .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:36px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-11313 .elementor-element.elementor-element-f301c9f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-d58082c > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-11313 .elementor-element.elementor-element-d58082c .elementor-image-box-wrapper{text-align:center;}.elementor-11313 .elementor-element.elementor-element-d58082c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11313 .elementor-element.elementor-element-d58082c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11313 .elementor-element.elementor-element-d58082c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-d58082c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11313 .elementor-element.elementor-element-d58082c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11313 .elementor-element.elementor-element-d58082c .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-11313 .elementor-element.elementor-element-e56ae21 > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-11313 .elementor-element.elementor-element-e56ae21.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11313 .elementor-element.elementor-element-e56ae21.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11313 .elementor-element.elementor-element-e56ae21.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-e56ae21 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11313 .elementor-element.elementor-element-e56ae21 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11313 .elementor-element.elementor-element-e56ae21 .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-11313 .elementor-element.elementor-element-89bf42f{--display:flex;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-11313 .elementor-element.elementor-element-0e8cb92 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11313 .elementor-element.elementor-element-e4da3fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11313 .elementor-element.elementor-element-c8acd67 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:36px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-11313 .elementor-element.elementor-element-fec3149{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-9d7f1fa > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-11313 .elementor-element.elementor-element-9d7f1fa .elementor-image-box-wrapper{text-align:center;}.elementor-11313 .elementor-element.elementor-element-9d7f1fa.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11313 .elementor-element.elementor-element-9d7f1fa.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11313 .elementor-element.elementor-element-9d7f1fa.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-9d7f1fa .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-11313 .elementor-element.elementor-element-9d7f1fa .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11313 .elementor-element.elementor-element-9d7f1fa .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-11313 .elementor-element.elementor-element-5160aa2{--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-11313 .elementor-element.elementor-element-4a28a13{text-align:center;}.elementor-11313 .elementor-element.elementor-element-a8d9b69{--display:flex;}@media(max-width:1279px){.elementor-11313 .elementor-element.elementor-element-4df741f{--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-fe674f8{--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-a18b866{--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-df553e4{--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-48bcbcb{--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-f301c9f{--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-fec3149{--grid-auto-flow:row;}}@media(min-width:576px){.elementor-11313 .elementor-element.elementor-element-f915b01{--width:100%;}}@media(min-width:1921px){.elementor-11313 .elementor-element.elementor-element-a12a564{font-size:var( --e-global-typography-primary-font-size );}.elementor-11313 .elementor-element.elementor-element-4df741f{--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-fe674f8{--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-a18b866{--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-df553e4{--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-48bcbcb{--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-f301c9f{--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-fec3149{--grid-auto-flow:row;}}@media(max-width:1600px){.elementor-11313 .elementor-element.elementor-element-a12a564{font-size:var( --e-global-typography-primary-font-size );}.elementor-11313 .elementor-element.elementor-element-4df741f{--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11313 .elementor-element.elementor-element-fe674f8{--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11313 .elementor-element.elementor-element-a18b866{--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11313 .elementor-element.elementor-element-df553e4{--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11313 .elementor-element.elementor-element-48bcbcb{--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11313 .elementor-element.elementor-element-f301c9f{--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11313 .elementor-element.elementor-element-fec3149{--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:991px){.elementor-11313 .elementor-element.elementor-element-a12a564{font-size:var( --e-global-typography-primary-font-size );}.elementor-11313 .elementor-element.elementor-element-4df741f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-fe674f8{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-a18b866{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-df553e4{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-48bcbcb{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-f301c9f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-fec3149{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-11313 .elementor-element.elementor-element-4df741f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-fe674f8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-a18b866{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-df553e4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-48bcbcb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-f301c9f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-fec3149{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:575px){.elementor-11313 .elementor-element.elementor-element-bd09e47 .page-title-container .page-title-box{text-align:center;}.elementor-11313 .elementor-element.elementor-element-a12a564{font-size:var( --e-global-typography-primary-font-size );}.elementor-11313 .elementor-element.elementor-element-378788c{text-align:center;}.elementor-11313 .elementor-element.elementor-element-4df741f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-c4993e3 .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-92d9da5 .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-f1bf27b .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-b169737 .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-e6e0e26 .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-f32215f .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-8702d6a{text-align:center;}.elementor-11313 .elementor-element.elementor-element-fe674f8{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-1b7ddfa .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-188389f .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-2f14d7d .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-2685df1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11313 .elementor-element.elementor-element-f1368d9{text-align:center;}.elementor-11313 .elementor-element.elementor-element-a18b866{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-152239c .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-b4812f9 .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-f976c73 .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-0aba2fd{text-align:center;}.elementor-11313 .elementor-element.elementor-element-df553e4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-42f2d4f .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-3047d39{text-align:center;}.elementor-11313 .elementor-element.elementor-element-48bcbcb{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-be9e86a .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-70bae56 .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-4d69f90 .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-1bea82d{text-align:center;}.elementor-11313 .elementor-element.elementor-element-f301c9f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-d58082c .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-e56ae21 .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-c8acd67{text-align:center;}.elementor-11313 .elementor-element.elementor-element-fec3149{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11313 .elementor-element.elementor-element-9d7f1fa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11313 .elementor-element.elementor-element-9d7f1fa .elementor-image-box-img{margin-bottom:15px;}.elementor-11313 .elementor-element.elementor-element-4a28a13 > .elementor-widget-container{padding:20px 20px 20px 20px;}}/* Start custom CSS for image-box, class: .elementor-element-c4993e3 */.elementor-11313 .elementor-element.elementor-element-c4993e3 img {
    max-height: 247.14px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-92d9da5 */.elementor-11313 .elementor-element.elementor-element-92d9da5 img {
    max-height: 247.14px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f1bf27b */.elementor-11313 .elementor-element.elementor-element-f1bf27b img {
    max-height: 247.14px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b169737 */.elementor-11313 .elementor-element.elementor-element-b169737 img {
    max-height: 247.14px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e6e0e26 */.elementor-11313 .elementor-element.elementor-element-e6e0e26 img {
    max-height: 247.14px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f32215f */.elementor-11313 .elementor-element.elementor-element-f32215f img {
    max-height: 247.14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df741f */.elementor-11313 .elementor-element.elementor-element-4df741f .elementor-image-box-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%; /* Ensures the wrapper fills its parent container */
}
.elementor-11313 .elementor-element.elementor-element-4df741f img{
    padding: 10px;
    width: 100%;
    border-radius: 1rem;
}
.elementor-11313 .elementor-element.elementor-element-4df741f .elementor-image-box-content {
    margin-top: auto; /* Pushes the content to the bottom */
}
/* 1. Main Card Setup */
.elementor-11313 .elementor-element.elementor-element-4df741f .elementor-image-box-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
    position: relative; 
    
    background-color: #ffffff;
    border-top: 5px solid #00AFEF;
    border-radius: 12px; /* Added rounded edges */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
}

/* 2. Round the image corners to match the card */
.elementor-11313 .elementor-element.elementor-element-4df741f .elementor-image-box-img img {
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}

/* 4. Bottom-Aligned Text */
.elementor-11313 .elementor-element.elementor-element-4df741f .elementor-image-box-content {
    margin-top: auto;
    padding: 20px 15px;
    text-align: center;
}

.elementor-11313 .elementor-element.elementor-element-4df741f .elementor-image-box-title {
    margin: 0;
    color: #333333;
}

.elementor-11313 .elementor-element.elementor-element-4df741f .elementor-image-box-wrapper {
    position: relative; /* already there, just make sure */
}

.elementor-11313 .elementor-element.elementor-element-4df741f .card-gear-icon {
    position: absolute;
    top: -22px;
    right: 20px;
    width: 44px;
    height: 44px;
    transition: transform 0.9s cubic-bezier(0.34, 1.56, 0.64, 1), filter 0.4s ease;
    pointer-events: none;
}

.elementor-11313 .elementor-element.elementor-element-4df741f .elementor-image-box-wrapper:hover .card-gear-icon {
    transform: rotate(180deg);
    filter: drop-shadow(0 0 6px rgba(0,175,239,0.6));
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1b7ddfa */.elementor-11313 .elementor-element.elementor-element-1b7ddfa img {
    max-height: 247.14px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-188389f */.elementor-11313 .elementor-element.elementor-element-188389f img {
    max-height: 247.14px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2f14d7d */.elementor-11313 .elementor-element.elementor-element-2f14d7d img {
    max-height: 247.14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe674f8 */.elementor-11313 .elementor-element.elementor-element-fe674f8 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%; /* Ensures the wrapper fills its parent container */
}
.elementor-11313 .elementor-element.elementor-element-fe674f8 img{
    padding: 10px;
    width: 100%;
    border-radius: 1rem;
}
.elementor-11313 .elementor-element.elementor-element-fe674f8 .elementor-image-box-content {
    margin-top: auto; /* Pushes the content to the bottom */
}
/* 1. Main Card Setup */
.elementor-11313 .elementor-element.elementor-element-fe674f8 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
    position: relative; 
    
    background-color: #ffffff;
    border-top: 5px solid #00AFEF;
    border-radius: 12px; /* Added rounded edges */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
}

/* 2. Round the image corners to match the card */
.elementor-11313 .elementor-element.elementor-element-fe674f8 .elementor-image-box-img img {
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}

/* 4. Bottom-Aligned Text */
.elementor-11313 .elementor-element.elementor-element-fe674f8 .elementor-image-box-content {
    margin-top: auto;
    padding: 20px 15px;
    text-align: center;
}

.elementor-11313 .elementor-element.elementor-element-fe674f8 .elementor-image-box-title {
    margin: 0;
    color: #333333;
}

.elementor-11313 .elementor-element.elementor-element-fe674f8 .elementor-image-box-wrapper {
    position: relative; /* already there, just make sure */
}

.elementor-11313 .elementor-element.elementor-element-fe674f8 .card-gear-icon {
    position: absolute;
    top: -22px;
    right: 20px;
    width: 44px;
    height: 44px;
    transition: transform 0.9s cubic-bezier(0.34, 1.56, 0.64, 1), filter 0.4s ease;
    pointer-events: none;
}

.elementor-11313 .elementor-element.elementor-element-fe674f8 .elementor-image-box-wrapper:hover .card-gear-icon {
    transform: rotate(180deg);
    filter: drop-shadow(0 0 6px rgba(0,175,239,0.6));
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-152239c */.elementor-11313 .elementor-element.elementor-element-152239c img {
    max-height: 247.14px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b4812f9 */.elementor-11313 .elementor-element.elementor-element-b4812f9 img {
    max-height: 247.14px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f976c73 */.elementor-11313 .elementor-element.elementor-element-f976c73 img {
    max-height: 247.14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a18b866 */.elementor-11313 .elementor-element.elementor-element-a18b866 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%; /* Ensures the wrapper fills its parent container */
}
.elementor-11313 .elementor-element.elementor-element-a18b866 img{
    padding: 10px;
    width: 100%;
    border-radius: 1rem;
}
.elementor-11313 .elementor-element.elementor-element-a18b866 .elementor-image-box-content {
    margin-top: auto; /* Pushes the content to the bottom */
}
/* 1. Main Card Setup */
.elementor-11313 .elementor-element.elementor-element-a18b866 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
    position: relative; 
    
    background-color: #ffffff;
    border-top: 5px solid #00AFEF;
    border-radius: 12px; /* Added rounded edges */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
}

/* 2. Round the image corners to match the card */
.elementor-11313 .elementor-element.elementor-element-a18b866 .elementor-image-box-img img {
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}

/* 4. Bottom-Aligned Text */
.elementor-11313 .elementor-element.elementor-element-a18b866 .elementor-image-box-content {
    margin-top: auto;
    padding: 20px 15px;
    text-align: center;
}

.elementor-11313 .elementor-element.elementor-element-a18b866 .elementor-image-box-title {
    margin: 0;
    color: #333333;
}

.elementor-11313 .elementor-element.elementor-element-a18b866 .elementor-image-box-wrapper {
    position: relative; /* already there, just make sure */
}

.elementor-11313 .elementor-element.elementor-element-a18b866 .card-gear-icon {
    position: absolute;
    top: -22px;
    right: 20px;
    width: 44px;
    height: 44px;
    transition: transform 0.9s cubic-bezier(0.34, 1.56, 0.64, 1), filter 0.4s ease;
    pointer-events: none;
}

.elementor-11313 .elementor-element.elementor-element-a18b866 .elementor-image-box-wrapper:hover .card-gear-icon {
    transform: rotate(180deg);
    filter: drop-shadow(0 0 6px rgba(0,175,239,0.6));
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-42f2d4f */.elementor-11313 .elementor-element.elementor-element-42f2d4f img {
    max-height: 247.14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df553e4 */.elementor-11313 .elementor-element.elementor-element-df553e4 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%; /* Ensures the wrapper fills its parent container */
}
.elementor-11313 .elementor-element.elementor-element-df553e4 img{
    padding: 10px;
    width: 100%;
    border-radius: 1rem;
    
}
.elementor-11313 .elementor-element.elementor-element-df553e4 .elementor-image-box-content {
    margin-top: auto; /* Pushes the content to the bottom */
}
/* 1. Main Card Setup */
.elementor-11313 .elementor-element.elementor-element-df553e4 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
    position: relative; 
    
    background-color: #ffffff;
    border-top: 5px solid #00AFEF;
    border-radius: 12px; /* Added rounded edges */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
}

/* 2. Round the image corners to match the card */
.elementor-11313 .elementor-element.elementor-element-df553e4 .elementor-image-box-img img {
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}

/* 4. Bottom-Aligned Text */
.elementor-11313 .elementor-element.elementor-element-df553e4 .elementor-image-box-content {
    margin-top: auto;
    padding: 20px 15px;
    text-align: center;
}

.elementor-11313 .elementor-element.elementor-element-df553e4 .elementor-image-box-title {
    margin: 0;
    color: #333333;
}

.elementor-11313 .elementor-element.elementor-element-df553e4 .elementor-image-box-wrapper {
    position: relative; /* already there, just make sure */
}

.elementor-11313 .elementor-element.elementor-element-df553e4 .card-gear-icon {
    position: absolute;
    top: -22px;
    right: 20px;
    width: 44px;
    height: 44px;
    transition: transform 0.9s cubic-bezier(0.34, 1.56, 0.64, 1), filter 0.4s ease;
    pointer-events: none;
}

.elementor-11313 .elementor-element.elementor-element-df553e4 .elementor-image-box-wrapper:hover .card-gear-icon {
    transform: rotate(180deg);
    filter: drop-shadow(0 0 6px rgba(0,175,239,0.6));
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-be9e86a */.elementor-11313 .elementor-element.elementor-element-be9e86a img {
    max-height: 247.14px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-70bae56 */.elementor-11313 .elementor-element.elementor-element-70bae56 img {
    max-height: 247.14px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4d69f90 */.elementor-11313 .elementor-element.elementor-element-4d69f90 img {
    max-height: 247.14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48bcbcb */.elementor-11313 .elementor-element.elementor-element-48bcbcb .elementor-image-box-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%; /* Ensures the wrapper fills its parent container */
}
.elementor-11313 .elementor-element.elementor-element-48bcbcb img{
    padding: 10px;
    width: 100%;
    border-radius: 1rem;
    
}
.elementor-11313 .elementor-element.elementor-element-48bcbcb .elementor-image-box-content {
    margin-top: auto; /* Pushes the content to the bottom */
}
/* 1. Main Card Setup */
.elementor-11313 .elementor-element.elementor-element-48bcbcb .elementor-image-box-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
    position: relative; 
    
    background-color: #ffffff;
    border-top: 5px solid #00AFEF;
    border-radius: 12px; /* Added rounded edges */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
}

/* 2. Round the image corners to match the card */
.elementor-11313 .elementor-element.elementor-element-48bcbcb .elementor-image-box-img img {
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}

/* 4. Bottom-Aligned Text */
.elementor-11313 .elementor-element.elementor-element-48bcbcb .elementor-image-box-content {
    margin-top: auto;
    padding: 20px 15px;
    text-align: center;
}

.elementor-11313 .elementor-element.elementor-element-48bcbcb .elementor-image-box-title {
    margin: 0;
    color: #333333;
}

.elementor-11313 .elementor-element.elementor-element-48bcbcb .elementor-image-box-wrapper {
    position: relative; /* already there, just make sure */
}

.elementor-11313 .elementor-element.elementor-element-48bcbcb .card-gear-icon {
    position: absolute;
    top: -22px;
    right: 20px;
    width: 44px;
    height: 44px;
    transition: transform 0.9s cubic-bezier(0.34, 1.56, 0.64, 1), filter 0.4s ease;
    pointer-events: none;
}

.elementor-11313 .elementor-element.elementor-element-48bcbcb .elementor-image-box-wrapper:hover .card-gear-icon {
    transform: rotate(180deg);
    filter: drop-shadow(0 0 6px rgba(0,175,239,0.6));
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d58082c */.elementor-11313 .elementor-element.elementor-element-d58082c img {
    max-height: 247.14px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e56ae21 */.elementor-11313 .elementor-element.elementor-element-e56ae21 img {
    max-height: 247.14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f301c9f */.elementor-11313 .elementor-element.elementor-element-f301c9f .elementor-image-box-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%; /* Ensures the wrapper fills its parent container */
}
.elementor-11313 .elementor-element.elementor-element-f301c9f img{
    padding: 10px;
    width: 100%;
    border-radius: 1rem;
    
}
.elementor-11313 .elementor-element.elementor-element-f301c9f .elementor-image-box-content {
    margin-top: auto; /* Pushes the content to the bottom */
}
/* 1. Main Card Setup */
.elementor-11313 .elementor-element.elementor-element-f301c9f .elementor-image-box-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
    position: relative; 
    
    background-color: #ffffff;
    border-top: 5px solid #00AFEF;
    border-radius: 12px; /* Added rounded edges */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
}

/* 2. Round the image corners to match the card */
.elementor-11313 .elementor-element.elementor-element-f301c9f .elementor-image-box-img img {
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}

/* 4. Bottom-Aligned Text */
.elementor-11313 .elementor-element.elementor-element-f301c9f .elementor-image-box-content {
    margin-top: auto;
    padding: 20px 15px;
    text-align: center;
}

.elementor-11313 .elementor-element.elementor-element-f301c9f .elementor-image-box-title {
    margin: 0;
    color: #333333;
}

.elementor-11313 .elementor-element.elementor-element-f301c9f .elementor-image-box-wrapper {
    position: relative; /* already there, just make sure */
}

.elementor-11313 .elementor-element.elementor-element-f301c9f .card-gear-icon {
    position: absolute;
    top: -22px;
    right: 20px;
    width: 44px;
    height: 44px;
    transition: transform 0.9s cubic-bezier(0.34, 1.56, 0.64, 1), filter 0.4s ease;
    pointer-events: none;
}

.elementor-11313 .elementor-element.elementor-element-f301c9f .elementor-image-box-wrapper:hover .card-gear-icon {
    transform: rotate(180deg);
    filter: drop-shadow(0 0 6px rgba(0,175,239,0.6));
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9d7f1fa */.elementor-11313 .elementor-element.elementor-element-9d7f1fa img {
    max-height: 400px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fec3149 */.elementor-11313 .elementor-element.elementor-element-fec3149 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%; /* Ensures the wrapper fills its parent container */
}
.elementor-11313 .elementor-element.elementor-element-fec3149 img{
    padding: 10px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 1rem;
}
.elementor-11313 .elementor-element.elementor-element-fec3149 .elementor-image-box-content {
    margin-top: auto; /* Pushes the content to the bottom */
}
/* 1. Main Card Setup */
.elementor-11313 .elementor-element.elementor-element-fec3149 .elementor-image-box-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
    position: relative; 
    
    background-color: #ffffff;
    border-top: 5px solid #00AFEF;
    border-radius: 12px; /* Added rounded edges */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
}

/* 2. Round the image corners to match the card */
.elementor-11313 .elementor-element.elementor-element-fec3149 .elementor-image-box-img img {
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}

/* 4. Bottom-Aligned Text */
.elementor-11313 .elementor-element.elementor-element-fec3149 .elementor-image-box-content {
    margin-top: auto;
    padding: 20px 15px;
    text-align: center;
}

.elementor-11313 .elementor-element.elementor-element-fec3149 .elementor-image-box-title {
    margin: 0;
    color: #333333;
}

.elementor-11313 .elementor-element.elementor-element-fec3149 .elementor-image-box-wrapper {
    position: relative; /* already there, just make sure */
}

.elementor-11313 .elementor-element.elementor-element-fec3149 .card-gear-icon {
    position: absolute;
    top: -22px;
    right: 20px;
    width: 44px;
    height: 44px;
    transition: transform 0.9s cubic-bezier(0.34, 1.56, 0.64, 1), filter 0.4s ease;
    pointer-events: none;
}

.elementor-11313 .elementor-element.elementor-element-fec3149 .elementor-image-box-wrapper:hover .card-gear-icon {
    transform: rotate(180deg);
    filter: drop-shadow(0 0 6px rgba(0,175,239,0.6));
}/* End custom CSS */