.cm-callout-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cm-callout-panel .cm-callout-panel__content{width:70%;padding:40px;background:#ff4858;min-height:300px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cm-callout-panel .cm-callout-panel__wrapper{max-width:840px;width:100%;margin:0 auto}.cm-callout-panel .cm-callout-panel__heading{font-size:20px;font-weight:700;line-height:26px;color:#fff;margin-bottom:25px}.cm-callout-panel .cm-callout-panel__text{font-size:18px;font-weight:400;line-height:24px;color:#fff;margin-bottom:40px}.cm-callout-panel a.cta_button,.cm-callout-panel .cm-callout-panel__content .cm-secondary-button{color:#fff}.cm-callout-panel .cm-callout-panel__image{width:30%;margin:0}.cm-callout-panel .cm-callout-panel__image img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;padding:20px 0;max-height:400px;height:400px}.cm-callout-panel a.cta_button,.cm-callout-panel .cm-secondary-button{font-size:14px;font-weight:700;line-height:20px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;text-decoration:none;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.cm-callout-panel a.cta_button .icon,.cm-callout-panel .cm-secondary-button .icon{margin-left:20px;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.cm-callout-panel a.cta_button .icon .circle,.cm-callout-panel .cm-secondary-button .icon .circle{stroke:#fff !important;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.cm-callout-panel a.cta_button .arrow,.cm-callout-panel .cm-secondary-button .arrow{fill:#fff !important;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.cm-callout-panel .cm-callout-panel__text P{MARGIN:0}.cm-callout-panel a.cta_button:hover,.cm-callout-panel .cm-callout-panel__content .cm-secondary-button:hover{color:#000 !important}.cm-callout-panel a.cta_button:hover .icon .circle,.cm-callout-panel .cm-secondary-button:hover .icon .circle{stroke:#000 !important}.cm-callout-panel a.cta_button:hover .arrow,.cm-callout-panel .cm-secondary-button:hover .arrow{fill:#000 !important}@media(min-width:599px){.cm-callout-panel .cm-callout-panel__heading{font-size:22px;font-weight:700;line-height:28px}.cm-callout-panel .cm-callout-panel__text{font-size:18px;font-weight:400;line-height:24px}.cm-callout-panel a.cta_button,.cm-callout-panel .cm-secondary-button{font-size:14px;font-weight:700;line-height:20px}}@media(min-width:960px){.cm-callout-panel .cm-callout-panel__heading{font-size:26px;font-weight:700;line-height:32px}.cm-callout-panel .cm-callout-panel__text{font-size:20px;font-weight:400;line-height:26px}.cm-callout-panel a.cta_button,.cm-callout-panel .cm-secondary-button{font-size:16px;font-weight:700;line-height:21px}}@media(min-width:1180px){.cm-callout-panel .cm-callout-panel__heading{font-size:30px;font-weight:700;line-height:36px}.cm-callout-panel .cm-callout-panel__text{font-size:21px;font-weight:400;line-height:26px}.cm-callout-panel a.cta_button,.cm-callout-panel .cm-secondary-button{font-size:16px;font-weight:700;line-height:21px}}@media screen and (max-width:1179px){.cm-callout-panel .cm-callout-panel__content{width:60%;min-height:280px}.cm-callout-panel .cm-callout-panel__image{width:40%}}@media screen and (max-width:1024px){.cm-callout-panel .cm-callout-panel__image.img_auto img{height:auto !important}}@media screen and (max-width:959px){.cm-callout-panel .cm-callout-panel__content{padding:40px 20px}}@media screen and (max-width:598px){.cm-callout-panel{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.cm-callout-panel .cm-callout-panel__content{width:100%;min-height:0;padding:20px}.cm-callout-panel .cm-callout-panel__image{width:100%}.cm-callout-panel .cm-callout-panel__image img{padding:0}.cm-callout-panel .cm-callout-panel__text,.cm-callout-panel .cm-callout-panel__heading{margin-bottom:20PX}}