#newsletter-section .news-content{display:flex;justify-content:space-between;align-items:center;padding:60px 0;border-bottom:1px solid var(--theme-color-4)}#newsletter-section .news-content .text-col{width:100%;max-width:450px}#newsletter-section .news-content .text-col .title{color:var(--theme-color-1);font-size:40px;font-weight:400;line-height:54px}#newsletter-section .news-content .text-col .title span{color:var(--theme-color-3);font-size:81px;font-weight:400;line-height:54px}#newsletter-section .news-content .form-col{margin-left:30px;width:100%;max-width:550px}#newsletter-form .form-group{margin-bottom:12px}#newsletter-form .form-group input{width:100%;background-color:transparent;padding:18px 0;outline:none;border-radius:0;color:var(--theme-color-1);font-size:16px;font-weight:300;line-height:24px;border:none;border-bottom:1px solid rgba(61,61,61,.08)}#newsletter-form .form-group input::-moz-placeholder{color:rgba(36,43,56,.47)}#newsletter-form .form-group input::placeholder{color:rgba(36,43,56,.47)}#newsletter-form .inner-group{position:relative;display:flex;align-items:center;justify-content:space-between}#newsletter-form .submit-btn{position:absolute;display:flex;align-items:center;justify-content:center;right:20px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background-color:var(--theme-color);transition:all .2s linear}#newsletter-form .submit-btn svg{width:16px;height:16px;transition:all .2s linear}#newsletter-form .submit-btn.active{background-color:var(--theme-color-3)}#newsletter-form .submit-btn.active svg{fill:var(--theme-color);stroke:var(--theme-color)}.acceptance-container{display:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.acceptance-container.show{display:flex}@media screen and (max-width:1199px){#newsletter-section .news-content{padding:40px 0}#newsletter-section .news-content .text-col .title{font-size:36px;line-height:44px}#newsletter-section .news-content .text-col .title span{font-size:60px}}@media screen and (max-width:991px){#newsletter-section .news-content{align-items:flex-start;flex-direction:column;gap:0!important}#newsletter-section .news-content .text-col{max-width:100%;margin-bottom:0}#newsletter-section .news-content .text-col .title{font-size:24px;line-height:36px}#newsletter-section .news-content .form-col{max-width:100%;margin-left:0}#newsletter-form .submit-btn{right:0}}@media screen and (max-width:1199px){#newsletter-section .news-content{padding:30px 0}}