.base_module{position:relative}.base_module .top-section .btn-wrp.flex_row{justify-content:center;margin:30px 0}.base_module .bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.base_module .top-section .btn-wrp.flex_row{align-items:center;gap:20px}.base_module .content-wrapper{position:relative;z-index:10}.base_module .bg_image{background-position:50%;background-repeat:no-repeat;background-size:cover}.cm__two_column .content-colummn-wrapper .row{margin-left:-15px;margin-right:-15px}.cm__two_column .content-colummn-wrapper{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.cm__two_column .content-colummn-wrapper .col-md-6{min-height:1px;padding-left:0;padding-right:0;position:relative}.cm__two_column .content-colummn-wrapper .cm-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.cm__two_column .content-colummn-wrapper .row:after,.cm__two_column .content-colummn-wrapper .row:before{clear:both;content:"";display:block}.cm__two_column .content-colummn-wrapper .col-md-12{float:right;min-height:1px;padding-left:15px;padding-right:15px;position:relative}.cm__two_column .content-colummn-wrapper .col-md-12 h4{color:#df254c;font-size:28px;margin-top:0}.cm__two_column{border-top:10px solid #dd1547}.cm__two_column .content-colummn-wrapper .col-md-12 p{font-size:16px}.cm__two_column .content-colummn-wrapper .row .col-md-11{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.cm__two_column .banner-right-content{float:left;width:100%}.cm__two_column .banner-right-content .banner-right-image{float:left;margin-right:5%;text-align:center;width:20%}.cm__two_column .banner-right-content .banner-right-text{float:left;width:75%}.cm__two_column .banner-right-content .banner-right-text h2{color:#df254c;font-size:25px;margin-top:0}.cm__two_column .banner-right-content .banner-right-text p{font-size:16px}.cm__two_column .banner-right-content+.banner-right-content{margin-top:10px}.cm__two_column .banner-right-content:last-child .banner-right-text p{margin-bottom:0}.cm__two_column .content-colummn-wrapper .btn-holder a{align-items:center;background:#df254c;border:#df254c;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:25px;font-weight:400;height:60px;line-height:1.42857143;margin-bottom:15px;max-width:425px;padding:6px 35px 10px 12px;text-align:center;text-decoration:none;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:100%}.cm__two_column .content-colummn-wrapper .btn-holder a:after{color:#fff;content:"\f105";font-family:FontAwesome;font-size:18px;font-style:normal;font-weight:400;padding-right:10px;position:relative;right:-150px;text-decoration:inherit;top:40%;transform:translateY(-50%)}.cm__two_column .content-colummn-wrapper .btn-holder a:hover{background:#313131}.cm__two_column .content-colummn-wrapper h1.subtitle{color:#333;font-size:18px;margin-top:55px}.cm__two_column .content-colummn-wrapper .content-area p{font-size:16px}.cm__two_column .content-colummn-wrapper .content-area h4{font-size:28px;margin-top:0}@media (min-width:1200px){.cm__two_column .content-colummn-wrapper .col-md-12,.cm__two_column .content-colummn-wrapper .row .col-md-11{max-width:550px;width:100%}}@media (min-width:992px){.cm__two_column .content-colummn-wrapper .col-md-6{float:left;width:50%}.cm__two_column .content-colummn-wrapper .row .col-md-11{float:left;margin-left:8.33333333%}}@media (max-width:767px){.cm__two_column .content-colummn-wrapper .col-md-6:first-of-type{margin-bottom:60px}.cm__two_column .banner-right-content+.banner-right-content{margin-top:70px}}@media (max-width:479px){.cm__two_column .banner-right-content{float:none}.cm__two_column .content-colummn-wrapper .col-md-6:first-of-type{margin-bottom:30px}.cm__two_column .banner-right-content .banner-right-image{float:none;margin-bottom:15px;margin-right:0;width:100%}.cm__two_column .banner-right-content .banner-right-text{float:none;width:100%}.cm__two_column .banner-right-content+.banner-right-content{margin-top:30px}.cm__two_column .content-colummn-wrapper .btn-holder a{height:auto;justify-content:space-between;line-height:normal;max-width:100%;padding-bottom:10px;padding-top:10px;white-space:normal}.cm__two_column .content-colummn-wrapper .btn-holder a:after{right:0;top:50%;transform:translateY(11%)}}