.subscribe{padding:6rem 0}.subscribe .heading{margin:0 0 4rem}.subscribe .cont{margin-bottom:4rem}.subscribe .form{position:relative}.subscribe .form__row{margin:0}.subscribe .form__control{padding-right:130px}.subscribe .form__fields--buttons{position:absolute;top:1px;right:1px}.subscribe .form__fields--buttons,.subscribe .form__fields--buttons .form__row,.subscribe .form__fields--buttons .button{height:100%}.subscribe .form__fields--buttons .button{height:calc(100% - 2px)}.subscribe .form__fields--buttons .button svg{top:18px}@media (width<=1024px){.subscribe{padding:4rem 0}.subscribe .heading{margin:0 0 3rem}.subscribe .cont{margin-bottom:3rem}}@media (width<=768px){.subscribe{padding:3rem 0}.subscribe .heading{margin:0 0 2rem}.subscribe .cont{margin-bottom:2rem}.subscribe .form__control{padding-right:100px}.subscribe .form__fields--buttons .button{padding-left:.85rem;padding-right:2.25rem;font-size:.85rem}.subscribe .form__fields--buttons .button svg{top:16px}}
