.blog-subscribe{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:15px;margin:auto;padding:clamp(20px,2.5vw,40px);width:min(1180px,100%)}.blog-subscribe .social-links{display:inline-flex}.blog-subscribe .social-links [class*=icon-]:before{color:#fff;display:block;font-size:40px;height:40px;width:40px}.blog-subscribe .social-links a:hover{text-decoration:unset!important}.blog-subscribe .blog-subscribe__inner{align-items:center;display:flex;justify-content:space-between;margin:auto;width:min(1000px,100%)}.blog-subscribe .blog-subscribe__content{flex-basis:40%}.blog-subscribe .blog-subscribe__form{flex-basis:55%}.blog-subscribe__content *{margin-bottom:0;margin-top:0}.blog-subscribe__subheading{color:#f8002f;font-size:23px;font-weight:700;letter-spacing:2.3px;line-height:1.8261;text-transform:uppercase}.blog-subscribe__heading{color:#fff;font-family:Signifier;font-size:36px;font-weight:400;line-height:1.1944}.blog-subscribe__msg *{color:#fff;font-size:16px;font-style:italic;font-weight:700;line-height:2.125}.blog-subscribe .blog-subscribe__form form{background:transparent;padding:0}.blog-subscribe .blog-subscribe__form label{color:#fff}.blog-subscribe .blog-subscribe__form input[type=email],.blog-subscribe .blog-subscribe__form input[type=tel],.blog-subscribe .blog-subscribe__form input[type=text],.blog-subscribe .blog-subscribe__form select{background-color:transparent;border:0;border-bottom:1px solid #fff;border-radius:0;color:#fff;outline:0}@media screen and (max-width:1024px){.blog-subscribe .blog-subscribe__inner{flex-wrap:wrap}.blog-subscribe .blog-subscribe__content,.blog-subscribe .blog-subscribe__form{flex-basis:100%}}