@charset "UTF-8";
@font-face {font-family: UTM_Avo;src: url(fonts/UTM_Avo.ttf);font-weight: normal;font-style: normal;}
@font-face {font-family: UTM_AvoBold;src: url(fonts/UTM_AvoBold.ttf);font-weight: normal;font-style: normal;}
:root{
    --primary: #000;
    --secondary: #fff;
    --tertiary: #00aeef;
    --background: #f7f7f7;
    --fontS: 14px;
    --fontM: 15px;
    --fontL: 18px;
    --fFamily: UTM_AvoBold;
}
.fFamily{font-family: var(--fFamily);}
*,*:after,*:before {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.clearfix:after {content: "";display: block;height: 0;width: 100%;clear: both;}
html,body{margin: 0;padding: 0;}
body {font-family: UTM_Avo, Arial, Helvetica, sans-serif;font-weight: 400;font-size: var(--fontS);margin: 0;padding: 0;list-style: none;line-height: 1.4;color: var(--primary);}
h1,h2,h3,h4,h5,h6{margin: 0;}
.fw {width: 100%;}
img{border: 0;max-width: 100%;}
img:hover {cursor: pointer;opacity: 0.9;}
a{text-decoration: none;border: none;color: inherit;}
a:hover,.clr-cms{color: var(--tertiary);}
.cms-container {width: 100%;max-width: 1180px;margin: 0 auto;}
.text-ellipsis-2-line {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.text-ellipsis-3-line {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.sticky {position: fixed;top: 0;width: 100%;z-index: 999;}
.hidden {display: none;}
/* cms-header */
.cms-header{background: url(../images/editorial-review/0-bg.png) top center no-repeat;color: #fff;}
.cms-header .cms-container{padding: 30px 0;display: flex;flex-direction: column;position: relative;}
.cms-one-top{display: flex;flex-direction: row;justify-content: space-between;gap: 10px;}
.cms-one-top > div:first-of-type{display: flex;flex-direction: column;gap: 10px;width: 55%;max-width: 680px;}
.cms-one-top p{margin: 0;}
.cms-one-ico{display: flex;flex-direction: row;gap: 10px;}
.cms-one-item{display: flex;flex-direction: column;gap: 10px;width: 115px;padding: 10px;background: #060e37;border: 1px solid #0a1b6d;border-radius: 8px;font-size: 13px;align-items: center;text-align: center;}
.cms-one-item > span:first-of-type{display: flex;height: 30px;animation: infiniteZoom 2s ease-in-out infinite;}
@keyframes infiniteZoom {
0% {transform: scale(1);}
50% {transform: scale(1.2);}
100% {transform: scale(1);}
}
.lbl-cms{display: inline-block;background: var(--tertiary);padding: 3px 15px;border-radius: 5px;}
.cms-one-top > div:not(:first-child) img{position: absolute;top: 60px;right: 0;max-width: 55%;}
.cms-one-bottom{margin-top: 20px;display: block;text-align: center;}
.cms-one-bottom p{display: inline-block;margin: 0;position: relative;}
.cms-one-bottom p::before{content: '';display: inline-block;width: 19px;height: 13px;background: url(../images/editorial-review/0-quote-left.png) center center no-repeat;position: relative;top: -5px;left: -10px;}
.cms-one-bottom p::after{content: '';display: inline-block;width: 18px;height: 13px;background: url(../images/editorial-review/0-quote-right.png) center center no-repeat;position: relative;top: -5px;right: -10px;}
/* cms-body */
.cms-body{padding-top: 15px;background: #f8f9fd;}
.cms-step{width: 50%;float: left;border-top: 1px solid #c3eeff;padding-top: 15px;padding-bottom: 15px;}
.cms-step:nth-child(2n+1){border-right: 1px solid #c3eeff;padding-right: 15px;clear: both;}
.cms-step:nth-child(2n){padding-left: 15px;}
.cms-step:nth-child(-n+2){border-top: 0;padding-top: 0;}
.cms-heading{display: flex;flex-direction: row;gap: 10px;color: var(--tertiary);}
.cms-number{display: block;width: 30px;height: 30px;color: var(--secondary);background: #0072bc;text-align: center;border-radius: 4px;font-size: 15px;line-height: 28px;min-width: 30px;}
.cms-heading-text{padding-top: 4px;margin-bottom: 20px;}
.cms-heading-text h2{font-size: var(--fontM);}
.cms-heading-text p{margin: 5px 0 0 0;}
.cms-panel{font-size: 12px;}
/* step-2 */
#step-2 .cms-panel{min-height: 210px;}
.cms-step-process{margin-bottom: 15px;}
.cms-process-item{display: flex;flex-direction: column;gap: 10px;width: 58px;float: left;margin: 0 8px;text-align: center;}
.cms-process-item:hover{animation: float 1s ease-in-out infinite;}
.cms-process-item span:first-of-type{height: 36px;width: 36px;line-height: 1;margin: auto;background: #0b47dd;color: #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 20px;animation: pulseSoft 1.8s ease-out infinite;cursor: pointer;}
.cms-process-item:nth-child(2) span:first-of-type{background: #157ba9}
.cms-process-item:nth-child(3) span:first-of-type{background: #8249d1}
.cms-process-item:nth-child(4) span:first-of-type{background: #f6752d}
.cms-process-item:nth-child(5) span:first-of-type{background: #f6b60b}
.cms-process-item:nth-child(6) span:first-of-type{background: #2a9461}
.cms-process-item:nth-child(7) span:first-of-type{background: #036ef3}
.cms-process-item span:nth-child(2){font-size: var(--fontS);}
.cms-process-item span:first-child,.cms-process-item span:nth-child(2){text-align: center;}
.cms-step-track span{color: var(--tertiary);background: #e2f2f8;padding: 4px 15px;border-radius: 5px;display: inline-block;}
/* step-3 */
.cms-author-item{width: calc((100% - 40px) / 5);float: left;padding: 15px 10px;background: #fff;border: 1px solid #e9eaee;border-radius: 5px;margin-left: 10px;display: flex;flex-direction: column;gap: 10px;text-align: center;align-items: center;box-shadow: 0 2px 10px -1px rgba(0, 0, 0, 0.06);min-height: 210px;position: relative;overflow: hidden;cursor: pointer;opacity: .8;transform: scale(.92);transition: .35s ease;animation: step-highlight 6s infinite;}
.cms-author-item:first-child{margin-left: 0;}
.cms-author-item::before{content: "";position: absolute;top: 0;left: -150%;width: 50%;height: 100%;background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.4) 50%,rgba(255,255,255,0) 100%);transform: skewX(-60deg);animation: shine-loop 4s infinite;}
.cms-author-item:nth-child(1),.cms-author-item:nth-child(1)::before{animation-delay: 0s;}
.cms-author-item:nth-child(2),.cms-author-item:nth-child(2)::before{animation-delay: 1s;}
.cms-author-item:nth-child(3),.cms-author-item:nth-child(3)::before{animation-delay: 2s;}
.cms-author-item:nth-child(4),.cms-author-item:nth-child(4)::before{animation-delay: 3s;}
.cms-author-item:nth-child(5),.cms-author-item:nth-child(5)::before{animation-delay: 4s;}
.cms-author-item span:first-of-type{height: 71px;line-height: 1;}
.cms-author-item span:nth-child(2){color: var(--tertiary);font-weight: 700;}
@keyframes shine-loop{
0%{left: -150%;}
15%{left: 250%;}
100%{left: 250%;}
}
@keyframes step-highlight{
    0%{
        opacity: .8;
        transform: scale(.92);
        border-color: #e9eaee;
        box-shadow: 0 2px 10px -1px rgba(0,0,0,.06);
    }
    10%{
        opacity: 1;
        transform: scale(1.08);
        border-color: var(--tertiary);
        box-shadow: 0 12px 30px rgba(0,0,0,.12);
    }
    22%{
        opacity: 1;
        transform: scale(1.08);
        border-color: var(--tertiary);
        box-shadow: 0 12px 30px rgba(0,0,0,.12);
    }
    32%{
        opacity: .8;
        transform: scale(.92);
        border-color: #e9eaee;
        box-shadow: 0 2px 10px -1px rgba(0,0,0,.06);
    }
    42%{
        opacity: .8;
        transform: scale(.92);
        border-color: #e9eaee;
        box-shadow: 0 2px 10px -1px rgba(0,0,0,.06);
    }
    100%{
        opacity: .8;
        transform: scale(.92);
        border-color: #e9eaee;
        box-shadow: 0 2px 10px -1px rgba(0,0,0,.06);
    }
}
/* step-5 */
.cms-review{display: flex;flex-direction: row;gap: 10px;align-self: start;}
.cms-review-list{width: 220px;border: 1px solid #e9eaee;border-radius: 5px;box-shadow: 0 2px 10px -1px rgba(0, 0, 0, 0.06)}
.cms-list{padding: 10px 20px 10px 10px;background: #fff;}
.cms-list > div{width: 100%;float: left;padding: 10px 0 10px 0;display: flex;flex-direction: row;gap: 8px;align-items: center;}
.cms-list > div > i{width: 17px;height: 17px;min-width: 17px;display: flex;background: #e5f4ef;color: #2a8a66;font-weight: 700;border-radius: 50%;align-items: center;justify-content: center;}
.cms-list > div:not(:first-child){border-top: 1px solid #ebebeb;}
.cms-review-list > div{transition: .35s ease;animation: step-review 3s infinite;}
.cms-review-list > div:nth-child(1){animation-delay: 0s;}
.cms-review-list > div:nth-child(2){animation-delay: 1s;}
.cms-review-list > div:nth-child(3){animation-delay: 2s;}
@keyframes step-review{
0%{color: inherit;}
25%{color: var(--tertiary);}
50%{color: var(--tertiary);}
75%{color: inherit;}
100%{color: inherit;}
}
/* step-6 */
.cms-approve{display: flex;flex-direction: row;gap: 10px;align-self: start;}
.cms-approve-list{width: 220px;border: 1px solid #e9eaee;border-radius: 5px;box-shadow: 0 2px 10px -1px rgba(0, 0, 0, 0.06)}
.cms-approve-list > div{transition: .35s ease;animation: step-review 3s infinite;}
.cms-approve-list > div:nth-child(1){animation-delay: 0s;}
.cms-approve-list > div:nth-child(2){animation-delay: 1s;}
.cms-approve-list > div:nth-child(3){animation-delay: 2s;}
.cms-approve-image{background: #fff;padding: 10px;font-size: 10px;border: 1px solid #e9eaee;border-radius: 5px;box-shadow: 0 2px 10px -1px rgba(0, 0, 0, 0.06);}
.cms-approve-image > p{font-family: var(--fFamily);margin-top: 0;}
.cms-approve-image table{font-size: 9px;}
.cms-approve-image table th{border-top: 1px solid #e9eaee;border-bottom: 1px solid #e9eaee;}
.cms-approve-image table th,.cms-approve-image table td{padding: 5px;}
/* step-7 */
.progress-card {width: 100%;padding: 10px 15px;background: #fff;border: 1px solid #e9eaee;border-radius: 5px;box-shadow: 0 2px 10px -1px rgba(0, 0, 0, 0.06);}
.progress-card h3 {font-size: 10px;margin-bottom: 10px;font-family: var(--fFamily);}
.timeline {position: relative;height: 52px;width: 90%;margin: auto;}
.line {position: absolute;top: 9px;left: 0;right: 0;height: 3px;border-radius: 3px;background: linear-gradient(to right,#3b82f6,#8b5cf6,#f97316,#eab308,
#22c55e);}
.step {position: absolute;top: 5px;transform: translateX(-50%);text-align: center;}
.step:nth-child(2) { left: 0%; }   
.step:nth-child(3) { left: 25%; }  
.step:nth-child(4) { left: 50%; }   
.step:nth-child(5) { left: 75%; }    
.step:nth-child(6) { left: 100%; }   
.dot {width: 10px;height: 10px;margin: 0 auto 12px;border-radius: 50%;background: currentColor;position: relative;animation: pulseSoft 1.8s ease-out infinite;}
.dot::before {content: "";position: absolute;inset: -6px;border-radius: 50%;background: currentColor;opacity: 0.2;}
.dot::after {content: "";position: absolute;inset: -2px;border-radius: 50%;border: 2px solid #fff;}
@keyframes pulseSoft {
0% {box-shadow: 0 0 0 0 rgba(0,0,0,0.15);}
70% {box-shadow: 0 0 0 10px rgba(0,0,0,0);}
100% {box-shadow: 0 0 0 0 rgba(0,0,0,0);}
}
.blue { color: #3b82f6; }
.purple { color: #8b5cf6; }
.orange { color: #f97316; }
.yellow { color: #eab308; }
.green { color: #22c55e; }
.step p {display: block;color: initial;font-size: 10px;margin: 0;}
.step p strong{font-family: var(--fFamily);}
.step.green p{width: 50px;} 
.process-card{margin-bottom: 10px;}
.process-card-item{background: #fff;border: 1px solid #e9eaee;border-radius: 5px;box-shadow: 0 2px 10px -1px rgba(0, 0, 0, 0.06);display: flex;flex-direction: row;gap: 10px;padding: 10px;width: calc((100% - 30px) / 4);margin-left: 10px;float: left;}
.process-card-item:nth-child(4n+1){margin-left: 0;}
.process-card-item > span {width: 36px;height: 36px;min-width: 36px;background: #edf1fc;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 20px;color: #1e37e2;}
.process-card-item div{display: flex;flex-direction: column;}
.process-card-item div > span:first-of-type{font-size: 10px;}
.process-card-item div > span:nth-child(2){font-family: var(--fFamily);color: #1e37e2;}
.process-card-item:nth-child(2) > span,.process-card-item:nth-child(2) div > span:nth-child(2){color: #6732c4;}
.process-card-item:nth-child(3) > span,.process-card-item:nth-child(3) div > span:nth-child(2){color: #6732c4;}
.process-card-item:nth-child(4) > span,.process-card-item:nth-child(4) div > span:nth-child(2){color: #20875b;}
/* step-8 */
@keyframes float {
0%,100% { transform: translateY(0); }
50% { transform: translateY(-10px); }
}
.cms-diagram{display: flex;flex-direction: row;gap: 0;margin-bottom: 20px;}
.diagram-left{width: 176px;}
.diagram-center{width: 206px;animation: float 4s ease-in-out infinite;}
.diagram-right{width: 176px;}
.diagram-item{display: flex;background: #fff;border-radius: 10px;padding: 10px;flex-direction: row;gap: 10px;box-shadow: 0 2px 10px -1px rgba(0, 0, 0, 0.06);cursor: pointer;}
.diagram-item:not(:first-child){margin-top: 10px;}
.diagram-item > span {width: 32px;height: 32px;min-width: 32px;background: #ebeefa;border-radius: 50%;align-items: center;display: flex;justify-content: center;font-size: 20px;color: #1212ba;}
.diagram-right .diagram-item:first-of-type > span:first-of-type{color: #30bf99;background: #e6fbf7;}
.diagram-right .diagram-item:nth-child(3) > span:first-of-type{color: #4620cb;background: #f5ebff;}
.diagram-item > div{font-size: 11px;display: flex;flex-direction: column;} 
.diagram-item > div > span:first-of-type{color: var(--tertiary);font-family: var(--fFamily);}
.diagram-item:hover{background: #ffd5d5;}
/* step-9 */
.cms-data{margin-bottom: 15px;}
.cms-data-item{width: 72px;float: left;display: flex;flex-direction: column;gap: 10px;margin-left: 10px;text-align: center;}
.cms-data-item i{animation: infiniteZoom 2s ease-in-out infinite;}
.cms-data-item > span:first-of-type{height: 36px;width: 36px;min-width: 36px;display: flex;border-radius: 50%;background: #ebeefa;font-size: 20px;align-items: center;justify-content: center;color: #1212ba;animation: pulseSoft 1.8s ease-out infinite;cursor: pointer;margin: auto;}
.cms-security {display: flex;flex-direction: row;gap: 10px;align-self: start;}
.cms-security-list {width: 220px;border: 1px solid #e9eaee;border-radius: 5px;box-shadow: 0 2px 10px -1px rgba(0, 0, 0, 0.06);}
.cms-security-image{display: flex;align-items: center;}
/* cms-footer */
.cms-footer{background: #090c39;padding: 20px 0;color: #fff;}
.cms-footer .cms-container > div:first-of-type{display: flex;flex-direction: row;gap: 35px;justify-content: space-between;margin-bottom: 20px;}
.cms-footer .cms-container > div:first-of-type > div:first-of-type{width: 500px;}
#step-10 .cms-heading-text p{color: #fff;}
.cms-future{display: flex;flex-direction: row;gap: 20px;}
.cms-future-item{display: flex;flex-direction: column;gap: 10px;width: 110px;}
.cms-future-item > span:first-of-type{text-align: center;}
.cms-submit{width: 220px;height: 90px;display: flex;align-items: center;background: #f26522;text-align: center;border-radius: 5px;font-family: var(--fFamily);justify-content: center;}
.cms-submit {position: relative;background: linear-gradient(45deg, #ff0055, #ffeb3b, #00ffd5, #ff0055);background-size: 400%;border: none;cursor: pointer;z-index: 1;
transition: 0.5s;animation: glowing 20s linear infinite;}
.cms-submit::before {content: '';position: absolute;top: -5px; left: -5px; right: -5px; bottom: -5px;z-index: -1;background: linear-gradient(45deg, #ff0055, #ffeb3b, #00ffd5, #ff0055);background-size: 400%;border-radius: 50px;filter: blur(20px);opacity: 0;transition: opacity 0.3s ease-in-out;animation: glowing 20s linear infinite;
}
.cms-submit:hover::before {opacity: 1;}
.cms-submit:active {transform: scale(0.95);}
@keyframes glowing {
0% { background-position: 0 0; }
50% { background-position: 400% 0; }
100% { background-position: 0 0; }
}
.cms-info{display: flex;flex-direction: row;gap: 35px;}
.cms-info-item{display: flex;height: 40px;align-items: center;flex-direction: row;gap: 10px;justify-content: space-between;}
.cms-info-item > span:first-of-type{width: 40px;min-width: 40px;height: 40px;align-items: center;justify-content: center;background: var(--tertiary);border-radius: 50%;text-align: center;display: flex;font-size: 25px;}
/* cms-copyright */
.cms-copyright{padding: 20px 0;font-size: 13px;}
@media screen and (max-width: 1181px) {
.cms-container{max-width: 95%;}
}
@media screen and (max-width: 1150px){
.cms-body .cms-container{max-width: 600px;}
.cms-step{width: 100%;border-right: 0 !important;padding-left: 0 !important;padding-right: 0 !important;}
.cms-step:nth-child(2){border-top: 1px solid #c3eeff;padding-top: 15px;}
}
@media screen and (max-width: 1025px){
.cms-container{width: 90%;}
.cms-one-top > div:not(:first-child){display: flex;align-items: center;}
.cms-one-top > div:not(:first-child) img{position: unset;width: 100%;max-width: 100%;}
.cms-footer .cms-container,.cms-copyright .cms-container{max-width: 600px;}
.cms-footer .cms-container > div:first-of-type,.cms-info{flex-direction: column;gap: 15px;}
.cms-footer .cms-container > div:first-of-type > div:first-of-type{width: 100%;}
.cms-info-item{justify-content: flex-start;height: 20px;}
.cms-info-item > span:first-of-type{height: 20px;width: 20px;min-width: 20px;font-size: 15px;}
.cms-info-item > span:first-of-type img{width: 10px;}
.cms-future{justify-content: center;}
.cms-submit{margin: auto;}
.cms-future-item{text-align: center;}
}
@media screen and (max-width: 769px){
.cms-body .cms-container,.cms-footer .cms-container,.cms-copyright .cms-container{max-width: 100%;}
.cms-one-top > div:not(:first-child){display: none;}
.cms-one-top > div:first-of-type{max-width: 100%;width: 100%;}
}
@media screen and (max-width: 599px){
    .cms-process-item{width: 25%;margin: 0;}
    .cms-process-item:nth-child(-n+4){margin-bottom: 15px;}
    .cms-process-item:nth-child(4n+1){clear: both;}
    .cms-author-item{width: calc(50% - 5px);margin: 10px 0 0 10px;}
    .cms-author-item:nth-child(2n+1){clear: both;margin-left: 0;}
    .cms-author-item:nth-child(-n+2){margin-top: 0;}
    .cms-approve{flex-direction: column;}
    .cms-approve-list{width: 100%;}
    .cms-list > div:not(:first-child){border: 0;}
    .process-card{display: block;}
    .process-card-item{width: calc(50% - 5px);margin: 10px 0 0 10px;}
    .process-card-item:nth-child(2n+1){margin-left: 0;clear: both;}
    .process-card-item:nth-child(-n+2){margin-top: 0;}
    .cms-diagram{justify-content: space-between;gap: 10px;}
    .diagram-center{display: none;}
    .cms-diagram > div{width: 50%;}
    .diagram-item{min-height: 70px;}
}
@media screen and (max-width: 482px){
    .cms-header{background-size: cover;}
    .cms-one-ico{display: block;width: 260px;margin: auto;}
    .cms-one-item{width: calc(50% - 5px);float: left;margin: 10px 0 0 10px;min-height: 120px;}
    .cms-one-item:nth-child(2n+1){clear: both;margin-left: 0;}
    .cms-one-item:nth-child(-n+2){margin-top: 0;}
    .cms-review,.cms-security{flex-direction: column;}
    .cms-review > div,.cms-security > div{width: 100%;}
    .cms-review-image{text-align: center;}
    .diagram-item{min-height: 82px;}
    .cms-data-item{width: calc((100% - 40px) / 3);margin: 20px 0 0 20px;text-align: center;}
    .cms-data-item:nth-child(3n+1){margin-left: 0;clear: both;}
    .cms-data-item:nth-child(-n+3){margin-top: 0;}
    .cms-data-item > span:first-of-type{margin: auto;}
    .cms-security-image{justify-content: center;}
}
@media screen and (max-width: 482px){
    .cms-list{font-size: 14px;}
    .cms-diagram{display: block;}
    .cms-diagram > div{width: 100%;}
    .diagram-left{margin-bottom: 10px;}
    .diagram-item{min-height: auto;}
    .cms-panel{font-size: 14px;}
    .diagram-item > div{font-size: 14px;gap: 5px;}
}
@media screen and (max-width: 429px){
    .process-card-item div > span:first-of-type{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;min-height: 28px;}
}