.elementor-663 .elementor-element.elementor-element-b2536e0{text-align:center;}.elementor-663 .elementor-element.elementor-element-b2536e0 .elementor-heading-title{text-transform:uppercase;}.elementor-663 .elementor-element.elementor-element-7520e80{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;}.elementor-663 .elementor-element.elementor-element-4a1cbeb{--display:flex;}.elementor-663 .elementor-element.elementor-element-3a87cf9 img{border-radius:20px 20px 20px 20px;}.elementor-663 .elementor-element.elementor-element-c8befcb{--display:flex;}.elementor-663 .elementor-element.elementor-element-66f13b8 img{border-radius:20px 20px 20px 20px;}.elementor-663 .elementor-element.elementor-element-9c542f3{--display:flex;}.elementor-663 .elementor-element.elementor-element-1638536 img{border-radius:20px 20px 20px 20px;}.elementor-663 .elementor-element.elementor-element-73277fa{--display:flex;}.elementor-663 .elementor-element.elementor-element-f4754cb img{border-radius:20px 20px 20px 20px;}.elementor-663 .elementor-element.elementor-element-221e1c8{--display:flex;}.elementor-663 .elementor-element.elementor-element-6b58c0c img{border-radius:20px 20px 20px 20px;}.elementor-663 .elementor-element.elementor-element-75ab449{--display:flex;}.elementor-663 .elementor-element.elementor-element-ba95d78 img{border-radius:20px 20px 20px 20px;}.elementor-663 .elementor-element.elementor-element-fe25a07{--display:flex;}.elementor-663 .elementor-element.elementor-element-d4037cf img{border-radius:20px 20px 20px 20px;}.elementor-663 .elementor-element.elementor-element-2f16e1b{--display:flex;}.elementor-663 .elementor-element.elementor-element-90e34ee img{border-radius:20px 20px 20px 20px;}.elementor-663 .elementor-element.elementor-element-e4a8677{--display:flex;}.elementor-663 .elementor-element.elementor-element-74c07b5 img{border-radius:20px 20px 20px 20px;}.elementor-663 .elementor-element.elementor-element-aca7cd3{--display:flex;}.elementor-663 .elementor-element.elementor-element-2885f75 img{border-radius:20px 20px 20px 20px;}.elementor-663 .elementor-element.elementor-element-3d04c5f{--display:flex;}.elementor-663 .elementor-element.elementor-element-01b2004 img{border-radius:20px 20px 20px 20px;}.elementor-663 .elementor-element.elementor-element-20d2a4a{--display:flex;}.elementor-663 .elementor-element.elementor-element-5429524 img{border-radius:20px 20px 20px 20px;}.elementor-663 .elementor-element.elementor-element-6daebf9{--display:flex;}.elementor-663 .elementor-element.elementor-element-238d8ea img{border-radius:20px 20px 20px 20px;}.elementor-663 .elementor-element.elementor-element-71d61a2{--display:flex;}.elementor-663 .elementor-element.elementor-element-9005599 img{border-radius:20px 20px 20px 20px;}.elementor-663 .elementor-element.elementor-element-5572a94{--display:flex;}.elementor-663 .elementor-element.elementor-element-a30f61f img{border-radius:20px 20px 20px 20px;}@media(max-width:1024px){.elementor-663 .elementor-element.elementor-element-7520e80{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-663 .elementor-element.elementor-element-7520e80{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-7520e80 */.floating-shadow img {
    display: block;
    width: 100%;
    height: auto;
    box-shadow:
        0 8px 20px rgba(0, 0, 0, 0.15),
        0 18px 45px rgba(0, 0, 0, 0.25),
        0 30px 60px rgba(0, 0, 0, 0.18);
    transition: all 0.3s ease;
}

.floating-shadow img:hover {
    box-shadow:
        0 12px 28px rgba(0, 0, 0, 0.20),
        0 25px 55px rgba(0, 0, 0, 0.30),
        0 40px 75px rgba(0, 0, 0, 0.22);
}/* End custom CSS */