.subscribe_ag_subscribe__XeWKr{margin-bottom:2rem}.subscribe_ag_subscribe__XeWKr .subscribe_ag_title__rhXKg{font-family:var(--font-playfair);color:#000;line-height:1.6;letter-spacing:.5px;font-size:1rem;font-weight:500;margin-bottom:.5rem}.subscribe_ag_subscribe__XeWKr form{position:relative;display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:1rem;height:48px;margin-bottom:.75rem;padding-left:.75rem;border-radius:.85rem;background-color:#f9f8f8;border:1px solid #e2561f;width:350px;flex-wrap:wrap}.subscribe_ag_subscribe__XeWKr form .subscribe_ag_input_wrap__U_7cz{position:relative}.subscribe_ag_subscribe__XeWKr form .subscribe_ag_input_wrap__U_7cz .subscribe_ag_input_block_area__Wjk_U .subscribe_ag_input__oUt5x{font-size:1.2rem;font-family:var(--font-playfair);color:#212121;line-height:1.6;letter-spacing:.5px;height:100%;font-weight:600;font-size:1rem;border-radius:0;border:0;flex:1 1;background-color:transparent}.subscribe_ag_subscribe__XeWKr form .subscribe_ag_input_wrap__U_7cz .subscribe_ag_input_block_area__Wjk_U .subscribe_ag_input__oUt5x::placeholder{font-weight:500;font-size:1rem;color:#67717d}.subscribe_ag_subscribe__XeWKr form .subscribe_ag_input_wrap__U_7cz .subscribe_error_msg__5L4GQ{margin-top:8px;color:#e73838;font-size:12px;width:-moz-fit-content;width:fit-content;background-color:rgba(231,56,56,.1);padding:5px 8px;border-radius:4px;position:absolute;top:calc(100% + 10px);left:-.75rem}.subscribe_ag_subscribe__XeWKr form button{background:linear-gradient(to right bottom,#e56736,#e67041);border-radius:.75rem;display:flex;align-items:center;transition:background-color .3s ease;width:-moz-fit-content;width:fit-content;text-decoration:none;height:100%;border-top-left-radius:0;border-bottom-left-radius:0}.subscribe_ag_subscribe__XeWKr form button .subscribe_ag_text__GZhO5{font-size:1.2rem;font-family:var(--font-playfair);color:hsla(0,0%,100%,.75);line-height:1.6;letter-spacing:1px;text-transform:uppercase;letter-spacing:1.5px;font-size:.8rem;white-space:nowrap;color:#fff;font-weight:500;padding:0 .75rem}