﻿.subscribe{position:relative;width:100%;background-color:#eee;}.subscribe__container{padding-bottom:40px;}.subscribe__content{text-align:center;background:#fff;text-align:center;padding:24px 16px;margin:0 auto;z-index:1;position:relative;}.subscribe .subscribe__deco{text-align:center;padding:16px 0;}.subscribe .subscribe__deco img{display:inline-block;width:382px;}.subscribe h2{font-size:24px;font-weight:500;margin-bottom:32px;text-align:center;}.subscribe .button{width:100%;max-width:440px;}@media(min-width:768px){.subscribe{padding:48px 0;}.subscribe h2{max-width:620px;margin:0 auto 32px;}.subscribe .subscribe__container{position:relative;padding-bottom:0;z-index:0;}.subscribe .subscribe__deco{position:absolute;width:47%;transform:translateY(-10%);z-index:0;}.subscribe .subscribe__deco img{width:unset;position:relative;top:0;left:-20%;}.subscribe .subscribe__content{padding:24px;max-width:564px;width:60%;}.subscribe .button{width:auto;}}.subscribe .subscribe__social{margin-top:24px;}.subscribe .subscribe__social h3{font-size:24px;font-weight:500;text-align:center;}.subscribe .subscribe__social-links{display:flex;justify-content:center;gap:24px;position:relative;}.subscribe .subscribe__social-links a{display:flex;justify-content:center;align-items:center;width:44px;height:44px;color:#fff;background-color:#1f1f1f;border-radius:50%;text-decoration:none;}.subscribe .subscribe__social-links a:hover{opacity:75%;}.subscribe .subscribe__social-links svg{width:20px;height:20px;}