
body, html { margin: 0; padding: 0; overflow-x: hidden; }
.page-container { padding: 0; margin: 0 auto; width: 100vw; font-size: 1.6vw; max-width: unset !important; }
.page-container > div { padding: 0; margin: 0; }
.page-container p { display: contents; }
.page-container section p { display: block; margin: 1vw; }
.page-container section p, .page-container h2, .page-container h3, .page-container h4, .page-container div, .page-container li { font-size: 1.6vw; line-height: 1.3em; }
.page-container br, .page-container h1 { display: none; }
.page-container section { position: relative; margin: 0; }
.page-container section * { margin: 0; padding: 0; }
.page-container + div > div:first-child { display: none; }
.page-container input { background-image: none !important; }
.page-container li { list-style-type: none; }

@font-face { font-family: MyriadPro; src: url('https://hardbeans.com/files/feed731c-bf83-460e-a2db-f91734e153b1'); font-style: normal; font-weight: 100 500; }
@font-face { font-family: MyriadPro; src: url('https://hardbeans.com/files/12fcfb56-b765-45fe-a4e4-49f0bbb8ba25'); font-style: normal; font-weight: 600 1000; }
@font-face { font-family: GT-Sectra; src: url('https://hardbeans.com/files/18554b89-70dc-4ed0-97f5-50629342bfc2'); font-style: normal; font-weight: 100 400; }
@font-face { font-family: GT-Sectra; src: url('https://hardbeans.com/files/dbbb93de-09b9-4862-8200-09bdf4c5906a'); font-style: normal; font-weight: 500 700; }
@font-face { font-family: GT-Sectra; src: url('https://hardbeans.com/files/e0614aed-02cb-4a83-b5be-f6521c66352a'); font-style: normal; font-weight: 800 1000; }

.rebranding { padding: 1vw 4vw !important; }
.rebrandingImg img, .rebranding img { display: block; margin: auto; min-width: 100%; max-width: 100%; }
.rebranding figure { background-color: black; width: 40vw; margin: 3vw; float: left; }
.rebranding figure figcaption { text-align: center; color: #f3e4bf; font-size: 1.2vw; font-family: MyriadPro; }

.center { text-align: center; }
.right { text-align: right; }

.blackOnWhite { color: black; background-color: white; }
.blackOnBeige { color: black; background-color: #f3e4bf; }
.brownOnBeige { color: #964b2d; background-color: #f3e4bf; }

.rebranding p { font-family: MyriadPro; }
.rebranding > ul { display: flex; justify-content: center; height: 51vw; }
.rebranding > ul > li { width: 45%; }
.rebranding li { padding-left: 2vw; font-family: MyriadPro; font-weight: bold; }
.rebranding blockquote { text-align: left; color: black; padding: 2vw; background-color: #d3d3d3d8; font-style: italic; }
.rebranding h3 { font-family: MyriadPro; color: #f3e4bf; }

.bg1 { background-color: black; background-image: url('/picture/fit-in/1500x1000/files/info-pages/fq7a3120.jpg'); background-size: 100%; background-position: 0 -5vw; color: white; height: 30vw; }
.bg2 { background-color: #964b2d; background-image: url('/picture/fit-in/1000x1500/files/info-pages/fq7a3248.jpg'); background-size: 120%; background-position: 0 -80vw; color: #f3e4bf; }
.bg2 p { padding-right: 50vw; }
.bg3 { background-image: url('/picture/fit-in/1500x1000/files/info-pages/fq7a3029.jpg'); background-size: 140%; background-position: -20vw -19vw; color: white; }
.bg3 > p { text-shadow: 0.15vw 0.15vw black, -0.15vw -0.15vw black, 0.15vw -0.15vw black, -0.15vw 0.15vw black, 0 0.2vw black, 0 -0.2vw black, -0.2vw 0 black, 0.2vw 0 black; }
.bg4 { background-image: url('/picture/fit-in/1500x1000/files/info-pages/fq7a3283.jpg'); background-size: 100%; background-position: 0 0; background-color: #964b2d; color: #f3e4bf; }
.bg5 { background-image: url('/picture/fit-in/1500x1000/files/info-pages/fq7a3214.jpg'); background-size: 100%; background-position: 0 0; background-color: white; color: black; border-bottom: 10vw solid transparent; }
.bg5 p { background-color: white; color: black; }
