body,html,#root{width:100%;margin:0;padding:0;height:100%;overflow:hidden}html,#root{font-family:Montserrat,sans-serif;font-size:12px;letter-spacing:2px;color:#333}.text-unselectable{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clickable{cursor:pointer}clickable:focus{outline:none}a{text-decoration:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}@-webkit-keyframes color-change{0%{color:#2196f3}25%{color:#4caf50}50%{color:#ffc107}75%{color:#ff5722}to{color:#2196f3}}@-moz-keyframes color-change{0%{color:#2196f3}25%{color:#4caf50}50%{color:#ffc107}75%{color:#ff5722}to{color:#2196f3}}@-ms-keyframes color-change{0%{color:#2196f3}25%{color:#4caf50}50%{color:#ffc107}75%{color:#ff5722}to{color:#2196f3}}@-o-keyframes color-change{0%{color:#2196f3}25%{color:#4caf50}50%{color:#ffc107}75%{color:#ff5722}to{color:#2196f3}}@keyframes color-change{0%{color:#2196f3}25%{color:#4caf50}50%{color:#ffc107}75%{color:#ff5722}to{color:#2196f3}}.root-home{height:100%;width:100%;margin:0;padding:0}.work{display:flex;align-items:center;justify-content:center}.route-fade-enter{opacity:0}.route-fade-enter.route-fade-enter-active{opacity:1;transition:opacity .6s ease-in-out}.route-fade-exit{opacity:1;position:fixed;display:none}.route-fade-exit.route-fade-exit-active{opacity:0;transition:opacity 0ms ease-in-out}.logo{position:absolute;top:0;left:0;margin:45px;width:350px;height:88px;object-fit:contain;z-index:1}.logo img{width:inherit}@media all and (min-width: 0) and (max-width: 480px){.logo{width:250px;margin:15px;height:62.86px;object-fit:contain}}@media all and (min-width: 481px) and (max-width: 840px){.logo{width:300px;margin:15px;height:75.43px;object-fit:contain}}@media all and (min-width: 841px) and (max-width: 1280px){.logo{width:350px;margin:20px;height:88px;object-fit:contain}}@media all and (min-width: 1281px) and (max-width: 1600px){.logo{width:350px;margin:25px;height:88px;object-fit:contain}}@media all and (min-width: 1601px){.logo{width:400px;margin:30px;height:100.57px;object-fit:contain}}.message{position:absolute;top:73%;left:50%}.message img{position:fixed;bottom:0%;left:50%;transform-origin:center center;transform:translate(-50%,5%) scale(.5);z-index:99;object-fit:contain}.message .journey{position:fixed;top:87%;left:0%;padding-left:20px;font-size:1em;color:#afafaf}.message .journey p{max-width:400px}@media (max-width: 767px){.message img{position:relative;top:0;left:-50%;transform:scale(.3)}.message .journey p{max-width:auto}}.navbar{position:fixed;right:0;z-index:9999;display:block;pointer-events:none;font-family:Montserrat,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:3px;font-weight:700;line-height:1em;color:#ebebeb;background-color:transparent;width:100px;height:calc(100vh - 40px);-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#nav-icon{width:35px;height:30px;position:relative;margin:50px auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:2;pointer-events:all}#nav-icon span{display:block;position:absolute;height:3px;width:100%;background:#e0e0e0;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon span:nth-child(1){top:0px}#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){top:10px}#nav-icon span:nth-child(4){top:20px}#nav-icon.open span:nth-child(1){top:10px;width:0%;left:50%}#nav-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon.open span:nth-child(4){top:10px;width:0%;left:50%}.menu{background:#00afef;width:0%;height:100vh;position:fixed;top:0;left:0;z-index:1;transition:all .4s ease}.show{width:100%}.menu>div>ul{display:flex;flex-direction:column;gap:4rem;position:fixed;top:40%;left:1rem;z-index:9999;padding-left:30px;transform:translateY(-50%)}@media screen and (max-width: 768px){.menu>div>ul{gap:3rem}}@media screen and (max-width: 425px){.menu>div>ul{gap:3.5rem;left:0}}.menu>div>ul>li{list-style:none;display:inline-flex;align-items:center;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.menu>div>ul>li>a{color:#e4e4e4;text-decoration:none;font-size:2.5em!important;font-weight:500;-webkit-text-stroke-width:0px;-webkit-text-stroke-color:rgb(228,228,228);pointer-events:all;-webkit-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in;display:inline-flex;align-items:center}@media screen and (max-width: 768px){.menu>div>ul>li>a{font-size:2em!important}}@media screen and (max-width: 425px){.menu>div>ul>li>a{font-size:1.2rem!important}}.menu>div>ul>li>a:after{content:"";height:4px;width:0px;background:#e0e0e0;transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;margin-left:10px}.menu>div>ul>li>a:hover{-webkit-text-stroke-width:3px}@media screen and (max-width: 768px){.menu>div>ul>li>a:hover{-webkit-text-stroke-width:1px}}.menu>div>ul>li>a:hover:after{width:40px}.show-menu-item{margin-left:0rem!important}#contact{top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:.25rem;font-size:1em;line-height:10rem;text-transform:uppercase;position:absolute;right:0;text-align:center;justify-content:center;align-items:center}@media screen and (max-width: 768px){#contact{right:-1rem}}#contact a{color:#d6d6d6;z-index:2;text-align:center;display:flex;justify-content:center;align-items:center;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;pointer-events:all}#contact a:hover{background-color:#00aeef}#contact a span{transform:rotate(-90deg);transform-origin:center}@media all and (min-width: 0) and (max-width: 480px){.navbar{width:50px}.menu>div>ul>li>a{font-size:1.5em}#nav-icon{margin:20px auto}.btn-login{font-size:1em}}@media all and (min-width: 481px) and (max-width: 840px){.navbar{width:60px}.menu>div>ul>li>a{font-size:1.5em}#nav-icon{margin:25px auto}.btn-login{font-size:1.1em}}@media all and (min-width: 841px) and (max-width: 1280px){.navbar{width:80px}.menu>div>ul>li>a{font-size:2em}#nav-icon{margin:35px auto}}@media all and (min-width: 1281px) and (max-width: 1600px){.navbar{width:100px}.menu>div>ul>li>a{font-size:3em}#nav-icon{margin:40px auto}}@media all and (min-width: 1601px){.navbar{width:100px}.menu>div>ul>li>a{font-size:3em}#nav-icon{margin:50px auto}}.loading{position:absolute;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#061222;z-index:9999;overflow:hidden;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;pointer-events:all}.hide{display:none}.loader{width:20rem}.loading-animationgif{position:absolute;top:50%;left:50%;width:500px;height:500px;margin-top:-250px;margin-left:-250px;transform:scale(.5)}.loading-percentage{position:relative;text-align:center;top:50%;line-height:10;font-weight:700;font-stretch:normal;font-variant:all-petite-caps;font-size:25px;color:#fff;z-index:5;margin-top:540px}.footer{display:flex;align-items:center;position:absolute;bottom:0;left:0;width:100vw;height:40px;color:#afafaf;background-color:#020519;pointer-events:none;font-size:1em}.footer span{margin:auto 20px}.footer .sale{position:absolute;right:0}.button:after{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.button{background:none;border:none;color:#afafaf;display:block;padding:1em;position:relative;text-transform:uppercase;cursor:pointer;pointer-events:all}.button:before,.button:after{border:1px solid #fff;background-color:transparent;content:"";position:absolute;z-index:-1}.button:hover{color:#f3f3f3;background-color:transparent;border:1px solid #fff}.btn-2:after{height:100%;left:0;top:0;width:0}.btn-2:hover:after{width:100%}.btn-login{position:absolute;top:0;right:0;font-size:1em;display:flex;justify-content:center;align-items:center}.btn-login img{fill:#e0e0e0;width:25px;margin-right:5px}.btn-login a{color:inherit}@media all and (min-width: 0) and (max-width: 405px){.footer{height:30px;font-size:.5em}.footer span{margin:auto 5px}}@media all and (min-width: 406px) and (max-width: 500px){.footer{height:30px;font-size:.8em}.footer span{margin:auto 10px}}@media (max-width: 767px){.btn-login{position:absolute;top:0;right:0;font-size:1.4em;display:flex;justify-content:center;align-items:center}.btn-login img{fill:#e0e0e0;width:25px;margin-right:5px}}.gdpr-container{position:fixed;bottom:0rem;right:0rem;background-color:#ffffffe6!important;padding:4px 8px 12px;box-shadow:0 -2px 15px #00000030,0 -1px 2px #0000001a;z-index:9999;padding:1rem 2rem 1.5rem;overflow:hidden}@media (min-width: 475px){.gdpr-container{box-shadow:none;background-color:#000c;max-width:400px;margin-left:8px;margin-bottom:8px;border-radius:4px;right:1rem;bottom:1rem}}.gdpr-content-container{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;color:#222}.gdpr-content-container a{color:#222!important;text-decoration:underline!important}[role=button],input[type=submit],input[type=reset],input[type=button],button{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}[role=button],input[type=submit],input[type=reset],input[type=button],button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}button{font-size:14px;display:inline-block;font-weight:600;background-color:#000!important;color:#fff!important;padding:10px 32px;border-radius:2px;cursor:pointer}
