.dg_banner_wrapper{align-items:center;column-gap:30px;display:flex;height:auto;justify-content:flex-start;row-gap:30px;width:100%}.media_holder{flex:0 1 50%;max-width:50%}.media_holder img{height:auto;width:100%}.content_holder{flex:0 1 50%;max-width:50%}.content_holder .caption{color:#666;font-family:Montserrat;margin-bottom:8px}.content_holder .main_content h1{font-size:clamp(28px,2.7vw,40px)!important;line-height:1.25em!important;padding-right:50px}.dg_banner_wrapper .content_holder ul{padding-left:3px!important}.dg_banner_wrapper .content_holder ul li{display:inline-block;font-size:clamp(14px,2.7vw,16px)!important;line-height:1.2em!important;list-style:none!important;margin:5px 0;padding-left:25px;position:relative}.dg_banner_wrapper .content_holder ul li:before{background:#333;border-radius:50%;content:"";display:inline-block;height:8px;left:0;position:absolute;top:6px;width:8px}.content_holder .cta_link{height:auto;margin:20px auto 0;width:100%}.dg_banner_wrapper .content_holder .cta_link a{background:#ff5f01;border:1px solid #ff5f01;border-radius:5px;color:#fff!important;display:inline-block;font-size:clamp(16px,2.7vw,20px);font-weight:600;padding:12px 24px;text-align:center;text-decoration:none}.dg_banner_wrapper .content_holder .cta_link a span{color:#fff!important}.dg_banner_wrapper .content_holder .cta_link a:hover{background:#e95404;color:#fff}.dg_banner_wrapper .content_holder .cta_link a:hover span{color:#fff!important}@media screen and (max-width:900px){.dg_banner_wrapper{background-image:none!important;flex-direction:column;row-gap:5px}.media_holder{max-width:unset;order:1}.media_holder img{max-width:600px;width:100%}.content_holder{max-width:unset;order:2}}@media screen and (max-width:475px){.media_holder img{max-width:480px;padding:0 15px;width:100%}.content_holder .main_content h1{padding-right:0}}