.cm-banner-area{padding:68px 51px 0;position:relative;z-index:1;margin-bottom:6.17em}.cm-banner-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.cm-banner-image-and-button{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:0;padding:0 15px}.cm-banner-content{margin-left:8.33333%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%;position:relative;width:100%;padding:0 15px}.cm-banner-content h1{margin-bottom:5.1rem;font-size:7.4rem;line-height:1.16;color:#f2636f;word-break:break-word}.cm-banner-content h2{margin-bottom:7.2rem;font-size:4.4rem;line-height:1.45;color:#595959}.cm-banner-content p{margin:0}.cm-banner-image{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.cm-banner-image-inner{position:relative;width:100%;padding-right:15px;padding-left:15px}.cm-banner-image img{max-width:100%}.cm-banner-button{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.cm-banner-button-inner-wraper{position:relative;width:100%;padding-right:15px;padding-left:15px}.cm-banner-bitton-inner{display:inline-block;position:relative;-webkit-transform:translateY(160%);-o-transform:translateY(160%);transform:translateY(160%);float:right !important}.cm-banner-bitton-inner a{color:#fff;background:-webkit-gradient(linear,left top,right top,from(#5022cd),color-stop(#f2636f),to(#f2636f));background:-webkit-linear-gradient(left,#5022cd,#f2636f,#f2636f);background:-o-linear-gradient(left,#5022cd,#f2636f,#f2636f);background:linear-gradient(90deg,#5022cd,#f2636f,#f2636f);background-position:100% 0;background-repeat:no-repeat;background-size:200% auto;padding:.89em 2.21em;border-radius:.86em;font-size:.7em;display:inline-block;position:relative;font-weight:900;line-height:inherit;text-transform:uppercase;letter-spacing:.15em;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.cm-banner-bitton-inner a:hover{background:-webkit-gradient(linear,left top,right top,from(#5022cd),to(#f2636f));background:-webkit-linear-gradient(left,#5022cd,#f2636f);background:-o-linear-gradient(left,#5022cd,#f2636f);background:linear-gradient(90deg,#5022cd,#f2636f);background-position:0 0;background-repeat:no-repeat;color:#fff;background-size:200% auto}.cm-banner-bitton-inner a:after{background-color:#fff;content:" ";width:1.14em;height:1.57em;top:.3em;margin-left:1.64em;-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);display:inline-block;position:relative;-webkit-mask-position:center right;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;-webkit-mask-repeat:no-repeat;-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjYsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxNC42IDIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNC42IDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDEwMjAyO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9DQo8L3N0eWxlPg0KPHBhdGggaWQ9IlBhdGhfNjUxIiBjbGFzcz0ic3QwIiBkPSJNMiwybDEwLjYsOEwyLDE4Ii8+DQo8L3N2Zz4NCg==)}.cm-banner-bitton-inner a:hover:after{background-color:#fff;-webkit-transform:translateX(.4em);-o-transform:translateX(.4em);transform:translateX(.4em)}.cm-banner-bitton-inner:before{display:block;width:6.6em;position:absolute;top:-.9em;left:75%;z-index:3;margin-bottom:3rem;border-bottom:2px solid #f2636f;font-weight:800;font-size:1.2em;line-height:1;color:#f2636f;-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;pointer-events:none;content:" "}@media(max-width:1199px){.cm-banner-area{padding:53px 51px 0}.cm-banner-content h1{margin-bottom:3.6rem;font-size:4.9rem;line-height:1.21}.cm-banner-content h2{font-size:3.4rem;line-height:1.44}}@media(max-width:991px){.cm-banner-area{padding:51px 51px 0}.cm-banner-content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-left:0;-ms-flex-order:2;order:2}.cm-banner-image-and-button{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-left:50%;max-width:50%;-ms-flex-order:1;order:1}.cm-banner-image img{margin-bottom:-7.9rem}}@media(max-width:767px){.cm-banner-area{padding:3rem 51px 0}.cm-banner-image-and-button{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;margin-left:66.66667%;max-width:33.33333%;-ms-flex-order:1;order:1}.cm-banner-content h1{margin-bottom:2.1rem;font-size:2.4rem;line-height:1.25}.cm-banner-content h2{margin-bottom:3.4rem;font-size:2.4rem;line-height:1.42}.cm-banner-image img{margin-bottom:-5.5rem}}@media(max-width:575px){.cm-banner-area{padding:3rem 15px 0}.cm-banner-image-and-button{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;margin-left:33.33333%;max-width:66.66667%;-ms-flex-order:1;order:1}.cm-banner-image img{margin-bottom:0}}