#hero .glide__slides{margin-bottom:0}#hero.hero-large .item{height:667px;max-height:100vh}@media screen and (min-width: 768px){#hero.hero-large .item{height:1080px}}@media screen and (min-width: 1280px){#hero.hero-large .item{height:720px}}@media screen and (min-width: 1920px){#hero.hero-large .item{height:996px}}#hero.hero-medium .item{height:667px;max-height:100vh}@media screen and (min-width: 768px){#hero.hero-medium .item{height:1024px}}@media screen and (min-width: 1280px){#hero.hero-medium .item{height:720px}}@media screen and (min-width: 1920px){#hero.hero-medium .item{height:800px}}.item-background{margin-left:0 !important}.item-background>img{-webkit-transform:initial !important;transform:initial !important;width:100% !important;-o-object-fit:cover;object-fit:cover}.item>.gradient-top{width:100%;height:300px;position:absolute;left:0;top:0;z-index:2;background:-webkit-gradient(linear, left top, left bottom, color-stop(30%, rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0)));background:linear-gradient(180deg, rgba(0, 0, 0, 0.6) 30%, rgba(0, 0, 0, 0) 100%)}.hero-large .hero-content{min-width:375px;width:375px}@media screen and (min-width: 768px){.hero-large .hero-content{min-width:650px;width:650px}}@media screen and (min-width: 1280px){.hero-large .hero-content{min-width:702px;width:702px}}@media screen and (min-width: 1920px){.hero-large .hero-content{min-width:936px;width:936px}}.hero-large .hero-content .fleur-de-lis:before{content:url(../img/icons/fleur-de-lis.svg);width:58px;display:block;position:absolute;bottom:100%;left:50%;margin-bottom:24px;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-filter:invert(100%) sepia(0%) saturate(7487%) hue-rotate(129deg) brightness(112%) contrast(100%);filter:invert(100%) sepia(0%) saturate(7487%) hue-rotate(129deg) brightness(112%) contrast(100%)}.hero-large .hero-content .title{font-family:"Mrs Saint Delafield",cursive;font-weight:normal;font-size:65px;line-height:100px;text-shadow:0px 4px 4px rgba(0,0,0,.75)}@media screen and (min-width: 768px){.hero-large .hero-content .title{font-size:130px;line-height:100px}}@media screen and (min-width: 1280px){.hero-large .hero-content .title{font-size:150px;line-height:228px}}@media screen and (min-width: 1920px){.hero-large .hero-content .title{font-size:200px;line-height:305px}}.hero-large .hero-content .subtitle{width:304px;font-size:15px;font-weight:700;line-height:18px;letter-spacing:2.5px;text-transform:uppercase;margin:0 auto;text-shadow:0px 4px 4px rgba(0,0,0,.75)}@media screen and (min-width: 768px){.hero-large .hero-content .subtitle{width:auto;margin-bottom:40px;font-size:18px;line-height:22px}}@media screen and (min-width: 1280px){.hero-large .hero-content .subtitle{margin-bottom:0}}.hero-medium .hero-content{min-width:330px;width:330px}@media screen and (min-width: 768px){.hero-medium .hero-content{min-width:618px;width:618px}}@media screen and (min-width: 1280px){.hero-medium .hero-content{min-width:812px;width:812px}}@media screen and (min-width: 1920px){.hero-medium .hero-content{min-width:812px;width:812px}}.hero-medium .hero-content .title{font-family:adobe-caslon-pro,serif;font-weight:400;font-style:normal;font-size:46px;line-height:56px;margin-bottom:0;text-shadow:0px 4px 4px rgba(0,0,0,.75)}@media screen and (min-width: 768px){.hero-medium .hero-content .title{font-size:80px;line-height:96px}}@media screen and (min-width: 1280px){.hero-medium .hero-content .title{font-size:100px;line-height:120px}}@media screen and (min-width: 1920px){.hero-medium .hero-content .title{font-size:100px;line-height:120px}}.hero-medium .hero-content .subtitle{font-size:8px;font-weight:700;line-height:9px;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:16px;text-shadow:0px 4px 4px rgba(0,0,0,.75)}@media screen and (min-width: 768px){.hero-medium .hero-content .subtitle{font-size:14px;line-height:15px;margin-bottom:32px}}@media screen and (min-width: 1280px){.hero-medium .hero-content .subtitle{margin-bottom:42px}}.hero-content{color:#fff;text-align:center;max-width:375px;padding:0 !important;margin:0 auto;position:absolute;bottom:0;left:0}@media screen and (min-width: 768px){.hero-content{max-width:768px;padding:0 !important;margin:0 auto}}@media screen and (min-width: 1280px){.hero-content{max-width:1280px;padding:0 !important;margin:0 auto}}@media screen and (min-width: 1920px){.hero-content{max-width:1920px;padding:0 !important;margin:0 auto}}.hero-content>:last-child{margin-bottom:0}.bottom-left .hero-content{bottom:0;left:0;right:auto}.bottom-center .hero-content{bottom:86px;left:50%;right:auto;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media screen and (min-width: 768px){.bottom-center .hero-content{bottom:122px}}@media screen and (min-width: 1280px){.bottom-center .hero-content{bottom:28px}}@media screen and (min-width: 1920px){.bottom-center .hero-content{bottom:8px}}.bottom-right .hero-content{bottom:0;left:auto;right:0}.middle-left .hero-content{bottom:50%;left:0;right:auto;-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}.middle-center .hero-content{bottom:calc(50% - 5px);left:50%;right:auto;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}@media screen and (min-width: 768px){.middle-center .hero-content{bottom:calc(50% - 8px)}}@media screen and (min-width: 1280px){.middle-center .hero-content{bottom:calc(50% - 22px)}}.middle-right .hero-content{bottom:50%;left:auto;right:0;-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}.hero-video-controls{display:none;position:absolute;z-index:23;bottom:24px;right:24px}.hero-video-controls--show{display:block}.hero-video-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#fff;padding:0;margin:0}.hero-video-control__icon{width:32px;-webkit-filter:invert(100%) sepia(46%) saturate(0%) hue-rotate(100deg) brightness(111%) contrast(101%);filter:invert(100%) sepia(46%) saturate(0%) hue-rotate(100deg) brightness(111%) contrast(101%)}.hero-video-control__icon-pause{display:none !important}.hero-video-control__icon-play{display:block !important}.hero-video-control.isPlaying .hero-video-control__icon-pause{display:block !important}.hero-video-control.isPlaying .hero-video-control__icon-play{display:none !important}@media only screen and (min-width: 768px){.hero-video-controls{bottom:32px;right:32px}}