.Block-carousel{--block-spacing-mobile-top:70px;--block-spacing-tablet-top:100px;--block-spacing-desktop-top:140px;--block-spacing-mobile-bottom:70px;--block-spacing-tablet-bottom:85px;--block-spacing-desktop-bottom:105px}.Block-carousel.has-overlay{background-attachment:fixed;background-image:url(https://118211.fs1.hubspotusercontent-na1.net/hubfs/118211/Assets/oxford-theme-com/overlays/carousel-bg-overlay.png);background-position:top;background-size:cover}.Block-carousel .Container{position:relative}.Block-carousel .Block-heading{margin-bottom:65px}.Block-carousel .Block-action{display:none}.Block-carousel .Block-cards{display:flex;flex-wrap:wrap;margin:0 -10px;padding-top:10px;width:auto!important}.Block-carousel .Card{display:flex;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;width:100%}.Block-carousel .Card-inner{background-color:var(--color-accent-3);display:flex;flex-direction:column;padding:30px;width:100%}.Block-carousel .Card-inner,.Block-carousel .Card-inner *{text-decoration:none;transition:all .3s ease-in-out}.Block-carousel .Card-inner:hover .Card-image img{transform:scale(1.2);transform-origin:center center}.Block-carousel .Card-image{height:278px;margin-left:-30px;margin-right:-30px;margin-top:-30px;overflow:hidden;position:relative}.Block-carousel .Card-image img{height:100%;object-fit:cover;object-position:center center;width:100%}.Block-carousel .Card-tag{background:#ffcb00;border-radius:3px 3px 3px 3px;color:#000;font-size:15px;line-height:1;padding:8.5px 7px;position:absolute;right:15px;top:15px;z-index:2}.Block-carousel .Card-heading{margin-bottom:15px;padding-top:30px}.Block-carousel .Card-body{padding-bottom:45px}.Block-carousel .Card-body,.Block-carousel .Card-body *{font-size:15px}.Block-carousel .Card-body>:last-child{margin-bottom:0}@media(min-width:768px){.Block-carousel .Block-cards{padding-top:30px}}@media(min-width:991px){.Block-carousel .Block-cards{padding-top:40px}.Block-carousel .Block-action{display:block;position:absolute;right:30px;top:0}}.Block-carousel .owl-carousel .owl-stage{display:flex}.Block-carousel .owl-carousel .owl-item{display:flex;flex:1 0 auto}.Block-carousel .owl-carousel .owl-nav button{align-items:center;background:var(--color-accent-4);border:0 solid var(--color-accent-1);color:#000;display:flex;font-size:29px;height:40px;justify-content:center;line-height:1;position:absolute;top:50%;transform:skew(0deg);width:40px}.Block-carousel .owl-carousel .owl-nav button span{position:relative;top:-2px}.Block-carousel .owl-carousel .owl-nav button.owl-prev{left:-10px}.Block-carousel .owl-carousel .owl-nav button.owl-next{right:-10px}