a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{cursor:default;font-family:Roboto,Arial sans-serif;margin:0;padding:0}body.app-mode img{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.app-mode a{cursor:pointer!important}body.fullscreen-green{background-image:url(/img/bg-gradient.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;overflow:hidden;width:100vw}body.fullscreen-green .bg-icon{bottom:8vh;height:24vh;position:fixed;right:-4.5vw;z-index:-1}@media screen and (orientation:landscape)and (max-width:768px){body.fullscreen-green .bg-icon{display:none}}@media screen and (max-height:768px){body.fullscreen-green .bg-icon{height:32vh}}@media screen and (max-width:768px)and (orientation:portrait){body.fullscreen-green .bg-icon{right:-10.5vw}}@media screen and (max-width:414px)and (orientation:portrait){body.fullscreen-green .bg-icon{right:-14.5vw}}@media screen and (min-width:415px)and (max-width:540px)and (orientation:portrait){body.fullscreen-green .bg-icon{right:-24.5vw}}body.fullscreen-green .top-bar{align-items:center;display:flex;justify-content:end;left:0;padding:30px;position:absolute;right:0;top:0;z-index:10}@media only screen and (max-width:480px)and (min-height:481px){body.fullscreen-green .top-bar{padding:25px}}body.fullscreen-green .top-bar .nav-item{align-items:center;background-color:hsla(0,0%,100%,.1);border-radius:10px;display:flex;height:60px;justify-content:center;min-width:60px;transition:background-color .15s ease-in-out;z-index:10}body.fullscreen-green .top-bar .nav-item.active,body.fullscreen-green .top-bar .nav-item:hover{background-color:rgba(0,0,0,.1)}body.fullscreen-green .top-bar .nav-item .nav-link-icon,body.fullscreen-green .top-bar .nav-item a,body.fullscreen-green .top-bar .nav-item.dropdown{cursor:pointer}body.fullscreen-green .top-bar .nav-item.dropdown{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.fullscreen-green .top-bar .nav-item.dropdown>.dropdown-menu{background-color:rgba(0,0,0,.16);border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.12);flex-direction:column;overflow:hidden;position:absolute;top:74px}body.fullscreen-green .top-bar .nav-item.dropdown>.dropdown-menu.dropdown-menu-right{right:0}body.fullscreen-green .top-bar .nav-item.dropdown>.dropdown-menu.dropdown-menu-left{left:0}body.fullscreen-green .top-bar .nav-item.dropdown>.dropdown-menu li{border-bottom:1px solid rgba(0,0,0,.25);min-width:170px;padding:9px 16px}body.fullscreen-green .top-bar .nav-item.dropdown>.dropdown-menu li:hover{background-color:rgba(0,0,0,.1)}body.fullscreen-green .top-bar .nav-item.dropdown>.dropdown-menu li:first-child{padding-top:12px}body.fullscreen-green .top-bar .nav-item.dropdown>.dropdown-menu li:last-child{border-bottom:none;padding-bottom:12px}body.fullscreen-green .top-bar .nav-item.dropdown>.dropdown-menu li .dropdown-item{align-items:center;color:#fff;display:flex;font-size:15px;text-decoration:none}body.fullscreen-green .top-bar .nav-item.dropdown>.dropdown-menu li .dropdown-item .nav-link-icon{margin-right:15px}body.fullscreen-green .top-bar .backdrop{bottom:0;left:0;position:fixed;right:0;top:0;z-index:9}body.fullscreen-green .container{bottom:0;left:0;position:absolute;right:0;top:0}body.fullscreen-green .container .content{-webkit-overflow-scrolling:touch;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:100%;overflow:auto;padding:90px 65px 45px}@media only screen and (max-width:480px)and (max-height:480px){body.fullscreen-green .container .content{padding:50px 35px 30px}}@media only screen and (max-width:480px)and (min-height:481px){body.fullscreen-green .container .content{padding:70px 25px 30px}}body.fullscreen-green .container .content a{color:#fff}body.fullscreen-green .container .content header{margin-bottom:70px}@media only screen and (max-width:480px){body.fullscreen-green .container .content header{margin-bottom:40px!important}}@media only screen and (max-width:480px)and (max-height:480px){body.fullscreen-green .container .content header img{height:40px}}@media only screen and (max-width:480px)and (min-height:481px){body.fullscreen-green .container .content header img{height:50px}}body.fullscreen-green .container .content section{flex:1 2 auto}body.fullscreen-green .container .content section i.pre-title{font-size:120px;margin-bottom:40px;margin-top:20px}body.fullscreen-green .container .content section h1{font-size:48px;font-weight:500;margin-bottom:25px}@media only screen and (max-width:480px){body.fullscreen-green .container .content section h1{font-size:30px;margin-bottom:15px}}body.fullscreen-green .container .content section .subtitle{font-size:26px;font-weight:200;line-height:30px;margin-bottom:25px}@media only screen and (max-width:480px){body.fullscreen-green .container .content section .subtitle{font-size:20px;line-height:23px;margin-bottom:25px}}body.fullscreen-green .container .content section .error{margin-bottom:60px}body.fullscreen-green .container .content section .error h1{font-size:105px;font-weight:700;margin-bottom:10px}@media only screen and (max-width:480px){body.fullscreen-green .container .content section .error h1{font-size:60px}}body.fullscreen-green .container .content section .error h3{font-size:50px;font-weight:300;text-transform:uppercase}@media only screen and (max-width:480px){body.fullscreen-green .container .content section .error h3{font-size:45px}}body.fullscreen-green .container .content section .error p{font-size:26px;font-weight:200;line-height:30px;margin-top:32px;max-width:100%;width:60vw}@media only screen and (max-width:480px){body.fullscreen-green .container .content section .error p{font-size:18px;line-height:22px;margin-top:10px}}body.fullscreen-green .container .content section .auth{box-sizing:border-box;margin-bottom:60px}body.fullscreen-green .container .content section .auth h1{font-size:60px;font-weight:700;margin-bottom:10px}@media only screen and (max-width:480px){body.fullscreen-green .container .content section .auth h1{font-size:45px}}body.fullscreen-green .container .content section .auth h1+p{font-size:22px;font-weight:200;line-height:25px;margin-top:12px;max-width:100%;width:60vw}@media only screen and (max-width:480px){body.fullscreen-green .container .content section .auth h1+p{font-size:18px;line-height:22px;margin-top:10px}}body.fullscreen-green .container .content section .auth a{font-weight:300;text-decoration:none}body.fullscreen-green .container .content section .auth .row{display:flex}body.fullscreen-green .container .content section .auth .result{align-items:center;background-color:#006e67;border-radius:12px;box-shadow:0 3px 6px rgba(0,0,0,.12);box-sizing:border-box;color:#fff;display:flex;font-size:.9em;font-weight:300;line-height:1.2em;margin-bottom:12px;overflow:hidden;padding:8px 14px 8px 15px;position:relative;transition:all .2s ease-in-out 0s}body.fullscreen-green .container .content section .auth .result div>span{display:block;margin-top:8px}body.fullscreen-green .container .content section .auth .result div>span:first-child{margin-top:0}body.fullscreen-green .container .content section .auth .result.success{background-color:#006e67}body.fullscreen-green .container .content section .auth .result.warning{background-color:#f5c077}body.fullscreen-green .container .content section .auth .result.error{background-color:#6e0019}body.fullscreen-green .container .content section .auth .result i{margin-right:10px}body.fullscreen-green .container .content section .auth form{display:flex;flex-direction:column;margin-top:42px;max-width:450px;width:50vw}@media screen and (max-width:768px){body.fullscreen-green .container .content section .auth form{width:80vw}}body.fullscreen-green .container .content section .auth form .row>*{margin:8px 0}@media screen and (max-width:680px){body.fullscreen-green .container .content section .auth form .row .input{margin-left:0;margin-right:0}body.fullscreen-green .container .content section .auth form .row .input.email{width:100%}}body.fullscreen-green .container .content section .auth form label.input{background-color:#fff;border-radius:12px;box-shadow:0 3px 6px rgba(0,0,0,.12);box-sizing:border-box;overflow:hidden;padding:15px 14px 10px 15px;position:relative;transition:all .2s ease-in-out 0s;width:100%}body.fullscreen-green .container .content section .auth form label.input.error{border-bottom:6px solid #740c23}body.fullscreen-green .container .content section .auth form label.input:hover{background-color:#f1f1f1}body.fullscreen-green .container .content section .auth form label.input.error i{align-items:center;bottom:0;color:#740c23;display:flex;position:absolute;right:15px;top:2px}body.fullscreen-green .container .content section .auth form label.input.error textarea+span+i{align-items:flex-end;bottom:10px}body.fullscreen-green .container .content section .auth form label.input span{color:#909090;font-size:.8em;font-weight:300;padding:0 0 0 2px}body.fullscreen-green .container .content section .auth form label.input.error span{color:#6e0019}body.fullscreen-green .container .content section .auth form label.input input{background:transparent;border:none;color:#484848;font-size:1em;font-weight:500;height:25px;max-width:100%;outline:none;width:100%}body.fullscreen-green .container .content section .auth form label.input textarea{background:transparent;border:none;color:#484848;font-family:Roboto,Arial,sans-serif;font-size:1em;font-weight:400;margin-top:8px;max-width:100%;min-height:180px;min-width:100%;outline:none;width:100%}body.fullscreen-green .container .content section .auth form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:none;border-radius:6px;box-shadow:0 3px 6px rgba(0,0,0,.12);display:grid;font:inherit;height:25px;margin:0;place-content:center;transform:translateY(-.075em);width:25px}body.fullscreen-green .container .content section .auth form input[type=checkbox]:before{background-color:#006e67;border-radius:4px;box-shadow:inset 1em 1em var(--form-control-color);content:"";height:17px;opacity:0;transform-origin:bottom left;transition:opacity .12s ease-in-out;width:17px}body.fullscreen-green .container .content section .auth form input[type=checkbox]:checked:before{opacity:1}body.fullscreen-green .container .content section .auth form input[type=checkbox]:disabled{--form-control-color:var(--form-control-disabled);color:var(--form-control-disabled);cursor:not-allowed}body.fullscreen-green .container .content section .auth form .remember{align-items:center;display:flex;gap:10px;margin-bottom:10px;margin-top:30px}body.fullscreen-green .container .content section .auth form .remember label{margin:0}body.fullscreen-green .container .content section .auth form .buttons{align-items:flex-start;margin-top:10px}body.fullscreen-green .container .content section .auth form .buttons>div{margin:0}body.fullscreen-green .container .content section .auth form .buttons>div+button{margin-left:0}body.fullscreen-green .container .content section .auth form .buttons button{background-color:#006e67;border:none;border-radius:12px;box-shadow:0 3px 6px rgba(0,0,0,.16);color:#fff;cursor:pointer;font-size:1.1em;font-weight:500;padding:18px 24px;transition:all .2s ease-in-out 0s}body.fullscreen-green .container .content section .auth form .buttons button:hover{background-color:#004641}body.fullscreen-green .container .content section .auth form .buttons button i{bottom:-1px;margin-right:6px;position:relative}body.fullscreen-green .container .content footer{font-size:14px;font-weight:300;padding-top:40px}@media only screen and (max-width:480px){body.fullscreen-green .container .content footer{font-size:12px}}body.fullscreen-green .container .content footer a{text-decoration:none}body.fullscreen-green .button-zone{align-items:center;background-color:#fff!important;border-radius:12px;box-shadow:0 3px 6px rgba(0,0,0,.12);box-sizing:border-box;color:#484848!important;display:flex;margin-bottom:10px;padding:8px 15px;text-decoration:none}body.fullscreen-green .button-zone:active{background-color:#e0e0e0}body.fullscreen-green .button-zone .icon{align-items:center;display:flex;font-size:28px;height:60px;justify-content:center;margin-right:10px;width:60px}body.fullscreen-green .button-zone .texts .title{font-size:20px;font-weight:500;margin-bottom:4px;text-transform:uppercase}body.fullscreen-green .button-zone .texts .description{color:#909090;font-size:12px;font-weight:300}@media only screen and (max-width:680px){.language-switcher ul.dropdown-menu li{min-width:unset!important}.language-switcher ul.dropdown-menu li a.dropdown-item .nav-link-icon{margin-right:0!important}.language-switcher ul.dropdown-menu li a.dropdown-item .nav-link-title{display:none}}
