.wpnexa-nav-menu .wpnexa-menu-container ul.primary-menu>li>a{height:100%}body.panel-open{overflow:hidden}.site-main.have-sidebar .wpnexa-entry-meta-wrapper,.wpnexa-desktop-menu-left .wpnexa-menu-container{justify-content:start}.wpnexa-desktop-menu-center .wpnexa-menu-container{justify-content:center}.wpnexa-nav-menu .wpnexa-menu-container a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-size:15px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding-left:20px;padding-right:20px}.wpnexa-nav-menu .wpnexa-menu-container a .submenu-toggler{display:flex;align-items:center}.slide-panel-close svg,.wpnexa-button svg,.wpnexa-nav-menu .slide-panel-menu a .submenu-toggler svg,.wpnexa-nav-menu .wpnexa-menu-container a .submenu-toggler svg{height:1em;width:1em;vertical-align:middle}.wpnexa-nav-menu-wrapper{display:flex;justify-content:center;flex:1;height:100%;font-size:18px;gap:25px}.wpnexa-nav-menu .wpnexa-menu-container li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:100%;white-space:nowrap;margin:0}.wpnexa-nav-menu .wpnexa-menu-container li.menu-item-has-megamenu:not(.custom-width){position:static}.wpnexa-nav-menu .wpnexa-menu-container .sub-menu{position:absolute;left:0;top:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;-webkit-box-shadow:0 2px 8px 0 rgb(0 0 0 / .05);box-shadow:0 2px 8px 0 rgb(0 0 0 / .05);min-width:260px;opacity:0;pointer-events:none;will-change:opacity,transform;z-index:10;-webkit-transform:translate3d(0,18px,0);transform:translate3d(0,18px,0);-webkit-transition:opacity .3s cubic-bezier(.165, .84, .44, 1),-webkit-transform .4s cubic-bezier(.1, .76, .37, 1.19);transition:opacity .3s cubic-bezier(.165, .84, .44, 1),transform .4s cubic-bezier(.1, .76, .37, 1.19),-webkit-transform .4s cubic-bezier(.1, .76, .37, 1.19);-o-transition:opacity .3s cubic-bezier(.165, .84, .44, 1),transform .4s cubic-bezier(.1, .76, .37, 1.19);border-radius:6px;padding:10px 0}.wpnexa-nav-menu .wpnexa-menu-container .sub-menu a{padding:10px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 10px}.wpnexa-nav-menu .wpnexa-menu-container .sub-menu a .submenu-toggler{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.wpnexa-nav-menu .wpnexa-menu-container .sub-menu li.wpnexa_menu-has-description>a{align-items:start}.wpnexa-nav-menu .wpnexa-menu-container .sub-menu li .sub-menu{left:100%;top:80%}.wpnexa-nav-menu .wpnexa-menu-container .sub-menu li:hover>.sub-menu{top:0}.wpnexa-nav-menu .wpnexa-menu-container li:hover>.sub-menu{opacity:1;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;pointer-events:all}.wpnexa-nav-menu .wpnexa-menu-container.nav-right ul.primary-menu,.wpnexa-nav-menu.mobile-expand-all{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wpnexa-nav-menu .wpnexa-menu-container ul.primary-menu{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%}.navbar-toggler{display:none;width:40px;height:40px;align-items:center;justify-content:center;padding:10px;cursor:pointer}.navbar-toggler>span,.wpnexa-megamenu.megamenu-full,.wpnexa-offcanvas .offcanvas-toggle.line-icon-two:hover .toggle-inner span,.wpnexa-offcanvas .offcanvas-toggle.line-icon:hover .toggle-inner span,.wpnexa-offcanvas-wrapper.offcanvas-full_screen .offcanvas-container{width:100%}.navbar-toggler .line{height:3px;display:block;margin:6px auto;background-color:#414139;transition:transform .4s,opacity .4s,top .4s;border-radius:10px}.navbar-toggler.toggle-open .line:first-child{transform:translate(0,4px) rotate(45deg)}.navbar-toggler.toggle-open .line:nth-child(2){transform:translate(0,-5px) rotate(-45deg)}.navbar-toggler.toggle-open .line:nth-child(3),.navbar-toggler.toggle-open .slide-panel-wrapper,.page-title-wrapper.default-title-bar .breadcrumbs .trail-item.trail-begin:before,.page-title-wrapper.default-title-bar .breadcrumbs .trail-item:first-of-type:before,.wpnexa-nav-menu.mobile-expand-all .wpnexa-menu-container{display:none}.slide-panel-wrapper{position:fixed;z-index:999999;width:100%;height:100%;left:0;top:0;opacity:0;visibility:hidden;transform:scale(.95);transition:opacity .3s,transform .3s;user-select:none;overflow-x:hidden;overflow-y:auto}.slide-panel-wrapper.show-panel{visibility:visible;animation:.3s forwards wpnexaFadeZoomIn}@keyframes wpnexaFadeZoomIn{0%{opacity:0;transform:scale(.9)}100%{opacity:1;transform:scale(1)}}.slide-panel-wrapper .slide-panel-menu a,button,input,optgroup,select,textarea{-webkit-transition:.3s;-o-transition:.3s}.slide-panel-wrapper .slide-panel-content::-webkit-scrollbar{width:0}.slide-panel-wrapper .slide-panel-content{display:flex;flex-direction:column;padding:25px;gap:25px;margin:10px;box-shadow:0 50px 100px rgba(0,0,0,.05),0 15px 35px rgba(0,0,0,.1),0 5px 15px rgba(0,0,0,.05);border-radius:5px;position:relative;background:#fff}.slide-panel-top{display:flex;align-items:center;justify-content:end;margin-right:-12px;margin-top:-12px}.slide-panel-close{font-size:16px;display:flex;cursor:pointer}.slide-panel-menu,.slide-panel-menu-wrapper{flex-direction:column;display:flex;height:100%}.slide-panel-menu{overflow-y:auto}.slide-panel-wrapper .slide-panel-menu ul{margin:0;padding:0;list-style:none}.slide-panel-wrapper .slide-panel-menu a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:start;padding:15px 45px 15px 0;font-size:16px;font-weight:500;line-height:1.4;text-transform:capitalize;transition:.3s;border-bottom:1px solid #f7f7f7}.slide-panel-wrapper .slide-panel-menu .sub-menu li:last-child a,.wpnexa-carousel-active.slick-vertical .slick-slide{border:none}.slide-panel-wrapper .slide-panel-menu a .submenu-toggler{position:absolute;right:0;top:0;width:45px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-left:1px solid #f7f7f7;background:#0000000a}.slide-panel-menu-wrapper{justify-content:space-between;overflow:hidden;gap:25px}.slide-panel-wrapper .slide-panel-menu a .submenu-toggler.submenu-active i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.slide-panel-wrapper .slide-panel-menu .sub-menu{display:none;background:#0000000a}.slide-panel-wrapper .slide-panel-menu .sub-menu a{padding-left:15px}.slide-panel-wrapper .slide-panel-menu .sub-menu .sub-menu a{padding-left:30px}.slide-panel-wrapper .slide-panel-menu .sub-menu .sub-menu .sub-menu a{padding-left:45px}.wpnexa-nav-menu .menu-item-has-children .sub-menu .menu-item-has-children.wpnexa-edge>.sub-menu{left:-100%}.slide-panel-wrapper .wpnexa-button-wrapper,.slide-panel-wrapper .wpnexa-button-wrapper_02{padding:0;display:flex}.slide-panel-buttons{display:flex;flex-direction:column;gap:12px}.slide-panel-buttons .wpnexa-button{padding:15px 30px;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center}.slide-panel-buttons .wpnexa-button.icon-end{display:flex;justify-content:space-between;align-items:center}.wpnexa-nav-menu.mobile-expand-all .navbar-toggler{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.wpnexa-nav-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex:1}.wpnexa-nav-menu .wpnexa-menu-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;display:flex;align-items:center}.wpnexa-nav-menu .wpnexa-menu-container ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav-hover-flip .wpnexa-nav-menu .link-text{position:relative;overflow:hidden;display:flex;justify-content:center}.nav-hover-flip .wpnexa-nav-menu .link-hover-text{opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:absolute;left:0;right:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);margin:0 auto}.nav-hover-flip .wpnexa-nav-menu .link-text-normal{webkit-transition:0.3s;-o-transition:.3s;transition:.3s}.wpnexa-megamenu{left:0;background-color:transparent!important;padding:0!important;box-shadow:none!important;width:var(--content-width,100%)}.container-width .wpnexa-megamenu>.elementor{width:100%;max-width:var(--content-width);margin:0 auto!important}.nav-hover-flip .wpnexa-nav-menu .wpnexa-menu-container a:hover .link-hover-text{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.nav-hover-flip .wpnexa-nav-menu .wpnexa-menu-container a:hover .link-text-normal{opacity:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block}@media only screen and (min-width:767px){.wpnexa-nav-menu .link-text{position:relative;line-height:normal}.nav-hover-underline .wpnexa-nav-menu li.current-menu-item>a>.link-text:before,.nav-hover-underline .wpnexa-nav-menu li.menu-item a:hover>.link-text:before{transform:scale3d(1,1,1);transform-origin:0% 50%;transition-timing-function:ease}}@media only screen and (min-width:992px){.nav-hover-button .wpnexa-nav-menu li>a:before{content:'';position:absolute;left:0;right:0;top:50%;height:2.3rem;background-color:#fff0;border-radius:4px;opacity:.08;transform:translateY(-50%);transition:background-color .3s}.nav-hover-button .wpnexa-nav-menu li.current-menu-item>a::before,.nav-hover-button .wpnexa-nav-menu li.current-menu-parent>a::before,.nav-hover-button .wpnexa-nav-menu li.menu-item a:hover::before{background-color:currentColor}.nav-hover-button .wpnexa-nav-menu .wpnexa-menu-container ul.primary-menu>li>a{margin:0 2px}}.nav-hover-underline .wpnexa-nav-menu .link-text::before{content:"";position:absolute;top:50%;margin-top:calc(.5em - -3px);left:0;width:100%;height:2px;opacity:.8;transform:scale3d(0,1,1);transform-origin:100% 50%;transition:transform .3s cubic-bezier(.2, 1, .3, 1);background:currentColor}.wpnexa-button.icon-left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width:1200px){.wpnexa-nav-menu.mobile-expand-xl .wpnexa-menu-container{display:none}.wpnexa-nav-menu.mobile-expand-xl .navbar-toggler{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.wpnexa-nav-menu.mobile-expand-xl .wpnexa-megamenu{width:100%}}@media only screen and (max-width:1024px){.wpnexa-nav-menu.mobile-expand-lg .wpnexa-menu-container{display:none}.wpnexa-nav-menu.mobile-expand-lg .navbar-toggler{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.wpnexa-nav-menu.mobile-expand-lg .wpnexa-megamenu{width:100%}}@media only screen and (max-width:767px){.wpnexa-nav-menu-wrapper{gap:18px}.wpnexa-nav-menu.mobile-expand-md .wpnexa-menu-container{display:none}.wpnexa-nav-menu.mobile-expand-md .navbar-toggler{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.wpnexa-nav-menu.mobile-expand-md .slide-panel-wrapper{display:block}.wpnexa-nav-menu.mobile-expand-md .wpnexa-megamenu{width:100%}}