/* IMPORTS */

@import "normalize.css";

@import url ("https://fast.fonts.net/lt/1.css?apiType=css&c=5fc71022-c2f3-4240-b9a7-c7904027ff77&fontids=825382");
@font-face {
    font-family: "nh";
    src: url("webfonts/34ae0cd2-c49c-4df4-8270-fcda21c1b715.woff2") format("woff2"),
         url("Fonts/825382/9e666926-4bc9-4013-849e-dffa25a41dbd.woff") format("woff");
}


/* GENERAL */

* {
	}

html {
	font-size: 18px;
	}

body {
	background: #fff;
	color: #000;
	font-family: "nh", helvetica, arial, sans serif;
	font-size: 1rem;
  line-height: 1.4rem;
	text-rendering: optimizeLegibility;
	}

a, a:link, a:active, a:hover, a:visited {
	color: #000;
  cursor: pointer;
  text-decoration: none;
  border-bottom: solid 2px black;
	}

i {
	font-style: normal;
}

::selection {
    background: black;
    color: white;
	}

h1, 
h2, 
h3 {
	font-size: 1rem;
	font-weight: normal;
}

h1 {
	display: inline;
	}

h2 {
	display: block;
	font-style: normal;
	margin-bottom: 0;
	text-decoration: none;
	}

h3 {
	display: inline;
	font-style: normal;
	margin-bottom: 0;
	text-decoration: none;
	text-transform: none;
	}


/* LAYOUT */

header {
  position: absolute;
	top: 0;
  left: 0;
	z-index: 999;
	}

  header a {
    border: none !important;
  }

header, main {
  margin: 1.5rem 3rem 3rem 3rem;
	width: calc(100vw - 6rem);
	}


/* balance text */

.balance-text {
  text-wrap: balance;  
}


/* SWIPER */

.swiper {
  background-color: #000;
  position: absolute;
    top: 0;
    left: 0;
  height: 100vh;
  width: 100vw;
  cursor: grab;
}

.swiper-wrapper {
  position: relative;
  width: 100vw;
}

.swiper-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.swiper-wrapper div.caption {
  color: #fff;
  font-size: .9rem;
  line-height: 1.3rem;
  letter-spacing: 0.01rem;
  position: absolute;
  bottom: 0;
  width: 60vw;
  margin: 0 auto 6.666vh auto;
  padding: 0 20vw 0 20vw;
  text-align: center;
}


/* MOBILE */

@media only screen and (max-width: 540px) {

}


/* PRINT */

@media print {

body {
	margin: 15mm;
    }

.mySlides {
	display: initial
	}

}

