.dynamic-background-hover-cards{color:#fff;height:auto}.dynamic-background-hover-cards .container-bg{display:none;position:absolute;width:100%;height:100%;z-index:0}.dynamic-background-hover-cards .container-bg .video,.dynamic-background-hover-cards .container-bg img{height:100%}.dynamic-background-hover-cards .container-bg .video .controls,.dynamic-background-hover-cards .container-bg img .controls{z-index:10}.dynamic-background-hover-cards .container-bg:after{content:"";height:100%;width:100%;display:block;position:absolute;top:0;z-index:8;background:-webkit-gradient(linear, left bottom, left top, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0)));background:-o-linear-gradient(bottom, rgb(0, 0, 0), rgba(0, 0, 0, 0));background:linear-gradient(0deg,#000,rgba(0,0,0,0))}@media (min-width:1281px){.dynamic-background-hover-cards .container-bg{position:relative;height:auto}}.dynamic-background-hover-cards .container-bg.active{display:block}@media (min-width:1281px){.dynamic-background-hover-cards .container-bg.active{height:1080px}}.dynamic-background-hover-cards .desktop-text-section{display:block;text-align:center;position:relative;width:100%;z-index:10;padding:100px}.dynamic-background-hover-cards .desktop-text-section h1,.dynamic-background-hover-cards .desktop-text-section h2,.dynamic-background-hover-cards .desktop-text-section h3,.dynamic-background-hover-cards .desktop-text-section h4,.dynamic-background-hover-cards .desktop-text-section h5,.dynamic-background-hover-cards .desktop-text-section h6{color:#fff}@media (min-width:1281px){.dynamic-background-hover-cards .desktop-text-section{position:absolute;top:10%;padding:0}}.dynamic-background-hover-cards .desktop-cards-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;position:relative;z-index:10;width:100%;padding:40px 40px 100px;gap:100px}.dynamic-background-hover-cards .desktop-cards-wrapper.top{top:20%}.dynamic-background-hover-cards .desktop-cards-wrapper h1,.dynamic-background-hover-cards .desktop-cards-wrapper h2,.dynamic-background-hover-cards .desktop-cards-wrapper h3,.dynamic-background-hover-cards .desktop-cards-wrapper h4,.dynamic-background-hover-cards .desktop-cards-wrapper h5,.dynamic-background-hover-cards .desktop-cards-wrapper h6{color:#fff}.dynamic-background-hover-cards .desktop-cards-wrapper a{border-bottom:1px solid #fff;padding-bottom:4px;text-transform:uppercase;font-weight:700;font-size:.875rem;letter-spacing:.175rem}@media (min-width:1281px){.dynamic-background-hover-cards .desktop-cards-wrapper{gap:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;top:40%;position:absolute;padding:0 20px}}.dynamic-background-hover-cards .desktop-cards-wrapper .card-with-background-media{text-align:center;-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%}