.button,.card,.form-element{border-radius:3px}.button,.header{align-items:center;box-sizing:border-box;width:100%}.button,form a{font-weight:500}.button,form{margin-top:24px}.errors ul,.footer .footer-nav .footer-column ul{list-style:none}body,button,input{font-family:TextaAlt,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#404850}a,button,input[type=submit]{cursor:pointer;text-decoration:none}.button{border:1px solid;text-decoration:none;display:flex;justify-content:center;transition:all 125ms ease-in-out;text-align:center}.button-large{height:auto;min-height:48px;padding:8px 24px}.button-medium{height:auto;min-height:32px;padding:4px 16px}.button-small{height:auto;min-height:16px;padding:0 4px}.button-solid{color:#FFF!important;font-size:20px;line-height:28px}.button-ghost,.form-element{font-size:16px;line-height:24px}.button-ghost{background:0 0!important}.button-ghost:hover{color:#FFF}.button-primary{color:#00E58B;background-color:#00E58B;border-color:#00E58B}.button-primary:hover{background-color:#00cc7c!important;border-color:#00cc7c}.button-primary:active{background-color:#00b26c!important;border-color:#00b26c}.button-secondary{color:#1D96F3;background-color:#1D96F3;border-color:#1D96F3}.button-secondary:hover{background-color:#0c8aea!important;border-color:#0c8aea}.button-secondary:active{background-color:#0b7bd2!important;border-color:#0b7bd2}.button-cancel{color:#83888D;background-color:#83888D;border-color:#83888D}.button-cancel:hover{background-color:#767b80!important;border-color:#767b80}.button-cancel:active{background-color:#6a6f73!important;border-color:#6a6f73}.button-warning{color:#F62A2A;background-color:#F62A2A;border-color:#F62A2A}.button-warning:hover{background-color:#f51212!important;border-color:#f51212}.button-warning:active{background-color:#e30a0a!important;border-color:#e30a0a}.button-disabled{color:#FFF;background-color:#BCBFC2;border-color:#BCBFC2;cursor:not-allowed!important}.link{text-decoration:none;cursor:pointer}.link:hover{text-decoration:underline;color:#1D96F3!important}.form-element{color:#404850;background-color:transparent;box-sizing:border-box;border:1px solid #BCBFC2;padding:0 8px;width:100%;height:40px;transition:all 125ms ease-in-out}.header,.header .logo{height:64px;display:flex}.form-element:hover{border-color:#83888D}.form-element:focus{border-color:#1D96F3;background-color:#FFF}.form-element:disabled{color:#83888D;cursor:not-allowed;background-color:#F5F6F6;opacity:1}label{color:#83888D}form label{font-size:14px;line-height:22px}form div{margin-bottom:16px;position:relative}form div:last-of-type{margin-bottom:0}form div p{font-size:16px;line-height:24px;color:#404850}form a{font-size:12px;line-height:20px;color:#1D96F3;display:block;margin-top:4px}.errors,label+input,label.error{color:#F62A2A}.checkbox input,.checkbox label,.label-input{display:flex}input{cursor:text}input.error{border-color:#F62A2A}select{cursor:default}.checkbox{cursor:pointer}.checkbox input{margin-right:8px}label.error{display:inline-block;font-size:16px;font-weight:300}.header{background-color:#31383E;padding:0 24px 0 0;justify-content:space-between;z-index:100000;position:fixed}.header .logo{background-color:#1D96F3;align-items:center;justify-content:center}.header .logo object{pointer-events:none!important;height:39px}.header .logo a{display:flex;transform:scale(.85);transform-origin:center}.footer{background-color:#F5F6F6;width:100%;height:auto;padding:40px 0 24px;flex:none!important}.footer .footer-nav,.footer .logo{max-width:296px;padding:0 24px;display:flex}.footer .footer-nav{margin:0 auto}@media screen and (max-width:767px){.footer .footer-nav{flex-wrap:wrap}}.footer .footer-nav .footer-column{width:100%;display:flex;flex-direction:column;margin-bottom:40px}.footer .footer-nav .footer-column h3{color:#83888D;font-size:16px;line-height:24px}.footer .footer-nav .footer-column ul a,.footer .footer-nav .footer-column ul li{font-size:14px;line-height:22px;color:#BCBFC2;font-weight:500;transition:all 125ms ease-in-out}.footer .footer-nav .footer-column ul a:hover,.footer .footer-nav .footer-column ul li:hover{color:#1D96F3}.footer .logo{margin:0 auto;justify-content:space-between}.footer .logo .mobile-show{left:24px;position:absolute}.footer .logo p{font-size:14px;line-height:22px;color:#BCBFC2}*{padding:0;margin:0}.grid-large{max-width:936px;height:auto;margin:0 auto;padding:0 24px;display:flex;align-items:center}.grid-medium,.grid-small{padding:0 24px;align-items:center}@media screen and (max-width:767px){.footer .footer-nav .footer-column{width:50%}.grid-large{display:block}}.grid-medium{max-width:616px;height:auto;margin:0 auto;display:flex}@media screen and (max-width:767px){.grid-medium{display:block}}.grid-small{max-width:296px;height:auto;margin:0 auto;display:block}body,html{display:flex;min-height:100vh;flex-direction:column;background-color:#F4F7F9}section{flex:1}.banner{padding:48px 0;width:100%;height:auto;margin-top:64px}.progress{margin-bottom:48px}.progress img{width:100%}.progress p{font-size:16px;line-height:24px;color:#BCBFC2;text-align:center;font-weight:500}.progress p .carrot{color:#E3E4E5}.progress p .current{color:#1D96F3}.progress p .complete,h2{color:#83888D}h1{font-size:24px;line-height:32px;color:#404850}h2{font-size:16px;line-height:24px}a.link{color:#1D96F3;font-weight:500}.mobile-show{display:none}@media screen and (max-width:767px){.mobile-show{display:block!important}}.mobile-hide{display:flex}@media screen and (max-width:767px){.mobile-hide{display:none!important}}.card{width:calc(100% - 3rem);padding:1.5rem;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.15);margin-bottom:24px;position:relative}.card .title{font-size:20px;color:#565E66;margin:0 0 24px}.card .margin-top-zero{margin-top:0!important}.error-card .error-card-title>span{color:#F62A2A}.not-found{background:#f9f9f9}.not-found .content{width:800px;text-align:center;margin:100px auto 0}.not-found .content img{max-width:700px;max-height:400px;margin-bottom:50px}.not-found .error-title{margin-bottom:10px}.not-found .samcart-msg{margin-top:24px}