@font-face {
font-family: GlacialRegular;
src: url(//worldwide-management.com/wp-content/themes/twentynineteen-child/fonts/GlacialIndifference-Regular.otf);
font-style: normal;
font-weight: 400;
text-rendering: optimizeLegibility;
}
@font-face {
font-family: GlacialBold;
src: url(//worldwide-management.com/wp-content/themes/twentynineteen-child/fonts/GlacialIndifference-Bold.otf);
font-style: normal;
font-weight: 700;
text-rendering: optimizeLegibility;
}
@font-face {
font-family: GlacialItalic;
src: url(//worldwide-management.com/wp-content/themes/twentynineteen-child/fonts/GlacialIndifference-Italic.otf);
font-style: italic;
font-weight: 400;
text-rendering: optimizeLegibility;
}
@font-face {
font-family: FuturaMedium;
src: url(//worldwide-management.com/wp-content/themes/twentynineteen-child/fonts/FuturaMedium.otf);
font-style: normal;
font-weight: 400;
text-rendering: optimizeLegibility;
}
html {
line-height: 1.15;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
main {
display: block;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible;
}
pre {
font-family: monospace, monospace;
font-size: 1em;
}
a {
background-color: transparent;
}
abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted;
}
b,
strong {
font-weight: bolder;
}
code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
img {
border-style: none;
}
button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0;
}
button,
input {
overflow: visible;
}
button,
select {
text-transform: none;
}
[type="button"],
[type="reset"],
[type="submit"],
button {
-webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
border-style: none;
padding: 0;
}
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
outline: 1px dotted ButtonText;
}
fieldset {
padding: 0.35em 0.75em 0.625em;
}
legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
}
progress {
vertical-align: baseline;
}
textarea {
overflow: auto;
}
[type="checkbox"],
[type="radio"] {
box-sizing: border-box;
padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
[type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
details {
display: block;
}
summary {
display: list-item;
}
[hidden],
template {
display: none;
}
.clipPath__i {
transform: translate(100, 100) !important;
}
blockquote,
h1 {
font-size: 4rem;
}
h2 {
font-size: 3rem;
}
.manchette,
.standard__intro__content,
.vertical-fade__time,
h3 {
font-size: 1.5rem;
}
h4 {
font-size: 1rem;
}
blockquote,
h1,
h2,
h3,
h4 {
text-transform: uppercase;
margin: 0;
font-family: GlacialBold;
margin-bottom: 1rem;
}
* {
box-sizing: border-box;
}
:focus {
outline: 0;
}
body {
transition-property: color, fill;
transition-duration: 0.5s;
transition-timing-function: ease;
}
@media (min-width: 992px) {
body.sub-menu__open {
overflow: hidden;
}
}
figure {
margin: 0;
}
img {
width: 100%;
}
time {
display: inline-block;
}
.faded {
opacity: 0.5;
}
@media (max-width: 991px) {
.hide--mobile {
display: none !important;
}
}
@media (min-width: 992px) {
.hide--desktop {
display: none !important;
}
}
.color__svg svg {
fill: none;
stroke-width: 2.5;
stroke-linecap: round;
stroke-linejoin: round;
stroke-miterlimit: 10;
}
.color__svg circle,
.color__svg line,
.color__svg path,
.color__svg polygon,
.color__svg polyline,
.color__svg rect {
stroke: inherit;
}
html {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 16px;
font-family: GlacialRegular;
}
@media (min-width: 1024px) {
html {
font-size: 12px;
}
}
@media (min-width: 1200px) {
html {
font-size: 14px;
}
}
@media (min-width: 1800px) {
html {
font-size: 20px;
}
}
@media (min-width: 2460px) {
html {
font-size: 24px;
}
}
body {
color: #000;
}
h1 {
line-height: 1;
margin-bottom: 1.5rem;
}
@media (max-width: 991px) {
h1 {
font-size: 2rem;
}
}
h2 {
line-height: 1;
}
@media (max-width: 991px) {
h2 {
font-size: 1.5rem;
}
}
p {
margin-top: 0;
line-height: 1.6;
}
p img {
width: 100%;
height: auto;
padding-top: 2rem;
padding-bottom: 2rem;
}
@media (min-width: 768px) {
p img {
padding-top: 2rem;
padding-bottom: 2rem;
}
}
@media (min-width: 992px) {
p img {
padding-top: 3rem;
padding-bottom: 3rem;
}
}
ol,
ul {
line-height: 1.6;
padding-left: 1.5rem;
}
@media (min-width: 768px) {
ol,
ul {
padding-left: 1.5rem;
}
}
@media (min-width: 992px) {
ol,
ul {
padding-left: 2.25rem;
}
}
.header__misc > ul,
.header__misc ol.menu,
.header__misc ul.menu,
.nav ul,
ol.list__no-style,
ul.list__no-style {
margin: 0;
padding: 0;
list-style: none;
}
a {
color: inherit;
text-decoration: none;
}
p a {
border-bottom: 1px solid;
padding-bottom: 0;
}
@media (min-width: 992px) {
p a {
padding-bottom: 0.1em;
}
}
p a:hover {
border-bottom: 0 solid;
}
p strong a {
padding-bottom: 0;
}
@media (min-width: 992px) {
p strong a {
padding-bottom: 0.01em;
}
}
a.arrow {
display: inline-flex;
align-items: center;
justify-content: flex-start;
font-weight: 700;
text-transform: uppercase;
font-size: 0.9em;
}
a.arrow:hover {
opacity: 1;
}
a.arrow:hover svg {
transform: translate3d(-20%, 0, 0);
}
a.arrow svg {
transition: transform 0.5s ease;
transform: translate3d(-40%, 0, 0);
}
a.arrow .arrow__text {
display: inline-block;
margin-right: 1em;
white-space: nowrap;
}
a.arrow .arrow__container {
display: inline-flex;
overflow: hidden;
justify-content: flex-end;
}
blockquote {
font-size: 2.5rem;
line-height: 1;
}
.seperator {
display: inline-block;
padding: 0 0.5em;
}
.subheading {
font-weight: 700;
text-transform: uppercase;
}
.thin {
font-weight: 200;
font-size: 0.95em;
}
.manchette,
.standard__intro__content,
.vertical-fade__time {
margin-bottom: 3rem;
}
.manchette p,
.manchette span,
.standard__intro__content p,
.standard__intro__content span,
.vertical-fade__time p,
.vertical-fade__time span {
line-height: 1.6;
}
@media (max-width: 991px) {
.manchette p,
.manchette span,
.standard__intro__content p,
.standard__intro__content span,
.vertical-fade__time p,
.vertical-fade__time span {
line-height: 1.5;
}
}
.manchette--clean {
margin-bottom: 0;
}
.btn {
position: relative;
display: inline-block;
padding: 0.75rem 1.5rem 0.825rem;
margin: 0.5rem 0;
transition-property: background-color, color, opacity;
transition-duration: 0.5s;
transition-timing-function: ease;
border-radius: 0.15em;
color: #fff;
background-color: #000;
}
.btn:not(:last-child) {
margin-right: 0.5rem;
}
.btn:hover {
transition-duration: 0.25s;
opacity: 0.5;
}
.btn .btn__text {
font-weight: 800;
text-transform: uppercase;
font-size: 0.8rem;
}
.ratio--square {
position: relative;
}
.ratio--square:before {
display: block;
content: "";
width: 100%;
padding-top: 100%;
}
.ratio--double-square {
position: relative;
}
.ratio--double-square:before {
display: block;
content: "";
width: 100%;
padding-top: 50%;
}
.ratio--landscape {
position: relative;
}
.ratio--landscape:before {
display: block;
content: "";
width: 100%;
padding-top: 56.25%;
}
.ratio--portrait {
position: relative;
}
.ratio--portrait:before {
display: block;
content: "";
width: 100%;
padding-top: 130%;
}
.parallax__container {
perspective: 1px;
perspective-origin: 50% 50%;
}
.parallax {
position: -webkit-sticky;
transform-origin: 50% 50%;
}
@media (min-width: 992px) {
.app__header {
min-height: 7.3rem;
}
}
@media (min-width: 992px) {
.app__main {
overflow: hidden;
}
}
.app__main .main {
padding-left: 9rem;
padding-right: 9rem;
width: 100%;
}
@media (min-width: 768px) {
.app__main .main {
padding-left: 9rem;
padding-right: 9rem;
}
}
@media (min-width: 992px) {
.app__main .main {
padding-left: 13.5rem;
padding-right: 13.5rem;
}
}
@media (max-width: 991px) {
.app__main .main {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (max-width: 991px) and (min-width: 768px) {
.app__main .main {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (max-width: 991px) and (min-width: 992px) {
.app__main .main {
padding-left: 3rem;
padding-right: 3rem;
}
}
.app__background,
.app__background__image {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -2;
}
.app__background {
transition-property: background-color;
transition-duration: 0.5s;
transition-timing-function: ease;
}
.app__background__image {
background-position: 50%;
background-repeat: no-repeat;
background-size: cover;
z-index: -1;
transition-property: background-color, background-image, opacity;
transition-duration: 0.5s;
transition-timing-function: ease;
}
.logo {
display: block;
width: 81.5px;
height: 37.5px;
position: relative;
}
@media (max-width: 991px) {
.logo {
width: 37.14286px;
height: 37.14286px;
}
}
.logo svg {
fill: inherit;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 1 !important;
}
.logo svg ellipse,
.logo svg path,
.logo svg rect {
fill: inherit;
stroke: none;
}
.logo .hidden {
display: block;
text-indent: -999px;
}
.header {
position: relative;
z-index: 200;
}
@media (max-width: 991px) {
.header {
height: 6.5rem;
}
}
.header__logo {
padding-top: 2rem;
padding-bottom: 2rem;
padding-left: 2rem;
z-index: 500;
position: fixed;
}
@media (min-width: 768px) {
.header__logo {
padding-top: 2rem;
padding-bottom: 2rem;
padding-left: 2rem;
}
}
@media (min-width: 992px) {
.header__logo {
padding-top: 3rem;
padding-bottom: 3rem;
padding-left: 3rem;
}
}
@media (max-width: 991px) {
.header__logo {
max-width: 50vw;
}
}
@media (max-width: 991px) {
.nav__open .header__logo {
fill: inherit !important;
}
}
.header__misc {
padding-left: 9rem;
padding-right: 9rem;
}
@media (min-width: 768px) {
.header__misc {
padding-left: 9rem;
padding-right: 9rem;
}
}
@media (min-width: 992px) {
.header__misc {
padding-left: 13.5rem;
padding-right: 13.5rem;
}
}
@media (max-width: 991px) {
.header__misc {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (max-width: 991px) and (min-width: 768px) {
.header__misc {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (max-width: 991px) and (min-width: 992px) {
.header__misc {
padding-left: 3rem;
padding-right: 3rem;
}
}
@media (min-width: 992px) {
.header__misc {
padding-top: 2rem;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.header__misc {
padding-top: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.header__misc {
padding-top: 3rem;
}
}
.header__misc > ul {
box-sizing: border-box;
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin-left: -2rem;
margin-right: -2rem;
}
@media (min-width: 768px) {
.header__misc > ul {
margin-left: -2rem;
margin-right: -2rem;
}
}
@media (min-width: 992px) {
.header__misc > ul {
margin-left: -3rem;
margin-right: -3rem;
}
}
.header__misc > ul > li {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 1;
flex-basis: 0;
max-width: 100%;
flex-direction: row !important;
margin-bottom: 0 !important;
}
@media (min-width: 768px) {
.header__misc > ul > li {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.header__misc > ul > li {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (max-width: 991px) {
.header__misc > ul > li {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.header__misc .menu {
margin: 0 auto !important;
}
}
.header__misc .menu li {
display: inline-block;
margin-right: 2rem;
}
.header__misc .menu li:last-child {
margin-right: 0;
}
.header__misc .misc__open {
flex: 0 0 auto;
}
.header__misc .misc__links a {
margin-bottom: 0.25rem;
}
@media (min-width: 992px) {
.header__misc .misc__links a {
margin-left: 1.5rem;
}
.header__misc .misc__links a:first-child {
margin-left: 0;
}
}
@media (max-width: 991px) {
.header__nav {
position: fixed;
top: 0;
left: 0;
width: 100vw;
}
}
@media (min-width: 992px) {
.header__nav {
text-align: right;
position: fixed;
top: 2rem;
bottom: 2rem;
right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.header__nav {
top: 2rem;
bottom: 2rem;
right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.header__nav {
top: 3rem;
bottom: 3rem;
right: 3rem;
}
}
.header__nav .btn.hide--desktop {
position: absolute;
transition: all 0.25s ease;
opacity: 0;
top: 2rem;
left: 50%;
transform: translateX(-50%);
z-index: 301;
margin-top: 0;
}
.nav__open .header__nav .btn.hide--desktop {
opacity: 1;
}
.header__lang {
padding-bottom: 2rem;
padding-left: 2rem;
}
@media (min-width: 992px) {
.header__lang {
position: fixed;
top: 3rem;
right: 50px;
z-index: 999;
}
}
@media (min-width: 768px) {
.header__lang {
padding-bottom: 2rem;
padding-left: 2rem;
}
}
@media (min-width: 992px) {
.header__lang {
padding-bottom: 0;
padding-left: 0;
}
}
.vertical-fade__article {
display: flex;
flex-direction: column;
margin-top: 3rem;
}
@media (max-width: 991px) {
.vertical-fade__article:not(:last-child) {
margin-bottom: 5rem;
}
}
@media (min-width: 992px) {
.vertical-fade__article:nth-child(2n) .vertical-face__article__container {
flex-direction: row-reverse;
}
.vertical-fade__article:first-child .vertical-face__article__container {
padding-top: 0;
min-height: calc(100vh - 14.6rem);
}
}
@media (max-width: 991px) {
.vertical-fade__article.has--backgroundImage:first-child .vertical-face__article__container {
padding-top: 0;
min-height: calc(100vh - 6.5rem);
padding-bottom: 6.5rem;
}
}
@media (max-width: 991px) {
.vertical-fade__article.has--backgroundImage .vertical-fade__article__header {
display: inline-flex;
flex-wrap: wrap;
align-items: center;
}
}
@media (min-width: 992px) {
.vertical-fade__article.has--backgroundImage .vertical-fade__article__header {
max-width: 50vw;
}
}
.vertical-face__article__container {
box-sizing: border-box;
display: flex;
flex-wrap: wrap;
margin-left: -2rem;
margin-right: -2rem;
flex-direction: row;
min-height: 85vh;
align-items: center;
}
@media (min-width: 768px) {
.vertical-face__article__container {
margin-left: -2rem;
margin-right: -2rem;
}
}
@media (min-width: 992px) {
.vertical-face__article__container {
margin-left: -3rem;
margin-right: -3rem;
}
}
@media (max-width: 991px) {
.vertical-face__article__container {
flex-direction: column;
}
}
@media (min-width: 992px) {
.vertical-face__article__container:nth-child(2n) {
flex-direction: row-reverse;
}
.vertical-face__article__container:first-child {
padding-top: 0;
}
}
.vertical-fade__article__figure,
.vertical-fade__article__header {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 1;
flex-basis: 0;
max-width: 100%;
}
@media (min-width: 768px) {
.vertical-fade__article__figure,
.vertical-fade__article__header {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.vertical-fade__article__figure,
.vertical-fade__article__header {
padding-left: 2rem;
padding-right: 2rem;
display: flex;
flex-direction: column;
}
}
@media (max-width: 991px) {
.vertical-fade__article__figure,
.vertical-fade__article__header {
margin-bottom: 2rem;
}
}
@media (max-width: 991px) {
.vertical-fade__article__header {
order: 1;
}
}
@media (max-width: 991px) {
.vertical-fade__article__header__inner {
width: 100%;
}
}
.vertical-fade__article__figure {
margin-top: 0;
margin-left: 0;
margin-right: 0;
}
.vertical-fade__article__figure .image {
height: 50vh;
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.vertical-fade__article__excerpt {
margin-bottom: 1.5rem;
} .vertical-fade__article__subheading,
.vertical-fade__time {
margin-bottom: 1rem;
}
.vertical-fade__article__arrow {
margin-top: 2rem;
}
.nav ul {
line-height: 1.7rem;
}
@media (max-width: 991px) {
.nav ul {
line-height: 1.9rem;
}
}
.nav a {
display: inline-block;
text-decoration: none;
color: inherit;
font-size: 1.6rem;
font-weight: 400;
position: relative;
padding: 15px 0;
}
.nav a:after {
content: "";
display: block;
position: absolute;
width: 0;
border-bottom: 0.1em solid;
transition: width 0.3s ease;
bottom: 0.1em;
right: 0;
}
@media (min-width: 992px) {
.nav a:hover:after {
width: 100%;
}
}
#menu-primary > li > a {
font-weight: 600;
}
@media (max-width: 991px) {
#menu-secondary {
transform: none !important;
}
}
@media (max-width: 991px) {
.nav {
text-align: center;
pointer-events: none;
z-index: -1;
opacity: 0;
transition: opacity 0.5s ease;
position: absolute;
top: 0;
left: 0;
width: 100vw;
height: calc(100vh - 60px);
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
}
@media (min-width: 992px) {
.nav {
display: flex;
height: 100%;
background-color: transparent !important;
color: inherit;
}
}
@media (max-width: 991px) {
.nav__open .nav {
z-index: 300;
opacity: 1;
pointer-events: auto;
}
}
.nav svg {
stroke: none;
}
@media (min-width: 992px) {
.sub-menu__open .nav .menu {
transition-delay: 0.35s;
transform: none !important;
}
}
@media (max-width: 991px) {
.nav .sub-menu {
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100%;
z-index: -1;
pointer-events: none;
opacity: 0;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
transition: opacity 0.5s ease;
line-height: 2.1rem;
}
.nav .sub-menu.is__open {
transition-delay: 0.25s;
z-index: 300;
pointer-events: auto;
opacity: 1;
}
}
@media (min-width: 992px) {
.nav .sub-menu {
position: fixed;
top: 0;
left: 50vw;
width: 50vw;
height: 100vh;
align-items: flex-start;
justify-content: center;
flex-direction: column;
display: flex;
pointer-events: none;
z-index: -1;
transition: opacity 0.5s ease;
opacity: 0;
line-height: 4rem;
text-align: left;
}
.nav .sub-menu.is__open {
transition-delay: 0.25s;
z-index: 300;
opacity: 1;
pointer-events: auto;
}
}
.nav .sub-menu__close {
display: flex;
width: 2rem;
height: 2rem;
position: absolute;
cursor: pointer;
align-items: center;
justify-content: center;
}
@media (min-width: 992px) {
.nav .sub-menu__close {
top: 2rem;
right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.nav .sub-menu__close {
top: 2rem;
right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.nav .sub-menu__close {
top: 3rem;
right: 3rem;
}
}
@media (max-width: 991px) {
.nav .sub-menu__close {
top: 2rem;
left: 2rem;
}
}
@media (max-width: 991px) and (min-width: 768px) {
.nav .sub-menu__close {
top: 2rem;
left: 2rem;
}
}
@media (max-width: 991px) and (min-width: 992px) {
.nav .sub-menu__close {
top: 3rem;
left: 3rem;
}
}
.nav .sub-menu__close svg {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
stroke: 0;
}
.nav .sub-menu__heading {
opacity: 0.5;
font-size: 0.85rem;
font-weight: 500;
text-transform: uppercase;
}
@media (min-width: 992px) {
.nav .sub-menu__heading {
font-size: 1rem;
}
}
@media (max-width: 991px) {
.nav .sub-menu ul {
line-height: 2rem;
}
}
.nav .sub-menu a {
font-family: Flexibility-Display;
text-transform: uppercase;
font-weight: 900;
font-size: 2.25rem;
}
@media (max-width: 991px) {
.nav .sub-menu a {
font-size: 1rem;
}
}
.hamburger {
position: fixed;
top: 2rem;
right: 2rem;
z-index: 400;
width: 2rem;
height: 2rem;
fill: #fff !important;
}
@media (min-width: 768px) {
.hamburger {
top: 2rem;
right: 2rem;
}
}
@media (min-width: 992px) {
.hamburger {
top: 3rem;
right: 3rem;
display: none;
}
}
@media (max-width: 991px) {
.nav__open .hamburger {
fill: inherit !important;
}
}
.hamburger svg {
stroke: none;
}
.nav__open .hamburger__default {
opacity: 0;
}
.nav__open .hamburger__active {
opacity: 1;
}
.hamburger__active {
opacity: 0;
}
.hamburger__graphic {
position: absolute;
width: 100%;
height: 100%;
top: 0.3rem;
left: 0;
}
@media (max-width: 991px) {
.nav__body {
display: flex;
align-items: center;
flex: 1 0 auto;
margin-top: 4rem;
}
}
@media (min-width: 992px) {
.nav__body {
height: 100%;
}
}
@media (min-width: 992px) {
.nav__content {
display: flex;
flex-direction: column;
justify-content: space-between;
height: 100%;
background-color: transparent !important;
color: inherit;
}
}
.nav__sides {
left: 0;
width: 100%;
}
.nav__side,
.nav__sides {
position: absolute;
top: 0;
}
.nav__side {
width: calc(100vh - 60px);
padding-top: 1.3rem;
}
.nav__side__left {
left: 0;
transform-origin: 0 0;
transform: rotate(-90deg) translate3d(-100%, 0, 0);
}
.nav__side__right {
left: 100%;
transform-origin: 0 0;
transform: rotate(90deg) translateZ(0);
}
.nav__footer {
padding-bottom: 2rem;
}
.nav__footer__start {
margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
.hide__on__sub_menu__open--mobile,
.nav .nav__content > ul > li > a {
transition: opacity 0.5s ease;
transition-delay: 0.25s;
}
.global__hide .hide__on__sub_menu__open--mobile,
.global__hide .nav .nav__content > ul > li > a,
.nav .global__hide .nav__content > ul > li > a,
.nav .sub-menu__open .nav__content > ul > li > a,
.sub-menu__open .hide__on__sub_menu__open--mobile,
.sub-menu__open .nav .nav__content > ul > li > a {
transition-delay: 0s;
opacity: 0 !important;
pointer-events: none;
}
.global__hide .hide__on__sub_menu__open--mobile,
.global__hide .nav .nav__content > ul > li > a,
.nav .global__hide .nav__content > ul > li > a {
transition-duration: 0s;
}
}
@media (max-width: 991px) {
.hide__on__nav__open,
.hide__on__nav__open--mobile {
transition: opacity 0.5s ease;
transition-delay: 0.25s;
}
.global__hide .hide__on__nav__open,
.global__hide .hide__on__nav__open--mobile,
.nav__open .hide__on__nav__open,
.nav__open .hide__on__nav__open--mobile {
transition-delay: 0s;
opacity: 0 !important;
pointer-events: none;
}
.global__hide .hide__on__nav__open,
.global__hide .hide__on__nav__open--mobile {
transition-duration: 0s;
}
}
@media (min-width: 992px) {
.hide__on__nav__open,
.hide__on__nav__open--desktop,
.nav .nav__content > ul > li > a {
transition: opacity 0.5s ease;
transition-delay: 0.25s;
}
.global__hide .hide__on__nav__open,
.global__hide .hide__on__nav__open--desktop,
.global__hide .nav .nav__content > ul > li > a,
.nav .global__hide .nav__content > ul > li > a,
.nav .sub-menu__open .nav__content > ul > li > a,
.sub-menu__open .hide__on__nav__open,
.sub-menu__open .hide__on__nav__open--desktop,
.sub-menu__open .nav .nav__content > ul > li > a {
transition-delay: 0s;
opacity: 0 !important;
pointer-events: none;
}
.global__hide .hide__on__nav__open,
.global__hide .hide__on__nav__open--desktop,
.global__hide .nav .nav__content > ul > li > a,
.nav .global__hide .nav__content > ul > li > a {
transition-duration: 0s;
}
}
.standard {
margin-bottom: 2rem;
}
@media (min-width: 992px) {
.standard {
margin-bottom: 8rem;
}
}
@media (min-width: 992px) {
.standard__intro__head {
min-height: 65vh;
display: flex;
align-items: center;
}
}
@media (min-width: 992px) {
.standard__intro__head.has--image {
flex-direction: row-reverse;
}
}
.standard__intro__body {
margin-top: 3rem;
}
@media (min-width: 992px) {
.standard__intro__body {
display: flex;
margin-top: 4rem;
}
}
@media (max-width: 991px) {
.has--image .standard__intro__image {
margin-top: -6.5rem;
margin-left: -2rem;
margin-right: -2rem;
}
.has--image .standard__intro__image .image {
width: 100%;
}
.has--image .standard__intro__image .image__backdrop {
display: none;
}
}
.standard__intro__heading,
.standard__intro__image {
flex: 0 0 50%;
}
@media (max-width: 991px) {
.standard__intro__heading {
padding-top: 1rem;
}
}
@media (min-width: 992px) {
.standard__intro__heading {
padding-right: 4rem;
}
.no--image .standard__intro__heading {
max-width: 50vw;
flex: 1 0 50%;
}
}
@media (min-width: 992px) {
.standard__intro__meta {
flex: 0 0 30%;
padding-right: 5rem;
padding-top: 0.5rem;
}
}
@media (min-width: 992px) {
.standard__intro__content {
max-width: 70%;
}
}
.standard__intro__content .standard__event__link {
font-size: 0.7em;
}
.image,
.video {
position: relative;
width: calc(100% - 25px);
margin-bottom: 25px;
}
@media (min-width: 992px) {
.image,
.video {
width: calc(100% - 35px);
margin-bottom: 35px;
}
}
.image--reverse iframe,
.image--reverse img,
.video--reverse iframe,
.video--reverse img {
transform: translate3d(25px, 0, 0);
}
@media (min-width: 992px) {
.image--reverse iframe,
.image--reverse img,
.video--reverse iframe,
.video--reverse img {
transform: translate3d(35px, 0, 0);
}
}
@media (min-width: 992px) {
.image--big .image__backdrop,
.video--big .image__backdrop {
width: 50%;
}
}
.image iframe,
.image img,
.video iframe,
.video img {
position: relative;
z-index: 10;
display: block;
}
.image__img {
height: auto;
}
.image__img,
.image__square {
width: 100%;
position: relative;
z-index: 10;
}
.image__square {
height: 65vh;
background-size: cover;
background-position: 50%;
background-repeat: no-repeat;
}
.image__backdrop {
position: absolute;
bottom: 0;
right: 0;
height: 100%;
width: 100%;
z-index: 0;
transform: translate3d(25px, 25px, 0);
}
@media (min-width: 992px) {
.image__backdrop {
transform: translate3d(35px, 35px, 0);
}
}
.image--reverse .image__backdrop {
transform: translate3d(0, 25px, 0);
}
@media (min-width: 992px) {
.image--reverse .image__backdrop {
transform: translate3d(0, 35px, 0);
}
}
.exhibition__section {
display: flex;
flex-direction: column;
}
.exhibition__section__content {
padding-top: 2rem;
padding-bottom: 2rem;
box-sizing: border-box;
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin-left: -2rem;
margin-right: -2rem;
}
@media (min-width: 768px) {
.exhibition__section__content {
padding-top: 2rem;
padding-bottom: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__section__content {
padding-top: 3rem;
padding-bottom: 3rem;
}
}
@media (min-width: 768px) {
.exhibition__section__content {
margin-left: -2rem;
margin-right: -2rem;
}
}
@media (min-width: 992px) {
.exhibition__section__content {
margin-left: -3rem;
margin-right: -3rem;
min-height: 100vh;
}
}
@media (min-width: 992px) {
.exhibition__section__content--center {
align-items: center;
}
}
.exhibition__section:first-of-type .exhibition__section__content {
padding-top: 0;
}
.exhibition__section__content__padding {
padding-top: 4rem;
padding-bottom: 4rem;
}
@media (min-width: 768px) {
.exhibition__section__content__padding {
padding-top: 4rem;
padding-bottom: 4rem;
}
}
@media (min-width: 992px) {
.exhibition__section__content__padding {
padding-top: 6rem;
padding-bottom: 6rem;
}
}
.exhibition__header__col {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 100%;
max-width: 100%;
}
@media (min-width: 768px) {
.exhibition__header__col {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__header__col {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (max-width: 991px) {
.exhibition__header__col {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__header__col {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 50%;
max-width: 50%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.exhibition__header__col {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.exhibition__header__col {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.exhibition__header__col {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__header__text {
display: flex;
justify-content: center;
}
}
@media (min-width: 992px) {
.exhibition__section__header .exhibition__section__content {
padding-top: 0;
padding-bottom: 0;
min-height: calc(100vh - 14.6rem);
}
}
.post-type-archive-events time {
margin-bottom: auto;
font-size: inherit;
}
.post-type-archive-events .seperator {
padding: 0;
}
.events__heading {
padding-top: 5rem;
padding-bottom: 5rem;
}
@media (min-width: 768px) {
.events__heading {
padding-top: 5rem;
padding-bottom: 5rem;
}
}
@media (min-width: 992px) {
.events__heading {
padding-top: 7.5rem;
padding-bottom: 7.5rem;
}
}
.events__events {
margin-top: -3rem;
}
@media (min-width: 992px) {
.events__events {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.events__events:after {
content: "";
display: block;
flex: 0 0 30%;
}
}
.events__events .events__filter {
display: flex;
justify-content: space-between;
margin-bottom: 3rem;
width: 100%;
}
@media (max-width: 991px) {
.events__events .events__filter {
flex-direction: column;
}
.events__events .events__filter .events__filter__date {
margin-bottom: 2rem;
}
}
.events__events .events__filter .events__filter__date span {
text-transform: uppercase;
}
.events__events .events__filter .events__filter__date span.chosen-date {
margin: 0 10px 0 5px;
border-bottom: 1px solid #000;
font-weight: 700;
cursor: pointer;
}
.events__events .events__filter .events__filter__date span.chosen-date.show {
display: inline-block;
}
.events__events .events__filter .events__filter__date span.date__reset {
cursor: pointer;
font-size: 0.8rem;
width: 10px;
display: none;
}
.events__events .events__filter .events__filter__date span.date__reset.show {
display: inline-block;
}
.events__events .events__filter .events__filter__date span.date__reset svg {
width: 10px;
}
.events__events .events__filter .events__filter__tags {
max-width: 400px;
}
.events__events .events__filter .events__filter__tags :not(span) {
font-size: 0;
}
.events__events .events__filter .events__filter__tags span {
cursor: pointer;
border-right: 1px solid;
}
.events__events .events__filter .events__filter__tags span:last-of-type {
border-right: 0;
}
@media (max-width: 991px) {
.events__events .events__filter .events__filter__tags {
max-width: 100%;
}
}
.events__events .events__filter .date-picker {
width: 100vw;
height: 100vh;
position: fixed;
top: 0;
left: 0;
display: none;
padding: 0 2rem;
background-color: #000;
color: #fff;
z-index: 201;
}
.events__events .events__filter .date-picker * {
user-select: none;
}
.events__events .events__filter .date-picker.open {
display: block;
}
.events__events .events__filter .date-picker .header__logo {
position: absolute;
top: 0;
left: 0;
fill: #fff !important;
}
.events__events .events__filter .date-picker .date-picker__close {
position: absolute;
top: 0;
right: 0;
padding: 2rem 2rem 0 0;
cursor: pointer;
}
.events__events .events__filter .date-picker .date-picker__close svg {
width: 28px;
fill: #fff !important;
stroke: #fff !important;
}
.events__events .events__filter .date-picker .date-picker__wrapper {
max-width: 400px;
width: calc(100% - 4rem);
position: absolute;
top: 150px;
left: 50%;
transform: translateX(-50%);
}
.events__events .events__filter .date-picker .date-picker__wrapper .date-picker__navigation {
width: 100%;
color: #fff;
margin-bottom: 35px;
text-transform: capitalize;
height: 20px;
position: relative;
}
.events__events .events__filter .date-picker .date-picker__wrapper .date-picker__navigation .picker__arrow {
cursor: pointer;
pointer-events: all;
width: 70px;
height: 100%;
position: absolute;
overflow: hidden;
transition: width 0.15s ease;
-webkit-tap-highlight-color: transparent;
}
@media (max-width: 991px) {
.events__events .events__filter .date-picker .date-picker__wrapper .date-picker__navigation .picker__arrow {
width: 50%;
}
}
.events__events .events__filter .date-picker .date-picker__wrapper .date-picker__navigation .picker__arrow svg {
width: 145px;
stroke-width: 2px;
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
pointer-events: none;
stroke: #fff;
}
.events__events .events__filter .date-picker .date-picker__wrapper .date-picker__navigation .picker__arrow.arrow__left {
transform: rotate(180deg);
left: 20px;
}
@media (max-width: 991px) {
.events__events .events__filter .date-picker .date-picker__wrapper .date-picker__navigation .picker__arrow.arrow__left {
left: 5px;
}
}
.events__events .events__filter .date-picker .date-picker__wrapper .date-picker__navigation .picker__arrow.arrow__right {
right: 20px;
}
@media (max-width: 991px) {
.events__events .events__filter .date-picker .date-picker__wrapper .date-picker__navigation .picker__arrow.arrow__right {
right: 5px;
}
}
.events__events .events__filter .date-picker .date-picker__wrapper .date-picker__navigation .picker__arrow:hover {
width: 80px;
}
@media (max-width: 991px) {
.events__events .events__filter .date-picker .date-picker__wrapper .date-picker__navigation .picker__arrow:hover {
width: 50%;
}
}
.events__events .events__filter .date-picker .date-picker__wrapper .date-picker__navigation .date-picker__header {
position: absolute;
font-weight: 700;
text-transform: uppercase;
font-size: 18px;
left: 50%;
transform: translateX(-50%);
padding: 0 20px;
background-color: #000;
white-space: nowrap;
z-index: 1;
}
.events__events .events__filter .date-picker .date-picker__wrapper table {
width: 100%;
display: none;
table-layout: fixed;
}
.events__events .events__filter .date-picker .date-picker__wrapper table.active {
display: table;
}
.events__events .events__filter .date-picker .date-picker__wrapper table tr th {
font-weight: 400;
font-size: 13px;
padding-bottom: 10px;
}
.events__events .events__filter .date-picker .date-picker__wrapper table tr td {
text-align: center;
font-weight: 700;
color: hsla(90, 2%, 50%, 0.8);
padding: 10px;
font-size: 16px;
position: relative;
}
.events__events .events__filter .date-picker .date-picker__wrapper table tr td:hover {
color: #fff;
}
.events__events .events__filter .date-picker .date-picker__wrapper table tr td[date] {
cursor: pointer;
}
.events__events .events__filter .date-picker .date-picker__wrapper table tr td.chosen:after {
content: "";
width: 30%;
position: absolute;
left: 50%;
bottom: 8px;
transform: translateX(-50%);
border-bottom: 1px solid #fff;
}
.events__events .events__filter .single-filter {
text-transform: uppercase;
padding: 0 10px 0 0;
margin: 2px 10px 0 0;
display: inline-block;
line-height: 1;
-webkit-tap-highlight-color: transparent;
}
.events__events .events__filter .single-filter.active {
font-weight: 700;
}
.events__events .events__filter .single-filter:first-of-type {
padding-left: 0;
}
.events__events .no-match {
display: none;
}
.events__events .no-match.show {
display: block;
}
.event {
transition: all 0.15s ease;
opacity: 1;
width: 100%;
margin-bottom: 3rem !important;
}
@media (min-width: 992px) {
.event {
flex: 0 0 30%;
}
}
.event img {
margin-bottom: 2rem;
}
.event.date-filtered,
.event.filtered {
opacity: 0;
flex: 0;
width: 0;
height: 0;
margin-bottom: 0 !important;
}
.event__header {
margin-bottom: 1rem;
font-size: 1.275rem;
}
.event__image {
margin-bottom: 1.25rem;
}
.event__image__fixed {
padding-top: 75%;
display: block;
background-size: cover;
background-position: 50%;
background-repeat: no-repeat;
}
@media (min-width: 992px) {
.event__content__meta {
min-height: 10rem;
}
}
.event__time {
font-size: 1.25rem;
margin: 1.5rem 0 2rem;
padding: 0.75rem 0;
}
.event__weekday {
display: flex;
align-items: flex-end;
margin-top: 0.75rem;
padding-top: 0.75rem;
position: relative;
}
.event__weekday:after {
position: absolute;
top: 0;
left: 0;
width: 100%;
content: "";
opacity: 0.15;
display: block;
border-top: 1px solid;
}
.event__weekday__days {
display: flex;
align-items: flex-end;
flex: 1 0 auto;
}
.event__weekday__days .weekday {
text-transform: capitalize;
}
.event__weekday__day {
margin-bottom: 0.05rem;
}
.event__weekday__day + .event__weekday__day {
margin-left: 0.35rem;
}
.event__dates {
font-weight: 700;
}
.language {
display: inline-flex;
}
@media (min-width: 992px) {
.language {
transform-origin: 0 100%; transition-delay: 0.25s;
}
.sub-menu__open .language {
transition-delay: 0s;
transform: rotate(-90deg) translateY(-300%);
}
}
@media (max-width: 991px) {
.language {
align-items: flex-end;
}
}
.language__lang {
margin-right: 1rem;
text-transform: uppercase;
}
.language__lang img {
width: 25px;
}
.lang-mobile {
width: 32px;
}
.language__lang.is__active a {
font-weight: 700;
}
.language__lang:last-child {
margin-right: 0;
}
.loader {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 600;
background-color: #e53242;
display: flex;
align-items: center;
justify-content: center;
}
.loader.loader__navloader {
background-color: transparent;
z-index: -1;
}
@media (min-width: 992px) {
.loader.loader__navloader {
width: 50%;
opacity: 0;
}
}
@media (max-width: 991px) {
.loader.loader__navloader {
opacity: 0.1;
}
}
@media (min-width: 992px) {
.loader.loader__navloader .loader__content svg {
width: 50vh;
height: 50vh;
}
}
.loader__content svg {
width: 75vw;
height: 75vw;
}
@media (min-width: 992px) {
.loader__content svg {
width: 75vh;
height: 75vh;
}
}
.loader__content svg * {
stroke-width: 3;
stroke-linecap: square;
stroke-miterlimit: 10;
}
.app__color--white .loader__content svg * {
fill: hsla(0, 0%, 100%, 0);
}
.app__color--black .loader__content svg * {
fill: transparent;
}
.app__color--brand .loader__content svg * {
fill: rgba(229, 50, 66, 0);
}
.loader__logo {
top: 2rem;
left: 2rem;
position: absolute;
display: block;
width: 81.5px;
height: 37.5px;
fill: #fff;
}
@media (min-width: 768px) {
.loader__logo {
top: 2rem;
left: 2rem;
}
}
@media (min-width: 992px) {
.loader__logo {
top: 3rem;
left: 3rem;
}
}
.app__loader .loader__content svg * {
fill: hsla(0, 0%, 100%, 0);
stroke: #fff;
}
@media (min-width: 992px) {
.sign__up,
.sign__up__inner {
display: flex;
flex-direction: column;
min-height: calc(100vh - 14.6rem);
}
.sign__up__inner {
align-items: center;
justify-content: center;
}
}
.sign__up__content {
padding-top: 2rem;
padding-bottom: 2rem;
}
@media (min-width: 768px) {
.sign__up__content {
padding-top: 2rem;
}
}
@media (min-width: 992px) {
.sign__up__content {
padding-top: 3rem;
}
}
@media (min-width: 768px) {
.sign__up__content {
padding-bottom: 2rem;
}
}
@media (min-width: 992px) {
.sign__up__content {
padding-bottom: 3rem;
width: 100%;
max-width: 40rem;
}
}
.sign__up__content__header {
padding-bottom: 1rem;
}
@media (min-width: 768px) {
.sign__up__content__header {
padding-bottom: 1rem;
}
}
@media (min-width: 992px) {
.sign__up__content__header {
padding-bottom: 1.5rem;
}
}
.sign__up__legal {
opacity: 0.5;
margin-top: 2rem;
font-size: 0.9em;
line-height: 1.2;
}
.sign__up__legal a {
text-decoration: underline;
}
@media (min-width: 992px) {
.archive__intro {
max-width: 31.25rem;
}
}
.archive__title {
font-size: 27vw;
position: relative;
left: -0.4rem;
}
@media (min-width: 992px) {
.archive__title {
left: -1.2rem;
font-size: 25vw;
}
}
@media (min-width: 992px) {
.archive__grid__item {
color: #d7d7d7;
transition: color 0.3s ease;
}
.archive__grid__item:hover {
color: #e53242;
}
}
@media (min-width: 992px) {
.archive__grid__item__exhibitions {
display: flex;
flex-wrap: wrap;
}
.archive__grid__item__exhibitions > p {
display: inline-block;
flex: 0 0 33%;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (-ms-high-contrast: active), (min-width: 992px) and (-ms-high-contrast: none) {
.archive__grid__item__exhibitions > p {
flex: 0 0 30%;
}
}
@media (min-width: 992px) {
.archive__empty,
.archive__empty__inner {
display: flex;
flex-direction: row;
}
.archive__empty__inner {
width: 100%;
min-height: calc(100vh - 7.3rem);
align-items: center;
}
}
@media (min-width: 992px) {
.archive__empty__content {
width: 100%;
text-align: center;
}
}
@media (max-width: 991px) {
.findvej {
margin-top: 33vh;
}
}
@media (min-width: 992px) {
.findvej__head {
display: flex;
flex-direction: row;
}
}
.findvej__head__inner {
display: flex;
flex-direction: row;
align-items: center;
min-height: calc(100vh - 7.3rem);
}
@media (min-width: 992px) {
.findvej__head__content {
max-width: 75%;
}
}
.findvej__contact {
padding-bottom: 1rem;
}
@media (min-width: 992px) {
.findvej__row {
display: flex;
}
}
.findvej__row + .findvej__row {
margin-top: 2rem;
}
.findvej__col {
flex: 0 1 75%;
}
@media (min-width: 992px) {
.findvej__col:first-child {
flex: 0 0 25%;
padding-right: 3rem;
}
}
@media (min-width: 992px) {
.findvej__grid {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
}
.findvej__grid__item {
padding-bottom: 2rem;
}
@media (min-width: 992px) {
.findvej__grid__item {
flex: 0 0 47.25%;
display: flex;
justify-content: space-between;
}
}
@media (min-width: 992px) {
.findvej__grid__item__col {
flex: 0 0 72.5%;
}
}
@media (max-width: 991px) {
.findvej__image {
background-color: #fbfbfb;
margin: 1rem 0;
padding: 2rem 0 1rem;
}
}
@media (min-width: 992px) {
.findvej__image {
flex: 0 0 20%;
}
}
@media (max-width: 991px) {
.findvej__image__svg {
max-width: 33vw;
margin: auto;
text-align: center;
}
}
.findvej__meta {
margin-bottom: 0;
}
.findvej__background {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 0;
transition: opacity 0.5s ease;
padding-top: 224.60567%;
}
@media (min-width: 992px) {
.findvej__background {
padding-top: 76.13381%;
}
}
.findvej__background svg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.nav__open .findvej__background,
.sub-menu__open .findvej__background {
opacity: 0 !important;
}
.page-template-findvej .main {
position: relative;
z-index: 10;
}
@media (min-width: 992px) {
.aabningstider,
.aabningstider__inner {
display: flex;
flex-direction: row;
}
.aabningstider__inner {
align-items: center;
min-height: calc(100vh - 7.3rem);
width: 100%;
}
}
@media (min-width: 992px) {
.aabningstider__content {
width: 100%;
}
}
.aabningstider__head {
margin-bottom: 2rem;
}
@media (min-width: 992px) {
.aabningstider__head {
margin-top: 5rem;
margin-bottom: 5rem;
max-width: 75%;
}
}
@media (min-width: 992px) {
.aabningstider__grid {
display: flex;
}
}
.aabningstider__grid__item {
padding-bottom: 2rem;
}
@media (min-width: 992px) {
.aabningstider__grid__item {
flex: 1 0 33%;
display: flex;
}
}
@media (min-width: 992px) {
.aabningstider__grid__item__col {
padding-left: 1rem;
}
}
@media (max-width: 991px) {
.aabningstider__image {
background-color: #fbfbfb;
margin: 1rem 0;
padding: 2rem 0 1rem;
}
}
@media (min-width: 992px) {
.aabningstider__image {
flex: 0 0 20%;
}
}
@media (max-width: 991px) {
.aabningstider__image__svg {
max-width: 33vw;
margin: auto;
text-align: center;
}
}
.aabningstider .manchette,
.aabningstider .standard__intro__content,
.aabningstider .vertical-fade__time {
margin-bottom: 0;
}
.aabningstider .manchette p,
.aabningstider .standard__intro__content p,
.aabningstider .vertical-fade__time p {
line-height: 1.2;
}
.attention-box__container {
padding-left: 5.5rem;
padding-right: 5.5rem;
transition: all 0.25s ease;
width: 100%;
transform: translateY(0);
opacity: 1;
position: fixed;
bottom: 20px;
color: #fff !important;
z-index: 100;
}
@media (max-width: 991px) {
.attention-box__container {
padding-left: 2rem;
padding-right: 2rem;
}
}
.attention-box__container .attention-box {
background-color: #e53242;
padding: 20px;
max-width: calc(50% - 1rem - 65px);
bottom: 20px;
display: inline-block;
}
@media (max-width: 991px) {
.attention-box__container .attention-box {
max-width: 100%;
width: 100%;
}
}
.attention-box__container .attention-box h3 {
text-transform: none;
font-family: Theinhardt;
font-weight: 700;
padding-right: 30px;
}
.attention-box__container .attention-box p {
padding-right: 30px;
max-lines: 3;
}
.attention-box__container .attention-box .close {
float: right;
cursor: pointer;
}
.attention-box__container .attention-box .close svg {
width: 28px;
fill: #fff !important;
stroke: #fff !important;
}
.attention-box__container .attention-box .arrow .arrow__text {
font-weight: 400;
}
.attention-box__container .attention-box .arrow svg {
stroke: #fff !important;
transform: translate3d(-60%, 0, 0);
}
.attention-box__container .attention-box .arrow:hover svg {
transform: translate3d(-40%, 0, 0);
}
.attention-box__container.hide {
transform: translateY(100%);
opacity: 0;
}
.nav__open .attention-box__container {
opacity: 0;
}
.toggle {
cursor: pointer;
}
.toggled {
display: none;
margin-top: 1rem;
}
.mt-0 {
margin-top: 0;
}
@media (min-width: 767px) {
.block-large {
display: block;
}
}.standard__list__row__header {
font-size: 1.5rem;
text-transform: uppercase;
font-weight: 900;
margin: 0;
font-family: Flexibility-Display;
margin-bottom: 1rem;
}
.ratio-image {
background-color: #eee;
background-size: cover;
background-position: 50%;
margin-bottom: 2rem;
}
.ratio-image img {
display: none;
}
.footer {
min-height: 100vh;
z-index: 100;
position: relative;
padding-top: 4rem;
padding-bottom: 4rem;
width: 100%;
}
@media (min-width: 768px) {
.footer {
padding-top: 4rem;
padding-bottom: 4rem;
}
}
@media (min-width: 992px) {
.footer {
padding-top: 6rem;
padding-bottom: 3rem;
display: flex;
align-items: center;
justify-content: center;
}
}
.footer__container {
padding-left: 2rem;
padding-right: 2rem;
}
@media (min-width: 768px) {
.footer__container {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.footer__container {
padding-left: 3rem;
padding-right: 3rem;
}
}
@media (max-width: 991px) {
.footer__container {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (max-width: 991px) and (min-width: 768px) {
.footer__container {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (max-width: 991px) and (min-width: 992px) {
.footer__container {
padding-left: 3rem;
padding-right: 3rem;
}
}
@media (min-width: 992px) {
.footer__container {
padding-left: 8rem;
padding-right: 8rem;
width: 100%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.footer__container {
padding-left: 8rem;
padding-right: 8rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.footer__container {
padding-left: 12rem;
padding-right: 12rem;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.footer__container {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (max-width: 991px) and (min-width: 768px) {
.footer__container {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (max-width: 991px) and (min-width: 992px) {
.footer__container {
padding-left: 3rem;
padding-right: 3rem;
}
}
.footer__related {
box-sizing: border-box;
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin-left: -2rem;
margin-right: -2rem;
margin-bottom: 2rem;
}
@media (min-width: 768px) {
.footer__related {
margin-left: -2rem;
margin-right: -2rem;
}
}
@media (min-width: 992px) {
.footer__related {
margin-left: -3rem;
margin-right: -3rem;
}
}
@media (min-width: 768px) {
.footer__related {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.footer__related {
margin-bottom: 3rem;
padding-left: 1rem;
padding-right: 1rem;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.footer__related {
padding-left: 1rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.footer__related {
padding-left: 1.5rem;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.footer__related {
padding-right: 1rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.footer__related {
padding-right: 1.5rem;
}
}
.footer__related__item {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 100%;
max-width: 100%;
}
@media (min-width: 768px) {
.footer__related__item {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.footer__related__item {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (max-width: 991px) {
.footer__related__item {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.footer__related__item {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 33.33333%;
max-width: 33.33333%;
padding-left: 1rem;
padding-right: 1rem;
}
}
@media (min-width: 992px) {
.footer__related__item-4 {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 25%;
max-width: 25%;
padding-left: 1rem;
padding-right: 1rem;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.footer__related__item {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.footer__related__item {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.footer__related__item {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.footer__related__item {
padding-left: 1rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.footer__related__item {
padding-left: 1.5rem;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.footer__related__item {
padding-right: 1rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.footer__related__item {
padding-right: 1.5rem;
}
}
.footer__related__item img {
display: block;
}
.footer__related__img {
padding-top: 75%;
width: 100%;
display: inline-block;
background-size: cover;
background-repeat: no-repeat;
background-position: 50%;
}
.footer__heading {
margin-bottom: 3rem;
font-size: 2.2rem;
}
.footer__related__item__heading {
margin-top: 0;
margin-bottom: 0.5rem;
}
.footer__related__item__subheader {
margin-bottom: 0;
}
.footer__related__item__subheader .thin {
font-weight: inherit;
font-size: inherit;
}
.footer__related__item__header {
margin-bottom: 0;
font-weight: 300;
}
.footer__related__item__header .thin {
font-weight: inherit;
font-size: inherit;
}
.footer__contact {
margin-top: 4rem;
}
@media (min-width: 768px) {
.footer__contact {
margin-top: 4rem;
}
}
@media (min-width: 992px) {
.footer__contact {
margin-top: 1rem;
box-sizing: border-box;
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin-left: -2rem;
margin-right: -2rem;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.footer__contact {
margin-left: -2rem;
margin-right: -2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.footer__contact {
margin-left: -3rem;
margin-right: -3rem;
}
}
@media (min-width: 992px) {
.footer__contact__item {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 1;
flex-basis: 0;
max-width: 100%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.footer__contact__item {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.footer__contact__item {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.footer__contact__item {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.standard__split {
margin-top: 8rem;
}
}
.standard__split__item {
margin-bottom: 6rem;
}
@media (min-width: 992px) {
.standard__split__item {
display: flex;
align-items: center;
justify-content: space-between;
}
}
@media (min-width: 992px) {
.standard__split__item:nth-child(2n) {
flex-direction: row-reverse;
}
}
.standard__split__item:last-child {
margin-bottom: 0;
}
.standard__split__item__col {
margin-bottom: 4rem;
}
.standard__split__item__col__start {
flex: 0 0 50%;
}
.standard__split__item__col__end {
flex: 0 0 45%;
}
@media (min-width: 992px) {
.standard__split__item__col__end {
padding-right: 8rem;
padding-left: 0;
}
}
@media (min-width: 992px) {
.standard__split__item:nth-child(2n) .standard__split__item__col__end {
padding-right: 0;
padding-left: 8rem;
}
}
@media (min-width: 992px) {
.standard__grid {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-top: 1rem;
}
}
@media (min-width: 992px) {
.standard__grid:after {
content: "";
flex: 0 0 30%;
}
}
.standard__grid__item {
margin-bottom: 6rem;
}
@media (min-width: 992px) {
.standard__grid__item {
flex: 0 0 30%;
max-width: 30%;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.standard__grid__item-5 {
flex: 0 0 20%;
max-width: 20%;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.standard__grid__item-4 {
flex: 0 0 25%;
max-width: 25%;
padding-right: 2rem;
}
}
.standard__grid__item-5 img {
max-width: 96px;
margin: 0 auto;
}
.standard__grid__item-5 img.finance-img {
max-width: 90px;
}
.standard__grid__item__col h3 {
text-align: center;
}
.standard__grid__item:last-child {
margin-bottom: 0;
}
.standard__grid__item__col__start {
margin-bottom: 0.5rem;
}
@media (min-width: 992px) {
.standard__grid__item__col__start {
margin-bottom: 1rem;
}
}
.standard__list__row {
margin-bottom: 3rem;
}
.standard__list__row__subheader {
display: inline-block;
margin-bottom: 0.5rem;
opacity: 0.5;
}
.standard__list__row__header {
margin-bottom: 0.5rem;
display: block;
}
@media (min-width: 992px) {
.standard__list__row__description {
max-width: 50%;
}
}
.exhibition__introduction__image {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 100%;
max-width: 100%;
}
@media (min-width: 768px) {
.exhibition__introduction__image {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__introduction__image {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (max-width: 991px) {
.exhibition__introduction__image {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__introduction__image {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 33.33333%;
max-width: 33.33333%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.exhibition__introduction__image {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.exhibition__introduction__image {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.exhibition__introduction__image {
margin-bottom: 2rem;
}
}
.exhibition__introduction__text {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 100%;
max-width: 100%;
}
@media (min-width: 768px) {
.exhibition__introduction__text {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__introduction__text {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (max-width: 991px) {
.exhibition__introduction__text {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__introduction__text {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 66.66667%;
max-width: 66.66667%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.exhibition__introduction__text {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.exhibition__introduction__text {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.exhibition__introduction__text {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__introduction__text__text {
max-width: 30vw;
}
}
.exhibition__section__hero_image {
min-height: 100vh;
}
.exhibition__section__hero_image .exhibition__section__content {
min-height: 100vh;
background-position: 50%;
background-size: cover;
}
@media (min-width: 992px) {
.exhibition__section__hero_image .exhibition__section__content {
position: absolute;
width: 100%;
left: 2rem;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.exhibition__section__hero_image .exhibition__section__content {
left: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.exhibition__section__hero_image .exhibition__section__content {
left: 3rem;
}
}
.exhibition__gallery__header {
margin-bottom: 5rem;
}
@media (max-width: 991px) {
.exhibition__gallery__header {
padding-left: 2rem;
padding-right: 2rem;
text-align: center;
margin-top: 2rem;
margin-bottom: 2rem;
}
}
@media (max-width: 991px) and (min-width: 768px) {
.exhibition__gallery__header {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (max-width: 991px) and (min-width: 992px) {
.exhibition__gallery__header {
padding-left: 3rem;
padding-right: 3rem;
}
}
.exhibition__gallery__gallery {
overflow: hidden;
width: 100vw;
position: relative;
}
@media (min-width: 992px) {
.exhibition__gallery__gallery {
margin-left: -7rem;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.exhibition__gallery__gallery {
margin-left: -7rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.exhibition__gallery__gallery {
margin-left: -10.5rem;
}
}
.exhibition__gallery__gallery .carousel {
width: 100%;
position: relative;
}
.exhibition__gallery__gallery .carousel-cell {
padding: 0 1rem;
}
@media (max-width: 991px) {
.exhibition__gallery__gallery .carousel-cell {
width: 70vw !important;
}
}
@media (min-width: 992px) {
.exhibition__gallery__gallery .carousel-cell {
width: 25vw;
}
}
.exhibition__gallery__gallery .flickity-prev-next-button {
stroke: none;
position: absolute;
top: calc(50% - 22.5px);
width: 46.5px;
height: 45px;
z-index: 200;
display: flex;
align-items: center;
justify-content: center;
border: 0;
cursor: pointer;
}
@media (min-width: 992px) {
.exhibition__gallery__gallery .flickity-prev-next-button {
top: calc(50% - 30px);
width: 62px;
height: 60px;
}
}
@media (max-width: 991px) {
.exhibition__gallery__gallery .flickity-prev-next-button {
display: none;
}
}
.exhibition__gallery__gallery .flickity-prev-next-button svg {
width: 30px;
height: 30px;
}
.exhibition__gallery__gallery .flickity-prev-next-button.next {
right: 0;
}
.carousel__image__description {
display: block;
margin-top: 0.5rem;
opacity: 0.5;
font-size: 0.8em;
line-height: 1.5;
width: 75%;
}
.exhibition__quote__image,
.exhibition__quote__quote {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 100%;
max-width: 100%;
}
@media (min-width: 768px) {
.exhibition__quote__image,
.exhibition__quote__quote {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__quote__image,
.exhibition__quote__quote {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (max-width: 991px) {
.exhibition__quote__image,
.exhibition__quote__quote {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__quote__image {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 33.33333%;
max-width: 33.33333%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.exhibition__quote__image {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.exhibition__quote__image {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.exhibition__quote__image {
margin-bottom: 2rem;
}
}
.exhibition__quote__quote {
z-index: 100;
}
@media (min-width: 992px) {
.exhibition__quote__quote {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 58.33333%;
max-width: 58.33333%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.exhibition__quote__quote {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.exhibition__quote__quote {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.exhibition__quote__quote {
margin-bottom: 2rem;
}
}
.exhibition__quote__quote blockquote {
margin-bottom: 1rem;
}
.exhibition__text-image__container {
padding-left: 2rem;
padding-right: 2rem;
width: 100%;
}
@media (min-width: 768px) {
.exhibition__text-image__container {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__text-image__container {
padding-left: 3rem;
padding-right: 3rem;
}
}
@media (max-width: 991px) {
.exhibition__text-image__container {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (max-width: 991px) and (min-width: 768px) {
.exhibition__text-image__container {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (max-width: 991px) and (min-width: 992px) {
.exhibition__text-image__container {
padding-left: 3rem;
padding-right: 3rem;
}
}
.exhibition__text-image__row {
box-sizing: border-box;
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin-left: -2rem;
margin-right: -2rem;
align-items: center;
}
@media (min-width: 768px) {
.exhibition__text-image__row {
margin-left: -2rem;
margin-right: -2rem;
}
}
@media (min-width: 992px) {
.exhibition__text-image__row {
margin-left: -3rem;
margin-right: -3rem;
justify-content: center;
}
}
.exhibition__text-image__row:not(:last-child) {
margin-bottom: 3rem;
}
@media (min-width: 992px) {
.exhibition__text-image__row:not(:last-child) {
margin-bottom: 15rem;
}
}
.exhibition__text-image__row:nth-child(2n) {
flex-direction: row-reverse;
}
.exhibition__text-image__row:last-child {
margin-bottom: 0;
}
.exhibition__text-image__row__image {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 100%;
max-width: 100%;
}
@media (min-width: 768px) {
.exhibition__text-image__row__image {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__text-image__row__image {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (max-width: 991px) {
.exhibition__text-image__row__image {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__text-image__row__image {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 50%;
max-width: 50%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.exhibition__text-image__row__image {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.exhibition__text-image__row__image {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.exhibition__text-image__row__image {
margin-bottom: 2rem;
}
}
.exhibition__text-image__row__text {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 100%;
max-width: 100%;
}
@media (min-width: 768px) {
.exhibition__text-image__row__text {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__text-image__row__text {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (max-width: 991px) {
.exhibition__text-image__row__text {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__text-image__row__text {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 41.66667%;
max-width: 41.66667%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.exhibition__text-image__row__text {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.exhibition__text-image__row__text {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.exhibition__text-image__row__text {
margin-bottom: 2rem;
}
}
.exhibition__information__heading {
margin-bottom: 3rem;
}
.exhibition__information__texts {
box-sizing: border-box;
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin-left: -2rem;
margin-right: -2rem;
}
@media (min-width: 768px) {
.exhibition__information__texts {
margin-left: -2rem;
margin-right: -2rem;
}
}
@media (min-width: 992px) {
.exhibition__information__texts {
margin-left: -3rem;
margin-right: -3rem;
}
}
.exhibition__information__text {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 100%;
max-width: 100%;
}
@media (min-width: 768px) {
.exhibition__information__text {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__information__text {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (max-width: 991px) {
.exhibition__information__text {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__information__start {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 66.66667%;
max-width: 66.66667%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.exhibition__information__start {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.exhibition__information__start {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.exhibition__information__start {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__information__end {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 33.33333%;
max-width: 33.33333%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.exhibition__information__end {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.exhibition__information__end {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.exhibition__information__end {
margin-bottom: 2rem;
}
}
#fifth-element {
z-index: -1;
position: fixed;
opacity: 0;
transition: opacity 1s ease;
transition-delay: 1s;
}
#fifth-element.is__active {
transition-delay: 0s;
opacity: 0.1;
}
.not-found__404 {
display: flex;
flex-direction: column;
}
@media (min-width: 992px) {
.not-found__404 {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.not-found__404 {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.not-found__404 {
padding-left: 3rem;
padding-right: 3rem;
}
}
.not-found__404__inner {
display: flex;
min-height: calc(100vh - 7.3rem);
align-items: center;
}
@keyframes scrolldown {
0% {
transform: translateZ(0);
opacity: 0;
}
20% {
transform: translateZ(0);
opacity: 1;
}
80% {
transform: translate3d(0, 300%, 0);
opacity: 1;
}
to {
transform: translate3d(0, 300%, 0);
opacity: 0;
}
}
@keyframes scrolldownFadeIn {
0% {
opacity: 0;
}
to {
opacity: 1;
}
}
.scrolldown {
position: fixed;
bottom: 2rem;
left: calc(50% - 1rem);
width: 2rem;
height: 3.5rem;
z-index: 10;
pointer-events: none;
}
@media (max-width: 991px) {
.scrolldown {
display: none;
}
}
.scrolldown .scrolldown__graphic {
width: 2rem;
height: 3.5rem;
border-radius: 10rem;
border: 0.15rem solid;
animation: scrolldownFadeIn 1s 2s ease both;
}
.scrolldown .scrolldown__graphic:before {
content: "";
width: 0;
height: 0;
display: block;
border: 0.15rem solid;
border-radius: 10rem;
position: absolute;
left: calc(50% - 0.15rem);
top: 0.525rem;
animation: scrolldown 2s ease both infinite;
}
.mc-field-group {
margin-top: 1rem;
margin-bottom: 3rem;
border-bottom: 1px solid hsla(0, 0%, 100%, 0.5);
}
@media (min-width: 992px) {
.mc-field-group {
display: flex;
}
}
.mc-field-group > label {
display: inline-block;
flex: 0 1 auto;
min-width: 5rem;
opacity: 0.5;
}
@media (min-width: 992px) {
.mc-field-group > label {
min-width: 7rem;
}
}
.mc-field-group > input {
position: relative;
flex: 1 0 auto;
background-color: transparent;
border: 0;
color: #fff;
bottom: 0.15rem;
}
@media (min-width: 992px) {
.mc-field-group > input,
.mc-field-group > label {
font-size: 1.5rem;
}
}
#mc_embed_signup input[type="submit"] {
border: 0;
cursor: pointer;
font-weight: 800;
text-transform: uppercase;
font-size: 0.8rem;
}
.video__context {
padding-top: 56%;
position: relative;
}
.video__context iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 20;
}
.text-center {
text-align: center;
}
.footer__contact__item {
font-size: 22px;
}.elementor-689 .elementor-element.elementor-element-b80b8f2 {
margin-top: -50px;
margin-bottom: 50px;
}    body {
-ms-overflow-style: none; scrollbar-width: none; overflow-y: scroll; 
}
body::-webkit-scrollbar {
display: none; }
@media (max-width: 991px) { .menu-secondary-gr-container, .menu-secondary-en-container { }
.menu-secondary-gr-container { }
.wpml-ls-legacy-list-horizontal {
margin-top: 0!important;
}
.nav__body {
display: flex;
align-items: baseline!important;
flex: 1 0 auto;
margin-top: 4rem;
margin-right:1.5rem!important;
margin-left: auto!important;
}
}
.menu-secondary-en-container, .menu-secondary-gr-container {
text-align: right;
} ul.sub-menu{ display: none; }
ul.menu li.menu-item-has-children:hover > ul.sub-menu{
display: block;
} .home .current-page-parent {
font-weight: 500;
} 
.home .current_page_item {
font-weight: 500;
}
.menu-item {
font-weight: 500; 
}
.menu-item:hover {
font-weight: 800; 
}
.current-page-parent {
font-weight: 800;
}
.current_page_item {
font-weight: 800;
} ul.misc.js--misc {
display: none;
} section.interim.active {
padding-top: 0;
} figure.logo-hero-custom {
max-width: 75%;
margin: 0 auto;
}
li {
list-style: none!important;
}
.standard__intro__body {
position: relative;
z-index: 20;
}
.app__main.hide__on__nav__open .main {
padding-bottom: 6rem;
}
.standard__intro__body::before {
content: '';
position: fixed;
width: 50%;
left: 25%;
height: 100%;
background: url(https://worldwide-management.com/wp-content/uploads/2021/01/wwlogoupdate.png);
background-repeat: no-repeat;
background-size: contain;
z-index: -1;
opacity: .6;
}
@font-face {
font-family: GlacialRegular;
src: url(https://worldwide-management.com/wp-content/themes/twentynineteen/fonts/GlacialIndifference-Regular.otf);
font-style: normal;
font-weight: 400;
text-rendering: optimizeLegibility;
}
@font-face {
font-family: GlacialBold;
src: url(https://worldwide-management.com/wp-content/themes/twentynineteen/fonts/GlacialIndifference-Bold.otf);
font-style: normal;
font-weight: 700;
text-rendering: optimizeLegibility;
}
@font-face {
font-family: GlacialItalic;
src: url(https://worldwide-management.com/wp-content/themes/twentynineteen/fonts/GlacialIndifference-Italic.otf);
font-style: italic;
font-weight: 400;
text-rendering: optimizeLegibility;
}
@font-face {
font-family: FuturaMedium;
src: url(https://worldwide-management.com/wp-content/themes/twentynineteen/fonts/FuturaMedium.otf);
font-style: normal;
font-weight: 400;
text-rendering: optimizeLegibility;
}
.wpml-ls-sidebars-language-switcher {
padding: 0 !important;
}
html {
line-height: 1.15;
-webkit-text-size-adjust: 100%;
}
.header__misc>ul {
justify-content: center;
align-items: center;
}
body {
margin: 0;
}
main {
display: block;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible;
}
pre {
font-family: monospace, monospace;
font-size: 1em;
}
a {
background-color: transparent;
}
abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted;
}
.manchette,
.standard__intro__content,
.vertical-fade__time,
h3 {
font-size: 1rem !important;
}
.toggled a,
a,
a:hover {
text-decoration: none;
}
.toggled a {
border: 0;
}
.toggled a:hover,
.footer__contact__item a:hover {
color: #fff;
}
.toggled img {
height: 26px !important;
width: 26px !important;
display: block !important;
padding: 0 !important;
}
b,
strong {
font-weight: bolder;
}
.language {
display: flex !important;
justify-content: flex-end;
}
.wpml-ls-legacy-list-horizontal a {
padding: 0 8px !important;
}
.wpml-ls-legacy-list-horizontal:last-child a {
padding-right: 0 !important;
}
code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
.wpml-ls-legacy-list-horizontal {
padding: 0 7px;
margin-top: -14px;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
img {
border-style: none;
}
button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0;
}
button,
input {
overflow: visible;
}
button,
select {
text-transform: none;
}
[type="button"],
[type="reset"],
[type="submit"],
button {
-webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
border-style: none;
padding: 0;
}
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
outline: 1px dotted ButtonText;
}
fieldset {
padding: 0.35em 0.75em 0.625em;
}
legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
}
progress {
vertical-align: baseline;
}
textarea {
overflow: auto;
}
[type="checkbox"],
[type="radio"] {
box-sizing: border-box;
padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
[type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
details {
display: block;
}
summary {
display: list-item;
}
[hidden],
template {
display: none;
}
.clipPath__i {
transform: translate(100, 100) !important;
}
blockquote,
h1 {
font-size: 4rem;
}
h2 {
font-size: 3rem;
}
.manchette,
.standard__intro__content,
.vertical-fade__time,
h3 {
font-size: 1.5rem;
}
h4 {
font-size: 1rem;
}
blockquote,
h1,
h2,
h3,
h4 {
text-transform: uppercase;
margin: 0;
font-family: GlacialBold;
margin-bottom: 1rem;
}
* {
box-sizing: border-box;
}
:focus {
outline: 0;
}
body {
transition-property: color, fill;
transition-duration: 0.5s;
transition-timing-function: ease;
}
@media (min-width: 992px) {
.app__main.hide__on__nav__open {
margin-top: -6rem;
}
body.sub-menu__open {
overflow: hidden;
}
.sub-menu__open .language {
transition-delay: 0s;
transform: none!important;
}
.vertical-fade__article__figure {
margin-top: 5%!important;
}
.footer {
padding-top: 3rem;
}
}
figure {
margin: 0;
}
img {
width: 100%;
}
time {
display: inline-block;
}
.faded {
opacity: 0.5;
}
@media (max-width: 991px) {
.hide--mobile {
display: none !important;
}
}
@media (min-width: 992px) {
.hide--desktop {
display: none !important;
}
}
.color__svg svg {
fill: none;
stroke-width: 2.5;
stroke-linecap: round;
stroke-linejoin: round;
stroke-miterlimit: 10;
}
.color__svg circle,
.color__svg line,
.color__svg path,
.color__svg polygon,
.color__svg polyline,
.color__svg rect {
stroke: inherit;
}
html {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 16px;
font-family: GlacialRegular;
}
@media (min-width: 1024px) {
html {
font-size: 12px;
}
}
@media (min-width: 1200px) {
html {
font-size: 14px;
}
}
@media (min-width: 1800px) {
html {
font-size: 20px;
}
}
@media (min-width: 2460px) {
html {
font-size: 24px;
}
}
body {
color: #000;
}
h1 {
line-height: 1;
margin-bottom: 1.5rem;
}
@media (max-width: 991px) {
h1 {
font-size: 2rem;
}
}
h2 {
line-height: 1;
}
@media (max-width: 991px) {
h2 {
font-size: 1.5rem;
}
}
p {
margin-top: 0;
line-height: 1.6;
}
p img {
width: 100%;
height: auto;
padding-top: 2rem;
padding-bottom: 2rem;
}
@media (min-width: 768px) {
p img {
padding-top: 2rem;
padding-bottom: 2rem;
}
}
@media (min-width: 992px) {
p img {
padding-top: 3rem;
padding-bottom: 3rem;
}
}
ol,
ul {
line-height: 1.6;
padding-left: 1.5rem;
}
@media (min-width: 768px) {
ol,
ul {
padding-left: 1.5rem;
}
}
@media (min-width: 992px) {
ol,
ul {
padding-left: 2.25rem;
}
}
.header__misc>ul,
.header__misc ol.menu,
.header__misc ul.menu,
.nav ul,
ol.list__no-style,
ul.list__no-style {
margin: 0;
padding: 0;
list-style: none;
}
a {
color: inherit;
text-decoration: none;
}
p a {
border-bottom: 1px solid;
padding-bottom: 0;
}
@media (min-width: 992px) {
p a {
padding-bottom: 0.1em;
}
}
p a:hover {
border-bottom: 0 solid;
}
p strong a {
padding-bottom: 0;
}
@media (min-width: 992px) {
p strong a {
padding-bottom: 0.01em;
}
}
a.arrow {
display: inline-flex;
align-items: center;
justify-content: flex-start;
font-weight: 700;
text-transform: uppercase;
font-size: 0.9em;
}
a.arrow:hover {
opacity: 1;
}
a.arrow:hover svg {
transform: translate3d(-20%, 0, 0);
}
a.arrow svg {
transition: transform 0.5s ease;
transform: translate3d(-40%, 0, 0);
}
a.arrow .arrow__text {
display: inline-block;
margin-right: 1em;
white-space: nowrap;
}
a.arrow .arrow__container {
display: inline-flex;
overflow: hidden;
justify-content: flex-end;
}
blockquote {
font-size: 2.5rem;
line-height: 1;
}
.seperator {
display: inline-block;
padding: 0 0.5em;
}
.subheading {
font-weight: 700;
text-transform: uppercase;
}
.thin {
font-weight: 200;
font-size: 0.95em;
}
.manchette,
.standard__intro__content,
.vertical-fade__time {
margin-bottom: 3rem;
}
.manchette p,
.manchette span,
.standard__intro__content p,
.standard__intro__content span,
.vertical-fade__time p,
.vertical-fade__time span {
line-height: 1.6;
}
@media (max-width: 991px) {
.manchette p,
.manchette span,
.standard__intro__content p,
.standard__intro__content span,
.vertical-fade__time p,
.vertical-fade__time span {
line-height: 1.5;
}
}
.manchette--clean {
margin-bottom: 0;
}
.btn {
position: relative;
display: inline-block;
padding: 0.75rem 1.5rem 0.825rem;
margin: 0.5rem 0;
transition-property: background-color, color, opacity;
transition-duration: 0.5s;
transition-timing-function: ease;
border-radius: 0.15em;
color: #fff;
background-color: #000;
}
.btn:not(:last-child) {
margin-right: 0.5rem;
}
.btn:hover {
transition-duration: 0.25s;
opacity: 0.5;
}
.btn .btn__text {
font-weight: 800;
text-transform: uppercase;
font-size: 0.8rem;
}
.ratio--square {
position: relative;
}
.ratio--square:before {
display: block;
content: "";
width: 100%;
padding-top: 100%;
}
.ratio--double-square {
position: relative;
}
.ratio--double-square:before {
display: block;
content: "";
width: 100%;
padding-top: 50%;
}
.ratio--landscape {
position: relative;
}
.ratio--landscape:before {
display: block;
content: "";
width: 100%;
padding-top: 56.25%;
}
.ratio--portrait {
position: relative;
}
.ratio--portrait:before {
display: block;
content: "";
width: 100%;
padding-top: 130%;
}
.parallax__container {
perspective: 1px;
perspective-origin: 50% 50%;
}
.parallax {
position: -webkit-sticky;
transform-origin: 50% 50%;
}
@media (min-width: 992px) {
.app__header {
min-height: 7.3rem;
}
}
@media (min-width: 992px) {
.app__main {
overflow: hidden;
}
}
.app__main .main {
padding-left: 9rem;
padding-right: 9rem;
width: 100%;
}
@media (min-width: 768px) {
.app__main .main {
padding-left: 9rem;
padding-right: 9rem;
}
}
@media (min-width: 992px) {
.app__main .main {
padding-left: 13.5rem;
padding-right: 13.5rem;
}
}
@media (max-width: 991px) {
.app__main .main {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (max-width: 991px) and (min-width: 768px) {
.app__main .main {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (max-width: 991px) and (min-width: 992px) {
.app__main .main {
padding-left: 3rem;
padding-right: 3rem;
}
}
.app__background,
.app__background__image {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -2;
}
.app__background {
transition-property: background-color;
transition-duration: 0.5s;
transition-timing-function: ease;
}
.app__background__image {
background-position: 50%;
background-repeat: no-repeat;
background-size: cover;
z-index: -1;
transition-property: background-color, background-image, opacity;
transition-duration: 0.5s;
transition-timing-function: ease;
}
.logo {
display: block;
width: 81.5px;
height: 37.5px;
position: relative;
}
@media (max-width: 991px) {
.logo {
width: 37.14286px;
height: 37.14286px;
}
}
.logo svg {
fill: inherit;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 1 !important;
}
.logo svg ellipse,
.logo svg path,
.logo svg rect {
fill: inherit;
stroke: none;
}
.logo .hidden {
display: block;
text-indent: -999px;
}
.header {
position: relative;
z-index: 200;
}
@media (max-width: 991px) {
.header {
height: 6.5rem;
}
}
.header__logo {
padding-top: 2rem;
padding-bottom: 2rem;
padding-left: 2rem;
z-index: 500;
position: fixed;
}
@media (min-width: 768px) {
.header__logo {
padding-top: 2rem;
padding-bottom: 2rem;
padding-left: 2rem;
}
}
@media (min-width: 992px) {
.header__logo {
padding-top: 3rem;
padding-bottom: 3rem;
padding-left: 3rem;
}
}
@media (max-width: 991px) {
.header__logo {
max-width: 50vw;
}
}
@media (max-width: 991px) {
.nav__open .header__logo {
fill: inherit !important;
}
}
.header__misc {
padding-left: 9rem;
padding-right: 9rem;
}
@media (min-width: 768px) {
.header__misc {
padding-left: 9rem;
padding-right: 9rem;
}
}
@media (min-width: 992px) {
.header__misc {
padding-left: 13.5rem;
padding-right: 13.5rem;
}
}
@media (max-width: 991px) {
.header__misc {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (max-width: 991px) and (min-width: 768px) {
.header__misc {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (max-width: 991px) and (min-width: 992px) {
.header__misc {
padding-left: 3rem;
padding-right: 3rem;
}
}
@media (min-width: 992px) {
.header__misc {
padding-top: 2rem;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.header__misc {
padding-top: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.header__misc {
padding-top: 3rem;
}
}
.header__misc>ul {
box-sizing: border-box;
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin-left: -2rem;
margin-right: -2rem;
}
@media (min-width: 768px) {
.header__misc>ul {
margin-left: -2rem;
margin-right: -2rem;
}
}
@media (min-width: 992px) {
.header__misc>ul {
margin-left: -3rem;
margin-right: -3rem;
}
}
.header__misc>ul>li {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 1;
flex-basis: 0;
max-width: 100%;
flex-direction: row !important;
margin-bottom: 0 !important;
}
@media (min-width: 768px) {
.header__misc>ul>li {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.header__misc>ul>li {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (max-width: 991px) {
.header__misc>ul>li {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.header__misc .menu {
margin: 0 auto !important;
}
}
.header__misc .menu li {
display: inline-block;
margin-right: 2rem;
}
.header__misc .menu li:last-child {
margin-right: 0;
}
.header__misc .misc__open {
flex: 0 0 auto;
}
.header__misc .misc__links a {
margin-bottom: 0.25rem;
}
@media (min-width: 992px) {
.header__misc .misc__links a {
margin-left: 1.5rem;
}
.header__misc .misc__links a:first-child {
margin-left: 0;
}
}
@media (max-width: 991px) {
.header__nav {
position: fixed;
top: 0;
left: 0;
width: 100vw;
}
}
@media (min-width: 992px) {
.header__nav {
text-align: right;
position: fixed;
top: 2rem;
bottom: 2rem;
right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.header__nav {
top: 2rem;
bottom: 2rem;
right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.header__nav {
top: 3rem;
bottom: 3rem;
right: 3rem;
}
}
.header__nav .btn.hide--desktop {
position: absolute;
transition: all 0.25s ease;
opacity: 0;
top: 2rem;
left: 50%;
transform: translateX(-50%);
z-index: 301;
margin-top: 0;
}
.nav__open .header__nav .btn.hide--desktop {
opacity: 1;
}
.header__lang {
padding-bottom: 2rem;
padding-left: 2rem;
}
@media (min-width: 992px) {
.header__lang {
position: fixed;
top: 3rem;
right: 50px;
z-index: 999;
}
}
@media (min-width: 768px) {
.header__lang {
padding-bottom: 2rem;
padding-left: 2rem;
}
}
@media (min-width: 992px) {
.header__lang {
padding-bottom: 0;
padding-left: 0;
}
}
.vertical-fade__article {
display: flex;
flex-direction: column;
margin-top: 8rem;
}
@media (max-width: 991px) {
.vertical-fade__article:not(:last-child) {
margin-bottom: 5rem;
}
}
@media (min-width: 992px) {
.vertical-fade__article:nth-child(2n) .vertical-face__article__container {
flex-direction: row-reverse;
}
.vertical-fade__article:first-child .vertical-face__article__container {
padding-top: 0;
min-height: calc(100vh - 14.6rem);
}
}
@media (max-width: 991px) {
.vertical-fade__article.has--backgroundImage:first-child .vertical-face__article__container {
padding-top: 0;
min-height: calc(100vh - 6.5rem);
padding-bottom: 6.5rem;
}
}
@media (max-width: 991px) {
.vertical-fade__article.has--backgroundImage .vertical-fade__article__header {
display: inline-flex;
flex-wrap: wrap;
align-items: center;
}
}
@media (min-width: 992px) {
.vertical-fade__article.has--backgroundImage .vertical-fade__article__header {
max-width: 50vw;
}
}
.vertical-face__article__container {
box-sizing: border-box;
display: flex;
flex-wrap: wrap;
margin-left: -2rem;
margin-right: -2rem;
flex-direction: row;
min-height: 85vh;
align-items: center;
}
@media (min-width: 768px) {
.vertical-face__article__container {
margin-left: -2rem;
margin-right: -2rem;
}
}
@media (min-width: 992px) {
.vertical-face__article__container {
margin-left: -3rem;
margin-right: -3rem;
}
}
@media (max-width: 991px) {
.vertical-face__article__container {
flex-direction: column;
}
}
@media (min-width: 992px) {
.vertical-face__article__container:nth-child(2n) {
flex-direction: row-reverse;
}
.vertical-face__article__container:first-child {
padding-top: 0;
}
}
.vertical-fade__article__figure,
.vertical-fade__article__header {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 1;
flex-basis: 0;
max-width: 100%;
}
@media (min-width: 768px) {
.vertical-fade__article__figure,
.vertical-fade__article__header {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.vertical-fade__article__figure,
.vertical-fade__article__header {
padding-left: 2rem;
padding-right: 2rem;
display: flex;
flex-direction: column;
}
}
@media (max-width: 991px) {
.vertical-fade__article__figure,
.vertical-fade__article__header {
margin-bottom: 2rem;
}
}
@media (max-width: 991px) {
.vertical-fade__article__header {
order: 1;
}
}
@media (max-width: 991px) {
.vertical-fade__article__header__inner {
width: 100%;
}
}
.vertical-fade__article__figure {
margin-top: 0;
margin-left: 0;
margin-right: 0;
}
.vertical-fade__article__figure .image {
height: 50vh;
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.vertical-fade__article__excerpt {
margin-bottom: 1.5rem;
} .vertical-fade__article__subheading,
.vertical-fade__time {
margin-bottom: 1rem;
}
.vertical-fade__article__arrow {
margin-top: 2rem;
}
.nav ul {
line-height: 1.7rem;
}
@media (max-width: 991px) {
.nav ul {
line-height: 1.9rem;
}
}
.nav a {
display: inline-block;
text-decoration: none;
color: inherit;
font-size: 1.6rem;
font-weight: 400;
position: relative;
padding: 15px 0;
}
.nav a:after {
content: "";
display: block;
position: absolute;
width: 0;
border-bottom: 0.1em solid;
transition: width 0.3s ease;
bottom: 0.1em;
right: 0;
}
@media (min-width: 992px) {
.nav a:hover:after {
width: 100%;
}
}
#menu-primary>li>a {
font-weight: 600;
}
@media (max-width: 991px) {
#menu-secondary {
transform: none !important;
}
}
@media (max-width: 991px) {
.nav {
text-align: center;
pointer-events: none;
z-index: -1;
opacity: 0;
transition: opacity 0.5s ease;
position: absolute;
top: 0;
left: 0;
width: 100vw;
height: calc(100vh - 60px);
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
}
@media (min-width: 992px) {
.nav {
display: flex;
height: 100%;
background-color: transparent !important;
color: inherit;
}
}
@media (max-width: 991px) {
.nav__open .nav {
z-index: 300;
opacity: 1;
pointer-events: auto;
}
}
.nav svg {
stroke: none;
}
@media (min-width: 992px) {
.sub-menu__open .nav .menu {
transition-delay: 0.35s;
transform: none !important;
}
}
@media (max-width: 991px) {
.nav .sub-menu {
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100%;
z-index: -1;
pointer-events: none;
opacity: 0;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
transition: opacity 0.5s ease;
line-height: 2.1rem;
}
.nav .sub-menu.is__open {
transition-delay: 0.25s;
z-index: 300;
pointer-events: auto;
opacity: 1;
}
}
@media (min-width: 992px) {
.nav .sub-menu {
position: fixed;
top: 0;
left: 50vw;
width: 50vw;
height: 100vh;
align-items: flex-start;
justify-content: center;
flex-direction: column;
display: flex;
pointer-events: none;
z-index: -1;
transition: opacity 0.5s ease;
opacity: 0;
line-height: 4rem;
text-align: left;
}
.nav .sub-menu.is__open {
transition-delay: 0.25s;
z-index: 300;
opacity: 1;
pointer-events: auto;
}
}
.nav .sub-menu__close {
display: flex;
width: 2rem;
height: 2rem;
position: absolute;
cursor: pointer;
align-items: center;
justify-content: center;
}
@media (min-width: 992px) {
.nav .sub-menu__close {
top: 2rem;
right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.nav .sub-menu__close {
top: 2rem;
right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.nav .sub-menu__close {
top: 3rem;
right: 3rem;
}
}
@media (max-width: 991px) {
.nav .sub-menu__close {
top: 2rem;
left: 2rem;
}
}
@media (max-width: 991px) and (min-width: 768px) {
.nav .sub-menu__close {
top: 2rem;
left: 2rem;
}
}
@media (max-width: 991px) and (min-width: 992px) {
.nav .sub-menu__close {
top: 3rem;
left: 3rem;
}
}
.nav .sub-menu__close svg {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
stroke: 0;
}
.nav .sub-menu__heading {
opacity: 0.5;
font-size: 0.85rem;
font-weight: 500;
text-transform: uppercase;
}
@media (min-width: 992px) {
.nav .sub-menu__heading {
font-size: 1rem;
}
}
@media (max-width: 991px) {
.nav .sub-menu ul {
line-height: 2rem;
}
}
.nav .sub-menu a {
font-family: Flexibility-Display;
text-transform: uppercase;
font-weight: 900;
font-size: 2.25rem;
}
@media (max-width: 991px) {
.nav .sub-menu a {
font-size: 1rem;
}
}
.hamburger {
position: fixed;
top: 2rem;
right: 2rem;
z-index: 400;
width: 2rem;
height: 2rem;
fill: #fff !important;
}
@media (min-width: 768px) {
.hamburger {
top: 2rem;
right: 2rem;
}
}
@media (min-width: 992px) {
.hamburger {
top: 3rem;
right: 3rem;
display: none;
}
}
@media (max-width: 991px) {
.nav__open .hamburger {
fill: inherit !important;
}
}
.hamburger svg {
stroke: none;
}
.nav__open .hamburger__default {
opacity: 0;
}
.nav__open .hamburger__active {
opacity: 1;
}
.hamburger__active {
opacity: 0;
}
.hamburger__graphic {
position: absolute;
width: 100%;
height: 100%;
top: 0.3rem;
left: 0;
}
@media (max-width: 991px) {
.nav__body {
display: flex;
align-items: center;
flex: 1 0 auto;
margin-top: 4rem;
}
}
@media (min-width: 992px) {
.nav__body {
height: 100%;
}
}
@media (min-width: 992px) {
.nav__content {
display: flex;
flex-direction: column;
justify-content: space-between;
height: 100%;
background-color: transparent !important;
color: inherit;
}
}
.nav__sides {
left: 0;
width: 100%;
}
.nav__side,
.nav__sides {
position: absolute;
top: 0;
}
.nav__side {
width: calc(100vh - 60px);
padding-top: 1.3rem;
}
.nav__side__left {
left: 0;
transform-origin: 0 0;
transform: rotate(-90deg) translate3d(-100%, 0, 0);
}
.nav__side__right {
left: 100%;
transform-origin: 0 0;
transform: rotate(90deg) translateZ(0);
}
.nav__footer {
padding-bottom: 2rem;
}
.nav__footer__start {
margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
.hide__on__sub_menu__open--mobile,
.nav .nav__content>ul>li>a {
transition: opacity 0.5s ease;
transition-delay: 0.25s;
}
.global__hide .hide__on__sub_menu__open--mobile,
.global__hide .nav .nav__content>ul>li>a,
.nav .global__hide .nav__content>ul>li>a,
.nav .sub-menu__open .nav__content>ul>li>a,
.sub-menu__open .hide__on__sub_menu__open--mobile,
.sub-menu__open .nav .nav__content>ul>li>a {
transition-delay: 0s;
opacity: 0 !important;
pointer-events: none;
}
.global__hide .hide__on__sub_menu__open--mobile,
.global__hide .nav .nav__content>ul>li>a,
.nav .global__hide .nav__content>ul>li>a {
transition-duration: 0s;
}
}
@media (max-width: 991px) {
.hide__on__nav__open,
.hide__on__nav__open--mobile {
transition: opacity 0.5s ease;
transition-delay: 0.25s;
}
.global__hide .hide__on__nav__open,
.global__hide .hide__on__nav__open--mobile,
.nav__open .hide__on__nav__open,
.nav__open .hide__on__nav__open--mobile {
transition-delay: 0s;
opacity: 0 !important;
pointer-events: none;
}
.global__hide .hide__on__nav__open,
.global__hide .hide__on__nav__open--mobile {
transition-duration: 0s;
}
}
@media (min-width: 992px) {
.hide__on__nav__open,
.hide__on__nav__open--desktop,
.nav .nav__content>ul>li>a {
transition: opacity 0.5s ease;
transition-delay: 0.25s;
}
.global__hide .hide__on__nav__open,
.global__hide .hide__on__nav__open--desktop,
.global__hide .nav .nav__content>ul>li>a,
.nav .global__hide .nav__content>ul>li>a,
.nav .sub-menu__open .nav__content>ul>li>a,
.sub-menu__open .hide__on__nav__open,
.sub-menu__open .hide__on__nav__open--desktop,
.sub-menu__open .nav .nav__content>ul>li>a {
transition-delay: 0s;
opacity: 0 !important;
pointer-events: none;
}
.global__hide .hide__on__nav__open,
.global__hide .hide__on__nav__open--desktop,
.global__hide .nav .nav__content>ul>li>a,
.nav .global__hide .nav__content>ul>li>a {
transition-duration: 0s;
}
}
.standard {
margin-bottom: 2rem;
}
@media (min-width: 992px) {
.standard {
margin-bottom: 8rem;
}
}
@media (min-width: 992px) {
.standard__intro__head {
min-height: 65vh;
display: flex;
align-items: center;
}
}
@media (min-width: 992px) {
.standard__intro__head.has--image {
flex-direction: row-reverse;
}
}
.standard__intro__body {
margin-top: 3rem;
}
@media (min-width: 992px) {
.standard__intro__body {
display: flex;
margin-top: 4rem;
}
}
@media (max-width: 991px) {
.has--image .standard__intro__image {
margin-top: -6.5rem;
margin-left: -2rem;
margin-right: -2rem;
}
.has--image .standard__intro__image .image {
width: 100%;
}
.has--image .standard__intro__image .image__backdrop {
display: none;
}
}
.standard__intro__heading,
.standard__intro__image {
flex: 0 0 50%;
}
@media (max-width: 991px) {
.standard__intro__heading {
padding-top: 1rem;
}
}
@media (min-width: 992px) {
.standard__intro__heading {
padding-right: 4rem;
}
.no--image .standard__intro__heading {
max-width: 50vw;
flex: 1 0 50%;
}
}
@media (min-width: 992px) {
.standard__intro__meta {
flex: 0 0 30%;
padding-right: 5rem;
padding-top: 0.5rem;
}
}
@media (min-width: 992px) {
.standard__intro__content {
max-width: 70%;
}
}
.standard__intro__content .standard__event__link {
font-size: 0.7em;
}
.image,
.video {
position: relative;
width: calc(100% - 25px);
margin-bottom: 25px;
}
@media (min-width: 992px) {
.image,
.video {
width: calc(100% - 35px);
margin-bottom: 35px;
}
}
.image--reverse iframe,
.image--reverse img,
.video--reverse iframe,
.video--reverse img {
transform: translate3d(25px, 0, 0);
}
@media (min-width: 992px) {
.image--reverse iframe,
.image--reverse img,
.video--reverse iframe,
.video--reverse img {
transform: translate3d(35px, 0, 0);
}
}
@media (min-width: 992px) {
.image--big .image__backdrop,
.video--big .image__backdrop {
width: 50%;
}
}
.image iframe,
.image img,
.video iframe,
.video img {
position: relative;
z-index: 10;
display: block;
}
.image__img {
height: auto;
}
.image__img,
.image__square {
width: 100%;
position: relative;
z-index: 10;
}
.image__square {
height: 65vh;
background-size: cover;
background-position: 50%;
background-repeat: no-repeat;
}
.image__backdrop {
position: absolute;
bottom: 0;
right: 0;
height: 100%;
width: 100%;
z-index: 0;
transform: translate3d(25px, 25px, 0);
}
@media (min-width: 992px) {
.image__backdrop {
transform: translate3d(35px, 35px, 0);
}
}
.image--reverse .image__backdrop {
transform: translate3d(0, 25px, 0);
}
@media (min-width: 992px) {
.image--reverse .image__backdrop {
transform: translate3d(0, 35px, 0);
}
}
.exhibition__section {
display: flex;
flex-direction: column;
}
.exhibition__section__content {
padding-top: 2rem;
padding-bottom: 2rem;
box-sizing: border-box;
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin-left: -2rem;
margin-right: -2rem;
}
@media (min-width: 768px) {
.exhibition__section__content {
padding-top: 2rem;
padding-bottom: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__section__content {
padding-top: 3rem;
padding-bottom: 3rem;
}
}
@media (min-width: 768px) {
.exhibition__section__content {
margin-left: -2rem;
margin-right: -2rem;
}
}
@media (min-width: 992px) {
.exhibition__section__content {
margin-left: -3rem;
margin-right: -3rem;
min-height: 100vh;
}
}
@media (min-width: 992px) {
.exhibition__section__content--center {
align-items: center;
}
}
.exhibition__section:first-of-type .exhibition__section__content {
padding-top: 0;
}
.exhibition__section__content__padding {
padding-top: 4rem;
padding-bottom: 4rem;
}
@media (min-width: 768px) {
.exhibition__section__content__padding {
padding-top: 4rem;
padding-bottom: 4rem;
}
}
@media (min-width: 992px) {
.exhibition__section__content__padding {
padding-top: 6rem;
padding-bottom: 6rem;
}
}
.exhibition__header__col {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 100%;
max-width: 100%;
}
@media (min-width: 768px) {
.exhibition__header__col {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__header__col {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (max-width: 991px) {
.exhibition__header__col {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__header__col {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 50%;
max-width: 50%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.exhibition__header__col {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.exhibition__header__col {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.exhibition__header__col {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__header__text {
display: flex;
justify-content: center;
}
}
@media (min-width: 992px) {
.exhibition__section__header .exhibition__section__content {
padding-top: 0;
padding-bottom: 0;
min-height: calc(100vh - 14.6rem);
}
}
.post-type-archive-events time {
margin-bottom: auto;
font-size: inherit;
}
.post-type-archive-events .seperator {
padding: 0;
}
.events__heading {
padding-top: 5rem;
padding-bottom: 5rem;
}
@media (min-width: 768px) {
.events__heading {
padding-top: 5rem;
padding-bottom: 5rem;
}
}
@media (min-width: 992px) {
.events__heading {
padding-top: 7.5rem;
padding-bottom: 7.5rem;
}
}
.events__events {
margin-top: -3rem;
}
@media (min-width: 992px) {
.events__events {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.events__events:after {
content: "";
display: block;
flex: 0 0 30%;
}
}
.events__events .events__filter {
display: flex;
justify-content: space-between;
margin-bottom: 3rem;
width: 100%;
}
@media (max-width: 991px) {
.events__events .events__filter {
flex-direction: column;
}
.events__events .events__filter .events__filter__date {
margin-bottom: 2rem;
}
}
.events__events .events__filter .events__filter__date span {
text-transform: uppercase;
}
.events__events .events__filter .events__filter__date span.chosen-date {
margin: 0 10px 0 5px;
border-bottom: 1px solid #000;
font-weight: 700;
cursor: pointer;
}
.events__events .events__filter .events__filter__date span.chosen-date.show {
display: inline-block;
}
.events__events .events__filter .events__filter__date span.date__reset {
cursor: pointer;
font-size: 0.8rem;
width: 10px;
display: none;
}
.events__events .events__filter .events__filter__date span.date__reset.show {
display: inline-block;
}
.events__events .events__filter .events__filter__date span.date__reset svg {
width: 10px;
}
.events__events .events__filter .events__filter__tags {
max-width: 400px;
}
.events__events .events__filter .events__filter__tags :not(span) {
font-size: 0;
}
.events__events .events__filter .events__filter__tags span {
cursor: pointer;
border-right: 1px solid;
}
.events__events .events__filter .events__filter__tags span:last-of-type {
border-right: 0;
}
@media (max-width: 991px) {
.events__events .events__filter .events__filter__tags {
max-width: 100%;
}
}
.events__events .events__filter .date-picker {
width: 100vw;
height: 100vh;
position: fixed;
top: 0;
left: 0;
display: none;
padding: 0 2rem;
background-color: #000;
color: #fff;
z-index: 201;
}
.events__events .events__filter .date-picker * {
user-select: none;
}
.events__events .events__filter .date-picker.open {
display: block;
}
.events__events .events__filter .date-picker .header__logo {
position: absolute;
top: 0;
left: 0;
fill: #fff !important;
}
.events__events .events__filter .date-picker .date-picker__close {
position: absolute;
top: 0;
right: 0;
padding: 2rem 2rem 0 0;
cursor: pointer;
}
.events__events .events__filter .date-picker .date-picker__close svg {
width: 28px;
fill: #fff !important;
stroke: #fff !important;
}
.events__events .events__filter .date-picker .date-picker__wrapper {
max-width: 400px;
width: calc(100% - 4rem);
position: absolute;
top: 150px;
left: 50%;
transform: translateX(-50%);
}
.events__events .events__filter .date-picker .date-picker__wrapper .date-picker__navigation {
width: 100%;
color: #fff;
margin-bottom: 35px;
text-transform: capitalize;
height: 20px;
position: relative;
}
.events__events .events__filter .date-picker .date-picker__wrapper .date-picker__navigation .picker__arrow {
cursor: pointer;
pointer-events: all;
width: 70px;
height: 100%;
position: absolute;
overflow: hidden;
transition: width 0.15s ease;
-webkit-tap-highlight-color: transparent;
}
@media (max-width: 991px) {
.events__events .events__filter .date-picker .date-picker__wrapper .date-picker__navigation .picker__arrow {
width: 50%;
}
}
.events__events .events__filter .date-picker .date-picker__wrapper .date-picker__navigation .picker__arrow svg {
width: 145px;
stroke-width: 2px;
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
pointer-events: none;
stroke: #fff;
}
.events__events .events__filter .date-picker .date-picker__wrapper .date-picker__navigation .picker__arrow.arrow__left {
transform: rotate(180deg);
left: 20px;
}
@media (max-width: 991px) {
.events__events .events__filter .date-picker .date-picker__wrapper .date-picker__navigation .picker__arrow.arrow__left {
left: 5px;
}
}
.events__events .events__filter .date-picker .date-picker__wrapper .date-picker__navigation .picker__arrow.arrow__right {
right: 20px;
}
@media (max-width: 991px) {
.events__events .events__filter .date-picker .date-picker__wrapper .date-picker__navigation .picker__arrow.arrow__right {
right: 5px;
}
}
.events__events .events__filter .date-picker .date-picker__wrapper .date-picker__navigation .picker__arrow:hover {
width: 80px;
}
@media (max-width: 991px) {
.events__events .events__filter .date-picker .date-picker__wrapper .date-picker__navigation .picker__arrow:hover {
width: 50%;
}
}
.events__events .events__filter .date-picker .date-picker__wrapper .date-picker__navigation .date-picker__header {
position: absolute;
font-weight: 700;
text-transform: uppercase;
font-size: 18px;
left: 50%;
transform: translateX(-50%);
padding: 0 20px;
background-color: #000;
white-space: nowrap;
z-index: 1;
}
.events__events .events__filter .date-picker .date-picker__wrapper table {
width: 100%;
display: none;
table-layout: fixed;
}
.events__events .events__filter .date-picker .date-picker__wrapper table.active {
display: table;
}
.events__events .events__filter .date-picker .date-picker__wrapper table tr th {
font-weight: 400;
font-size: 13px;
padding-bottom: 10px;
}
.events__events .events__filter .date-picker .date-picker__wrapper table tr td {
text-align: center;
font-weight: 700;
color: hsla(90, 2%, 50%, 0.8);
padding: 10px;
font-size: 16px;
position: relative;
}
.events__events .events__filter .date-picker .date-picker__wrapper table tr td:hover {
color: #fff;
}
.events__events .events__filter .date-picker .date-picker__wrapper table tr td[date] {
cursor: pointer;
}
.events__events .events__filter .date-picker .date-picker__wrapper table tr td.chosen:after {
content: "";
width: 30%;
position: absolute;
left: 50%;
bottom: 8px;
transform: translateX(-50%);
border-bottom: 1px solid #fff;
}
.events__events .events__filter .single-filter {
text-transform: uppercase;
padding: 0 10px 0 0;
margin: 2px 10px 0 0;
display: inline-block;
line-height: 1;
-webkit-tap-highlight-color: transparent;
}
.events__events .events__filter .single-filter.active {
font-weight: 700;
}
.events__events .events__filter .single-filter:first-of-type {
padding-left: 0;
}
.events__events .no-match {
display: none;
}
.events__events .no-match.show {
display: block;
}
.event {
transition: all 0.15s ease;
opacity: 1;
width: 100%;
margin-bottom: 3rem !important;
}
@media (min-width: 992px) {
.event {
flex: 0 0 30%;
}
}
.event img {
margin-bottom: 2rem;
}
.event.date-filtered,
.event.filtered {
opacity: 0;
flex: 0;
width: 0;
height: 0;
margin-bottom: 0 !important;
}
.event__header {
margin-bottom: 1rem;
font-size: 1.275rem;
}
.event__image {
margin-bottom: 1.25rem;
}
.event__image__fixed {
padding-top: 75%;
display: block;
background-size: cover;
background-position: 50%;
background-repeat: no-repeat;
}
@media (min-width: 992px) {
.event__content__meta {
min-height: 10rem;
}
}
.event__time {
font-size: 1.25rem;
margin: 1.5rem 0 2rem;
padding: 0.75rem 0;
}
.event__weekday {
display: flex;
align-items: flex-end;
margin-top: 0.75rem;
padding-top: 0.75rem;
position: relative;
}
.event__weekday:after {
position: absolute;
top: 0;
left: 0;
width: 100%;
content: "";
opacity: 0.15;
display: block;
border-top: 1px solid;
}
.event__weekday__days {
display: flex;
align-items: flex-end;
flex: 1 0 auto;
}
.event__weekday__days .weekday {
text-transform: capitalize;
}
.event__weekday__day {
margin-bottom: 0.05rem;
}
.event__weekday__day+.event__weekday__day {
margin-left: 0.35rem;
}
.event__dates {
font-weight: 700;
}
.language {
display: inline-flex;
} @media (max-width: 991px) {
.language {
align-items: flex-end;
}
}
.language__lang {
margin-right: 1rem;
text-transform: uppercase;
}
.language__lang img {
width: 25px;
}
.lang-mobile {
width: 32px;
}
.language__lang.is__active a {
font-weight: 700;
}
.language__lang:last-child {
margin-right: 0;
}
.loader {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 600;
background-color: #e53242;
display: flex;
align-items: center;
justify-content: center;
}
.loader.loader__navloader {
background-color: transparent;
z-index: -1;
}
@media (min-width: 992px) {
.loader.loader__navloader {
width: 50%;
opacity: 0;
}
}
@media (max-width: 991px) {
.loader.loader__navloader {
opacity: 0.1;
}
}
@media (min-width: 992px) {
.loader.loader__navloader .loader__content svg {
width: 50vh;
height: 50vh;
}
}
.loader__content svg {
width: 75vw;
height: 75vw;
}
@media (min-width: 992px) {
.loader__content svg {
width: 75vh;
height: 75vh;
}
}
.loader__content svg * {
stroke-width: 3;
stroke-linecap: square;
stroke-miterlimit: 10;
}
.app__color--white .loader__content svg * {
fill: hsla(0, 0%, 100%, 0);
}
.app__color--black .loader__content svg * {
fill: transparent;
}
.app__color--brand .loader__content svg * {
fill: rgba(229, 50, 66, 0);
}
.loader__logo {
top: 2rem;
left: 2rem;
position: absolute;
display: block;
width: 81.5px;
height: 37.5px;
fill: #fff;
}
@media (min-width: 768px) {
.loader__logo {
top: 2rem;
left: 2rem;
}
}
@media (min-width: 992px) {
.loader__logo {
top: 3rem;
left: 3rem;
}
}
.app__loader .loader__content svg * {
fill: hsla(0, 0%, 100%, 0);
stroke: #fff;
}
@media (min-width: 992px) {
.sign__up,
.sign__up__inner {
display: flex;
flex-direction: column;
min-height: calc(100vh - 14.6rem);
}
.sign__up__inner {
align-items: center;
justify-content: center;
}
}
.sign__up__content {
padding-top: 2rem;
padding-bottom: 2rem;
}
@media (min-width: 768px) {
.sign__up__content {
padding-top: 2rem;
}
}
@media (min-width: 992px) {
.sign__up__content {
padding-top: 3rem;
}
}
@media (min-width: 768px) {
.sign__up__content {
padding-bottom: 2rem;
}
}
@media (min-width: 992px) {
.sign__up__content {
padding-bottom: 3rem;
width: 100%;
max-width: 40rem;
}
}
.sign__up__content__header {
padding-bottom: 1rem;
}
@media (min-width: 768px) {
.sign__up__content__header {
padding-bottom: 1rem;
}
}
@media (min-width: 992px) {
.sign__up__content__header {
padding-bottom: 1.5rem;
}
}
.sign__up__legal {
opacity: 0.5;
margin-top: 2rem;
font-size: 0.9em;
line-height: 1.2;
}
.sign__up__legal a {
text-decoration: underline;
}
@media (min-width: 992px) {
.archive__intro {
max-width: 31.25rem;
}
}
.archive__title {
font-size: 27vw;
position: relative;
left: -0.4rem;
}
@media (min-width: 992px) {
.archive__title {
left: -1.2rem;
font-size: 25vw;
}
}
@media (min-width: 992px) {
.archive__grid__item {
color: #d7d7d7;
transition: color 0.3s ease;
}
.archive__grid__item:hover {
color: #e53242;
}
}
@media (min-width: 992px) {
.archive__grid__item__exhibitions {
display: flex;
flex-wrap: wrap;
}
.archive__grid__item__exhibitions>p {
display: inline-block;
flex: 0 0 33%;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (-ms-high-contrast: active),
(min-width: 992px) and (-ms-high-contrast: none) {
.archive__grid__item__exhibitions>p {
flex: 0 0 30%;
}
}
@media (min-width: 992px) {
.archive__empty,
.archive__empty__inner {
display: flex;
flex-direction: row;
}
.archive__empty__inner {
width: 100%;
min-height: calc(100vh - 7.3rem);
align-items: center;
}
}
@media (min-width: 992px) {
.archive__empty__content {
width: 100%;
text-align: center;
}
}
@media (max-width: 991px) {
.findvej {
margin-top: 33vh;
}
}
@media (min-width: 992px) {
.findvej__head {
display: flex;
flex-direction: row;
}
}
.findvej__head__inner {
display: flex;
flex-direction: row;
align-items: center;
min-height: calc(100vh - 7.3rem);
}
@media (min-width: 992px) {
.findvej__head__content {
max-width: 75%;
}
}
.findvej__contact {
padding-bottom: 1rem;
}
@media (min-width: 992px) {
.findvej__row {
display: flex;
}
}
.findvej__row+.findvej__row {
margin-top: 2rem;
}
.findvej__col {
flex: 0 1 75%;
}
@media (min-width: 992px) {
.findvej__col:first-child {
flex: 0 0 25%;
padding-right: 3rem;
}
}
@media (min-width: 992px) {
.findvej__grid {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
}
.findvej__grid__item {
padding-bottom: 2rem;
}
@media (min-width: 992px) {
.findvej__grid__item {
flex: 0 0 47.25%;
display: flex;
justify-content: space-between;
}
}
@media (min-width: 992px) {
.findvej__grid__item__col {
flex: 0 0 72.5%;
}
}
@media (max-width: 991px) {
.findvej__image {
background-color: #fbfbfb;
margin: 1rem 0;
padding: 2rem 0 1rem;
}
}
@media (min-width: 992px) {
.findvej__image {
flex: 0 0 20%;
}
}
@media (max-width: 991px) {
.findvej__image__svg {
max-width: 33vw;
margin: auto;
text-align: center;
}
}
.findvej__meta {
margin-bottom: 0;
}
.findvej__background {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 0;
transition: opacity 0.5s ease;
padding-top: 224.60567%;
}
@media (min-width: 992px) {
.findvej__background {
padding-top: 76.13381%;
}
}
.findvej__background svg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.nav__open .findvej__background,
.sub-menu__open .findvej__background {
opacity: 0 !important;
}
.page-template-findvej .main {
position: relative;
z-index: 10;
}
@media (min-width: 992px) {
.aabningstider,
.aabningstider__inner {
display: flex;
flex-direction: row;
}
.aabningstider__inner {
align-items: center;
min-height: calc(100vh - 7.3rem);
width: 100%;
}
}
@media (min-width: 992px) {
.aabningstider__content {
width: 100%;
}
}
.aabningstider__head {
margin-bottom: 2rem;
}
@media (min-width: 992px) {
.aabningstider__head {
margin-top: 5rem;
margin-bottom: 5rem;
max-width: 75%;
}
}
@media (min-width: 992px) {
.aabningstider__grid {
display: flex;
}
}
.aabningstider__grid__item {
padding-bottom: 2rem;
}
@media (min-width: 992px) {
.aabningstider__grid__item {
flex: 1 0 33%;
display: flex;
}
}
@media (min-width: 992px) {
.aabningstider__grid__item__col {
padding-left: 1rem;
}
}
@media (max-width: 991px) {
.aabningstider__image {
background-color: #fbfbfb;
margin: 1rem 0;
padding: 2rem 0 1rem;
}
}
@media (min-width: 992px) {
.aabningstider__image {
flex: 0 0 20%;
}
}
@media (max-width: 991px) {
.aabningstider__image__svg {
max-width: 33vw;
margin: auto;
text-align: center;
}
}
.aabningstider .manchette,
.aabningstider .standard__intro__content,
.aabningstider .vertical-fade__time {
margin-bottom: 0;
}
.aabningstider .manchette p,
.aabningstider .standard__intro__content p,
.aabningstider .vertical-fade__time p {
line-height: 1.2;
}
.attention-box__container {
padding-left: 5.5rem;
padding-right: 5.5rem;
transition: all 0.25s ease;
width: 100%;
transform: translateY(0);
opacity: 1;
position: fixed;
bottom: 20px;
color: #fff !important;
z-index: 100;
}
@media (max-width: 991px) {
.attention-box__container {
padding-left: 2rem;
padding-right: 2rem;
}
}
.attention-box__container .attention-box {
background-color: #e53242;
padding: 20px;
max-width: calc(50% - 1rem - 65px);
bottom: 20px;
display: inline-block;
}
@media (max-width: 991px) {
.attention-box__container .attention-box {
max-width: 100%;
width: 100%;
}
}
.attention-box__container .attention-box h3 {
text-transform: none;
font-family: Theinhardt;
font-weight: 700;
padding-right: 30px;
}
.attention-box__container .attention-box p {
padding-right: 30px;
max-lines: 3;
}
.attention-box__container .attention-box .close {
float: right;
cursor: pointer;
}
.attention-box__container .attention-box .close svg {
width: 28px;
fill: #fff !important;
stroke: #fff !important;
}
.attention-box__container .attention-box .arrow .arrow__text {
font-weight: 400;
}
.attention-box__container .attention-box .arrow svg {
stroke: #fff !important;
transform: translate3d(-60%, 0, 0);
}
.attention-box__container .attention-box .arrow:hover svg {
transform: translate3d(-40%, 0, 0);
}
.attention-box__container.hide {
transform: translateY(100%);
opacity: 0;
}
.nav__open .attention-box__container {
opacity: 0;
}
.toggle {
cursor: pointer;
}
.toggled {
display: none;
margin-top: 1rem;
}
.mt-0 {
margin-top: 0;
}
@media (min-width: 767px) {
.block-large {
display: block;
}
}
.standard__list__row__header {
font-size: 1.5rem;
text-transform: uppercase;
font-weight: 900;
margin: 0;
font-family: Flexibility-Display;
margin-bottom: 1rem;
}
.ratio-image {
background-color: #eee;
background-size: cover;
background-position: 50%;
margin-bottom: 2rem;
}
.ratio-image img {
display: none;
}
.footer {
min-height: auto;
z-index: 100;
position: relative;
padding-top: 4rem;
padding-bottom: 4rem;
width: 100%;
}
@media (min-width: 768px) {
.footer {
padding-top: 4rem;
padding-bottom: 4rem;
}
}
@media (min-width: 992px) {
.footer {
padding-top: 6rem;
padding-bottom: 3rem;
display: flex;
align-items: center;
justify-content: center;
}
}
.footer__container {
padding-left: 2rem;
padding-right: 2rem;
}
@media (min-width: 768px) {
.footer__container {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.footer__container {
padding-left: 3rem;
padding-right: 3rem;
}
}
@media (max-width: 991px) {
.footer__container {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (max-width: 991px) and (min-width: 768px) {
.footer__container {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (max-width: 991px) and (min-width: 992px) {
.footer__container {
padding-left: 3rem;
padding-right: 3rem;
}
}
@media (min-width: 992px) {
.footer__container {
padding-left: 8rem;
padding-right: 8rem;
width: 100%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.footer__container {
padding-left: 8rem;
padding-right: 8rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.footer__container {
padding-left: 12rem;
padding-right: 12rem;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.footer__container {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (max-width: 991px) and (min-width: 768px) {
.footer__container {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (max-width: 991px) and (min-width: 992px) {
.footer__container {
padding-left: 3rem;
padding-right: 3rem;
}
}
.footer__related {
box-sizing: border-box;
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin-left: -2rem;
margin-right: -2rem;
margin-bottom: 2rem;
}
@media (min-width: 768px) {
.footer__related {
margin-left: -2rem;
margin-right: -2rem;
}
}
@media (min-width: 992px) {
.footer__related {
margin-left: -3rem;
margin-right: -3rem;
}
}
@media (min-width: 768px) {
.footer__related {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.footer__related {
margin-bottom: 3rem;
padding-left: 1rem;
padding-right: 1rem;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.footer__related {
padding-left: 1rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.footer__related {
padding-left: 1.5rem;
height: auto;
padding-top: 3rem;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.footer__related {
padding-right: 1rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.footer__related {
padding-right: 1.5rem;
}
}
.footer__related__item {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 100%;
max-width: 100%;
}
@media (min-width: 768px) {
.footer__related__item {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.footer__related__item {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (max-width: 991px) {
.footer__related__item {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.footer__related__item {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 33.33333%;
max-width: 33.33333%;
padding-left: 1rem;
padding-right: 1rem;
}
}
@media (min-width: 992px) {
.footer__related__item-4 {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 25%;
max-width: 25%;
padding-left: 1rem;
padding-right: 1rem;
}
}
@media (min-width: 1280px) {
.footer__related__item-4 {
flex-grow: 0;
flex-shrink: 0;
flex-basis: 33%;
max-width: 33%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.footer__related__item {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.footer__related__item {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.footer__related__item {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.footer__related__item {
padding-left: 1rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.footer__related__item {
padding-left: 1.5rem;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.footer__related__item {
padding-right: 1rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.footer__related__item {
padding-right: 1.5rem;
}
}
.footer__related__item img {
display: block;
}
.footer__related__img {
padding-top: 75%;
width: 100%;
display: inline-block;
background-size: cover;
background-repeat: no-repeat;
background-position: 50%;
}
.footer__heading {
margin-bottom: 2rem;
font-size: 2.2rem;
margin: 3.5rem 0;
margin-top: 12.5rem;
}
.footer__related__item__heading {
margin-top: 0;
margin-bottom: 0.5rem;
}
.footer__related__item__subheader {
margin-bottom: 0;
}
.footer__related__item__subheader .thin {
font-weight: inherit;
font-size: inherit;
}
.footer__related__item__header {
margin-bottom: 0;
font-weight: 300;
}
.footer__related__item__header .thin {
font-weight: inherit;
font-size: inherit;
}
.footer__contact {
margin-top: 4rem;
}
@media (min-width: 768px) {
.footer__contact {
margin-top: 4rem;
}
}
@media (min-width: 992px) {
.footer__contact {
margin-top: 1rem;
box-sizing: border-box;
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin-left: -2rem;
margin-right: -2rem;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.footer__contact {
margin-left: -2rem;
margin-right: -2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.footer__contact {
margin-left: -3rem;
margin-right: -3rem;
}
}
@media (min-width: 992px) {
.footer__contact__item {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 1;
flex-basis: 0;
max-width: 100%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.footer__contact__item {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.footer__contact__item {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.footer__contact__item {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.standard__split {
margin-top: 8rem;
}
}
.standard__split__item {
margin-bottom: 6rem;
}
@media (min-width: 992px) {
.standard__split__item {
display: flex;
align-items: center;
justify-content: space-between;
}
}
@media (min-width: 992px) {
.standard__split__item:nth-child(2n) {
flex-direction: row-reverse;
}
}
.standard__split__item:last-child {
margin-bottom: 0;
}
.standard__split__item__col {
margin-bottom: 4rem;
}
.standard__split__item__col__start {
flex: 0 0 50%;
}
.standard__split__item__col__end {
flex: 0 0 45%;
}
@media (min-width: 992px) {
.standard__split__item__col__end {
padding-right: 8rem;
padding-left: 0;
}
}
@media (min-width: 992px) {
.standard__split__item:nth-child(2n) .standard__split__item__col__end {
padding-right: 0;
padding-left: 8rem;
}
}
@media (min-width: 992px) {
.standard__grid {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-top: 1rem;
}
}
@media (min-width: 992px) {
.standard__grid:after {
content: "";
flex: 0 0 30%;
}
}
.standard__grid__item {
margin-bottom: 6rem;
}
@media (min-width: 992px) {
.standard__grid__item {
flex: 0 0 30%;
max-width: 30%;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.standard__grid__item-5 {
flex: 0 0 20%;
max-width: 20%;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.standard__grid__item-4 {
flex: 0 0 25%;
max-width: 25%;
padding-right: 2rem;
}
}
.standard__grid__item-5 img {
max-width: 96px;
margin: 0 auto;
}
.standard__grid__item-5 img.finance-img {
max-width: 90px;
}
.standard__grid__item__col h3 {
text-align: center;
}
.standard__grid__item:last-child {
margin-bottom: 0;
}
.standard__grid__item__col__start {
margin-bottom: 0.5rem;
}
@media (min-width: 992px) {
.standard__grid__item__col__start {
margin-bottom: 1rem;
}
}
.standard__list__row {
margin-bottom: 3rem;
}
.standard__list__row__subheader {
display: inline-block;
margin-bottom: 0.5rem;
opacity: 0.5;
}
.standard__list__row__header {
margin-bottom: 0.5rem;
display: block;
}
@media (min-width: 992px) {
.standard__list__row__description {
max-width: 50%;
}
}
.exhibition__introduction__image {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 100%;
max-width: 100%;
}
@media (min-width: 768px) {
.exhibition__introduction__image {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__introduction__image {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (max-width: 991px) {
.exhibition__introduction__image {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__introduction__image {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 33.33333%;
max-width: 33.33333%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.exhibition__introduction__image {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.exhibition__introduction__image {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.exhibition__introduction__image {
margin-bottom: 2rem;
}
}
.exhibition__introduction__text {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 100%;
max-width: 100%;
}
@media (min-width: 768px) {
.exhibition__introduction__text {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__introduction__text {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (max-width: 991px) {
.exhibition__introduction__text {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__introduction__text {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 66.66667%;
max-width: 66.66667%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.exhibition__introduction__text {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.exhibition__introduction__text {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.exhibition__introduction__text {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__introduction__text__text {
max-width: 30vw;
}
}
.exhibition__section__hero_image {
min-height: 100vh;
}
.exhibition__section__hero_image .exhibition__section__content {
min-height: 100vh;
background-position: 50%;
background-size: cover;
}
@media (min-width: 992px) {
.exhibition__section__hero_image .exhibition__section__content {
position: absolute;
width: 100%;
left: 2rem;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.exhibition__section__hero_image .exhibition__section__content {
left: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.exhibition__section__hero_image .exhibition__section__content {
left: 3rem;
}
}
.exhibition__gallery__header {
margin-bottom: 5rem;
}
@media (max-width: 991px) {
.exhibition__gallery__header {
padding-left: 2rem;
padding-right: 2rem;
text-align: center;
margin-top: 2rem;
margin-bottom: 2rem;
}
}
@media (max-width: 991px) and (min-width: 768px) {
.exhibition__gallery__header {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (max-width: 991px) and (min-width: 992px) {
.exhibition__gallery__header {
padding-left: 3rem;
padding-right: 3rem;
}
}
.exhibition__gallery__gallery {
overflow: hidden;
width: 100vw;
position: relative;
}
@media (min-width: 992px) {
.exhibition__gallery__gallery {
margin-left: -7rem;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.exhibition__gallery__gallery {
margin-left: -7rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.exhibition__gallery__gallery {
margin-left: -10.5rem;
}
}
.exhibition__gallery__gallery .carousel {
width: 100%;
position: relative;
}
.exhibition__gallery__gallery .carousel-cell {
padding: 0 1rem;
}
@media (max-width: 991px) {
.exhibition__gallery__gallery .carousel-cell {
width: 70vw !important;
}
}
@media (min-width: 992px) {
.exhibition__gallery__gallery .carousel-cell {
width: 25vw;
}
}
.exhibition__gallery__gallery .flickity-prev-next-button {
stroke: none;
position: absolute;
top: calc(50% - 22.5px);
width: 46.5px;
height: 45px;
z-index: 200;
display: flex;
align-items: center;
justify-content: center;
border: 0;
cursor: pointer;
}
@media (min-width: 992px) {
.exhibition__gallery__gallery .flickity-prev-next-button {
top: calc(50% - 30px);
width: 62px;
height: 60px;
}
}
@media (max-width: 991px) {
.exhibition__gallery__gallery .flickity-prev-next-button {
display: none;
}
}
.exhibition__gallery__gallery .flickity-prev-next-button svg {
width: 30px;
height: 30px;
}
.exhibition__gallery__gallery .flickity-prev-next-button.next {
right: 0;
}
.carousel__image__description {
display: block;
margin-top: 0.5rem;
opacity: 0.5;
font-size: 0.8em;
line-height: 1.5;
width: 75%;
}
.exhibition__quote__image,
.exhibition__quote__quote {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 100%;
max-width: 100%;
}
@media (min-width: 768px) {
.exhibition__quote__image,
.exhibition__quote__quote {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__quote__image,
.exhibition__quote__quote {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (max-width: 991px) {
.exhibition__quote__image,
.exhibition__quote__quote {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__quote__image {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 33.33333%;
max-width: 33.33333%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.exhibition__quote__image {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.exhibition__quote__image {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.exhibition__quote__image {
margin-bottom: 2rem;
}
}
.exhibition__quote__quote {
z-index: 100;
}
@media (min-width: 992px) {
.exhibition__quote__quote {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 58.33333%;
max-width: 58.33333%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.exhibition__quote__quote {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.exhibition__quote__quote {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.exhibition__quote__quote {
margin-bottom: 2rem;
}
}
.exhibition__quote__quote blockquote {
margin-bottom: 1rem;
}
.exhibition__text-image__container {
padding-left: 2rem;
padding-right: 2rem;
width: 100%;
}
@media (min-width: 768px) {
.exhibition__text-image__container {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__text-image__container {
padding-left: 3rem;
padding-right: 3rem;
}
}
@media (max-width: 991px) {
.exhibition__text-image__container {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (max-width: 991px) and (min-width: 768px) {
.exhibition__text-image__container {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (max-width: 991px) and (min-width: 992px) {
.exhibition__text-image__container {
padding-left: 3rem;
padding-right: 3rem;
}
}
.exhibition__text-image__row {
box-sizing: border-box;
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin-left: -2rem;
margin-right: -2rem;
align-items: center;
}
@media (min-width: 768px) {
.exhibition__text-image__row {
margin-left: -2rem;
margin-right: -2rem;
}
}
@media (min-width: 992px) {
.exhibition__text-image__row {
margin-left: -3rem;
margin-right: -3rem;
justify-content: center;
}
}
.exhibition__text-image__row:not(:last-child) {
margin-bottom: 3rem;
}
@media (min-width: 992px) {
.exhibition__text-image__row:not(:last-child) {
margin-bottom: 15rem;
}
}
.exhibition__text-image__row:nth-child(2n) {
flex-direction: row-reverse;
}
.exhibition__text-image__row:last-child {
margin-bottom: 0;
}
.exhibition__text-image__row__image {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 100%;
max-width: 100%;
}
@media (min-width: 768px) {
.exhibition__text-image__row__image {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__text-image__row__image {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (max-width: 991px) {
.exhibition__text-image__row__image {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__text-image__row__image {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 50%;
max-width: 50%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.exhibition__text-image__row__image {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.exhibition__text-image__row__image {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.exhibition__text-image__row__image {
margin-bottom: 2rem;
}
}
.exhibition__text-image__row__text {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 100%;
max-width: 100%;
}
@media (min-width: 768px) {
.exhibition__text-image__row__text {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__text-image__row__text {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (max-width: 991px) {
.exhibition__text-image__row__text {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__text-image__row__text {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 41.66667%;
max-width: 41.66667%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.exhibition__text-image__row__text {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.exhibition__text-image__row__text {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.exhibition__text-image__row__text {
margin-bottom: 2rem;
}
}
.exhibition__information__heading {
margin-bottom: 3rem;
}
.exhibition__information__texts {
box-sizing: border-box;
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin-left: -2rem;
margin-right: -2rem;
}
@media (min-width: 768px) {
.exhibition__information__texts {
margin-left: -2rem;
margin-right: -2rem;
}
}
@media (min-width: 992px) {
.exhibition__information__texts {
margin-left: -3rem;
margin-right: -3rem;
}
}
.exhibition__information__text {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 100%;
max-width: 100%;
}
@media (min-width: 768px) {
.exhibition__information__text {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__information__text {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (max-width: 991px) {
.exhibition__information__text {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__information__start {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 66.66667%;
max-width: 66.66667%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.exhibition__information__start {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.exhibition__information__start {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.exhibition__information__start {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__information__end {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 33.33333%;
max-width: 33.33333%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.exhibition__information__end {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.exhibition__information__end {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.exhibition__information__end {
margin-bottom: 2rem;
}
}
#fifth-element {
z-index: -1;
position: fixed;
opacity: 0;
transition: opacity 1s ease;
transition-delay: 1s;
}
#fifth-element.is__active {
transition-delay: 0s;
opacity: 0.1;
}
.not-found__404 {
display: flex;
flex-direction: column;
}
@media (min-width: 992px) {
.not-found__404 {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.not-found__404 {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.not-found__404 {
padding-left: 3rem;
padding-right: 3rem;
}
}
.not-found__404__inner {
display: flex;
min-height: calc(100vh - 7.3rem);
align-items: center;
}
@keyframes scrolldown {
0% {
transform: translateZ(0);
opacity: 0;
}
20% {
transform: translateZ(0);
opacity: 1;
}
80% {
transform: translate3d(0, 300%, 0);
opacity: 1;
}
to {
transform: translate3d(0, 300%, 0);
opacity: 0;
}
}
@keyframes scrolldownFadeIn {
0% {
opacity: 0;
}
to {
opacity: 1;
}
}
.scrolldown {
position: fixed;
bottom: 2rem;
left: calc(50% - 1rem);
width: 2rem;
height: 3.5rem;
z-index: 10;
pointer-events: none;
}
@media (max-width: 991px) {
.scrolldown {
display: none;
}
}
.scrolldown .scrolldown__graphic {
width: 2rem;
height: 3.5rem;
border-radius: 10rem;
border: 0.15rem solid;
animation: scrolldownFadeIn 1s 2s ease both;
}
.scrolldown .scrolldown__graphic:before {
content: "";
width: 0;
height: 0;
display: block;
border: 0.15rem solid;
border-radius: 10rem;
position: absolute;
left: calc(50% - 0.15rem);
top: 0.525rem;
animation: scrolldown 2s ease both infinite;
}
.mc-field-group {
margin-top: 1rem;
margin-bottom: 3rem;
border-bottom: 1px solid hsla(0, 0%, 100%, 0.5);
}
@media (min-width: 992px) {
.mc-field-group {
display: flex;
}
}
.mc-field-group>label {
display: inline-block;
flex: 0 1 auto;
min-width: 5rem;
opacity: 0.5;
}
@media (min-width: 992px) {
.mc-field-group>label {
min-width: 7rem;
}
}
.mc-field-group>input {
position: relative;
flex: 1 0 auto;
background-color: transparent;
border: 0;
color: #fff;
bottom: 0.15rem;
}
@media (min-width: 992px) {
.mc-field-group>input,
.mc-field-group>label {
font-size: 1.5rem;
}
}
#mc_embed_signup input[type="submit"] {
border: 0;
cursor: pointer;
font-weight: 800;
text-transform: uppercase;
font-size: 0.8rem;
}
.video__context {
padding-top: 56%;
position: relative;
}
.video__context iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 20;
}
.text-center {
text-align: center;
}
.footer__contact__item {
font-size: 22px;
}
:root {
--wp-admin-theme-color: #007cba;
--wp-admin-theme-color-darker-10: #006ba1;
--wp-admin-theme-color-darker-20: #005a87;
}
#start-resizable-editor-section {
display: none;
}
.wp-block-audio figcaption {
margin-top: 0.5em;
margin-bottom: 1em;
}
.wp-block-audio audio {
width: 100%;
min-width: 300px;
}
.wp-block-button__link {
color: #fff;
background-color: #32373c;
border: none;
border-radius: 28px;
box-shadow: none;
cursor: pointer;
display: inline-block;
font-size: 18px;
padding: 12px 24px;
text-align: center;
text-decoration: none;
overflow-wrap: break-word;
}
.wp-block-button__link:active,
.wp-block-button__link:focus,
.wp-block-button__link:hover,
.wp-block-button__link:visited {
color: #fff;
}
.wp-block-button__link.aligncenter {
text-align: center;
}
.wp-block-button__link.alignright {
text-align: right;
}
.wp-block-button.is-style-squared,
.wp-block-button__link.wp-block-button.is-style-squared {
border-radius: 0;
}
.wp-block-button.no-border-radius,
.wp-block-button__link.no-border-radius {
border-radius: 0 !important;
}
.is-style-outline .wp-block-button__link,
.wp-block-button__link.is-style-outline {
color: #32373c;
background-color: transparent;
border: 2px solid;
}
.wp-block-buttons .wp-block-button {
display: inline-block;
margin-right: 8px;
margin-bottom: 8px;
}
.wp-block-buttons .wp-block-button:last-child {
margin-right: 0;
}
.wp-block-buttons.alignright .wp-block-button {
margin-right: 0;
margin-left: 8px;
}
.wp-block-buttons.alignright .wp-block-button:first-child {
margin-left: 0;
}
.wp-block-buttons.alignleft .wp-block-button {
margin-left: 0;
margin-right: 8px;
}
.wp-block-buttons.alignleft .wp-block-button:last-child {
margin-right: 0;
}
.wp-block-button.aligncenter,
.wp-block-buttons.aligncenter,
.wp-block-calendar {
text-align: center;
}
.wp-block-calendar tbody td,
.wp-block-calendar th {
padding: 4px;
border: 1px solid #ddd;
}
.wp-block-calendar tfoot td {
border: none;
}
.wp-block-calendar table {
width: 100%;
border-collapse: collapse;
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
}
.wp-block-calendar table th {
font-weight: 400;
background: #ddd;
}
.wp-block-calendar a {
text-decoration: underline;
}
.wp-block-calendar tfoot a {
color: #007cba;
color: var(--wp-admin-theme-color);
}
.wp-block-calendar table caption,
.wp-block-calendar table tbody {
color: #40464d;
}
.wp-block-categories.alignleft {
margin-right: 2em;
}
.wp-block-categories.alignright {
margin-left: 2em;
}
.wp-block-columns {
display: flex;
margin-bottom: 28px;
flex-wrap: wrap;
}
@media (min-width: 782px) {
.wp-block-columns {
flex-wrap: nowrap;
}
}
.wp-block-columns.has-background {
padding: 20px 38px;
}
.wp-block-column {
flex-grow: 1;
min-width: 0;
word-break: break-word;
overflow-wrap: break-word;
}
@media (max-width: 599px) {
.wp-block-column {
flex-basis: 100% !important;
}
}
@media (min-width: 600px) and (max-width: 781px) {
.wp-block-column {
flex-basis: calc(50% - 16px) !important;
flex-grow: 0;
}
.wp-block-column:nth-child(2n) {
margin-left: 32px;
}
}
@media (min-width: 782px) {
.wp-block-column {
flex-basis: 0;
flex-grow: 1;
}
.wp-block-column[style*="flex-basis"] {
flex-grow: 0;
}
.wp-block-column:not(:first-child) {
margin-left: 32px;
}
}
.wp-block-columns.are-vertically-aligned-top {
align-items: flex-start;
}
.wp-block-columns.are-vertically-aligned-center {
align-items: center;
}
.wp-block-columns.are-vertically-aligned-bottom {
align-items: flex-end;
}
.wp-block-column.is-vertically-aligned-top {
align-self: flex-start;
}
.wp-block-column.is-vertically-aligned-center {
-ms-grid-row-align: center;
align-self: center;
}
.wp-block-column.is-vertically-aligned-bottom {
align-self: flex-end;
}
.wp-block-column.is-vertically-aligned-bottom,
.wp-block-column.is-vertically-aligned-center,
.wp-block-column.is-vertically-aligned-top {
width: 100%;
}
.wp-block-cover,
.wp-block-cover-image {
position: relative;
background-size: cover;
background-position: 50%;
min-height: 430px;
height: 100%;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
padding: 16px;
}
.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax {
background-attachment: fixed;
}
@supports (-webkit-overflow-scrolling: touch) {
.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax {
background-attachment: scroll;
}
}
@media (prefers-reduced-motion: reduce) {
.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax {
background-attachment: scroll;
}
}
.wp-block-cover-image.has-background-dim,
.wp-block-cover.has-background-dim {
background-color: #000;
}
.wp-block-cover-image.has-background-dim:before,
.wp-block-cover.has-background-dim:before {
content: "";
background-color: inherit;
}
.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,
.wp-block-cover-image .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim:not(.has-background-gradient):before,
.wp-block-cover .wp-block-cover__gradient-background {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
z-index: 1;
}
.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,
.wp-block-cover-image .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim:not(.has-background-gradient):before,
.wp-block-cover .wp-block-cover__gradient-background {
opacity: 0.5;
}
.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
opacity: 0.1;
}
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background {
opacity: 0.1;
}
.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
opacity: 0.2;
}
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background {
opacity: 0.2;
}
.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
opacity: 0.3;
}
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background {
opacity: 0.3;
}
.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
opacity: 0.4;
}
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background {
opacity: 0.4;
}
.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
opacity: 0.5;
}
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background {
opacity: 0.5;
}
.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
opacity: 0.6;
}
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background {
opacity: 0.6;
}
.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
opacity: 0.7;
}
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background {
opacity: 0.7;
}
.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
opacity: 0.8;
}
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background {
opacity: 0.8;
}
.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
opacity: 0.9;
}
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background {
opacity: 0.9;
}
.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
opacity: 1;
}
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background {
opacity: 1;
}
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
max-width: 290px;
width: 100%;
}
.wp-block-cover-image:after,
.wp-block-cover:after {
display: block;
content: "";
font-size: 0;
min-height: inherit;
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
.wp-block-cover-image:after,
.wp-block-cover:after {
content: none;
}
}
.wp-block-cover-image.aligncenter,
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.aligncenter,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
display: flex;
}
.wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container {
width: calc(100% - 70px);
z-index: 1;
color: #fff;
}
.wp-block-cover-image .wp-block-subhead:not(.has-text-color),
.wp-block-cover-image h1:not(.has-text-color),
.wp-block-cover-image h2:not(.has-text-color),
.wp-block-cover-image h3:not(.has-text-color),
.wp-block-cover-image h4:not(.has-text-color),
.wp-block-cover-image h5:not(.has-text-color),
.wp-block-cover-image h6:not(.has-text-color),
.wp-block-cover-image p:not(.has-text-color),
.wp-block-cover .wp-block-subhead:not(.has-text-color),
.wp-block-cover h1:not(.has-text-color),
.wp-block-cover h2:not(.has-text-color),
.wp-block-cover h3:not(.has-text-color),
.wp-block-cover h4:not(.has-text-color),
.wp-block-cover h5:not(.has-text-color),
.wp-block-cover h6:not(.has-text-color),
.wp-block-cover p:not(.has-text-color) {
color: inherit;
}
.wp-block-cover-image.is-position-top-left,
.wp-block-cover.is-position-top-left {
align-items: flex-start;
justify-content: flex-start;
}
.wp-block-cover-image.is-position-top-center,
.wp-block-cover.is-position-top-center {
align-items: flex-start;
justify-content: center;
}
.wp-block-cover-image.is-position-top-right,
.wp-block-cover.is-position-top-right {
align-items: flex-start;
justify-content: flex-end;
}
.wp-block-cover-image.is-position-center-left,
.wp-block-cover.is-position-center-left {
align-items: center;
justify-content: flex-start;
}
.wp-block-cover-image.is-position-center-center,
.wp-block-cover.is-position-center-center {
align-items: center;
justify-content: center;
}
.wp-block-cover-image.is-position-center-right,
.wp-block-cover.is-position-center-right {
align-items: center;
justify-content: flex-end;
}
.wp-block-cover-image.is-position-bottom-left,
.wp-block-cover.is-position-bottom-left {
align-items: flex-end;
justify-content: flex-start;
}
.wp-block-cover-image.is-position-bottom-center,
.wp-block-cover.is-position-bottom-center {
align-items: flex-end;
justify-content: center;
}
.wp-block-cover-image.is-position-bottom-right,
.wp-block-cover.is-position-bottom-right {
align-items: flex-end;
justify-content: flex-end;
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
margin: 0;
width: auto;
}
.wp-block-cover__video-background {
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
width: 100%;
height: 100%;
z-index: 0;
object-fit: cover;
}
.wp-block-cover-image-text,
.wp-block-cover-text,
section.wp-block-cover-image h2 {
color: #fff;
}
.wp-block-cover-image-text a,
.wp-block-cover-image-text a:active,
.wp-block-cover-image-text a:focus,
.wp-block-cover-image-text a:hover,
.wp-block-cover-text a,
.wp-block-cover-text a:active,
.wp-block-cover-text a:focus,
.wp-block-cover-text a:hover,
section.wp-block-cover-image h2 a,
section.wp-block-cover-image h2 a:active,
section.wp-block-cover-image h2 a:focus,
section.wp-block-cover-image h2 a:hover {
color: #fff;
}
.wp-block-cover-image .wp-block-cover.has-left-content {
justify-content: flex-start;
}
.wp-block-cover-image .wp-block-cover.has-right-content {
justify-content: flex-end;
}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text,
.wp-block-cover.has-left-content .wp-block-cover-text,
section.wp-block-cover-image.has-left-content>h2 {
margin-left: 0;
text-align: left;
}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text,
.wp-block-cover.has-right-content .wp-block-cover-text,
section.wp-block-cover-image.has-right-content>h2 {
margin-right: 0;
text-align: right;
}
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
section.wp-block-cover-image>h2 {
font-size: 2em;
line-height: 1.25;
z-index: 1;
margin-bottom: 0;
max-width: 580px;
padding: 14px;
text-align: center;
}
.wp-block-embed.alignleft,
.wp-block-embed.alignright,
.wp-block[data-align="left"]>[data-type^="core-embed"],
.wp-block[data-align="right"]>[data-type^="core-embed"] {
max-width: 360px;
width: 100%;
}
.wp-block-embed.alignleft .wp-block-embed__wrapper,
.wp-block-embed.alignright .wp-block-embed__wrapper,
.wp-block[data-align="left"]>[data-type^="core-embed"] .wp-block-embed__wrapper,
.wp-block[data-align="right"]>[data-type^="core-embed"] .wp-block-embed__wrapper {
min-width: 280px;
}
.wp-block-embed {
margin-bottom: 1em;
}
.wp-block-embed figcaption {
margin-top: 0.5em;
margin-bottom: 1em;
}
.wp-block-embed iframe {
max-width: 100%;
}
.wp-block-embed__wrapper {
position: relative;
}
.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
content: "";
display: block;
padding-top: 50%;
}
.wp-embed-responsive .wp-has-aspect-ratio iframe {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
height: 100%;
width: 100%;
}
.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
padding-top: 42.85%;
}
.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
padding-top: 50%;
}
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
padding-top: 56.25%;
}
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
padding-top: 75%;
}
.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
padding-top: 100%;
}
.wp-embed-responsive .wp-embed-aspect-9-6 .wp-block-embed__wrapper:before {
padding-top: 66.66%;
}
.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
padding-top: 200%;
}
.wp-block-file {
margin-bottom: 1.5em;
}
.wp-block-file.aligncenter {
text-align: center;
}
.wp-block-file.alignright {
text-align: right;
}
.wp-block-file .wp-block-file__button {
background: #32373c;
border-radius: 2em;
color: #fff;
font-size: 13px;
padding: 0.5em 1em;
}
.wp-block-file a.wp-block-file__button {
text-decoration: none;
}
.wp-block-file a.wp-block-file__button:active,
.wp-block-file a.wp-block-file__button:focus,
.wp-block-file a.wp-block-file__button:hover,
.wp-block-file a.wp-block-file__button:visited {
box-shadow: none;
color: #fff;
opacity: 0.85;
text-decoration: none;
}
.wp-block-file *+.wp-block-file__button {
margin-left: 0.75em;
}
.blocks-gallery-grid,
.wp-block-gallery {
display: flex;
flex-wrap: wrap;
list-style-type: none;
padding: 0;
margin: 0;
}
.blocks-gallery-grid .blocks-gallery-image,
.blocks-gallery-grid .blocks-gallery-item,
.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
margin: 0 16px 16px 0;
display: flex;
flex-grow: 1;
flex-direction: column;
justify-content: center;
position: relative;
}
.blocks-gallery-grid .blocks-gallery-image figure,
.blocks-gallery-grid .blocks-gallery-item figure,
.wp-block-gallery .blocks-gallery-image figure,
.wp-block-gallery .blocks-gallery-item figure {
margin: 0;
height: 100%;
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
.blocks-gallery-grid .blocks-gallery-image figure,
.blocks-gallery-grid .blocks-gallery-item figure,
.wp-block-gallery .blocks-gallery-image figure,
.wp-block-gallery .blocks-gallery-item figure {
display: flex;
align-items: flex-end;
justify-content: flex-start;
}
}
.blocks-gallery-grid .blocks-gallery-image img,
.blocks-gallery-grid .blocks-gallery-item img,
.wp-block-gallery .blocks-gallery-image img,
.wp-block-gallery .blocks-gallery-item img {
display: block;
max-width: 100%;
height: auto;
width: 100%;
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
.blocks-gallery-grid .blocks-gallery-image img,
.blocks-gallery-grid .blocks-gallery-item img,
.wp-block-gallery .blocks-gallery-image img,
.wp-block-gallery .blocks-gallery-item img {
width: auto;
}
}
.blocks-gallery-grid .blocks-gallery-image figcaption,
.blocks-gallery-grid .blocks-gallery-item figcaption,
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
position: absolute;
bottom: 0;
width: 100%;
max-height: 100%;
overflow: auto;
padding: 40px 10px 9px;
color: #fff;
text-align: center;
font-size: 13px;
background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, transparent);
}
.blocks-gallery-grid .blocks-gallery-image figcaption img,
.blocks-gallery-grid .blocks-gallery-item figcaption img,
.wp-block-gallery .blocks-gallery-image figcaption img,
.wp-block-gallery .blocks-gallery-item figcaption img {
display: inline;
}
.blocks-gallery-grid.is-cropped .blocks-gallery-image a,
.blocks-gallery-grid.is-cropped .blocks-gallery-image img,
.blocks-gallery-grid.is-cropped .blocks-gallery-item a,
.blocks-gallery-grid.is-cropped .blocks-gallery-item img,
.wp-block-gallery.is-cropped .blocks-gallery-image a,
.wp-block-gallery.is-cropped .blocks-gallery-image img,
.wp-block-gallery.is-cropped .blocks-gallery-item a,
.wp-block-gallery.is-cropped .blocks-gallery-item img {
width: 100%;
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
.blocks-gallery-grid.is-cropped .blocks-gallery-image a,
.blocks-gallery-grid.is-cropped .blocks-gallery-image img,
.blocks-gallery-grid.is-cropped .blocks-gallery-item a,
.blocks-gallery-grid.is-cropped .blocks-gallery-item img,
.wp-block-gallery.is-cropped .blocks-gallery-image a,
.wp-block-gallery.is-cropped .blocks-gallery-image img,
.wp-block-gallery.is-cropped .blocks-gallery-item a,
.wp-block-gallery.is-cropped .blocks-gallery-item img {
height: 100%;
flex: 1;
object-fit: cover;
}
}
.blocks-gallery-grid .blocks-gallery-image,
.blocks-gallery-grid .blocks-gallery-item,
.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
width: calc(50% - 16px);
}
.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),
.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),
.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),
.wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
margin-right: 0;
}
.blocks-gallery-grid.columns-1 .blocks-gallery-image,
.blocks-gallery-grid.columns-1 .blocks-gallery-item,
.wp-block-gallery.columns-1 .blocks-gallery-image,
.wp-block-gallery.columns-1 .blocks-gallery-item {
width: 100%;
margin-right: 0;
}
@media (min-width: 600px) {
.blocks-gallery-grid.columns-3 .blocks-gallery-image,
.blocks-gallery-grid.columns-3 .blocks-gallery-item,
.wp-block-gallery.columns-3 .blocks-gallery-image,
.wp-block-gallery.columns-3 .blocks-gallery-item {
width: calc(33.33333% - 10.66667px);
margin-right: 16px;
}
.blocks-gallery-grid.columns-4 .blocks-gallery-image,
.blocks-gallery-grid.columns-4 .blocks-gallery-item,
.wp-block-gallery.columns-4 .blocks-gallery-image,
.wp-block-gallery.columns-4 .blocks-gallery-item {
width: calc(25% - 12px);
margin-right: 16px;
}
.blocks-gallery-grid.columns-5 .blocks-gallery-image,
.blocks-gallery-grid.columns-5 .blocks-gallery-item,
.wp-block-gallery.columns-5 .blocks-gallery-image,
.wp-block-gallery.columns-5 .blocks-gallery-item {
width: calc(20% - 12.8px);
margin-right: 16px;
}
.blocks-gallery-grid.columns-6 .blocks-gallery-image,
.blocks-gallery-grid.columns-6 .blocks-gallery-item,
.wp-block-gallery.columns-6 .blocks-gallery-image,
.wp-block-gallery.columns-6 .blocks-gallery-item {
width: calc(16.66667% - 13.33333px);
margin-right: 16px;
}
.blocks-gallery-grid.columns-7 .blocks-gallery-image,
.blocks-gallery-grid.columns-7 .blocks-gallery-item,
.wp-block-gallery.columns-7 .blocks-gallery-image,
.wp-block-gallery.columns-7 .blocks-gallery-item {
width: calc(14.28571% - 13.71429px);
margin-right: 16px;
}
.blocks-gallery-grid.columns-8 .blocks-gallery-image,
.blocks-gallery-grid.columns-8 .blocks-gallery-item,
.wp-block-gallery.columns-8 .blocks-gallery-image,
.wp-block-gallery.columns-8 .blocks-gallery-item {
width: calc(12.5% - 14px);
margin-right: 16px;
}
.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),
.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),
.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),
.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n) {
margin-right: 0;
}
.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),
.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),
.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),
.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n) {
margin-right: 0;
}
.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),
.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),
.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),
.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n) {
margin-right: 0;
}
.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),
.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),
.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),
.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n) {
margin-right: 0;
}
.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),
.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),
.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),
.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n) {
margin-right: 0;
}
.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),
.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),
.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),
.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n) {
margin-right: 0;
}
.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),
.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),
.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),
.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n) {
margin-right: 0;
}
.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),
.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),
.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),
.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
margin-right: 0;
}
}
.blocks-gallery-grid .blocks-gallery-image:last-child,
.blocks-gallery-grid .blocks-gallery-item:last-child,
.wp-block-gallery .blocks-gallery-image:last-child,
.wp-block-gallery .blocks-gallery-item:last-child {
margin-right: 0;
}
.blocks-gallery-grid.alignleft,
.blocks-gallery-grid.alignright,
.wp-block-gallery.alignleft,
.wp-block-gallery.alignright {
max-width: 290px;
width: 100%;
}
.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,
.wp-block-gallery.aligncenter .blocks-gallery-item figure {
justify-content: center;
}
h1.has-background,
h2.has-background,
h3.has-background,
h4.has-background,
h5.has-background,
h6.has-background {
padding: 20px 38px;
}
.wp-block-image {
margin-bottom: 1em;
}
.wp-block-image img {
max-width: 100%;
}
.wp-block-image.aligncenter {
text-align: center;
}
.wp-block-image.alignfull img,
.wp-block-image.alignwide img {
width: 100%;
}
.wp-block-image .aligncenter,
.wp-block-image .alignleft,
.wp-block-image .alignright,
.wp-block-image.is-resized {
display: table;
}
.wp-block-image .aligncenter>figcaption,
.wp-block-image .alignleft>figcaption,
.wp-block-image .alignright>figcaption,
.wp-block-image.is-resized>figcaption {
display: table-caption;
caption-side: bottom;
}
.wp-block-image .alignleft {
float: left;
margin: 0.5em 1em 0.5em 0;
}
.wp-block-image .alignright {
float: right;
margin: 0.5em 0 0.5em 1em;
}
.wp-block-image .aligncenter {
margin-left: auto;
margin-right: auto;
}
.wp-block-image figcaption {
margin-top: 0.5em;
margin-bottom: 1em;
}
.is-style-circle-mask img,
.is-style-rounded img {
border-radius: 9999px;
}
@supports ((-webkit-mask-image: none) or (mask-image: none)) or (-webkit-mask-image: none) {
.is-style-circle-mask img {
-webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
mask-mode: alpha;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain;
-webkit-mask-position: center;
mask-position: center;
border-radius: 0;
}
}
.wp-block-latest-comments__comment {
font-size: 15px;
line-height: 1.1;
list-style: none;
margin-bottom: 1em;
}
.has-avatars .wp-block-latest-comments__comment {
min-height: 36px;
list-style: none;
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
margin-left: 52px;
}
.has-dates .wp-block-latest-comments__comment,
.has-excerpts .wp-block-latest-comments__comment {
line-height: 1.5;
}
.wp-block-latest-comments__comment-excerpt p {
font-size: 14px;
line-height: 1.8;
margin: 5px 0 20px;
}
.wp-block-latest-comments__comment-date {
color: #8f98a1;
display: block;
font-size: 12px;
}
.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
border-radius: 24px;
display: block;
float: left;
height: 40px;
margin-right: 12px;
width: 40px;
}
.wp-block-latest-posts.alignleft {
margin-right: 2em;
}
.wp-block-latest-posts.alignright {
margin-left: 2em;
}
.wp-block-latest-posts.wp-block-latest-posts__list {
list-style: none;
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
clear: both;
}
.wp-block-latest-posts.is-grid {
display: flex;
flex-wrap: wrap;
padding: 0;
}
.wp-block-latest-posts.is-grid li {
margin: 0 20px 20px 0;
width: 100%;
}
@media (min-width: 600px) {
.wp-block-latest-posts.columns-2 li {
width: calc(50% - 20px);
}
.wp-block-latest-posts.columns-3 li {
width: calc(33.33333% - 20px);
}
.wp-block-latest-posts.columns-4 li {
width: calc(25% - 20px);
}
.wp-block-latest-posts.columns-5 li {
width: calc(20% - 20px);
}
.wp-block-latest-posts.columns-6 li {
width: calc(16.66667% - 20px);
}
}
.wp-block-latest-posts__post-author,
.wp-block-latest-posts__post-date {
display: block;
color: #6c7781;
font-size: 13px;
}
.wp-block-latest-posts__post-excerpt {
margin-top: 8px;
margin-bottom: 16px;
}
.wp-block-latest-posts__featured-image img {
height: auto;
width: auto;
}
.wp-block-latest-posts__featured-image.alignleft {
margin-right: 1em;
}
.wp-block-latest-posts__featured-image.alignright {
margin-left: 1em;
}
.wp-block-latest-posts__featured-image.aligncenter {
margin-bottom: 1em;
text-align: center;
}
.edit-post-visual-editor .wp-block-latest-posts.is-grid li {
margin-bottom: 20px;
}
.wp-block-media-text { direction: ltr; display: -ms-grid;
display: grid;
-ms-grid-columns: 50% 1fr;
grid-template-columns: 50% 1fr;
-ms-grid-rows: auto;
grid-template-rows: auto;
}
.wp-block-media-text.has-media-on-the-right {
-ms-grid-columns: 1fr 50%;
grid-template-columns: 1fr 50%;
}
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
-ms-grid-row-align: start;
align-self: start;
}
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,
.wp-block-media-text .wp-block-media-text__content,
.wp-block-media-text .wp-block-media-text__media {
-ms-grid-row-align: center;
align-self: center;
}
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
-ms-grid-row-align: end;
align-self: end;
}
.wp-block-media-text .wp-block-media-text__media { -ms-grid-column: 1;
grid-column: 1;
-ms-grid-row: 1;
grid-row: 1; margin: 0;
}
.wp-block-media-text .wp-block-media-text__content {
direction: ltr; -ms-grid-column: 2;
grid-column: 2;
-ms-grid-row: 1;
grid-row: 1; padding: 0 8%;
word-break: break-word;
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media { -ms-grid-column: 2;
grid-column: 2;
-ms-grid-row: 1;
grid-row: 1; }
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content { -ms-grid-column: 1;
grid-column: 1;
-ms-grid-row: 1;
grid-row: 1; }
.wp-block-media-text__media img,
.wp-block-media-text__media video {
max-width: unset;
width: 100%;
vertical-align: middle;
}
.wp-block-media-text.is-image-fill figure.wp-block-media-text__media {
height: 100%;
min-height: 250px;
background-size: cover;
}
.wp-block-media-text.is-image-fill figure.wp-block-media-text__media>img {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
@media (max-width: 600px) {
.wp-block-media-text.is-stacked-on-mobile {
-ms-grid-columns: 100% !important;
grid-template-columns: 100% !important;
}
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
-ms-grid-column: 1;
grid-column: 1;
-ms-grid-row: 1;
grid-row: 1;
}
.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media,
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
-ms-grid-column: 1;
grid-column: 1;
-ms-grid-row: 2;
grid-row: 2;
}
.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content {
-ms-grid-column: 1;
grid-column: 1;
-ms-grid-row: 1;
grid-row: 1;
}
}
.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color),
.wp-block-navigation .wp-block-navigation-link:not(.has-text-color) {
color: #1e1e1e;
}
.wp-block-navigation.is-style-light:not(.has-background) .wp-block-navigation__container,
.wp-block-navigation:not(.has-background) .wp-block-navigation__container {
background-color: #fff;
}
.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color) {
color: #fff;
}
.wp-block-navigation.is-style-dark:not(.has-background) .wp-block-navigation__container {
background-color: #1e1e1e;
}
.items-justified-left>ul {
justify-content: flex-start;
}
.items-justified-center>ul {
justify-content: center;
}
.items-justified-right>ul {
justify-content: flex-end;
}
.wp-block-navigation-link {
display: flex;
align-items: center;
position: relative;
margin: 0;
}
.wp-block-navigation-link .wp-block-navigation__container:empty {
display: none;
}
.wp-block-navigation__container {
list-style: none;
margin: 0;
padding-left: 0;
display: flex;
flex-wrap: wrap;
}
.is-vertical .wp-block-navigation__container {
display: block;
}
.has-child .wp-block-navigation__container {
border: 1px solid rgba(0, 0, 0, 0.15);
background-color: inherit;
color: inherit;
position: absolute;
left: 0;
top: 100%;
width: fit-content;
z-index: 1;
opacity: 0;
transition: opacity 0.1s linear;
visibility: hidden;
}
.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__content {
flex-grow: 1;
}
.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon {
padding-right: 8px;
}
@media (min-width: 782px) {
.has-child .wp-block-navigation__container {
left: 24px;
}
.has-child .wp-block-navigation__container .wp-block-navigation__container {
left: 100%;
top: -1px;
}
.has-child .wp-block-navigation__container .wp-block-navigation__container:before {
content: "";
position: absolute;
right: 100%;
height: 100%;
display: block;
width: 8px;
background: transparent;
}
.has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon svg {
transform: rotate(0);
}
}
.has-child:hover {
cursor: pointer;
}
.has-child:hover>.wp-block-navigation__container {
visibility: visible;
opacity: 1;
display: flex;
flex-direction: column;
}
.has-child:focus-within {
cursor: pointer;
}
.has-child:focus-within>.wp-block-navigation__container {
visibility: visible;
opacity: 1;
display: flex;
flex-direction: column;
}
.wp-block-navigation-link__content {
text-decoration: none;
padding: 8px 16px;
}
.wp-block-navigation-link__content+.wp-block-navigation-link__content {
padding-top: 0;
}
.has-text-color .wp-block-navigation-link__content {
color: inherit;
}
.wp-block-navigation-link__label {
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
word-break: normal;
overflow-wrap: break-word;
}
.wp-block-navigation-link__submenu-icon {
height: inherit;
padding: 6px 16px;
}
.wp-block-navigation-link__submenu-icon svg {
fill: currentColor;
}
@media (min-width: 782px) {
.wp-block-navigation-link__submenu-icon svg {
transform: rotate(90deg);
}
}
.is-small-text {
font-size: 14px;
}
.is-regular-text {
font-size: 16px;
}
.is-large-text {
font-size: 36px;
}
.is-larger-text {
font-size: 48px;
}
.has-drop-cap:not(:focus):first-letter {
float: left;
font-size: 8.4em;
line-height: 0.68;
font-weight: 100;
margin: 0.05em 0.1em 0 0;
text-transform: uppercase;
font-style: normal;
}
p.has-background {
padding: 20px 38px;
}
p.has-text-color a {
color: inherit;
}
.wp-block-post-author {
display: flex;
flex-wrap: wrap;
line-height: 1.5;
}
.wp-block-post-author__byline {
width: 100%;
margin-top: 0;
margin-bottom: 0;
font-size: 0.5em;
}
.wp-block-post-author__avatar {
margin-right: 16px;
}
.wp-block-post-author__bio {
margin-bottom: 8px;
font-size: 0.7em;
}
.wp-block-post-author__content {
flex-grow: 1;
flex-basis: 0;
}
.wp-block-post-author__name {
font-weight: 700;
margin: 0;
}
.wp-block-pullquote {
padding: 3em 0;
margin-left: 0;
margin-right: 0;
text-align: center;
}
.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
max-width: 290px;
}
.wp-block-pullquote.alignleft p,
.wp-block-pullquote.alignright p {
font-size: 20px;
}
.wp-block-pullquote p {
font-size: 28px;
line-height: 1.6;
}
.wp-block-pullquote cite,
.wp-block-pullquote footer {
position: relative;
}
.wp-block-pullquote .has-text-color a {
color: inherit;
}
.wp-block-pullquote:not(.is-style-solid-color) {
background: none;
}
.wp-block-pullquote.is-style-solid-color {
border: none;
}
.wp-block-pullquote.is-style-solid-color blockquote {
margin-left: auto;
margin-right: auto;
text-align: left;
max-width: 60%;
}
.wp-block-pullquote.is-style-solid-color blockquote p {
margin-top: 0;
margin-bottom: 0;
font-size: 32px;
}
.wp-block-pullquote.is-style-solid-color blockquote cite {
text-transform: none;
font-style: normal;
}
.wp-block-pullquote cite {
color: inherit;
}
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
margin: 0 0 16px;
padding: 0 1em;
}
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
font-size: 24px;
font-style: italic;
line-height: 1.6;
}
.wp-block-quote.is-large cite,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer {
font-size: 18px;
text-align: right;
}
.wp-block-rss.alignleft {
margin-right: 2em;
}
.wp-block-rss.alignright {
margin-left: 2em;
}
.wp-block-rss.is-grid {
display: flex;
flex-wrap: wrap;
padding: 0;
list-style: none;
}
.wp-block-rss.is-grid li {
margin: 0 16px 16px 0;
width: 100%;
}
@media (min-width: 600px) {
.wp-block-rss.columns-2 li {
width: calc(50% - 16px);
}
.wp-block-rss.columns-3 li {
width: calc(33.33333% - 16px);
}
.wp-block-rss.columns-4 li {
width: calc(25% - 16px);
}
.wp-block-rss.columns-5 li {
width: calc(20% - 16px);
}
.wp-block-rss.columns-6 li {
width: calc(16.66667% - 16px);
}
}
.wp-block-rss__item-author,
.wp-block-rss__item-publish-date {
display: block;
color: #6c7781;
font-size: 13px;
}
.wp-block-search {
display: flex;
flex-wrap: wrap;
}
.wp-block-search .wp-block-search__label {
width: 100%;
}
.wp-block-search .wp-block-search__input {
flex-grow: 1;
max-width: 360px;
}
.wp-block-search .wp-block-search__button {
margin-left: 10px;
}
.wp-block-separator.is-style-wide {
border-bottom-width: 1px;
}
.wp-block-separator.is-style-dots {
background: none !important;
border: none;
text-align: center;
max-width: none;
line-height: 1;
height: auto;
}
.wp-block-separator.is-style-dots:before {
content: "\00b7 \00b7 \00b7";
color: currentColor;
font-size: 20px;
letter-spacing: 2em;
padding-left: 2em;
font-family: serif;
}
.wp-block-social-links {
display: flex;
justify-content: flex-start;
padding-left: 0;
padding-right: 0;
margin-left: 0;
}
.wp-block-social-links .wp-social-link a,
.wp-block-social-links .wp-social-link a:hover {
text-decoration: none;
border-bottom: 0;
box-shadow: none;
}
.wp-social-link {
display: block;
width: 36px;
height: 36px;
border-radius: 36px;
margin-right: 8px;
transition: transform 0.1s ease;
}
@media (prefers-reduced-motion: reduce) {
.wp-social-link {
transition-duration: 0s;
}
}
.wp-social-link a {
padding: 6px;
display: block;
line-height: 0;
transition: transform 0.1s ease;
}
.wp-social-link a,
.wp-social-link a:active,
.wp-social-link a:hover,
.wp-social-link a:visited,
.wp-social-link svg {
color: currentColor;
fill: currentColor;
}
.wp-social-link:hover {
transform: scale(1.1);
}
.wp-block-social-links.aligncenter {
justify-content: center;
display: flex;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
background-color: #f0f0f0;
color: #444;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
background-color: #f90;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
background-color: #1ea0c3;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
background-color: #0757fe;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
background-color: #1e1f26;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
background-color: #02e49b;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
background-color: #e94c89;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
background-color: #4280ff;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
background-color: #f45800;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
background-color: #1778f2;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
background-color: #000;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
background-color: #0461dd;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
background-color: #e65678;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
background-color: #24292d;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
background-color: #eceadd;
color: #382110;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
background-color: #ea4434;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
background-color: #f00075;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
background-color: #e21b24;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
background-color: #0d66c2;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
background-color: #3288d4;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
background-color: #02ab6c;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
background-color: #f6405f;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
background-color: #e60122;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
background-color: #ef4155;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
background-color: #fe4500;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
background-color: #0478d7;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
background-color: #fefc00;
color: #fff;
stroke: #000;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
background-color: #ff5600;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
background-color: #1bd760;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
background-color: #011835;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
background-color: #6440a4;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
background-color: #1da1f2;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
background-color: #1eb7ea;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
background-color: #4680c2;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
background-color: #3499cd;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
background-color: #d32422;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
background-color: red;
color: #fff;
}
.wp-block-social-links.is-style-logos-only .wp-social-link {
background: none;
padding: 4px;
}
.wp-block-social-links.is-style-logos-only .wp-social-link svg {
width: 28px;
height: 28px;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
color: #f90;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
color: #1ea0c3;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-behance {
color: #0757fe;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
color: #1e1f26;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
color: #02e49b;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
color: #e94c89;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
color: #4280ff;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
color: #f45800;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
color: #1778f2;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
color: #000;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
color: #0461dd;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
color: #e65678;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-github {
color: #24292d;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
color: #382110;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-google {
color: #ea4434;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
color: #f00075;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
color: #e21b24;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
color: #0d66c2;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
color: #3288d4;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-medium {
color: #02ab6c;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
color: #f6405f;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
color: #e60122;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
color: #ef4155;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
color: #fe4500;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-skype {
color: #0478d7;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
color: #fff;
stroke: #000;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
color: #ff5600;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
color: #1bd760;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
color: #011835;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
color: #6440a4;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
color: #1da1f2;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
color: #1eb7ea;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vk {
color: #4680c2;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
color: #3499cd;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
background-color: #d32422;
color: #fff;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
color: red;
}
.wp-block-social-links.is-style-pill-shape .wp-social-link {
width: auto;
}
.wp-block-social-links.is-style-pill-shape .wp-social-link a {
padding-left: 16px;
padding-right: 16px;
}
.wp-block-spacer {
clear: both;
}
p.wp-block-subhead {
font-size: 1.1em;
font-style: italic;
opacity: 0.75;
}
.wp-block-table {
overflow-x: auto;
}
.wp-block-table table {
width: 100%;
}
.wp-block-table .has-fixed-layout {
table-layout: fixed;
width: 100%;
}
.wp-block-table .has-fixed-layout td,
.wp-block-table .has-fixed-layout th {
word-break: break-word;
}
.wp-block-table.aligncenter,
.wp-block-table.alignleft,
.wp-block-table.alignright {
display: table;
width: auto;
}
.wp-block-table.aligncenter td,
.wp-block-table.aligncenter th,
.wp-block-table.alignleft td,
.wp-block-table.alignleft th,
.wp-block-table.alignright td,
.wp-block-table.alignright th {
word-break: break-word;
}
.wp-block-table .has-subtle-light-gray-background-color {
background-color: #f3f4f5;
}
.wp-block-table .has-subtle-pale-green-background-color {
background-color: #e9fbe5;
}
.wp-block-table .has-subtle-pale-blue-background-color {
background-color: #e7f5fe;
}
.wp-block-table .has-subtle-pale-pink-background-color {
background-color: #fcf0ef;
}
.wp-block-table.is-style-stripes {
border-spacing: 0;
border-collapse: inherit;
background-color: transparent;
border-bottom: 1px solid #f0f0f0;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
background-color: #f0f0f0;
}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
background-color: #f3f4f5;
}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
background-color: #e9fbe5;
}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
background-color: #e7f5fe;
}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
background-color: #fcf0ef;
}
.wp-block-table.is-style-stripes td,
.wp-block-table.is-style-stripes th {
border-color: transparent;
}
.wp-block-text-columns,
.wp-block-text-columns.aligncenter {
display: flex;
}
.wp-block-text-columns .wp-block-column {
margin: 0 16px;
padding: 0;
}
.wp-block-text-columns .wp-block-column:first-child {
margin-left: 0;
}
.wp-block-text-columns .wp-block-column:last-child {
margin-right: 0;
}
.wp-block-text-columns.columns-2 .wp-block-column {
width: 50%;
}
.wp-block-text-columns.columns-3 .wp-block-column {
width: 33.33333%;
}
.wp-block-text-columns.columns-4 .wp-block-column {
width: 25%;
}
.wp-block-video {
margin-left: 0;
margin-right: 0;
}
.wp-block-video video {
max-width: 100%;
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
.wp-block-video [poster] {
object-fit: cover;
}
}
.wp-block-video.aligncenter {
text-align: center;
}
.wp-block-video figcaption {
margin-top: 0.5em;
margin-bottom: 1em;
}
:root .editor-styles-wrapper .has-pale-pink-background-color,
:root .has-pale-pink-background-color {
background-color: #f78da7;
}
:root .editor-styles-wrapper .has-vivid-red-background-color,
:root .has-vivid-red-background-color {
background-color: #cf2e2e;
}
:root .editor-styles-wrapper .has-luminous-vivid-orange-background-color,
:root .has-luminous-vivid-orange-background-color {
background-color: #ff6900;
}
:root .editor-styles-wrapper .has-luminous-vivid-amber-background-color,
:root .has-luminous-vivid-amber-background-color {
background-color: #fcb900;
}
:root .editor-styles-wrapper .has-light-green-cyan-background-color,
:root .has-light-green-cyan-background-color {
background-color: #7bdcb5;
}
:root .editor-styles-wrapper .has-vivid-green-cyan-background-color,
:root .has-vivid-green-cyan-background-color {
background-color: #00d084;
}
:root .editor-styles-wrapper .has-pale-cyan-blue-background-color,
:root .has-pale-cyan-blue-background-color {
background-color: #8ed1fc;
}
:root .editor-styles-wrapper .has-vivid-cyan-blue-background-color,
:root .has-vivid-cyan-blue-background-color {
background-color: #0693e3;
}
:root .editor-styles-wrapper .has-vivid-purple-background-color,
:root .has-vivid-purple-background-color {
background-color: #9b51e0;
}
:root .editor-styles-wrapper .has-white-background-color,
:root .has-white-background-color {
background-color: #fff;
}
:root .editor-styles-wrapper .has-very-light-gray-background-color,
:root .has-very-light-gray-background-color {
background-color: #eee;
}
:root .editor-styles-wrapper .has-cyan-bluish-gray-background-color,
:root .has-cyan-bluish-gray-background-color {
background-color: #abb8c3;
}
:root .editor-styles-wrapper .has-very-dark-gray-background-color,
:root .has-very-dark-gray-background-color {
background-color: #313131;
}
:root .editor-styles-wrapper .has-black-background-color,
:root .has-black-background-color {
background-color: #000;
}
:root .editor-styles-wrapper .has-pale-pink-color,
:root .has-pale-pink-color {
color: #f78da7;
}
:root .editor-styles-wrapper .has-vivid-red-color,
:root .has-vivid-red-color {
color: #cf2e2e;
}
:root .editor-styles-wrapper .has-luminous-vivid-orange-color,
:root .has-luminous-vivid-orange-color {
color: #ff6900;
}
:root .editor-styles-wrapper .has-luminous-vivid-amber-color,
:root .has-luminous-vivid-amber-color {
color: #fcb900;
}
:root .editor-styles-wrapper .has-light-green-cyan-color,
:root .has-light-green-cyan-color {
color: #7bdcb5;
}
:root .editor-styles-wrapper .has-vivid-green-cyan-color,
:root .has-vivid-green-cyan-color {
color: #00d084;
}
:root .editor-styles-wrapper .has-pale-cyan-blue-color,
:root .has-pale-cyan-blue-color {
color: #8ed1fc;
}
:root .editor-styles-wrapper .has-vivid-cyan-blue-color,
:root .has-vivid-cyan-blue-color {
color: #0693e3;
}
:root .editor-styles-wrapper .has-vivid-purple-color,
:root .has-vivid-purple-color {
color: #9b51e0;
}
:root .editor-styles-wrapper .has-white-color,
:root .has-white-color {
color: #fff;
}
:root .editor-styles-wrapper .has-very-light-gray-color,
:root .has-very-light-gray-color {
color: #eee;
}
:root .editor-styles-wrapper .has-cyan-bluish-gray-color,
:root .has-cyan-bluish-gray-color {
color: #abb8c3;
}
:root .editor-styles-wrapper .has-very-dark-gray-color,
:root .has-very-dark-gray-color {
color: #313131;
}
:root .editor-styles-wrapper .has-black-color,
:root .has-black-color {
color: #000;
}
:root .editor-styles-wrapper .has-vivid-cyan-blue-to-vivid-purple-gradient-background,
:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
background: linear-gradient(135deg, #0693e3, #9b51e0);
}
:root .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background,
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
background: linear-gradient(135deg, #00d084, #0693e3);
}
:root .editor-styles-wrapper .has-light-green-cyan-to-vivid-green-cyan-gradient-background,
:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
background: linear-gradient(135deg, #7adcb4, #00d082);
}
:root .editor-styles-wrapper .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background,
:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
background: linear-gradient(135deg, #fcb900, #ff6900);
}
:root .editor-styles-wrapper .has-luminous-vivid-orange-to-vivid-red-gradient-background,
:root .has-luminous-vivid-orange-to-vivid-red-gradient-background {
background: linear-gradient(135deg, #ff6900, #cf2e2e);
}
:root .editor-styles-wrapper .has-very-light-gray-to-cyan-bluish-gray-gradient-background,
:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
background: linear-gradient(135deg, #eee, #a9b8c3);
}
:root .editor-styles-wrapper .has-cool-to-warm-spectrum-gradient-background,
:root .has-cool-to-warm-spectrum-gradient-background {
background: linear-gradient(135deg, #4aeadc, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c);
}
:root .editor-styles-wrapper .has-blush-light-purple-gradient-background,
:root .has-blush-light-purple-gradient-background {
background: linear-gradient(135deg, #ffceec, #9896f0);
}
:root .editor-styles-wrapper .has-blush-bordeaux-gradient-background,
:root .has-blush-bordeaux-gradient-background {
background: linear-gradient(135deg, #fecda5, #fe2d2d 50%, #6b003e);
}
:root .editor-styles-wrapper .has-purple-crush-gradient-background,
:root .has-purple-crush-gradient-background {
background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe);
}
:root .editor-styles-wrapper .has-luminous-dusk-gradient-background,
:root .has-luminous-dusk-gradient-background {
background: linear-gradient(135deg, #ffcb70, #c751c0 50%, #4158d0);
}
:root .editor-styles-wrapper .has-hazy-dawn-gradient-background,
:root .has-hazy-dawn-gradient-background {
background: linear-gradient(135deg, #faaca8, #dad0ec);
}
:root .editor-styles-wrapper .has-pale-ocean-gradient-background,
:root .has-pale-ocean-gradient-background {
background: linear-gradient(135deg, #fff5cb, #b6e3d4 50%, #33a7b5);
}
:root .editor-styles-wrapper .has-electric-grass-gradient-background,
:root .has-electric-grass-gradient-background {
background: linear-gradient(135deg, #caf880, #71ce7e);
}
:root .editor-styles-wrapper .has-subdued-olive-gradient-background,
:root .has-subdued-olive-gradient-background {
background: linear-gradient(135deg, #fafae1, #67a671);
}
:root .editor-styles-wrapper .has-atomic-cream-gradient-background,
:root .has-atomic-cream-gradient-background {
background: linear-gradient(135deg, #fdd79a, #004a59);
}
:root .editor-styles-wrapper .has-nightshade-gradient-background,
:root .has-nightshade-gradient-background {
background: linear-gradient(135deg, #330968, #31cdcf);
}
:root .editor-styles-wrapper .has-midnight-gradient-background,
:root .has-midnight-gradient-background {
background: linear-gradient(135deg, #020381, #2874fc);
}
:root .editor-styles-wrapper .has-link-color a,
:root .has-link-color a {
color: #00e;
color: var(--wp--style--color--link, #00e);
}
.editor-styles-wrapper .has-small-font-size,
.has-small-font-size {
font-size: 13px;
}
.editor-styles-wrapper .has-normal-font-size,
.editor-styles-wrapper .has-regular-font-size,
.has-normal-font-size,
.has-regular-font-size {
font-size: 16px;
}
.editor-styles-wrapper .has-medium-font-size,
.has-medium-font-size {
font-size: 20px;
}
.editor-styles-wrapper .has-large-font-size,
.has-large-font-size {
font-size: 36px;
}
.editor-styles-wrapper .has-huge-font-size,
.editor-styles-wrapper .has-larger-font-size,
.has-huge-font-size,
.has-larger-font-size {
font-size: 42px;
}
.has-text-align-center {
text-align: center;
}
.has-text-align-left {
text-align: left;
}
.has-text-align-right {
text-align: right;
}
#end-resizable-editor-section {
display: none;
}
.aligncenter {
clear: both;
}
.width100 {
width: 100%;
}
.logo-hero img {
max-width: 700px;
margin-bottom: 50px;
margin-top: 50px;
}
.hero-title {
color: #a6a6a6;
line-height: 1.4;
letter-spacing: 14px;
font-size: 2rem;
}
.logo-footer {
width: 200px;
margin: 0 auto 1rem auto;
}
.footer-icon {
width: 48px;
height: 48px;
display: inline-block;
margin: 1rem auto 0.5rem auto;
}
.new-list li::before {
content: "•";
margin: 0 .5rem 0 0;
color: #fff;
}
::marker {
font-size: 0;
}
.finance-list {
text-align: center;
padding: 0;
}
.finance-title {
font-size: 1.7rem;
}
.finance-list li {
font-size: 22px;
}
.vertical-fade__article p {
font-size: 18px;
line-height: 1.2;
font-weight: 400;
}
.vertical-fade__article__heading {
font-size: 2rem;
}
.vertical-fade__article .vertical-fade__article__subheading {
margin-bottom: 3rem;
font-weight: bold;
}
.bold {
font-family: 'GlacialBold';
}
.menu-item a {
color: #a6a6a6;
}
.lang-links {
margin: 0 0 10px 0;
padding: 0;
line-height: 1.4;
}
.footer__related__item__image img {
border-radius: 150px;
max-width: 250px;
margin: 0 auto;
height: 100%;
object-fit: cover;
}
.footer__related__item__image {
height: 250px;
margin-bottom: 10px;
}
.footer__related__item {
margin-bottom: 35px;
}
.text-format ul li::marker {
font-size: 1.5rem;
}
.footer__related__item__heading {
font-size: 19px;
}
.head-format h4 {
margin-bottom: 5px;
}
.toggled a {
display: inline-block;
font-weight: bold;
font-size: 20px;
font-family: FuturaMedium;
line-height: 1.6;
}
.toggled a:first-of-type {
margin-bottom: 5px;
}
.toggled img {
height: 26px;
width: auto;
display: inline-block;
}
.toggled p {
margin-top: 5px;
font-size: 18px;
}
.toggled {
font-family: FuturaMedium;
}
.end {
align-items: flex-end;
}
.interim {
padding: 100px 0;
background-color: #000;
}
.interim .container > h1, .interim .container > p {
color: #fff;
visibility: hidden;
opacity: 0;
transition:all .3s ease;
}
.interim .box-modern-text p {
margin-bottom: 5px;
}
.box-modern {
display: block;
text-decoration: none;
color: #000;
transition-delay: calc(var(--order) * 100ms)!important;
visibility: hidden;
opacity: 0;
transform:  translate(0, 10px);
transition:all 1s ease-in;
border-radius: 5px;
}
.box-modern:hover {
color: #000;
}
.menu-item.current-menu-item a {
text-decoration: underline;
}
li.itz.menu-item {
font-style: italic;
}
.menu-interim-container {
text-align: right !important;
}	
.interim.active .box-modern, .interim.active .container > h1, .interim.active .container > p {
visibility: visible;
opacity: 1;
}
.interim.active .box-modern {
transform:  translate(0, 0);
}
ul#menu-secondary-gr-1 .current-menu-item.current_page_item a,ul#menu-menu-primary-1 .current-menu-item.current_page_item a {
text-decoration: underline;
}
ul#menu-secondary-gr-1 .menu-item a,ul#menu-menu-primary-1 .menu-item a {
font-style: italic;
}
.menu-item:hover {
font-weight: bold;
}
ul#menu-secondary-gr-1 li.bold-menu.menu-item a,ul#menu-menu-primary-1 li.bold-menu.menu-item a  {
font-weight: bold;
font-style: normal;
}
ul#menu-menu-primary-1 li {
text-align: right;
}
ul#menu-secondary-gr-1 li.bold-menu.menu-item .sub-menu li a {
font-weight: normal;
font-style: italic;
}
ul#menu-secondary-gr-1 li.bold-menu.menu-item .sub-menu li:hover a {
font-weight: bold;
}
.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.current_page_item.menu-item-has-children:hover > ul.sub-menu {
display: block;
}
.menu-item-type-post_type.menu-item-object-page.current-page-ancestor.current-menu-ancestor.current-menu-parent.current-page-parent.current_page_parent.current_page_ancestor.menu-item-has-children:hover .sub-menu {
display: block;
}
ul#menu-secondary-gr-1 .menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.current_page_item.menu-item-has-children ul.sub-menu li a {
text-decoration: none;
}
ul.menu li.menu-item-has-children:hover > ul.sub-menu {
display: none;
}
.nav ul.menu .menu-item {
text-align: right;	
}
ul#menu-interim-englisch-2 {
text-align: right;
}
.language.js--language.hide__on__nav__open--mobile.hide-flag {
display: none !important;
}
.blank-space {
height: 250px;
}
.footer__heading{
margin-top:80px;
}
@media (max-width:991px){
.nav .sub-menu a {
font-family: inherit;
}
.wpml-ls-sidebars-language-switcher.wpml-ls.wpml-ls-legacy-list-horizontal ul {
text-align: right;
}
ul#menu-menu-primary-1 .menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.current_page_item.menu-item-has-children ul.sub-menu li a {
text-decoration: none;
}
.nav__open .app__background { 
z-index: 1;
background-color:#000;
}
.nav ul.menu .current_page_item.menu-item {
font-style: normal;
font-weight: bold;
}
.nav ul.menu .menu-item {
font-style: italic;
text-align: right;	
}
}
@media (max-width:900px) and (min-width:576px){
.nav .menu .menu-item a {
padding: 4px 0 !important;
font-size: 18px !important;
line-height: 16px;
}
.nav .menu .menu-item {
line-height: 30px!important;
}
nav.nav {
height: calc(100vh - 10px) !important;
}
}
@media (max-width:800px){
.vertical-fade__article__arrow a.arrow {
width: 100%;
}
.vertical-fade__image {
width: 100% !important;
}
figure.vertical-fade__article__figure.parallax__container .parallax {
transform: inherit !important;
} 
}
@media (max-width:575px){
.nav .menu .menu-item a {
padding: 4px 0 !important;
}
}.elementor-689 .elementor-element.elementor-element-b80b8f2 {
margin-top: -50px;
margin-bottom: 50px;
}    body {
-ms-overflow-style: none; scrollbar-width: none; overflow-y: scroll; 
}
body::-webkit-scrollbar {
display: none; }
@media (max-width: 991px) { .menu-secondary-gr-container, .menu-secondary-en-container { }
.menu-secondary-gr-container { }
.wpml-ls-legacy-list-horizontal {
margin-top: 0!important;
}
.nav__body {
display: flex;
align-items: baseline!important;
flex: 1 0 auto;
margin-top: 4rem;
margin-right:1.5rem!important;
margin-left: auto!important;
}
}
.menu-secondary-en-container, .menu-secondary-gr-container {
text-align: right;
} ul.sub-menu{ display: none; }
ul.menu li.menu-item-has-children:hover > ul.sub-menu{
display: block;
} .home .current-page-parent {
font-weight: 500;
} 
.home .current_page_item {
font-weight: 500;
}
.menu-item {
font-weight: 500; 
}
.menu-item:hover {
font-weight: 800; 
}
.current-page-parent {
font-weight: 800;
}
.current_page_item {
font-weight: 800;
} ul.misc.js--misc {
display: none;
} section.interim.active {
padding-top: 0;
} figure.logo-hero-custom {
max-width: 75%;
margin: 0 auto;
}
li {
list-style: none!important;
}
.standard__intro__body {
position: relative;
z-index: 20;
}
.app__main.hide__on__nav__open .main {
padding-bottom: 6rem;
}
.standard__intro__body::before {
content: '';
position: fixed;
width: 50%;
left: 25%;
height: 100%;
background: url(https://worldwide-management.com/wp-content/uploads/2021/01/wwlogoupdate.png);
background-repeat: no-repeat;
background-size: contain;
z-index: -1;
opacity: .6;
}
@font-face {
font-family: GlacialRegular;
src: url(https://worldwide-management.com/wp-content/themes/twentynineteen/fonts/GlacialIndifference-Regular.otf);
font-style: normal;
font-weight: 400;
text-rendering: optimizeLegibility;
}
@font-face {
font-family: GlacialBold;
src: url(https://worldwide-management.com/wp-content/themes/twentynineteen/fonts/GlacialIndifference-Bold.otf);
font-style: normal;
font-weight: 700;
text-rendering: optimizeLegibility;
}
@font-face {
font-family: GlacialItalic;
src: url(https://worldwide-management.com/wp-content/themes/twentynineteen/fonts/GlacialIndifference-Italic.otf);
font-style: italic;
font-weight: 400;
text-rendering: optimizeLegibility;
}
@font-face {
font-family: FuturaMedium;
src: url(https://worldwide-management.com/wp-content/themes/twentynineteen/fonts/FuturaMedium.otf);
font-style: normal;
font-weight: 400;
text-rendering: optimizeLegibility;
}
.wpml-ls-sidebars-language-switcher {
padding: 0 !important;
}
html {
line-height: 1.15;
-webkit-text-size-adjust: 100%;
}
.header__misc>ul {
justify-content: center;
align-items: center;
}
body {
margin: 0;
}
main {
display: block;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible;
}
pre {
font-family: monospace, monospace;
font-size: 1em;
}
a {
background-color: transparent;
}
abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted;
}
.manchette,
.standard__intro__content,
.vertical-fade__time,
h3 {
font-size: 1rem !important;
}
.toggled a,
a,
a:hover {
text-decoration: none;
}
.toggled a {
border: 0;
}
.toggled a:hover,
.footer__contact__item a:hover {
color: #fff;
}
.toggled img {
height: 26px !important;
width: 26px !important;
display: block !important;
padding: 0 !important;
}
b,
strong {
font-weight: bolder;
}
.language {
display: flex !important;
justify-content: flex-end;
}
.wpml-ls-legacy-list-horizontal a {
padding: 0 8px !important;
}
.wpml-ls-legacy-list-horizontal:last-child a {
padding-right: 0 !important;
}
code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
.wpml-ls-legacy-list-horizontal {
padding: 0 7px;
margin-top: -14px;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
img {
border-style: none;
}
button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0;
}
button,
input {
overflow: visible;
}
button,
select {
text-transform: none;
}
[type="button"],
[type="reset"],
[type="submit"],
button {
-webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
border-style: none;
padding: 0;
}
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
outline: 1px dotted ButtonText;
}
fieldset {
padding: 0.35em 0.75em 0.625em;
}
legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
}
progress {
vertical-align: baseline;
}
textarea {
overflow: auto;
}
[type="checkbox"],
[type="radio"] {
box-sizing: border-box;
padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
[type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
details {
display: block;
}
summary {
display: list-item;
}
[hidden],
template {
display: none;
}
.clipPath__i {
transform: translate(100, 100) !important;
}
blockquote,
h1 {
font-size: 4rem;
}
h2 {
font-size: 3rem;
}
.manchette,
.standard__intro__content,
.vertical-fade__time,
h3 {
font-size: 1.5rem;
}
h4 {
font-size: 1rem;
}
blockquote,
h1,
h2,
h3,
h4 {
text-transform: uppercase;
margin: 0;
font-family: GlacialBold;
margin-bottom: 1rem;
}
* {
box-sizing: border-box;
}
:focus {
outline: 0;
}
body {
transition-property: color, fill;
transition-duration: 0.5s;
transition-timing-function: ease;
}
@media (min-width: 992px) {
.app__main.hide__on__nav__open {
margin-top: -6rem;
}
body.sub-menu__open {
overflow: hidden;
}
.sub-menu__open .language {
transition-delay: 0s;
transform: none!important;
}
.vertical-fade__article__figure {
margin-top: 5%!important;
}
.footer {
padding-top: 3rem;
}
}
figure {
margin: 0;
}
img {
width: 100%;
}
time {
display: inline-block;
}
.faded {
opacity: 0.5;
}
@media (max-width: 991px) {
.hide--mobile {
display: none !important;
}
}
@media (min-width: 992px) {
.hide--desktop {
display: none !important;
}
}
.color__svg svg {
fill: none;
stroke-width: 2.5;
stroke-linecap: round;
stroke-linejoin: round;
stroke-miterlimit: 10;
}
.color__svg circle,
.color__svg line,
.color__svg path,
.color__svg polygon,
.color__svg polyline,
.color__svg rect {
stroke: inherit;
}
html {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 16px;
font-family: GlacialRegular;
}
@media (min-width: 1024px) {
html {
font-size: 12px;
}
}
@media (min-width: 1200px) {
html {
font-size: 14px;
}
}
@media (min-width: 1800px) {
html {
font-size: 20px;
}
}
@media (min-width: 2460px) {
html {
font-size: 24px;
}
}
body {
color: #000;
}
h1 {
line-height: 1;
margin-bottom: 1.5rem;
}
@media (max-width: 991px) {
h1 {
font-size: 2rem;
}
}
h2 {
line-height: 1;
}
@media (max-width: 991px) {
h2 {
font-size: 1.5rem;
}
}
p {
margin-top: 0;
line-height: 1.6;
}
p img {
width: 100%;
height: auto;
padding-top: 2rem;
padding-bottom: 2rem;
}
@media (min-width: 768px) {
p img {
padding-top: 2rem;
padding-bottom: 2rem;
}
}
@media (min-width: 992px) {
p img {
padding-top: 3rem;
padding-bottom: 3rem;
}
}
ol,
ul {
line-height: 1.6;
padding-left: 1.5rem;
}
@media (min-width: 768px) {
ol,
ul {
padding-left: 1.5rem;
}
}
@media (min-width: 992px) {
ol,
ul {
padding-left: 2.25rem;
}
}
.header__misc>ul,
.header__misc ol.menu,
.header__misc ul.menu,
.nav ul,
ol.list__no-style,
ul.list__no-style {
margin: 0;
padding: 0;
list-style: none;
}
a {
color: inherit;
text-decoration: none;
}
p a {
border-bottom: 1px solid;
padding-bottom: 0;
}
@media (min-width: 992px) {
p a {
padding-bottom: 0.1em;
}
}
p a:hover {
border-bottom: 0 solid;
}
p strong a {
padding-bottom: 0;
}
@media (min-width: 992px) {
p strong a {
padding-bottom: 0.01em;
}
}
a.arrow {
display: inline-flex;
align-items: center;
justify-content: flex-start;
font-weight: 700;
text-transform: uppercase;
font-size: 0.9em;
}
a.arrow:hover {
opacity: 1;
}
a.arrow:hover svg {
transform: translate3d(-20%, 0, 0);
}
a.arrow svg {
transition: transform 0.5s ease;
transform: translate3d(-40%, 0, 0);
}
a.arrow .arrow__text {
display: inline-block;
margin-right: 1em;
white-space: nowrap;
}
a.arrow .arrow__container {
display: inline-flex;
overflow: hidden;
justify-content: flex-end;
}
blockquote {
font-size: 2.5rem;
line-height: 1;
}
.seperator {
display: inline-block;
padding: 0 0.5em;
}
.subheading {
font-weight: 700;
text-transform: uppercase;
}
.thin {
font-weight: 200;
font-size: 0.95em;
}
.manchette,
.standard__intro__content,
.vertical-fade__time {
margin-bottom: 3rem;
}
.manchette p,
.manchette span,
.standard__intro__content p,
.standard__intro__content span,
.vertical-fade__time p,
.vertical-fade__time span {
line-height: 1.6;
}
@media (max-width: 991px) {
.manchette p,
.manchette span,
.standard__intro__content p,
.standard__intro__content span,
.vertical-fade__time p,
.vertical-fade__time span {
line-height: 1.5;
}
}
.manchette--clean {
margin-bottom: 0;
}
.btn {
position: relative;
display: inline-block;
padding: 0.75rem 1.5rem 0.825rem;
margin: 0.5rem 0;
transition-property: background-color, color, opacity;
transition-duration: 0.5s;
transition-timing-function: ease;
border-radius: 0.15em;
color: #fff;
background-color: #000;
}
.btn:not(:last-child) {
margin-right: 0.5rem;
}
.btn:hover {
transition-duration: 0.25s;
opacity: 0.5;
}
.btn .btn__text {
font-weight: 800;
text-transform: uppercase;
font-size: 0.8rem;
}
.ratio--square {
position: relative;
}
.ratio--square:before {
display: block;
content: "";
width: 100%;
padding-top: 100%;
}
.ratio--double-square {
position: relative;
}
.ratio--double-square:before {
display: block;
content: "";
width: 100%;
padding-top: 50%;
}
.ratio--landscape {
position: relative;
}
.ratio--landscape:before {
display: block;
content: "";
width: 100%;
padding-top: 56.25%;
}
.ratio--portrait {
position: relative;
}
.ratio--portrait:before {
display: block;
content: "";
width: 100%;
padding-top: 130%;
}
.parallax__container {
perspective: 1px;
perspective-origin: 50% 50%;
}
.parallax {
position: -webkit-sticky;
transform-origin: 50% 50%;
}
@media (min-width: 992px) {
.app__header {
min-height: 7.3rem;
}
}
@media (min-width: 992px) {
.app__main {
overflow: hidden;
}
}
.app__main .main {
padding-left: 9rem;
padding-right: 9rem;
width: 100%;
}
@media (min-width: 768px) {
.app__main .main {
padding-left: 9rem;
padding-right: 9rem;
}
}
@media (min-width: 992px) {
.app__main .main {
padding-left: 13.5rem;
padding-right: 13.5rem;
}
}
@media (max-width: 991px) {
.app__main .main {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (max-width: 991px) and (min-width: 768px) {
.app__main .main {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (max-width: 991px) and (min-width: 992px) {
.app__main .main {
padding-left: 3rem;
padding-right: 3rem;
}
}
.app__background,
.app__background__image {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -2;
}
.app__background {
transition-property: background-color;
transition-duration: 0.5s;
transition-timing-function: ease;
}
.app__background__image {
background-position: 50%;
background-repeat: no-repeat;
background-size: cover;
z-index: -1;
transition-property: background-color, background-image, opacity;
transition-duration: 0.5s;
transition-timing-function: ease;
}
.logo {
display: block;
width: 81.5px;
height: 37.5px;
position: relative;
}
@media (max-width: 991px) {
.logo {
width: 37.14286px;
height: 37.14286px;
}
}
.logo svg {
fill: inherit;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 1 !important;
}
.logo svg ellipse,
.logo svg path,
.logo svg rect {
fill: inherit;
stroke: none;
}
.logo .hidden {
display: block;
text-indent: -999px;
}
.header {
position: relative;
z-index: 200;
}
@media (max-width: 991px) {
.header {
height: 6.5rem;
}
}
.header__logo {
padding-top: 2rem;
padding-bottom: 2rem;
padding-left: 2rem;
z-index: 500;
position: fixed;
}
@media (min-width: 768px) {
.header__logo {
padding-top: 2rem;
padding-bottom: 2rem;
padding-left: 2rem;
}
}
@media (min-width: 992px) {
.header__logo {
padding-top: 3rem;
padding-bottom: 3rem;
padding-left: 3rem;
}
}
@media (max-width: 991px) {
.header__logo {
max-width: 50vw;
}
}
@media (max-width: 991px) {
.nav__open .header__logo {
fill: inherit !important;
}
}
.header__misc {
padding-left: 9rem;
padding-right: 9rem;
}
@media (min-width: 768px) {
.header__misc {
padding-left: 9rem;
padding-right: 9rem;
}
}
@media (min-width: 992px) {
.header__misc {
padding-left: 13.5rem;
padding-right: 13.5rem;
}
}
@media (max-width: 991px) {
.header__misc {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (max-width: 991px) and (min-width: 768px) {
.header__misc {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (max-width: 991px) and (min-width: 992px) {
.header__misc {
padding-left: 3rem;
padding-right: 3rem;
}
}
@media (min-width: 992px) {
.header__misc {
padding-top: 2rem;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.header__misc {
padding-top: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.header__misc {
padding-top: 3rem;
}
}
.header__misc>ul {
box-sizing: border-box;
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin-left: -2rem;
margin-right: -2rem;
}
@media (min-width: 768px) {
.header__misc>ul {
margin-left: -2rem;
margin-right: -2rem;
}
}
@media (min-width: 992px) {
.header__misc>ul {
margin-left: -3rem;
margin-right: -3rem;
}
}
.header__misc>ul>li {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 1;
flex-basis: 0;
max-width: 100%;
flex-direction: row !important;
margin-bottom: 0 !important;
}
@media (min-width: 768px) {
.header__misc>ul>li {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.header__misc>ul>li {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (max-width: 991px) {
.header__misc>ul>li {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.header__misc .menu {
margin: 0 auto !important;
}
}
.header__misc .menu li {
display: inline-block;
margin-right: 2rem;
}
.header__misc .menu li:last-child {
margin-right: 0;
}
.header__misc .misc__open {
flex: 0 0 auto;
}
.header__misc .misc__links a {
margin-bottom: 0.25rem;
}
@media (min-width: 992px) {
.header__misc .misc__links a {
margin-left: 1.5rem;
}
.header__misc .misc__links a:first-child {
margin-left: 0;
}
}
@media (max-width: 991px) {
.header__nav {
position: fixed;
top: 0;
left: 0;
width: 100vw;
}
}
@media (min-width: 992px) {
.header__nav {
text-align: right;
position: fixed;
top: 2rem;
bottom: 2rem;
right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.header__nav {
top: 2rem;
bottom: 2rem;
right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.header__nav {
top: 3rem;
bottom: 3rem;
right: 3rem;
}
}
.header__nav .btn.hide--desktop {
position: absolute;
transition: all 0.25s ease;
opacity: 0;
top: 2rem;
left: 50%;
transform: translateX(-50%);
z-index: 301;
margin-top: 0;
}
.nav__open .header__nav .btn.hide--desktop {
opacity: 1;
}
.header__lang {
padding-bottom: 2rem;
padding-left: 2rem;
}
@media (min-width: 992px) {
.header__lang {
position: fixed;
top: 3rem;
right: 50px;
z-index: 999;
}
}
@media (min-width: 768px) {
.header__lang {
padding-bottom: 2rem;
padding-left: 2rem;
}
}
@media (min-width: 992px) {
.header__lang {
padding-bottom: 0;
padding-left: 0;
}
}
.vertical-fade__article {
display: flex;
flex-direction: column;
margin-top: 8rem;
}
@media (max-width: 991px) {
.vertical-fade__article:not(:last-child) {
margin-bottom: 5rem;
}
}
@media (min-width: 992px) {
.vertical-fade__article:nth-child(2n) .vertical-face__article__container {
flex-direction: row-reverse;
}
.vertical-fade__article:first-child .vertical-face__article__container {
padding-top: 0;
min-height: calc(100vh - 14.6rem);
}
}
@media (max-width: 991px) {
.vertical-fade__article.has--backgroundImage:first-child .vertical-face__article__container {
padding-top: 0;
min-height: calc(100vh - 6.5rem);
padding-bottom: 6.5rem;
}
}
@media (max-width: 991px) {
.vertical-fade__article.has--backgroundImage .vertical-fade__article__header {
display: inline-flex;
flex-wrap: wrap;
align-items: center;
}
}
@media (min-width: 992px) {
.vertical-fade__article.has--backgroundImage .vertical-fade__article__header {
max-width: 50vw;
}
}
.vertical-face__article__container {
box-sizing: border-box;
display: flex;
flex-wrap: wrap;
margin-left: -2rem;
margin-right: -2rem;
flex-direction: row;
min-height: 85vh;
align-items: center;
}
@media (min-width: 768px) {
.vertical-face__article__container {
margin-left: -2rem;
margin-right: -2rem;
}
}
@media (min-width: 992px) {
.vertical-face__article__container {
margin-left: -3rem;
margin-right: -3rem;
}
}
@media (max-width: 991px) {
.vertical-face__article__container {
flex-direction: column;
}
}
@media (min-width: 992px) {
.vertical-face__article__container:nth-child(2n) {
flex-direction: row-reverse;
}
.vertical-face__article__container:first-child {
padding-top: 0;
}
}
.vertical-fade__article__figure,
.vertical-fade__article__header {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 1;
flex-basis: 0;
max-width: 100%;
}
@media (min-width: 768px) {
.vertical-fade__article__figure,
.vertical-fade__article__header {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.vertical-fade__article__figure,
.vertical-fade__article__header {
padding-left: 2rem;
padding-right: 2rem;
display: flex;
flex-direction: column;
}
}
@media (max-width: 991px) {
.vertical-fade__article__figure,
.vertical-fade__article__header {
margin-bottom: 2rem;
}
}
@media (max-width: 991px) {
.vertical-fade__article__header {
order: 1;
}
}
@media (max-width: 991px) {
.vertical-fade__article__header__inner {
width: 100%;
}
}
.vertical-fade__article__figure {
margin-top: 0;
margin-left: 0;
margin-right: 0;
}
.vertical-fade__article__figure .image {
height: 50vh;
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
}
.vertical-fade__article__excerpt {
margin-bottom: 1.5rem;
} .vertical-fade__article__subheading,
.vertical-fade__time {
margin-bottom: 1rem;
}
.vertical-fade__article__arrow {
margin-top: 2rem;
}
.nav ul {
line-height: 1.7rem;
}
@media (max-width: 991px) {
.nav ul {
line-height: 1.9rem;
}
}
.nav a {
display: inline-block;
text-decoration: none;
color: inherit;
font-size: 1.6rem;
font-weight: 400;
position: relative;
padding: 15px 0;
}
.nav a:after {
content: "";
display: block;
position: absolute;
width: 0;
border-bottom: 0.1em solid;
transition: width 0.3s ease;
bottom: 0.1em;
right: 0;
}
@media (min-width: 992px) {
.nav a:hover:after {
width: 100%;
}
}
#menu-primary>li>a {
font-weight: 600;
}
@media (max-width: 991px) {
#menu-secondary {
transform: none !important;
}
}
@media (max-width: 991px) {
.nav {
text-align: center;
pointer-events: none;
z-index: -1;
opacity: 0;
transition: opacity 0.5s ease;
position: absolute;
top: 0;
left: 0;
width: 100vw;
height: calc(100vh - 60px);
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
}
@media (min-width: 992px) {
.nav {
display: flex;
height: 100%;
background-color: transparent !important;
color: inherit;
}
}
@media (max-width: 991px) {
.nav__open .nav {
z-index: 300;
opacity: 1;
pointer-events: auto;
}
}
.nav svg {
stroke: none;
}
@media (min-width: 992px) {
.sub-menu__open .nav .menu {
transition-delay: 0.35s;
transform: none !important;
}
}
@media (max-width: 991px) {
.nav .sub-menu {
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100%;
z-index: -1;
pointer-events: none;
opacity: 0;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
transition: opacity 0.5s ease;
line-height: 2.1rem;
}
.nav .sub-menu.is__open {
transition-delay: 0.25s;
z-index: 300;
pointer-events: auto;
opacity: 1;
}
}
@media (min-width: 992px) {
.nav .sub-menu {
position: fixed;
top: 0;
left: 50vw;
width: 50vw;
height: 100vh;
align-items: flex-start;
justify-content: center;
flex-direction: column;
display: flex;
pointer-events: none;
z-index: -1;
transition: opacity 0.5s ease;
opacity: 0;
line-height: 4rem;
text-align: left;
}
.nav .sub-menu.is__open {
transition-delay: 0.25s;
z-index: 300;
opacity: 1;
pointer-events: auto;
}
}
.nav .sub-menu__close {
display: flex;
width: 2rem;
height: 2rem;
position: absolute;
cursor: pointer;
align-items: center;
justify-content: center;
}
@media (min-width: 992px) {
.nav .sub-menu__close {
top: 2rem;
right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.nav .sub-menu__close {
top: 2rem;
right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.nav .sub-menu__close {
top: 3rem;
right: 3rem;
}
}
@media (max-width: 991px) {
.nav .sub-menu__close {
top: 2rem;
left: 2rem;
}
}
@media (max-width: 991px) and (min-width: 768px) {
.nav .sub-menu__close {
top: 2rem;
left: 2rem;
}
}
@media (max-width: 991px) and (min-width: 992px) {
.nav .sub-menu__close {
top: 3rem;
left: 3rem;
}
}
.nav .sub-menu__close svg {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
stroke: 0;
}
.nav .sub-menu__heading {
opacity: 0.5;
font-size: 0.85rem;
font-weight: 500;
text-transform: uppercase;
}
@media (min-width: 992px) {
.nav .sub-menu__heading {
font-size: 1rem;
}
}
@media (max-width: 991px) {
.nav .sub-menu ul {
line-height: 2rem;
}
}
.nav .sub-menu a {
font-family: Flexibility-Display;
text-transform: uppercase;
font-weight: 900;
font-size: 2.25rem;
}
@media (max-width: 991px) {
.nav .sub-menu a {
font-size: 1rem;
}
}
.hamburger {
position: fixed;
top: 2rem;
right: 2rem;
z-index: 400;
width: 2rem;
height: 2rem;
fill: #fff !important;
}
@media (min-width: 768px) {
.hamburger {
top: 2rem;
right: 2rem;
}
}
@media (min-width: 992px) {
.hamburger {
top: 3rem;
right: 3rem;
display: none;
}
}
@media (max-width: 991px) {
.nav__open .hamburger {
fill: inherit !important;
}
}
.hamburger svg {
stroke: none;
}
.nav__open .hamburger__default {
opacity: 0;
}
.nav__open .hamburger__active {
opacity: 1;
}
.hamburger__active {
opacity: 0;
}
.hamburger__graphic {
position: absolute;
width: 100%;
height: 100%;
top: 0.3rem;
left: 0;
}
@media (max-width: 991px) {
.nav__body {
display: flex;
align-items: center;
flex: 1 0 auto;
margin-top: 4rem;
}
}
@media (min-width: 992px) {
.nav__body {
height: 100%;
}
}
@media (min-width: 992px) {
.nav__content {
display: flex;
flex-direction: column;
justify-content: space-between;
height: 100%;
background-color: transparent !important;
color: inherit;
}
}
.nav__sides {
left: 0;
width: 100%;
}
.nav__side,
.nav__sides {
position: absolute;
top: 0;
}
.nav__side {
width: calc(100vh - 60px);
padding-top: 1.3rem;
}
.nav__side__left {
left: 0;
transform-origin: 0 0;
transform: rotate(-90deg) translate3d(-100%, 0, 0);
}
.nav__side__right {
left: 100%;
transform-origin: 0 0;
transform: rotate(90deg) translateZ(0);
}
.nav__footer {
padding-bottom: 2rem;
}
.nav__footer__start {
margin-bottom: 0.5rem;
}
@media (max-width: 991px) {
.hide__on__sub_menu__open--mobile,
.nav .nav__content>ul>li>a {
transition: opacity 0.5s ease;
transition-delay: 0.25s;
}
.global__hide .hide__on__sub_menu__open--mobile,
.global__hide .nav .nav__content>ul>li>a,
.nav .global__hide .nav__content>ul>li>a,
.nav .sub-menu__open .nav__content>ul>li>a,
.sub-menu__open .hide__on__sub_menu__open--mobile,
.sub-menu__open .nav .nav__content>ul>li>a {
transition-delay: 0s;
opacity: 0 !important;
pointer-events: none;
}
.global__hide .hide__on__sub_menu__open--mobile,
.global__hide .nav .nav__content>ul>li>a,
.nav .global__hide .nav__content>ul>li>a {
transition-duration: 0s;
}
}
@media (max-width: 991px) {
.hide__on__nav__open,
.hide__on__nav__open--mobile {
transition: opacity 0.5s ease;
transition-delay: 0.25s;
}
.global__hide .hide__on__nav__open,
.global__hide .hide__on__nav__open--mobile,
.nav__open .hide__on__nav__open,
.nav__open .hide__on__nav__open--mobile {
transition-delay: 0s;
opacity: 0 !important;
pointer-events: none;
}
.global__hide .hide__on__nav__open,
.global__hide .hide__on__nav__open--mobile {
transition-duration: 0s;
}
}
@media (min-width: 992px) {
.hide__on__nav__open,
.hide__on__nav__open--desktop,
.nav .nav__content>ul>li>a {
transition: opacity 0.5s ease;
transition-delay: 0.25s;
}
.global__hide .hide__on__nav__open,
.global__hide .hide__on__nav__open--desktop,
.global__hide .nav .nav__content>ul>li>a,
.nav .global__hide .nav__content>ul>li>a,
.nav .sub-menu__open .nav__content>ul>li>a,
.sub-menu__open .hide__on__nav__open,
.sub-menu__open .hide__on__nav__open--desktop,
.sub-menu__open .nav .nav__content>ul>li>a {
transition-delay: 0s;
opacity: 0 !important;
pointer-events: none;
}
.global__hide .hide__on__nav__open,
.global__hide .hide__on__nav__open--desktop,
.global__hide .nav .nav__content>ul>li>a,
.nav .global__hide .nav__content>ul>li>a {
transition-duration: 0s;
}
}
.standard {
margin-bottom: 2rem;
}
@media (min-width: 992px) {
.standard {
margin-bottom: 8rem;
}
}
@media (min-width: 992px) {
.standard__intro__head {
min-height: 65vh;
display: flex;
align-items: center;
}
}
@media (min-width: 992px) {
.standard__intro__head.has--image {
flex-direction: row-reverse;
}
}
.standard__intro__body {
margin-top: 3rem;
}
@media (min-width: 992px) {
.standard__intro__body {
display: flex;
margin-top: 4rem;
}
}
@media (max-width: 991px) {
.has--image .standard__intro__image {
margin-top: -6.5rem;
margin-left: -2rem;
margin-right: -2rem;
}
.has--image .standard__intro__image .image {
width: 100%;
}
.has--image .standard__intro__image .image__backdrop {
display: none;
}
}
.standard__intro__heading,
.standard__intro__image {
flex: 0 0 50%;
}
@media (max-width: 991px) {
.standard__intro__heading {
padding-top: 1rem;
}
}
@media (min-width: 992px) {
.standard__intro__heading {
padding-right: 4rem;
}
.no--image .standard__intro__heading {
max-width: 50vw;
flex: 1 0 50%;
}
}
@media (min-width: 992px) {
.standard__intro__meta {
flex: 0 0 30%;
padding-right: 5rem;
padding-top: 0.5rem;
}
}
@media (min-width: 992px) {
.standard__intro__content {
max-width: 70%;
}
}
.standard__intro__content .standard__event__link {
font-size: 0.7em;
}
.image,
.video {
position: relative;
width: calc(100% - 25px);
margin-bottom: 25px;
}
@media (min-width: 992px) {
.image,
.video {
width: calc(100% - 35px);
margin-bottom: 35px;
}
}
.image--reverse iframe,
.image--reverse img,
.video--reverse iframe,
.video--reverse img {
transform: translate3d(25px, 0, 0);
}
@media (min-width: 992px) {
.image--reverse iframe,
.image--reverse img,
.video--reverse iframe,
.video--reverse img {
transform: translate3d(35px, 0, 0);
}
}
@media (min-width: 992px) {
.image--big .image__backdrop,
.video--big .image__backdrop {
width: 50%;
}
}
.image iframe,
.image img,
.video iframe,
.video img {
position: relative;
z-index: 10;
display: block;
}
.image__img {
height: auto;
}
.image__img,
.image__square {
width: 100%;
position: relative;
z-index: 10;
}
.image__square {
height: 65vh;
background-size: cover;
background-position: 50%;
background-repeat: no-repeat;
}
.image__backdrop {
position: absolute;
bottom: 0;
right: 0;
height: 100%;
width: 100%;
z-index: 0;
transform: translate3d(25px, 25px, 0);
}
@media (min-width: 992px) {
.image__backdrop {
transform: translate3d(35px, 35px, 0);
}
}
.image--reverse .image__backdrop {
transform: translate3d(0, 25px, 0);
}
@media (min-width: 992px) {
.image--reverse .image__backdrop {
transform: translate3d(0, 35px, 0);
}
}
.exhibition__section {
display: flex;
flex-direction: column;
}
.exhibition__section__content {
padding-top: 2rem;
padding-bottom: 2rem;
box-sizing: border-box;
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin-left: -2rem;
margin-right: -2rem;
}
@media (min-width: 768px) {
.exhibition__section__content {
padding-top: 2rem;
padding-bottom: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__section__content {
padding-top: 3rem;
padding-bottom: 3rem;
}
}
@media (min-width: 768px) {
.exhibition__section__content {
margin-left: -2rem;
margin-right: -2rem;
}
}
@media (min-width: 992px) {
.exhibition__section__content {
margin-left: -3rem;
margin-right: -3rem;
min-height: 100vh;
}
}
@media (min-width: 992px) {
.exhibition__section__content--center {
align-items: center;
}
}
.exhibition__section:first-of-type .exhibition__section__content {
padding-top: 0;
}
.exhibition__section__content__padding {
padding-top: 4rem;
padding-bottom: 4rem;
}
@media (min-width: 768px) {
.exhibition__section__content__padding {
padding-top: 4rem;
padding-bottom: 4rem;
}
}
@media (min-width: 992px) {
.exhibition__section__content__padding {
padding-top: 6rem;
padding-bottom: 6rem;
}
}
.exhibition__header__col {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 100%;
max-width: 100%;
}
@media (min-width: 768px) {
.exhibition__header__col {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__header__col {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (max-width: 991px) {
.exhibition__header__col {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__header__col {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 50%;
max-width: 50%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.exhibition__header__col {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.exhibition__header__col {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.exhibition__header__col {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__header__text {
display: flex;
justify-content: center;
}
}
@media (min-width: 992px) {
.exhibition__section__header .exhibition__section__content {
padding-top: 0;
padding-bottom: 0;
min-height: calc(100vh - 14.6rem);
}
}
.post-type-archive-events time {
margin-bottom: auto;
font-size: inherit;
}
.post-type-archive-events .seperator {
padding: 0;
}
.events__heading {
padding-top: 5rem;
padding-bottom: 5rem;
}
@media (min-width: 768px) {
.events__heading {
padding-top: 5rem;
padding-bottom: 5rem;
}
}
@media (min-width: 992px) {
.events__heading {
padding-top: 7.5rem;
padding-bottom: 7.5rem;
}
}
.events__events {
margin-top: -3rem;
}
@media (min-width: 992px) {
.events__events {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.events__events:after {
content: "";
display: block;
flex: 0 0 30%;
}
}
.events__events .events__filter {
display: flex;
justify-content: space-between;
margin-bottom: 3rem;
width: 100%;
}
@media (max-width: 991px) {
.events__events .events__filter {
flex-direction: column;
}
.events__events .events__filter .events__filter__date {
margin-bottom: 2rem;
}
}
.events__events .events__filter .events__filter__date span {
text-transform: uppercase;
}
.events__events .events__filter .events__filter__date span.chosen-date {
margin: 0 10px 0 5px;
border-bottom: 1px solid #000;
font-weight: 700;
cursor: pointer;
}
.events__events .events__filter .events__filter__date span.chosen-date.show {
display: inline-block;
}
.events__events .events__filter .events__filter__date span.date__reset {
cursor: pointer;
font-size: 0.8rem;
width: 10px;
display: none;
}
.events__events .events__filter .events__filter__date span.date__reset.show {
display: inline-block;
}
.events__events .events__filter .events__filter__date span.date__reset svg {
width: 10px;
}
.events__events .events__filter .events__filter__tags {
max-width: 400px;
}
.events__events .events__filter .events__filter__tags :not(span) {
font-size: 0;
}
.events__events .events__filter .events__filter__tags span {
cursor: pointer;
border-right: 1px solid;
}
.events__events .events__filter .events__filter__tags span:last-of-type {
border-right: 0;
}
@media (max-width: 991px) {
.events__events .events__filter .events__filter__tags {
max-width: 100%;
}
}
.events__events .events__filter .date-picker {
width: 100vw;
height: 100vh;
position: fixed;
top: 0;
left: 0;
display: none;
padding: 0 2rem;
background-color: #000;
color: #fff;
z-index: 201;
}
.events__events .events__filter .date-picker * {
user-select: none;
}
.events__events .events__filter .date-picker.open {
display: block;
}
.events__events .events__filter .date-picker .header__logo {
position: absolute;
top: 0;
left: 0;
fill: #fff !important;
}
.events__events .events__filter .date-picker .date-picker__close {
position: absolute;
top: 0;
right: 0;
padding: 2rem 2rem 0 0;
cursor: pointer;
}
.events__events .events__filter .date-picker .date-picker__close svg {
width: 28px;
fill: #fff !important;
stroke: #fff !important;
}
.events__events .events__filter .date-picker .date-picker__wrapper {
max-width: 400px;
width: calc(100% - 4rem);
position: absolute;
top: 150px;
left: 50%;
transform: translateX(-50%);
}
.events__events .events__filter .date-picker .date-picker__wrapper .date-picker__navigation {
width: 100%;
color: #fff;
margin-bottom: 35px;
text-transform: capitalize;
height: 20px;
position: relative;
}
.events__events .events__filter .date-picker .date-picker__wrapper .date-picker__navigation .picker__arrow {
cursor: pointer;
pointer-events: all;
width: 70px;
height: 100%;
position: absolute;
overflow: hidden;
transition: width 0.15s ease;
-webkit-tap-highlight-color: transparent;
}
@media (max-width: 991px) {
.events__events .events__filter .date-picker .date-picker__wrapper .date-picker__navigation .picker__arrow {
width: 50%;
}
}
.events__events .events__filter .date-picker .date-picker__wrapper .date-picker__navigation .picker__arrow svg {
width: 145px;
stroke-width: 2px;
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
pointer-events: none;
stroke: #fff;
}
.events__events .events__filter .date-picker .date-picker__wrapper .date-picker__navigation .picker__arrow.arrow__left {
transform: rotate(180deg);
left: 20px;
}
@media (max-width: 991px) {
.events__events .events__filter .date-picker .date-picker__wrapper .date-picker__navigation .picker__arrow.arrow__left {
left: 5px;
}
}
.events__events .events__filter .date-picker .date-picker__wrapper .date-picker__navigation .picker__arrow.arrow__right {
right: 20px;
}
@media (max-width: 991px) {
.events__events .events__filter .date-picker .date-picker__wrapper .date-picker__navigation .picker__arrow.arrow__right {
right: 5px;
}
}
.events__events .events__filter .date-picker .date-picker__wrapper .date-picker__navigation .picker__arrow:hover {
width: 80px;
}
@media (max-width: 991px) {
.events__events .events__filter .date-picker .date-picker__wrapper .date-picker__navigation .picker__arrow:hover {
width: 50%;
}
}
.events__events .events__filter .date-picker .date-picker__wrapper .date-picker__navigation .date-picker__header {
position: absolute;
font-weight: 700;
text-transform: uppercase;
font-size: 18px;
left: 50%;
transform: translateX(-50%);
padding: 0 20px;
background-color: #000;
white-space: nowrap;
z-index: 1;
}
.events__events .events__filter .date-picker .date-picker__wrapper table {
width: 100%;
display: none;
table-layout: fixed;
}
.events__events .events__filter .date-picker .date-picker__wrapper table.active {
display: table;
}
.events__events .events__filter .date-picker .date-picker__wrapper table tr th {
font-weight: 400;
font-size: 13px;
padding-bottom: 10px;
}
.events__events .events__filter .date-picker .date-picker__wrapper table tr td {
text-align: center;
font-weight: 700;
color: hsla(90, 2%, 50%, 0.8);
padding: 10px;
font-size: 16px;
position: relative;
}
.events__events .events__filter .date-picker .date-picker__wrapper table tr td:hover {
color: #fff;
}
.events__events .events__filter .date-picker .date-picker__wrapper table tr td[date] {
cursor: pointer;
}
.events__events .events__filter .date-picker .date-picker__wrapper table tr td.chosen:after {
content: "";
width: 30%;
position: absolute;
left: 50%;
bottom: 8px;
transform: translateX(-50%);
border-bottom: 1px solid #fff;
}
.events__events .events__filter .single-filter {
text-transform: uppercase;
padding: 0 10px 0 0;
margin: 2px 10px 0 0;
display: inline-block;
line-height: 1;
-webkit-tap-highlight-color: transparent;
}
.events__events .events__filter .single-filter.active {
font-weight: 700;
}
.events__events .events__filter .single-filter:first-of-type {
padding-left: 0;
}
.events__events .no-match {
display: none;
}
.events__events .no-match.show {
display: block;
}
.event {
transition: all 0.15s ease;
opacity: 1;
width: 100%;
margin-bottom: 3rem !important;
}
@media (min-width: 992px) {
.event {
flex: 0 0 30%;
}
}
.event img {
margin-bottom: 2rem;
}
.event.date-filtered,
.event.filtered {
opacity: 0;
flex: 0;
width: 0;
height: 0;
margin-bottom: 0 !important;
}
.event__header {
margin-bottom: 1rem;
font-size: 1.275rem;
}
.event__image {
margin-bottom: 1.25rem;
}
.event__image__fixed {
padding-top: 75%;
display: block;
background-size: cover;
background-position: 50%;
background-repeat: no-repeat;
}
@media (min-width: 992px) {
.event__content__meta {
min-height: 10rem;
}
}
.event__time {
font-size: 1.25rem;
margin: 1.5rem 0 2rem;
padding: 0.75rem 0;
}
.event__weekday {
display: flex;
align-items: flex-end;
margin-top: 0.75rem;
padding-top: 0.75rem;
position: relative;
}
.event__weekday:after {
position: absolute;
top: 0;
left: 0;
width: 100%;
content: "";
opacity: 0.15;
display: block;
border-top: 1px solid;
}
.event__weekday__days {
display: flex;
align-items: flex-end;
flex: 1 0 auto;
}
.event__weekday__days .weekday {
text-transform: capitalize;
}
.event__weekday__day {
margin-bottom: 0.05rem;
}
.event__weekday__day+.event__weekday__day {
margin-left: 0.35rem;
}
.event__dates {
font-weight: 700;
}
.language {
display: inline-flex;
} @media (max-width: 991px) {
.language {
align-items: flex-end;
}
}
.language__lang {
margin-right: 1rem;
text-transform: uppercase;
}
.language__lang img {
width: 25px;
}
.lang-mobile {
width: 32px;
}
.language__lang.is__active a {
font-weight: 700;
}
.language__lang:last-child {
margin-right: 0;
}
.loader {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 600;
background-color: #e53242;
display: flex;
align-items: center;
justify-content: center;
}
.loader.loader__navloader {
background-color: transparent;
z-index: -1;
}
@media (min-width: 992px) {
.loader.loader__navloader {
width: 50%;
opacity: 0;
}
}
@media (max-width: 991px) {
.loader.loader__navloader {
opacity: 0.1;
}
}
@media (min-width: 992px) {
.loader.loader__navloader .loader__content svg {
width: 50vh;
height: 50vh;
}
}
.loader__content svg {
width: 75vw;
height: 75vw;
}
@media (min-width: 992px) {
.loader__content svg {
width: 75vh;
height: 75vh;
}
}
.loader__content svg * {
stroke-width: 3;
stroke-linecap: square;
stroke-miterlimit: 10;
}
.app__color--white .loader__content svg * {
fill: hsla(0, 0%, 100%, 0);
}
.app__color--black .loader__content svg * {
fill: transparent;
}
.app__color--brand .loader__content svg * {
fill: rgba(229, 50, 66, 0);
}
.loader__logo {
top: 2rem;
left: 2rem;
position: absolute;
display: block;
width: 81.5px;
height: 37.5px;
fill: #fff;
}
@media (min-width: 768px) {
.loader__logo {
top: 2rem;
left: 2rem;
}
}
@media (min-width: 992px) {
.loader__logo {
top: 3rem;
left: 3rem;
}
}
.app__loader .loader__content svg * {
fill: hsla(0, 0%, 100%, 0);
stroke: #fff;
}
@media (min-width: 992px) {
.sign__up,
.sign__up__inner {
display: flex;
flex-direction: column;
min-height: calc(100vh - 14.6rem);
}
.sign__up__inner {
align-items: center;
justify-content: center;
}
}
.sign__up__content {
padding-top: 2rem;
padding-bottom: 2rem;
}
@media (min-width: 768px) {
.sign__up__content {
padding-top: 2rem;
}
}
@media (min-width: 992px) {
.sign__up__content {
padding-top: 3rem;
}
}
@media (min-width: 768px) {
.sign__up__content {
padding-bottom: 2rem;
}
}
@media (min-width: 992px) {
.sign__up__content {
padding-bottom: 3rem;
width: 100%;
max-width: 40rem;
}
}
.sign__up__content__header {
padding-bottom: 1rem;
}
@media (min-width: 768px) {
.sign__up__content__header {
padding-bottom: 1rem;
}
}
@media (min-width: 992px) {
.sign__up__content__header {
padding-bottom: 1.5rem;
}
}
.sign__up__legal {
opacity: 0.5;
margin-top: 2rem;
font-size: 0.9em;
line-height: 1.2;
}
.sign__up__legal a {
text-decoration: underline;
}
@media (min-width: 992px) {
.archive__intro {
max-width: 31.25rem;
}
}
.archive__title {
font-size: 27vw;
position: relative;
left: -0.4rem;
}
@media (min-width: 992px) {
.archive__title {
left: -1.2rem;
font-size: 25vw;
}
}
@media (min-width: 992px) {
.archive__grid__item {
color: #d7d7d7;
transition: color 0.3s ease;
}
.archive__grid__item:hover {
color: #e53242;
}
}
@media (min-width: 992px) {
.archive__grid__item__exhibitions {
display: flex;
flex-wrap: wrap;
}
.archive__grid__item__exhibitions>p {
display: inline-block;
flex: 0 0 33%;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (-ms-high-contrast: active),
(min-width: 992px) and (-ms-high-contrast: none) {
.archive__grid__item__exhibitions>p {
flex: 0 0 30%;
}
}
@media (min-width: 992px) {
.archive__empty,
.archive__empty__inner {
display: flex;
flex-direction: row;
}
.archive__empty__inner {
width: 100%;
min-height: calc(100vh - 7.3rem);
align-items: center;
}
}
@media (min-width: 992px) {
.archive__empty__content {
width: 100%;
text-align: center;
}
}
@media (max-width: 991px) {
.findvej {
margin-top: 33vh;
}
}
@media (min-width: 992px) {
.findvej__head {
display: flex;
flex-direction: row;
}
}
.findvej__head__inner {
display: flex;
flex-direction: row;
align-items: center;
min-height: calc(100vh - 7.3rem);
}
@media (min-width: 992px) {
.findvej__head__content {
max-width: 75%;
}
}
.findvej__contact {
padding-bottom: 1rem;
}
@media (min-width: 992px) {
.findvej__row {
display: flex;
}
}
.findvej__row+.findvej__row {
margin-top: 2rem;
}
.findvej__col {
flex: 0 1 75%;
}
@media (min-width: 992px) {
.findvej__col:first-child {
flex: 0 0 25%;
padding-right: 3rem;
}
}
@media (min-width: 992px) {
.findvej__grid {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
}
.findvej__grid__item {
padding-bottom: 2rem;
}
@media (min-width: 992px) {
.findvej__grid__item {
flex: 0 0 47.25%;
display: flex;
justify-content: space-between;
}
}
@media (min-width: 992px) {
.findvej__grid__item__col {
flex: 0 0 72.5%;
}
}
@media (max-width: 991px) {
.findvej__image {
background-color: #fbfbfb;
margin: 1rem 0;
padding: 2rem 0 1rem;
}
}
@media (min-width: 992px) {
.findvej__image {
flex: 0 0 20%;
}
}
@media (max-width: 991px) {
.findvej__image__svg {
max-width: 33vw;
margin: auto;
text-align: center;
}
}
.findvej__meta {
margin-bottom: 0;
}
.findvej__background {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 0;
transition: opacity 0.5s ease;
padding-top: 224.60567%;
}
@media (min-width: 992px) {
.findvej__background {
padding-top: 76.13381%;
}
}
.findvej__background svg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.nav__open .findvej__background,
.sub-menu__open .findvej__background {
opacity: 0 !important;
}
.page-template-findvej .main {
position: relative;
z-index: 10;
}
@media (min-width: 992px) {
.aabningstider,
.aabningstider__inner {
display: flex;
flex-direction: row;
}
.aabningstider__inner {
align-items: center;
min-height: calc(100vh - 7.3rem);
width: 100%;
}
}
@media (min-width: 992px) {
.aabningstider__content {
width: 100%;
}
}
.aabningstider__head {
margin-bottom: 2rem;
}
@media (min-width: 992px) {
.aabningstider__head {
margin-top: 5rem;
margin-bottom: 5rem;
max-width: 75%;
}
}
@media (min-width: 992px) {
.aabningstider__grid {
display: flex;
}
}
.aabningstider__grid__item {
padding-bottom: 2rem;
}
@media (min-width: 992px) {
.aabningstider__grid__item {
flex: 1 0 33%;
display: flex;
}
}
@media (min-width: 992px) {
.aabningstider__grid__item__col {
padding-left: 1rem;
}
}
@media (max-width: 991px) {
.aabningstider__image {
background-color: #fbfbfb;
margin: 1rem 0;
padding: 2rem 0 1rem;
}
}
@media (min-width: 992px) {
.aabningstider__image {
flex: 0 0 20%;
}
}
@media (max-width: 991px) {
.aabningstider__image__svg {
max-width: 33vw;
margin: auto;
text-align: center;
}
}
.aabningstider .manchette,
.aabningstider .standard__intro__content,
.aabningstider .vertical-fade__time {
margin-bottom: 0;
}
.aabningstider .manchette p,
.aabningstider .standard__intro__content p,
.aabningstider .vertical-fade__time p {
line-height: 1.2;
}
.attention-box__container {
padding-left: 5.5rem;
padding-right: 5.5rem;
transition: all 0.25s ease;
width: 100%;
transform: translateY(0);
opacity: 1;
position: fixed;
bottom: 20px;
color: #fff !important;
z-index: 100;
}
@media (max-width: 991px) {
.attention-box__container {
padding-left: 2rem;
padding-right: 2rem;
}
}
.attention-box__container .attention-box {
background-color: #e53242;
padding: 20px;
max-width: calc(50% - 1rem - 65px);
bottom: 20px;
display: inline-block;
}
@media (max-width: 991px) {
.attention-box__container .attention-box {
max-width: 100%;
width: 100%;
}
}
.attention-box__container .attention-box h3 {
text-transform: none;
font-family: Theinhardt;
font-weight: 700;
padding-right: 30px;
}
.attention-box__container .attention-box p {
padding-right: 30px;
max-lines: 3;
}
.attention-box__container .attention-box .close {
float: right;
cursor: pointer;
}
.attention-box__container .attention-box .close svg {
width: 28px;
fill: #fff !important;
stroke: #fff !important;
}
.attention-box__container .attention-box .arrow .arrow__text {
font-weight: 400;
}
.attention-box__container .attention-box .arrow svg {
stroke: #fff !important;
transform: translate3d(-60%, 0, 0);
}
.attention-box__container .attention-box .arrow:hover svg {
transform: translate3d(-40%, 0, 0);
}
.attention-box__container.hide {
transform: translateY(100%);
opacity: 0;
}
.nav__open .attention-box__container {
opacity: 0;
}
.toggle {
cursor: pointer;
}
.toggled {
display: none;
margin-top: 1rem;
}
.mt-0 {
margin-top: 0;
}
@media (min-width: 767px) {
.block-large {
display: block;
}
}
.standard__list__row__header {
font-size: 1.5rem;
text-transform: uppercase;
font-weight: 900;
margin: 0;
font-family: Flexibility-Display;
margin-bottom: 1rem;
}
.ratio-image {
background-color: #eee;
background-size: cover;
background-position: 50%;
margin-bottom: 2rem;
}
.ratio-image img {
display: none;
}
.footer {
min-height: auto;
z-index: 100;
position: relative;
padding-top: 4rem;
padding-bottom: 4rem;
width: 100%;
}
@media (min-width: 768px) {
.footer {
padding-top: 4rem;
padding-bottom: 4rem;
}
}
@media (min-width: 992px) {
.footer {
padding-top: 6rem;
padding-bottom: 3rem;
display: flex;
align-items: center;
justify-content: center;
}
}
.footer__container {
padding-left: 2rem;
padding-right: 2rem;
}
@media (min-width: 768px) {
.footer__container {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.footer__container {
padding-left: 3rem;
padding-right: 3rem;
}
}
@media (max-width: 991px) {
.footer__container {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (max-width: 991px) and (min-width: 768px) {
.footer__container {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (max-width: 991px) and (min-width: 992px) {
.footer__container {
padding-left: 3rem;
padding-right: 3rem;
}
}
@media (min-width: 992px) {
.footer__container {
padding-left: 8rem;
padding-right: 8rem;
width: 100%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.footer__container {
padding-left: 8rem;
padding-right: 8rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.footer__container {
padding-left: 12rem;
padding-right: 12rem;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.footer__container {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (max-width: 991px) and (min-width: 768px) {
.footer__container {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (max-width: 991px) and (min-width: 992px) {
.footer__container {
padding-left: 3rem;
padding-right: 3rem;
}
}
.footer__related {
box-sizing: border-box;
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin-left: -2rem;
margin-right: -2rem;
margin-bottom: 2rem;
}
@media (min-width: 768px) {
.footer__related {
margin-left: -2rem;
margin-right: -2rem;
}
}
@media (min-width: 992px) {
.footer__related {
margin-left: -3rem;
margin-right: -3rem;
}
}
@media (min-width: 768px) {
.footer__related {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.footer__related {
margin-bottom: 3rem;
padding-left: 1rem;
padding-right: 1rem;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.footer__related {
padding-left: 1rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.footer__related {
padding-left: 1.5rem;
height: auto;
padding-top: 3rem;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.footer__related {
padding-right: 1rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.footer__related {
padding-right: 1.5rem;
}
}
.footer__related__item {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 100%;
max-width: 100%;
}
@media (min-width: 768px) {
.footer__related__item {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.footer__related__item {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (max-width: 991px) {
.footer__related__item {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.footer__related__item {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 33.33333%;
max-width: 33.33333%;
padding-left: 1rem;
padding-right: 1rem;
}
}
@media (min-width: 992px) {
.footer__related__item-4 {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 25%;
max-width: 25%;
padding-left: 1rem;
padding-right: 1rem;
}
}
@media (min-width: 1280px) {
.footer__related__item-4 {
flex-grow: 0;
flex-shrink: 0;
flex-basis: 33%;
max-width: 33%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.footer__related__item {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.footer__related__item {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.footer__related__item {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.footer__related__item {
padding-left: 1rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.footer__related__item {
padding-left: 1.5rem;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.footer__related__item {
padding-right: 1rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.footer__related__item {
padding-right: 1.5rem;
}
}
.footer__related__item img {
display: block;
}
.footer__related__img {
padding-top: 75%;
width: 100%;
display: inline-block;
background-size: cover;
background-repeat: no-repeat;
background-position: 50%;
}
.footer__heading {
margin-bottom: 2rem;
font-size: 2.2rem;
margin: 3.5rem 0;
margin-top: 12.5rem;
}
.footer__related__item__heading {
margin-top: 0;
margin-bottom: 0.5rem;
}
.footer__related__item__subheader {
margin-bottom: 0;
}
.footer__related__item__subheader .thin {
font-weight: inherit;
font-size: inherit;
}
.footer__related__item__header {
margin-bottom: 0;
font-weight: 300;
}
.footer__related__item__header .thin {
font-weight: inherit;
font-size: inherit;
}
.footer__contact {
margin-top: 4rem;
}
@media (min-width: 768px) {
.footer__contact {
margin-top: 4rem;
}
}
@media (min-width: 992px) {
.footer__contact {
margin-top: 1rem;
box-sizing: border-box;
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin-left: -2rem;
margin-right: -2rem;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.footer__contact {
margin-left: -2rem;
margin-right: -2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.footer__contact {
margin-left: -3rem;
margin-right: -3rem;
}
}
@media (min-width: 992px) {
.footer__contact__item {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 1;
flex-basis: 0;
max-width: 100%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.footer__contact__item {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.footer__contact__item {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.footer__contact__item {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.standard__split {
margin-top: 8rem;
}
}
.standard__split__item {
margin-bottom: 6rem;
}
@media (min-width: 992px) {
.standard__split__item {
display: flex;
align-items: center;
justify-content: space-between;
}
}
@media (min-width: 992px) {
.standard__split__item:nth-child(2n) {
flex-direction: row-reverse;
}
}
.standard__split__item:last-child {
margin-bottom: 0;
}
.standard__split__item__col {
margin-bottom: 4rem;
}
.standard__split__item__col__start {
flex: 0 0 50%;
}
.standard__split__item__col__end {
flex: 0 0 45%;
}
@media (min-width: 992px) {
.standard__split__item__col__end {
padding-right: 8rem;
padding-left: 0;
}
}
@media (min-width: 992px) {
.standard__split__item:nth-child(2n) .standard__split__item__col__end {
padding-right: 0;
padding-left: 8rem;
}
}
@media (min-width: 992px) {
.standard__grid {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-top: 1rem;
}
}
@media (min-width: 992px) {
.standard__grid:after {
content: "";
flex: 0 0 30%;
}
}
.standard__grid__item {
margin-bottom: 6rem;
}
@media (min-width: 992px) {
.standard__grid__item {
flex: 0 0 30%;
max-width: 30%;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.standard__grid__item-5 {
flex: 0 0 20%;
max-width: 20%;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.standard__grid__item-4 {
flex: 0 0 25%;
max-width: 25%;
padding-right: 2rem;
}
}
.standard__grid__item-5 img {
max-width: 96px;
margin: 0 auto;
}
.standard__grid__item-5 img.finance-img {
max-width: 90px;
}
.standard__grid__item__col h3 {
text-align: center;
}
.standard__grid__item:last-child {
margin-bottom: 0;
}
.standard__grid__item__col__start {
margin-bottom: 0.5rem;
}
@media (min-width: 992px) {
.standard__grid__item__col__start {
margin-bottom: 1rem;
}
}
.standard__list__row {
margin-bottom: 3rem;
}
.standard__list__row__subheader {
display: inline-block;
margin-bottom: 0.5rem;
opacity: 0.5;
}
.standard__list__row__header {
margin-bottom: 0.5rem;
display: block;
}
@media (min-width: 992px) {
.standard__list__row__description {
max-width: 50%;
}
}
.exhibition__introduction__image {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 100%;
max-width: 100%;
}
@media (min-width: 768px) {
.exhibition__introduction__image {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__introduction__image {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (max-width: 991px) {
.exhibition__introduction__image {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__introduction__image {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 33.33333%;
max-width: 33.33333%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.exhibition__introduction__image {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.exhibition__introduction__image {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.exhibition__introduction__image {
margin-bottom: 2rem;
}
}
.exhibition__introduction__text {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 100%;
max-width: 100%;
}
@media (min-width: 768px) {
.exhibition__introduction__text {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__introduction__text {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (max-width: 991px) {
.exhibition__introduction__text {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__introduction__text {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 66.66667%;
max-width: 66.66667%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.exhibition__introduction__text {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.exhibition__introduction__text {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.exhibition__introduction__text {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__introduction__text__text {
max-width: 30vw;
}
}
.exhibition__section__hero_image {
min-height: 100vh;
}
.exhibition__section__hero_image .exhibition__section__content {
min-height: 100vh;
background-position: 50%;
background-size: cover;
}
@media (min-width: 992px) {
.exhibition__section__hero_image .exhibition__section__content {
position: absolute;
width: 100%;
left: 2rem;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.exhibition__section__hero_image .exhibition__section__content {
left: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.exhibition__section__hero_image .exhibition__section__content {
left: 3rem;
}
}
.exhibition__gallery__header {
margin-bottom: 5rem;
}
@media (max-width: 991px) {
.exhibition__gallery__header {
padding-left: 2rem;
padding-right: 2rem;
text-align: center;
margin-top: 2rem;
margin-bottom: 2rem;
}
}
@media (max-width: 991px) and (min-width: 768px) {
.exhibition__gallery__header {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (max-width: 991px) and (min-width: 992px) {
.exhibition__gallery__header {
padding-left: 3rem;
padding-right: 3rem;
}
}
.exhibition__gallery__gallery {
overflow: hidden;
width: 100vw;
position: relative;
}
@media (min-width: 992px) {
.exhibition__gallery__gallery {
margin-left: -7rem;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.exhibition__gallery__gallery {
margin-left: -7rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.exhibition__gallery__gallery {
margin-left: -10.5rem;
}
}
.exhibition__gallery__gallery .carousel {
width: 100%;
position: relative;
}
.exhibition__gallery__gallery .carousel-cell {
padding: 0 1rem;
}
@media (max-width: 991px) {
.exhibition__gallery__gallery .carousel-cell {
width: 70vw !important;
}
}
@media (min-width: 992px) {
.exhibition__gallery__gallery .carousel-cell {
width: 25vw;
}
}
.exhibition__gallery__gallery .flickity-prev-next-button {
stroke: none;
position: absolute;
top: calc(50% - 22.5px);
width: 46.5px;
height: 45px;
z-index: 200;
display: flex;
align-items: center;
justify-content: center;
border: 0;
cursor: pointer;
}
@media (min-width: 992px) {
.exhibition__gallery__gallery .flickity-prev-next-button {
top: calc(50% - 30px);
width: 62px;
height: 60px;
}
}
@media (max-width: 991px) {
.exhibition__gallery__gallery .flickity-prev-next-button {
display: none;
}
}
.exhibition__gallery__gallery .flickity-prev-next-button svg {
width: 30px;
height: 30px;
}
.exhibition__gallery__gallery .flickity-prev-next-button.next {
right: 0;
}
.carousel__image__description {
display: block;
margin-top: 0.5rem;
opacity: 0.5;
font-size: 0.8em;
line-height: 1.5;
width: 75%;
}
.exhibition__quote__image,
.exhibition__quote__quote {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 100%;
max-width: 100%;
}
@media (min-width: 768px) {
.exhibition__quote__image,
.exhibition__quote__quote {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__quote__image,
.exhibition__quote__quote {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (max-width: 991px) {
.exhibition__quote__image,
.exhibition__quote__quote {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__quote__image {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 33.33333%;
max-width: 33.33333%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.exhibition__quote__image {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.exhibition__quote__image {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.exhibition__quote__image {
margin-bottom: 2rem;
}
}
.exhibition__quote__quote {
z-index: 100;
}
@media (min-width: 992px) {
.exhibition__quote__quote {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 58.33333%;
max-width: 58.33333%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.exhibition__quote__quote {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.exhibition__quote__quote {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.exhibition__quote__quote {
margin-bottom: 2rem;
}
}
.exhibition__quote__quote blockquote {
margin-bottom: 1rem;
}
.exhibition__text-image__container {
padding-left: 2rem;
padding-right: 2rem;
width: 100%;
}
@media (min-width: 768px) {
.exhibition__text-image__container {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__text-image__container {
padding-left: 3rem;
padding-right: 3rem;
}
}
@media (max-width: 991px) {
.exhibition__text-image__container {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (max-width: 991px) and (min-width: 768px) {
.exhibition__text-image__container {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (max-width: 991px) and (min-width: 992px) {
.exhibition__text-image__container {
padding-left: 3rem;
padding-right: 3rem;
}
}
.exhibition__text-image__row {
box-sizing: border-box;
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin-left: -2rem;
margin-right: -2rem;
align-items: center;
}
@media (min-width: 768px) {
.exhibition__text-image__row {
margin-left: -2rem;
margin-right: -2rem;
}
}
@media (min-width: 992px) {
.exhibition__text-image__row {
margin-left: -3rem;
margin-right: -3rem;
justify-content: center;
}
}
.exhibition__text-image__row:not(:last-child) {
margin-bottom: 3rem;
}
@media (min-width: 992px) {
.exhibition__text-image__row:not(:last-child) {
margin-bottom: 15rem;
}
}
.exhibition__text-image__row:nth-child(2n) {
flex-direction: row-reverse;
}
.exhibition__text-image__row:last-child {
margin-bottom: 0;
}
.exhibition__text-image__row__image {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 100%;
max-width: 100%;
}
@media (min-width: 768px) {
.exhibition__text-image__row__image {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__text-image__row__image {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (max-width: 991px) {
.exhibition__text-image__row__image {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__text-image__row__image {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 50%;
max-width: 50%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.exhibition__text-image__row__image {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.exhibition__text-image__row__image {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.exhibition__text-image__row__image {
margin-bottom: 2rem;
}
}
.exhibition__text-image__row__text {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 100%;
max-width: 100%;
}
@media (min-width: 768px) {
.exhibition__text-image__row__text {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__text-image__row__text {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (max-width: 991px) {
.exhibition__text-image__row__text {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__text-image__row__text {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 41.66667%;
max-width: 41.66667%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.exhibition__text-image__row__text {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.exhibition__text-image__row__text {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.exhibition__text-image__row__text {
margin-bottom: 2rem;
}
}
.exhibition__information__heading {
margin-bottom: 3rem;
}
.exhibition__information__texts {
box-sizing: border-box;
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin-left: -2rem;
margin-right: -2rem;
}
@media (min-width: 768px) {
.exhibition__information__texts {
margin-left: -2rem;
margin-right: -2rem;
}
}
@media (min-width: 992px) {
.exhibition__information__texts {
margin-left: -3rem;
margin-right: -3rem;
}
}
.exhibition__information__text {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 100%;
max-width: 100%;
}
@media (min-width: 768px) {
.exhibition__information__text {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__information__text {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (max-width: 991px) {
.exhibition__information__text {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__information__start {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 66.66667%;
max-width: 66.66667%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.exhibition__information__start {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.exhibition__information__start {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.exhibition__information__start {
margin-bottom: 2rem;
}
}
@media (min-width: 992px) {
.exhibition__information__end {
padding-left: 2rem;
padding-right: 2rem;
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 33.33333%;
max-width: 33.33333%;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.exhibition__information__end {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.exhibition__information__end {
padding-left: 3rem;
padding-right: 3rem;
display: flex;
flex-direction: column;
}
}
@media (min-width: 992px) and (max-width: 991px) {
.exhibition__information__end {
margin-bottom: 2rem;
}
}
#fifth-element {
z-index: -1;
position: fixed;
opacity: 0;
transition: opacity 1s ease;
transition-delay: 1s;
}
#fifth-element.is__active {
transition-delay: 0s;
opacity: 0.1;
}
.not-found__404 {
display: flex;
flex-direction: column;
}
@media (min-width: 992px) {
.not-found__404 {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 768px) {
.not-found__404 {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media (min-width: 992px) and (min-width: 992px) {
.not-found__404 {
padding-left: 3rem;
padding-right: 3rem;
}
}
.not-found__404__inner {
display: flex;
min-height: calc(100vh - 7.3rem);
align-items: center;
}
@keyframes scrolldown {
0% {
transform: translateZ(0);
opacity: 0;
}
20% {
transform: translateZ(0);
opacity: 1;
}
80% {
transform: translate3d(0, 300%, 0);
opacity: 1;
}
to {
transform: translate3d(0, 300%, 0);
opacity: 0;
}
}
@keyframes scrolldownFadeIn {
0% {
opacity: 0;
}
to {
opacity: 1;
}
}
.scrolldown {
position: fixed;
bottom: 2rem;
left: calc(50% - 1rem);
width: 2rem;
height: 3.5rem;
z-index: 10;
pointer-events: none;
}
@media (max-width: 991px) {
.scrolldown {
display: none;
}
}
.scrolldown .scrolldown__graphic {
width: 2rem;
height: 3.5rem;
border-radius: 10rem;
border: 0.15rem solid;
animation: scrolldownFadeIn 1s 2s ease both;
}
.scrolldown .scrolldown__graphic:before {
content: "";
width: 0;
height: 0;
display: block;
border: 0.15rem solid;
border-radius: 10rem;
position: absolute;
left: calc(50% - 0.15rem);
top: 0.525rem;
animation: scrolldown 2s ease both infinite;
}
.mc-field-group {
margin-top: 1rem;
margin-bottom: 3rem;
border-bottom: 1px solid hsla(0, 0%, 100%, 0.5);
}
@media (min-width: 992px) {
.mc-field-group {
display: flex;
}
}
.mc-field-group>label {
display: inline-block;
flex: 0 1 auto;
min-width: 5rem;
opacity: 0.5;
}
@media (min-width: 992px) {
.mc-field-group>label {
min-width: 7rem;
}
}
.mc-field-group>input {
position: relative;
flex: 1 0 auto;
background-color: transparent;
border: 0;
color: #fff;
bottom: 0.15rem;
}
@media (min-width: 992px) {
.mc-field-group>input,
.mc-field-group>label {
font-size: 1.5rem;
}
}
#mc_embed_signup input[type="submit"] {
border: 0;
cursor: pointer;
font-weight: 800;
text-transform: uppercase;
font-size: 0.8rem;
}
.video__context {
padding-top: 56%;
position: relative;
}
.video__context iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 20;
}
.text-center {
text-align: center;
}
.footer__contact__item {
font-size: 22px;
}
:root {
--wp-admin-theme-color: #007cba;
--wp-admin-theme-color-darker-10: #006ba1;
--wp-admin-theme-color-darker-20: #005a87;
}
#start-resizable-editor-section {
display: none;
}
.wp-block-audio figcaption {
margin-top: 0.5em;
margin-bottom: 1em;
}
.wp-block-audio audio {
width: 100%;
min-width: 300px;
}
.wp-block-button__link {
color: #fff;
background-color: #32373c;
border: none;
border-radius: 28px;
box-shadow: none;
cursor: pointer;
display: inline-block;
font-size: 18px;
padding: 12px 24px;
text-align: center;
text-decoration: none;
overflow-wrap: break-word;
}
.wp-block-button__link:active,
.wp-block-button__link:focus,
.wp-block-button__link:hover,
.wp-block-button__link:visited {
color: #fff;
}
.wp-block-button__link.aligncenter {
text-align: center;
}
.wp-block-button__link.alignright {
text-align: right;
}
.wp-block-button.is-style-squared,
.wp-block-button__link.wp-block-button.is-style-squared {
border-radius: 0;
}
.wp-block-button.no-border-radius,
.wp-block-button__link.no-border-radius {
border-radius: 0 !important;
}
.is-style-outline .wp-block-button__link,
.wp-block-button__link.is-style-outline {
color: #32373c;
background-color: transparent;
border: 2px solid;
}
.wp-block-buttons .wp-block-button {
display: inline-block;
margin-right: 8px;
margin-bottom: 8px;
}
.wp-block-buttons .wp-block-button:last-child {
margin-right: 0;
}
.wp-block-buttons.alignright .wp-block-button {
margin-right: 0;
margin-left: 8px;
}
.wp-block-buttons.alignright .wp-block-button:first-child {
margin-left: 0;
}
.wp-block-buttons.alignleft .wp-block-button {
margin-left: 0;
margin-right: 8px;
}
.wp-block-buttons.alignleft .wp-block-button:last-child {
margin-right: 0;
}
.wp-block-button.aligncenter,
.wp-block-buttons.aligncenter,
.wp-block-calendar {
text-align: center;
}
.wp-block-calendar tbody td,
.wp-block-calendar th {
padding: 4px;
border: 1px solid #ddd;
}
.wp-block-calendar tfoot td {
border: none;
}
.wp-block-calendar table {
width: 100%;
border-collapse: collapse;
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
}
.wp-block-calendar table th {
font-weight: 400;
background: #ddd;
}
.wp-block-calendar a {
text-decoration: underline;
}
.wp-block-calendar tfoot a {
color: #007cba;
color: var(--wp-admin-theme-color);
}
.wp-block-calendar table caption,
.wp-block-calendar table tbody {
color: #40464d;
}
.wp-block-categories.alignleft {
margin-right: 2em;
}
.wp-block-categories.alignright {
margin-left: 2em;
}
.wp-block-columns {
display: flex;
margin-bottom: 28px;
flex-wrap: wrap;
}
@media (min-width: 782px) {
.wp-block-columns {
flex-wrap: nowrap;
}
}
.wp-block-columns.has-background {
padding: 20px 38px;
}
.wp-block-column {
flex-grow: 1;
min-width: 0;
word-break: break-word;
overflow-wrap: break-word;
}
@media (max-width: 599px) {
.wp-block-column {
flex-basis: 100% !important;
}
}
@media (min-width: 600px) and (max-width: 781px) {
.wp-block-column {
flex-basis: calc(50% - 16px) !important;
flex-grow: 0;
}
.wp-block-column:nth-child(2n) {
margin-left: 32px;
}
}
@media (min-width: 782px) {
.wp-block-column {
flex-basis: 0;
flex-grow: 1;
}
.wp-block-column[style*="flex-basis"] {
flex-grow: 0;
}
.wp-block-column:not(:first-child) {
margin-left: 32px;
}
}
.wp-block-columns.are-vertically-aligned-top {
align-items: flex-start;
}
.wp-block-columns.are-vertically-aligned-center {
align-items: center;
}
.wp-block-columns.are-vertically-aligned-bottom {
align-items: flex-end;
}
.wp-block-column.is-vertically-aligned-top {
align-self: flex-start;
}
.wp-block-column.is-vertically-aligned-center {
-ms-grid-row-align: center;
align-self: center;
}
.wp-block-column.is-vertically-aligned-bottom {
align-self: flex-end;
}
.wp-block-column.is-vertically-aligned-bottom,
.wp-block-column.is-vertically-aligned-center,
.wp-block-column.is-vertically-aligned-top {
width: 100%;
}
.wp-block-cover,
.wp-block-cover-image {
position: relative;
background-size: cover;
background-position: 50%;
min-height: 430px;
height: 100%;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
padding: 16px;
}
.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax {
background-attachment: fixed;
}
@supports (-webkit-overflow-scrolling: touch) {
.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax {
background-attachment: scroll;
}
}
@media (prefers-reduced-motion: reduce) {
.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax {
background-attachment: scroll;
}
}
.wp-block-cover-image.has-background-dim,
.wp-block-cover.has-background-dim {
background-color: #000;
}
.wp-block-cover-image.has-background-dim:before,
.wp-block-cover.has-background-dim:before {
content: "";
background-color: inherit;
}
.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,
.wp-block-cover-image .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim:not(.has-background-gradient):before,
.wp-block-cover .wp-block-cover__gradient-background {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
z-index: 1;
}
.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,
.wp-block-cover-image .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim:not(.has-background-gradient):before,
.wp-block-cover .wp-block-cover__gradient-background {
opacity: 0.5;
}
.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
opacity: 0.1;
}
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background {
opacity: 0.1;
}
.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
opacity: 0.2;
}
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background {
opacity: 0.2;
}
.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
opacity: 0.3;
}
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background {
opacity: 0.3;
}
.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
opacity: 0.4;
}
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background {
opacity: 0.4;
}
.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
opacity: 0.5;
}
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background {
opacity: 0.5;
}
.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
opacity: 0.6;
}
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background {
opacity: 0.6;
}
.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
opacity: 0.7;
}
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background {
opacity: 0.7;
}
.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
opacity: 0.8;
}
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background {
opacity: 0.8;
}
.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
opacity: 0.9;
}
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background {
opacity: 0.9;
}
.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
opacity: 1;
}
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background {
opacity: 1;
}
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
max-width: 290px;
width: 100%;
}
.wp-block-cover-image:after,
.wp-block-cover:after {
display: block;
content: "";
font-size: 0;
min-height: inherit;
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
.wp-block-cover-image:after,
.wp-block-cover:after {
content: none;
}
}
.wp-block-cover-image.aligncenter,
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.aligncenter,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
display: flex;
}
.wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container {
width: calc(100% - 70px);
z-index: 1;
color: #fff;
}
.wp-block-cover-image .wp-block-subhead:not(.has-text-color),
.wp-block-cover-image h1:not(.has-text-color),
.wp-block-cover-image h2:not(.has-text-color),
.wp-block-cover-image h3:not(.has-text-color),
.wp-block-cover-image h4:not(.has-text-color),
.wp-block-cover-image h5:not(.has-text-color),
.wp-block-cover-image h6:not(.has-text-color),
.wp-block-cover-image p:not(.has-text-color),
.wp-block-cover .wp-block-subhead:not(.has-text-color),
.wp-block-cover h1:not(.has-text-color),
.wp-block-cover h2:not(.has-text-color),
.wp-block-cover h3:not(.has-text-color),
.wp-block-cover h4:not(.has-text-color),
.wp-block-cover h5:not(.has-text-color),
.wp-block-cover h6:not(.has-text-color),
.wp-block-cover p:not(.has-text-color) {
color: inherit;
}
.wp-block-cover-image.is-position-top-left,
.wp-block-cover.is-position-top-left {
align-items: flex-start;
justify-content: flex-start;
}
.wp-block-cover-image.is-position-top-center,
.wp-block-cover.is-position-top-center {
align-items: flex-start;
justify-content: center;
}
.wp-block-cover-image.is-position-top-right,
.wp-block-cover.is-position-top-right {
align-items: flex-start;
justify-content: flex-end;
}
.wp-block-cover-image.is-position-center-left,
.wp-block-cover.is-position-center-left {
align-items: center;
justify-content: flex-start;
}
.wp-block-cover-image.is-position-center-center,
.wp-block-cover.is-position-center-center {
align-items: center;
justify-content: center;
}
.wp-block-cover-image.is-position-center-right,
.wp-block-cover.is-position-center-right {
align-items: center;
justify-content: flex-end;
}
.wp-block-cover-image.is-position-bottom-left,
.wp-block-cover.is-position-bottom-left {
align-items: flex-end;
justify-content: flex-start;
}
.wp-block-cover-image.is-position-bottom-center,
.wp-block-cover.is-position-bottom-center {
align-items: flex-end;
justify-content: center;
}
.wp-block-cover-image.is-position-bottom-right,
.wp-block-cover.is-position-bottom-right {
align-items: flex-end;
justify-content: flex-end;
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
margin: 0;
width: auto;
}
.wp-block-cover__video-background {
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
width: 100%;
height: 100%;
z-index: 0;
object-fit: cover;
}
.wp-block-cover-image-text,
.wp-block-cover-text,
section.wp-block-cover-image h2 {
color: #fff;
}
.wp-block-cover-image-text a,
.wp-block-cover-image-text a:active,
.wp-block-cover-image-text a:focus,
.wp-block-cover-image-text a:hover,
.wp-block-cover-text a,
.wp-block-cover-text a:active,
.wp-block-cover-text a:focus,
.wp-block-cover-text a:hover,
section.wp-block-cover-image h2 a,
section.wp-block-cover-image h2 a:active,
section.wp-block-cover-image h2 a:focus,
section.wp-block-cover-image h2 a:hover {
color: #fff;
}
.wp-block-cover-image .wp-block-cover.has-left-content {
justify-content: flex-start;
}
.wp-block-cover-image .wp-block-cover.has-right-content {
justify-content: flex-end;
}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text,
.wp-block-cover.has-left-content .wp-block-cover-text,
section.wp-block-cover-image.has-left-content>h2 {
margin-left: 0;
text-align: left;
}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text,
.wp-block-cover.has-right-content .wp-block-cover-text,
section.wp-block-cover-image.has-right-content>h2 {
margin-right: 0;
text-align: right;
}
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
section.wp-block-cover-image>h2 {
font-size: 2em;
line-height: 1.25;
z-index: 1;
margin-bottom: 0;
max-width: 580px;
padding: 14px;
text-align: center;
}
.wp-block-embed.alignleft,
.wp-block-embed.alignright,
.wp-block[data-align="left"]>[data-type^="core-embed"],
.wp-block[data-align="right"]>[data-type^="core-embed"] {
max-width: 360px;
width: 100%;
}
.wp-block-embed.alignleft .wp-block-embed__wrapper,
.wp-block-embed.alignright .wp-block-embed__wrapper,
.wp-block[data-align="left"]>[data-type^="core-embed"] .wp-block-embed__wrapper,
.wp-block[data-align="right"]>[data-type^="core-embed"] .wp-block-embed__wrapper {
min-width: 280px;
}
.wp-block-embed {
margin-bottom: 1em;
}
.wp-block-embed figcaption {
margin-top: 0.5em;
margin-bottom: 1em;
}
.wp-block-embed iframe {
max-width: 100%;
}
.wp-block-embed__wrapper {
position: relative;
}
.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
content: "";
display: block;
padding-top: 50%;
}
.wp-embed-responsive .wp-has-aspect-ratio iframe {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
height: 100%;
width: 100%;
}
.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
padding-top: 42.85%;
}
.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
padding-top: 50%;
}
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
padding-top: 56.25%;
}
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
padding-top: 75%;
}
.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
padding-top: 100%;
}
.wp-embed-responsive .wp-embed-aspect-9-6 .wp-block-embed__wrapper:before {
padding-top: 66.66%;
}
.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
padding-top: 200%;
}
.wp-block-file {
margin-bottom: 1.5em;
}
.wp-block-file.aligncenter {
text-align: center;
}
.wp-block-file.alignright {
text-align: right;
}
.wp-block-file .wp-block-file__button {
background: #32373c;
border-radius: 2em;
color: #fff;
font-size: 13px;
padding: 0.5em 1em;
}
.wp-block-file a.wp-block-file__button {
text-decoration: none;
}
.wp-block-file a.wp-block-file__button:active,
.wp-block-file a.wp-block-file__button:focus,
.wp-block-file a.wp-block-file__button:hover,
.wp-block-file a.wp-block-file__button:visited {
box-shadow: none;
color: #fff;
opacity: 0.85;
text-decoration: none;
}
.wp-block-file *+.wp-block-file__button {
margin-left: 0.75em;
}
.blocks-gallery-grid,
.wp-block-gallery {
display: flex;
flex-wrap: wrap;
list-style-type: none;
padding: 0;
margin: 0;
}
.blocks-gallery-grid .blocks-gallery-image,
.blocks-gallery-grid .blocks-gallery-item,
.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
margin: 0 16px 16px 0;
display: flex;
flex-grow: 1;
flex-direction: column;
justify-content: center;
position: relative;
}
.blocks-gallery-grid .blocks-gallery-image figure,
.blocks-gallery-grid .blocks-gallery-item figure,
.wp-block-gallery .blocks-gallery-image figure,
.wp-block-gallery .blocks-gallery-item figure {
margin: 0;
height: 100%;
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
.blocks-gallery-grid .blocks-gallery-image figure,
.blocks-gallery-grid .blocks-gallery-item figure,
.wp-block-gallery .blocks-gallery-image figure,
.wp-block-gallery .blocks-gallery-item figure {
display: flex;
align-items: flex-end;
justify-content: flex-start;
}
}
.blocks-gallery-grid .blocks-gallery-image img,
.blocks-gallery-grid .blocks-gallery-item img,
.wp-block-gallery .blocks-gallery-image img,
.wp-block-gallery .blocks-gallery-item img {
display: block;
max-width: 100%;
height: auto;
width: 100%;
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
.blocks-gallery-grid .blocks-gallery-image img,
.blocks-gallery-grid .blocks-gallery-item img,
.wp-block-gallery .blocks-gallery-image img,
.wp-block-gallery .blocks-gallery-item img {
width: auto;
}
}
.blocks-gallery-grid .blocks-gallery-image figcaption,
.blocks-gallery-grid .blocks-gallery-item figcaption,
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
position: absolute;
bottom: 0;
width: 100%;
max-height: 100%;
overflow: auto;
padding: 40px 10px 9px;
color: #fff;
text-align: center;
font-size: 13px;
background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, transparent);
}
.blocks-gallery-grid .blocks-gallery-image figcaption img,
.blocks-gallery-grid .blocks-gallery-item figcaption img,
.wp-block-gallery .blocks-gallery-image figcaption img,
.wp-block-gallery .blocks-gallery-item figcaption img {
display: inline;
}
.blocks-gallery-grid.is-cropped .blocks-gallery-image a,
.blocks-gallery-grid.is-cropped .blocks-gallery-image img,
.blocks-gallery-grid.is-cropped .blocks-gallery-item a,
.blocks-gallery-grid.is-cropped .blocks-gallery-item img,
.wp-block-gallery.is-cropped .blocks-gallery-image a,
.wp-block-gallery.is-cropped .blocks-gallery-image img,
.wp-block-gallery.is-cropped .blocks-gallery-item a,
.wp-block-gallery.is-cropped .blocks-gallery-item img {
width: 100%;
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
.blocks-gallery-grid.is-cropped .blocks-gallery-image a,
.blocks-gallery-grid.is-cropped .blocks-gallery-image img,
.blocks-gallery-grid.is-cropped .blocks-gallery-item a,
.blocks-gallery-grid.is-cropped .blocks-gallery-item img,
.wp-block-gallery.is-cropped .blocks-gallery-image a,
.wp-block-gallery.is-cropped .blocks-gallery-image img,
.wp-block-gallery.is-cropped .blocks-gallery-item a,
.wp-block-gallery.is-cropped .blocks-gallery-item img {
height: 100%;
flex: 1;
object-fit: cover;
}
}
.blocks-gallery-grid .blocks-gallery-image,
.blocks-gallery-grid .blocks-gallery-item,
.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
width: calc(50% - 16px);
}
.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),
.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),
.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),
.wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
margin-right: 0;
}
.blocks-gallery-grid.columns-1 .blocks-gallery-image,
.blocks-gallery-grid.columns-1 .blocks-gallery-item,
.wp-block-gallery.columns-1 .blocks-gallery-image,
.wp-block-gallery.columns-1 .blocks-gallery-item {
width: 100%;
margin-right: 0;
}
@media (min-width: 600px) {
.blocks-gallery-grid.columns-3 .blocks-gallery-image,
.blocks-gallery-grid.columns-3 .blocks-gallery-item,
.wp-block-gallery.columns-3 .blocks-gallery-image,
.wp-block-gallery.columns-3 .blocks-gallery-item {
width: calc(33.33333% - 10.66667px);
margin-right: 16px;
}
.blocks-gallery-grid.columns-4 .blocks-gallery-image,
.blocks-gallery-grid.columns-4 .blocks-gallery-item,
.wp-block-gallery.columns-4 .blocks-gallery-image,
.wp-block-gallery.columns-4 .blocks-gallery-item {
width: calc(25% - 12px);
margin-right: 16px;
}
.blocks-gallery-grid.columns-5 .blocks-gallery-image,
.blocks-gallery-grid.columns-5 .blocks-gallery-item,
.wp-block-gallery.columns-5 .blocks-gallery-image,
.wp-block-gallery.columns-5 .blocks-gallery-item {
width: calc(20% - 12.8px);
margin-right: 16px;
}
.blocks-gallery-grid.columns-6 .blocks-gallery-image,
.blocks-gallery-grid.columns-6 .blocks-gallery-item,
.wp-block-gallery.columns-6 .blocks-gallery-image,
.wp-block-gallery.columns-6 .blocks-gallery-item {
width: calc(16.66667% - 13.33333px);
margin-right: 16px;
}
.blocks-gallery-grid.columns-7 .blocks-gallery-image,
.blocks-gallery-grid.columns-7 .blocks-gallery-item,
.wp-block-gallery.columns-7 .blocks-gallery-image,
.wp-block-gallery.columns-7 .blocks-gallery-item {
width: calc(14.28571% - 13.71429px);
margin-right: 16px;
}
.blocks-gallery-grid.columns-8 .blocks-gallery-image,
.blocks-gallery-grid.columns-8 .blocks-gallery-item,
.wp-block-gallery.columns-8 .blocks-gallery-image,
.wp-block-gallery.columns-8 .blocks-gallery-item {
width: calc(12.5% - 14px);
margin-right: 16px;
}
.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),
.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),
.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),
.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n) {
margin-right: 0;
}
.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),
.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),
.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),
.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n) {
margin-right: 0;
}
.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),
.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),
.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),
.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n) {
margin-right: 0;
}
.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),
.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),
.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),
.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n) {
margin-right: 0;
}
.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),
.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),
.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),
.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n) {
margin-right: 0;
}
.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),
.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),
.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),
.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n) {
margin-right: 0;
}
.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),
.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),
.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),
.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n) {
margin-right: 0;
}
.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),
.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),
.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),
.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
margin-right: 0;
}
}
.blocks-gallery-grid .blocks-gallery-image:last-child,
.blocks-gallery-grid .blocks-gallery-item:last-child,
.wp-block-gallery .blocks-gallery-image:last-child,
.wp-block-gallery .blocks-gallery-item:last-child {
margin-right: 0;
}
.blocks-gallery-grid.alignleft,
.blocks-gallery-grid.alignright,
.wp-block-gallery.alignleft,
.wp-block-gallery.alignright {
max-width: 290px;
width: 100%;
}
.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,
.wp-block-gallery.aligncenter .blocks-gallery-item figure {
justify-content: center;
}
h1.has-background,
h2.has-background,
h3.has-background,
h4.has-background,
h5.has-background,
h6.has-background {
padding: 20px 38px;
}
.wp-block-image {
margin-bottom: 1em;
}
.wp-block-image img {
max-width: 100%;
}
.wp-block-image.aligncenter {
text-align: center;
}
.wp-block-image.alignfull img,
.wp-block-image.alignwide img {
width: 100%;
}
.wp-block-image .aligncenter,
.wp-block-image .alignleft,
.wp-block-image .alignright,
.wp-block-image.is-resized {
display: table;
}
.wp-block-image .aligncenter>figcaption,
.wp-block-image .alignleft>figcaption,
.wp-block-image .alignright>figcaption,
.wp-block-image.is-resized>figcaption {
display: table-caption;
caption-side: bottom;
}
.wp-block-image .alignleft {
float: left;
margin: 0.5em 1em 0.5em 0;
}
.wp-block-image .alignright {
float: right;
margin: 0.5em 0 0.5em 1em;
}
.wp-block-image .aligncenter {
margin-left: auto;
margin-right: auto;
}
.wp-block-image figcaption {
margin-top: 0.5em;
margin-bottom: 1em;
}
.is-style-circle-mask img,
.is-style-rounded img {
border-radius: 9999px;
}
@supports ((-webkit-mask-image: none) or (mask-image: none)) or (-webkit-mask-image: none) {
.is-style-circle-mask img {
-webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
mask-mode: alpha;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain;
-webkit-mask-position: center;
mask-position: center;
border-radius: 0;
}
}
.wp-block-latest-comments__comment {
font-size: 15px;
line-height: 1.1;
list-style: none;
margin-bottom: 1em;
}
.has-avatars .wp-block-latest-comments__comment {
min-height: 36px;
list-style: none;
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
margin-left: 52px;
}
.has-dates .wp-block-latest-comments__comment,
.has-excerpts .wp-block-latest-comments__comment {
line-height: 1.5;
}
.wp-block-latest-comments__comment-excerpt p {
font-size: 14px;
line-height: 1.8;
margin: 5px 0 20px;
}
.wp-block-latest-comments__comment-date {
color: #8f98a1;
display: block;
font-size: 12px;
}
.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
border-radius: 24px;
display: block;
float: left;
height: 40px;
margin-right: 12px;
width: 40px;
}
.wp-block-latest-posts.alignleft {
margin-right: 2em;
}
.wp-block-latest-posts.alignright {
margin-left: 2em;
}
.wp-block-latest-posts.wp-block-latest-posts__list {
list-style: none;
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
clear: both;
}
.wp-block-latest-posts.is-grid {
display: flex;
flex-wrap: wrap;
padding: 0;
}
.wp-block-latest-posts.is-grid li {
margin: 0 20px 20px 0;
width: 100%;
}
@media (min-width: 600px) {
.wp-block-latest-posts.columns-2 li {
width: calc(50% - 20px);
}
.wp-block-latest-posts.columns-3 li {
width: calc(33.33333% - 20px);
}
.wp-block-latest-posts.columns-4 li {
width: calc(25% - 20px);
}
.wp-block-latest-posts.columns-5 li {
width: calc(20% - 20px);
}
.wp-block-latest-posts.columns-6 li {
width: calc(16.66667% - 20px);
}
}
.wp-block-latest-posts__post-author,
.wp-block-latest-posts__post-date {
display: block;
color: #6c7781;
font-size: 13px;
}
.wp-block-latest-posts__post-excerpt {
margin-top: 8px;
margin-bottom: 16px;
}
.wp-block-latest-posts__featured-image img {
height: auto;
width: auto;
}
.wp-block-latest-posts__featured-image.alignleft {
margin-right: 1em;
}
.wp-block-latest-posts__featured-image.alignright {
margin-left: 1em;
}
.wp-block-latest-posts__featured-image.aligncenter {
margin-bottom: 1em;
text-align: center;
}
.edit-post-visual-editor .wp-block-latest-posts.is-grid li {
margin-bottom: 20px;
}
.wp-block-media-text { direction: ltr; display: -ms-grid;
display: grid;
-ms-grid-columns: 50% 1fr;
grid-template-columns: 50% 1fr;
-ms-grid-rows: auto;
grid-template-rows: auto;
}
.wp-block-media-text.has-media-on-the-right {
-ms-grid-columns: 1fr 50%;
grid-template-columns: 1fr 50%;
}
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
-ms-grid-row-align: start;
align-self: start;
}
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,
.wp-block-media-text .wp-block-media-text__content,
.wp-block-media-text .wp-block-media-text__media {
-ms-grid-row-align: center;
align-self: center;
}
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
-ms-grid-row-align: end;
align-self: end;
}
.wp-block-media-text .wp-block-media-text__media { -ms-grid-column: 1;
grid-column: 1;
-ms-grid-row: 1;
grid-row: 1; margin: 0;
}
.wp-block-media-text .wp-block-media-text__content {
direction: ltr; -ms-grid-column: 2;
grid-column: 2;
-ms-grid-row: 1;
grid-row: 1; padding: 0 8%;
word-break: break-word;
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media { -ms-grid-column: 2;
grid-column: 2;
-ms-grid-row: 1;
grid-row: 1; }
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content { -ms-grid-column: 1;
grid-column: 1;
-ms-grid-row: 1;
grid-row: 1; }
.wp-block-media-text__media img,
.wp-block-media-text__media video {
max-width: unset;
width: 100%;
vertical-align: middle;
}
.wp-block-media-text.is-image-fill figure.wp-block-media-text__media {
height: 100%;
min-height: 250px;
background-size: cover;
}
.wp-block-media-text.is-image-fill figure.wp-block-media-text__media>img {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
@media (max-width: 600px) {
.wp-block-media-text.is-stacked-on-mobile {
-ms-grid-columns: 100% !important;
grid-template-columns: 100% !important;
}
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
-ms-grid-column: 1;
grid-column: 1;
-ms-grid-row: 1;
grid-row: 1;
}
.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media,
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
-ms-grid-column: 1;
grid-column: 1;
-ms-grid-row: 2;
grid-row: 2;
}
.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content {
-ms-grid-column: 1;
grid-column: 1;
-ms-grid-row: 1;
grid-row: 1;
}
}
.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color),
.wp-block-navigation .wp-block-navigation-link:not(.has-text-color) {
color: #1e1e1e;
}
.wp-block-navigation.is-style-light:not(.has-background) .wp-block-navigation__container,
.wp-block-navigation:not(.has-background) .wp-block-navigation__container {
background-color: #fff;
}
.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color) {
color: #fff;
}
.wp-block-navigation.is-style-dark:not(.has-background) .wp-block-navigation__container {
background-color: #1e1e1e;
}
.items-justified-left>ul {
justify-content: flex-start;
}
.items-justified-center>ul {
justify-content: center;
}
.items-justified-right>ul {
justify-content: flex-end;
}
.wp-block-navigation-link {
display: flex;
align-items: center;
position: relative;
margin: 0;
}
.wp-block-navigation-link .wp-block-navigation__container:empty {
display: none;
}
.wp-block-navigation__container {
list-style: none;
margin: 0;
padding-left: 0;
display: flex;
flex-wrap: wrap;
}
.is-vertical .wp-block-navigation__container {
display: block;
}
.has-child .wp-block-navigation__container {
border: 1px solid rgba(0, 0, 0, 0.15);
background-color: inherit;
color: inherit;
position: absolute;
left: 0;
top: 100%;
width: fit-content;
z-index: 1;
opacity: 0;
transition: opacity 0.1s linear;
visibility: hidden;
}
.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__content {
flex-grow: 1;
}
.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon {
padding-right: 8px;
}
@media (min-width: 782px) {
.has-child .wp-block-navigation__container {
left: 24px;
}
.has-child .wp-block-navigation__container .wp-block-navigation__container {
left: 100%;
top: -1px;
}
.has-child .wp-block-navigation__container .wp-block-navigation__container:before {
content: "";
position: absolute;
right: 100%;
height: 100%;
display: block;
width: 8px;
background: transparent;
}
.has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon svg {
transform: rotate(0);
}
}
.has-child:hover {
cursor: pointer;
}
.has-child:hover>.wp-block-navigation__container {
visibility: visible;
opacity: 1;
display: flex;
flex-direction: column;
}
.has-child:focus-within {
cursor: pointer;
}
.has-child:focus-within>.wp-block-navigation__container {
visibility: visible;
opacity: 1;
display: flex;
flex-direction: column;
}
.wp-block-navigation-link__content {
text-decoration: none;
padding: 8px 16px;
}
.wp-block-navigation-link__content+.wp-block-navigation-link__content {
padding-top: 0;
}
.has-text-color .wp-block-navigation-link__content {
color: inherit;
}
.wp-block-navigation-link__label {
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
word-break: normal;
overflow-wrap: break-word;
}
.wp-block-navigation-link__submenu-icon {
height: inherit;
padding: 6px 16px;
}
.wp-block-navigation-link__submenu-icon svg {
fill: currentColor;
}
@media (min-width: 782px) {
.wp-block-navigation-link__submenu-icon svg {
transform: rotate(90deg);
}
}
.is-small-text {
font-size: 14px;
}
.is-regular-text {
font-size: 16px;
}
.is-large-text {
font-size: 36px;
}
.is-larger-text {
font-size: 48px;
}
.has-drop-cap:not(:focus):first-letter {
float: left;
font-size: 8.4em;
line-height: 0.68;
font-weight: 100;
margin: 0.05em 0.1em 0 0;
text-transform: uppercase;
font-style: normal;
}
p.has-background {
padding: 20px 38px;
}
p.has-text-color a {
color: inherit;
}
.wp-block-post-author {
display: flex;
flex-wrap: wrap;
line-height: 1.5;
}
.wp-block-post-author__byline {
width: 100%;
margin-top: 0;
margin-bottom: 0;
font-size: 0.5em;
}
.wp-block-post-author__avatar {
margin-right: 16px;
}
.wp-block-post-author__bio {
margin-bottom: 8px;
font-size: 0.7em;
}
.wp-block-post-author__content {
flex-grow: 1;
flex-basis: 0;
}
.wp-block-post-author__name {
font-weight: 700;
margin: 0;
}
.wp-block-pullquote {
padding: 3em 0;
margin-left: 0;
margin-right: 0;
text-align: center;
}
.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
max-width: 290px;
}
.wp-block-pullquote.alignleft p,
.wp-block-pullquote.alignright p {
font-size: 20px;
}
.wp-block-pullquote p {
font-size: 28px;
line-height: 1.6;
}
.wp-block-pullquote cite,
.wp-block-pullquote footer {
position: relative;
}
.wp-block-pullquote .has-text-color a {
color: inherit;
}
.wp-block-pullquote:not(.is-style-solid-color) {
background: none;
}
.wp-block-pullquote.is-style-solid-color {
border: none;
}
.wp-block-pullquote.is-style-solid-color blockquote {
margin-left: auto;
margin-right: auto;
text-align: left;
max-width: 60%;
}
.wp-block-pullquote.is-style-solid-color blockquote p {
margin-top: 0;
margin-bottom: 0;
font-size: 32px;
}
.wp-block-pullquote.is-style-solid-color blockquote cite {
text-transform: none;
font-style: normal;
}
.wp-block-pullquote cite {
color: inherit;
}
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
margin: 0 0 16px;
padding: 0 1em;
}
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
font-size: 24px;
font-style: italic;
line-height: 1.6;
}
.wp-block-quote.is-large cite,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer {
font-size: 18px;
text-align: right;
}
.wp-block-rss.alignleft {
margin-right: 2em;
}
.wp-block-rss.alignright {
margin-left: 2em;
}
.wp-block-rss.is-grid {
display: flex;
flex-wrap: wrap;
padding: 0;
list-style: none;
}
.wp-block-rss.is-grid li {
margin: 0 16px 16px 0;
width: 100%;
}
@media (min-width: 600px) {
.wp-block-rss.columns-2 li {
width: calc(50% - 16px);
}
.wp-block-rss.columns-3 li {
width: calc(33.33333% - 16px);
}
.wp-block-rss.columns-4 li {
width: calc(25% - 16px);
}
.wp-block-rss.columns-5 li {
width: calc(20% - 16px);
}
.wp-block-rss.columns-6 li {
width: calc(16.66667% - 16px);
}
}
.wp-block-rss__item-author,
.wp-block-rss__item-publish-date {
display: block;
color: #6c7781;
font-size: 13px;
}
.wp-block-search {
display: flex;
flex-wrap: wrap;
}
.wp-block-search .wp-block-search__label {
width: 100%;
}
.wp-block-search .wp-block-search__input {
flex-grow: 1;
max-width: 360px;
}
.wp-block-search .wp-block-search__button {
margin-left: 10px;
}
.wp-block-separator.is-style-wide {
border-bottom-width: 1px;
}
.wp-block-separator.is-style-dots {
background: none !important;
border: none;
text-align: center;
max-width: none;
line-height: 1;
height: auto;
}
.wp-block-separator.is-style-dots:before {
content: "\00b7 \00b7 \00b7";
color: currentColor;
font-size: 20px;
letter-spacing: 2em;
padding-left: 2em;
font-family: serif;
}
.wp-block-social-links {
display: flex;
justify-content: flex-start;
padding-left: 0;
padding-right: 0;
margin-left: 0;
}
.wp-block-social-links .wp-social-link a,
.wp-block-social-links .wp-social-link a:hover {
text-decoration: none;
border-bottom: 0;
box-shadow: none;
}
.wp-social-link {
display: block;
width: 36px;
height: 36px;
border-radius: 36px;
margin-right: 8px;
transition: transform 0.1s ease;
}
@media (prefers-reduced-motion: reduce) {
.wp-social-link {
transition-duration: 0s;
}
}
.wp-social-link a {
padding: 6px;
display: block;
line-height: 0;
transition: transform 0.1s ease;
}
.wp-social-link a,
.wp-social-link a:active,
.wp-social-link a:hover,
.wp-social-link a:visited,
.wp-social-link svg {
color: currentColor;
fill: currentColor;
}
.wp-social-link:hover {
transform: scale(1.1);
}
.wp-block-social-links.aligncenter {
justify-content: center;
display: flex;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
background-color: #f0f0f0;
color: #444;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
background-color: #f90;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
background-color: #1ea0c3;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
background-color: #0757fe;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
background-color: #1e1f26;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
background-color: #02e49b;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
background-color: #e94c89;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
background-color: #4280ff;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
background-color: #f45800;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
background-color: #1778f2;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
background-color: #000;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
background-color: #0461dd;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
background-color: #e65678;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
background-color: #24292d;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
background-color: #eceadd;
color: #382110;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
background-color: #ea4434;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
background-color: #f00075;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
background-color: #e21b24;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
background-color: #0d66c2;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
background-color: #3288d4;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
background-color: #02ab6c;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
background-color: #f6405f;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
background-color: #e60122;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
background-color: #ef4155;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
background-color: #fe4500;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
background-color: #0478d7;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
background-color: #fefc00;
color: #fff;
stroke: #000;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
background-color: #ff5600;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
background-color: #1bd760;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
background-color: #011835;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
background-color: #6440a4;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
background-color: #1da1f2;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
background-color: #1eb7ea;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
background-color: #4680c2;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
background-color: #3499cd;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
background-color: #d32422;
color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
background-color: red;
color: #fff;
}
.wp-block-social-links.is-style-logos-only .wp-social-link {
background: none;
padding: 4px;
}
.wp-block-social-links.is-style-logos-only .wp-social-link svg {
width: 28px;
height: 28px;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
color: #f90;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
color: #1ea0c3;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-behance {
color: #0757fe;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
color: #1e1f26;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
color: #02e49b;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
color: #e94c89;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
color: #4280ff;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
color: #f45800;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
color: #1778f2;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
color: #000;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
color: #0461dd;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
color: #e65678;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-github {
color: #24292d;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
color: #382110;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-google {
color: #ea4434;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
color: #f00075;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
color: #e21b24;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
color: #0d66c2;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
color: #3288d4;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-medium {
color: #02ab6c;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
color: #f6405f;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
color: #e60122;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
color: #ef4155;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
color: #fe4500;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-skype {
color: #0478d7;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
color: #fff;
stroke: #000;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
color: #ff5600;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
color: #1bd760;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
color: #011835;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
color: #6440a4;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
color: #1da1f2;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
color: #1eb7ea;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vk {
color: #4680c2;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
color: #3499cd;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
background-color: #d32422;
color: #fff;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
color: red;
}
.wp-block-social-links.is-style-pill-shape .wp-social-link {
width: auto;
}
.wp-block-social-links.is-style-pill-shape .wp-social-link a {
padding-left: 16px;
padding-right: 16px;
}
.wp-block-spacer {
clear: both;
}
p.wp-block-subhead {
font-size: 1.1em;
font-style: italic;
opacity: 0.75;
}
.wp-block-table {
overflow-x: auto;
}
.wp-block-table table {
width: 100%;
}
.wp-block-table .has-fixed-layout {
table-layout: fixed;
width: 100%;
}
.wp-block-table .has-fixed-layout td,
.wp-block-table .has-fixed-layout th {
word-break: break-word;
}
.wp-block-table.aligncenter,
.wp-block-table.alignleft,
.wp-block-table.alignright {
display: table;
width: auto;
}
.wp-block-table.aligncenter td,
.wp-block-table.aligncenter th,
.wp-block-table.alignleft td,
.wp-block-table.alignleft th,
.wp-block-table.alignright td,
.wp-block-table.alignright th {
word-break: break-word;
}
.wp-block-table .has-subtle-light-gray-background-color {
background-color: #f3f4f5;
}
.wp-block-table .has-subtle-pale-green-background-color {
background-color: #e9fbe5;
}
.wp-block-table .has-subtle-pale-blue-background-color {
background-color: #e7f5fe;
}
.wp-block-table .has-subtle-pale-pink-background-color {
background-color: #fcf0ef;
}
.wp-block-table.is-style-stripes {
border-spacing: 0;
border-collapse: inherit;
background-color: transparent;
border-bottom: 1px solid #f0f0f0;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
background-color: #f0f0f0;
}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
background-color: #f3f4f5;
}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
background-color: #e9fbe5;
}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
background-color: #e7f5fe;
}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
background-color: #fcf0ef;
}
.wp-block-table.is-style-stripes td,
.wp-block-table.is-style-stripes th {
border-color: transparent;
}
.wp-block-text-columns,
.wp-block-text-columns.aligncenter {
display: flex;
}
.wp-block-text-columns .wp-block-column {
margin: 0 16px;
padding: 0;
}
.wp-block-text-columns .wp-block-column:first-child {
margin-left: 0;
}
.wp-block-text-columns .wp-block-column:last-child {
margin-right: 0;
}
.wp-block-text-columns.columns-2 .wp-block-column {
width: 50%;
}
.wp-block-text-columns.columns-3 .wp-block-column {
width: 33.33333%;
}
.wp-block-text-columns.columns-4 .wp-block-column {
width: 25%;
}
.wp-block-video {
margin-left: 0;
margin-right: 0;
}
.wp-block-video video {
max-width: 100%;
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
.wp-block-video [poster] {
object-fit: cover;
}
}
.wp-block-video.aligncenter {
text-align: center;
}
.wp-block-video figcaption {
margin-top: 0.5em;
margin-bottom: 1em;
}
:root .editor-styles-wrapper .has-pale-pink-background-color,
:root .has-pale-pink-background-color {
background-color: #f78da7;
}
:root .editor-styles-wrapper .has-vivid-red-background-color,
:root .has-vivid-red-background-color {
background-color: #cf2e2e;
}
:root .editor-styles-wrapper .has-luminous-vivid-orange-background-color,
:root .has-luminous-vivid-orange-background-color {
background-color: #ff6900;
}
:root .editor-styles-wrapper .has-luminous-vivid-amber-background-color,
:root .has-luminous-vivid-amber-background-color {
background-color: #fcb900;
}
:root .editor-styles-wrapper .has-light-green-cyan-background-color,
:root .has-light-green-cyan-background-color {
background-color: #7bdcb5;
}
:root .editor-styles-wrapper .has-vivid-green-cyan-background-color,
:root .has-vivid-green-cyan-background-color {
background-color: #00d084;
}
:root .editor-styles-wrapper .has-pale-cyan-blue-background-color,
:root .has-pale-cyan-blue-background-color {
background-color: #8ed1fc;
}
:root .editor-styles-wrapper .has-vivid-cyan-blue-background-color,
:root .has-vivid-cyan-blue-background-color {
background-color: #0693e3;
}
:root .editor-styles-wrapper .has-vivid-purple-background-color,
:root .has-vivid-purple-background-color {
background-color: #9b51e0;
}
:root .editor-styles-wrapper .has-white-background-color,
:root .has-white-background-color {
background-color: #fff;
}
:root .editor-styles-wrapper .has-very-light-gray-background-color,
:root .has-very-light-gray-background-color {
background-color: #eee;
}
:root .editor-styles-wrapper .has-cyan-bluish-gray-background-color,
:root .has-cyan-bluish-gray-background-color {
background-color: #abb8c3;
}
:root .editor-styles-wrapper .has-very-dark-gray-background-color,
:root .has-very-dark-gray-background-color {
background-color: #313131;
}
:root .editor-styles-wrapper .has-black-background-color,
:root .has-black-background-color {
background-color: #000;
}
:root .editor-styles-wrapper .has-pale-pink-color,
:root .has-pale-pink-color {
color: #f78da7;
}
:root .editor-styles-wrapper .has-vivid-red-color,
:root .has-vivid-red-color {
color: #cf2e2e;
}
:root .editor-styles-wrapper .has-luminous-vivid-orange-color,
:root .has-luminous-vivid-orange-color {
color: #ff6900;
}
:root .editor-styles-wrapper .has-luminous-vivid-amber-color,
:root .has-luminous-vivid-amber-color {
color: #fcb900;
}
:root .editor-styles-wrapper .has-light-green-cyan-color,
:root .has-light-green-cyan-color {
color: #7bdcb5;
}
:root .editor-styles-wrapper .has-vivid-green-cyan-color,
:root .has-vivid-green-cyan-color {
color: #00d084;
}
:root .editor-styles-wrapper .has-pale-cyan-blue-color,
:root .has-pale-cyan-blue-color {
color: #8ed1fc;
}
:root .editor-styles-wrapper .has-vivid-cyan-blue-color,
:root .has-vivid-cyan-blue-color {
color: #0693e3;
}
:root .editor-styles-wrapper .has-vivid-purple-color,
:root .has-vivid-purple-color {
color: #9b51e0;
}
:root .editor-styles-wrapper .has-white-color,
:root .has-white-color {
color: #fff;
}
:root .editor-styles-wrapper .has-very-light-gray-color,
:root .has-very-light-gray-color {
color: #eee;
}
:root .editor-styles-wrapper .has-cyan-bluish-gray-color,
:root .has-cyan-bluish-gray-color {
color: #abb8c3;
}
:root .editor-styles-wrapper .has-very-dark-gray-color,
:root .has-very-dark-gray-color {
color: #313131;
}
:root .editor-styles-wrapper .has-black-color,
:root .has-black-color {
color: #000;
}
:root .editor-styles-wrapper .has-vivid-cyan-blue-to-vivid-purple-gradient-background,
:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
background: linear-gradient(135deg, #0693e3, #9b51e0);
}
:root .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background,
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
background: linear-gradient(135deg, #00d084, #0693e3);
}
:root .editor-styles-wrapper .has-light-green-cyan-to-vivid-green-cyan-gradient-background,
:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
background: linear-gradient(135deg, #7adcb4, #00d082);
}
:root .editor-styles-wrapper .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background,
:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
background: linear-gradient(135deg, #fcb900, #ff6900);
}
:root .editor-styles-wrapper .has-luminous-vivid-orange-to-vivid-red-gradient-background,
:root .has-luminous-vivid-orange-to-vivid-red-gradient-background {
background: linear-gradient(135deg, #ff6900, #cf2e2e);
}
:root .editor-styles-wrapper .has-very-light-gray-to-cyan-bluish-gray-gradient-background,
:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
background: linear-gradient(135deg, #eee, #a9b8c3);
}
:root .editor-styles-wrapper .has-cool-to-warm-spectrum-gradient-background,
:root .has-cool-to-warm-spectrum-gradient-background {
background: linear-gradient(135deg, #4aeadc, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c);
}
:root .editor-styles-wrapper .has-blush-light-purple-gradient-background,
:root .has-blush-light-purple-gradient-background {
background: linear-gradient(135deg, #ffceec, #9896f0);
}
:root .editor-styles-wrapper .has-blush-bordeaux-gradient-background,
:root .has-blush-bordeaux-gradient-background {
background: linear-gradient(135deg, #fecda5, #fe2d2d 50%, #6b003e);
}
:root .editor-styles-wrapper .has-purple-crush-gradient-background,
:root .has-purple-crush-gradient-background {
background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe);
}
:root .editor-styles-wrapper .has-luminous-dusk-gradient-background,
:root .has-luminous-dusk-gradient-background {
background: linear-gradient(135deg, #ffcb70, #c751c0 50%, #4158d0);
}
:root .editor-styles-wrapper .has-hazy-dawn-gradient-background,
:root .has-hazy-dawn-gradient-background {
background: linear-gradient(135deg, #faaca8, #dad0ec);
}
:root .editor-styles-wrapper .has-pale-ocean-gradient-background,
:root .has-pale-ocean-gradient-background {
background: linear-gradient(135deg, #fff5cb, #b6e3d4 50%, #33a7b5);
}
:root .editor-styles-wrapper .has-electric-grass-gradient-background,
:root .has-electric-grass-gradient-background {
background: linear-gradient(135deg, #caf880, #71ce7e);
}
:root .editor-styles-wrapper .has-subdued-olive-gradient-background,
:root .has-subdued-olive-gradient-background {
background: linear-gradient(135deg, #fafae1, #67a671);
}
:root .editor-styles-wrapper .has-atomic-cream-gradient-background,
:root .has-atomic-cream-gradient-background {
background: linear-gradient(135deg, #fdd79a, #004a59);
}
:root .editor-styles-wrapper .has-nightshade-gradient-background,
:root .has-nightshade-gradient-background {
background: linear-gradient(135deg, #330968, #31cdcf);
}
:root .editor-styles-wrapper .has-midnight-gradient-background,
:root .has-midnight-gradient-background {
background: linear-gradient(135deg, #020381, #2874fc);
}
:root .editor-styles-wrapper .has-link-color a,
:root .has-link-color a {
color: #00e;
color: var(--wp--style--color--link, #00e);
}
.editor-styles-wrapper .has-small-font-size,
.has-small-font-size {
font-size: 13px;
}
.editor-styles-wrapper .has-normal-font-size,
.editor-styles-wrapper .has-regular-font-size,
.has-normal-font-size,
.has-regular-font-size {
font-size: 16px;
}
.editor-styles-wrapper .has-medium-font-size,
.has-medium-font-size {
font-size: 20px;
}
.editor-styles-wrapper .has-large-font-size,
.has-large-font-size {
font-size: 36px;
}
.editor-styles-wrapper .has-huge-font-size,
.editor-styles-wrapper .has-larger-font-size,
.has-huge-font-size,
.has-larger-font-size {
font-size: 42px;
}
.has-text-align-center {
text-align: center;
}
.has-text-align-left {
text-align: left;
}
.has-text-align-right {
text-align: right;
}
#end-resizable-editor-section {
display: none;
}
.aligncenter {
clear: both;
}
.width100 {
width: 100%;
}
.logo-hero img {
max-width: 700px;
margin-bottom: 50px;
margin-top: 50px;
}
.hero-title {
color: #a6a6a6;
line-height: 1.4;
letter-spacing: 14px;
font-size: 2rem;
}
.logo-footer {
width: 200px;
margin: 0 auto 1rem auto;
}
.footer-icon {
width: 48px;
height: 48px;
display: inline-block;
margin: 1rem auto 0.5rem auto;
}
.new-list li::before {
content: "•";
margin: 0 .5rem 0 0;
color: #fff;
}
::marker {
font-size: 0;
}
.finance-list {
text-align: center;
padding: 0;
}
.finance-title {
font-size: 1.7rem;
}
.finance-list li {
font-size: 22px;
}
.vertical-fade__article p {
font-size: 18px;
line-height: 1.2;
font-weight: 400;
}
.vertical-fade__article__heading {
font-size: 2rem;
}
.vertical-fade__article .vertical-fade__article__subheading {
margin-bottom: 3rem;
font-weight: bold;
}
.bold {
font-family: 'GlacialBold';
}
.menu-item a {
color: #a6a6a6;
}
.lang-links {
margin: 0 0 10px 0;
padding: 0;
line-height: 1.4;
}
.footer__related__item__image img {
border-radius: 150px;
max-width: 250px;
margin: 0 auto;
height: 100%;
object-fit: cover;
}
.footer__related__item__image {
height: 250px;
margin-bottom: 10px;
}
.footer__related__item {
margin-bottom: 35px;
}
.text-format ul li::marker {
font-size: 1.5rem;
}
.footer__related__item__heading {
font-size: 19px;
}
.head-format h4 {
margin-bottom: 5px;
}
.toggled a {
display: inline-block;
font-weight: bold;
font-size: 20px;
font-family: FuturaMedium;
line-height: 1.6;
}
.toggled a:first-of-type {
margin-bottom: 5px;
}
.toggled img {
height: 26px;
width: auto;
display: inline-block;
}
.toggled p {
margin-top: 5px;
font-size: 18px;
}
.toggled {
font-family: FuturaMedium;
}
.end {
align-items: flex-end;
}
.interim {
padding: 100px 0;
background-color: #000;
}
.interim .container > h1, .interim .container > p {
color: #fff;
visibility: hidden;
opacity: 0;
transition:all .3s ease;
}
.interim .box-modern-text p {
margin-bottom: 5px;
}
.box-modern {
display: block;
text-decoration: none;
color: #000;
transition-delay: calc(var(--order) * 100ms)!important;
visibility: hidden;
opacity: 0;
transform:  translate(0, 10px);
transition:all 1s ease-in;
border-radius: 5px;
}
.box-modern:hover {
color: #000;
}
.menu-item.current-menu-item a {
text-decoration: underline;
}
li.itz.menu-item {
font-style: italic;
}
.menu-interim-container {
text-align: right !important;
}	
.interim.active .box-modern, .interim.active .container > h1, .interim.active .container > p {
visibility: visible;
opacity: 1;
}
.interim.active .box-modern {
transform:  translate(0, 0);
}
ul#menu-secondary-gr-1 .current-menu-item.current_page_item a,ul#menu-menu-primary-1 .current-menu-item.current_page_item a {
text-decoration: underline;
}
ul#menu-secondary-gr-1 .menu-item a,ul#menu-menu-primary-1 .menu-item a {
font-style: italic;
}
.menu-item:hover {
font-weight: bold;
}
ul#menu-secondary-gr-1 li.bold-menu.menu-item a,ul#menu-menu-primary-1 li.bold-menu.menu-item a  {
font-weight: bold;
font-style: normal;
}
ul#menu-menu-primary-1 li {
text-align: right;
}
ul#menu-secondary-gr-1 li.bold-menu.menu-item .sub-menu li a {
font-weight: normal;
font-style: italic;
}
ul#menu-secondary-gr-1 li.bold-menu.menu-item .sub-menu li:hover a {
font-weight: bold;
}
.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.current_page_item.menu-item-has-children:hover > ul.sub-menu {
display: block;
}
.menu-item-type-post_type.menu-item-object-page.current-page-ancestor.current-menu-ancestor.current-menu-parent.current-page-parent.current_page_parent.current_page_ancestor.menu-item-has-children:hover .sub-menu {
display: block;
}
ul#menu-secondary-gr-1 .menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.current_page_item.menu-item-has-children ul.sub-menu li a {
text-decoration: none;
}
ul.menu li.menu-item-has-children:hover > ul.sub-menu {
display: none;
}
.nav ul.menu .menu-item {
text-align: right;	
}
ul#menu-interim-englisch-2 {
text-align: right;
}
.language.js--language.hide__on__nav__open--mobile.hide-flag {
display: none !important;
}
.blank-space {
height: 250px;
}
.footer__heading{
margin-top:80px;
}
@media (max-width:991px){
.nav .sub-menu a {
font-family: inherit;
}
.wpml-ls-sidebars-language-switcher.wpml-ls.wpml-ls-legacy-list-horizontal ul {
text-align: right;
}
ul#menu-menu-primary-1 .menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.current_page_item.menu-item-has-children ul.sub-menu li a {
text-decoration: none;
}
.nav__open .app__background { 
z-index: 1;
background-color:#000;
}
.nav ul.menu .current_page_item.menu-item {
font-style: normal;
font-weight: bold;
}
.nav ul.menu .menu-item {
font-style: italic;
text-align: right;	
}
}
@media (max-width:900px) and (min-width:576px){
.nav .menu .menu-item a {
padding: 4px 0 !important;
font-size: 18px !important;
line-height: 16px;
}
.nav .menu .menu-item {
line-height: 30px!important;
}
nav.nav {
height: calc(100vh - 10px) !important;
}
}
@media (max-width:800px){
.vertical-fade__article__arrow a.arrow {
width: 100%;
}
.vertical-fade__image {
width: 100% !important;
}
figure.vertical-fade__article__figure.parallax__container .parallax {
transform: inherit !important;
} 
}
@media (max-width:575px){
.nav .menu .menu-item a {
padding: 4px 0 !important;
}
}