.agency-footer__registration-form{display:flex;align-items:center;justify-content:center;width:100%;background-color:#1e1b4c;overflow:hidden!important}.agency-footer__registration-form .content{position:relative;width:100%;margin:0 auto;max-width:1440px;justify-content:flex-start;display:flex;flex-direction:column;gap:24px}.agency-footer__registration-form .content__title{width:100%;max-width:1440px;color:#fff;font-family:var(--font-phudu),sans-serif;z-index:1}.agency-footer__registration-form .content__title .sm{font-family:var(--font-phudu),sans-serif;font-size:45px;font-weight:500;line-height:52px;letter-spacing:0}.agency-footer__registration-form .content__title .lrg{font-family:var(--font-phudu),sans-serif;font-size:57px;font-weight:600;line-height:64px;letter-spacing:-.25px}.agency-footer__registration-form .content__form{display:flex;flex-direction:column;align-items:stretch;gap:24px;width:25vw;min-width:600px;z-index:1;border-radius:24px;padding:24px;background-color:#fff;margin-bottom:16px}.agency-footer__registration-form .content__form--button-row{display:flex;justify-content:flex-end;gap:16px}.agency-footer__registration-form .content__background{position:absolute;right:0;top:6vh;z-index:0}.agency-footer__bottom{position:relative;width:100%;background:linear-gradient(101deg,#608bc7,#42529f 47.4%,#6756a0)}.agency-footer .company-information{color:#fff;font-family:var(--font-lexend),sans-serif;font-size:14px;font-weight:300;line-height:20px;letter-spacing:.25px}.agency-footer .company-information__information td,.agency-footer .company-information__information th{vertical-align:top}.agency-footer .company-information__information th:first-child{font-weight:600;width:90px}.agency-footer .company-information__information th:nth-child(2){padding-right:8px}.agency-footer .footer-sitemap__link{font-family:var(--font-lexend),sans-serif;font-size:14px;font-weight:300;line-height:20px;letter-spacing:.25px;color:#e2e8f0;transition:color .2s}.agency-footer .footer-sitemap__link:hover{color:#7ec5e7}.agency-footer__social-icon{width:24px;height:24px;transition:transform .2s}.agency-footer__social-icon:hover{transform:scale(1.1)}.agency-footer__submit{font-family:var(--font-lexend),sans-serif;font-size:22px;font-weight:400;line-height:28px;letter-spacing:0}ul{padding-left:0}@media(max-width:1440px){.agency-footer .content__form{gap:16px;width:50vw;min-width:500px}}@media(max-width:900px){.agency-footer__registration-form{padding:0 32px}.agency-footer__registration-form .content__title .lrg,.agency-footer__registration-form .content__title .sm{font-family:var(--font-phudu),sans-serif;font-size:45px;font-weight:500;line-height:52px;letter-spacing:0}.agency-footer__registration-form .content__form{gap:12px;width:100%;border-radius:16px;padding:20px;min-width:unset}}@media(max-width:600px){.agency-footer{height:auto!important}.agency-footer__registration-form{padding:0 16px;overflow:hidden!important}.agency-footer__registration-form .content{padding-block:24px}.agency-footer__registration-form .content__title{text-align:center}.agency-footer__registration-form .content__title .lrg,.agency-footer__registration-form .content__title .sm{font-family:var(--font-phudu),sans-serif;font-size:36px;font-weight:500;line-height:44px;letter-spacing:0}.agency-footer__registration-form .content__form{gap:8px;width:100%;border-radius:12px;padding:16px}.agency-footer__registration-form .content__background{position:absolute;left:-50%;top:-5vh}}.res-txt--dis{font-family:var(--font-phudu),sans-serif;font-size:57px;font-weight:600;line-height:64px;letter-spacing:-.25px}@media(max-width:600px){.res-txt--dis{font-family:var(--font-phudu),sans-serif;font-size:36px;font-weight:500;line-height:44px;letter-spacing:0}}@media(max-width:900px)and (min-width:601px){.res-txt--dis{font-family:var(--font-phudu),sans-serif;font-size:45px;font-weight:500;line-height:52px;letter-spacing:0}}.res-txt--head{font-family:var(--font-phudu),sans-serif;font-size:32px;font-weight:500;line-height:40px;letter-spacing:0}@media(max-width:600px){.res-txt--head{font-family:var(--font-phudu),sans-serif;font-size:28px;font-weight:500;line-height:36px;letter-spacing:0}}.res-txt--tit{font-family:var(--font-lexend),sans-serif;font-size:22px;font-weight:400;line-height:28px;letter-spacing:0}@media(max-width:600px){.res-txt--tit{font-family:var(--font-lexend),sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.15px}}.res-txt--lab{font-family:var(--font-lexend),sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.1px}@media(max-width:600px){.res-txt--lab{font-family:var(--font-lexend),sans-serif;font-size:11px;font-weight:400;line-height:16px;letter-spacing:.5px}}@media(max-width:900px)and (min-width:601px){.res-txt--lab{font-family:var(--font-lexend),sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.5px}}.res-txt--bod{font-family:var(--font-lexend),sans-serif;font-size:16px;font-weight:300;line-height:24px;letter-spacing:.5px}@media(max-width:600px){.res-txt--bod{font-family:var(--font-lexend),sans-serif;font-size:14px;font-weight:300;line-height:20px;letter-spacing:.25px}}.res-txt--h1{font-family:var(--font-lexend),sans-serif;font-size:60px;font-weight:400;line-height:72px;letter-spacing:-.5px}@media(max-width:600px){.res-txt--h1{font-family:var(--font-lexend),sans-serif;font-size:36px;font-weight:400;line-height:40px;letter-spacing:-.25px}}@media(max-width:900px)and (min-width:601px){.res-txt--h1{font-family:var(--font-lexend),sans-serif;font-size:48px;font-weight:400;line-height:56px;letter-spacing:-.5px}}.submit-modal{padding:0;display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:20px}.submit-modal__header{width:100%;display:flex;justify-content:flex-end;align-items:center}