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}.parallax_bg_overrely .et_parallax_bg:before{content:"";display:block;height:100%;position:absolute;top:0;left:0;width:100%;background-color:rgb(0 0 0/.6)}.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_hero_bg_1,#dct_hero_bg_3{background-color:var(--color-2)}.dct_hero_v1 .et_pb_text_inner h1{color:#fff;line-height:90px;font-size:80px;font-weight:700}.dct_hero_v1 .et_pb_text_inner h2{letter-spacing:.05em;line-height:38px;font-size:24px;font-weight:700}.dct_hero_v1 .et_pb_text_inner p{color:#fff;max-width:439px;display:block;font-weight:400}.dct_hero_v1 .et_pb_button{border-color:#fff;font-size:15px;border-radius:0;margin-top:40px}#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,.dct_cta_v2 .et_pb_text_inner h3,.dct_hero_v1 .et_pb_button,.dct_hero_v1 .et_pb_text_inner h2{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_cta_v2{background-color:var(--color-1)}.dct_cta_v2 .et_pb_text_inner h3{line-height:42px;font-weight:300}.dct_cta_v2 .et_pb_button{color:#fff;border-color:#fff;font-weight:700;margin-top:10px;margin-bottom:10px}.dct_cta_v2 .et_pb_button:hover{background-color:var(--color-2)!important}@media only screen and (max-width:980px){.dct_cta_v2 .et_pb_text_inner h3{text-align:center;float:none}}@media only screen and (max-width:980px){.mobile_nav .mobile_menu_bar::before{color:var(--color-1)!important}}