.subscribe-form{background-color:var(--bg-color);color:var(--text-color);position:relative;padding:100px 0;overflow:hidden}@media only screen and (max-width:767px){.subscribe-form{padding:60px 0}}.subscribe-form__background{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.subscribe-form__container{position:relative;z-index:1;max-width:calc(876px + 48px);width:100%;padding:0 24px;margin:0 auto}@media only screen and (max-width:767px){.subscribe-form__container{padding:0 16px}}.subscribe-form__header{max-width:800px;width:100%;margin:0 auto 27px}@media only screen and (max-width:767px){.subscribe-form__header{margin-bottom:16px}}.subscribe-form__heading{margin-bottom:16px}.subscribe-form__text{font-weight:500}.subscribe-form__form{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}@media only screen and (max-width:767px){.subscribe-form__form{flex-direction:column;align-items:stretch}}@media only screen and (max-width:767px){.subscribe-form__form .btn{align-self:center}}.subscribe-form__messages{width:100%}.subscribe-form__field-email{flex:1}.subscribe-form__decorative{position:absolute;bottom:0;left:var(--position,70%);max-width:190px;width:100%}@media only screen and (max-width:1279px){.subscribe-form__decorative{max-width:100px;left:auto;right:20px}}.subscribe-form__decorative img{width:100%}.subscribe-form .parallax-container{z-index:0}.subscribe-form .parallax-container .parallax-element:nth-child(1){top:32.5%;width:80px;height:80px;left:7.5%}@media only screen and (max-width:767px){.subscribe-form .parallax-container .parallax-element:nth-child(1){display:none}}.subscribe-form .parallax-container .parallax-element:nth-child(2){top:25%;right:13.5%;width:55px;height:55px}@media only screen and (max-width:767px){.subscribe-form .parallax-container .parallax-element:nth-child(2){display:none}}