@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,nav,section,main{display:block}body{line-height:1;font-family:Nunito Sans,sans-serif;background-color:#f0f0f0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,textarea,select{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;border-radius:0;margin:0;padding:0;border:0;font-family:Nunito Sans,sans-serif}input:focus,textarea:focus,select:focus{outline:none;box-shadow:none}::placeholder{color:#888;opacity:1}:-ms-input-placeholder{color:#888}::-ms-input-placeholder{color:#888}@keyframes pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.blocked{overflow:hidden;position:fixed;top:0;left:0;width:100%;height:100%}body{-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar{display:none}.content{width:95%;margin:auto}@media (max-width: 1100px){.content{width:95%}}.header{transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;position:fixed;top:0;left:0;right:0;z-index:80;display:flex;justify-content:space-between;align-items:center;height:100px}@media (max-width: 1100px){.header{height:60px;background:rgba(0,0,0,.5)}}.header .content{display:flex;justify-content:space-between;align-items:center}.header .content .logo{display:block}.header .content .logo img{display:block;height:90px}@media (max-width: 1100px){.header .content .logo img{height:50px}}.header .content .toggle-menu{cursor:pointer;display:block;width:40px}.header .content .toggle-menu .icon{display:block;width:100%}.menu{position:fixed;top:0;right:0;bottom:0;z-index:110;display:none;justify-content:flex-start;align-items:center;width:500px;background-color:#000;box-shadow:-10px 0 5px -5px #0003}@media (max-width: 1100px){.menu{width:100%}}.menu .close-menu{cursor:pointer;position:absolute;top:44px;left:50px;width:auto}.menu .close-menu a{font-size:15px;color:#fff;font-weight:700;text-transform:uppercase}.menu .nav{margin-left:50px}.menu .nav .item{transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;display:block;margin-bottom:50px;font-size:30px;font-weight:400;color:#fff;text-transform:uppercase;text-decoration:none}@media (max-width: 1100px){.menu .nav .item{margin-bottom:30px;font-size:25px}}@media (max-width: 321px){.menu .nav .item{font-size:22px}}.menu .nav .item:hover{color:#f52121}.menu .nav .item.active{color:#f52121;font-weight:600}.menu .nav .locales{display:flex}.menu .nav .locales .lang{display:inline-block;margin-right:20px;font-size:25px;color:#fff;text-decoration:none}.menu .nav .locales .lang.active{color:#f52121}.menu .nav .mobile-logo{display:none}@media (max-width: 1100px){.menu .nav .mobile-logo{display:block;width:120px;position:absolute;bottom:40px}}@media (max-width: 321px){.menu .nav .mobile-logo{width:110px}}.welcome{position:relative}.welcome .toggle-mute{position:absolute;top:70px;left:0;right:0;margin:auto;z-index:100;cursor:pointer;text-align:center}@media (max-width: 1100px){.welcome .toggle-mute{display:none}}.welcome .toggle-mute .icon{cursor:pointer;display:inline-block;width:25px;height:25px}.welcome .decor-left{position:absolute;z-index:60;width:250px;left:0;bottom:-1px}@media (max-width: 1470px){.welcome .decor-left{width:150px}}@media (max-width: 1100px){.welcome .decor-left{display:none}}.welcome .decor-right{position:absolute;z-index:60;width:250px;right:0;bottom:-1px}@media (max-width: 1470px){.welcome .decor-right{width:150px}}@media (max-width: 1100px){.welcome .decor-right{display:none}}.welcome .decor-middle{position:absolute;z-index:60;width:150px;right:0;left:0;bottom:-1px;margin:auto}@media (max-width: 1470px){.welcome .decor-middle{width:100px}}@media (max-width: 1100px){.welcome .decor-middle{display:none}}.welcome:before{content:"";position:absolute;z-index:50;top:0;left:0;bottom:0;display:block;width:calc((100% - 1450px)/2);background-color:#000}@media (max-width: 1470px){.welcome:before{width:calc((100% - 1100px)/2)}}@media (max-width: 1100px){.welcome:before{display:none}}.welcome:after{content:"";position:absolute;z-index:50;top:0;right:0;bottom:0;display:block;width:calc((100% - 1450px)/2);background-color:#000}@media (max-width: 1470px){.welcome:after{width:calc((100% - 1100px)/2)}}@media (max-width: 1100px){.welcome:after{display:none}}.welcome .video{position:absolute;z-index:0;width:100%;height:100%;object-fit:cover}@media (max-width: 1100px){.welcome .video{position:relative}}.welcome .gogle-wrapper{position:relative;z-index:50;display:block;width:1450px;margin:auto}@media (max-width: 1470px){.welcome .gogle-wrapper{width:1100px}}@media (max-width: 1100px){.welcome .gogle-wrapper{display:none}}.welcome .gogle-wrapper .gogle{display:block;width:100%}.welcome .scroll{position:absolute;left:0;right:0;bottom:140px;z-index:60;margin:auto;width:35px;animation:pulsate 1.5s ease-in-out infinite;-webkit-animation:pulsate 1.5s ease-in-out infinite}@media (max-width: 1470px){.welcome .scroll{width:30px;bottom:90px}}@media (max-width: 1100px){.welcome .scroll{bottom:30px}}@keyframes pulsate{0%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);opacity:1}50%{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);opacity:.8}to{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);opacity:1}}.home-about{padding:100px 0}@media (max-width: 1100px){.home-about{padding:50px 0}}.home-about .content{text-align:center}.home-about .content .pre-title{margin-bottom:20px;font-size:20px;line-height:23px;font-weight:400;text-transform:uppercase;color:#f52121}.home-about .content .title{margin-bottom:50px;font-size:70px;line-height:80px;font-weight:400;text-transform:uppercase}@media (max-width: 1100px){.home-about .content .title{font-size:40px;line-height:50px}}.home-about .content .title:after{content:"";display:block;width:200px;height:5px;margin:10px auto 0;background-color:#f52121}@media (max-width: 1100px){.home-about .content .title:after{width:150px}}.home-about .content .text{margin-bottom:50px;font-size:20px;line-height:30px;font-weight:600}@media (max-width: 1100px){.home-about .content .text{font-size:18px;line-height:25px}}.home-about .content .text .icon{display:inline-block;vertical-align:middle;width:70px}@media (max-width: 1100px){.home-about .content .text .icon{width:40px}}.home-about .content .btn{cursor:pointer;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;display:inline-block;padding:20px 30px;border-radius:30px;background-color:#f52121;text-transform:uppercase;font-weight:400;font-size:17px;color:#fff;text-decoration:none}.home-about .content .btn:hover{background-color:#000}@media (max-width: 1100px){.home-about .content .btn{padding:15px 20px 14px;font-size:16px}}.footer{padding:100px 0;background:url(/build/assets/footer-bg-fac729f3.jpg) center center no-repeat;background-size:cover}@media (max-width: 1100px){.footer{padding:50px 0}}.footer .content{display:flex;justify-content:space-between;align-items:center}@media (max-width: 1100px){.footer .content{display:block}}.footer .content .col{width:50%}@media (max-width: 1100px){.footer .content .col{width:100%}}.footer .content .col.black{padding:30px;background-color:#000;border-radius:20px}.footer .content .col .logo{display:block;width:250px}@media (max-width: 1100px){.footer .content .col .logo{width:150px;margin-bottom:30px}}.footer .content .col .copy{margin-bottom:20px;font-size:15px;color:#000;font-weight:600}@media (max-width: 1100px){.footer .content .col .copy{font-size:14px}}.footer .content .col .title{margin-bottom:30px;font-size:20px;font-weight:600;color:#fff;text-transform:uppercase}@media (max-width: 1100px){.footer .content .col .title{font-size:18px}}.footer .content .col .nav .item{display:block;margin-bottom:20px;font-size:16px;color:#fff;text-decoration:none}.footer .content .col .nav .item:last-of-type{margin-bottom:0}.fixed-socials{display:flex;flex-direction:column;mix-blend-mode:exclusion;position:fixed;right:10px;top:calc(50% - 150px);z-index:100}@media (max-width: 1470px){.fixed-socials{right:5px}}.fixed-socials a{color:#fff;margin-bottom:32px;text-orientation:mixed;writing-mode:vertical-rl;text-decoration:none}.fixed-socials a span{cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:15px;font-weight:400}@keyframes colorChange{0%{background-color:#000}25%{background-color:#000}50%{background-color:#000}75%{background-color:#000}90%{background-color:#f52121}to{background-color:#000}}.breadrumbs{position:relative;padding:140px 0 30px;background-color:#000}@media (max-width: 1100px){.breadrumbs{padding:80px 0 30px}}.breadrumbs:before{content:"";position:absolute;z-index:0;left:0;top:0;bottom:0;width:100%;background-color:#000000b3;background:-moz-linear-gradient(90deg,rgba(0,0,0,.9234068627) 0%,rgba(0,0,0,.5788690476) 29%,rgba(255,255,255,0) 63%);background:-webkit-linear-gradient(90deg,rgba(0,0,0,.9234068627) 0%,rgba(0,0,0,.5788690476) 29%,rgba(255,255,255,0) 63%);background:linear-gradient(90deg,rgba(0,0,0,.9234068627) 0%,rgba(0,0,0,.5788690476) 29%,rgba(255,255,255,0) 63%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1)}.breadrumbs .content{position:relative;z-index:10}.breadrumbs .content .title{margin-bottom:15px;font-size:30px;font-weight:400;text-transform:uppercase;color:#fff}.breadrumbs .content .subtitle{font-size:20px;font-weight:300;color:#fff}.breadrumbs .content .ol{display:flex;justify-content:flex-start;align-items:center;margin-top:30px}.breadrumbs .content .ol .item{display:block}.breadrumbs .content .ol .item:after{content:"•";display:inline-block;margin:0 30px;color:#fff;font-size:20px}.breadrumbs .content .ol .item:last-of-type:after{display:none}.breadrumbs .content .ol .item a{text-decoration:none;font-size:14px;color:#fff;text-transform:uppercase}.subpage{margin:100px 0}@media (max-width: 1100px){.subpage{margin:50px 0}}.subpage .offer{display:flex;justify-content:space-between;align-items:stretch}@media (max-width: 1100px){.subpage .offer{display:block}}.subpage .offer .col{position:relative;width:30%;padding-bottom:80px}@media (max-width: 1470px){.subpage .offer .col{width:35%}}@media (max-width: 1100px){.subpage .offer .col{width:100%;padding-bottom:60px;margin-bottom:30px}}.subpage .offer .col .title{margin-bottom:50px;font-size:35px;line-height:45px;font-weight:400;text-transform:uppercase}@media (max-width: 1100px){.subpage .offer .col .title{margin-bottom:30px;font-size:30px;line-height:40px}}.subpage .offer .col .title span{font-weight:300}.subpage .offer .col .para{margin-bottom:20px;font-size:17px;line-height:24px;font-weight:400}.subpage .offer .col .para:last-of-type{margin-bottom:0}.subpage .offer .col strong{font-weight:600}.subpage .offer .col .list{margin-bottom:20px}.subpage .offer .col .list li{display:flex;justify-content:flex-start;align-items:center;font-size:17px;line-height:24px}.subpage .offer .col .list li:before{content:"•";color:#f52121;display:inline-block;margin-right:10px;font-size:20px}@media (max-width: 1470px){.subpage .offer .col.col-img{width:25%}}@media (max-width: 1100px){.subpage .offer .col.col-img{width:100%}}.subpage .offer .col .img{display:block;width:100%}.subpage .offer .col .btn{cursor:pointer;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;display:inline-block;padding:20px 30px;border-radius:30px;background-color:#f52121;text-transform:uppercase;font-weight:400;font-size:17px;color:#fff;text-decoration:none;position:absolute;left:0;bottom:0}.subpage .offer .col .btn:hover{background-color:#000}@media (max-width: 1100px){.subpage .offer .col .btn{padding:15px 20px 14px;font-size:16px}}.subpage .video-wrapper{margin-top:50px;text-align:center}.subpage .video-wrapper .pre-title{margin-bottom:20px;font-size:20px;line-height:23px;font-weight:400;text-transform:uppercase;color:#f52121}.subpage .video-wrapper .title{margin-bottom:50px;font-size:70px;line-height:80px;font-weight:400;text-transform:uppercase;font-size:50px}@media (max-width: 1100px){.subpage .video-wrapper .title{font-size:40px;line-height:50px}}.subpage .video-wrapper .title:after{content:"";display:block;width:200px;height:5px;margin:10px auto 0;background-color:#f52121}@media (max-width: 1100px){.subpage .video-wrapper .title:after{width:150px}}.subpage .video-wrapper .video{display:block;width:100%}.subpage .contact{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width: 1100px){.subpage .contact{display:block}}.subpage .contact .items{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:70%}@media (max-width: 1470px){.subpage .contact .items{width:60%}}@media (max-width: 1100px){.subpage .contact .items{display:block;width:100%}}.subpage .contact .items .item{width:calc(50% - 50px);margin-right:100px;margin-bottom:50px}@media (max-width: 1100px){.subpage .contact .items .item{width:100%;margin-right:0;margin-bottom:30px}}.subpage .contact .items .item:nth-child(2n){margin-right:0}.subpage .contact .items .item .title{margin-bottom:50px;font-size:35px;line-height:50px;font-weight:400;text-transform:uppercase}@media (max-width: 1470px){.subpage .contact .items .item .title{margin-bottom:30px;font-size:30px}}.subpage .contact .items .item .text{margin-bottom:10px;font-size:20px;line-height:40px;font-weight:300}@media (max-width: 1470px){.subpage .contact .items .item .text{font-size:18px;line-height:30px}}.subpage .contact .items .item .text a{color:inherit;text-decoration:none}.subpage .contact .img{position:relative;z-index:10;width:30%}@media (max-width: 1470px){.subpage .contact .img{width:30%}}@media (max-width: 1100px){.subpage .contact .img{width:100%}}.subpage .contact .img:before{content:"";position:absolute;z-index:-1;left:-50px;bottom:-50px;width:100%;height:100%;background-color:#000}@media (max-width: 1100px){.subpage .contact .img:before{display:none}}.subpage .contact .img img{display:block;width:100%}.subpage .blog .items{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}@media (max-width: 1100px){.subpage .blog .items{display:block}}.subpage .blog .items .item{width:calc(50% - 25px);background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-bottom:50px;box-shadow:0 4px 4px #0000001a}@media (max-width: 1100px){.subpage .blog .items .item{width:100%}}.subpage .blog .items .item:nth-of-type(odd){margin-right:50px}@media (max-width: 1100px){.subpage .blog .items .item:nth-of-type(odd){margin-right:0}}.subpage .blog .items .item:hover{cursor:help}.subpage .blog .items .item:hover .top{background:#f52121 url(/build/assets/calendar-ffc7a7d5.png) 20px center no-repeat;background-size:13px}.subpage .blog .items .item .top{transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;padding:10px 10px 10px 50px;border-top-left-radius:5px;border-top-right-radius:5px;background:#000000 url(/build/assets/calendar-ffc7a7d5.png) 20px center no-repeat;background-size:13px;color:#fff;font-weight:600;font-size:13px}.subpage .blog .items .item .title{padding:20px;font-size:21px;line-height:25px;font-weight:600;color:#000}.subpage .blog .items .item .description{padding:0 20px 20px}.subpage .blog .items .item .description .text{font-size:17px;line-height:24px}.subpage .realisations .items{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}@media (max-width: 1100px){.subpage .realisations .items{display:block}}.subpage .realisations .items .item{width:calc(33.333333% - 30px);padding:20px;margin-bottom:50px;background-color:#fff;border-radius:5px;box-shadow:0 4px 4px #0000001a}@media (max-width: 1100px){.subpage .realisations .items .item{width:100%;margin-bottom:30px}}.subpage .realisations .items .item:nth-of-type(3n + 2){margin-left:45px;margin-right:45px}@media (max-width: 1100px){.subpage .realisations .items .item:nth-of-type(3n + 2){margin-left:0;margin-right:0}}.subpage .realisations .items .item:hover .figure{opacity:1}.subpage .realisations .items .item .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}@media (max-width: 1100px){.subpage .realisations .items .item .top{display:block}}.subpage .realisations .items .item .top .title{transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;width:calc(100% - 130px);font-size:20px;line-height:25px;font-weight:600}@media (max-width: 1470px){.subpage .realisations .items .item .top .title{width:calc(100% - 120px);font-size:18px}}@media (max-width: 1100px){.subpage .realisations .items .item .top .title{width:100%}}@keyframes pulsate-yt{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.subpage .realisations .items .item .top .link{position:relative;display:flex;justify-content:flex-end;align-items:center;width:130px;animation:pulsate-yt 1.5s ease-in-out infinite;-webkit-animation:pulsate-yt 1.5s ease-in-out infinite}@media (max-width: 1470px){.subpage .realisations .items .item .top .link{width:120px}}@media (max-width: 1100px){.subpage .realisations .items .item .top .link{width:100%}}.subpage .realisations .items .item .top .link .label{display:block;width:calc(100% - 30px);font-size:13px;line-height:16px;text-transform:uppercase;color:#f52121;font-weight:600}@media (max-width: 1470px){.subpage .realisations .items .item .top .link .label{width:calc(100% - 20px);font-size:12px}}@media (max-width: 1100px){.subpage .realisations .items .item .top .link .label{width:100%}}.subpage .realisations .items .item .top .link .yt{display:block;width:30px}@media (max-width: 1470px){.subpage .realisations .items .item .top .link .yt{width:20px}}.subpage .realisations .items .item .top .link .href{position:absolute;top:0;right:0;bottom:0;left:0}.subpage .realisations .items .item .figure{transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;position:relative;height:300px;margin-bottom:20px;opacity:.95}@media (max-width: 1470px){.subpage .realisations .items .item .figure{height:200px}}.subpage .realisations .items .item .figure .logo{position:absolute;top:20px;right:20px;display:block;max-width:100px;max-height:100px}.subpage .realisations .items .item .description{font-size:17px;line-height:24px}.subpage .pagination{display:flex;align-items:center;justify-content:center}.subpage .pagination .page-item{display:inline-block;margin:0 5px;padding:5px 0;width:25px;text-align:center;background-color:#000;color:#fff;border-radius:3px}.subpage .pagination .page-item .page-link{font-size:13px;line-height:13px;text-decoration:none;color:#fff}.subpage .pagination .active{background-color:#f52121}.subpage .pagination .active .page-link{color:#fff}.subpage .pagination .disabled{display:none}
