.bgArea{background-size:cover;background-repeat:no-repeat;background-position:center}.flexible-text-and-video .d-flex{display:-ms-flexbox !important;display:flex !important}.flexible-text-and-video-item{position:relative}.flexible-text-and-video .image img{object-fit:cover;width:100%;height:100%}.flexible-text-and-video .arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) !important;object-fit:contain;max-width:200px;max-height:200px;z-index:9999}.flexible-text-and-video video{object-fit:cover;vertical-align:middle;transition:opacity 300ms ease}.flexible-text-and-video .title{font-family:'Avenir Next LT Pro'}.flexible-text-and-video .title h3{font-size:18px;margin-top:20px}.flexible-text-and-video .large .title h3{font-size:21px}.flexible-text-and-video .description{color:#00426c;font-weight:normal;font-family:'Avenir Next LT Pro'}.flexible-text-and-video .large .description{font-family:'Stag';font-weight:100;color:#323e48}.flexible-text-and-video .title h3 a{color:#00426c}.flexible-text-and-video .left-column{border-top:#d2d4d5 dotted 4px;border-bottom:#d2d4d5 dotted 4px;padding:20px 0}.flexible-text-and-video .overlay{width:100%;height:100%;position:absolute;background:#000;opacity:0;transition:opacity 300ms ease;z-index:9999}.flexible-text-and-video .video:hover .overlay{opacity:.3}.flexible-text-and-video .video{position:relative;cursor:pointer;background-color:#444;z-index:9999}.flexible-text-and-video .right-column{display:flex}.flexible-text-and-video .embed,.flexible-text-and-video .embed .wrap-youtube,.flexible-text-and-video .embed iframe{width:100%;height:100%}.flexible-text-and-video .image:before{content:"";float:left;padding-bottom:40%}.flexible-text-and-video .image:after{content:"";display:table;clear:both}@media(max-width:767px){.flexible-text-and-video h2{font-size:30px}.flexible-text-and-video .d-flex{display:-ms-block !important;display:block !important}.flexible-text-and-video .left-column{margin-bottom:20px}.flexible-text-and-video .arrow{max-height:125px}}