#header{position:fixed;width:100%;z-index:99;top:0;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.06);transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}#header.scrolled .logo-container img{height:40px !important}#header.scrolled .header-row-main{height:70px !important}#header .header-row-top{height:var(--top-bar-height);background-image:var(--grad-1);display:flex;justify-content:center;align-items:center}#header .header-row-top .section-inner{display:flex;flex-direction:row;justify-content:space-between}#header .header-row-top .section-inner .contact-icons{display:flex;flex-direction:row;align-items:center}#header .header-row-top .section-inner .contact-icons>a,#header .header-row-top .section-inner .contact-icons>div{color:var(--white);font-size:14px;line-height:1;display:flex;flex-direction:row;align-items:center}#header .header-row-top .section-inner .contact-icons>a:not(:last-child),#header .header-row-top .section-inner .contact-icons>div:not(:last-child){padding-right:20px;margin-right:20px;border-right:1px solid var(--blue-2)}#header .header-row-top .section-inner .contact-icons>a img,#header .header-row-top .section-inner .contact-icons>div img{margin-right:10px}#header .header-row-top .section-inner .contact-icons>a:hover{color:var(--gray-1)}#header .header-row-top .section-inner .hours-and-social{display:flex;flex-direction:row}#header .header-row-top .section-inner .hours-and-social .working-hours{display:flex;flex-direction:row;justify-content:center;align-items:center;padding-right:20px;margin-right:20px;border-right:1px solid var(--blue-2)}#header .header-row-top .section-inner .hours-and-social .working-hours img{margin-right:10px}#header .header-row-top .section-inner .hours-and-social .working-hours span{font-size:16px;color:var(--white);line-height:1}#header .header-row-top .section-inner .hours-and-social .social-icons{display:flex;flex-direction:row;align-items:center}#header .header-row-top .section-inner .hours-and-social .social-icons a{display:inline-block}#header .header-row-top .section-inner .hours-and-social .social-icons a:not(:last-child){margin-right:15px}#header .header-row-top .section-inner .hours-and-social .social-icons a img{transition:opacity 0.3s ease}#header .header-row-top .section-inner .hours-and-social .social-icons a img:hover{opacity:0.8}#header .header-row-main{transition:height .3s ease;-webkit-transition:height .3s ease;-moz-transition:height .3s ease;-o-transition:height .3s ease;height:var(--main-bar-height);background-color:var(--white);display:flex;justify-content:center;align-items:center}#header .header-row-main .section-inner{display:flex;flex-direction:row;justify-content:space-between}#header .header-row-main .section-inner .menu-item-has-children .sub-menu{display:flex;flex-direction:column;position:absolute;background-color:var(--white);padding:10px;visibility:hidden;opacity:0;border-bottom:1px;border-left:1px;border-right:1px;border-color:#f5f5f5;border-style:solid;border-top:1px solid #f5f5f5;transition:.3s opacity ease-in-out;-webkit-transition:.3s opacity ease-in-out;-moz-transition:.3s opacity ease-in-out;-o-transition:.3s opacity ease-in-out;min-width:300px}#header .header-row-main .section-inner .menu-item-has-children:hover .sub-menu,#header .header-row-main .section-inner .menu-item-has-children a:hover .sub-menu{visibility:visible;opacity:1}#header .header-row-main .section-inner>div.logo-container img{transition:height .3s ease;-webkit-transition:height .3s ease;-moz-transition:height .3s ease;-o-transition:height .3s ease;height:60px;width:auto}#header .header-row-main .section-inner>div:nth-child(2){display:flex;align-items:center}#header .header-row-main .section-inner>div:nth-child(2) ul{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap}#header .header-row-main .section-inner>div:nth-child(2) ul li.menu-item:not(:last-child){margin-right:30px}#header .header-row-main .section-inner>div:nth-child(2) ul li.menu-item a{color:var(--text-color);font-weight:500;padding-top:10px;padding-bottom:10px;text-decoration:none;position:relative}#header .header-row-main .section-inner>div:nth-child(2) ul li.menu-item a:hover{color:var(--blue)}.hide-text a span{display:none !important}
