*,:after,:before{box-sizing:border-box;font-size:inherit;line-height:inherit;margin:0;padding:0}html{scroll-behavior:smooth}li,ul{list-style:none}button{background:none;border:none;cursor:pointer;font-family:inherit;font-size:inherit;transition:.5s}button,button:focus{outline:none}button:disabled{opacity:.5}img{max-width:100%;vertical-align:middle}a,img,span{display:inline-block}a{color:inherit;text-decoration:none;transition:all .5s}input{font-family:inherit}i{display:inline-block;font-size:inherit;font-weight:inherit}table{border-collapse:collapse}button,input,optgroup,select,textarea{color:inherit;line-height:inherit;padding:0}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/build/fonts/Poppins-SemiBold.3c3f3613.woff2) format("woff2"),url(/build/fonts/Poppins-SemiBold.71da8e4f.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/build/fonts/Poppins-Bold.dd24d10e.woff2) format("woff2"),url(/build/fonts/Poppins-Bold.a6b628bd.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/build/fonts/Poppins-ExtraBold.5b57f3aa.woff2) format("woff2"),url(/build/fonts/Poppins-ExtraBold.ccb9c205.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url(/build/fonts/Poppins-Black.9f8a4a5f.woff2) format("woff2"),url(/build/fonts/Poppins-Black.5d04762a.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/build/fonts/Poppins-Medium.563f976d.woff2) format("woff2"),url(/build/fonts/Poppins-Medium.7e588a26.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:900;src:url(/build/fonts/Poppins-BlackItalic.8b2173d8.woff2) format("woff2"),url(/build/fonts/Poppins-BlackItalic.5853a96e.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(/build/fonts/Poppins-ExtraLight.8a5423f8.woff2) format("woff2"),url(/build/fonts/Poppins-ExtraLight.52747ba1.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:url(/build/fonts/Poppins-ExtraBoldItalic.971d0eac.woff2) format("woff2"),url(/build/fonts/Poppins-ExtraBoldItalic.a0eb757c.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/build/fonts/Poppins-Regular.ad19729d.woff2) format("woff2"),url(/build/fonts/Poppins-Regular.387f9003.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(/build/fonts/Poppins-Light.9bec05ab.woff2) format("woff2"),url(/build/fonts/Poppins-Light.6f5b7a1c.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:100;src:url(/build/fonts/Poppins-Thin.852bafc2.woff2) format("woff2"),url(/build/fonts/Poppins-Thin.654968a8.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:url(/build/fonts/Poppins-BoldItalic.18770f85.woff2) format("woff2"),url(/build/fonts/Poppins-BoldItalic.066192b3.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:600;src:url(/build/fonts/Poppins-SemiBoldItalic.6ad14e1b.woff2) format("woff2"),url(/build/fonts/Poppins-SemiBoldItalic.ae7a11bc.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:500;src:url(/build/fonts/Poppins-MediumItalic.de07f277.woff2) format("woff2"),url(/build/fonts/Poppins-MediumItalic.38bd2f9c.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:300;src:url(/build/fonts/Poppins-LightItalic.f8fc4fd3.woff2) format("woff2"),url(/build/fonts/Poppins-LightItalic.cbc25403.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:100;src:url(/build/fonts/Poppins-ThinItalic.0996aa02.woff2) format("woff2"),url(/build/fonts/Poppins-ThinItalic.ed0c9001.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url(/build/fonts/Poppins-Italic.f932365b.woff2) format("woff2"),url(/build/fonts/Poppins-Italic.dce44826.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:200;src:url(/build/fonts/Poppins-ExtraLightItalic.55ba0160.woff2) format("woff2"),url(/build/fonts/Poppins-ExtraLightItalic.7b781bcc.woff) format("woff")}body{color:#0a3847;font-family:Poppins,sans-serif}.block-wrapper .content-form form .form-group>input{--border-color:#ced4da;background-color:#fffffe;border:1px solid var(--border-color);border-radius:3px;display:inline-block;font-family:inherit;max-width:100%;min-width:1rem;outline:none;padding:.5rem 1rem;transition:all .5s}.block-wrapper .content-form form .form-group>input:focus{outline:0}.block-wrapper .content-form form .form-group>input::-moz-placeholder{font-size:inherit}.block-wrapper .content-form form .form-group>input::placeholder{font-size:inherit}.block-wrapper .content-form .form-error{background-color:#fedee5;border-color:#fed1da;color:#823040;padding:.75rem 1.25rem}.block-wrapper .bottom-content,.block-wrapper .footer{font-size:.75rem;opacity:.7}@media (min-width:480px){.block-wrapper .bottom-content,.block-wrapper .footer{font-size:.85rem}}.block-wrapper{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;flex-wrap:nowrap;gap:unset;justify-content:flex-start;min-height:100vh;padding:2rem 1rem 1rem}@media (min-width:480px){.block-wrapper{padding:4.5rem 1rem 1rem}}.block-wrapper .content{box-shadow:0 1px 0 rgba(17,17,26,.05),0 0 8px rgba(17,17,26,.1);max-width:100%;width:420px}.block-wrapper .content-logo{background-color:#e5002b;color:#fffffe;padding:1rem;text-align:center}.block-wrapper .content-logo img{height:2rem;-o-object-fit:contain;object-fit:contain;width:8rem}@media (min-width:480px){.block-wrapper .content-logo{padding:2rem}}.block-wrapper .content-form{background-color:#fffffe;font-size:.75rem;padding:1rem}@media (min-width:480px){.block-wrapper .content-form{font-size:1rem;padding:2rem}}.block-wrapper .content-form .form-error{width:100%}.block-wrapper .content-form .form-title-block{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:1rem;justify-content:flex-start;margin-bottom:2rem}.block-wrapper .content-form .form-title-block .form-title{font-size:1rem;font-weight:600}@media (min-width:480px){.block-wrapper .content-form .form-title-block .form-title{font-size:1.25rem;font-weight:600}}.block-wrapper .content-form .form-title-block .form-description{font-size:.75rem}@media (min-width:480px){.block-wrapper .content-form .form-title-block .form-description{font-size:.85rem}}.block-wrapper .content-form form{gap:1.25rem}.block-wrapper .content-form form,.block-wrapper .content-form form .form-group{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}.block-wrapper .content-form form .form-group{gap:.5rem;width:100%}.block-wrapper .content-form form .form-group>label{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;font-weight:600;gap:unset;justify-content:space-between;width:100%}.block-wrapper .content-form form .form-group>label .sub-link{font-size:.75rem;font-weight:400;opacity:.7}@media (min-width:480px){.block-wrapper .content-form form .form-group>label .sub-link{font-size:.85rem}}.block-wrapper .content-form form .form-group>label .invalid-feedback{font-size:.75rem;font-weight:400;opacity:.7;width:100%}.block-wrapper .content-form form .form-group>input{width:100%}.block-wrapper .content-form form .form-action{text-align:center;width:100%}.block-wrapper .content-form form .form-action .action,.block-wrapper .content-form form .form-action button[type=submit]{background-color:#e5002b;background-image:none;color:#fff;cursor:pointer;display:inline-block;font-weight:600;padding:.6em 1.2em;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.block-wrapper .content-form form .form-hidden{display:none}.block-wrapper .content-form form .text-muted{color:#4e73df}.block-wrapper .bottom-content{margin-bottom:4rem;padding:2rem}.block-wrapper .bottom-content .link{font-weight:600;margin-left:.5rem}.block-wrapper .button-action-center{padding:2rem 0;text-align:center}.block-wrapper .button-action-center .button-action{background-color:#e5002b;background-image:none;color:#fff;cursor:pointer;display:inline-block;font-weight:600;margin:0 .5rem;padding:.6em 1.2em;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.block-wrapper .footer{margin-top:auto}