.elementor-461 .elementor-element.elementor-element-2b59684{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-461 .elementor-element.elementor-element-ec287d5.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-ec287d5.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-ec287d5.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-ec287d5 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-ec287d5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-ec287d5 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-34db2e9.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-34db2e9.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-34db2e9.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-34db2e9 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-34db2e9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-34db2e9 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-22487de.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-22487de.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-22487de.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-22487de .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-22487de .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-22487de .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-c3a5e84.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-c3a5e84.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-c3a5e84.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-c3a5e84 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-c3a5e84 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-c3a5e84 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-f733eb8.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-f733eb8.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-f733eb8.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-f733eb8 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-f733eb8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-f733eb8 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-1e123e8.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-1e123e8.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-1e123e8.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-1e123e8 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-1e123e8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-1e123e8 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-74035a4.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-74035a4.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-74035a4.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-74035a4 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-74035a4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-74035a4 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-3d0e5ea.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-3d0e5ea.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-3d0e5ea.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-3d0e5ea .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-3d0e5ea .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-3d0e5ea .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-7bd2078.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-7bd2078.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-7bd2078.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-7bd2078 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-7bd2078 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-7bd2078 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-a8c21fd.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-a8c21fd.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-a8c21fd.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-a8c21fd .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-a8c21fd .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-a8c21fd .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-89f677a.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-89f677a.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-89f677a.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-89f677a .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-89f677a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-89f677a .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-6ffe454.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-6ffe454.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-6ffe454.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-6ffe454 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-6ffe454 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-6ffe454 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-58e5ad3.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-58e5ad3.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-58e5ad3.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-58e5ad3 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-58e5ad3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-58e5ad3 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-8e24c64.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-8e24c64.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-8e24c64.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-8e24c64 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-8e24c64 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-8e24c64 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-64804ce.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-64804ce.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-64804ce.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-64804ce .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-64804ce .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-64804ce .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-f8a6820.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-f8a6820.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-f8a6820.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-f8a6820 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-f8a6820 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-f8a6820 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-2a15477.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-2a15477.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-2a15477.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-2a15477 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-2a15477 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-2a15477 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-f048cef.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-f048cef.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-f048cef.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-f048cef .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-f048cef .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-f048cef .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-7fe0a3a.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-7fe0a3a.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-7fe0a3a.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-7fe0a3a .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-7fe0a3a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-7fe0a3a .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-74c40fa.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-74c40fa.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-74c40fa.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-74c40fa .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-74c40fa .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-74c40fa .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-1f8d60b.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-1f8d60b.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-1f8d60b.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-1f8d60b .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-1f8d60b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-1f8d60b .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-18e4a6f.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-18e4a6f.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-18e4a6f.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-18e4a6f .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-18e4a6f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-18e4a6f .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-000968a.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-000968a.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-000968a.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-000968a .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-000968a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-000968a .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-280391e.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-280391e.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-280391e.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-280391e .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-280391e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-280391e .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-55eeddb.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-55eeddb.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-55eeddb.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-55eeddb .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-55eeddb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-55eeddb .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-acc5a40.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-acc5a40.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-acc5a40.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-acc5a40 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-acc5a40 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-acc5a40 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-c41fc26.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-c41fc26.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-c41fc26.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-c41fc26 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-c41fc26 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-c41fc26 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-d981085.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-d981085.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-d981085.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-d981085 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-d981085 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-d981085 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-2b0dad6.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-2b0dad6.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-2b0dad6.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-2b0dad6 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-2b0dad6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-2b0dad6 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-09d0a3c.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-09d0a3c.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-09d0a3c.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-09d0a3c .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-09d0a3c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-09d0a3c .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-e864af9.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-e864af9.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-e864af9.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-e864af9 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-e864af9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-e864af9 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-75782c3.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-75782c3.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-75782c3.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-75782c3 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-75782c3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-75782c3 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-3f9c401.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-3f9c401.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-3f9c401.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-3f9c401 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-3f9c401 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-3f9c401 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-8359bd7.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-8359bd7.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-8359bd7.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-8359bd7 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-8359bd7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-8359bd7 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-6e81f06.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-6e81f06.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-6e81f06.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-6e81f06 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-6e81f06 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-6e81f06 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-aacf94f.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-aacf94f.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-aacf94f.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-aacf94f .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-aacf94f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-aacf94f .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-b6c4b91.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-b6c4b91.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-b6c4b91.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-b6c4b91 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-b6c4b91 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-b6c4b91 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-4583096.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-4583096.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-4583096.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-4583096 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-4583096 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-4583096 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-b66e728.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-b66e728.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-b66e728.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-b66e728 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-b66e728 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-b66e728 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-ece6883.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-ece6883.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-ece6883.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-ece6883 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-ece6883 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-ece6883 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-9bd7b6d.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-9bd7b6d.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-9bd7b6d.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-9bd7b6d .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-9bd7b6d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-9bd7b6d .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-8245879.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-8245879.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-8245879.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-8245879 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-8245879 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-8245879 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-7b36149.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-7b36149.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-7b36149.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-7b36149 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-7b36149 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-7b36149 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-4112b3b.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-4112b3b.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-4112b3b.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-4112b3b .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-4112b3b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-4112b3b .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-04f6b60.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-04f6b60.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-04f6b60.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-04f6b60 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-04f6b60 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-04f6b60 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-9030f41.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-9030f41.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-9030f41.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-9030f41 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-9030f41 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-9030f41 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-abb95b3.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-abb95b3.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-abb95b3.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-abb95b3 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-abb95b3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-abb95b3 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-40b3d81.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-40b3d81.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-40b3d81.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-40b3d81 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-40b3d81 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-40b3d81 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-1a05d8a.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-1a05d8a.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-1a05d8a.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-1a05d8a .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-1a05d8a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-1a05d8a .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-f839519.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-f839519.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-f839519.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-f839519 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-f839519 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-f839519 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-1f6e93a.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-1f6e93a.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-1f6e93a.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-1f6e93a .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-1f6e93a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-1f6e93a .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-50e9704.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-50e9704.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-50e9704.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-50e9704 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-50e9704 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-50e9704 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-811d3bf.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-811d3bf.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-811d3bf.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-811d3bf .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-811d3bf .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-811d3bf .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-2d2fd38.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-2d2fd38.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-2d2fd38.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-2d2fd38 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-2d2fd38 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-2d2fd38 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-8a3d8cb.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-8a3d8cb.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-8a3d8cb.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-8a3d8cb .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-8a3d8cb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-8a3d8cb .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-debb194.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-debb194.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-debb194.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-debb194 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-debb194 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-debb194 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-07167aa.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-07167aa.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-07167aa.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-07167aa .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-07167aa .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-07167aa .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-f60dcf8.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-f60dcf8.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-f60dcf8.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-f60dcf8 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-f60dcf8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-f60dcf8 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-e0e172f.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-e0e172f.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-e0e172f.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-e0e172f .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-e0e172f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-e0e172f .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-df3cf92.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-df3cf92.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-df3cf92.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-df3cf92 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-df3cf92 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-df3cf92 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-7f64ce8.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-7f64ce8.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-7f64ce8.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-7f64ce8 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-7f64ce8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-7f64ce8 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-a465b9a.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-a465b9a.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-a465b9a.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-a465b9a .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-a465b9a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-a465b9a .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-5f49d9c.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-5f49d9c.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-5f49d9c.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-5f49d9c .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-5f49d9c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-5f49d9c .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-b8df5f7.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-b8df5f7.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-b8df5f7.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-b8df5f7 .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-b8df5f7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-b8df5f7 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-461 .elementor-element.elementor-element-c3755dd.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-461 .elementor-element.elementor-element-c3755dd.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-461 .elementor-element.elementor-element-c3755dd.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-c3755dd .elementor-image-box-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-c3755dd .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-461 .elementor-element.elementor-element-c3755dd .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}@media(max-width:1024px){.elementor-461 .elementor-element.elementor-element-2b59684{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-461 .elementor-element.elementor-element-2b59684{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-461 .elementor-element.elementor-element-ec287d5 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-34db2e9 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-22487de .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-c3a5e84 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-f733eb8 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-1e123e8 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-74035a4 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-3d0e5ea .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-7bd2078 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-a8c21fd .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-89f677a .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-6ffe454 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-58e5ad3 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-8e24c64 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-64804ce .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-f8a6820 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-2a15477 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-f048cef .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-7fe0a3a .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-74c40fa .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-1f8d60b .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-18e4a6f .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-000968a .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-280391e .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-55eeddb .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-acc5a40 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-c41fc26 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-d981085 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-2b0dad6 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-09d0a3c .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-e864af9 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-75782c3 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-3f9c401 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-8359bd7 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-6e81f06 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-aacf94f .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-b6c4b91 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-4583096 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-b66e728 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-ece6883 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-9bd7b6d .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-8245879 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-7b36149 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-4112b3b .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-04f6b60 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-9030f41 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-abb95b3 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-40b3d81 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-1a05d8a .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-f839519 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-1f6e93a .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-50e9704 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-811d3bf .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-2d2fd38 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-8a3d8cb .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-debb194 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-07167aa .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-f60dcf8 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-e0e172f .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-df3cf92 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-7f64ce8 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-a465b9a .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-5f49d9c .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-b8df5f7 .elementor-image-box-img{margin-bottom:14px;}.elementor-461 .elementor-element.elementor-element-c3755dd .elementor-image-box-img{margin-bottom:14px;}}/* Start custom CSS for image-box, class: .elementor-element-ec287d5 */.elementor-461 .elementor-element.elementor-element-ec287d5 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-ec287d5:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-ec287d5 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-ec287d5 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-ec287d5 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-ec287d5-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-ec287d5-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-34db2e9 */.elementor-461 .elementor-element.elementor-element-34db2e9 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-34db2e9:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-34db2e9 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-34db2e9 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-34db2e9 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-34db2e9-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-34db2e9-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-22487de */.elementor-461 .elementor-element.elementor-element-22487de {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-22487de:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-22487de img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-22487de .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-22487de .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-22487de-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-22487de-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c3a5e84 */.elementor-461 .elementor-element.elementor-element-c3a5e84 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-c3a5e84:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-c3a5e84 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-c3a5e84 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-c3a5e84 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-c3a5e84-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-c3a5e84-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f733eb8 */.elementor-461 .elementor-element.elementor-element-f733eb8 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-f733eb8:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-f733eb8 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-f733eb8 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-f733eb8 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-f733eb8-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-f733eb8-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1e123e8 */.elementor-461 .elementor-element.elementor-element-1e123e8 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-1e123e8:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-1e123e8 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-1e123e8 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-1e123e8 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-1e123e8-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-1e123e8-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-74035a4 */.elementor-461 .elementor-element.elementor-element-74035a4 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-74035a4:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-74035a4 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-74035a4 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-74035a4 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-74035a4-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-74035a4-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3d0e5ea */.elementor-461 .elementor-element.elementor-element-3d0e5ea {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-3d0e5ea:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-3d0e5ea img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-3d0e5ea .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-3d0e5ea .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-3d0e5ea-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-3d0e5ea-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7bd2078 */.elementor-461 .elementor-element.elementor-element-7bd2078 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-7bd2078:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-7bd2078 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-7bd2078 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-7bd2078 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-7bd2078-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-7bd2078-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a8c21fd */.elementor-461 .elementor-element.elementor-element-a8c21fd {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-a8c21fd:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-a8c21fd img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-a8c21fd .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-a8c21fd .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-a8c21fd-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-a8c21fd-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-89f677a */.elementor-461 .elementor-element.elementor-element-89f677a {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-89f677a:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-89f677a img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-89f677a .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-89f677a .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-89f677a-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-89f677a-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6ffe454 */.elementor-461 .elementor-element.elementor-element-6ffe454 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-6ffe454:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-6ffe454 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-6ffe454 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-6ffe454 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-6ffe454-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-6ffe454-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-58e5ad3 */.elementor-461 .elementor-element.elementor-element-58e5ad3 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-58e5ad3:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-58e5ad3 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-58e5ad3 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-58e5ad3 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-58e5ad3-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-58e5ad3-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8e24c64 */.elementor-461 .elementor-element.elementor-element-8e24c64 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-8e24c64:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-8e24c64 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-8e24c64 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-8e24c64 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-8e24c64-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-8e24c64-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-64804ce */.elementor-461 .elementor-element.elementor-element-64804ce {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-64804ce:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-64804ce img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-64804ce .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-64804ce .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-64804ce-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-64804ce-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8a6820 */.elementor-461 .elementor-element.elementor-element-f8a6820 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-f8a6820:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-f8a6820 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-f8a6820 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-f8a6820 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-f8a6820-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-f8a6820-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2a15477 */.elementor-461 .elementor-element.elementor-element-2a15477 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-2a15477:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-2a15477 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-2a15477 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-2a15477 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-2a15477-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-2a15477-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f048cef */.elementor-461 .elementor-element.elementor-element-f048cef {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-f048cef:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-f048cef img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-f048cef .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-f048cef .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-f048cef-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-f048cef-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7fe0a3a */.elementor-461 .elementor-element.elementor-element-7fe0a3a {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-7fe0a3a:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-7fe0a3a img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-7fe0a3a .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-7fe0a3a .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-7fe0a3a-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-7fe0a3a-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-74c40fa */.elementor-461 .elementor-element.elementor-element-74c40fa {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-74c40fa:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-74c40fa img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-74c40fa .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-74c40fa .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-74c40fa-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-74c40fa-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1f8d60b */.elementor-461 .elementor-element.elementor-element-1f8d60b {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-1f8d60b:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-1f8d60b img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-1f8d60b .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-1f8d60b .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-1f8d60b-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-1f8d60b-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-18e4a6f */.elementor-461 .elementor-element.elementor-element-18e4a6f {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-18e4a6f:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-18e4a6f img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-18e4a6f .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-18e4a6f .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-18e4a6f-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-18e4a6f-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-000968a */.elementor-461 .elementor-element.elementor-element-000968a {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-000968a:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-000968a img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-000968a .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-000968a .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-000968a-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-000968a-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-280391e */.elementor-461 .elementor-element.elementor-element-280391e {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-280391e:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-280391e img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-280391e .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-280391e .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-280391e-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-280391e-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-55eeddb */.elementor-461 .elementor-element.elementor-element-55eeddb {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-55eeddb:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-55eeddb img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-55eeddb .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-55eeddb .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-55eeddb-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-55eeddb-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-acc5a40 */.elementor-461 .elementor-element.elementor-element-acc5a40 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-acc5a40:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-acc5a40 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-acc5a40 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-acc5a40 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-acc5a40-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-acc5a40-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c41fc26 */.elementor-461 .elementor-element.elementor-element-c41fc26 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-c41fc26:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-c41fc26 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-c41fc26 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-c41fc26 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-c41fc26-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-c41fc26-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d981085 */.elementor-461 .elementor-element.elementor-element-d981085 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-d981085:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-d981085 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-d981085 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-d981085 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-d981085-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-d981085-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2b0dad6 */.elementor-461 .elementor-element.elementor-element-2b0dad6 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-2b0dad6:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-2b0dad6 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-2b0dad6 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-2b0dad6 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-2b0dad6-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-2b0dad6-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-09d0a3c */.elementor-461 .elementor-element.elementor-element-09d0a3c {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-09d0a3c:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-09d0a3c img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-09d0a3c .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-09d0a3c .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-09d0a3c-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-09d0a3c-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e864af9 */.elementor-461 .elementor-element.elementor-element-e864af9 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-e864af9:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-e864af9 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-e864af9 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-e864af9 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-e864af9-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-e864af9-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-75782c3 */.elementor-461 .elementor-element.elementor-element-75782c3 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-75782c3:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-75782c3 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-75782c3 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-75782c3 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-75782c3-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-75782c3-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3f9c401 */.elementor-461 .elementor-element.elementor-element-3f9c401 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-3f9c401:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-3f9c401 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-3f9c401 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-3f9c401 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-3f9c401-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-3f9c401-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8359bd7 */.elementor-461 .elementor-element.elementor-element-8359bd7 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-8359bd7:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-8359bd7 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-8359bd7 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-8359bd7 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-8359bd7-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-8359bd7-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6e81f06 */.elementor-461 .elementor-element.elementor-element-6e81f06 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-6e81f06:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-6e81f06 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-6e81f06 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-6e81f06 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-6e81f06-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-6e81f06-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aacf94f */.elementor-461 .elementor-element.elementor-element-aacf94f {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-aacf94f:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-aacf94f img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-aacf94f .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-aacf94f .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-aacf94f-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-aacf94f-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b6c4b91 */.elementor-461 .elementor-element.elementor-element-b6c4b91 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-b6c4b91:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-b6c4b91 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-b6c4b91 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-b6c4b91 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-b6c4b91-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-b6c4b91-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4583096 */.elementor-461 .elementor-element.elementor-element-4583096 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-4583096:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-4583096 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-4583096 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-4583096 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-4583096-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-4583096-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b66e728 */.elementor-461 .elementor-element.elementor-element-b66e728 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-b66e728:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-b66e728 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-b66e728 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-b66e728 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-b66e728-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-b66e728-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ece6883 */.elementor-461 .elementor-element.elementor-element-ece6883 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-ece6883:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-ece6883 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-ece6883 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-ece6883 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-ece6883-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-ece6883-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9bd7b6d */.elementor-461 .elementor-element.elementor-element-9bd7b6d {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-9bd7b6d:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-9bd7b6d img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-9bd7b6d .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-9bd7b6d .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-9bd7b6d-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-9bd7b6d-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8245879 */.elementor-461 .elementor-element.elementor-element-8245879 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-8245879:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-8245879 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-8245879 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-8245879 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-8245879-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-8245879-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7b36149 */.elementor-461 .elementor-element.elementor-element-7b36149 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-7b36149:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-7b36149 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-7b36149 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-7b36149 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-7b36149-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-7b36149-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4112b3b */.elementor-461 .elementor-element.elementor-element-4112b3b {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-4112b3b:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-4112b3b img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-4112b3b .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-4112b3b .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-4112b3b-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-4112b3b-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-04f6b60 */.elementor-461 .elementor-element.elementor-element-04f6b60 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-04f6b60:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-04f6b60 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-04f6b60 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-04f6b60 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-04f6b60-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-04f6b60-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9030f41 */.elementor-461 .elementor-element.elementor-element-9030f41 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-9030f41:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-9030f41 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-9030f41 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-9030f41 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-9030f41-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-9030f41-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-abb95b3 */.elementor-461 .elementor-element.elementor-element-abb95b3 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-abb95b3:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-abb95b3 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-abb95b3 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-abb95b3 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-abb95b3-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-abb95b3-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-40b3d81 */.elementor-461 .elementor-element.elementor-element-40b3d81 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-40b3d81:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-40b3d81 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-40b3d81 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-40b3d81 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-40b3d81-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-40b3d81-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1a05d8a */.elementor-461 .elementor-element.elementor-element-1a05d8a {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-1a05d8a:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-1a05d8a img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-1a05d8a .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-1a05d8a .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-1a05d8a-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-1a05d8a-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f839519 */.elementor-461 .elementor-element.elementor-element-f839519 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-f839519:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-f839519 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-f839519 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-f839519 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-f839519-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-f839519-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1f6e93a */.elementor-461 .elementor-element.elementor-element-1f6e93a {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-1f6e93a:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-1f6e93a img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-1f6e93a .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-1f6e93a .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-1f6e93a-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-1f6e93a-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-50e9704 */.elementor-461 .elementor-element.elementor-element-50e9704 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-50e9704:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-50e9704 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-50e9704 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-50e9704 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-50e9704-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-50e9704-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-811d3bf */.elementor-461 .elementor-element.elementor-element-811d3bf {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-811d3bf:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-811d3bf img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-811d3bf .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-811d3bf .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-811d3bf-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-811d3bf-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2d2fd38 */.elementor-461 .elementor-element.elementor-element-2d2fd38 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-2d2fd38:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-2d2fd38 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-2d2fd38 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-2d2fd38 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-2d2fd38-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-2d2fd38-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8a3d8cb */.elementor-461 .elementor-element.elementor-element-8a3d8cb {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-8a3d8cb:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-8a3d8cb img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-8a3d8cb .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-8a3d8cb .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-8a3d8cb-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-8a3d8cb-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-debb194 */.elementor-461 .elementor-element.elementor-element-debb194 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-debb194:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-debb194 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-debb194 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-debb194 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-debb194-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-debb194-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-07167aa */.elementor-461 .elementor-element.elementor-element-07167aa {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-07167aa:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-07167aa img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-07167aa .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-07167aa .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-07167aa-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-07167aa-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f60dcf8 */.elementor-461 .elementor-element.elementor-element-f60dcf8 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-f60dcf8:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-f60dcf8 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-f60dcf8 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-f60dcf8 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-f60dcf8-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-f60dcf8-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e0e172f */.elementor-461 .elementor-element.elementor-element-e0e172f {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-e0e172f:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-e0e172f img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-e0e172f .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-e0e172f .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-e0e172f-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-e0e172f-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-df3cf92 */.elementor-461 .elementor-element.elementor-element-df3cf92 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-df3cf92:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-df3cf92 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-df3cf92 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-df3cf92 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-df3cf92-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-df3cf92-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7f64ce8 */.elementor-461 .elementor-element.elementor-element-7f64ce8 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-7f64ce8:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-7f64ce8 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-7f64ce8 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-7f64ce8 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-7f64ce8-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-7f64ce8-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a465b9a */.elementor-461 .elementor-element.elementor-element-a465b9a {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-a465b9a:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-a465b9a img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-a465b9a .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-a465b9a .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-a465b9a-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-a465b9a-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5f49d9c */.elementor-461 .elementor-element.elementor-element-5f49d9c {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-5f49d9c:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-5f49d9c img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-5f49d9c .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-5f49d9c .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-5f49d9c-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-5f49d9c-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b8df5f7 */.elementor-461 .elementor-element.elementor-element-b8df5f7 {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-b8df5f7:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-b8df5f7 img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-b8df5f7 .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-b8df5f7 .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-b8df5f7-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-b8df5f7-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c3755dd */.elementor-461 .elementor-element.elementor-element-c3755dd {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 15px;
    text-align: left;
    min-height: 100%;
}

.elementor-461 .elementor-element.elementor-element-c3755dd:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
}

.elementor-461 .elementor-element.elementor-element-c3755dd img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 8px;
    margin-bottom: 15px;
}

.elementor-461 .elementor-element.elementor-element-c3755dd .elementor-image-box-title {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
}

.elementor-461 .elementor-element.elementor-element-c3755dd .elementor-image-box-description {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

..elementor-461 .elementor-element.elementor-element-c3755dd-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 13px;
    color: #555;
}

..elementor-461 .elementor-element.elementor-element-c3755dd-meta i {
    margin-right: 5px;
    color: #f44336;
}/* End custom CSS */