@font-face{font-family:AHMAuth;src:url(fonts/PeydaWeb-Regular.woff2) format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:AHMAuth;src:url(fonts/PeydaWeb-ExtraBold.woff2) format('woff2');font-weight:600 900;font-display:swap}
.digits_ui .digits-form_page,.digits_ui .digits-form_container,.digits-form_page .digits-form_container{
 --dprimary:#10392e!important;--dtitle:#15372d!important;--dfield_bg:#f4f5f0!important;--daccent:#ded3ad!important;--dform_bg:#fbf9f5!important;--dbutton_text:#fff!important;
 font-family:AHMAuth,Tahoma,sans-serif!important;color:#15372d;color-scheme:light;
}
.digits-form_container input,.digits-form_container button,.digits-form_container a,.digits-form_container label{font-family:AHMAuth,Tahoma,sans-serif!important}
.digits-form_container .digits-form_wrapper,.digits-form_container .digits-form_heading_text,.digits-form_container .digits-form_tab-item,.digits-form_container .digits-form_button-text,.digits-form_container .dig_login_signup_bar>span{font-family:AHMAuth,Tahoma,sans-serif!important}
.digits_ui .digits-form_page{background:#fbf9f5!important}
.digits_ui .digits-form_wrapper{box-sizing:border-box;max-width:440px;border-radius:24px!important;border:1px solid #dedfd3;box-shadow:0 16px 60px #10392e12;background:#fbf9f5!important;padding:30px!important}
.digits-form_container .digits-form_heading{font-size:25px!important;line-height:1.6;color:#15372d!important;font-weight:700;margin-bottom:8px!important;text-align:center}
.digits-form_container .digits-form_heading:before{content:'';display:block;width:48px;height:48px;margin:0 auto 12px;border-radius:14px;background:url(icons/sprout.png) center/contain no-repeat}
.digits-form_container .ahm-auth-intro{font:400 14px/1.9 AHMAuth,Tahoma,sans-serif;color:#62736a;margin:0 0 22px;text-align:center}
.digits-form_container .digits-form_input_row{border-radius:13px!important;min-height:54px;box-sizing:border-box}
.digits-form_container .digits-form_input input:not([type=checkbox]):not([type=radio]){font-size:16px!important;min-height:52px;color:#15372d!important;box-sizing:border-box}
.digits-form_container .digits-mobile_wrapper{direction:ltr;display:flex!important;align-items:center}
.digits-form_container .digits-mobile_wrapper>.digits-form_input:last-child{min-width:0;flex:1}
.digits-form_container .digits-mobile_wrapper .digits-form_countrycode{position:relative!important;top:auto!important;left:auto!important;flex:0 0 112px;max-width:112px;border-right:1px solid #dedfd3}
.digits-form_container .digits-form_countrycode input[type=text]{width:112px!important;padding:8px 8px 8px 64px!important;direction:ltr;text-align:left;background:transparent!important}
.digits-form_container input[type=tel]{direction:ltr;text-align:left}
.digits-form_container input:focus-visible,.digits-form_container a:focus-visible,.digits-form_container button:focus-visible{outline:2px solid #31735b!important;outline-offset:3px}
.digits-form_container .digits-form_button{background:#10392e!important;color:#fff!important;min-height:54px;border-radius:13px!important;box-shadow:none!important;font-size:17px!important;font-weight:600}
.digits-form_container .digits-form_tab-item{font-size:14px!important;line-height:1.7!important}
.digits-form_container .dig_login_signup_bar{display:flex;flex-direction:column;gap:10px;align-items:stretch;margin-top:24px!important;padding-top:20px;border-top:1px solid #dedfd3;text-align:center;font-size:14px!important;color:#62736a!important}
.digits-form_container .dig_login_signup_bar a{display:flex!important;align-items:center;justify-content:center;min-height:50px;padding:10px 14px;box-sizing:border-box;border:1px solid #10392e;border-radius:13px;background:#edf2e9;color:#10392e!important;font-size:16px!important;font-weight:600;text-decoration:none!important;line-height:1.7}
.digits-form_container .dig_login_signup_bar a:hover{background:#e2ebdc}
.digits-form_container .dig_login_signup_bar>span{color:#475c50!important;font-weight:400!important;opacity:1!important}
.digits-form_container .digits-form_rememberme{font-size:13px!important;color:#62736a}
@media(max-width:600px){
 .digits_ui .digits-form_page{padding:16px 12px!important;box-sizing:border-box;min-height:100dvh;height:auto!important;overflow-y:auto}
 .digits_ui .digits-form_container{width:100%!important;max-width:440px!important;margin:auto!important;box-sizing:border-box}
 .digits_ui .digits-form_wrapper{width:100%!important;padding:24px 20px!important;border-radius:22px!important;margin:12px auto!important;box-sizing:border-box}
 .digits-form_container .digits-form_heading{font-size:23px!important}
 .digits-form_container .digits-form_tab-item{padding:10px 6px!important}
 .digits-form_container .digits-form_input_row{max-width:100%}
}
@media(prefers-reduced-motion:reduce){.digits-form_container *{scroll-behavior:auto!important}}

.digits-form_container .digits-form_countrycode .digits-field-country_flag{left:8px!important;right:auto!important;top:50%!important;transform:translateY(-50%);margin:0!important}

.digits-form_container .digits-mobile_wrapper>.digits-form_input:last-child input{padding-left:14px!important;padding-right:14px!important}
.digits-form_container .digits-form_rememberme{margin-top:16px!important;margin-bottom:16px!important;clear:both}
.dig_error_message.digits_page_visible{position:fixed!important;top:16px!important;bottom:auto!important;right:16px!important;left:auto!important;max-width:calc(100vw - 32px)!important;z-index:999999!important;font-family:AHMAuth,Tahoma,sans-serif!important}
