.input-text__container{display:flex;flex-direction:column;margin-bottom:1.25rem;width:100%}label{font-weight:200;font-size:15px;margin-bottom:5px}.input-text{width:100%;box-sizing:border-box;height:35px;padding:0 .5rem;border:1px solid #c0c3c9;caret-color:#344a5b;color:#344a5b;transition:border-color .3s ease-in-out;font-size:15px}@media(min-width:728px){.input-text{width:300px}}.input-text:focus{outline:none;box-shadow:0 0 0 3px #5e5e5e}.input-checkbox__container{display:flex;align-items:center;margin-bottom:1.25rem}.input-checkbox{width:1.25rem;height:1.25rem;margin-right:.5rem;opacity:0}.input-checkbox:focus+.input-checkbox__label:before{box-shadow:0 0 0 3px #344a5b}.input-checkbox:checked+.input-checkbox__label:after{content:""}.input-checkbox__label{position:relative;display:flex;align-items:center}.input-checkbox__label:before{position:absolute;left:-1.75rem;height:1.25rem;width:1.25rem;content:"";border:2px solid #344a5b;border-radius:3px}.input-checkbox__label:after{position:absolute;left:calc(-1.5rem + 1px);height:.4rem;width:.75rem;content:none;border-left:2px solid;border-bottom:2px solid;border-color:#344a5b;transform:rotate(-53deg) translateY(-1px)}.page-control__container{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:auto}.page-control__container .main-cta{cursor:pointer;background:#1c3553;padding:15px;border-radius:3px;color:#fff;border:medium none;font-size:15px}.page-control__container .main-cta:disabled{background-color:#c0c3c9}