.footer_footer__ysJQv{background-image:url(/images/hero_bg.png);background-size:cover;background-position:bottom;background-repeat:no-repeat;height:auto;position:relative;padding-block:100px 40px;padding-inline:120px;@media screen and (max-width:992px){padding-inline:80px;padding-block:50px 20px}@media screen and (max-width:520px){padding-inline:40px;padding-block:30px 10px}}.footer_grid__2aMKO{display:flex;justify-content:space-between;gap:1rem;@media screen and (max-width:992px){flex-direction:column;align-items:center}@media screen and (max-width:520px){align-items:unset}}.footer_logo__qEIoK>div{width:60px;height:80px}.footer_logoContentWrapper__GaOM2{display:flex;flex-direction:column;gap:1.5rem;max-width:260px;&>h4{color:var(--white-color)!important;-webkit-margin-after:0!important;margin-block-end:0!important}&>h4,&>p{font-size:12px!important;font-weight:500!important}&>p{color:#a5a5a7!important}@media screen and (max-width:520px){max-width:unset}}.footer_linksHeading__ynQoL{font-size:14px!important;color:var(--white-color);font-weight:500}.footer_linksWrapper__Hc47V{display:flex;max-width:-moz-fit-content;max-width:fit-content;gap:3.5rem;@media screen and (max-width:520px){flex-direction:column;align-items:center;gap:1rem}}.footer_links__2zAnx{justify-content:center;display:flex;gap:12px;flex-direction:column;-webkit-margin-before:1.5rem;margin-block-start:1.5rem;& .footer_link___RpQU>a{font-size:12px!important;font-weight:500!important;color:#a5a5a7!important}}.footer_rightWrapper__XgV10{display:flex;flex-direction:column;gap:1.5rem;&>p{font-size:14px!important;color:var(--white-color)!important;font-weight:500!important}}.footer_socialMedia__fWygF{display:flex;gap:10px;&>img{cursor:pointer}@media screen and (max-width:376px){flex-direction:column}}.footer_socialsWrapper__sAjZm{display:flex;gap:10px}.footer_copyright__EebrH{padding-block:2rem 0;margin-top:3rem}.footer_copyright__EebrH p{text-align:center;color:#a5a5a7;font-size:12px;font-weight:500}.Logo_logo__c5nVK{position:relative;width:120px;height:70px;& img{object-fit:contain;object-position:center}@media screen and (max-width:600px){width:90px;height:45px}}.SignupForm_header__wFpc9{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:2rem}.SignupForm_field_container__1ELBg{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:15px;grid-row-gap:20px;@media screen and (max-width:550px){grid-template-columns:repeat(1,1fr);grid-row-gap:15px}}.SignupForm_phone_container__2IOW_{grid-column:1/-1}.SignupForm_title__d7LEV{display:flex;flex-direction:column;align-items:center;gap:.5rem;& h5{color:var(--white-color);font-family:var(--ff-primary);font-weight:700;margin:0;@media screen and (max-width:550px){font-size:18px;margin-bottom:0}}& p{color:var(--sub-text-color)}}.SignupForm_form___hdSN{width:100%;border-radius:15px;padding:30px;z-index:1;display:flex;flex-direction:column;gap:12px;@media screen and (max-width:602px){padding-left:15px;padding-bottom:15px;padding-right:15px;padding-top:15px;gap:18px}}.SignupForm_checkbox_container__bkw8N{display:flex;align-items:center;gap:10px;-webkit-padding-after:10px;padding-block-end:10px;& p{font-size:14px;color:var(--sub-text-color);& a{font-size:14px;color:var(--primary-color)!important;-webkit-margin-start:4px;margin-inline-start:4px;text-decoration:underline!important}}}.SignupForm_button_container__bU0jZ{width:100%;display:flex;justify-content:center;& button{width:100%}}.SignupForm_link_container__Ioa6x{display:flex;justify-content:center;&>p{color:var(--white-color);@media screen and (max-width:550px){font-size:14px}}& a,&>p{font-size:16px}& a{color:var(--primary-color)!important;text-decoration:underline!important;@media screen and (max-width:550px){font-size:14px}}}.Login_header__RJNq0{display:flex;align-items:center;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;position:relative;&>h5{font-weight:900;margin:0}& p{color:var(--sub-text-color);max-width:500px;margin-inline:auto;text-align:center}}.Login_form__mJ4fn{display:flex;flex-direction:column;gap:15px;max-width:650px;margin-inline:auto;border-radius:15px;padding:30px;z-index:1;& button{width:100%}@media screen and (max-width:602px){padding-left:15px;padding-bottom:15px;padding-right:15px;padding-top:15px}}.Login_forgorPassword__h3Xcx{display:flex;justify-content:flex-end;width:100%;color:var(--primary-color)!important;text-decoration:underline!important;cursor:pointer;font-size:14px;margin-top:-8px;@media screen and (max-width:550px){font-size:14px}}.Login_separator__9UGJX{display:flex;align-items:center;gap:1rem;color:var(--sub-text-color);& hr{flex-grow:1}}