.ata-navigation{position:relative;display:flex}.ata-navigation ul{padding-right:0;list-style:none;margin:0;padding:0}.ata-navigation .menu>ul,.ata-navigation ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ata-navigation .menu>ul>li,.ata-navigation ul.menu>li{margin:0}.ata-navigation .menu>ul>li>a,.ata-navigation ul.menu>li>a{font-size:13px;padding:12px 10px;color:#000}.ata-navigation a{position:relative}.ata-navigation>div>ul>li>a:before{position:absolute;right:8px;bottom:-2px;content:'';width:0;height:3px;border-radius:8px;transition:all .1s ease}.ata-navigation a:hover:before{width:25px}.ata-navigation .menu>ul>li>a i,.ata-navigation ul.menu>li>a i{margin-right:7px;font-size:12px}.ata-navigation .menu>ul>li:hover>ul,.ata-navigation ul.menu>li:hover>ul{opacity:1;visibility:visible;-webkit-transform:translate(0,0);transform:translate(0,0);height:auto}.ata-navigation .menu>ul>li ul,.ata-navigation ul.menu>li ul{opacity:0;visibility:hidden;position:absolute;top:55px;right:0;width:200px;background-color:#fff;border-bottom-right-radius:16px;border-bottom-left-radius:16px;-webkit-transform:translate(0,10px);transform:translate(0,10px);-webkit-transition:all .25s ease;transition:all .25s ease;z-index:200;height:auto;padding:10px}.fixed-active .ata-navigation .menu>ul>li ul,.fixed-active .ata-navigation ul.menu>li ul{top:40px}@media screen and (prefers-reduced-motion:reduce){.ata-navigation .menu>ul>li ul,.ata-navigation ul.menu>li ul{-webkit-transition:none;transition:none}}.ata-navigation .menu>ul>li ul:after,.ata-navigation ul.menu>li ul:after{content:'';display:block;display:block;position:absolute;top:-15px;right:0;width:200px;height:15px;background-color:transparent}.ata-navigation .menu>ul>li ul li,.ata-navigation ul.menu>li ul li{position:relative}.ata-navigation .menu>ul>li ul li.menu-item-has-children>a,.ata-navigation ul.menu>li ul li.menu-item-has-children>a{position:relative}.ata-navigation .menu>ul>li ul li:hover>ul,.ata-navigation ul.menu>li ul li:hover>ul{visibility:visible;opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.ata-navigation .menu>ul>li ul li>a,.ata-navigation ul.menu>li ul li>a{display:block;padding:5px 12px;font-size:13px;color:#000}.ata-navigation .menu>ul>li ul li>a i,.ata-navigation ul.menu>li ul li>a i{font-size:10px;margin-right:5px;transform:rotate(90deg)}.ata-navigation .menu>ul>li ul li>ul,.ata-navigation ul.menu>li ul li>ul{top:0;right:100%;-webkit-transform:translate(10px,0);transform:translate(10px,0);z-index:30}.ata-navigation .menu>ul li,.ata-navigation ul.menu li{position:relative}@media (max-width:1024px){.ata-navigation{display:none}}@media (max-width:1025px){.ata-navigation .menu>ul>li>a,.ata-navigation ul.menu>li>a{font-size:13px!important;padding:12px 5px}}ul.menu li.menu-item-has-children.mega-menu{position:unset !important}ul.menu li.menu-item-has-children.mega-menu>.sub-menu{opacity:0;z-index:999;box-shadow:0 -1px 13px -6px rgba(51,51,51,.38);overflow:hidden;min-width:480px;border-radius:30px;-webkit-transform:translate(0,10px);transform:translate(0,10px);-webkit-transition:all .25s ease;transition:all .25s ease;visibility:hidden;position:absolute;top:58px;right:0;display:flex;padding:0 25px!important}ul.menu li.menu-item-has-children.mega-menu>.sub-menu-elementor{padding:0}ul.menu li.menu-item-has-children.mega-menu.mega-menu-fw>.sub-menu{width:100%}ul.menu li.level-0.menu-item-has-children.mega-menu:hover>.sub-menu{opacity:1;visibility:visible;-webkit-transform:translate(0,0);transform:translate(0,0);height:auto}ul.menu li.menu-item-has-children.mega-menu>.sub-menu>li{flex-grow:1;margin:0 5px}ul.menu li.menu-item-has-children.mega-menu>.sub-menu li a{padding:6px 15px;border-radius:8px}ul.menu li.menu-item-has-children.mega-menu>.sub-menu li.menu-item-has-children>a{font-size:14px;font-weight:700;border-right:2px solid #ccc;border-radius:0;margin-bottom:8px;padding:0 15px}ul.menu li.menu-item-has-children.mega-menu>.sub-menu li.menu-item-has-children>a:hover{background-color:unset !important;color:#000 !important;padding:0 15px !important;border-radius:0 !important}ul.menu li.menu-item-has-children.mega-menu>.sub-menu li.menu-item-has-children>a .fa-angle-down{display:none}ul.menu li.menu-item-has-children.mega-menu>.sub-menu li.menu-item-has-children a:after{border:0 !important}ul.menu li.menu-item-has-children.mega-menu>.sub-menu li.menu-item-has-children .sub-menu{position:relative;visibility:visible;opacity:1;transform:unset;left:0;right:0;top:0;background:unset;border:0;box-shadow:unset}ul.menu li.menu-item-has-children.mega-menu>.sub-menu li.menu-item-has-children a:hover{padding:6px 15px;border-radius:8px;background:#ccc;transition:all .3s ease}ul.menu li.level-0.menu-item-has-children.mega-menu:hover>.sub-menu .elementor-widget-icon-list ul{visibility:visible !important;opacity:1 !important;position:relative !important;background:0 0 !important;box-shadow:unset !important;border:0 !important;top:0 !important;right:0 !important}.phone-nav-toggle{color:#000;transition:all .3s ease;width:25px;height:25px;align-items:center;justify-content:center;cursor:pointer;display:none}.phone-nav-toggle i{font-size:25px}.phone-nav{height:100%;width:300px;background:#fff;position:fixed;top:0;bottom:0;z-index:9999;overflow:hidden;visibility:hidden;transition:all .3s ease;transform:translate(300px,0);right:0;left:auto}.phone-nav-open .phone-nav{visibility:visible;transform:translate(0,0)}.phone-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#000;z-index:999;opacity:0;visibility:hidden;transition:all .3s ease}.phone-nav-open .phone-overlay{visibility:visible;opacity:.5}.phone-nav .body ul{list-style:none;padding:0;line-height:1.5}.phone-nav .body li{position:relative;display:block;transition:all .2s linear;margin:0;line-height:33px;padding:0 8px}.phone-nav .body a{display:inline-block;color:#383636}.phone-nav .body li>a{font-size:14px;padding:6px 8px}.phone-nav .body .sub-menu-arrow{position:absolute;top:0;left:20px;width:100%;padding:3px 0;color:#858585;font-size:13px;line-height:33px;text-align:left;cursor:pointer}.ata-menu{display:flex}.phone-nav .body ul.sub-menu{display:none;padding-right:10px!important}.phone-nav .body ul.sub-menu a{padding-right:15px}