.flexMediaWithTextWrapper{padding:var(--calico-section-default-top-padding, 6rem) 4rem}.flexMediaWithTextWrapper.background{background-color:var(--section-background-color)}.flexMediaWithTextWrapper .flexMediaWithText{max-width:1200px;margin:0 auto;display:flex;flex-direction:row;column-gap:4rem}.flexMediaWithTextWrapper .flexMediaWithText.background{background-color:var(--section-background-color);padding:4rem}.flexMediaWithTextWrapper .flexMediaWithText.flex-align-center{align-items:center}.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-media,.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-text{flex-basis:50%}.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-media.wide,.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-text.wide{flex-basis:68%}.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-media.narrow,.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-text.narrow{flex-basis:32%}.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-media img{object-fit:cover;width:100%;height:100%}.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-media .video-wrapper{position:relative}.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-media .video-wrapper .feature-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);background-color:var(--maroon, #501214);width:7rem;height:7rem;border:2px solid #fff;border-radius:100%;opacity:.9;transition:all .2s ease;font-size:4rem;cursor:pointer}.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-media .video-wrapper .feature-play-button i{color:#fff;position:absolute;left:55%;top:50%;transform:translate(-50%,-50%);transition:all .2s ease}.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-media .video-wrapper .feature-play-button:hover{transform:translate(-50%,-50%) scale(.95)}.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-text{display:flex;flex-direction:column;gap:.5rem}.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-text .label{color:var(--charcoal);font-family:var(--halis);font-size:1.8rem;font-weight:600;line-height:1.33;text-transform:uppercase}.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-text .title{font-family:var(--main-font-family);font-size:3rem;font-weight:500;line-height:1.4;text-transform:none;color:var(--charcoal);margin-bottom:1rem}.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-text .text{margin-bottom:1rem}.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-text .text p{font-family:var(--main-font-family);font-size:1.7rem;font-weight:400;line-height:3.2rem;color:var(--charcoal)}.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-text .text p:first-child{margin-top:0}.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-text .text p:last-child{margin-bottom:0}.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-text .text a{color:var(--content-link-text)}.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-text .text a:hover{background-color:var(--content-link-hover)}.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-text .text ul,.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-text .text ol{padding-left:0;margin:0;list-style-position:inside;color:var(--charcoal)}.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-text .links,.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-text .buttons{padding-top:1rem}.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-text .links ul{list-style:none;margin:0;padding-left:0;display:flex;flex-direction:column;gap:1.5rem}.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-text .links ul li a{text-decoration:none;font-family:var(--halis);font-size:1.5rem;font-weight:600;line-height:2.4rem;padding-bottom:3px;border-width:0px 0px 1px 0px;border-style:solid;transition:all .2s ease;display:inline-block;text-transform:uppercase}.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-text .links ul li a:hover{box-shadow:inset 0 -1px;transform:translateY(-2px)}.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-text .links ul li a{color:var(--maroon)}.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-text .buttons ul{list-style:none;padding:0;margin:0;display:flex;gap:1.5rem;flex-wrap:wrap}.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-text .buttons ul li{text-align:center}.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-text .buttons .button{border-width:1px;border-style:solid;padding:1rem 2rem;text-decoration:none;font-family:var(--main-font-family);font-weight:600;font-size:1.8rem;line-height:2.8rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border-radius:3px;height:4.4rem}.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-text .buttons .button.assetlink{padding-right:1.2rem}.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-text .buttons .button:hover{transform:translateY(-3px);box-shadow:inset 0 -2px}.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-text .buttons .button svg{fill:currentColor;vertical-align:-.125em;margin-left:1rem}.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-text .buttons .button span.last-word{white-space:nowrap}.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-text .buttons ul li a.button{background-color:var(--maroon);border-color:var(--maroon);color:#fff}.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-text .buttons ul li a.button:hover{box-shadow:inset 0 -2px 0 0 var(--maroon)}@media (max-width: 50em){.flexMediaWithTextWrapper{padding:4rem}.flexMediaWithTextWrapper .flexMediaWithText{flex-direction:column;row-gap:2rem}.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-media .image-wrapper,.flexMediaWithTextWrapper .flexMediaWithText .flexmedia-media .video-wrapper{aspect-ratio:16/9!important}.flexMediaWithTextWrapper .flexMediaWithText>.flexmedia-text:first-child{order:2}.flexMediaWithTextWrapper .flexMediaWithText.flex-align-center{align-items:flex-start}}@media (max-width: 40em){.flexMediaWithTextWrapper{padding:4rem 2rem}.flexMediaWithTextWrapper .flexMediaWithText.background{padding:2rem}}
