@import url(https://fonts.googleapis.com/css?family=Montserrat&display=swap);@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.4.1/font/bootstrap-icons.css);body,html{height:100%;font-family:"Montserrat",sans-serif}h1,h2,h3,h4,h5,h6{color:#979797;font-size:35px;font-weight:600}p{font-size:18px;color:#979797;line-height:1.8}img{max-width:100%}button:focus,input:focus,select:focus,textarea:focus{outline:none}a,a:active,a:focus{text-decoration:none!important;outline:none}ol,ul{padding:0;margin:0}dl,ol,ul{margin-top:0;margin-bottom:1rem}.text-center{text-align:center}.set-bg{background-repeat:no-repeat;background-size:cover}.mb-30{margin-bottom:30px}button.btn-back,button.btn-switch-lang{cursor:pointer}textarea{resize:none}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert.alert-success .alert-link{color:#0b2e13}.alert.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert.alert-danger .alert-link{color:#491217}.header-section{padding-top:0;position:relative;box-shadow:0 0 1px rgba(0,0,0,.3)}.header-section.sticky{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:2}.header-section .site-logo{width:130px;height:100%;margin:5px 0 0;text-align:center}.header-section .site-logo img{width:200px;height:92px}.main-menu ul{list-style:none;height:100%;display:flex;margin:0}.main-menu ul li,.main-menu ul li a{display:inline-flex;align-items:center}.main-menu ul li a{font-size:18px;line-height:1.5;color:#001418;padding:0 15px;border-bottom:1px solid transparent}.main-menu ul li a span{display:block}.main-menu ul li a.active,.main-menu ul li a:hover{border-bottom:1px solid #001418}.nav-switch{display:none}.container{margin-top:100px}.container.homeLarge{position:relative;background-color:#000;height:100vh;min-height:25rem;width:100%;max-width:100%;overflow:hidden;margin:0}.container.homeLarge .videoPlayer{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.container.homeLarge h4{text-align:center}h1{font-size:30px}h1.section-title{color:#979797;margin:0 0 20px}h1.section-title span{display:block;text-align:center;color:#979797}.container.home{max-width:100%;margin:0;padding:100px 0 0}.container.home .media .videoPlayer{width:100%}.container.home .description{margin-top:40px;text-align:justify}.container .element a.item{display:block;width:100%;height:300px;margin-bottom:30px;position:relative;background-position:50%;transition:all .4s ease .4s}.container .element a.item .pi-inner{position:absolute;width:100%;height:25%;left:0;bottom:0;background:transparent}.container .element a.item .pi-inner h2{opacity:0;font-size:15px;font-weight:400;position:absolute;bottom:20px;left:calc(50% - 50px);color:#fff;letter-spacing:5px;transition:all .3s ease 0s}.container .element a:hover .pi-inner{background:rgba(0,20,24,.8)}.container .element a:hover .pi-inner h2{opacity:1;letter-spacing:2px}.container .meta{padding-bottom:35px}.container .meta h2{margin:0;font-size:20px;text-align:center}.container .meta p{font-size:14px;color:#a6a6a6;margin-bottom:0}.container button{color:#979797;font-size:16px;font-weight:700;text-transform:uppercase;background:none;border:none}.container button:focus{outline:none}.container button.btn-switch-lang{font-size:14px;font-weight:400}.about-us{font-family:"Montserrat",sans-serif}.about-us .top{margin:0 auto 50px;text-align:center}.about-us .top h1{color:#979797;text-align:center;margin-top:0}.about-us .top h1 span{font-size:40px;font-style:normal}.about-us .top span{font-size:14px;font-style:italic}.about-us .description{text-align:justify}.about-us .description img{padding-bottom:15px}.about-us .process h2{text-align:center;font-size:30px;margin:50px 0 25px}.about-us .process img{padding:15px;object-fit:cover}.catalog .area,.catalog .description{margin-bottom:30px}.card-description a span{color:#333;font-size:14px}footer{padding:60px 0}footer.footer-section .container-fluid .container{margin-top:0}footer .copyright{font-size:12px;color:#979797}footer .social-links{margin-bottom:30px}footer .social-links a{color:#979797;font-size:15px;margin-right:30px}footer .social-links a:last-child{margin-right:0}footer ul{list-style:none}footer ul.languages li{display:inline-block}footer ul.languages li:after{margin:0 10px;content:" • "}footer ul.languages li:last-child{padding-right:0}footer ul.languages li:last-child:after{content:""}footer ul.languages li a{color:#979797;font-size:15px;margin-right:30px;cursor:pointer}footer ul.languages li a:last-child{margin-right:0}.contact h1{text-align:center;margin-top:0}.contact .contact-form{margin:50px auto;padding:20px}.contact .contact-form input[type=text],.contact .contact-form textarea{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;display:block;outline:none;border:none;height:25px;line-height:25px;font-size:16px;padding:0 0 0 20px}.contact .contact-form textarea{height:200px}.contact .contact-form .outline{display:block;padding:9px;border:1px solid #ddd;margin-bottom:30px;border-radius:3px}.contact .contact-form .outline label{display:block;float:left;height:23px;margin-top:-25px;background:#fff;padding:2px 5px;color:#b9b9b9;font-size:14px;overflow:hidden}.contact .contact-form .outline label.danger{color:#721c24;font-size:14px;margin-top:25px;padding:0}.contact .contact-form .btn-submit{display:inline-block;font-size:14px;min-width:140px;text-align:center;padding:15px 10px;position:relative;color:#fff;border:none;background-color:#000;margin-right:15px}.contact .contact-form .btn-submit:active{background:#979797;color:#000}#notfound-page{position:relative;height:100vh}#notfound-page .notfound{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:520px;width:100%;line-height:1.4;text-align:center}#notfound-page .notfound .notfound-404{position:relative;margin:0 auto 20px;z-index:-1}#notfound-page .notfound .notfound-404 h1{font-size:66px;font-weight:700;margin:0;color:#211b19;text-transform:uppercase;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#notfound-page .notfound .notfound-404 h2{font-size:28px;font-weight:400;text-transform:uppercase;color:#211b19;background:#fff;padding:10px 5px;margin:auto;display:inline-block}#notfound-page .notfound .notfound-404 a{display:inline-block;font-weight:700;text-decoration:none;color:#fff;text-transform:uppercase;padding:13px 23px;background:#979797;font-size:18px;transition:all .2s}#notfound-page .notfound .notfound-404 a:hover{color:#979797;background:#211b19}@media only screen and (min-width:576px){.container.about-us .description img{float:right;padding-left:15px}}@media only screen and (min-width:992px){.site-logo{width:250px}}@media only screen and (min-width:768px){.header-section .site-logo{width:150px}.container{margin-top:130px}.about-us .description img{padding-bottom:0;padding-right:0}}@media only screen and (max-width:767px){.main-menu{position:absolute;background:#f8f8f8;width:100%;z-index:999;left:0;top:71px;padding:0;display:none;box-shadow:0 1px 4px rgba(0,0,0,.3)}.main-menu ul{display:block}.main-menu ul li{display:block;padding:15px 0;border-bottom:1px solid #ddd}.main-menu ul li a{display:inline-flex;align-items:center}.main-menu ul li a.active{border-bottom:none;font-weight:700}.main-menu ul li:last-child{border-bottom:none}.main-menu ul li:last-child a.active{border-bottom:1px solid #001418}.nav-switch{position:absolute;left:25px;font-size:30px;color:#333;top:23px;display:block}.header-section .site-logo img{width:130px;height:60px}.header-btn{display:none}.container.home{margin-top:70px;max-width:100%;padding:0}.container.home .media{display:flex;align-items:center;overflow:visible;max-width:100%}.container.home .media .videoPlayer{height:100%;width:100%}.container h1.section-title span{display:block;text-align:center;color:#979797}.footer-section,.footer-section .container{margin-top:0}.contact .contact-form .btn-submit{width:100%}}
/*# sourceMappingURL=main.43062af3.chunk.css.map */