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}#dct_footer_v3 .et_pb_text_inner h4{text-transform:uppercase;color:#fff;padding-bottom:15px;position:relative;margin-bottom:30px;font-weight:600;font-size:18px;line-height:22px}#dct_footer_v3 .et_pb_text_inner h4:before{content:"";position:absolute;bottom:-15px;left:0;display:inline-block;width:5px;height:5px;border:3px solid #fff;margin-bottom:10px}#dct_footer_v3 .et_pb_text_inner h4:after{background-color:var(--color-1);content:"";position:absolute;bottom:-10px;left:18px;height:3px;width:70px;margin:10px 0}#dct_footer_v3 .et_pb_text_inner ul li{border-bottom:1px dashed #fff;padding-bottom:10px;margin:5px 0}#dct_footer_v3 .et_pb_text_inner ul{list-style:outside none none;margin-top:13px;padding-left:0}#dct_footer_v3 .et_pb_text_inner ul li:before{border:0;color:var(--color-1);content:"E";display:inline-block;font-family:ETmodules!important;font-size:15px;margin-right:10px;padding:0}#dct_footer_v3 .et_pb_text_inner ul li:hover:before{background:0 0;border-color:#fff0}#dct_footer_v3 .et_pb_text_inner ul li a{font-size:13px;text-decoration:none;color:#fff!important;-webkit-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}#dct_footer_v3 .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header,#footer-bottom .et_pb_text_inner p{text-transform:uppercase;color:#fff}#dct_footer_v3 .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description{font-size:10px;color:#fff}#dct_footer_v3 .et_pb_blurb{border:1px solid #fff;padding:15px}#dct_footer_v3 .et_pb_blurb_content{max-width:100%}#footer-bottom .et_pb_text_inner p{letter-spacing:1px}#footer-bottom .et_pb_text_inner p a{color:var(--color-1)}.dct_contact_v2 .et_pb_contact p input,.dct_contact_v2 .et_pb_contact p textarea{height:50px;padding-left:10px;padding-right:10px;border:1px solid #dcdcdc;border-radius:0;width:100%;font-size:14px;background:#fff0}.dct_contact_v2 .et_contact_bottom_container{float:left}.dct_contact_v2 .et_pb_contact_main_title{margin:0;padding:0 0 20px;font-size:20px;color:#3b566e;font-weight:500}.dct_contact_v2 .et_contact_bottom_container .et_pb_button{padding:10px 18px;border-radius:3px;font-weight:600;letter-spacing:.5px;text-decoration:none!important;display:inline-block;font-size:12px;cursor:pointer;box-shadow:0 8px 15px rgb(0 0 0/.1);text-transform:uppercase;background:var(--color-1);border-color:#fff0;color:#333}.dct_contact_v2 .et_contact_bottom_container .et_pb_button:hover{padding:10px 18px!important;background-color:var(--color-2);color:#fff}.dct_contact_v2 .dct_cnt_blurb{background-color:var(--color-1);width:90%}.dct_contact_v2 .dct_cnt_blurb .et_pb_blurb_content{max-width:100%;padding:25px}.dct_contact_v2 .dct_cnt_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon{padding:20px;background:#fff;font-weight:700;color:var(--color-1)}.dct_contact_v2 .dct_cnt_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{text-transform:uppercase;font-size:20px;color:#fff;font-weight:600}.dct_contact_v2 .dct_cnt_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description{color:#fff;line-height:25px;font-size:17px}@media only screen and (max-width:980px){.mobile_nav .mobile_menu_bar::before{color:var(--color-1)!important}}