.fs-featured-box{align-items:center;position:relative;display:flex;margin-bottom:30px;box-shadow:0 5px 10px rgba(32,32,58,.25);padding:20px 30px;justify-content:space-between;border-right:1px solid #e0e0e2;border-bottom:1px solid #e0e0e2;border-top:1px solid #e0e0e2;border-left:10px solid var(--brand-color-1);border-radius:5px}.fs-featured-box>.media,.fs-featured-box>.info{width:49%}.fs-featured-box.image>.media{justify-content:center;flex-direction:column}.fs-featured-box.image>.media>.hidden{display:none}.fs-featured-box.image>.media .image-container{text-align:center}.fs-featured-box.image>.media .image-container img{max-height:300px;width:auto}.fs-featured-box.image>.media>.image-link:hover{opacity:.75}.fs-featured-box.image>.media>.video-wrap{text-align:center;margin-top:10px}.fs-featured-box.image>.media>.video-wrap>.video-button{font-size:15px;box-shadow:0 8px 15px rgba(75,72,72,.2);text-transform:uppercase;font-weight:700;border:none;background:linear-gradient(to left,#141e30,#243b55)}.fs-featured-box.image>.media>.video-wrap>.video-button:hover{opacity:.75}.fs-featured-box.video>.media{display:block}.fs-featured-box>.info{position:relative;display:flex;flex-direction:column}.fs-featured-box>.info .title{color:var(--brand-color-1);font-size:24px;margin-bottom:0}.fs-featured-box>.info .subtitle{font-weight:700;font-size:20px;margin-bottom:0;margin-top:5px}.fs-featured-box>.info .text{margin-top:20px}.fs-featured-box>.info .text p{margin-bottom:10px}.fs-featured-box>.info .text p:last-child{margin-bottom:0}.fs-featured-box>.info .featured-box-button-container{margin-top:20px}.fs-featured-box>.info .featured-box-button{padding:5px!important;width:100%}@media (max-width:920px){.fs-featured-box{flex-direction:column}.fs-featured-box>.media,.fs-featured-box>.info{width:100%;max-width:400px}.fs-featured-box>.media{margin-bottom:15px}.fs-featured-box.image>.media>.video-wrap{margin-bottom:20px}.fs-featured-box>.info .featured-box-button{padding:5px 0!important}}@media (max-width:768px){.fs-featured-box{padding:15px;border-left:1px solid #e0e0e2;border-top:10px solid var(--brand-color-1)}.fs-featured-box>.info .title{font-size:20px}.fs-featured-box>.info .subtitle{font-size:17px}.fs-featured-box>.info .text{margin-top:10px;font-size:17px}}