*{margin:0;font-family:"Montserrat",sans-serif;font-size:1rem;outline:none!important}.chinese *{font-family:"Ma Shan Zheng",cursive!important}.chinese * i.las{font-family:"Line Awesome Free"!important}.chinese * i.lab{font-family:"Line Awesome Brands"!important}ul{list-style-type:none;line-height:3rem;padding:0;margin:0}img,ul *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.home{display:flex;flex-direction:row;width:100%;min-height:100vh;background-image:url(/static/media/hero-bg.af86df77.jpg);background-size:cover;background-repeat:no-repeat}.overlay{opacity:.6;background-color:#6d2600}.overlay,.shadow-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.shadow-overlay{opacity:.4;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.8))}.hello{font-size:1.6rem;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.3rem;font-weight:600}.description{font-size:3.5rem;line-height:1.5;margin-top:0;color:#fff;font-weight:600}.logo{position:absolute;left:15px;top:7.5px}.logo img{width:80px;height:auto}.zindex-2{z-index:2}.home-content{margin-top:80px;max-width:80%}.home-social{font-family:"montserrat-regular",sans-serif;list-style:none;margin:0;position:absolute;top:50%;right:1.25rem;transform:translate3d(0,-50%,0)}.home-social a{color:#fff;transition:all .5s ease-in-out}.home-social a :hover{color:#fff}.home-social li{position:relative;padding:.9rem 0}.home-social li a{display:block;width:33px;height:33px}.home-social i,.home-social span{position:absolute;top:0;line-height:33px;transition:all .5s ease-in-out}.home-social i{font-size:14px;right:0;text-align:center;display:inline-block;width:33px;height:33px;line-height:29px;border:2px solid #fff;border-radius:50%}.home-social span{color:#f28e30;right:2.5rem;font-size:.8rem;font-weight:600;opacity:0;visibility:hidden;transform:scale(0);transform-origin:100% 50%}.home-social li:hover span{opacity:1;visibility:visible;transform:scale(1)}.barretta-arancione{width:2px;height:100px;position:absolute;right:70px;bottom:0;background:#f28e30}.scroll-button{position:absolute;right:90px;color:#fff;bottom:85px;font-weight:700;font-size:.7rem;letter-spacing:.2rem;cursor:pointer}.scroll-button i{color:#f28e30;font-weight:700}.barretta-bianca{width:2px;height:100px;position:absolute;right:70px;top:0;background:#fff}.home-button{padding:15px 35px;background:transparent;color:#fff;border:2px solid #fff;text-transform:uppercase;font-size:.8rem;font-weight:600;letter-spacing:2px;transition:all .5s ease-in-out}.home-button:hover{background:#fff;color:#000}#about{padding:8rem 0;background-color:#f28e30;color:#010507;position:relative}#about h3{font-size:1rem;color:#000;font-weight:700;text-transform:uppercase;letter-spacing:.2rem}#about h1{font-size:5rem;color:#fff;font-weight:600}#about .separator{width:60%;height:1px;background-color:hsla(0,0%,100%,.25);margin:30px auto}#about p{font-size:1.4rem;line-height:1.75;text-align:center}#services{padding:8rem 0;background-color:#fff;color:#010507;position:relative}#services .barretta-arancione{width:2px;height:100px;position:absolute;right:50%;transform:translate(-50%);bottom:0;background:#f28e30}#services h3{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.2rem;color:#f28e30}#services h1{font-size:3rem;font-weight:600}#services .separator{width:60%;height:1px;background-color:rgba(0,0,0,.1);margin:30px auto}#services .service-item i{margin-right:2rem;color:#f28e30;font-size:4rem}#services .service-item h3{color:#000;font-weight:700;text-transform:none;font-size:1.8rem;letter-spacing:0;margin-bottom:1rem}#services .service-item p{font-size:1rem;color:#757575}#services .service-item p ul{list-style-type:circle;margin-left:2rem;line-height:25px}#services p{font-size:1.4rem;line-height:1.75}.ui.error.message{position:absolute;background-color:red;color:#fff;font-size:12px;padding:5px;border-radius:0 10px 10px 0;display:none;top:15px;left:50%}.ui.error.message:before{content:"\A";border-color:transparent #ff0018 transparent transparent;border-style:solid;border-width:15px 15px 15px 0;position:absolute;left:-15px;top:-1px}#contacts{width:100%;background-image:url(/static/media/contact-bg.1a05c427.jpg);background-size:cover;position:relative}#contacts .message-success,#contacts .message-warning{display:none;background:#111;font-size:1.5rem;line-height:2;padding:3rem;margin-bottom:3.6rem;width:100%}#contacts .message-warning{color:#ff6163}#contacts .message-success{color:#f28e30}#contacts .message-success i,#contacts .message-warning i{margin-right:10px;font-size:1.2rem}#contacts fieldset{position:relative;margin-bottom:15px}#contacts .overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8;background-color:#151515}#contacts .container{padding-top:140px}#contacts .barretta-bianca{width:2px;height:100px;position:absolute;right:50%;transform:translate(-50%);top:0;background:#fff}#contacts h1{font-size:3.5rem;color:#fff;font-weight:600}#contacts h3{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.2rem;color:#f28e30}#contacts .form-container{background:rgba(0,0,0,.2);text-align:left;padding:50px 40px}#contacts .form-container input,#contacts .form-container input:-internal-autofill-selected,#contacts .form-container textarea{width:100%!important;background:transparent!important;color:#151515!important;padding-bottom:10px!important;border:none!important;border-bottom:1px solid hsla(0,0%,100%,.15)!important}#contacts .form-container input:-internal-autofill-selected:focus,#contacts .form-container input:focus,#contacts .form-container textarea:focus{outline:none!important;border-bottom:1px solid #f28e30!important}#contacts .form-container input:-internal-autofill-selected::-webkit-input-placeholder,#contacts .form-container input::-webkit-input-placeholder,#contacts .form-container textarea::-webkit-input-placeholder{font-size:.8rem!important;color:hsla(0,0%,100%,.15)!important}#contacts .form-container input:-internal-autofill-selected:-ms-input-placeholder,#contacts .form-container input:-ms-input-placeholder,#contacts .form-container textarea:-ms-input-placeholder{font-size:.8rem!important;color:hsla(0,0%,100%,.15)!important}#contacts .form-container input:-internal-autofill-selected::-ms-input-placeholder,#contacts .form-container input::-ms-input-placeholder,#contacts .form-container textarea::-ms-input-placeholder{font-size:.8rem!important;color:hsla(0,0%,100%,.15)!important}#contacts .form-container input:-internal-autofill-selected::placeholder,#contacts .form-container input::placeholder,#contacts .form-container textarea::placeholder{font-size:.8rem!important;color:hsla(0,0%,100%,.15)!important}#contacts .form-container input:-internal-autofill-selected::-webkit-resizer,#contacts .form-container input::-webkit-resizer,#contacts .form-container textarea::-webkit-resizer{display:none!important}#contacts .form-container .input-error{color:#f28e30!important;font-size:10px!important;position:absolute!important;left:0!important;bottom:0!important;opacity:0!important;transition:opacity .3s ease-in-out!important}#contacts .form-container .input-error.show{opacity:1!important}#contacts .form-container .form-field{position:relative!important}#contacts .form-container button{color:#fff;background-color:#f28e30;padding:15px;border:none;border-radius:0;letter-spacing:.18rem;text-transform:uppercase;font-weight:600;font-size:.8rem;outline:none;box-shadow:none}#contacts .form-container button:focus{outline:none}#contacts .title{font-weight:600;color:#fff;text-transform:uppercase;font-size:.8rem}#contacts .contact-container{background:rgba(0,0,0,.4);padding:50px 40px;text-align:left}#contacts .contact-container h6{font-weight:600;font-size:1rem;color:#f28e30;margin-top:60px}#contacts .contact-container p{color:hsla(0,0%,100%,.4);margin-bottom:3rem;line-height:2}#contacts .contact-container .social-icon li{color:#fff;cursor:pointer}#contacts .contact-container .social-icon li i{font-size:1.5rem}#contacts .contact-container .social-icon li:hover{color:#f28e30}.footer{background:#111;padding:60px;text-align:center;color:hsla(0,0%,100%,.3)}.footer span{font-size:.8rem}.footer span:first-child:after{content:"|";display:inline-block;padding:0 .5rem 0 .6rem;color:hsla(0,0%,100%,.2)}.footer a{font-size:.8rem!important;color:#fff;transition:color .3s ease-in-out}.footer a:hover{color:#f28e30;text-decoration:none}.go-up{position:fixed;bottom:15px;right:15px;width:45px;height:45px;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .5s ease-in-out;background:#000;color:grey;z-index:999;opacity:0}.go-up:hover{color:#fff}.go-up i{font-size:24px}@media only screen and (max-width:1200px){.hello{font-size:1.4rem}.description{font-size:3rem}}@media only screen and (max-width:900px){.hello{font-size:1rem}.description{font-size:2.5rem}}@media only screen and (max-width:800px){.home-content{text-align:center}.hello{font-size:.7rem}.description{font-size:1.8rem}}@media only screen and (max-width:767px){#services .service-item i{margin-right:0!important}#services .service-item p ul{text-align:left}}@media only screen and (max-width:600px){.home-social{display:none}.home-content{text-align:center;max-width:90%}.hello{font-size:.7rem}.description{font-size:1.8rem;line-height:2.2rem}.home-button{width:100%}#about h1{font-size:2.5rem}#about p{font-size:1rem}.barretta-arancione{height:70px}.scroll-button{bottom:55px}.barretta-bianca{height:70px}.go-up{bottom:0;right:0}}#menu{position:fixed;top:15px;right:15px;width:45px;height:45px;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:background-color .5s ease-in-out;color:#fff;z-index:999}#menu i{font-size:32px}#side-bar,.menu-on-scroll{background-color:#000}#side-bar{position:fixed;top:0;right:-280px;width:280px;height:100vh;z-index:1000;transition:all .8s cubic-bezier(.77,.2,.05,1);color:#fff}.close-menu{position:absolute;cursor:pointer;top:5px;right:5px;z-index:1001}.close-menu i{font-size:24px}.orange{font-size:12px;line-height:1.5;text-transform:uppercase;letter-spacing:.25rem;color:#f28e30;font-weight:600}.open-menu{right:0!important}.menu-list li{text-transform:capitalize;font-weight:600;cursor:pointer;transition:color .3s ease-in-out}.menu-list li.active{color:#f28e30}.menu-social i{font-size:1.6rem;color:hsla(0,0%,100%,.3);transition:color .3s ease-in-out}.menu-social li{cursor:pointer}.menu-social li:hover i{color:#fff}.menu-lang li{font-size:.8rem;color:hsla(0,0%,100%,.3);transition:color .3s ease-in-out;font-weight:600}.menu-lang .active{color:#f28e30!important}.menu-lang .list-inline-item:not(:last-child){padding-right:1rem!important}.menu-lang li{cursor:pointer}.menu-lang li:hover{color:#fff}
/*# sourceMappingURL=main.5588a494.chunk.css.map */