.elementor-684 .elementor-element.elementor-element-b907c6a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-684 .elementor-element.elementor-element-3e9057b.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-684 .elementor-element.elementor-element-3e9057b.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-684 .elementor-element.elementor-element-3e9057b.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-684 .elementor-element.elementor-element-3e9057b .elementor-image-box-title{margin-bottom:15px;font-size:18px;font-weight:500;color:var( --e-global-color-blocksy_palette_3 );}.elementor-684 .elementor-element.elementor-element-3e9057b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-684 .elementor-element.elementor-element-3e9057b .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-684 .elementor-element.elementor-element-3e9057b:has(:hover) .elementor-image-box-title,
					 .elementor-684 .elementor-element.elementor-element-3e9057b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-blocksy_palette_4 );}.elementor-684 .elementor-element.elementor-element-ec73503.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-684 .elementor-element.elementor-element-ec73503.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-684 .elementor-element.elementor-element-ec73503.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-684 .elementor-element.elementor-element-ec73503 .elementor-image-box-title{margin-bottom:15px;font-size:18px;font-weight:500;color:var( --e-global-color-blocksy_palette_3 );}.elementor-684 .elementor-element.elementor-element-ec73503 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-684 .elementor-element.elementor-element-ec73503 .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-684 .elementor-element.elementor-element-ec73503:has(:hover) .elementor-image-box-title,
					 .elementor-684 .elementor-element.elementor-element-ec73503:has(:focus) .elementor-image-box-title{color:var( --e-global-color-blocksy_palette_4 );}.elementor-684 .elementor-element.elementor-element-aa78878.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-684 .elementor-element.elementor-element-aa78878.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-684 .elementor-element.elementor-element-aa78878.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-684 .elementor-element.elementor-element-aa78878 .elementor-image-box-title{margin-bottom:15px;font-size:18px;font-weight:500;color:var( --e-global-color-blocksy_palette_3 );}.elementor-684 .elementor-element.elementor-element-aa78878 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-684 .elementor-element.elementor-element-aa78878 .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-684 .elementor-element.elementor-element-aa78878:has(:hover) .elementor-image-box-title,
					 .elementor-684 .elementor-element.elementor-element-aa78878:has(:focus) .elementor-image-box-title{color:var( --e-global-color-blocksy_palette_4 );}@media(max-width:1024px){.elementor-684 .elementor-element.elementor-element-b907c6a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-684 .elementor-element.elementor-element-b907c6a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-684 .elementor-element.elementor-element-3e9057b .elementor-image-box-img{margin-bottom:10px;}.elementor-684 .elementor-element.elementor-element-ec73503 .elementor-image-box-img{margin-bottom:10px;}.elementor-684 .elementor-element.elementor-element-aa78878 .elementor-image-box-img{margin-bottom:10px;}}/* Start custom CSS for container, class: .elementor-element-b907c6a */.imgbox-153 .elementor-image-box-img { position:relative; overflow:hidden; }
        .imgbox-153 .elementor-image-box-img::before { content:''; position:absolute; inset:0; background:linear-gradient(105deg, transparent 30%, rgba(255,255,255,0.12) 50%, transparent 70%); transform:translateX(-110%) skewX(-15deg); transition:transform 0.7s ease; z-index:2; pointer-events:none; }
        .imgbox-153:hover .elementor-image-box-img::before { transform: translateX(110%) skewX(-15deg); }
        .imgbox-153 .elementor-image-box-content .elementor-image-box-title { transition: color 0.4s ease; }
        .imgbox-153:hover .elementor-image-box-content .elementor-image-box-title { color: #4facfe; }/* End custom CSS */