html{overflow-x:hidden}body,html{height:100%}body{font-family:Nunito Sans,sans-serif;background:#f9f9f9;font-size:16px;line-height:1.6}.header{background-color:transparent;position:relative;width:100%;z-index:9999;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.header .navbar{padding:0;justify-content:space-between}.header .navbar,.header .navbar .logo-container{min-height:80px;display:flex;align-items:center}.header .navbar .logo-container img{height:100px}.header .navbar .menu-list{margin:0;padding:0;display:flex}.header .navbar .menu-list .menu-link{display:flex;align-items:center;position:relative;min-height:80px}.header .navbar .menu-list .menu-link a{color:#f9f9f9;opacity:.8;padding:0 10px;transition:all .25s ease-out}.header .navbar .menu-list .menu-link a:hover{text-decoration:none;opacity:1}.header .navbar .menu-list .menu-link a:hover:after{width:100%}@media (min-width:992px) and (max-width:1200px){.header .navbar .menu-list .menu-link a{padding:0 5px}}.header .navbar .menu-list .menu-link a:after{content:"";background-color:#f9f9f9;position:absolute;bottom:0;left:0;right:0;width:0;height:2px;transition:width .25s ease-out}.header .navbar .menu-list .menu-link a.active{color:#f9f9f9;opacity:1}.header .navbar .menu-list .menu-link a.active:after{width:100%}.header .navbar .menu-list .menu-link a i{font-size:14px;margin-right:5px}.header .navbar .menu-list .dropdown{display:flex;align-items:center;position:relative;min-height:60px}.header .navbar .menu-list .dropdown a{display:flex;align-items:center;padding:0 10px;color:#f9f9f9;opacity:.8;cursor:pointer;transition:all .25s ease-out}@media (min-width:992px) and (max-width:1200px){.header .navbar .menu-list .dropdown a{padding:0 5px}}.header .navbar .menu-list .dropdown a .caret{margin-left:5px;margin-right:0;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.header .navbar .menu-list .dropdown i{font-size:14px;margin-right:5px}.header .navbar .menu-list .dropdown:after{content:"";background-color:#f9f9f9;position:absolute;bottom:0;left:0;right:0;width:0;height:2px;transition:width .25s ease-out}.header .navbar .menu-list .dropdown .dropdown-links{z-index:3;width:auto;height:auto;top:80px;position:absolute;display:flex}.header .navbar .menu-list .dropdown .dropdown-links ul{margin:0;padding:0;list-style-type:none;min-width:70%;overflow:hidden;max-height:0;transition:max-height .25s ease-out}.header .navbar .menu-list .dropdown .dropdown-links ul li a{padding:10px;color:#f9f9f9;opacity:.8;cursor:pointer;margin:0;transition:opacity .25s ease-out}.header .navbar .menu-list .dropdown .dropdown-links ul li a:hover{text-decoration:none;opacity:1;background:rgba(0,0,0,.6)}.header .navbar .menu-list .dropdown .dropdown-links ul li a i{width:16px}.header .navbar .menu-list .dropdown:hover a{opacity:1;text-decoration:none}.header .navbar .menu-list .dropdown:hover a .caret{transform:rotate(180deg);-webkit-transform:rotate(180deg)}.header .navbar .menu-list .dropdown:hover .dropdown-links ul{max-height:200px}.header .navbar .menu-list .dropdown:hover:after{width:100%}.wrapper{position:relative;margin-top:-100px}.wrapper .welcome-promo{background-image:url(/images/main_bg.jpg);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.wrapper .content{margin-top:100px;z-index:999;color:#fff;text-align:center}.wrapper .content img{width:400px}.wrapper .content .year{text-align:right;color:#ebbc45;font-size:32px}.wrapper .content .contact-wrapper,.wrapper .content .menu-slider{margin-top:0;transition:margin-top .25s ease-out}.wrapper .content .heading{font-size:64px}.wrapper .content .message{font-size:20px;opacity:.7;line-height:1.45;font-weight:300}.wrapper .content .message_2{font-size:28px;opacity:.7;line-height:1.45;font-weight:300;margin:10px 0}.wrapper .content .contact-tel{color:#f9f9f9;font-size:22px;margin:5px 0;display:block;transition:opacity .25s ease-out}.wrapper .content .contact-tel:last-child{margin-bottom:50px}.wrapper .content .contact-tel:hover{opacity:.8;text-decoration:none}.wrapper:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.55)}.footer{background-color:transparent;display:flex;align-items:center;justify-content:center;margin-top:-30px}.footer .copy{color:#f9f9f9;cursor:pointer;z-index:999}.footer .copy a{color:#f9f9f9;opacity:.6;transition:opacity .25s ease-out}.footer .copy a:hover{opacity:1;text-decoration:none}