#accessBox .btn,#thankYouBox .btn{display:inline-block;background:#00baff;padding:16px 30px;border-radius:50px;border:0;box-sizing:border-box;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:14px;letter-spacing:1px;color:#fff;transition:background .2s ease-in-out}#accessBox .btn:focus,#accessBox .btn:hover,#thankYouBox .btn:focus,#thankYouBox .btn:hover{background:#00a2ff;color:#fff;outline:none}#accessBox{font-family:Roboto,Helvetica,Arial,sans-serif}#accessBox .simple-dialog-body{width:436px;padding:44px 50px}#accessBox span{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:700;font-size:22px;text-align:center;line-height:1.2;letter-spacing:.5px;display:block;margin-bottom:.7em}#accessBox span+p{font-size:14px;text-align:center;line-height:1.6;margin-bottom:2em}#accessBox span+p em{font-style:normal;font-weight:700}#accessBox .main-errors{color:red;text-align:center;margin-bottom:50px}#accessBox form{display:flex;flex-direction:column}#accessBox form .form-group{position:relative;margin-bottom:28px}#accessBox form .form-group label{position:absolute;top:calc(.9em + 1px);left:calc(1.36em + 1px);transform:translateX(-.6em);pointer-events:none;padding:0 .6em;transition:transform .1s linear;transform-origin:.6em 0;line-height:1.8}#accessBox form .form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/images/pages/resources-new/global/select.png) no-repeat right 5px top 50%}#accessBox form .form-group .not-empty+label,#accessBox form .form-group :focus+label,#accessBox form .form-group select+label{transform:translateX(-.6em) translateY(-1.7em) scale(.83);background:#fff;border-radius:5px}#accessBox form .form-group .form-control{max-width:none;font-size:14px}#accessBox form .form-group.has-error input[type=email],#accessBox form .form-group.has-error input[type=password],#accessBox form .form-group.has-error input[type=text],#accessBox form .form-group.has-error select,#accessBox form .form-group.has-error textarea{border:1px solid #e22000}#accessBox form .form-group.has-error .checkbox input~span,#accessBox form .form-group.has-error input[type=email].not-empty~label,#accessBox form .form-group.has-error input[type=email]:focus~label,#accessBox form .form-group.has-error input[type=email][value]:not([value]):not(.empty)~label,#accessBox form .form-group.has-error input[type=password].not-empty~label,#accessBox form .form-group.has-error input[type=password]:focus~label,#accessBox form .form-group.has-error input[type=password][value]:not([value]):not(.empty)~label,#accessBox form .form-group.has-error input[type=text].not-empty~label,#accessBox form .form-group.has-error input[type=text]:focus~label,#accessBox form .form-group.has-error input[type=text][value]:not([value]):not(.empty)~label,#accessBox form .form-group.has-error select.not-empty~label,#accessBox form .form-group.has-error select:focus~label,#accessBox form .form-group.has-error select[value]:not([value]):not(.empty)~label,#accessBox form .form-group.has-error textarea.not-empty~label,#accessBox form .form-group.has-error textarea:focus~label,#accessBox form .form-group.has-error textarea[value]:not([value]):not(.empty)~label{color:#e22000}#accessBox form .form-group.has-success input[type=email],#accessBox form .form-group.has-success input[type=password],#accessBox form .form-group.has-success input[type=text],#accessBox form .form-group.has-success select,#accessBox form .form-group.has-success textarea{border:1px solid #47d800}#accessBox form .form-group.has-success .checkbox input~span,#accessBox form .form-group.has-success input[type=email].not-empty~label,#accessBox form .form-group.has-success input[type=email]:focus~label,#accessBox form .form-group.has-success input[type=email][value]:not([value]):not(.empty)~label,#accessBox form .form-group.has-success input[type=password].not-empty~label,#accessBox form .form-group.has-success input[type=password]:focus~label,#accessBox form .form-group.has-success input[type=password][value]:not([value]):not(.empty)~label,#accessBox form .form-group.has-success input[type=text].not-empty~label,#accessBox form .form-group.has-success input[type=text]:focus~label,#accessBox form .form-group.has-success input[type=text][value]:not([value]):not(.empty)~label,#accessBox form .form-group.has-success select.not-empty~label,#accessBox form .form-group.has-success select:focus~label,#accessBox form .form-group.has-success select[value]:not([value]):not(.empty)~label,#accessBox form .form-group.has-success textarea.not-empty~label,#accessBox form .form-group.has-success textarea:focus~label,#accessBox form .form-group.has-success textarea[value]:not([value]):not(.empty)~label{color:#47d800}#accessBox form .form-group .fv-plugins-message-container{color:#e22000;font-size:12px;letter-spacing:.5px;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;padding-top:.3em;min-height:1.4em;margin-bottom:-1.7em;line-height:1.4}#accessBox form .form-group .fv-plugins-message-container .help-block{font-size:inherit;padding:0}#accessBox form .button-group{order:11;margin-bottom:0;text-align:center}#accessBox form .notice{order:10;font-size:10px;word-spacing:.15em;line-height:1.4;margin-bottom:2.5em}#accessBox form .notice a{color:inherit;text-decoration:underline}#accessBox form .btn{background-color:#fe2819;font-size:13.2px;padding:1.1em 2em;box-sizing:border-box;min-width:180px;letter-spacing:.15em;word-spacing:.1em}#accessBox form .btn:focus,#accessBox form .btn:hover{background-color:#ff5347}#thankYouBox .simple-dialog-body{width:316px;padding:43px 40px;text-align:center}#thankYouBox .icon{margin-bottom:15px}#thankYouBox .icon svg{width:66px;height:66px;fill:#00baff}#thankYouBox span{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:700;font-size:29px;line-height:1.3;color:#0b2e3a;text-align:center;margin-bottom:1em;display:block}#thankYouBox .btn-wrap{display:-ms-inline-grid;display:inline-grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr auto;grid-template-rows:1fr auto;margin-bottom:28px}#thankYouBox .btn-wrap .btn{background:#ff2819;margin-bottom:2.2em;font-weight:500;font-size:13px;padding:1.2em 1.8em;letter-spacing:.2em;text-decoration:none}#thankYouBox .btn-wrap .btn:focus,#thankYouBox .btn-wrap .btn:hover{background:#ff5347}#thankYouBox .btn-wrap .continue-reading-online{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;text-decoration:underline;letter-spacing:.04em;margin:auto}