@media (min-width:981px){#site-header.sticky li.mega-menu:after{color:#fff}#site-header.sticky li.mega-menu .sub-menu-wrap:after{margin-top:17px}.head-container li.mega-menu{position:static!important;transition:opacity .2s ease-in-out 0s!important}.head-container li.mega-menu:after{content:"\e91f";transform:rotate(180deg);font-family:Icomoon;right:-1em;position:absolute;display:inline-block;font-weight:700}}@media (min-width:981px) and (min-width:1500px){.head-container li.mega-menu:after{top:.4em;right:-1.5em}}@media (min-width:981px){.head-container li.mega-menu a{position:relative}.head-container li.mega-menu a:after{display:none}.head-container li.mega-menu:hover{transition:opacity .2s ease-in-out 0s!important}.head-container li.mega-menu li.current-menu-ancestor>a:before,.head-container li.mega-menu li.current-menu-item>a:before{display:none}.head-container li.mega-menu>.sub-menu-wrap{z-index:999;position:absolute;visibility:hidden;opacity:0;width:100%;margin-left:auto;margin-right:auto;padding-top:2em;left:0;right:0}.head-container li.mega-menu>.sub-menu-wrap:after{content:"";background-color:#fff;position:absolute;width:100%;height:100%;top:.5em;border-top:2px solid #ea1140;box-shadow:0 6px 6px 0 rgba(0,0,0,.16)}.head-container li.mega-menu>.sub-menu-wrap>ul.sub-menu{padding-top:2em;box-shadow:none;max-width:1750px;margin:auto!important;width:100%;background-color:inherit;position:relative;gap:0!important;visibility:hidden;padding-bottom:0;opacity:0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.head-container li.mega-menu>.sub-menu-wrap>ul.sub-menu a{color:#000;z-index:1}.head-container li.mega-menu>.sub-menu-wrap>ul.sub-menu>li{flex-basis:25%;margin:0!important;position:relative}.head-container li.mega-menu>.sub-menu-wrap>ul.sub-menu>li>a{position:relative;display:block;border-bottom:3px solid hsla(0,0%,100%,.61);padding-bottom:.5em;padding-left:.5em;margin-bottom:.5em;font-size:1em;line-height:1.15}.head-container li.mega-menu>.sub-menu-wrap>ul.sub-menu>li .sub-menu{position:relative;background:transparent;padding:0;width:auto;flex-direction:column;font-weight:400;font-size:15px}.head-container li.mega-menu>.sub-menu-wrap>ul.sub-menu>li .sub-menu li{margin:0;padding:0}.head-container li.mega-menu>.sub-menu-wrap>ul.sub-menu>li .sub-menu li a{padding:.75em .5em;display:block;transition:color .3s ease-in-out;margin:0}.head-container li.mega-menu>.sub-menu-wrap>ul.sub-menu>li .sub-menu li a:hover{background:hsla(0,0%,100%,.15)}.head-container li.mega-menu>.sub-menu-wrap li{background:none}.head-container li.mega-menu:hover>.sub-menu-wrap,.head-container li.mega-menu:hover>.sub-menu-wrap .sub-menu{visibility:visible;opacity:1}}body{overflow-x:hidden}header#site-header{display:inline-block;width:100%}header#site-header .container{max-width:1750px}header#site-header .logo{flex-basis:175px}header#site-header .logo svg{width:100%}@media (min-width:1350px){header#site-header .logo{flex-basis:290px}}header#site-header .top-bar{position:relative}header#site-header .top-bar:before{display:block;content:"";background:linear-gradient(90deg,#fe0605 0,#fe0605 12.5%,#ffa600 0,#ffa600 25%,#fafd0e 0,#fafd0e 37.5%,#21f81c 0,#21f81c 50%,#14b211 0,#14b211 62.5%,#0cdef0 0,#0cdef0 75%,#008ddf 0,#008ddf 87.5%,#9a2d86 0,#9a2d86);position:absolute;bottom:-5px;left:0;width:100%;height:5px}header#site-header .top-bar ul li{margin-right:2em}header#site-header .phone-number-head{display:none}header#site-header .head-container{display:flex;width:100%;padding:1em 0;gap:2em}header#site-header .head-container nav ul{margin:.5em 0;gap:1em;display:flex}@media (min-width:1500px){header#site-header .head-container nav ul{gap:3em}}header#site-header .head-container nav li a{font-weight:800}header#site-header .head-container .right{display:flex;gap:1em}header#site-header .head-container .right>div{padding:8px;border-radius:4px;background-color:#f4f2f2;line-height:1;font-size:12px;justify-content:space-between;font-weight:700;text-transform:uppercase}header#site-header .head-container .right #hamburger-menu-button{position:relative}header#site-header .head-container .right #hamburger-menu-button button{padding-bottom:40px}header#site-header .head-container .right #hamburger-menu-button .label{position:absolute;bottom:8px;pointer-events:none}header#site-header .head-container .right #search-container button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:700;height:100%;text-transform:uppercase;border:none;padding:0;background:none;font-size:12px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}header#site-header .head-container .right #search-container button .icon-search{font-size:20px}header#site-header .head-container .main-nav{align-items:center;flex:1;justify-content:space-between;display:flex}header#site-header .head-container .main-nav>ul.menu li:not(.mega-menu) .sub-menu-wrap{display:none}header#site-header .head-container .main-nav>ul.menu li.menu-item-has-children{position:relative!important}header#site-header .head-container .main-nav>ul.menu li.menu-item-has-children:hover .sub-menu-wrap{width:600px;left:-.5em}header#site-header .head-container .main-nav>ul.menu li.menu-item-has-children:hover .sub-menu-wrap .sub-menu{padding-top:1em!important;flex-direction:column}header#site-header .head-container .main-nav>ul.menu li.menu-item-has-children:hover .sub-menu-wrap .sub-menu a:hover{color:#ea1140}header#site-header .head-container .main-nav>ul.menu li.menu-item-has-children:hover .sub-menu-wrap:after{width:200vw;top:35px;left:-100vw}header#site-header .head-container .main-nav ul li:nth-child(n+6){display:none}header#site-header .sub-nav{display:none;z-index:999;left:0;position:absolute;top:160px;right:0;width:100%;padding:2em 0;background-color:#fff;border-top:2px solid #ea1140;min-height:475px;box-shadow:0 6px 6px 0 rgba(0,0,0,.16)}header#site-header .sub-nav:after{content:"";position:absolute;background:url(/app/themes/nfc-intercel/assets/images/wave-black.png) no-repeat;background-size:cover;bottom:0;right:0;height:138px;width:1008px}header#site-header .sub-nav .full-menu{display:block;max-width:1750px;margin:0 auto}header#site-header .sub-nav .full-menu ul{margin:0;padding:0;max-width:600px;display:grid;grid-template-columns:repeat(2,1fr);gap:.5em;font-size:18px;font-weight:700}@media (min-width:1500px){header#site-header .sub-nav .full-menu ul{font-size:24px}}header#site-header .sub-nav .full-menu ul a{color:#000;transition:color .3s ease-in-out}header#site-header .sub-nav .full-menu ul a:hover{color:#ea1140}header#site-header .sub-nav .full-menu ul a:after{display:none}header#site-header.is-menu-on .sub-nav{display:block}header#site-header nav li{display:inline-block;text-align:left;position:relative;margin:0 10px}header#site-header nav li:last-child{margin-right:0}header#site-header nav li a:hover{text-decoration:none}header#site-header nav .open-sub-menu{display:none}header#site-header nav .current-menu-ancestor>a:after,header#site-header nav li.current-menu-item>a:after,header#site-header nav li.current_page_ancestor>a:after,header#site-header nav li.current_page_item>a:after{background:#ea1140;bottom:0;border-radius:10px;content:"";display:block;height:3px;left:-5px;position:relative;width:calc(100% + 10px)}header#site-header nav #language-selector.mobile-only{display:none}header#site-header .site-nav .sub-menu{position:absolute;z-index:100;right:0;padding:0;background:#f5f5f5}header#site-header .site-nav .menu-item-has-children .sub-menu{visibility:hidden;opacity:0;z-index:100;transition:opacity .3s ease-in-out;max-height:none;background-color:#fff;width:100%;text-align:left}header#site-header .site-nav .menu-item-has-children:hover .sub-menu{visibility:visible;opacity:1}.admin-bar .sub-nav{top:190px!important}
/*# sourceMappingURL=desktop-menu.css.map */
