.cm-home-banner video{width:100%;height:889px;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;margin:0;line-height:1;border:0}.cm-home-banner{position:relative}.cm-home-banner .cmb-background-video-container{-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;pointer-events:none;height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;z-index:0;direction:ltr}.cm-home-banner .cmb-background-overlay{background-color:rgba(0,0,0,0.59);opacity:.67;transition:background .3s,border-radius .3s,opacity .3s;height:100%;width:100%;top:0;left:0;position:absolute}.cm-home-banner .cmb-container{max-width:1457px;min-height:889px;margin-right:auto;margin-left:auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cm-home-banner .cmb-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.cm-home-banner .cmb-column{width:100%;min-height:1px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.cm-home-banner .cmb-column-wrap{padding:10px;width:100%}.cm-home-banner .cmb-widget-spacer{margin-bottom:20px;width:100%;padding-bottom:14px}.cm-home-banner .cmb-widget-spacer .cmb-spacer-inner{height:50px}.cm-home-banner .cmb-widget-eael-fancy-text{margin-bottom:20px;width:100%;text-align:center;padding-bottom:13px}.cm-home-banner .cmb-widget-eael-fancy-text .eael-fancy-text-container{color:#fff;font-family:"Axiforma",axiforma;font-size:29px;font-weight:200;line-height:1px}.cm-home-banner .cmb-widget-eael-fancy-text span.typed-cursor{color:#333}.cm-home-banner .cmb-widget-text-editor{color:#fff;font-family:"Axiforma",axiforma;font-size:20px;font-weight:200;text-align:center;margin-bottom:33.5px;width:100%}.cm-home-banner .cmb-button{text-align:center;margin-bottom:20px;width:100%}.cm-home-banner .cmb-button a.cmbbtn{font-family:"Axiforma",axiforma;font-weight:200;background-color:#95d3c2;border-radius:40px 40px 40px 40px;padding:20px 48px 20px 42px;font-size:18px;width:auto;text-decoration:none;display:inline-block;line-height:1;color:#fff;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.cm-home-banner .cmb-button a.cmbbtn:hover{background-color:#658e83}.cm-home-banner .cmbb-widget-spacer{width:100%;position:relative}.cm-home-banner .cmbb-widget-spacer .cmbb-spacer-inner{height:192px}.cm-home-banner .cmb-button.twob a.cmbbtn{font-family:"Axiforma",axiforma;font-weight:200;background-color:#f9b9af;border-radius:40px 40px 40px 40px;padding:20px 48px 20px 48px}.cm-home-banner .cmb-button.twob a.cmbbtn:hover{background-color:#a57b74}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.cm-home-banner video{-ms-height:auto}}@media(max-width:1199px){.cm-home-banner .cmb-widget-spacer{padding-bottom:11px}}@media(max-width:1024px){.cm-home-banner .cmb-widget-spacer{padding-bottom:12px}}@media(max-width:767px){.cm-home-banner .cmb-widget-eael-fancy-text .eael-fancy-text-container{font-size:16px}.cm-home-banner .cmb-widget-spacer{display:none}.cm-home-banner .cmb-widget-eael-fancy-text{padding-bottom:0;margin-bottom:20px}.cm-home-banner .cmb-widget-eael-fancy-text .eael-fancy-text-container{line-height:24px}.cm-home-banner .cmb-widget-text-editor{margin-bottom:20px}.cm-home-banner .cmb-widget-text-editor p{padding-bottom:.9rem}}