.bdc-banner{position:relative;display:flex;align-items:center;padding-top:10.74vw}.bdc-banner .banner_bg{overflow:hidden;pointer-events:none;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff}.bdc-banner .bg_image{position:relative;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.bdc-banner .banner_bg:after,.bdc-banner .bg_overlay{position:absolute;top:0;right:0;bottom:0;left:0}.bdc-banner .banner_bg:after{content:"";display:block;opacity:.05}.bdc-banner .content-wrapper{position:relative;width:100%;display:flex;justify-content:flex-start;padding-top:4vw;padding-bottom:6.6vmax}.bdc-banner .content{width:100%}.bdc-banner .content_row{margin-left:-17px;margin-right:-17px}.bdc-banner .content_col{width:58.3333%;float:left;text-align:center}.bdc-banner .content_col .block{padding:17px}.bdc-banner .content_col .content_block{padding-top:0}.bdc-banner .text_wrap,.bdc-banner .text_wrap a,.bdc-banner .text_wrap h1,.bdc-banner .text_wrap h2,.bdc-banner .text_wrap h3,.bdc-banner .text_wrap h4,.bdc-banner .text_wrap h5,.bdc-banner .text_wrap h6{color:#fff}.bdc-banner .text_wrap>:first-child{margin-top:0}.bdc-banner .text_wrap>:last-child{margin-bottom:0}.bdc-banner .image_col{width:41.6667%;float:left}.bdc-banner .btn-wrap a{line-height:normal;border-width:0;border-radius:0;padding:1.2em 2.004em;text-decoration:none;font-size:1rem;font-weight:500;letter-spacing:.02em;display:inline-block;-webkit-transition:opacity .1s linear;-moz-transition:.1s opacity linear;-o-transition:.1s opacity linear;transition:opacity .1s linear;-webkit-backface-visibility:hidden;color:#fff;background-color:#f15c06;border-color:#fff}.bdc-banner .btn-wrap a:hover{color:#fff;background-color:#f15c06;border-color:#fff;opacity:.8}.bdc-banner .image_block{padding:0 17px}.bdc-banner .image_wrap{position:relative;padding-bottom:96.92533111572266%;overflow:hidden;width:100%}.bdc-banner .image_wrap img{left:0;top:-3.46934%;width:100%;height:106.939%;position:absolute}.bdc-banner .banner_bg.no_image{background-color:#333}.bdc-banner .banner_bg.no_image:after{display:none}@media screen and (max-width:1600px){.bdc-banner{padding-top:11.7vw}}@media screen and (max-width:1511px){.bdc-banner{padding-top:12vw}}@media screen and (max-width:1400px){.bdc-banner{padding-top:12.5vw}}@media screen and (max-width:1200px){.bdc-banner{padding-top:13.5vw}}@media screen and (max-width:1024px){.bdc-banner{padding-top:14.9vw}}@media screen and (max-width:991px){.bdc-banner{padding-top:15.6vw}}@media screen and (max-width:799px){.bdc-banner{padding-top:23.4vw}}@media screen and (max-width:767px){.bdc-banner{padding-top:18.5vw}.bdc-banner .content_col,.bdc-banner .image_col{width:100%}.bdc-banner .content_col .content_block{padding-top:17px}.bdc-banner .image_block{padding:17px}}@media screen and (max-width:600px){.bdc-banner{padding-top:20.3vw}}@media screen and (max-width:480px){.bdc-banner{padding-top:22.3vw}}@media screen and (max-width:400px){.bdc-banner{padding-top:24.3vw}}@media screen and (max-width:350px){.bdc-banner{padding-top:26.3vw}}@media screen and (max-width:330px){.bdc-banner{padding-top:27.6vw}}