.elementor-528 .elementor-element.elementor-element-1d3044d{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-528 .elementor-element.elementor-element-c224a4d{text-align:center;}.elementor-528 .elementor-element.elementor-element-c224a4d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:31px;font-weight:500;letter-spacing:0.1px;word-spacing:6px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:-1px -1px 0px rgba(0, 0, 0, 0.38);color:#FF0428;}.elementor-528 .elementor-element.elementor-element-6a63734{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-528 .elementor-element.elementor-element-3ee2b62{--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-528 .elementor-element.elementor-element-3ee2b62:not(.elementor-motion-effects-element-type-background), .elementor-528 .elementor-element.elementor-element-3ee2b62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-528 .elementor-element.elementor-element-18d8b49.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-528 .elementor-element.elementor-element-18d8b49.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-528 .elementor-element.elementor-element-18d8b49.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-18d8b49 .elementor-image-box-wrapper .elementor-image-box-img{width:73%;}.elementor-528 .elementor-element.elementor-element-18d8b49 .elementor-image-box-img img{border-radius:12px;opacity:1;transition-duration:0.3s;}.elementor-528 .elementor-element.elementor-element-18d8b49 .elementor-image-box-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-528 .elementor-element.elementor-element-18d8b49:has(:hover) .elementor-image-box-title,
					 .elementor-528 .elementor-element.elementor-element-18d8b49:has(:focus) .elementor-image-box-title{color:#0027FF;}.elementor-528 .elementor-element.elementor-element-18d8b49 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-weight:400;line-height:1px;}.elementor-528 .elementor-element.elementor-element-7df3f6b{--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-528 .elementor-element.elementor-element-b3ec9ba.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-528 .elementor-element.elementor-element-b3ec9ba.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-528 .elementor-element.elementor-element-b3ec9ba.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-b3ec9ba .elementor-image-box-wrapper .elementor-image-box-img{width:73%;}.elementor-528 .elementor-element.elementor-element-b3ec9ba .elementor-image-box-img img{border-radius:12px;opacity:1;transition-duration:0.3s;}.elementor-528 .elementor-element.elementor-element-b3ec9ba .elementor-image-box-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-528 .elementor-element.elementor-element-b3ec9ba:has(:hover) .elementor-image-box-title,
					 .elementor-528 .elementor-element.elementor-element-b3ec9ba:has(:focus) .elementor-image-box-title{color:#0027FF;}.elementor-528 .elementor-element.elementor-element-b3ec9ba .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-weight:400;line-height:1px;}.elementor-528 .elementor-element.elementor-element-4dfb9b0{--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-528 .elementor-element.elementor-element-dcb1da4.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-528 .elementor-element.elementor-element-dcb1da4.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-528 .elementor-element.elementor-element-dcb1da4.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-dcb1da4 .elementor-image-box-wrapper .elementor-image-box-img{width:73%;}.elementor-528 .elementor-element.elementor-element-dcb1da4 .elementor-image-box-img img{border-radius:12px;opacity:1;transition-duration:0.3s;}.elementor-528 .elementor-element.elementor-element-dcb1da4 .elementor-image-box-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-528 .elementor-element.elementor-element-dcb1da4:has(:hover) .elementor-image-box-title,
					 .elementor-528 .elementor-element.elementor-element-dcb1da4:has(:focus) .elementor-image-box-title{color:#0027FF;}.elementor-528 .elementor-element.elementor-element-dcb1da4 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-weight:400;line-height:1px;}.elementor-528 .elementor-element.elementor-element-ac66b27{--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-528 .elementor-element.elementor-element-6bf8a28.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-528 .elementor-element.elementor-element-6bf8a28.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-528 .elementor-element.elementor-element-6bf8a28.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-6bf8a28 .elementor-image-box-wrapper .elementor-image-box-img{width:73%;}.elementor-528 .elementor-element.elementor-element-6bf8a28 .elementor-image-box-img img{border-radius:12px;opacity:1;transition-duration:0.3s;}.elementor-528 .elementor-element.elementor-element-6bf8a28 .elementor-image-box-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-528 .elementor-element.elementor-element-6bf8a28:has(:hover) .elementor-image-box-title,
					 .elementor-528 .elementor-element.elementor-element-6bf8a28:has(:focus) .elementor-image-box-title{color:#0027FF;}.elementor-528 .elementor-element.elementor-element-6bf8a28 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-weight:400;line-height:1px;}.elementor-528 .elementor-element.elementor-element-91eb14d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-528 .elementor-element.elementor-element-531d97b{--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-528 .elementor-element.elementor-element-531d97b:not(.elementor-motion-effects-element-type-background), .elementor-528 .elementor-element.elementor-element-531d97b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-528 .elementor-element.elementor-element-2afbd5d.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-528 .elementor-element.elementor-element-2afbd5d.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-528 .elementor-element.elementor-element-2afbd5d.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-2afbd5d .elementor-image-box-wrapper .elementor-image-box-img{width:73%;}.elementor-528 .elementor-element.elementor-element-2afbd5d .elementor-image-box-img img{border-radius:12px;opacity:1;transition-duration:0.3s;}.elementor-528 .elementor-element.elementor-element-2afbd5d .elementor-image-box-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-528 .elementor-element.elementor-element-2afbd5d:has(:hover) .elementor-image-box-title,
					 .elementor-528 .elementor-element.elementor-element-2afbd5d:has(:focus) .elementor-image-box-title{color:#0027FF;}.elementor-528 .elementor-element.elementor-element-2afbd5d .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-weight:400;line-height:1px;}.elementor-528 .elementor-element.elementor-element-8b005de{--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-528 .elementor-element.elementor-element-0094fd4.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-528 .elementor-element.elementor-element-0094fd4.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-528 .elementor-element.elementor-element-0094fd4.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-0094fd4 .elementor-image-box-wrapper .elementor-image-box-img{width:73%;}.elementor-528 .elementor-element.elementor-element-0094fd4 .elementor-image-box-img img{border-radius:12px;opacity:1;transition-duration:0.3s;}.elementor-528 .elementor-element.elementor-element-0094fd4 .elementor-image-box-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-528 .elementor-element.elementor-element-0094fd4:has(:hover) .elementor-image-box-title,
					 .elementor-528 .elementor-element.elementor-element-0094fd4:has(:focus) .elementor-image-box-title{color:#0027FF;}.elementor-528 .elementor-element.elementor-element-0094fd4 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-weight:400;line-height:1px;}.elementor-528 .elementor-element.elementor-element-2c23e74{--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-528 .elementor-element.elementor-element-140a407.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-528 .elementor-element.elementor-element-140a407.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-528 .elementor-element.elementor-element-140a407.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-140a407 .elementor-image-box-wrapper .elementor-image-box-img{width:73%;}.elementor-528 .elementor-element.elementor-element-140a407 .elementor-image-box-img img{border-radius:12px;opacity:1;transition-duration:0.3s;}.elementor-528 .elementor-element.elementor-element-140a407 .elementor-image-box-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-528 .elementor-element.elementor-element-140a407:has(:hover) .elementor-image-box-title,
					 .elementor-528 .elementor-element.elementor-element-140a407:has(:focus) .elementor-image-box-title{color:#0027FF;}.elementor-528 .elementor-element.elementor-element-140a407 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-weight:400;line-height:1px;}.elementor-528 .elementor-element.elementor-element-569f76d{--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-528 .elementor-element.elementor-element-5ecb843.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-528 .elementor-element.elementor-element-5ecb843.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-528 .elementor-element.elementor-element-5ecb843.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-5ecb843 .elementor-image-box-wrapper .elementor-image-box-img{width:73%;}.elementor-528 .elementor-element.elementor-element-5ecb843 .elementor-image-box-img img{border-radius:12px;opacity:1;transition-duration:0.3s;}.elementor-528 .elementor-element.elementor-element-5ecb843 .elementor-image-box-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-528 .elementor-element.elementor-element-5ecb843:has(:hover) .elementor-image-box-title,
					 .elementor-528 .elementor-element.elementor-element-5ecb843:has(:focus) .elementor-image-box-title{color:#0027FF;}.elementor-528 .elementor-element.elementor-element-5ecb843 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-weight:400;line-height:1px;}.elementor-528 .elementor-element.elementor-element-aee2650{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-528 .elementor-element.elementor-element-0305d74{--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-528 .elementor-element.elementor-element-0305d74:not(.elementor-motion-effects-element-type-background), .elementor-528 .elementor-element.elementor-element-0305d74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-528 .elementor-element.elementor-element-d90274e.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-528 .elementor-element.elementor-element-d90274e.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-528 .elementor-element.elementor-element-d90274e.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-d90274e .elementor-image-box-wrapper .elementor-image-box-img{width:73%;}.elementor-528 .elementor-element.elementor-element-d90274e .elementor-image-box-img img{border-radius:12px;opacity:1;transition-duration:0.3s;}.elementor-528 .elementor-element.elementor-element-d90274e .elementor-image-box-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-528 .elementor-element.elementor-element-d90274e:has(:hover) .elementor-image-box-title,
					 .elementor-528 .elementor-element.elementor-element-d90274e:has(:focus) .elementor-image-box-title{color:#0027FF;}.elementor-528 .elementor-element.elementor-element-d90274e .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-weight:400;line-height:1px;}.elementor-528 .elementor-element.elementor-element-4c50132{--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-528 .elementor-element.elementor-element-0220bd2.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-528 .elementor-element.elementor-element-0220bd2.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-528 .elementor-element.elementor-element-0220bd2.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-0220bd2 .elementor-image-box-wrapper .elementor-image-box-img{width:73%;}.elementor-528 .elementor-element.elementor-element-0220bd2 .elementor-image-box-img img{border-radius:12px;opacity:1;transition-duration:0.3s;}.elementor-528 .elementor-element.elementor-element-0220bd2 .elementor-image-box-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-528 .elementor-element.elementor-element-0220bd2:has(:hover) .elementor-image-box-title,
					 .elementor-528 .elementor-element.elementor-element-0220bd2:has(:focus) .elementor-image-box-title{color:#0027FF;}.elementor-528 .elementor-element.elementor-element-0220bd2 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-weight:400;line-height:1px;}.elementor-528 .elementor-element.elementor-element-19d4576{--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-528 .elementor-element.elementor-element-698f4db.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-528 .elementor-element.elementor-element-698f4db.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-528 .elementor-element.elementor-element-698f4db.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-698f4db .elementor-image-box-wrapper .elementor-image-box-img{width:73%;}.elementor-528 .elementor-element.elementor-element-698f4db .elementor-image-box-img img{border-radius:12px;opacity:1;transition-duration:0.3s;}.elementor-528 .elementor-element.elementor-element-698f4db .elementor-image-box-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-528 .elementor-element.elementor-element-698f4db:has(:hover) .elementor-image-box-title,
					 .elementor-528 .elementor-element.elementor-element-698f4db:has(:focus) .elementor-image-box-title{color:#0027FF;}.elementor-528 .elementor-element.elementor-element-698f4db .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-weight:400;line-height:1px;}.elementor-528 .elementor-element.elementor-element-7a618e1{--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-528 .elementor-element.elementor-element-630ffce.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-528 .elementor-element.elementor-element-630ffce.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-528 .elementor-element.elementor-element-630ffce.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-630ffce .elementor-image-box-wrapper .elementor-image-box-img{width:73%;}.elementor-528 .elementor-element.elementor-element-630ffce .elementor-image-box-img img{border-radius:12px;opacity:1;transition-duration:0.3s;}.elementor-528 .elementor-element.elementor-element-630ffce .elementor-image-box-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-528 .elementor-element.elementor-element-630ffce:has(:hover) .elementor-image-box-title,
					 .elementor-528 .elementor-element.elementor-element-630ffce:has(:focus) .elementor-image-box-title{color:#0027FF;}.elementor-528 .elementor-element.elementor-element-630ffce .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-weight:400;line-height:1px;}.elementor-528 .elementor-element.elementor-element-3667558{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-528 .elementor-element.elementor-element-8824297{--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-528 .elementor-element.elementor-element-8824297:not(.elementor-motion-effects-element-type-background), .elementor-528 .elementor-element.elementor-element-8824297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-528 .elementor-element.elementor-element-2d395f9.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-528 .elementor-element.elementor-element-2d395f9.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-528 .elementor-element.elementor-element-2d395f9.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-2d395f9 .elementor-image-box-wrapper .elementor-image-box-img{width:73%;}.elementor-528 .elementor-element.elementor-element-2d395f9 .elementor-image-box-img img{border-radius:12px;opacity:1;transition-duration:0.3s;}.elementor-528 .elementor-element.elementor-element-2d395f9 .elementor-image-box-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-528 .elementor-element.elementor-element-2d395f9:has(:hover) .elementor-image-box-title,
					 .elementor-528 .elementor-element.elementor-element-2d395f9:has(:focus) .elementor-image-box-title{color:#0027FF;}.elementor-528 .elementor-element.elementor-element-2d395f9 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-weight:400;line-height:1px;}.elementor-528 .elementor-element.elementor-element-a7d0e03{--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-528 .elementor-element.elementor-element-e268aa3.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-528 .elementor-element.elementor-element-e268aa3.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-528 .elementor-element.elementor-element-e268aa3.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-e268aa3 .elementor-image-box-wrapper .elementor-image-box-img{width:73%;}.elementor-528 .elementor-element.elementor-element-e268aa3 .elementor-image-box-img img{border-radius:12px;opacity:1;transition-duration:0.3s;}.elementor-528 .elementor-element.elementor-element-e268aa3 .elementor-image-box-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-528 .elementor-element.elementor-element-e268aa3:has(:hover) .elementor-image-box-title,
					 .elementor-528 .elementor-element.elementor-element-e268aa3:has(:focus) .elementor-image-box-title{color:#0027FF;}.elementor-528 .elementor-element.elementor-element-e268aa3 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-weight:400;line-height:1px;}.elementor-528 .elementor-element.elementor-element-ccafe1c{--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-528 .elementor-element.elementor-element-3a98931.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-528 .elementor-element.elementor-element-3a98931.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-528 .elementor-element.elementor-element-3a98931.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-3a98931 .elementor-image-box-wrapper .elementor-image-box-img{width:73%;}.elementor-528 .elementor-element.elementor-element-3a98931 .elementor-image-box-img img{border-radius:12px;opacity:1;transition-duration:0.3s;}.elementor-528 .elementor-element.elementor-element-3a98931 .elementor-image-box-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-528 .elementor-element.elementor-element-3a98931:has(:hover) .elementor-image-box-title,
					 .elementor-528 .elementor-element.elementor-element-3a98931:has(:focus) .elementor-image-box-title{color:#0027FF;}.elementor-528 .elementor-element.elementor-element-3a98931 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-weight:400;line-height:1px;}.elementor-528 .elementor-element.elementor-element-27c42a9{--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-528 .elementor-element.elementor-element-bcecdca.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-528 .elementor-element.elementor-element-bcecdca.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-528 .elementor-element.elementor-element-bcecdca.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-bcecdca .elementor-image-box-wrapper .elementor-image-box-img{width:73%;}.elementor-528 .elementor-element.elementor-element-bcecdca .elementor-image-box-img img{border-radius:12px;opacity:1;transition-duration:0.3s;}.elementor-528 .elementor-element.elementor-element-bcecdca .elementor-image-box-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-528 .elementor-element.elementor-element-bcecdca:has(:hover) .elementor-image-box-title,
					 .elementor-528 .elementor-element.elementor-element-bcecdca:has(:focus) .elementor-image-box-title{color:#0027FF;}.elementor-528 .elementor-element.elementor-element-bcecdca .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-weight:400;line-height:1px;}.elementor-528 .elementor-element.elementor-element-9177f25{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-528 .elementor-element.elementor-element-fd4d03b{--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-528 .elementor-element.elementor-element-fd4d03b:not(.elementor-motion-effects-element-type-background), .elementor-528 .elementor-element.elementor-element-fd4d03b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-528 .elementor-element.elementor-element-5b96ae6.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-528 .elementor-element.elementor-element-5b96ae6.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-528 .elementor-element.elementor-element-5b96ae6.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-5b96ae6 .elementor-image-box-wrapper .elementor-image-box-img{width:73%;}.elementor-528 .elementor-element.elementor-element-5b96ae6 .elementor-image-box-img img{border-radius:12px;opacity:1;transition-duration:0.3s;}.elementor-528 .elementor-element.elementor-element-5b96ae6 .elementor-image-box-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-528 .elementor-element.elementor-element-5b96ae6:has(:hover) .elementor-image-box-title,
					 .elementor-528 .elementor-element.elementor-element-5b96ae6:has(:focus) .elementor-image-box-title{color:#0027FF;}.elementor-528 .elementor-element.elementor-element-5b96ae6 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-weight:400;line-height:1px;}.elementor-528 .elementor-element.elementor-element-2218d90{--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-528 .elementor-element.elementor-element-fe927aa.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-528 .elementor-element.elementor-element-fe927aa.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-528 .elementor-element.elementor-element-fe927aa.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-fe927aa .elementor-image-box-wrapper .elementor-image-box-img{width:73%;}.elementor-528 .elementor-element.elementor-element-fe927aa .elementor-image-box-img img{border-radius:12px;opacity:1;transition-duration:0.3s;}.elementor-528 .elementor-element.elementor-element-fe927aa .elementor-image-box-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-528 .elementor-element.elementor-element-fe927aa:has(:hover) .elementor-image-box-title,
					 .elementor-528 .elementor-element.elementor-element-fe927aa:has(:focus) .elementor-image-box-title{color:#0027FF;}.elementor-528 .elementor-element.elementor-element-fe927aa .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-weight:400;line-height:1px;}.elementor-528 .elementor-element.elementor-element-abe8093{--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-528 .elementor-element.elementor-element-08a1936.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-528 .elementor-element.elementor-element-08a1936.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-528 .elementor-element.elementor-element-08a1936.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-08a1936 .elementor-image-box-wrapper .elementor-image-box-img{width:73%;}.elementor-528 .elementor-element.elementor-element-08a1936 .elementor-image-box-img img{border-radius:12px;opacity:1;transition-duration:0.3s;}.elementor-528 .elementor-element.elementor-element-08a1936 .elementor-image-box-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-528 .elementor-element.elementor-element-08a1936:has(:hover) .elementor-image-box-title,
					 .elementor-528 .elementor-element.elementor-element-08a1936:has(:focus) .elementor-image-box-title{color:#0027FF;}.elementor-528 .elementor-element.elementor-element-08a1936 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-weight:400;line-height:14px;}.elementor-528 .elementor-element.elementor-element-40268bc{--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-528 .elementor-element.elementor-element-40b2221.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-528 .elementor-element.elementor-element-40b2221.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-528 .elementor-element.elementor-element-40b2221.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-40b2221 .elementor-image-box-wrapper .elementor-image-box-img{width:73%;}.elementor-528 .elementor-element.elementor-element-40b2221 .elementor-image-box-img img{border-radius:12px;opacity:1;transition-duration:0.3s;}.elementor-528 .elementor-element.elementor-element-40b2221 .elementor-image-box-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-528 .elementor-element.elementor-element-40b2221:has(:hover) .elementor-image-box-title,
					 .elementor-528 .elementor-element.elementor-element-40b2221:has(:focus) .elementor-image-box-title{color:#0027FF;}.elementor-528 .elementor-element.elementor-element-40b2221 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-weight:400;line-height:1px;}.elementor-528 .elementor-element.elementor-element-4c2a5d9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-528 .elementor-element.elementor-element-b811394{--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-528 .elementor-element.elementor-element-b811394:not(.elementor-motion-effects-element-type-background), .elementor-528 .elementor-element.elementor-element-b811394 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-528 .elementor-element.elementor-element-91a94ec.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-528 .elementor-element.elementor-element-91a94ec.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-528 .elementor-element.elementor-element-91a94ec.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-91a94ec .elementor-image-box-wrapper .elementor-image-box-img{width:73%;}.elementor-528 .elementor-element.elementor-element-91a94ec .elementor-image-box-img img{border-radius:12px;opacity:1;transition-duration:0.3s;}.elementor-528 .elementor-element.elementor-element-91a94ec .elementor-image-box-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-528 .elementor-element.elementor-element-91a94ec:has(:hover) .elementor-image-box-title,
					 .elementor-528 .elementor-element.elementor-element-91a94ec:has(:focus) .elementor-image-box-title{color:#0027FF;}.elementor-528 .elementor-element.elementor-element-91a94ec .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-weight:400;line-height:1px;}.elementor-528 .elementor-element.elementor-element-1758407{--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-528 .elementor-element.elementor-element-2ec7a42.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-528 .elementor-element.elementor-element-2ec7a42.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-528 .elementor-element.elementor-element-2ec7a42.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-2ec7a42 .elementor-image-box-wrapper .elementor-image-box-img{width:73%;}.elementor-528 .elementor-element.elementor-element-2ec7a42 .elementor-image-box-img img{border-radius:12px;opacity:1;transition-duration:0.3s;}.elementor-528 .elementor-element.elementor-element-2ec7a42 .elementor-image-box-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-528 .elementor-element.elementor-element-2ec7a42:has(:hover) .elementor-image-box-title,
					 .elementor-528 .elementor-element.elementor-element-2ec7a42:has(:focus) .elementor-image-box-title{color:#0027FF;}.elementor-528 .elementor-element.elementor-element-2ec7a42 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-weight:400;line-height:1px;}.elementor-528 .elementor-element.elementor-element-9057f7b{--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-528 .elementor-element.elementor-element-4884e91.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-528 .elementor-element.elementor-element-4884e91.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-528 .elementor-element.elementor-element-4884e91.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-4884e91 .elementor-image-box-wrapper .elementor-image-box-img{width:73%;}.elementor-528 .elementor-element.elementor-element-4884e91 .elementor-image-box-img img{border-radius:12px;opacity:1;transition-duration:0.3s;}.elementor-528 .elementor-element.elementor-element-4884e91 .elementor-image-box-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-528 .elementor-element.elementor-element-4884e91:has(:hover) .elementor-image-box-title,
					 .elementor-528 .elementor-element.elementor-element-4884e91:has(:focus) .elementor-image-box-title{color:#0027FF;}.elementor-528 .elementor-element.elementor-element-4884e91 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-weight:400;line-height:1px;}.elementor-528 .elementor-element.elementor-element-b68ee84{--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-528 .elementor-element.elementor-element-66ffba0.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-528 .elementor-element.elementor-element-66ffba0.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-528 .elementor-element.elementor-element-66ffba0.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-66ffba0 .elementor-image-box-wrapper .elementor-image-box-img{width:73%;}.elementor-528 .elementor-element.elementor-element-66ffba0 .elementor-image-box-img img{border-radius:12px;opacity:1;transition-duration:0.3s;}.elementor-528 .elementor-element.elementor-element-66ffba0 .elementor-image-box-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-528 .elementor-element.elementor-element-66ffba0:has(:hover) .elementor-image-box-title,
					 .elementor-528 .elementor-element.elementor-element-66ffba0:has(:focus) .elementor-image-box-title{color:#0027FF;}.elementor-528 .elementor-element.elementor-element-66ffba0 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-weight:400;line-height:1px;}.elementor-528 .elementor-element.elementor-element-74987bd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-528 .elementor-element.elementor-element-67a7fbc{--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-528 .elementor-element.elementor-element-67a7fbc:not(.elementor-motion-effects-element-type-background), .elementor-528 .elementor-element.elementor-element-67a7fbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-528 .elementor-element.elementor-element-2dae3a7.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-528 .elementor-element.elementor-element-2dae3a7.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-528 .elementor-element.elementor-element-2dae3a7.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-2dae3a7 .elementor-image-box-wrapper .elementor-image-box-img{width:73%;}.elementor-528 .elementor-element.elementor-element-2dae3a7 .elementor-image-box-img img{border-radius:12px;opacity:1;transition-duration:0.3s;}.elementor-528 .elementor-element.elementor-element-2dae3a7 .elementor-image-box-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-528 .elementor-element.elementor-element-2dae3a7:has(:hover) .elementor-image-box-title,
					 .elementor-528 .elementor-element.elementor-element-2dae3a7:has(:focus) .elementor-image-box-title{color:#0027FF;}.elementor-528 .elementor-element.elementor-element-2dae3a7 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-weight:400;line-height:1px;}.elementor-528 .elementor-element.elementor-element-569df13{--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-528 .elementor-element.elementor-element-e076ec1.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-528 .elementor-element.elementor-element-e076ec1.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-528 .elementor-element.elementor-element-e076ec1.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-e076ec1 .elementor-image-box-wrapper .elementor-image-box-img{width:73%;}.elementor-528 .elementor-element.elementor-element-e076ec1 .elementor-image-box-img img{border-radius:12px;opacity:1;transition-duration:0.3s;}.elementor-528 .elementor-element.elementor-element-e076ec1 .elementor-image-box-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-528 .elementor-element.elementor-element-e076ec1:has(:hover) .elementor-image-box-title,
					 .elementor-528 .elementor-element.elementor-element-e076ec1:has(:focus) .elementor-image-box-title{color:#0027FF;}.elementor-528 .elementor-element.elementor-element-e076ec1 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-weight:400;line-height:1px;}.elementor-528 .elementor-element.elementor-element-8bc095e{--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;}@media(min-width:768px){.elementor-528 .elementor-element.elementor-element-3ee2b62{--width:25%;}.elementor-528 .elementor-element.elementor-element-7df3f6b{--width:25%;}.elementor-528 .elementor-element.elementor-element-4dfb9b0{--width:25%;}.elementor-528 .elementor-element.elementor-element-ac66b27{--width:25%;}.elementor-528 .elementor-element.elementor-element-531d97b{--width:25%;}.elementor-528 .elementor-element.elementor-element-8b005de{--width:25%;}.elementor-528 .elementor-element.elementor-element-2c23e74{--width:25%;}.elementor-528 .elementor-element.elementor-element-569f76d{--width:25%;}.elementor-528 .elementor-element.elementor-element-0305d74{--width:25%;}.elementor-528 .elementor-element.elementor-element-4c50132{--width:25%;}.elementor-528 .elementor-element.elementor-element-19d4576{--width:25%;}.elementor-528 .elementor-element.elementor-element-7a618e1{--width:25%;}.elementor-528 .elementor-element.elementor-element-8824297{--width:25%;}.elementor-528 .elementor-element.elementor-element-a7d0e03{--width:25%;}.elementor-528 .elementor-element.elementor-element-ccafe1c{--width:25%;}.elementor-528 .elementor-element.elementor-element-27c42a9{--width:25%;}.elementor-528 .elementor-element.elementor-element-fd4d03b{--width:25%;}.elementor-528 .elementor-element.elementor-element-2218d90{--width:25%;}.elementor-528 .elementor-element.elementor-element-abe8093{--width:25%;}.elementor-528 .elementor-element.elementor-element-40268bc{--width:25%;}.elementor-528 .elementor-element.elementor-element-b811394{--width:25%;}.elementor-528 .elementor-element.elementor-element-1758407{--width:25%;}.elementor-528 .elementor-element.elementor-element-9057f7b{--width:25%;}.elementor-528 .elementor-element.elementor-element-b68ee84{--width:25%;}.elementor-528 .elementor-element.elementor-element-67a7fbc{--width:25%;}.elementor-528 .elementor-element.elementor-element-569df13{--width:25%;}.elementor-528 .elementor-element.elementor-element-8bc095e{--width:25%;}}@media(max-width:767px){.elementor-528 .elementor-element.elementor-element-c224a4d .elementor-heading-title{font-size:20px;}.elementor-528 .elementor-element.elementor-element-6a63734{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-528 .elementor-element.elementor-element-3ee2b62{--width:150px;}.elementor-528 .elementor-element.elementor-element-18d8b49 .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-18d8b49 .elementor-image-box-title{margin-bottom:5px;line-height:0.9em;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-18d8b49 .elementor-image-box-wrapper .elementor-image-box-img{width:75%;}.elementor-528 .elementor-element.elementor-element-18d8b49 .elementor-image-box-description{line-height:0.9em;letter-spacing:1.4px;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-7df3f6b{--width:150px;}.elementor-528 .elementor-element.elementor-element-b3ec9ba .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-b3ec9ba .elementor-image-box-title{line-height:0.9em;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-b3ec9ba .elementor-image-box-description{line-height:0.9em;letter-spacing:1.4px;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-4dfb9b0{--width:150px;}.elementor-528 .elementor-element.elementor-element-dcb1da4 .elementor-image-box-img{margin-bottom:0px;}.elementor-528 .elementor-element.elementor-element-dcb1da4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-528 .elementor-element.elementor-element-dcb1da4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-528 .elementor-element.elementor-element-dcb1da4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-528 .elementor-element.elementor-element-dcb1da4 .elementor-image-box-title{font-size:18px;line-height:0.9em;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-dcb1da4 .elementor-image-box-description{line-height:0.9em;letter-spacing:1.4px;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-ac66b27{--width:150px;}.elementor-528 .elementor-element.elementor-element-6bf8a28 .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-6bf8a28 .elementor-image-box-title{line-height:0.9em;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-6bf8a28 .elementor-image-box-description{line-height:0.9em;letter-spacing:1.4px;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-91eb14d{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-528 .elementor-element.elementor-element-531d97b{--width:150px;}.elementor-528 .elementor-element.elementor-element-2afbd5d .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-2afbd5d .elementor-image-box-title{line-height:0.9em;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-2afbd5d .elementor-image-box-description{line-height:0.9em;letter-spacing:1.4px;word-spacing:0.3em;}.elementor-528 .elementor-element.elementor-element-8b005de{--width:150px;}.elementor-528 .elementor-element.elementor-element-0094fd4 .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-0094fd4 .elementor-image-box-title{line-height:0.9em;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-0094fd4 .elementor-image-box-description{line-height:0.9em;letter-spacing:1.4px;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-2c23e74{--width:150px;}.elementor-528 .elementor-element.elementor-element-140a407 .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-140a407 .elementor-image-box-title{line-height:0.9em;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-140a407 .elementor-image-box-description{line-height:0.9em;letter-spacing:1.4px;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-569f76d{--width:150px;}.elementor-528 .elementor-element.elementor-element-5ecb843 .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-5ecb843 .elementor-image-box-title{line-height:0.8em;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-5ecb843 .elementor-image-box-description{line-height:0.9em;letter-spacing:1.4px;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-aee2650{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-528 .elementor-element.elementor-element-0305d74{--width:150px;}.elementor-528 .elementor-element.elementor-element-d90274e .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-d90274e .elementor-image-box-title{line-height:0.9em;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-d90274e .elementor-image-box-description{line-height:0.9em;letter-spacing:1.4px;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-4c50132{--width:150px;}.elementor-528 .elementor-element.elementor-element-0220bd2 .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-0220bd2 .elementor-image-box-title{line-height:0.3em;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-0220bd2 .elementor-image-box-description{line-height:0.9em;letter-spacing:1.4px;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-19d4576{--width:150px;}.elementor-528 .elementor-element.elementor-element-698f4db .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-698f4db .elementor-image-box-title{line-height:0.3em;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-698f4db .elementor-image-box-description{line-height:0.9em;letter-spacing:1.4px;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-7a618e1{--width:150px;}.elementor-528 .elementor-element.elementor-element-630ffce .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-630ffce .elementor-image-box-title{line-height:0.9em;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-630ffce .elementor-image-box-description{line-height:0.9em;letter-spacing:1.4px;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-3667558{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-528 .elementor-element.elementor-element-8824297{--width:150px;}.elementor-528 .elementor-element.elementor-element-2d395f9 .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-2d395f9 .elementor-image-box-title{line-height:0.9em;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-2d395f9 .elementor-image-box-description{line-height:0.9em;letter-spacing:1.4px;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-a7d0e03{--width:150px;}.elementor-528 .elementor-element.elementor-element-e268aa3 .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-e268aa3 .elementor-image-box-title{line-height:0.9em;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-e268aa3 .elementor-image-box-description{line-height:0.9em;letter-spacing:1.4px;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-ccafe1c{--width:150px;}.elementor-528 .elementor-element.elementor-element-3a98931 .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-3a98931 .elementor-image-box-title{line-height:0.9em;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-3a98931 .elementor-image-box-description{line-height:0.9em;letter-spacing:1.4px;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-27c42a9{--width:150px;}.elementor-528 .elementor-element.elementor-element-bcecdca .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-bcecdca .elementor-image-box-title{line-height:0.9em;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-bcecdca .elementor-image-box-description{line-height:0.9em;letter-spacing:1.4px;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-9177f25{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-528 .elementor-element.elementor-element-fd4d03b{--width:150px;}.elementor-528 .elementor-element.elementor-element-5b96ae6 .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-5b96ae6 .elementor-image-box-title{line-height:0.3em;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-5b96ae6 .elementor-image-box-description{line-height:0.9em;letter-spacing:1.4px;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-2218d90{--width:150px;}.elementor-528 .elementor-element.elementor-element-fe927aa .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-fe927aa .elementor-image-box-title{line-height:0.3em;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-fe927aa .elementor-image-box-description{line-height:0.9em;letter-spacing:1.4px;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-abe8093{--width:150px;}.elementor-528 .elementor-element.elementor-element-08a1936 .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-08a1936 .elementor-image-box-title{line-height:0.3em;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-08a1936 .elementor-image-box-description{line-height:0.9em;letter-spacing:1.4px;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-40268bc{--width:150px;}.elementor-528 .elementor-element.elementor-element-40b2221 .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-40b2221 .elementor-image-box-title{line-height:0.3em;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-40b2221 .elementor-image-box-description{line-height:0.9em;letter-spacing:1.4px;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-4c2a5d9{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-528 .elementor-element.elementor-element-b811394{--width:150px;}.elementor-528 .elementor-element.elementor-element-91a94ec .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-91a94ec .elementor-image-box-title{line-height:0.3em;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-91a94ec .elementor-image-box-description{line-height:0.9em;letter-spacing:1.4px;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-1758407{--width:150px;}.elementor-528 .elementor-element.elementor-element-2ec7a42 .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-2ec7a42 .elementor-image-box-title{line-height:0.3em;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-2ec7a42 .elementor-image-box-description{line-height:0.9em;letter-spacing:1.4px;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-9057f7b{--width:150px;}.elementor-528 .elementor-element.elementor-element-4884e91 .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-4884e91 .elementor-image-box-title{line-height:0.3em;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-4884e91 .elementor-image-box-description{line-height:0.9em;letter-spacing:1.4px;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-b68ee84{--width:150px;}.elementor-528 .elementor-element.elementor-element-66ffba0 .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-66ffba0 .elementor-image-box-title{line-height:0.3em;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-66ffba0 .elementor-image-box-description{line-height:0.9em;letter-spacing:1.4px;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-74987bd{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-528 .elementor-element.elementor-element-67a7fbc{--width:150px;}.elementor-528 .elementor-element.elementor-element-2dae3a7 .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-2dae3a7 .elementor-image-box-title{line-height:0.3em;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-2dae3a7 .elementor-image-box-description{line-height:0.9em;letter-spacing:1.4px;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-569df13{--width:150px;}.elementor-528 .elementor-element.elementor-element-e076ec1 .elementor-image-box-img{margin-bottom:9px;}.elementor-528 .elementor-element.elementor-element-e076ec1 .elementor-image-box-title{line-height:0.3em;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-e076ec1 .elementor-image-box-description{line-height:0.9em;letter-spacing:1.4px;word-spacing:0em;}.elementor-528 .elementor-element.elementor-element-8bc095e{--width:150px;}}/* Start custom CSS for image-box, class: .elementor-element-18d8b49 *//* =============================
   🌟 PLAYER CARD GRID DESIGN
============================= */

/* GRID LAYOUT */
.elementor-container {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr);
  gap: 24px;
  justify-items: center;
}

/* PLAYER CARD STYLE */
.elementor-widget-image-box .elementor-image-box-wrapper {
  background: #ffffff;
  border-radius: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
  overflow: hidden;
  transition: all 0.3s ease;
  border: 2px solid transparent;
  padding-bottom: 10px;
}

/* Hover effect */
.elementor-widget-image-box .elementor-image-box-wrapper:hover {
  transform: translateY(-6px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.25);
  border-color: #007bff;
}

/* IMAGE */
.elementor-widget-image-box img {
  width: 100%;
  height: 260px;
  object-fit: cover;
  object-position: center;
  display: block;
  border-bottom: 3px solid #007bff;
  transition: all 0.4s ease;
}

/* IMAGE Hover zoom */
.elementor-widget-image-box:hover img {
  transform: scale(1.06);
}

/* TITLE */
.elementor-image-box-title {
  font-size: 18px;
  font-weight: 700;
  color: #04133d;
  margin: 10px 0 6px;
  text-transform: uppercase;
}

/* DESCRIPTION */
.elementor-image-box-description {
  font-size: 14px;
  color: #555;
  padding: 0 10px;
}

/* SHADOW GLOW EFFECT */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
  box-shadow: 0 0 20px rgba(0, 123, 255, 0.4);
}

/* =============================
   💻 DESKTOP OPTIMIZATION
============================= */
@media (min-width: 1025px) {
  .elementor-widget-image-box img {
    height: 260px;
  }
}

/* =============================
   📱 TABLET VERSION
============================= */
@media (max-width: 1024px) {
  .elementor-container {
    grid-template-columns: repeat(3, 1fr);
    gap: 18px;
  }

  .elementor-widget-image-box img {
    height: 220px;
  }

  .elementor-image-box-title {
    font-size: 17px;
  }
}

/* =============================
   📲 MOBILE VERSION
============================= */
@media (max-width: 768px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }

  .elementor-widget-image-box img {
    height: 160px; /* 📏 ছোট mobile height */
  }

  .elementor-image-box-title {
    font-size: 15px;
  }

  .elementor-image-box-description {
    font-size: 13px;
  }
}

/* =============================
   📞 SMALL MOBILE (under 480px)
============================= */
@media (max-width: 480px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
  }

  .elementor-widget-image-box img {
    height: 140px;
  }

  .elementor-image-box-title {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dcb1da4 *//* =============================
   🌟 PLAYER CARD GRID DESIGN
============================= */

/* GRID LAYOUT */
.elementor-container {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr);
  gap: 24px;
  justify-items: center;
}

/* PLAYER CARD STYLE */
.elementor-widget-image-box .elementor-image-box-wrapper {
  background: #ffffff;
  border-radius: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
  overflow: hidden;
  transition: all 0.3s ease;
  border: 2px solid transparent;
  padding-bottom: 10px;
}

/* Hover effect */
.elementor-widget-image-box .elementor-image-box-wrapper:hover {
  transform: translateY(-6px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.25);
  border-color: #007bff;
}

/* IMAGE */
.elementor-widget-image-box img {
  width: 100%;
  height: 260px;
  object-fit: cover;
  object-position: center;
  display: block;
  border-bottom: 3px solid #007bff;
  transition: all 0.4s ease;
}

/* IMAGE Hover zoom */
.elementor-widget-image-box:hover img {
  transform: scale(1.06);
}

/* TITLE */
.elementor-image-box-title {
  font-size: 18px;
  font-weight: 700;
  color: #04133d;
  margin: 10px 0 6px;
  text-transform: uppercase;
}

/* DESCRIPTION */
.elementor-image-box-description {
  font-size: 14px;
  color: #555;
  padding: 0 10px;
}

/* SHADOW GLOW EFFECT */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
  box-shadow: 0 0 20px rgba(0, 123, 255, 0.4);
}

/* =============================
   💻 DESKTOP OPTIMIZATION
============================= */
@media (min-width: 1025px) {
  .elementor-widget-image-box img {
    height: 260px;
  }
}

/* =============================
   📱 TABLET VERSION
============================= */
@media (max-width: 1024px) {
  .elementor-container {
    grid-template-columns: repeat(3, 1fr);
    gap: 18px;
  }

  .elementor-widget-image-box img {
    height: 220px;
  }

  .elementor-image-box-title {
    font-size: 17px;
  }
}

/* =============================
   📲 MOBILE VERSION
============================= */
@media (max-width: 768px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }

  .elementor-widget-image-box img {
    height: 160px; /* 📏 ছোট mobile height */
  }

  .elementor-image-box-title {
    font-size: 15px;
  }

  .elementor-image-box-description {
    font-size: 13px;
  }
}

/* =============================
   📞 SMALL MOBILE (under 480px)
============================= */
@media (max-width: 480px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
  }

  .elementor-widget-image-box img {
    height: 140px;
  }

  .elementor-image-box-title {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6bf8a28 *//* =============================
   🌟 PLAYER CARD GRID DESIGN
============================= */

/* GRID LAYOUT */
.elementor-container {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr);
  gap: 24px;
  justify-items: center;
}

/* PLAYER CARD STYLE */
.elementor-widget-image-box .elementor-image-box-wrapper {
  background: #ffffff;
  border-radius: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
  overflow: hidden;
  transition: all 0.3s ease;
  border: 2px solid transparent;
  padding-bottom: 10px;
}

/* Hover effect */
.elementor-widget-image-box .elementor-image-box-wrapper:hover {
  transform: translateY(-6px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.25);
  border-color: #007bff;
}

/* IMAGE */
.elementor-widget-image-box img {
  width: 100%;
  height: 260px;
  object-fit: cover;
  object-position: center;
  display: block;
  border-bottom: 3px solid #007bff;
  transition: all 0.4s ease;
}

/* IMAGE Hover zoom */
.elementor-widget-image-box:hover img {
  transform: scale(1.06);
}

/* TITLE */
.elementor-image-box-title {
  font-size: 18px;
  font-weight: 700;
  color: #04133d;
  margin: 10px 0 6px;
  text-transform: uppercase;
}

/* DESCRIPTION */
.elementor-image-box-description {
  font-size: 14px;
  color: #555;
  padding: 0 10px;
}

/* SHADOW GLOW EFFECT */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
  box-shadow: 0 0 20px rgba(0, 123, 255, 0.4);
}

/* =============================
   💻 DESKTOP OPTIMIZATION
============================= */
@media (min-width: 1025px) {
  .elementor-widget-image-box img {
    height: 260px;
  }
}

/* =============================
   📱 TABLET VERSION
============================= */
@media (max-width: 1024px) {
  .elementor-container {
    grid-template-columns: repeat(3, 1fr);
    gap: 18px;
  }

  .elementor-widget-image-box img {
    height: 220px;
  }

  .elementor-image-box-title {
    font-size: 17px;
  }
}

/* =============================
   📲 MOBILE VERSION
============================= */
@media (max-width: 768px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }

  .elementor-widget-image-box img {
    height: 160px; /* 📏 ছোট mobile height */
  }

  .elementor-image-box-title {
    font-size: 15px;
  }

  .elementor-image-box-description {
    font-size: 13px;
  }
}

/* =============================
   📞 SMALL MOBILE (under 480px)
============================= */
@media (max-width: 480px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
  }

  .elementor-widget-image-box img {
    height: 140px;
  }

  .elementor-image-box-title {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2afbd5d *//* =============================
   🌟 PLAYER CARD GRID DESIGN
============================= */

/* GRID LAYOUT */
.elementor-container {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr);
  gap: 24px;
  justify-items: center;
}

/* PLAYER CARD STYLE */
.elementor-widget-image-box .elementor-image-box-wrapper {
  background: #ffffff;
  border-radius: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
  overflow: hidden;
  transition: all 0.3s ease;
  border: 2px solid transparent;
  padding-bottom: 10px;
}

/* Hover effect */
.elementor-widget-image-box .elementor-image-box-wrapper:hover {
  transform: translateY(-6px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.25);
  border-color: #007bff;
}

/* IMAGE */
.elementor-widget-image-box img {
  width: 100%;
  height: 260px;
  object-fit: cover;
  object-position: center;
  display: block;
  border-bottom: 3px solid #007bff;
  transition: all 0.4s ease;
}

/* IMAGE Hover zoom */
.elementor-widget-image-box:hover img {
  transform: scale(1.06);
}

/* TITLE */
.elementor-image-box-title {
  font-size: 18px;
  font-weight: 700;
  color: #04133d;
  margin: 10px 0 6px;
  text-transform: uppercase;
}

/* DESCRIPTION */
.elementor-image-box-description {
  font-size: 14px;
  color: #555;
  padding: 0 10px;
}

/* SHADOW GLOW EFFECT */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
  box-shadow: 0 0 20px rgba(0, 123, 255, 0.4);
}

/* =============================
   💻 DESKTOP OPTIMIZATION
============================= */
@media (min-width: 1025px) {
  .elementor-widget-image-box img {
    height: 260px;
  }
}

/* =============================
   📱 TABLET VERSION
============================= */
@media (max-width: 1024px) {
  .elementor-container {
    grid-template-columns: repeat(3, 1fr);
    gap: 18px;
  }

  .elementor-widget-image-box img {
    height: 220px;
  }

  .elementor-image-box-title {
    font-size: 17px;
  }
}

/* =============================
   📲 MOBILE VERSION
============================= */
@media (max-width: 768px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }

  .elementor-widget-image-box img {
    height: 160px; /* 📏 ছোট mobile height */
  }

  .elementor-image-box-title {
    font-size: 15px;
  }

  .elementor-image-box-description {
    font-size: 13px;
  }
}

/* =============================
   📞 SMALL MOBILE (under 480px)
============================= */
@media (max-width: 480px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
  }

  .elementor-widget-image-box img {
    height: 140px;
  }

  .elementor-image-box-title {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-140a407 *//* =============================
   🌟 PLAYER CARD GRID DESIGN
============================= */

/* GRID LAYOUT */
.elementor-container {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr);
  gap: 24px;
  justify-items: center;
}

/* PLAYER CARD STYLE */
.elementor-widget-image-box .elementor-image-box-wrapper {
  background: #ffffff;
  border-radius: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
  overflow: hidden;
  transition: all 0.3s ease;
  border: 2px solid transparent;
  padding-bottom: 10px;
}

/* Hover effect */
.elementor-widget-image-box .elementor-image-box-wrapper:hover {
  transform: translateY(-6px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.25);
  border-color: #007bff;
}

/* IMAGE */
.elementor-widget-image-box img {
  width: 100%;
  height: 260px;
  object-fit: cover;
  object-position: center;
  display: block;
  border-bottom: 3px solid #007bff;
  transition: all 0.4s ease;
}

/* IMAGE Hover zoom */
.elementor-widget-image-box:hover img {
  transform: scale(1.06);
}

/* TITLE */
.elementor-image-box-title {
  font-size: 18px;
  font-weight: 700;
  color: #04133d;
  margin: 10px 0 6px;
  text-transform: uppercase;
}

/* DESCRIPTION */
.elementor-image-box-description {
  font-size: 14px;
  color: #555;
  padding: 0 10px;
}

/* SHADOW GLOW EFFECT */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
  box-shadow: 0 0 20px rgba(0, 123, 255, 0.4);
}

/* =============================
   💻 DESKTOP OPTIMIZATION
============================= */
@media (min-width: 1025px) {
  .elementor-widget-image-box img {
    height: 260px;
  }
}

/* =============================
   📱 TABLET VERSION
============================= */
@media (max-width: 1024px) {
  .elementor-container {
    grid-template-columns: repeat(3, 1fr);
    gap: 18px;
  }

  .elementor-widget-image-box img {
    height: 220px;
  }

  .elementor-image-box-title {
    font-size: 17px;
  }
}

/* =============================
   📲 MOBILE VERSION
============================= */
@media (max-width: 768px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }

  .elementor-widget-image-box img {
    height: 160px; /* 📏 ছোট mobile height */
  }

  .elementor-image-box-title {
    font-size: 15px;
  }

  .elementor-image-box-description {
    font-size: 13px;
  }
}

/* =============================
   📞 SMALL MOBILE (under 480px)
============================= */
@media (max-width: 480px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
  }

  .elementor-widget-image-box img {
    height: 140px;
  }

  .elementor-image-box-title {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5ecb843 *//* =============================
   🌟 PLAYER CARD GRID DESIGN
============================= */

/* GRID LAYOUT */
.elementor-container {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr);
  gap: 24px;
  justify-items: center;
}

/* PLAYER CARD STYLE */
.elementor-widget-image-box .elementor-image-box-wrapper {
  background: #ffffff;
  border-radius: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
  overflow: hidden;
  transition: all 0.3s ease;
  border: 2px solid transparent;
  padding-bottom: 10px;
}

/* Hover effect */
.elementor-widget-image-box .elementor-image-box-wrapper:hover {
  transform: translateY(-6px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.25);
  border-color: #007bff;
}

/* IMAGE */
.elementor-widget-image-box img {
  width: 100%;
  height: 260px;
  object-fit: cover;
  object-position: center;
  display: block;
  border-bottom: 3px solid #007bff;
  transition: all 0.4s ease;
}

/* IMAGE Hover zoom */
.elementor-widget-image-box:hover img {
  transform: scale(1.06);
}

/* TITLE */
.elementor-image-box-title {
  font-size: 18px;
  font-weight: 700;
  color: #04133d;
  margin: 10px 0 6px;
  text-transform: uppercase;
}

/* DESCRIPTION */
.elementor-image-box-description {
  font-size: 14px;
  color: #555;
  padding: 0 10px;
}

/* SHADOW GLOW EFFECT */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
  box-shadow: 0 0 20px rgba(0, 123, 255, 0.4);
}

/* =============================
   💻 DESKTOP OPTIMIZATION
============================= */
@media (min-width: 1025px) {
  .elementor-widget-image-box img {
    height: 260px;
  }
}

/* =============================
   📱 TABLET VERSION
============================= */
@media (max-width: 1024px) {
  .elementor-container {
    grid-template-columns: repeat(3, 1fr);
    gap: 18px;
  }

  .elementor-widget-image-box img {
    height: 220px;
  }

  .elementor-image-box-title {
    font-size: 17px;
  }
}

/* =============================
   📲 MOBILE VERSION
============================= */
@media (max-width: 768px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }

  .elementor-widget-image-box img {
    height: 160px; /* 📏 ছোট mobile height */
  }

  .elementor-image-box-title {
    font-size: 15px;
  }

  .elementor-image-box-description {
    font-size: 13px;
  }
}

/* =============================
   📞 SMALL MOBILE (under 480px)
============================= */
@media (max-width: 480px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
  }

  .elementor-widget-image-box img {
    height: 140px;
  }

  .elementor-image-box-title {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d90274e *//* =============================
   🌟 PLAYER CARD GRID DESIGN
============================= */

/* GRID LAYOUT */
.elementor-container {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr);
  gap: 24px;
  justify-items: center;
}

/* PLAYER CARD STYLE */
.elementor-widget-image-box .elementor-image-box-wrapper {
  background: #ffffff;
  border-radius: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
  overflow: hidden;
  transition: all 0.3s ease;
  border: 2px solid transparent;
  padding-bottom: 10px;
}

/* Hover effect */
.elementor-widget-image-box .elementor-image-box-wrapper:hover {
  transform: translateY(-6px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.25);
  border-color: #007bff;
}

/* IMAGE */
.elementor-widget-image-box img {
  width: 100%;
  height: 260px;
  object-fit: cover;
  object-position: center;
  display: block;
  border-bottom: 3px solid #007bff;
  transition: all 0.4s ease;
}

/* IMAGE Hover zoom */
.elementor-widget-image-box:hover img {
  transform: scale(1.06);
}

/* TITLE */
.elementor-image-box-title {
  font-size: 18px;
  font-weight: 700;
  color: #04133d;
  margin: 10px 0 6px;
  text-transform: uppercase;
}

/* DESCRIPTION */
.elementor-image-box-description {
  font-size: 14px;
  color: #555;
  padding: 0 10px;
}

/* SHADOW GLOW EFFECT */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
  box-shadow: 0 0 20px rgba(0, 123, 255, 0.4);
}

/* =============================
   💻 DESKTOP OPTIMIZATION
============================= */
@media (min-width: 1025px) {
  .elementor-widget-image-box img {
    height: 260px;
  }
}

/* =============================
   📱 TABLET VERSION
============================= */
@media (max-width: 1024px) {
  .elementor-container {
    grid-template-columns: repeat(3, 1fr);
    gap: 18px;
  }

  .elementor-widget-image-box img {
    height: 220px;
  }

  .elementor-image-box-title {
    font-size: 17px;
  }
}

/* =============================
   📲 MOBILE VERSION
============================= */
@media (max-width: 768px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }

  .elementor-widget-image-box img {
    height: 160px; /* 📏 ছোট mobile height */
  }

  .elementor-image-box-title {
    font-size: 15px;
  }

  .elementor-image-box-description {
    font-size: 13px;
  }
}

/* =============================
   📞 SMALL MOBILE (under 480px)
============================= */
@media (max-width: 480px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
  }

  .elementor-widget-image-box img {
    height: 140px;
  }

  .elementor-image-box-title {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-698f4db *//* =============================
   🌟 PLAYER CARD GRID DESIGN
============================= */

/* GRID LAYOUT */
.elementor-container {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr);
  gap: 24px;
  justify-items: center;
}

/* PLAYER CARD STYLE */
.elementor-widget-image-box .elementor-image-box-wrapper {
  background: #ffffff;
  border-radius: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
  overflow: hidden;
  transition: all 0.3s ease;
  border: 2px solid transparent;
  padding-bottom: 10px;
}

/* Hover effect */
.elementor-widget-image-box .elementor-image-box-wrapper:hover {
  transform: translateY(-6px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.25);
  border-color: #007bff;
}

/* IMAGE */
.elementor-widget-image-box img {
  width: 100%;
  height: 260px;
  object-fit: cover;
  object-position: center;
  display: block;
  border-bottom: 3px solid #007bff;
  transition: all 0.4s ease;
}

/* IMAGE Hover zoom */
.elementor-widget-image-box:hover img {
  transform: scale(1.06);
}

/* TITLE */
.elementor-image-box-title {
  font-size: 18px;
  font-weight: 700;
  color: #04133d;
  margin: 10px 0 6px;
  text-transform: uppercase;
}

/* DESCRIPTION */
.elementor-image-box-description {
  font-size: 14px;
  color: #555;
  padding: 0 10px;
}

/* SHADOW GLOW EFFECT */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
  box-shadow: 0 0 20px rgba(0, 123, 255, 0.4);
}

/* =============================
   💻 DESKTOP OPTIMIZATION
============================= */
@media (min-width: 1025px) {
  .elementor-widget-image-box img {
    height: 260px;
  }
}

/* =============================
   📱 TABLET VERSION
============================= */
@media (max-width: 1024px) {
  .elementor-container {
    grid-template-columns: repeat(3, 1fr);
    gap: 18px;
  }

  .elementor-widget-image-box img {
    height: 220px;
  }

  .elementor-image-box-title {
    font-size: 17px;
  }
}

/* =============================
   📲 MOBILE VERSION
============================= */
@media (max-width: 768px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }

  .elementor-widget-image-box img {
    height: 160px; /* 📏 ছোট mobile height */
  }

  .elementor-image-box-title {
    font-size: 15px;
  }

  .elementor-image-box-description {
    font-size: 13px;
  }
}

/* =============================
   📞 SMALL MOBILE (under 480px)
============================= */
@media (max-width: 480px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
  }

  .elementor-widget-image-box img {
    height: 140px;
  }

  .elementor-image-box-title {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-630ffce *//* =============================
   🌟 PLAYER CARD GRID DESIGN
============================= */

/* GRID LAYOUT */
.elementor-container {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr);
  gap: 24px;
  justify-items: center;
}

/* PLAYER CARD STYLE */
.elementor-widget-image-box .elementor-image-box-wrapper {
  background: #ffffff;
  border-radius: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
  overflow: hidden;
  transition: all 0.3s ease;
  border: 2px solid transparent;
  padding-bottom: 10px;
}

/* Hover effect */
.elementor-widget-image-box .elementor-image-box-wrapper:hover {
  transform: translateY(-6px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.25);
  border-color: #007bff;
}

/* IMAGE */
.elementor-widget-image-box img {
  width: 100%;
  height: 260px;
  object-fit: cover;
  object-position: center;
  display: block;
  border-bottom: 3px solid #007bff;
  transition: all 0.4s ease;
}

/* IMAGE Hover zoom */
.elementor-widget-image-box:hover img {
  transform: scale(1.06);
}

/* TITLE */
.elementor-image-box-title {
  font-size: 18px;
  font-weight: 700;
  color: #04133d;
  margin: 10px 0 6px;
  text-transform: uppercase;
}

/* DESCRIPTION */
.elementor-image-box-description {
  font-size: 14px;
  color: #555;
  padding: 0 10px;
}

/* SHADOW GLOW EFFECT */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
  box-shadow: 0 0 20px rgba(0, 123, 255, 0.4);
}

/* =============================
   💻 DESKTOP OPTIMIZATION
============================= */
@media (min-width: 1025px) {
  .elementor-widget-image-box img {
    height: 260px;
  }
}

/* =============================
   📱 TABLET VERSION
============================= */
@media (max-width: 1024px) {
  .elementor-container {
    grid-template-columns: repeat(3, 1fr);
    gap: 18px;
  }

  .elementor-widget-image-box img {
    height: 220px;
  }

  .elementor-image-box-title {
    font-size: 17px;
  }
}

/* =============================
   📲 MOBILE VERSION
============================= */
@media (max-width: 768px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }

  .elementor-widget-image-box img {
    height: 160px; /* 📏 ছোট mobile height */
  }

  .elementor-image-box-title {
    font-size: 15px;
  }

  .elementor-image-box-description {
    font-size: 13px;
  }
}

/* =============================
   📞 SMALL MOBILE (under 480px)
============================= */
@media (max-width: 480px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
  }

  .elementor-widget-image-box img {
    height: 140px;
  }

  .elementor-image-box-title {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3a98931 *//* =============================
   🌟 PLAYER CARD GRID DESIGN
============================= */

/* GRID LAYOUT */
.elementor-container {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr);
  gap: 24px;
  justify-items: center;
}

/* PLAYER CARD STYLE */
.elementor-widget-image-box .elementor-image-box-wrapper {
  background: #ffffff;
  border-radius: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
  overflow: hidden;
  transition: all 0.3s ease;
  border: 2px solid transparent;
  padding-bottom: 10px;
}

/* Hover effect */
.elementor-widget-image-box .elementor-image-box-wrapper:hover {
  transform: translateY(-6px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.25);
  border-color: #007bff;
}

/* IMAGE */
.elementor-widget-image-box img {
  width: 100%;
  height: 260px;
  object-fit: cover;
  object-position: center;
  display: block;
  border-bottom: 3px solid #007bff;
  transition: all 0.4s ease;
}

/* IMAGE Hover zoom */
.elementor-widget-image-box:hover img {
  transform: scale(1.06);
}

/* TITLE */
.elementor-image-box-title {
  font-size: 18px;
  font-weight: 700;
  color: #04133d;
  margin: 10px 0 6px;
  text-transform: uppercase;
}

/* DESCRIPTION */
.elementor-image-box-description {
  font-size: 14px;
  color: #555;
  padding: 0 10px;
}

/* SHADOW GLOW EFFECT */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
  box-shadow: 0 0 20px rgba(0, 123, 255, 0.4);
}

/* =============================
   💻 DESKTOP OPTIMIZATION
============================= */
@media (min-width: 1025px) {
  .elementor-widget-image-box img {
    height: 260px;
  }
}

/* =============================
   📱 TABLET VERSION
============================= */
@media (max-width: 1024px) {
  .elementor-container {
    grid-template-columns: repeat(3, 1fr);
    gap: 18px;
  }

  .elementor-widget-image-box img {
    height: 220px;
  }

  .elementor-image-box-title {
    font-size: 17px;
  }
}

/* =============================
   📲 MOBILE VERSION
============================= */
@media (max-width: 768px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }

  .elementor-widget-image-box img {
    height: 160px; /* 📏 ছোট mobile height */
  }

  .elementor-image-box-title {
    font-size: 15px;
  }

  .elementor-image-box-description {
    font-size: 13px;
  }
}

/* =============================
   📞 SMALL MOBILE (under 480px)
============================= */
@media (max-width: 480px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
  }

  .elementor-widget-image-box img {
    height: 140px;
  }

  .elementor-image-box-title {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bcecdca *//* =============================
   🌟 PLAYER CARD GRID DESIGN
============================= */

/* GRID LAYOUT */
.elementor-container {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr);
  gap: 24px;
  justify-items: center;
}

/* PLAYER CARD STYLE */
.elementor-widget-image-box .elementor-image-box-wrapper {
  background: #ffffff;
  border-radius: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
  overflow: hidden;
  transition: all 0.3s ease;
  border: 2px solid transparent;
  padding-bottom: 10px;
}

/* Hover effect */
.elementor-widget-image-box .elementor-image-box-wrapper:hover {
  transform: translateY(-6px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.25);
  border-color: #007bff;
}

/* IMAGE */
.elementor-widget-image-box img {
  width: 100%;
  height: 260px;
  object-fit: cover;
  object-position: center;
  display: block;
  border-bottom: 3px solid #007bff;
  transition: all 0.4s ease;
}

/* IMAGE Hover zoom */
.elementor-widget-image-box:hover img {
  transform: scale(1.06);
}

/* TITLE */
.elementor-image-box-title {
  font-size: 18px;
  font-weight: 700;
  color: #04133d;
  margin: 10px 0 6px;
  text-transform: uppercase;
}

/* DESCRIPTION */
.elementor-image-box-description {
  font-size: 14px;
  color: #555;
  padding: 0 10px;
}

/* SHADOW GLOW EFFECT */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
  box-shadow: 0 0 20px rgba(0, 123, 255, 0.4);
}

/* =============================
   💻 DESKTOP OPTIMIZATION
============================= */
@media (min-width: 1025px) {
  .elementor-widget-image-box img {
    height: 260px;
  }
}

/* =============================
   📱 TABLET VERSION
============================= */
@media (max-width: 1024px) {
  .elementor-container {
    grid-template-columns: repeat(3, 1fr);
    gap: 18px;
  }

  .elementor-widget-image-box img {
    height: 220px;
  }

  .elementor-image-box-title {
    font-size: 17px;
  }
}

/* =============================
   📲 MOBILE VERSION
============================= */
@media (max-width: 768px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }

  .elementor-widget-image-box img {
    height: 160px; /* 📏 ছোট mobile height */
  }

  .elementor-image-box-title {
    font-size: 15px;
  }

  .elementor-image-box-description {
    font-size: 13px;
  }
}

/* =============================
   📞 SMALL MOBILE (under 480px)
============================= */
@media (max-width: 480px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
  }

  .elementor-widget-image-box img {
    height: 140px;
  }

  .elementor-image-box-title {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5b96ae6 *//* =============================
   🌟 PLAYER CARD GRID DESIGN
============================= */

/* GRID LAYOUT */
.elementor-container {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr);
  gap: 24px;
  justify-items: center;
}

/* PLAYER CARD STYLE */
.elementor-widget-image-box .elementor-image-box-wrapper {
  background: #ffffff;
  border-radius: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
  overflow: hidden;
  transition: all 0.3s ease;
  border: 2px solid transparent;
  padding-bottom: 10px;
}

/* Hover effect */
.elementor-widget-image-box .elementor-image-box-wrapper:hover {
  transform: translateY(-6px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.25);
  border-color: #007bff;
}

/* IMAGE */
.elementor-widget-image-box img {
  width: 100%;
  height: 260px;
  object-fit: cover;
  object-position: center;
  display: block;
  border-bottom: 3px solid #007bff;
  transition: all 0.4s ease;
}

/* IMAGE Hover zoom */
.elementor-widget-image-box:hover img {
  transform: scale(1.06);
}

/* TITLE */
.elementor-image-box-title {
  font-size: 18px;
  font-weight: 700;
  color: #04133d;
  margin: 10px 0 6px;
  text-transform: uppercase;
}

/* DESCRIPTION */
.elementor-image-box-description {
  font-size: 14px;
  color: #555;
  padding: 0 10px;
}

/* SHADOW GLOW EFFECT */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
  box-shadow: 0 0 20px rgba(0, 123, 255, 0.4);
}

/* =============================
   💻 DESKTOP OPTIMIZATION
============================= */
@media (min-width: 1025px) {
  .elementor-widget-image-box img {
    height: 260px;
  }
}

/* =============================
   📱 TABLET VERSION
============================= */
@media (max-width: 1024px) {
  .elementor-container {
    grid-template-columns: repeat(3, 1fr);
    gap: 18px;
  }

  .elementor-widget-image-box img {
    height: 220px;
  }

  .elementor-image-box-title {
    font-size: 17px;
  }
}

/* =============================
   📲 MOBILE VERSION
============================= */
@media (max-width: 768px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }

  .elementor-widget-image-box img {
    height: 160px; /* 📏 ছোট mobile height */
  }

  .elementor-image-box-title {
    font-size: 15px;
  }

  .elementor-image-box-description {
    font-size: 13px;
  }
}

/* =============================
   📞 SMALL MOBILE (under 480px)
============================= */
@media (max-width: 480px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
  }

  .elementor-widget-image-box img {
    height: 140px;
  }

  .elementor-image-box-title {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fe927aa *//* =============================
   🌟 PLAYER CARD GRID DESIGN
============================= */

/* GRID LAYOUT */
.elementor-container {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr);
  gap: 24px;
  justify-items: center;
}

/* PLAYER CARD STYLE */
.elementor-widget-image-box .elementor-image-box-wrapper {
  background: #ffffff;
  border-radius: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
  overflow: hidden;
  transition: all 0.3s ease;
  border: 2px solid transparent;
  padding-bottom: 10px;
}

/* Hover effect */
.elementor-widget-image-box .elementor-image-box-wrapper:hover {
  transform: translateY(-6px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.25);
  border-color: #007bff;
}

/* IMAGE */
.elementor-widget-image-box img {
  width: 100%;
  height: 260px;
  object-fit: cover;
  object-position: center;
  display: block;
  border-bottom: 3px solid #007bff;
  transition: all 0.4s ease;
}

/* IMAGE Hover zoom */
.elementor-widget-image-box:hover img {
  transform: scale(1.06);
}

/* TITLE */
.elementor-image-box-title {
  font-size: 18px;
  font-weight: 700;
  color: #04133d;
  margin: 10px 0 6px;
  text-transform: uppercase;
}

/* DESCRIPTION */
.elementor-image-box-description {
  font-size: 14px;
  color: #555;
  padding: 0 10px;
}

/* SHADOW GLOW EFFECT */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
  box-shadow: 0 0 20px rgba(0, 123, 255, 0.4);
}

/* =============================
   💻 DESKTOP OPTIMIZATION
============================= */
@media (min-width: 1025px) {
  .elementor-widget-image-box img {
    height: 260px;
  }
}

/* =============================
   📱 TABLET VERSION
============================= */
@media (max-width: 1024px) {
  .elementor-container {
    grid-template-columns: repeat(3, 1fr);
    gap: 18px;
  }

  .elementor-widget-image-box img {
    height: 220px;
  }

  .elementor-image-box-title {
    font-size: 17px;
  }
}

/* =============================
   📲 MOBILE VERSION
============================= */
@media (max-width: 768px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }

  .elementor-widget-image-box img {
    height: 160px; /* 📏 ছোট mobile height */
  }

  .elementor-image-box-title {
    font-size: 15px;
  }

  .elementor-image-box-description {
    font-size: 13px;
  }
}

/* =============================
   📞 SMALL MOBILE (under 480px)
============================= */
@media (max-width: 480px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
  }

  .elementor-widget-image-box img {
    height: 140px;
  }

  .elementor-image-box-title {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-08a1936 *//* =============================
   🌟 PLAYER CARD GRID DESIGN
============================= */

/* GRID LAYOUT */
.elementor-container {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr);
  gap: 24px;
  justify-items: center;
}

/* PLAYER CARD STYLE */
.elementor-widget-image-box .elementor-image-box-wrapper {
  background: #ffffff;
  border-radius: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
  overflow: hidden;
  transition: all 0.3s ease;
  border: 2px solid transparent;
  padding-bottom: 10px;
}

/* Hover effect */
.elementor-widget-image-box .elementor-image-box-wrapper:hover {
  transform: translateY(-6px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.25);
  border-color: #007bff;
}

/* IMAGE */
.elementor-widget-image-box img {
  width: 100%;
  height: 260px;
  object-fit: cover;
  object-position: center;
  display: block;
  border-bottom: 3px solid #007bff;
  transition: all 0.4s ease;
}

/* IMAGE Hover zoom */
.elementor-widget-image-box:hover img {
  transform: scale(1.06);
}

/* TITLE */
.elementor-image-box-title {
  font-size: 18px;
  font-weight: 700;
  color: #04133d;
  margin: 10px 0 6px;
  text-transform: uppercase;
}

/* DESCRIPTION */
.elementor-image-box-description {
  font-size: 14px;
  color: #555;
  padding: 0 10px;
}

/* SHADOW GLOW EFFECT */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
  box-shadow: 0 0 20px rgba(0, 123, 255, 0.4);
}

/* =============================
   💻 DESKTOP OPTIMIZATION
============================= */
@media (min-width: 1025px) {
  .elementor-widget-image-box img {
    height: 260px;
  }
}

/* =============================
   📱 TABLET VERSION
============================= */
@media (max-width: 1024px) {
  .elementor-container {
    grid-template-columns: repeat(3, 1fr);
    gap: 18px;
  }

  .elementor-widget-image-box img {
    height: 220px;
  }

  .elementor-image-box-title {
    font-size: 17px;
  }
}

/* =============================
   📲 MOBILE VERSION
============================= */
@media (max-width: 768px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }

  .elementor-widget-image-box img {
    height: 160px; /* 📏 ছোট mobile height */
  }

  .elementor-image-box-title {
    font-size: 15px;
  }

  .elementor-image-box-description {
    font-size: 13px;
  }
}

/* =============================
   📞 SMALL MOBILE (under 480px)
============================= */
@media (max-width: 480px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
  }

  .elementor-widget-image-box img {
    height: 140px;
  }

  .elementor-image-box-title {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-40b2221 *//* =============================
   🌟 PLAYER CARD GRID DESIGN
============================= */

/* GRID LAYOUT */
.elementor-container {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr);
  gap: 24px;
  justify-items: center;
}

/* PLAYER CARD STYLE */
.elementor-widget-image-box .elementor-image-box-wrapper {
  background: #ffffff;
  border-radius: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
  overflow: hidden;
  transition: all 0.3s ease;
  border: 2px solid transparent;
  padding-bottom: 10px;
}

/* Hover effect */
.elementor-widget-image-box .elementor-image-box-wrapper:hover {
  transform: translateY(-6px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.25);
  border-color: #007bff;
}

/* IMAGE */
.elementor-widget-image-box img {
  width: 100%;
  height: 260px;
  object-fit: cover;
  object-position: center;
  display: block;
  border-bottom: 3px solid #007bff;
  transition: all 0.4s ease;
}

/* IMAGE Hover zoom */
.elementor-widget-image-box:hover img {
  transform: scale(1.06);
}

/* TITLE */
.elementor-image-box-title {
  font-size: 18px;
  font-weight: 700;
  color: #04133d;
  margin: 10px 0 6px;
  text-transform: uppercase;
}

/* DESCRIPTION */
.elementor-image-box-description {
  font-size: 14px;
  color: #555;
  padding: 0 10px;
}

/* SHADOW GLOW EFFECT */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
  box-shadow: 0 0 20px rgba(0, 123, 255, 0.4);
}

/* =============================
   💻 DESKTOP OPTIMIZATION
============================= */
@media (min-width: 1025px) {
  .elementor-widget-image-box img {
    height: 260px;
  }
}

/* =============================
   📱 TABLET VERSION
============================= */
@media (max-width: 1024px) {
  .elementor-container {
    grid-template-columns: repeat(3, 1fr);
    gap: 18px;
  }

  .elementor-widget-image-box img {
    height: 220px;
  }

  .elementor-image-box-title {
    font-size: 17px;
  }
}

/* =============================
   📲 MOBILE VERSION
============================= */
@media (max-width: 768px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }

  .elementor-widget-image-box img {
    height: 160px; /* 📏 ছোট mobile height */
  }

  .elementor-image-box-title {
    font-size: 15px;
  }

  .elementor-image-box-description {
    font-size: 13px;
  }
}

/* =============================
   📞 SMALL MOBILE (under 480px)
============================= */
@media (max-width: 480px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
  }

  .elementor-widget-image-box img {
    height: 140px;
  }

  .elementor-image-box-title {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-91a94ec *//* =============================
   🌟 PLAYER CARD GRID DESIGN
============================= */

/* GRID LAYOUT */
.elementor-container {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr);
  gap: 24px;
  justify-items: center;
}

/* PLAYER CARD STYLE */
.elementor-widget-image-box .elementor-image-box-wrapper {
  background: #ffffff;
  border-radius: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
  overflow: hidden;
  transition: all 0.3s ease;
  border: 2px solid transparent;
  padding-bottom: 10px;
}

/* Hover effect */
.elementor-widget-image-box .elementor-image-box-wrapper:hover {
  transform: translateY(-6px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.25);
  border-color: #007bff;
}

/* IMAGE */
.elementor-widget-image-box img {
  width: 100%;
  height: 260px;
  object-fit: cover;
  object-position: center;
  display: block;
  border-bottom: 3px solid #007bff;
  transition: all 0.4s ease;
}

/* IMAGE Hover zoom */
.elementor-widget-image-box:hover img {
  transform: scale(1.06);
}

/* TITLE */
.elementor-image-box-title {
  font-size: 18px;
  font-weight: 700;
  color: #04133d;
  margin: 10px 0 6px;
  text-transform: uppercase;
}

/* DESCRIPTION */
.elementor-image-box-description {
  font-size: 14px;
  color: #555;
  padding: 0 10px;
}

/* SHADOW GLOW EFFECT */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
  box-shadow: 0 0 20px rgba(0, 123, 255, 0.4);
}

/* =============================
   💻 DESKTOP OPTIMIZATION
============================= */
@media (min-width: 1025px) {
  .elementor-widget-image-box img {
    height: 260px;
  }
}

/* =============================
   📱 TABLET VERSION
============================= */
@media (max-width: 1024px) {
  .elementor-container {
    grid-template-columns: repeat(3, 1fr);
    gap: 18px;
  }

  .elementor-widget-image-box img {
    height: 220px;
  }

  .elementor-image-box-title {
    font-size: 17px;
  }
}

/* =============================
   📲 MOBILE VERSION
============================= */
@media (max-width: 768px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }

  .elementor-widget-image-box img {
    height: 160px; /* 📏 ছোট mobile height */
  }

  .elementor-image-box-title {
    font-size: 15px;
  }

  .elementor-image-box-description {
    font-size: 13px;
  }
}

/* =============================
   📞 SMALL MOBILE (under 480px)
============================= */
@media (max-width: 480px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
  }

  .elementor-widget-image-box img {
    height: 140px;
  }

  .elementor-image-box-title {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4884e91 *//* =============================
   🌟 PLAYER CARD GRID DESIGN
============================= */

/* GRID LAYOUT */
.elementor-container {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr);
  gap: 24px;
  justify-items: center;
}

/* PLAYER CARD STYLE */
.elementor-widget-image-box .elementor-image-box-wrapper {
  background: #ffffff;
  border-radius: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
  overflow: hidden;
  transition: all 0.3s ease;
  border: 2px solid transparent;
  padding-bottom: 10px;
}

/* Hover effect */
.elementor-widget-image-box .elementor-image-box-wrapper:hover {
  transform: translateY(-6px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.25);
  border-color: #007bff;
}

/* IMAGE */
.elementor-widget-image-box img {
  width: 100%;
  height: 260px;
  object-fit: cover;
  object-position: center;
  display: block;
  border-bottom: 3px solid #007bff;
  transition: all 0.4s ease;
}

/* IMAGE Hover zoom */
.elementor-widget-image-box:hover img {
  transform: scale(1.06);
}

/* TITLE */
.elementor-image-box-title {
  font-size: 18px;
  font-weight: 700;
  color: #04133d;
  margin: 10px 0 6px;
  text-transform: uppercase;
}

/* DESCRIPTION */
.elementor-image-box-description {
  font-size: 14px;
  color: #555;
  padding: 0 10px;
}

/* SHADOW GLOW EFFECT */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
  box-shadow: 0 0 20px rgba(0, 123, 255, 0.4);
}

/* =============================
   💻 DESKTOP OPTIMIZATION
============================= */
@media (min-width: 1025px) {
  .elementor-widget-image-box img {
    height: 260px;
  }
}

/* =============================
   📱 TABLET VERSION
============================= */
@media (max-width: 1024px) {
  .elementor-container {
    grid-template-columns: repeat(3, 1fr);
    gap: 18px;
  }

  .elementor-widget-image-box img {
    height: 220px;
  }

  .elementor-image-box-title {
    font-size: 17px;
  }
}

/* =============================
   📲 MOBILE VERSION
============================= */
@media (max-width: 768px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }

  .elementor-widget-image-box img {
    height: 160px; /* 📏 ছোট mobile height */
  }

  .elementor-image-box-title {
    font-size: 15px;
  }

  .elementor-image-box-description {
    font-size: 13px;
  }
}

/* =============================
   📞 SMALL MOBILE (under 480px)
============================= */
@media (max-width: 480px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
  }

  .elementor-widget-image-box img {
    height: 140px;
  }

  .elementor-image-box-title {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-66ffba0 *//* =============================
   🌟 PLAYER CARD GRID DESIGN
============================= */

/* GRID LAYOUT */
.elementor-container {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr);
  gap: 24px;
  justify-items: center;
}

/* PLAYER CARD STYLE */
.elementor-widget-image-box .elementor-image-box-wrapper {
  background: #ffffff;
  border-radius: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
  overflow: hidden;
  transition: all 0.3s ease;
  border: 2px solid transparent;
  padding-bottom: 10px;
}

/* Hover effect */
.elementor-widget-image-box .elementor-image-box-wrapper:hover {
  transform: translateY(-6px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.25);
  border-color: #007bff;
}

/* IMAGE */
.elementor-widget-image-box img {
  width: 100%;
  height: 260px;
  object-fit: cover;
  object-position: center;
  display: block;
  border-bottom: 3px solid #007bff;
  transition: all 0.4s ease;
}

/* IMAGE Hover zoom */
.elementor-widget-image-box:hover img {
  transform: scale(1.06);
}

/* TITLE */
.elementor-image-box-title {
  font-size: 18px;
  font-weight: 700;
  color: #04133d;
  margin: 10px 0 6px;
  text-transform: uppercase;
}

/* DESCRIPTION */
.elementor-image-box-description {
  font-size: 14px;
  color: #555;
  padding: 0 10px;
}

/* SHADOW GLOW EFFECT */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
  box-shadow: 0 0 20px rgba(0, 123, 255, 0.4);
}

/* =============================
   💻 DESKTOP OPTIMIZATION
============================= */
@media (min-width: 1025px) {
  .elementor-widget-image-box img {
    height: 260px;
  }
}

/* =============================
   📱 TABLET VERSION
============================= */
@media (max-width: 1024px) {
  .elementor-container {
    grid-template-columns: repeat(3, 1fr);
    gap: 18px;
  }

  .elementor-widget-image-box img {
    height: 220px;
  }

  .elementor-image-box-title {
    font-size: 17px;
  }
}

/* =============================
   📲 MOBILE VERSION
============================= */
@media (max-width: 768px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }

  .elementor-widget-image-box img {
    height: 160px; /* 📏 ছোট mobile height */
  }

  .elementor-image-box-title {
    font-size: 15px;
  }

  .elementor-image-box-description {
    font-size: 13px;
  }
}

/* =============================
   📞 SMALL MOBILE (under 480px)
============================= */
@media (max-width: 480px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
  }

  .elementor-widget-image-box img {
    height: 140px;
  }

  .elementor-image-box-title {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2dae3a7 *//* =============================
   🌟 PLAYER CARD GRID DESIGN
============================= */

/* GRID LAYOUT */
.elementor-container {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr);
  gap: 24px;
  justify-items: center;
}

/* PLAYER CARD STYLE */
.elementor-widget-image-box .elementor-image-box-wrapper {
  background: #ffffff;
  border-radius: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
  overflow: hidden;
  transition: all 0.3s ease;
  border: 2px solid transparent;
  padding-bottom: 10px;
}

/* Hover effect */
.elementor-widget-image-box .elementor-image-box-wrapper:hover {
  transform: translateY(-6px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.25);
  border-color: #007bff;
}

/* IMAGE */
.elementor-widget-image-box img {
  width: 100%;
  height: 260px;
  object-fit: cover;
  object-position: center;
  display: block;
  border-bottom: 3px solid #007bff;
  transition: all 0.4s ease;
}

/* IMAGE Hover zoom */
.elementor-widget-image-box:hover img {
  transform: scale(1.06);
}

/* TITLE */
.elementor-image-box-title {
  font-size: 18px;
  font-weight: 700;
  color: #04133d;
  margin: 10px 0 6px;
  text-transform: uppercase;
}

/* DESCRIPTION */
.elementor-image-box-description {
  font-size: 14px;
  color: #555;
  padding: 0 10px;
}

/* SHADOW GLOW EFFECT */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
  box-shadow: 0 0 20px rgba(0, 123, 255, 0.4);
}

/* =============================
   💻 DESKTOP OPTIMIZATION
============================= */
@media (min-width: 1025px) {
  .elementor-widget-image-box img {
    height: 260px;
  }
}

/* =============================
   📱 TABLET VERSION
============================= */
@media (max-width: 1024px) {
  .elementor-container {
    grid-template-columns: repeat(3, 1fr);
    gap: 18px;
  }

  .elementor-widget-image-box img {
    height: 220px;
  }

  .elementor-image-box-title {
    font-size: 17px;
  }
}

/* =============================
   📲 MOBILE VERSION
============================= */
@media (max-width: 768px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }

  .elementor-widget-image-box img {
    height: 160px; /* 📏 ছোট mobile height */
  }

  .elementor-image-box-title {
    font-size: 15px;
  }

  .elementor-image-box-description {
    font-size: 13px;
  }
}

/* =============================
   📞 SMALL MOBILE (under 480px)
============================= */
@media (max-width: 480px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
  }

  .elementor-widget-image-box img {
    height: 140px;
  }

  .elementor-image-box-title {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e076ec1 *//* =============================
   🌟 PLAYER CARD GRID DESIGN
============================= */

/* GRID LAYOUT */
.elementor-container {
  display: grid !important;
  grid-template-columns: repeat(5, 1fr);
  gap: 24px;
  justify-items: center;
}

/* PLAYER CARD STYLE */
.elementor-widget-image-box .elementor-image-box-wrapper {
  background: #ffffff;
  border-radius: 16px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
  overflow: hidden;
  transition: all 0.3s ease;
  border: 2px solid transparent;
  padding-bottom: 10px;
}

/* Hover effect */
.elementor-widget-image-box .elementor-image-box-wrapper:hover {
  transform: translateY(-6px);
  box-shadow: 0 8px 18px rgba(0,0,0,0.25);
  border-color: #007bff;
}

/* IMAGE */
.elementor-widget-image-box img {
  width: 100%;
  height: 260px;
  object-fit: cover;
  object-position: center;
  display: block;
  border-bottom: 3px solid #007bff;
  transition: all 0.4s ease;
}

/* IMAGE Hover zoom */
.elementor-widget-image-box:hover img {
  transform: scale(1.06);
}

/* TITLE */
.elementor-image-box-title {
  font-size: 18px;
  font-weight: 700;
  color: #04133d;
  margin: 10px 0 6px;
  text-transform: uppercase;
}

/* DESCRIPTION */
.elementor-image-box-description {
  font-size: 14px;
  color: #555;
  padding: 0 10px;
}

/* SHADOW GLOW EFFECT */
.elementor-widget-image-box:hover .elementor-image-box-wrapper {
  box-shadow: 0 0 20px rgba(0, 123, 255, 0.4);
}

/* =============================
   💻 DESKTOP OPTIMIZATION
============================= */
@media (min-width: 1025px) {
  .elementor-widget-image-box img {
    height: 260px;
  }
}

/* =============================
   📱 TABLET VERSION
============================= */
@media (max-width: 1024px) {
  .elementor-container {
    grid-template-columns: repeat(3, 1fr);
    gap: 18px;
  }

  .elementor-widget-image-box img {
    height: 220px;
  }

  .elementor-image-box-title {
    font-size: 17px;
  }
}

/* =============================
   📲 MOBILE VERSION
============================= */
@media (max-width: 768px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }

  .elementor-widget-image-box img {
    height: 160px; /* 📏 ছোট mobile height */
  }

  .elementor-image-box-title {
    font-size: 15px;
  }

  .elementor-image-box-description {
    font-size: 13px;
  }
}

/* =============================
   📞 SMALL MOBILE (under 480px)
============================= */
@media (max-width: 480px) {
  .elementor-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
  }

  .elementor-widget-image-box img {
    height: 140px;
  }

  .elementor-image-box-title {
    font-size: 14px;
  }
}/* End custom CSS */