:root{--gradient-primary:linear-gradient(90deg,#67b4dc,#264d82);--gradient-secondary:linear-gradient(0deg,#f15833,#67b4dc);--gradient-fuschia:linear-gradient(0deg,#ba33f1,#264d82 68%);--gradient-blue-radial:radial-gradient(circle,#67b4dc 0%,rgba(103,180,220,0) 100%)}.gradient-primary{background:var(--gradient-primary)}.gradient-secondary{background:var(--gradient-secondary)}.gradient-fuschia{background:var(--gradient-fuschia)}.gradient-blue-radial{background:var(--gradient-blue-radial)}.text-gradient-primary{-webkit-text-fill-color:transparent;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text}.text-gradient-secondary{-webkit-text-fill-color:transparent;background:var(--gradient-secondary);-webkit-background-clip:text;background-clip:text}.text-gradient-fuschia{-webkit-text-fill-color:transparent;background:var(--gradient-fuschia);-webkit-background-clip:text;background-clip:text}.block--banner{--min-height:var(--hero-min-height,var(--banner-min-height,400px));display:flex;flex-direction:column;justify-content:flex-end;min-height:calc(var(--min-height)*.5);position:relative}@media (min-width:768px){.block--banner{min-height:calc(var(--min-height)*.75)}}@media (min-width:992px){.block--banner{min-height:var(--min-height)}}.block--banner.--overlay:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.5) 42.72%,rgba(0,0,0,.75) 95.86%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.block--banner .banner-background{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}@media (min-width:992px){.block--banner .banner-background{-o-object-fit:var(--background-image-fit,cover);object-fit:var(--background-image-fit,cover);-o-object-position:var(--background-image-alignment,center);object-position:var(--background-image-alignment,center)}}.block--banner .banner-content--wrapper{position:relative;z-index:2}@media (min-width:992px){.block--banner .banner-content{max-width:var(--lg-max-width,100%)}}.block--banner.swiper-slide{align-self:stretch;height:auto}.editor-styles-wrapper .banner-background{opacity:.25}.editor-styles-wrapper .banner-schedule{z-index:9}
