a.dg2-phone-button-float{text-decoration:none}a.dg2-phone-button-float:focus{outline:0;text-decoration:none}.dg2-phone-button-float{position:fixed;width:60px;height:60px;bottom:120px;right:40px;background-color:#dfab4e;color:#fff;border-radius:50px;text-align:center;display:flex;justify-content:center;align-items:center;transition:all 450ms;box-shadow:0 0 0 0 rgb(223 171 78);transform:scale(1);animation:pulse 5s infinite;z-index:9999999;padding-left:10px;padding-right:10px}.dg2-phone-button-float span{width:0;opacity:0;visibility:hidden;overflow:hidden;transition:all 450ms;color:#fff;font-weight:600;text-decoration:none}.dg2-phone-button-float:hover{width:auto;transition:all 450ms;text-decoration:none}.dg2-phone-button-float:hover span{width:auto;visibility:visible;opacity:1;transition:all 450ms}.dg2-phone-button-float svg{width:40px;height:40px}.et_pb_menu ul li.menu-item-has-children ul.sub-menu{border-top-color:var(--color-1)}ul.sub-menu li{border-left:1px solid #9c9c9c;position:relative;margin-left:20px;text-align:left;padding:0!important}ul.sub-menu li a{display:block;position:relative;padding:0 0 5px 30px;font-size:13px!important;cursor:pointer;outline:0;transition:all .5s}ul.sub-menu li a:hover{opacity:1;background-color:#fff0;color:var(--color-1)!important}ul.sub-menu li a:before{content:"";position:absolute;width:20px;height:1px;left:0;top:13px;background:#9c9c9c}#footer-bottom .et_pb_text_inner p{color:#fff;letter-spacing:1px;text-transform:uppercase}#footer-bottom .et_pb_text_inner p a{color:var(--color-1)}@media only screen and (max-width:980px){.mobile_nav .mobile_menu_bar::before{color:var(--color-1)!important}}