@charset "utf-8";#header{z-index:99;width:100%;position:fixed;top:0;left:0;background:#fff;border-top:solid 3px #e8390e}.h-logo{z-index:99}nav .submenu,.mean-container .mean-nav ul ul{background:#fff}.submenu p{margin:0}@media only screen and (max-width :768px){#header{height:60px}.h-logo{width:80%;margin:0;position:relative;top:13px}#gnav .megamenu{overflow-y:auto;height:100vh}.mean-nav .container{padding:0}.megamenu .submenu img{display:none}nav li .fa{display:none}}@media print,screen and (min-width :769px){#header{height:103px}.h-logo img{width:100%}#gnav ul{display:flex;margin:3rem 0 0}#gnav li{margin-right:1.9em;font-weight:900}#gnav li:last-child{margin-right:0}#gnav li i{font-size:16px;margin-left:5px}#gnav li a{position:relative;display:block;text-align:center;line-height:80px}#gnav .submenu{visibility:hidden;opacity:0;z-index:1;display:block;position:absolute;left:0;width:100%;-webkit-transition:all .2s ease;transition:all .2s ease;margin:2rem 0 0;padding:0;background-color:#f7f7f7}#gnav .submenu a{display:block;border-bottom:0;line-height:1.2em;font-size:1.4rem}#gnav .submenu img{margin-bottom:1rem}#gnav .submenu p{font-weight:700;color:#e8390e;margin:auto}#gnav .submenu p:after{font-family:"Font Awesome 5 Pro";content:'\f054';position:relative;left:1rem;font-size:.8rem;display:inline-block;top:-2px}}#gnav .submenu li{font-size:16px;margin:0;display:inline-block}#gnav .submenu li{font-weight:100}#gnav .submenu li:nth-child(n+2){margin:2rem 1rem}#gnav .submenu li:nth-child(2){margin-top:2rem;margin-left:29.5%;margin-right:1rem}#gnav .submenu li:first-child{margin-top:2rem;background-color:#e8390e;color:#fff;width:28%;padding:5rem 3rem;font-size:2rem;font-weight:700;position:absolute;letter-spacing:.05rem}#gnav .submenu li:last-child{border-bottom:0}#gnav ul>li:hover{-webkit-transition:all .5s;transition:all .5s}#gnav ul>li:hover a,#gnav .current-menu-item a,#gnav .current-menu-parent a{color:#e8390e}#gnav li:hover ul.submenu{top:80px;visibility:visible;opacity:1;z-index:9999}#gnav li ul li:after{content:none}#gnav li:hover ul.submenu a{color:#111}#gnav .submenu li img:hover{opacity:.7}#gnav .submenu li a:hover{text-decoration-color:#e8390e}#gnav .contact_btn a:hover{color:#fff}@media only screen and (max-width :1048px){.h-logo,.h-logo img{width:300px}}@media only screen and (max-width :968px){.h-logo,.h-logo img{width:260px}.megamenu{padding:0;margin:0}#gnav li{margin-right:1em;font-weight:900;font-size:1.35rem}.submenu li:first-child{display:none}}