.cm-banner-area{background-color:rgba(53,100,126,0.43);background-position:center;background-repeat:no-repeat;background-size:cover;padding:0 6%;text-align:center;position:relative}.cm-banner-area:after{background-color:rgba(0,0,0,.3);content:" ";position:absolute;z-index:0;width:100%;height:100%;top:0;left:0}.cm-banner-area .page-center{z-index:1;position:relative;height:24vw;display:table}.cm-banner-area-inner{display:table-cell;width:100%;vertical-align:middle}.cm-banner-inner{text-shadow:0 1px 3px rgba(0,0,0,.3);-webkit-animation-name:fadeBottom;-moz-animation-name:fadeBottom;-ms-animation-name:fadeBottom;-o-animation-name:fadeBottom;animation-name:fadeBottom;-webkit-animation-duration:.7s;-moz-animation-duration:.7s;-ms-animation-duration:.7s;-o-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-ms-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;padding:16% 8%}.cm-banner-area h1{font-weight:600;font-size:59px;color:#fff;margin:0;padding-bottom:10px;line-height:1.6}.cm-banner-area p{font-size:20px;color:#fff;font-weight:400;margin:0;line-height:1.25}@media(max-width:980px){.cm-banner-area .page-center{height:48.59vw}}@media(max-width:767px){.cm-banner-area .page-center{height:475px}.cm-banner-area h1{font-size:40px}.cm-banner-area p{font-size:16px}}