.register-container{text-align:center;background:#f2f4f8;padding:120px 0}.register-container h1{text-transform:uppercase;margin-bottom:77px}.register-form{background:#fff;border-radius:8px;width:100%;max-width:956px;margin:0 auto;padding:48px 32px;box-shadow:8px 8px 16px #1630551f}.register-form h3{text-align:center;color:var(--primary);letter-spacing:1px;text-transform:uppercase;margin-bottom:32px;font-size:20px;font-weight:700}.inputs-wrapper{width:100%;max-width:568px;margin-bottom:32px;margin-left:auto;margin-right:auto}.registration-type{grid-template-columns:repeat(auto-fit,minmax(222px,1fr));margin-bottom:32px;display:grid}.radio-label{color:#1a2a44;align-items:center;gap:8px;height:48px;font-size:18px;font-weight:400;display:flex}.radio-label input{accent-color:#1a2a44;width:18px;height:18px}.registration-info{text-align:left;margin-bottom:32px}.registration-info h3{text-align:left;margin-bottom:16px}.registration-info p{color:#21272a;line-height:1.5}.register-code{display:flex}.register-code input{flex:0 0 403px}.register-code input[readonly]:-webkit-autofill{cursor:not-allowed;color:var(--light-grey)!important;-webkit-text-fill-color:var(--light-grey)!important}.register-code input[readonly]{cursor:not-allowed;color:var(--light-grey)!important}.register-code button{flex:0 0 114px;height:56px;margin-left:16px;padding-left:16px;display:block}.features{border-top:1px solid #9ba7b3;padding:24px 0}.feature-item{color:#4a4a4a;font-size:18px;font-family:var(--font-be-vietnam-pro);text-align:left;margin-bottom:8px;padding-left:32px;position:relative}.additional-feature{text-align:left;font-size:18px;font-family:var(--font-be-vietnam-pro);color:#4a4a4a;margin-top:20px}.feature-item:before{content:"";background:url(/check.svg);width:24px;height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.total{border-top:1px solid #9ba7b3;justify-content:space-between;align-items:center;margin-top:20px;padding-top:24px;font-weight:700;display:flex}.sub-price{justify-content:space-between;align-items:center;display:flex}.sub-price__label{color:var(--black);font-size:18px;font-weight:400;line-height:150%}.sub-price__discount{color:var(--primary);font-size:36px;font-weight:700;line-height:110%}.sub-price__subTotal{color:#a2a9b0;font-size:24px;font-weight:700;line-height:110%}.sub-price+.sub-price{margin-top:24px}.price-wrap{border-top:1px solid #9ba7b3;margin-top:20px;padding-top:24px}.price-label{color:var(--primary);font-size:36px;font-weight:700;line-height:110%}.price-total{color:var(--primary);font-size:48px}.register-btn{width:100%;max-width:308px;height:56px;color:var(--primary);cursor:pointer;background-color:#fbaf3d;border:none;margin-top:20px;padding:0 16px;font-size:20px;transition:background .3s}.register-btn:hover{background-color:#e08b2c}.register-btn:disabled{cursor:not-allowed;background-color:#1630554d}#divAuthorizeNetPopupScreen{z-index:1;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";width:100%;height:100%;filter:alpha(opacity=50);background-color:gray;top:0;left:0}#divAuthorizeNetPopup{z-index:2;margin-top:-200px;margin-left:-200px;position:fixed;top:50%;left:50%}.AuthorizeNetPopupGrayFrameTheme .AuthorizeNetPopupOuter{background-color:#ddd;border:1px solid #909090;border-color:#a0a0a0 #909090 #909090 #a0a0a0;padding:4px}.AuthorizeNetPopupGrayFrameTheme .AuthorizeNetPopupTop{height:23px}.AuthorizeNetPopupGrayFrameTheme .AuthorizeNetPopupClose{position:absolute;top:7px;right:7px}.AuthorizeNetPopupGrayFrameTheme .AuthorizeNetPopupClose a{background-repeat:no-repeat;width:16px;height:16px;display:inline-block}.AuthorizeNetPopupGrayFrameTheme .AuthorizeNetPopupInner{-webkit-overflow-scrolling:touch;background-color:#fff;border:2px solid #ebebeb;border-color:#cfcfcf #ebebeb #ebebeb #cfcfcf;max-height:85vh;overflow:auto}.AuthorizeNetPopupGrayFrameTheme .AuthorizeNetPopupBottom{height:30px}.AuthorizeNetPopupGrayFrameTheme .AuthorizeNetPopupLogo{width:200px;height:25px;position:absolute;bottom:4px;right:9px}.AuthorizeNetPopupSimpleTheme .AuthorizeNetPopupOuter{background-color:#fff;border:1px solid #585858}
