section.newsletter_main_container{gap:24px;width:100%;margin-top:100px;margin-bottom:100px;padding-left:180px;padding-right:180px}@media (max-width:480px){section.newsletter_main_container{padding-left:16px;padding-right:16px}}section.newsletter_main_container .success_message{margin-top:24px}section.newsletter_main_container .newsletter_title_text{text-align:left;color:#596d99;font-size:40px;line-height:44px}@media (max-width:480px){section.newsletter_main_container .newsletter_title_text{text-wrap:wrap}}section.newsletter_main_container .newsletter_subtitle_text{text-align:left;color:#78847d;margin-top:8px;font-size:36px;font-weight:400;line-height:28px}@media (max-width:480px){section.newsletter_main_container .newsletter_subtitle_text{text-wrap:wrap;line-height:110%}}section.newsletter_main_container .newsletter_inner_container{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:32px;display:flex}@media (max-width:480px){section.newsletter_main_container .newsletter_inner_container{flex-direction:column}}section.newsletter_main_container .newsletter_inner_container .textfield{flex:2}@media (max-width:480px){section.newsletter_main_container .newsletter_inner_container .textfield{flex:unset;width:100%}}section.newsletter_main_container .newsletter_inner_container .subscribe_button{flex:1}@media (max-width:480px){section.newsletter_main_container .newsletter_inner_container .subscribe_button{flex:unset;width:100%}}section.newsletter_main_container .agreement_checkbox_container{flex-direction:row;justify-content:flex-start;align-items:center;gap:9px;margin-top:24px;display:flex}@media (max-width:480px){section.newsletter_main_container .agreement_checkbox_container{align-items:flex-start}}section.newsletter_main_container .agreement_checkbox_container .checkbox{background-color:#596d99;width:18px;height:18px}section.newsletter_main_container .agreement_checkbox_container .checkbox:checked{background-color:#596d99;border:1px solid #596d99}section.newsletter_main_container .agreement_checkbox_container .agreement_text{color:#78847d;white-space:wrap;font-size:16px}
button.square_button_main_container{background-color:#596d99;border-radius:2px;height:100%;padding:11px 22px}button.square_button_main_container .button_text{letter-spacing:2px;font-size:18px}
