*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;cursor:default;font-family:-apple-system,BlinkMacSystemFont,Reddit Mono,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}.SharedLayout-main{background-color:#00aaad;display:flex}.SharedLayout-main main{min-height:calc(100vh - 120px);width:100%}a,button,input[type=submit]{background-color:#0000;border:none;color:#00dce0;cursor:pointer;text-decoration:none}a *,button *,input[type=submit] *{cursor:pointer}.button{border:1px solid #fff;border-radius:5px;box-shadow:0 1px 2px 0 #3c40434d,0 1px 3px 1px #3c404326;color:#000;font-size:17px;min-width:140px;padding:6px 9px 5px;transition:all .3s linear}.button:disabled{box-shadow:0 0 0 .15vw #e33;cursor:not-allowed}.button:enabled{background-color:#3cad3c;box-shadow:0 0 0 .15vw #3cad3c}.button:hover,.button[type=submit]:hover{border:1px solid #4d8dc2}.button *{transition:all .3s linear}.button:hover *{color:#00aaad}select{cursor:pointer}.mini_loading .Loading .loading{height:50px;width:50px}header{background-color:#fafafa}header,header .nav-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;min-height:70px}header .nav-header .logo{align-items:center;display:flex;gap:10px;height:70px;justify-content:center;padding-left:20px}header .nav-header .logo .DMAPS_logo,header .nav-header .logo .DMAPS_text{height:50px}header .nav-header .humburger-button{display:none}header .nav-header .humburger-button *{color:#00aaad}header .nav-box{display:flex}header .nav-box nav{align-items:center;display:flex;flex-direction:row;gap:40px;margin-right:30px}header .nav-box nav a{align-items:center;display:flex;font-size:30px;justify-content:center;text-decoration:none;transition:color .5s}header .nav-box nav a.active,header .nav-box nav a:hover{color:#00aaad}header .nav-box nav a .icon{margin-right:5px}@media(max-width:800px){header{flex-direction:column;justify-content:center}header,header .nav-header{align-items:center;width:100%}header .nav-header{display:flex}header .nav-header .humburger-button{background-color:#0000;border:none;display:block;margin:0 18px}header .nav-header .humburger-button .hamburger-icon{color:#e5e5e5;font-size:40px}header .nav-box{width:100%}header .nav-box nav{display:flex;flex-direction:column;gap:0;margin-right:0;text-align:center;width:100%}header .nav-box nav a{color:#fff;margin-left:0;padding:5px 0;width:100%}header .nav-box nav a.active{color:#7afdff}header .nav-box .hide{height:0;overflow:hidden;transition:all .1s linear}header .nav-box .show{align-items:center;background-color:#00aaad;display:flex;height:90px;justify-content:center;transition:all .1s linear}}footer{align-items:center;background-color:#00aaad;color:#fff;display:flex;height:50px;justify-content:center}.whiteBG{background-color:#fff;display:none}.ColorRing{display:flex;justify-content:center;min-height:calc(100vh - 120px);position:relative}.Code,.ColorRing .error{align-items:center;display:flex;justify-content:center}.Code{height:auto;margin:20px 0;width:100%}.Code .window{align-items:center;background-color:#fafafa;border:3px solid #004777;border-radius:30px;box-shadow:0 0 10px #000;flex-direction:column;gap:30px;min-width:300px;padding:10px;position:relative;width:80%}.Code .window,.Code .window .title{display:flex;justify-content:center}.Code .window .title{margin-top:20px;width:100%}.Code .window .title h1{border-bottom:1px solid #00aaad;margin-bottom:20px;padding-bottom:20px;text-align:center;width:60%}.Code .window .info p{color:#1b1b1b;padding-bottom:10px;text-align:center}.Code .window .input{width:80%}.Code .window .error{color:red;text-align:center}.Code .window .button_box{padding-bottom:20px}.Code .window .button_box button{border:2px solid #004777;border-radius:10px;box-shadow:0 0 10px #000;color:#000;font-size:22px;padding:8px 10px 10px;transition:all .2s linear}.Code .window .button_box button:hover{box-shadow:0 0 20px #5e5e5e}.Code .window .deactive{align-items:center;display:flex;flex-direction:column;justify-content:center}.Code .window .deactive h1{text-align:center}@media(max-width:910px){.Code .window{padding-top:70px}}@media(max-width:500px){.Code .window .info p{padding-bottom:20px}.Code .window .input{width:100%}}.containter-input{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center;width:100%}.containter-input .intput_box{position:relative;width:100%}.containter-input .intput_box:focus-within label{font-size:15px;left:20px;top:-5px}.containter-input .intput_box input[type=email],.containter-input .intput_box input[type=password],.containter-input .intput_box input[type=text]{background-color:#fafafa;border:none;border-radius:20px;box-shadow:0 0 0 .15vw #14fbff;color:#0f0f0f;cursor:text;font-size:16px;min-width:250px;outline:none;padding:8px 10px 7px 20px;width:100%}.containter-input .intput_box input[type=email]:hover,.containter-input .intput_box input[type=password]:hover,.containter-input .intput_box input[type=text]:hover{box-shadow:0 0 0 .15vw #00f5fa}.containter-input .intput_box input[type=email]:focus,.containter-input .intput_box input[type=password]:focus,.containter-input .intput_box input[type=text]:focus{box-shadow:0 0 0 .15vw #00aaad}.containter-input .intput_box label{background-color:#fafafa;color:#929191;cursor:text;left:8px;padding:0 5px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out}.error-border{border-radius:25px;box-shadow:0 0 0 .2vw red;padding:1px}.LanguageSelect{position:absolute;right:20px;top:20px;width:200px}@media(max-width:500px){.LanguageSelect{left:50%;transform:translateX(-50%)}}.BtnBackForm{display:flex;justify-content:space-between;left:10%;position:absolute;top:5%;width:80%}.BtnBackForm button{height:60px;width:60px}.BtnBackForm button svg{color:#00aaad;height:100%;transition:all .3s linear;width:100%}.BtnBackForm button svg:hover{color:#00f5fa}.BtnBackForm .next{padding-top:3px;rotate:180deg}@media(max-width:1400px){.BtnBackForm{left:5px;top:10px;width:calc(100% - 10px)}}.Error{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 120px);justify-content:center}.Error h1{color:#00aaad;font-size:em(50px)}.Error svg{color:#00aaad;font-size:70px}.Error svg *{cursor:pointer}.Error svg :hover{border-top-left-radius:50%;border-top-right-radius:50%;box-shadow:0 0 10px #fff}