@import url("https://p.typekit.net/p.css?s=1&k=ruw8xnn&ht=tk&f=56055&a=101590888&app=typekit&e=css");
@font-face {
font-family:"Havelock Titling";
src:url("https://use.typekit.net/af/af8270/00000000000000007753f6e9/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/af8270/00000000000000007753f6e9/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/af8270/00000000000000007753f6e9/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}
.uk-navbar-nav a[href="/"] {
    display: none;
}
.tm-toolbar .uk-subnav a {
    color: rgb(255, 255, 255);
    font-weight: 600;
}
.uk-heading-small,
.uk-heading-medium,
.uk-heading-large,
.uk-heading-xlarge,
.uk-heading-2xlarge,
.uk-heading-3xlarge {
    font-variation-settings: "wght" 400;
}
.uk-heading-small span,
.uk-heading-medium span,
.uk-heading-large span,
.uk-heading-xlarge span,
.uk-heading-2xlarge span,
.uk-heading-3xlarge span {
    position: relative;
    display: inline-block;
}
.uk-heading-small span::before,
.uk-heading-medium span::before,
.uk-heading-large span::before,
.uk-heading-xlarge span::before,
.uk-heading-2xlarge span::before,
.uk-heading-3xlarge span::before {
    background: #4C2AEB;
    content: "";
    width: 100%;
    height: 1em;
    display: block;
    top: 0;
    position: absolute;
    left: 0;
    z-index: -1;
}
.gallery-fit-text .el-item {
	height: 100%;
	width: 100%;
}
.gallery-fit-text .el-item img {
	position: absolute;
	height: 100%;
	width: 100%;
	object-fit: cover;
}
.gallery-fit-text .el-item [class^="uk-position"] {
	position: relative!important;
}
.gallery-fit-text .uk-link-toggle {
	height: 100%;
}
.gallery-fit-text .el-title {
    word-break: break-word;
}
.image-fit .el-image {
    height: 162px;
    object-fit: cover;
    width: 100%;
}
.video-overlay::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, rgba(0, 16, 34, .6), rgba(0, 16, 34, 0));
    pointer-events: none;
}