.call-to-action-block{padding:64px 32px;border-radius:8px;margin:32px 0;box-shadow:0 4px 12px #0000001a;color:#fff}.call-to-action-block .row{align-items:center}.call-to-action-block .content-column{padding-right:30px}.call-to-action-block .content{padding:0}.call-to-action-block .section-name{font-weight:700;margin-bottom:16px;font-size:32px;color:#fff}.call-to-action-block .subtitle{font-size:18px;margin-bottom:24px;opacity:.9;color:#fff}.call-to-action-block .cta-button{margin-top:24px}.call-to-action-block .cta-button .btn{padding:10px 24px;font-weight:600;border-radius:8px;letter-spacing:.5px;transition:all .3s ease;background-color:#fff}.call-to-action-block .cta-button .btn:hover{color:#fff;background-color:var(--color-theme);transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.call-to-action-block .image-column{display:flex;justify-content:center;align-items:center}.call-to-action-block .cta-image{max-width:100%}.call-to-action-block .cta-image img{max-width:100%;height:auto;border-radius:8px;box-shadow:0 5px 15px #0000001a}@media(max-width:767px){.call-to-action-block{padding:40px 20px}.call-to-action-block .section-name{font-size:24px}.call-to-action-block .subtitle{font-size:16px}.call-to-action-block .content-column{padding-right:15px;margin-bottom:30px}}
