@font-face{font-family:MINIBold;src:url(fonts/latin/resources/mini_serif-bold-web.woff) format('woff');font-style:normal}@font-face{font-family:MINIRegular;src:url(fonts/latin/resources/mini_serif-regular-web.woff) format('woff');font-style:normal}@font-face{font-family:MINIItalic;src:url(fonts/latin/resources/mini_serif-italic-web.woff) format('woff');font-style:italic}
html{font-family:MINIRegular;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent} body{background: #fff;color: #000;font-family: MINIRegular}a{text-transform: uppercase;color: #e74c3c;transition: .5s}p{padding: 0;margin: 0 0 30px 0;color: #000}h1,h2,h3,h4,h5,h6{font-family: MINIRegular;font-weight: 400;margin: 20px 0 20px 0;padding: 0}.modal{display: none;position: fixed;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: #000;background-color: rgba(0,0,0,.4)}.back-to-top{position: fixed;display: none;background: #e74c3c;color: #fff;width: 44px;height: 44px;text-align: center;line-height: 1;font-size: 16px;border-radius: 50%;right: 15px;bottom: 15px;transition: background .5s;z-index: 11}.back-to-top i{padding-top: 12px;color: #fff}#preloader{position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 9999;overflow: hidden;background: #fff}#preloader:before{content: "";position: fixed;top: calc(50% - 30px);left: calc(50% - 30px);border: 6px solid #f2f2f2;border-top: 6px solid #e74c3c;border-radius: 50%;width: 60px;height: 60px;-webkit-animation: animate-preloader 1s linear infinite;animation: animate-preloader 1s linear infinite}@-webkit-keyframes animate-preloader{0%{-webkit-transform: rotate(0);transform: rotate(0)}100%{-webkit-transform: rotate(360deg);transform: rotate(360deg)}}@keyframes animate-preloader{0%{-webkit-transform: rotate(0);transform: rotate(0)}100%{-webkit-transform: rotate(360deg);transform: rotate(360deg)}}.modal-content{background-color: #fefefe;margin-left: auto;margin-right: auto;margin-bottom: 50px;margin-top: 50px;padding: 20px;border: 1px solid #888;width: 80%}.close{margin-left: auto;color: #aaa;font-size: 28px;font-weight: 700}.close:focus,.close:hover{color: #000;text-decoration: none;cursor: pointer}#header{padding: 0 0;height: 90px;position: absolute;left: 0;top: 0;right: 0;transition: all .5s;z-index: 997;background-color: rgba(0,0,0,.1)}#header.header-scrolled{background: rgba(0,0,0,.1);padding: 0 0;height: 72px;transition: all .5s;display: none}#header #logo{width: 120px;height: auto;float: left}#header #logo h1 a,#header #logo h1 a:hover{color: #fff;padding-left: 10px;border-left: 4px solid #e74c3c}#header #logo img{width: 100%;height: 100%;padding: 5% 5%;vertical-align: middle}#intro{display: table;width: 100%;height: 90vh;background: #000}#intro .carousel-item{width: 100%;height: 90vh;background-size: cover;background-position: center;background-repeat: no-repeat}#intro .carousel-item::before{content: '';background-image: linear-gradient(to top,rgba(0,0,0,0),rgba(0,0,0,.6));position: absolute;height: 100%;width: 100%;top: 0;right: 0;left: 0;bottom: 0}#intro .carousel-container{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: left;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;position: absolute;bottom: 0;top: 0;left: 0;right: 0}#intro .carousel-background img{max-width: 100%}#intro .carousel-content{text-align: left}#intro h2{color: #fff;margin-bottom: 30px;font-size: 12vh;font-weight: bold}#intro p{width: 80%;margin: 0 auto 30px auto;color: #fff}#intro .carousel-fade{overflow: hidden}#intro .carousel-fade .carousel-inner .carousel-item{transition-property: opacity}#intro .carousel-fade .carousel-inner .active.carousel-item-left,#intro .carousel-fade .carousel-inner .active.carousel-item-right,#intro .carousel-fade .carousel-inner .carousel-item{opacity: 0}#intro .carousel-fade .carousel-inner .active,#intro .carousel-fade .carousel-inner .carousel-item-next.carousel-item-left,#intro .carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right{opacity: 1;transition: 1s}#intro .carousel-fade .carousel-inner .active.carousel-item-left,#intro .carousel-fade .carousel-inner .active.carousel-item-right,#intro .carousel-fade .carousel-inner .carousel-item-next,#intro .carousel-fade .carousel-inner .carousel-item-prev{left: 0;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}#intro .carousel-control-next,#intro .carousel-control-prev{width: 10%}#intro .carousel-control-next-icon,#intro .carousel-control-prev-icon{background: 0 0;font-size: 32px;line-height: 1}#intro .carousel-indicators li{cursor: pointer}.nav-menu,.nav-menu *{margin: 0;padding: 0;list-style: none}.nav-menu ul{position: absolute;display: none;top: 100%;left: 0;z-index: 99}.nav-menu li{position: relative;white-space: nowrap}.nav-menu>li{float: left}.nav-menu li.sfHover>ul,.nav-menu li:hover>ul{display: block}.nav-menu ul ul{top: 0;left: 100%}.nav-menu ul li{min-width: 180px}.sf-arrows .sf-with-ul{padding-right: 30px}.sf-arrows .sf-with-ul:after{content: "\f107";position: absolute;right: 15px;font-family: FontAwesome;font-style: normal;font-weight: 400}.sf-arrows ul .sf-with-ul:after{content: "\f105"}.nav-menu a{padding: 30px 10px 30px 10px;text-decoration: none;display: inline-block;background-color: transparent;color: #fff;font-weight: 400;line-height: 1rem;font-size: 12px;text-transform: uppercase;outline: 0}.nav-menu li:hover>a,.nav-menu>.menu-active>a{color: #000;background-color: #fff}.nav-menu>li{margin-left: 0}.nav-menu ul{margin: 4px 0 0 0;padding: 10px;box-shadow: 0 0 30px rgba(127,137,161,.25);background: #fff}.nav-menu ul li{transition: .3s}.nav-menu ul li a{padding: 10px;color: #333;transition: .3s;display: block;font-size: 13px;text-transform: uppercase}.nav-menu ul li:hover>a{text-transform: uppercase;color: #e74c3c}.nav-menu ul ul{margin: 0}#mobile-nav-toggle{position: fixed;right: 0;top: 0;z-index: 999;margin: 20px 20px 0 0;border: 0;background: 0 0;font-size: 24px;display: none;transition: all .4s;outline: 0;cursor: pointer}#mobile-nav-toggle i{color: #dc3545}#mobile-nav{position: fixed;top: 0;padding-top: 18px;bottom: 0;z-index: 998;background: rgba(0,0,0,.8);left: -260px;width: 260px;overflow-y: auto;transition: .4s}#mobile-nav ul{padding: 0;margin: 0;list-style: none}#mobile-nav ul li{position: relative}#mobile-nav ul li a{padding: 10px 10px 10px 10px;text-decoration: none;display: inline-block;background-color: transparent;color: #fff;font-weight: 400;line-height: 1rem;font-size: 12px;text-transform: uppercase;outline: 0}#mobile-nav ul li a:hover{color: #e74c3c}#mobile-nav ul li li{padding-left: 30px}#mobile-nav ul li.menu-active a{color: #e74c3c}#mobile-nav ul .menu-has-children i{position: absolute;right: 0;z-index: 99;padding: 15px;cursor: pointer;color: #fff}#mobile-nav ul .menu-has-children i.fa-chevron-up{color: #e74c3c}#mobile-nav ul .menu-item-active{color: #e74c3c}#mobile-body-overly{width: 100%;height: 100%;z-index: 997;top: 0;left: 0;position: fixed;background: rgba(0,0,0,.7);display: none}body.mobile-nav-active{overflow: hidden}body.mobile-nav-active #mobile-nav{left: 0}body.mobile-nav-active #mobile-nav-toggle{color: #fff}#footer{background: #f1f1f1;padding: 0 0 30px 0;color: #eee;font-size: 14px}#footer .footer-top{background: #000;padding: 50px 0 50px 0}#footer .footer-top h3{font-family: MINIRegular;text-transform: uppercase;margin: 0 auto;word-wrap: break-word;font-size: 32px;margin-bottom: 10px}#footer .footer-top p{font-size: 18px;margin-bottom: 0;font-family: MINIRegular;color: #eee;margin-bottom: 50px}#footer .footer-top .footer-info{margin-bottom: 30px}#footer .footer-top .footer-info h3{font-size: 34px;margin: 0 0 20px 0;padding: 2px 0 2px 10px;line-height: 1;font-size: 50px;font-weight: 700;letter-spacing: 3px;border-left: 4px solid #e74c3c}#footer .social-links a{border-color: #000;font-size: 18px;display: inline-block;background-color: #000;color: #eee;line-height: 1;padding: 8px 0;margin-right: 4px;border-radius: 50%;text-align: center;width: 36px;height: 36px;transition: .3s}#footer .social-links a:hover{border: 2px solid #000;background: #fff;color: #000}#footer .footer-top h4{font-size: 14px;font-weight: 700;color: #fff;text-transform: uppercase;position: relative;padding-bottom: 12px}#footer .footer-top h4::after,#footer .footer-top h4::before{content: '';position: absolute;left: 0;bottom: 0;height: 2px}#footer .footer-top h4::before{right: 0;background: #555}#footer .footer-top h4::after{background: #e74c3c;width: 60px}#footer .footer-top .footer-links{margin-bottom: 30px}#footer .footer-top .footer-links ul{list-style: none;padding: 0;margin: 0}#footer .footer-top .footer-links ul i{padding-right: 8px;color: #ddd}#footer .footer-top .footer-links ul li{border-bottom: 1px solid #333;padding: 10px 0}#footer .footer-top .footer-links ul li:first-child{padding-top: 0}#footer .footer-top .footer-links ul a{color: #eee}#footer .footer-top .footer-links ul a:hover{color: #e74c3c}#footer .footer-top .footer-contact{margin-bottom: 30px}#footer .footer-top .footer-contact p{line-height: 26px}#footer .footer-top .footer-newsletter{margin-bottom: 30px}#footer .footer-top .footer-newsletter input[type=email]{border: 0;padding: 6px 8px;width: 65%}#footer .footer-top .footer-newsletter input[type=submit]{background: #e74c3c;border: 0;width: 35%;padding: 6px 0;text-align: center;color: #fff;transition: .3s;cursor: pointer}#footer .footer-top .footer-newsletter input[type=submit]:hover{background: #13a456}#footer .copyright{text-align: center;color: #000;padding-top: 30px}#footer .credits{text-align: center;font-size: 13px;color: #ddd}.page-loader-wrapper{z-index: 99999999;position: fixed;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;overflow: hidden;background: rgba(0,0,0,0.7)}.page-loader-wrapper .loader{margin: 0 auto;width: 70px;height: 50px;text-align: center;font-size: 10px;position: absolute;top: 50%;left: 50%;-webkit-transform: translateY(-50%) translateX(-50%)}.page-loader-wrapper .loader>div{height: 100%;width: 8px;display: inline-block;margin-left: 2px;-webkit-animation: delay .9s infinite ease-in-out;animation: delay .9s infinite ease-in-out}.page-loader-wrapper .loader .bar1{background-color: #fc3c5f}.page-loader-wrapper .loader .bar2{background-color: #993cfc;-webkit-animation-delay: -.8s;animation-delay: -.8s}.page-loader-wrapper .loader .bar3{background-color: #3ca9fc;-webkit-animation-delay: -.7s;animation-delay: -.7s}.page-loader-wrapper .loader .bar4{background-color: #3cfc5f;-webkit-animation-delay: -.6s;animation-delay: -.6s}.page-loader-wrapper .loader .bar5{background-color: #fcdf3c;-webkit-animation-delay: -.5s;animation-delay: -.5s}@-webkit-keyframes delay{0%,100%,40%{-webkit-transform: scaleY(.05)}20%{-webkit-transform: scaleY(1)}}@keyframes delay{0%,100%,40%{transform: scaleY(.05);-webkit-transform: scaleY(.05)}20%{transform: scaleY(1);-webkit-transform: scaleY(1)}}