.image-card{display:flex;font-family:sans-serif;margin:40px auto;width:auto}.image-container{border-radius:16px;box-shadow:0 6px 20px rgba(0,0,0,.2);flex:1;overflow:hidden;position:relative}.container-img-resize{border-radius:16px;display:block;height:auto;object-fit:cover;object-position:center;transition:transform .4s ease;width:100%}.container-img-resize:hover{transform:scale(1.05)}.icon-overlay{align-items:center;background:hsla(0,0%,100%,.8);border-left:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;justify-content:space-around;opacity:1;position:absolute;right:0;top:0;transition:opacity .3s ease;width:60px}.image-container:hover .icon-overlay{opacity:1}.icon-overlay svg{height:28px;width:28px;fill:#333}#videoElementView a{align-items:center;color:#333;display:flex;flex-direction:column;font-size:10px}#videoElementView a,.button-lets-talk{font-family:Raleway,sans-serif;font-style:normal;font-weight:400;justify-content:center}.button-lets-talk{background-color:#e05206;border:1px solid #b94609;border-radius:30px;color:#fff;display:inline-block;display:flex;font-size:18px;padding:1rem;text-decoration:none;white-space:nowrap}.flex-col{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;padding:1rem}.card{background-color:#fff;border-radius:15px;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;flex:1 1 300px;flex-direction:column;max-width:600px;overflow:hidden;width:100%}.card img{border-radius:15px 15px 0 0;display:block;height:auto;width:100%}.card-content{display:flex;flex-direction:column;flex-grow:1;padding:1rem}.card-content h3{margin-top:0}.card-content p{flex-grow:1}.card-content .hs-button{align-self:flex-start;background-color:#0073e6;border-radius:5px;color:#fff;margin-top:auto;padding:.5rem 1rem;text-decoration:none}.section-flex{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:20px;text-align:center}.section-flex .image-container-features{align-items:center;display:flex;justify-content:center;width:100%}.section-flex .image-container-features img{border-radius:12px;max-height:100%;max-width:100%;object-fit:cover}.section-flex h3{color:#e05206;font-size:25px;font-weight:700;margin-top:20px}.section-flex p{color:#000;font-size:18px;margin:10px auto 0;max-width:800px}