﻿#portal-page{padding-top:1.5rem;margin-bottom:1.5rem;color:#191414}#portal-page ::selection{background:#3e8342;color:#fff}#portal-page .header-old,#portal-page app-header .m-titlebar{display:none}#portal-page .button{font-family:runda,sans-serif;height:auto;font-size:16px;line-height:2;font-weight:500;border-radius:40px;padding:8px 24px;cursor:pointer;box-shadow:none;text-shadow:none}#portal-page .button-block{display:block;width:100%;text-align:center}#portal-page .cmc-button-primary,#portal-page .button-dgreen,#portal-page .button-dgrey{color:#fff;background-color:#3e8342;border:2px solid #3e8342}#portal-page .cmc-button-primary:hover,#portal-page .button-dgreen:hover,#portal-page .button-dgrey:hover{background-color:#346f3e}#portal-page a.button:hover{text-decoration:none}#portal-page label:has(+input){pointer-events:none}#portal-page .cm-text-field label{top:16px;color:#6e7687;background-color:unset}#portal-page .cm-text-field label.top-label{transform:translateY(-50%) translateX(-12%) scale(0.75)}#portal-page .cm-text-field input{border-radius:1rem;padding:1rem 2rem 0 .75rem;color:#191414}#portal-page .cm-text-field input:focus{box-shadow:0 3px 0 0 #4ea553}#portal-page .cm-text-field input.invalid{box-shadow:0 3px 0 0 #d71117}#portal-page .cm-text-field input.valid{box-shadow:0 3px 0 0 #3e8342}#portal-page .cm-text-field .icon-link{position:absolute;top:18px;right:-26px;color:#191414;font-size:18px;cursor:pointer}#portal-page .form-notification{display:flex;font-size:16px;font-weight:700;padding:10px 16px;margin:6px 0;border-radius:10px}#portal-page .form-notification.cm-success{background-color:#cfe8cc;color:#191414;border:2px solid rgba(52,111,62,.2)}#portal-page .form-notification.cm-success .form-notification-icon{background-color:rgba(52,111,62,.8)}#portal-page .form-notification.cm-help{background-color:#eaeae6;color:#191414;border:2px solid rgba(105,105,94,.2)}#portal-page .form-notification.cm-help .form-notification-icon{background-color:rgba(105,105,94,.8)}#portal-page .form-notification.cm-error{background-color:#f8d0d3;color:#191414;border:2px solid rgba(153,27,30,.2)}#portal-page .form-notification.cm-error .form-notification-icon{background-color:rgba(153,27,30,.8)}#portal-page .form-notification i.cmc-icon,#portal-page .form-notification i.icon{color:#fff;font-size:24px;line-height:1;padding:4px}#portal-page .form-notification cm-icon{padding:0;margin:0}#portal-page .form-notification .form-notification-icon{display:block;border-radius:50%;width:32px;height:32px;margin-right:12px}#portal-page .form-notification .form-notification-message{padding-top:4px;vertical-align:middle}#portal-page .meter.level-3 .section:nth-child(-n+4){background-color:#4ea553}#portal-page #login-block-new{max-width:1024px;margin:0 auto 0 !important;padding:0 15px}#portal-page h1,#portal-page h2,#portal-page h3,#portal-page h4{font-family:runda,sans-serif}#portal-page h2:first-child,#portal-page h3:first-child{margin-top:0}#portal-page .login-block-main{border:1px solid rgba(0,0,0,.175);box-shadow:0 20px 25px -12px rgba(0,0,0,.09);display:flex;flex-wrap:wrap}#portal-page .login-block-main .login-col{padding:20px 35px;text-decoration:none;background-color:#fff;position:relative}#portal-page .login-block-main .login-col .login-form-block{width:100%}#portal-page .login-block-main .login-col .login-form-block .title{color:#191414;margin-bottom:10px}#portal-page .login-block-main .login-col .login-form-block .title .icon{margin-right:4px;font-size:24px;margin-top:-6px;color:#3e8342}#portal-page .login-block-main .login-col .login-form-block p{color:#191414;margin-bottom:1rem}#portal-page .login-block-main .login-col .login-form-block .form-field{position:relative;margin-bottom:2px}#portal-page .login-block-main .login-col .login-form-block .form-field:last-child{margin-bottom:0}#portal-page .login-block-main .login-col .login-form-block .form-icon{position:absolute;z-index:20;top:0;left:0;width:2rem;height:2.7rem;line-height:2rem;text-align:center;padding-top:3px;background-color:rgba(0,0,0,.1)}#portal-page .login-block-main .login-col .login-form-block .form-icon i{-webkit-font-smoothing:antialiased;display:inline-block;font-family:icons;font-style:normal;font-weight:400;line-height:1;pointer-events:none;text-decoration:inherit;text-rendering:auto;text-transform:none}#portal-page .login-block-main .login-col .login-form-block .form-label{padding-left:0;position:absolute;left:12px;top:10px;color:#191414;background-color:#fff;z-index:10;transition:transform 150ms ease-out,font-size 150ms ease-out}#portal-page .login-block-main .login-col .login-form-block .focused .form-label{transform:translateY(-90%);font-size:.75em;padding:0 4px}#portal-page .login-block-main .login-col .login-form-block .form-input{position:relative;padding:12px 12px 5px;width:100%;outline:0;border:1px solid #dad7c5;transition:box-shadow 150ms ease-out}#portal-page .login-block-main .login-col .login-form-block .form-input:focus{box-shadow:0 2px 0 0 #3e8342}#portal-page .login-block-main .login-col .login-form-block .form-input.filled{box-shadow:0 2px 0 0 #3e8342}#portal-page .login-block-main .login-col .login-form-block .pas-forget{display:block;padding-bottom:10px;font-size:14px;text-align:right}#portal-page .login-block-main .login-col .login-form-block .register{display:block;text-align:center;margin-top:15px;font-size:14px;text-decoration:underline}#portal-page .login-block-main .login-col .login-form-block .or{text-align:center;margin-top:5px;margin-bottom:26px}#portal-page .login-block-main .login-col .login-form-block .or .line{height:2px;background:#dad7c5}#portal-page .login-block-main .login-col .login-form-block .or p{position:relative;top:22px;background:#fff;display:inline-block;padding:0 20px}#portal-page .login-block-main .login-col .login-form-block .csam h3{text-align:center;font-size:20px;margin-bottom:5px}#portal-page .login-block-main .login-col .login-form-block .csam h3 img{height:25px;margin-top:-8px;vertical-align:middle;margin-right:5px}#portal-page .login-block-main .login-col .login-form-block .hr-50_dgreen{margin:0 auto 12px auto}#portal-page .login-block-main .login-col .login-form-block .eid-text{text-align:center;line-height:30px;margin-bottom:10px}#portal-page .login-block-main .login-col .login-form-block .eid-text img{height:25px;margin-top:-8px;vertical-align:middle;margin-right:5px}#portal-page .register-col{padding:20px 35px;text-decoration:none;background-color:#cfe8cc;position:relative;color:#191414}#portal-page .register-col .register-form-block{width:100%}#portal-page .register-col .register-form-block .title{margin-bottom:10px}#portal-page .register-col .register-form-block .title .icon{margin-right:4px;font-size:24px;margin-top:-6px;color:#3e8342}#portal-page .register-col .register-form-block a.button-dgreen{color:#3e8342;background-color:#fff;border:2px solid #3e8342;text-decoration:none}#portal-page .register-col .register-form-block a.button-dgreen:hover{background-color:#3e8342;color:#fff}#portal-page .register-col .register-form-block .register-label{font-size:20px;line-height:39px;margin-top:10px;margin-bottom:8px}#portal-page .register-col .register-form-block .register-list li{margin-bottom:6px}#portal-page .register-col .register-form-block .register-list li:before{content:"";color:#346f3e;font-family:icons;font-size:14px;display:inline-block;float:left;margin-inline:10px}#portal-page .register-col .register-form-block .register-list a{color:#346f3e}#portal-page .register-col i.icon_zyc_new-member{color:#346f3e;display:block;text-align:center;font-size:70px;margin:1rem 0 41px 0}@media screen and (max-width: 768px){#portal-page .login-block-main .login-col{padding:20px 15px}#portal-page .login-block-main .register-col{padding:20px 15px}}#portal-page #register-block-new{max-width:640px;margin:0 auto}#portal-page #register-block-new .register-block-main{border:1px solid rgba(0,0,0,.175);box-shadow:0 20px 25px -12px rgba(0,0,0,.09)}#portal-page #register-block-new .register-block-main .register-col{padding:20px 35px;text-decoration:none;background:#fff;position:relative;color:#191414}#portal-page #register-block-new .register-block-main .register-col .button-back{width:24px;height:24px;background-color:#cfe8cc;position:absolute;border-radius:50%;left:-10px;top:-10px}#portal-page #register-block-new .register-block-main .register-col .button-back a .icon{margin-top:-3px;font-size:14px;color:#191414;margin-left:4px}#portal-page #register-block-new .register-block-main .register-col .button-back a:hover{text-decoration:none}#portal-page #register-block-new .register-block-main .register-col .register-mail-form-block{text-align:center}#portal-page #register-block-new .register-block-main .register-col .register-mail-form-block .csam-img{margin:20px 0;display:flex;align-items:center;justify-content:center;flex-direction:row}#portal-page #register-block-new .register-block-main .register-col .register-mail-form-block .csam-img img{height:50px}#portal-page #register-block-new .register-block-main .register-col .register-mail-form-block .csam-img img:first-child{margin-right:10px}#portal-page #register-block-new .register-block-main .register-col .register-mail-form-block .mail-image{padding:35px 0;margin:15px auto;position:relative;width:280px}#portal-page #register-block-new .register-block-main .register-col .register-mail-form-block .mail-image>div{border-radius:50%;background:#3e8342}#portal-page #register-block-new .register-block-main .register-col .register-mail-form-block .mail-image .icon-1{position:absolute;bottom:0;left:10%;width:34px;height:34px;opacity:.1}#portal-page #register-block-new .register-block-main .register-col .register-mail-form-block .mail-image .icon-2{position:absolute;top:35%;left:5%;width:24px;height:24px;opacity:.2}#portal-page #register-block-new .register-block-main .register-col .register-mail-form-block .mail-image .icon-3{position:absolute;left:20%;top:0;width:34px;height:34px;opacity:.1}#portal-page #register-block-new .register-block-main .register-col .register-mail-form-block .mail-image .icon-4{position:absolute;right:10%;width:26px;height:26px;opacity:.1}#portal-page #register-block-new .register-block-main .register-col .register-mail-form-block .mail-image .icon-5{position:absolute;right:15%;bottom:25%;width:15px;height:15px;opacity:.1}#portal-page #register-block-new .register-block-main .register-col .register-mail-form-block .mail-image .icon-6{position:absolute;right:30%;bottom:4%;width:15px;height:15px;opacity:.1}#portal-page #register-block-new .register-block-main .register-col .register-mail-form-block .mail-image .background-icon{margin:auto;width:140px;height:140px;border-radius:50%;background:#88b235;background:-moz-linear-gradient(149deg, #47BA4C 0, #409644 40%, #409644 100%);background:-webkit-linear-gradient(149deg, #47BA4C 0, #409644 40%, #409644 100%);background:linear-gradient(149deg, #47BA4C 0, #409644 40%, #409644 100%)}#portal-page #register-block-new .register-block-main .register-col .register-mail-form-block .mail-image .background-icon .icon{font-size:60px;color:#fff;transform:rotate(-15deg);top:27%;position:relative}#portal-page #register-block-new .register-block-main .register-col .register-mail-form-block .mail-image .background-icon .icon_form-correct{transform:rotate(0deg)}#portal-page #register-block-new .register-block-main .register-col .register-mail-form-block .mail-image-error{padding:35px 0;margin:15px auto;position:relative;width:280px}#portal-page #register-block-new .register-block-main .register-col .register-mail-form-block .mail-image-error>div{border-radius:50%;background:#d71117}#portal-page #register-block-new .register-block-main .register-col .register-mail-form-block .mail-image-error .icon-1{position:absolute;bottom:0;left:10%;width:34px;height:34px;opacity:.1}#portal-page #register-block-new .register-block-main .register-col .register-mail-form-block .mail-image-error .icon-2{position:absolute;top:35%;left:5%;width:24px;height:24px;opacity:.2}#portal-page #register-block-new .register-block-main .register-col .register-mail-form-block .mail-image-error .icon-3{position:absolute;left:20%;top:0;width:34px;height:34px;opacity:.1}#portal-page #register-block-new .register-block-main .register-col .register-mail-form-block .mail-image-error .icon-4{position:absolute;right:10%;width:26px;height:26px;opacity:.1}#portal-page #register-block-new .register-block-main .register-col .register-mail-form-block .mail-image-error .icon-5{position:absolute;right:15%;bottom:25%;width:15px;height:15px;opacity:.1}#portal-page #register-block-new .register-block-main .register-col .register-mail-form-block .mail-image-error .icon-6{position:absolute;right:30%;bottom:4%;width:15px;height:15px;opacity:.1}#portal-page #register-block-new .register-block-main .register-col .register-mail-form-block .mail-image-error .background-icon-error{margin:auto;width:140px;height:140px;background:#f8d0d3;background:-moz-linear-gradient(149deg, rgb(248, 208, 211) 0%, rgb(179, 15, 20) 40%, rgb(179, 15, 20) 100%);background:-webkit-linear-gradient(149deg, rgb(248, 208, 211) 0%, rgb(179, 15, 20) 40%, rgb(179, 15, 20) 100%);background:linear-gradient(149deg, rgb(248, 208, 211) 0%, rgb(179, 15, 20) 40%, rgb(179, 15, 20) 100%)}#portal-page #register-block-new .register-block-main .register-col .register-mail-form-block .mail-image-error .background-icon-error .icon{font-size:60px;color:#fff;transform:rotate(0deg);top:27%;position:relative}#portal-page #register-block-new .register-block-main .register-col .register-mail-form-block .title{margin-bottom:5px;font-size:21px}#portal-page #register-block-new .register-block-main .register-col .register-mail-form-block p{margin-bottom:12px}#portal-page #register-block-new .register-block-main .register-col .register-mail-form-block .general-link{color:#191414;margin-top:10px;display:inline-block;font-size:14px}#portal-page #register-block-new .register-block-main .register-col .register-mail-form-block .general-link:hover{text-decoration:underline;color:#3e8342}#portal-page #register-block-new .register-block-main .register-col .warning .button{margin-bottom:10px}#portal-page #register-block-new .register-block-main .register-col .warning .mail-image-warning{padding:35px 0;margin:15px auto;position:relative;width:280px}#portal-page #register-block-new .register-block-main .register-col .warning .mail-image-warning .icon-1{bottom:0;left:10%;position:absolute;width:34px;height:34px;border-radius:50% 0 50% 50%;background:#ffb200;opacity:.1}#portal-page #register-block-new .register-block-main .register-col .warning .mail-image-warning .icon-2{top:35%;left:5%;position:absolute;width:24px;height:24px;border-radius:50% 50% 0 50%;background:#ffb200;opacity:.2}#portal-page #register-block-new .register-block-main .register-col .warning .mail-image-warning .icon-3{left:20%;top:0;position:absolute;width:34px;height:34px;border-radius:50% 50% 50% 0;background:#ffb200;opacity:.1}#portal-page #register-block-new .register-block-main .register-col .warning .mail-image-warning .icon-4{right:10%;position:absolute;width:26px;height:26px;border-radius:50% 50% 50% 0;background:#ffb200;opacity:.1}#portal-page #register-block-new .register-block-main .register-col .warning .mail-image-warning .icon-5{right:15%;bottom:25%;position:absolute;width:15px;height:15px;border-radius:50% 50% 50% 0;background:#ffb200;opacity:.1}#portal-page #register-block-new .register-block-main .register-col .warning .mail-image-warning .icon-6{right:30%;bottom:4%;position:absolute;width:15px;height:15px;border-radius:0 50% 50% 50%;background:#ffb200;opacity:.1}#portal-page #register-block-new .register-block-main .register-col .warning .mail-image-warning .background-icon-warning{margin:auto;width:140px;height:140px;border-radius:50% 50% 0 50%;background:#fff0d5;background:-moz-linear-gradient(149deg, rgb(255, 240, 213) 0%, rgb(255, 178, 0) 40%, rgb(255, 178, 0) 100%);background:-webkit-linear-gradient(149deg, rgb(255, 240, 213) 0%, rgb(255, 178, 0) 40%, rgb(255, 178, 0) 100%);background:linear-gradient(149deg, rgb(255, 240, 213) 0%, rgb(255, 178, 0) 40%, rgb(255, 178, 0) 100%)}#portal-page #register-block-new .register-block-main .register-col .warning .mail-image-warning .background-icon-warning .icon{font-size:60px;color:#fff;transform:rotate(0deg);top:27%;position:relative}#portal-page #register-block-new .register-block-main .register-col .register-form-block .test-center{text-align:center}#portal-page #register-block-new .register-block-main .register-col .register-form-block .title{margin-bottom:5px;font-size:21px}#portal-page #register-block-new .register-block-main .register-col .register-form-block p{margin-bottom:12px}#portal-page #register-block-new .register-block-main .register-col .register-form-block .receive-mail .button{margin-bottom:10px}#portal-page #register-block-new .register-block-main .register-col .register-form-block .form-content .form-field{position:relative;margin-bottom:16px}#portal-page #register-block-new .register-block-main .register-col .register-form-block .form-content .form-field-email{position:relative;margin-bottom:2px}#portal-page #register-block-new .register-block-main .register-col .register-form-block .form-content .pas-forget{display:block;padding-bottom:10px;font-size:14px;text-align:right}#portal-page #register-block-new .register-block-main .register-col .register-form-block .form-content .form-icon{z-index:20;position:absolute;top:0;left:0;width:2rem;height:2.7rem;text-align:center;line-height:2rem;background-color:rgba(0,0,0,.1);padding-top:3px}#portal-page #register-block-new .register-block-main .register-col .register-form-block .form-content .form-icon i{-webkit-font-smoothing:antialiased;display:inline-block;font-family:icons;font-style:normal;font-weight:400;line-height:1;pointer-events:none;text-decoration:inherit;text-rendering:auto;text-transform:none}#portal-page #register-block-new .register-block-main .register-col .register-form-block .form-content .form-label{padding-left:0;position:absolute;left:12px;top:10px;color:#191414;background-color:#fff;z-index:10;transition:transform 150ms ease-out,font-size 150ms ease-out}#portal-page #register-block-new .register-block-main .register-col .register-form-block .form-content .focused .form-label{transform:translateY(-90%);font-size:.75em;padding:0 4px}#portal-page #register-block-new .register-block-main .register-col .register-form-block .form-content .form-input{position:relative;padding:12px 12px 5px;width:100%;outline:0;border:1px solid #dad7c5;transition:box-shadow 150ms ease-out}#portal-page #register-block-new .register-block-main .register-col .register-form-block .form-content .form-input:focus{box-shadow:0 2px 0 0 #3e8342}#portal-page #register-block-new .register-block-main .register-col .register-form-block .form-content .form-input.filled{box-shadow:0 2px 0 0 #3e8342}#portal-page #register-block-new .register-block-main .register-col .register-form-block .form-content .general-link{color:#3e8342;margin-top:10px;text-align:center;display:block;font-size:14px}#portal-page #register-block-new .register-block-main .register-col .register-form-block .form-content .general-link:hover{text-decoration:underline}#portal-page #register-block-new .csam-block-main .button{width:100% !important;margin-top:10px}#portal-page #request-container{max-width:640px}#portal-page #request-container .request-main{border:1px solid rgba(0,0,0,.175);border-radius:0;box-shadow:0 20px 25px -12px rgba(0,0,0,.09)}@media screen and (max-width: 768px){#portal-page #register-block-new{max-width:640px}#portal-page #register-block-new .register-block-main .register-col{padding:1.25rem 1rem}#portal-page #register-block-new .register-block-main .register-col .register-form-block .title{line-height:1.35}#portal-page #register-block-new .register-block-main .register-col .register-mail-form-block .title{line-height:1.35}}#portal-page .csam-block-main{margin-top:1.5rem;border:1px solid rgba(0,0,0,.175);box-shadow:0 20px 25px -12px rgba(0,0,0,.09)}#portal-page .csam-block-main .csam-block{padding:20px 35px;text-align:center}#portal-page .csam-block-main .csam-block h3{font-size:21px;text-wrap:balance}#portal-page .csam-block-main .csam-block h3 img{display:inline-block;height:24px;vertical-align:middle}#portal-page .csam-block-main .csam-block p{margin-bottom:.875rem}#portal-page .csam-block-main .csam-block .button{width:50%;margin-inline:auto}@media screen and (max-width: 768px){#portal-page .csam-block-main .csam-block{padding:20px 15px}#portal-page .csam-block-main .csam-block h3{line-height:30px}#portal-page .csam-block-main .csam-block .button{width:90%}}/*# sourceMappingURL=login-new.css.map */
