html {
font-family: sans-serif;
font-size: 62.5%;
line-height: 1.15;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
article,
aside,
footer,
header,
nav,
section,
main,
figcaption,
figure {
display: block;
}
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: bold;
}
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;
}
select[multiple] {
vertical-align: top;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-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;
vertical-align: top;
}
[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;
}
template {
display: none;
}
[hidden] {
display: none;
}
html {
box-sizing: border-box;
}
*,
*:before,
*:after {
box-sizing: inherit;
}
div,
article,
section,
header,
footer,
nav,
ul,
li {
position: relative;
}
ul,
ol,
li {
margin: 0;
padding: 0;
}
figure {
margin: 0;
}
dialog {
max-height: 100%;
max-width: 100%;
margin: 0;
padding: 0;
border: none;
}
.says,
.screen-reader-text {
clip: rect(1px,1px,1px,1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
}
.skip-link {
background-color: #f1f1f1;
display: block;
left: -9999em;
outline: none;
padding: 0.1em 0.3em;
text-decoration: none;
text-transform: none;
top: -9999em;
}
.skip-link:active,
.skip-link:focus-visible {
clip: auto;
height: auto;
left: 0.5em;
top: 0.2em;
width: auto;
z-index: 100000;
}
#wpadminbar {
opacity: 0.5;
width: auto;
min-width: auto;
}
#wpadminbar #wp-admin-bar-wp-logo,
#wpadminbar #wp-admin-bar-customize,
#wpadminbar #wp-admin-bar-updates,
#wpadminbar #wp-admin-bar-comments,
#wpadminbar #wp-admin-bar-new-content {
display: none;
}
#wpadminbar #wp-admin-bar-top-secondary,
#wpadminbar .ab-sub-wrapper {
display: none !important;
}
body.dev #wpadminbar {
display: none;
}
.alignnone {
margin: 0.25em 1em 1em 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 0.25em auto 0.25em auto;
}
.alignright {
float: right;
margin: 0.25em 0 1em 1em;
}
.alignleft {
float: left;
margin: 0.25em 1em 1em 0;
}
.wp-caption {
padding: 0.25em 0.25em 0.5em;
text-align: left;
}
.wp-caption.alignnone {
margin: 0.25em 1em 1em 0;
}
.wp-caption.alignleft {
margin: 0.25em 1em 1em 0;
}
.wp-caption.alignright {
margin: 0.25em 0 1em 1em;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
margin: 0;
padding: 0 0.25em 0.25em;
}
.gallery:before,
.gallery:after {
content: "\0020";
display: table;
clear: both;
visibility: hidden;
height: 0;
line-height: 0;
}
.gallery:before,
.gallery:after {
content: "\0020";
display: table;
clear: both;
visibility: hidden;
height: 0;
line-height: 0;
}
.gallery .gallery-item {
float: left;
width: 33.3333%;
}
.gallery.gallery-columns-2 .gallery-item {
width: 50%;
}
.gallery.gallery-columns-4 .gallery-item {
width: 25%;
}
*::placeholder {
color: #343434;
}
label,
input,
textarea,
button {
vertical-align: top;
white-space: normal;
background: none;
border: none;
}
fieldset,
.fieldset {
margin-bottom: 1em;
}
label,
fieldset legend {
display: block;
margin-bottom: 0.2em;
}
button {
cursor: pointer;
}
form button,
.evge-modal-trigger,
button[type=submit],
.button,
input[type=submit],
input[type=reset] {
display: inline-block;
padding: 0.75em 1em;
line-height: 1;
border: 1px solid #00553F;
border-radius: 2.5em;
background-color: #00553F;
color: #FFFFFF;
cursor: pointer;
}
form button.with-icon,
.evge-modal-trigger.with-icon,
button[type=submit].with-icon,
.button.with-icon,
input[type=submit].with-icon,
input[type=reset].with-icon {
display: flex;
gap: 0.5em;
justify-content: space-between;
align-items: center;
width: fit-content;
padding: 0.5em 1em;
}
form button.with-icon .icon,
.evge-modal-trigger.with-icon .icon,
button[type=submit].with-icon .icon,
.button.with-icon .icon,
input[type=submit].with-icon .icon,
input[type=reset].with-icon .icon {
display: flex;
align-items: center;
justify-content: center;
width: 3rem;
height: 3rem;
min-width: 3rem;
line-height: 1;
color: white;
border-radius: 1.5rem;
}
form button.with-icon .icon svg,
.evge-modal-trigger.with-icon .icon svg,
button[type=submit].with-icon .icon svg,
.button.with-icon .icon svg,
input[type=submit].with-icon .icon svg,
input[type=reset].with-icon .icon svg {
width: 64%;
height: auto;
}
form button.with-icon .icon svg path,
.evge-modal-trigger.with-icon .icon svg path,
button[type=submit].with-icon .icon svg path,
.button.with-icon .icon svg path,
input[type=submit].with-icon .icon svg path,
input[type=reset].with-icon .icon svg path {
fill: #FFFFFF;
}
form button.with-icon .title,
.evge-modal-trigger.with-icon .title,
button[type=submit].with-icon .title,
.button.with-icon .title,
input[type=submit].with-icon .title,
input[type=reset].with-icon .title {
moz-hyphens: auto;
-o-hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
form button.with-icon.b-a-r .icon,
form button.with-icon.b-a-l .icon,
form button.with-icon.b-a-u .icon,
.evge-modal-trigger.with-icon.b-a-r .icon,
.evge-modal-trigger.with-icon.b-a-l .icon,
.evge-modal-trigger.with-icon.b-a-u .icon,
button[type=submit].with-icon.b-a-r .icon,
button[type=submit].with-icon.b-a-l .icon,
button[type=submit].with-icon.b-a-u .icon,
.button.with-icon.b-a-r .icon,
.button.with-icon.b-a-l .icon,
.button.with-icon.b-a-u .icon,
input[type=submit].with-icon.b-a-r .icon,
input[type=submit].with-icon.b-a-l .icon,
input[type=submit].with-icon.b-a-u .icon,
input[type=reset].with-icon.b-a-r .icon,
input[type=reset].with-icon.b-a-l .icon,
input[type=reset].with-icon.b-a-u .icon {
transform: translate(0,0);
transition: transform 0.2s ease-out;
}
form button:hover,
form button:active,
form button:focus-visible,
.evge-modal-trigger:hover,
.evge-modal-trigger:active,
.evge-modal-trigger:focus-visible,
button[type=submit]:hover,
button[type=submit]:active,
button[type=submit]:focus-visible,
.button:hover,
.button:active,
.button:focus-visible,
input[type=submit]:hover,
input[type=submit]:active,
input[type=submit]:focus-visible,
input[type=reset]:hover,
input[type=reset]:active,
input[type=reset]:focus-visible {
background-color: #00CD73;
border-color: #00CD73;
color: #00553F;
text-decoration: none;
}
form button:hover .icon svg path,
form button:active .icon svg path,
form button:focus-visible .icon svg path,
.evge-modal-trigger:hover .icon svg path,
.evge-modal-trigger:active .icon svg path,
.evge-modal-trigger:focus-visible .icon svg path,
button[type=submit]:hover .icon svg path,
button[type=submit]:active .icon svg path,
button[type=submit]:focus-visible .icon svg path,
.button:hover .icon svg path,
.button:active .icon svg path,
.button:focus-visible .icon svg path,
input[type=submit]:hover .icon svg path,
input[type=submit]:active .icon svg path,
input[type=submit]:focus-visible .icon svg path,
input[type=reset]:hover .icon svg path,
input[type=reset]:active .icon svg path,
input[type=reset]:focus-visible .icon svg path {
fill: #00553F;
}
form button:hover.b-a-r .icon,
form button:active.b-a-r .icon,
form button:focus-visible.b-a-r .icon,
.evge-modal-trigger:hover.b-a-r .icon,
.evge-modal-trigger:active.b-a-r .icon,
.evge-modal-trigger:focus-visible.b-a-r .icon,
button[type=submit]:hover.b-a-r .icon,
button[type=submit]:active.b-a-r .icon,
button[type=submit]:focus-visible.b-a-r .icon,
.button:hover.b-a-r .icon,
.button:active.b-a-r .icon,
.button:focus-visible.b-a-r .icon,
input[type=submit]:hover.b-a-r .icon,
input[type=submit]:active.b-a-r .icon,
input[type=submit]:focus-visible.b-a-r .icon,
input[type=reset]:hover.b-a-r .icon,
input[type=reset]:active.b-a-r .icon,
input[type=reset]:focus-visible.b-a-r .icon {
transform: translate(0.2em,0);
}
form button:hover.b-a-l .icon,
form button:active.b-a-l .icon,
form button:focus-visible.b-a-l .icon,
.evge-modal-trigger:hover.b-a-l .icon,
.evge-modal-trigger:active.b-a-l .icon,
.evge-modal-trigger:focus-visible.b-a-l .icon,
button[type=submit]:hover.b-a-l .icon,
button[type=submit]:active.b-a-l .icon,
button[type=submit]:focus-visible.b-a-l .icon,
.button:hover.b-a-l .icon,
.button:active.b-a-l .icon,
.button:focus-visible.b-a-l .icon,
input[type=submit]:hover.b-a-l .icon,
input[type=submit]:active.b-a-l .icon,
input[type=submit]:focus-visible.b-a-l .icon,
input[type=reset]:hover.b-a-l .icon,
input[type=reset]:active.b-a-l .icon,
input[type=reset]:focus-visible.b-a-l .icon {
transform: translate(-0.2em,0);
}
form button:hover.b-a-u .icon,
form button:active.b-a-u .icon,
form button:focus-visible.b-a-u .icon,
.evge-modal-trigger:hover.b-a-u .icon,
.evge-modal-trigger:active.b-a-u .icon,
.evge-modal-trigger:focus-visible.b-a-u .icon,
button[type=submit]:hover.b-a-u .icon,
button[type=submit]:active.b-a-u .icon,
button[type=submit]:focus-visible.b-a-u .icon,
.button:hover.b-a-u .icon,
.button:active.b-a-u .icon,
.button:focus-visible.b-a-u .icon,
input[type=submit]:hover.b-a-u .icon,
input[type=submit]:active.b-a-u .icon,
input[type=submit]:focus-visible.b-a-u .icon,
input[type=reset]:hover.b-a-u .icon,
input[type=reset]:active.b-a-u .icon,
input[type=reset]:focus-visible.b-a-u .icon {
transform: translate(0,-0.2em);
}
.button-box form button,
.button-box .evge-modal-trigger,
.button-box button[type=submit],
.button-box .button,
.button-box input[type=submit],
.button-box input[type=reset] {
width: 100%;
}
.button-box.white-button form button,
.button-box.white-button .evge-modal-trigger,
.button-box.white-button button[type=submit],
.button-box.white-button .button,
.button-box.white-button input[type=submit],
.button-box.white-button input[type=reset] {
width: 100%;
background-color: #FFFFFF;
color: #00553F;
}
.button-box.white-button form button.with-icon .icon,
.button-box.white-button .evge-modal-trigger.with-icon .icon,
.button-box.white-button button[type=submit].with-icon .icon,
.button-box.white-button .button.with-icon .icon,
.button-box.white-button input[type=submit].with-icon .icon,
.button-box.white-button input[type=reset].with-icon .icon {
color: #00553F;
}
.button-box.white-button form button.with-icon .icon svg path,
.button-box.white-button .evge-modal-trigger.with-icon .icon svg path,
.button-box.white-button button[type=submit].with-icon .icon svg path,
.button-box.white-button .button.with-icon .icon svg path,
.button-box.white-button input[type=submit].with-icon .icon svg path,
.button-box.white-button input[type=reset].with-icon .icon svg path {
fill: #00553F;
}
.button-box.white-button form button:hover,
.button-box.white-button form button:active,
.button-box.white-button form button:focus-visible,
.button-box.white-button .evge-modal-trigger:hover,
.button-box.white-button .evge-modal-trigger:active,
.button-box.white-button .evge-modal-trigger:focus-visible,
.button-box.white-button button[type=submit]:hover,
.button-box.white-button button[type=submit]:active,
.button-box.white-button button[type=submit]:focus-visible,
.button-box.white-button .button:hover,
.button-box.white-button .button:active,
.button-box.white-button .button:focus-visible,
.button-box.white-button input[type=submit]:hover,
.button-box.white-button input[type=submit]:active,
.button-box.white-button input[type=submit]:focus-visible,
.button-box.white-button input[type=reset]:hover,
.button-box.white-button input[type=reset]:active,
.button-box.white-button input[type=reset]:focus-visible {
background-color: #00553F;
border-color: #00553F;
color: #FFFFFF;
text-decoration: none;
}
.button-box.white-button form button:hover .icon svg path,
.button-box.white-button form button:active .icon svg path,
.button-box.white-button form button:focus-visible .icon svg path,
.button-box.white-button .evge-modal-trigger:hover .icon svg path,
.button-box.white-button .evge-modal-trigger:active .icon svg path,
.button-box.white-button .evge-modal-trigger:focus-visible .icon svg path,
.button-box.white-button button[type=submit]:hover .icon svg path,
.button-box.white-button button[type=submit]:active .icon svg path,
.button-box.white-button button[type=submit]:focus-visible .icon svg path,
.button-box.white-button .button:hover .icon svg path,
.button-box.white-button .button:active .icon svg path,
.button-box.white-button .button:focus-visible .icon svg path,
.button-box.white-button input[type=submit]:hover .icon svg path,
.button-box.white-button input[type=submit]:active .icon svg path,
.button-box.white-button input[type=submit]:focus-visible .icon svg path,
.button-box.white-button input[type=reset]:hover .icon svg path,
.button-box.white-button input[type=reset]:active .icon svg path,
.button-box.white-button input[type=reset]:focus-visible .icon svg path {
fill: #FFFFFF;
}
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=range],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week] {
width: 100%;
max-width: 20em;
padding: 0.675em 1em;
border: 1px solid #00553F;
border-radius: 2.5rem;
}
textarea {
width: 100%;
max-width: 20em;
padding: 0.675em 1em;
border: 1px solid #00553F;
border-radius: 2.5rem;
}
input[type=checkbox],
input[type=radio] {
width: 1em;
height: 1em;
}
label input[type=checkbox],
label input[type=radio],
label .icheckbox_hue,
label .iradio_hue {
margin-right: 0.4em;
}
label a {
color: #00CD73;
}
input[type="checkbox"],
input[type=radio] {
position: relative;
-webkit-appearance: none;
appearance: none;
background-color: white;
margin: 0;
color: #00553F;
width: 1em;
height: 1em;
border: 1px solid #00553F;
margin-top: 0.2em;
}
input[type=checkbox] {
border-radius: 0.5rem;
}
input[type=radio] {
border-radius: 50%;
}
input[type="checkbox"]::before {
content: "";
display: block;
position: absolute;
top: 50%;
left: 50%;
width: 0.8em;
height: 0.8em;
transform: translate(-50%,-50%) scale(0);
clip-path: polygon(10% 0%,0% 10%,40% 50%,0% 90%,10% 100%,50% 60%,90% 100%,100% 90%,60% 50%,100% 10%,90% 0%,50% 40%);
transform: scale(0);
background: #00553F;
}
input[type="radio"]::before {
content: "";
display: block;
position: absolute;
top: 50%;
left: 50%;
width: 0.4em;
height: 0.4em;
transform: translate(-50%,-50%) scale(0);
transform: scale(0);
background: #00553F;
border-radius: 50%;
}
input[type="checkbox"]:checked::before,
input[type="radio"]:checked::before {
transform: translate(-50%,-50%) scale(0.99);
}
input[type="checkbox"]:focus,
input[type="radio"]:focus {
outline-offset: 0px;
}
input[type="checkbox"]:disabled,
input[type="radio"]:disabled {
color: grey;
cursor: not-allowed;
}
.checkbox-wrapper {
display: flex;
gap: 0.5em;
}
.checkbox-wrapper label {
margin-top: 0.1em;
margin-bottom: 0;
}
select {
border: 1px solid black;
}
input:focus,
textarea:focus,
select:focus,
option:focus {
outline: 1px solid #00CD73;
}
input[disabled],
textarea[disabled],
select[disabled],
option[disabled] {
cursor: not-allowed;
}
button:focus,
input[type="button"]:focus {
outline: none;
}
button[disabled],
input[type="button"][disabled] {
cursor: not-allowed;
}
.searchform {
position: relative;
display: inline-block;
}
.searchform .search-form-container {
visibility: hidden;
width: 2em;
overflow: hidden;
transition: width 0.2s ease-out;
}
.searchform .search-form-container:before,
.searchform .search-form-container:after {
content: "\0020";
display: table;
clear: both;
visibility: hidden;
height: 0;
line-height: 0;
}
.searchform .search-form-container:before,
.searchform .search-form-container:after {
content: "\0020";
display: table;
clear: both;
visibility: hidden;
height: 0;
line-height: 0;
}
.searchform .search-form-container .search-form-content {
float: right;
width: 11.3em;
white-space: nowrap;
}
.searchform .search-form-container .search-form-content input[type=text],
.searchform .search-form-container .search-form-content input[type=submit] {
display: inline-block;
margin: 0;
border: none;
}
.searchform .search-form-container .search-form-content input[type=text] {
max-width: 9em;
margin-right: 0.3em;
}
.searchform .search-form-container .search-form-content input[type=submit] {
width: 2em;
height: 2em;
color: transparent;
background-color: transparent;
border: none;
}
.searchform .search-form-container .search-form-content input[type=submit]:hover,
.searchform .search-form-container .search-form-content input[type=submit]:active,
.searchform .search-form-container .search-form-content input[type=submit]:focus-visible {
color: transparent;
background-color: transparent;
}
.searchform .search-form-button {
position: absolute;
top: 0;
right: 0;
width: 2em;
height: 2em;
z-index: 5;
cursor: pointer;
}
.searchform .search-form-button svg path {
fill: black;
}
.searchform .search-form-button:hover svg path,
.searchform .search-form-button:active svg path,
.searchform .search-form-button:focus-visible svg path {
fill: black;
}
.searchform.active .search-form-container {
visibility: visible;
width: 11.3em;
}
.searchform.active .search-form-button {
pointer-events: none;
}
.searchform.active .search-form-button svg path {
fill: black;
}
#content #searchform .search-form-button {
display: none;
}
.error-404 .searchform {
margin-bottom: 1em;
}
#mc_embed_signup form .mc-field-group {
margin-bottom: 1em;
}
#mc_embed_signup form .mc-field-group input {
margin-bottom: 0;
}
#mc_embed_signup form input.mce_inline_error {
border-color: black;
}
#mc_embed_signup form div.mce_inline_error {
max-width: 20em;
margin: 0 0 1em;
padding: 0.75em 1em;
background-color: black;
}
#mc_embed_signup form #mce-responses .response {
margin: 1em 0;
}
#mc_embed_signup form ul {
list-style-type: none;
padding-left: 0;
margin-top: 0.5em;
}
#mc_embed_signup form ul .icheckbox_hue {
margin-right: 0.5em;
}
#mc_embed_signup form ul label {
display: inline-block;
}
.srt {
clip: rect(1px,1px,1px,1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
}
.cf:before,
.cf:after {
content: "\0020";
display: table;
clear: both;
visibility: hidden;
height: 0;
line-height: 0;
}
@font-face {
font-family: 'ABCArizonaSans';
src: url(https://unigis.at/101/wp-content/themes/hue/style/fonts/ABCArizonaSans-Regular.otf);
src: local('☺'), url(https://unigis.at/101/wp-content/themes/hue/style/fonts/ABCArizonaSans-Regular.otf) format("opentype"), url(https://unigis.at/101/wp-content/themes/hue/style/fonts/ABCArizonaSans-Regular.woff2) format('woff2'), url(https://unigis.at/101/wp-content/themes/hue/style/fonts/ABCArizonaSans-Regular.woff) format('woff');
}
@font-face {
font-family: 'ABCArizonaMix';
src: url(https://unigis.at/101/wp-content/themes/hue/style/fonts/ABCArizonaMix-Regular.otf);
src: local('☺'), url(https://unigis.at/101/wp-content/themes/hue/style/fonts/ABCArizonaMix-Regular.otf) format("opentype"), url(https://unigis.at/101/wp-content/themes/hue/style/fonts/ABCArizonaMix-Regular.woff2) format('woff2'), url(https://unigis.at/101/wp-content/themes/hue/style/fonts/ABCArizonaMix-Regular.woff) format('woff');
}
html {
font-size: 50%;
}
body {
font-family: 'ABCArizonaSans', "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-size: 20px;
font-size: 2rem;
line-height: 1.23;
color: black;
}
a {
color: black;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'ABCArizonaMix', "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-size: 28px;
font-size: 2.8rem;
letter-spacing: normal;
text-transform: none;
line-height: 1;
font-weight: 400;
}
h1.text,
h2.text,
h3.text,
h4.text,
h5.text,
h6.text {
font-family: 'ABCArizonaSans', "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-size: 20px;
font-size: 2rem;
}
h1.text-title,
h2.text-title,
h3.text-title,
h4.text-title,
h5.text-title,
h6.text-title {
font-family: 'ABCArizonaSans', "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-size: 20px;
font-size: 2rem;
line-height: 1.23;
}
.quote-sign {
font-size: 95px;
font-size: 9.5rem;
}
h1,
.title-large {
font-size: 80px;
font-size: 8rem;
line-height: 1;
}
h2,
.title-medium,
.title.large {
font-size: 80px;
font-size: 8rem;
line-height: 1;
}
h2 .subline,
h3 .subline {
font-family: 'ABCArizonaSans', "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.evge-modal-section-heading {
font-family: 'ABCArizonaMix', "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
color: #00553F;
}
.title-small,
.evge-modal-section-heading {
font-size: 28px;
font-size: 2.8rem;
line-height: 1;
}
.box-header .description,
.experience .details,
.popover-title,
.text.large,
.post .date-time {
font-size: 26px;
font-size: 2.6rem;
}
label {
font-size: 20px;
font-size: 2rem;
}
input,
select,
button,
textarea {
font-size: 20px;
font-size: 2rem;
}
::-moz-selection {
color: #000;
background-color: rgba(221,221,221,0.996) !important;
}
::selection {
color: #000;
background-color: rgba(221,221,221,0.996) !important;
}
.scroll-wrapper {
height: 100%;
overflow-y: auto;
padding-right: 0.2em;
-webkit-overflow-scrolling: touch;
}
.scroll-wrapper::-webkit-scrollbar {
width: 0.3em;
}
.scroll-wrapper::-webkit-scrollbar-track {
background-color: #00CD73;
}
.scroll-wrapper::-webkit-scrollbar-thumb {
background-color: #00553F;
}
.image-wrapper img {
display: block;
width: 100%;
height: auto;
opacity: 0;
transition: opacity 0.2s ease-out;
}
.image-wrapper img.loaded {
opacity: 1;
}
.image-wrapper.lightbox {
cursor: pointer;
}
.image-wrapper:after {
content: " ";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.image-wrapper .lightbox-image {
display: none;
}
.image-wrapper .image-caption {
position: absolute;
bottom: 0;
right: 0;
background-color: white;
color: black;
padding: 0.1em;
opacity: 0;
transition: opacity 0.2s ease-out;
}
.image-wrapper:hover .image-caption {
opacity: 1;
}
.background-image {
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.background-image.mobile {
display: none;
}
.video-wrapper video {
width: 100%;
height: auto;
}
.video-wrapper .video-curtain {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: white;
opacity: 1;
transition: opacity 0.2s ease-out;
}
.video-wrapper .video-curtain.hidden {
opacity: 0;
pointer-events: none;
}
.video-wrapper.fullscreen {
width: 100%;
height: 100%;
overflow: hidden;
}
.video-wrapper.fullscreen video {
position: absolute;
top: 50%;
left: 50%;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
transform: translate(-50%,-50%);
}
.audio-wrapper {
font-size: 0;
}
.audio-wrapper audio:focus {
outline: none;
}
.hue-slideshow-wrapper {
margin-bottom: 1em;
}
.hue-slideshow-wrapper .slideshow-caption {
text-align: center;
margin-bottom: 1em;
}
.hue-slideshow-wrapper.outside-nav {
padding-bottom: 3em;
}
.hue-slideshow-wrapper.outside-nav .swiper-button-prev,
.hue-slideshow-wrapper.outside-nav .hue-slideshow-rtl .swiper-button-next {
left: -3em;
}
.hue-slideshow-wrapper.outside-nav .swiper-button-next,
.hue-slideshow-wrapper.outside-nav .hue-slideshow-rtl .swiper-button-prev {
right: -3em;
}
.hue-slideshow-wrapper.outside-nav .swiper-pagination-fraction,
.hue-slideshow-wrapper.outside-nav .swiper-pagination-custom,
.hue-slideshow-wrapper.outside-nav .hue-slideshow-horizontal > .swiper-pagination-bullets,
.hue-slideshow-wrapper.outside-nav .hue-slideshow-wrapper > .swiper-pagination-bullets {
bottom: -2em;
}
.hue-slideshow-wrapper.outside-nav .swiper-button-prev,
.hue-slideshow-wrapper.outside-nav .swiper-button-next {
margin-top: -3em;
}
.hue-slideshow {
display: block;
width: 100%;
margin-bottom: 0;
-webkit-user-select: none;
user-select: none;
}
.hue-slideshow .slideshow-container {
width: 100%;
}
.hue-slideshow .slideshow-container .slide {
width: 100%;
display: none;
}
.hue-slideshow .slideshow-container .slide:first-child {
display: flex;
flex-shrink: 0;
}
.hue-slideshow .slideshow-container .slide img {
width: 100%;
height: auto;
}
.hue-slideshow .slideshow-container.flickity-enabled .slide,
.hue-slideshow .slideshow-container.slick-initialized .slide,
.hue-slideshow .slideshow-container.slideshow-initialized .slide {
display: flex;
flex-shrink: 0;
}
.hue-slideshow.same-width .slideshow-container {
height: 100%;
}
.hue-slideshow.same-width .slideshow-container .slide .image-wrapper {
width: 100%;
}
.hue-slideshow.same-height {
aspect-ratio: 4;
}
.hue-slideshow.same-height .slideshow-container .slide {
width: auto;
height: 100%;
}
.hue-slideshow.same-height .slideshow-container .slide .image-wrapper {
height: 100%;
}
.hue-slideshow.same-height .slideshow-container .slide img {
width: auto;
height: 100%;
}
.hue-slideshow.cover {
aspect-ratio: 1.6;
}
.hue-slideshow.cover .slideshow-container .slide {
width: 100%;
height: 100%;
}
.hue-slideshow.cover .slideshow-container .slide .image-wrapper {
width: 100%;
height: 100%;
}
.hue-slideshow.cover .slideshow-container .slide img {
width: 100%;
height: 100%;
object-fit: cover;
}
.hue-slideshow.with-mouseover {
cursor: none;
}
.hue-slideshow.with-mouseover .flickity-enabled.is-draggable .flickity-viewport {
cursor: none;
}
.hue-slideshow.with-mouseover .slideshow-display {
position: absolute;
transform: translate(-50%,-50%);
pointer-events: none;
opacity: 0;
transition: opacity 0.2s ease-out;
white-space: nowrap;
}
.hue-slideshow.with-mouseover:hover .slideshow-display {
opacity: 1;
}
.hue-slideshow.with-mouseover .flickity-prev-next-button {
top: 0;
width: 50%;
height: 100%;
max-width: 100%;
border-radius: 0;
background-color: transparent;
-webkit-transform: none;
transform: none;
cursor: none !important;
}
.hue-slideshow.with-mouseover .flickity-prev-next-button.previous {
left: 0;
}
.hue-slideshow.with-mouseover .flickity-prev-next-button.next {
right: 0;
}
.hue-slideshow.with-mouseover .flickity-prev-next-button svg {
display: none;
}
.popup-container {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 9999;
opacity: 0;
pointer-events: none;
background-color: rgba(0,0,0,0.5);
transition: opacity 0.4s ease-out;
}
.popup-container .inner {
position: relative;
top: 50%;
left: auto;
width: 70vw;
height: 90vh;
margin: 0 auto;
transform: translateY(-50%);
background-color: white;
}
.popup-container .inner .scroll-wrapper {
padding: 0;
opacity: 0;
transition: opacity 0.2s ease-out;
}
.popup-container .popup-content {
padding: 1em;
}
.popup-container article {
padding-top: 0;
margin-bottom: 0;
}
.popup-container.active {
opacity: 1;
pointer-events: auto;
}
.popup-container.loaded .scroll-wrapper {
opacity: 1;
}
.hue-gallery ul {
display: grid;
grid-template-columns: repeat(3,1fr);
column-gap: 1em;
row-gap: 1em;
}
.hue-gallery ul .grid-element {
width: auto;
}
.hue-map {
margin-bottom: 1em;
}
.iframe-wrapper {
width: 100%;
aspect-ratio: 1.77777777778;
font-size: 0;
}
.iframe-wrapper iframe {
width: 100%;
height: 100%;
}
.back-button {
position: absolute;
top: 1em;
right: 0;
z-index: 10;
}
.edit-link {
position: fixed;
top: 3.9em;
right: 0.2em;
z-index: 100000;
}
.edit-link .icon {
display: inline-block;
width: 2em;
height: 2em;
padding: 0.05em 0.1em;
border-radius: 0.5rem;
background-color: red;
}
.edit-link .icon svg path {
fill: white;
}
.edit-link .title {
display: none;
position: absolute;
top: 100%;
right: 0;
padding: 0.2em 0.4em;
background-color: white;
pointer-events: none;
}
.edit-link:hover .title {
display: block;
}
ul.category-list {
list-style: none;
}
ul.category-list li {
display: inline-block;
padding-right: 0.5em;
}
.navigation.pagination .nav-links {
display: flex;
gap: 0.4em;
justify-content: right;
align-items: center;
padding: 0 0.2em;
}
.navigation.pagination .nav-links .page-numbers {
display: inline-block;
padding: 0.3em 0.3em;
}
.navigation.pagination .nav-links .page-numbers.current {
color: #00CD73;
}
.navigation.pagination .nav-links .page-numbers.prev {
padding: 0;
}
.navigation.pagination .nav-links .page-numbers.next {
padding: 0;
}
.navigation.pagination .nav-links a:hover,
.navigation.pagination .nav-links a:active,
.navigation.pagination .nav-links a:focus-visible {
color: #00CD73;
text-decoration: underline;
}
.navigation.load-more {
text-align: center;
}
.navigation.load-more .button {
max-width: 48rem;
}
.navigation.load-more .button .default {
display: block;
}
.navigation.load-more .button .loading {
display: none;
}
.navigation.load-more .button.active .default {
display: none;
}
.navigation.load-more .button.active .loading {
display: block;
}
.navigation.filter-list .filter.list ul li {
display: inline-block;
margin-right: 1em;
}
.navigation.filter-list .filter.list ul li a.active,
.navigation.filter-list .filter.list ul li a:hover,
.navigation.filter-list .filter.list ul li a:active,
.navigation.filter-list .filter.list ul li a:focus-visible {
text-decoration: underline;
}
.navigation.filter-list .filter.dropdown {
display: inline-block;
vertical-align: top;
padding-right: 3em;
margin-right: 0.4em;
}
.navigation.filter-list .filter.dropdown .name {
font-weight: 700;
padding-left: 1.4em;
}
.navigation.filter-list .filter.dropdown .name:before {
content: " ";
display: block;
position: absolute;
top: 0.5em;
left: 0;
width: 0.8em;
height: 0.4em;
background-image: url(https://unigis.at/101/wp-content/themes/hue/img/filter-arrow.svg);
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
}
.navigation.filter-list .filter.dropdown .name .default {
opacity: 1;
}
.navigation.filter-list .filter.dropdown .name .jsname {
display: inline-block;
position: absolute;
left: 1.4em;
top: 0;
opacity: 0;
}
.navigation.filter-list .filter.dropdown .name.active {
text-decoration: underline;
}
.navigation.filter-list .filter.dropdown .name.active .default {
opacity: 0;
position: absolute;
}
.navigation.filter-list .filter.dropdown .name.active .jsname {
opacity: 1;
position: relative;
left: 0;
}
.navigation.filter-list .filter.dropdown ul {
position: absolute;
top: 100%;
left: 0;
z-index: 10;
padding: 0.2em 1.4em 0.7em;
background-color: white;
display: none;
max-height: 15.4em;
height: auto;
}
.navigation.filter-list .filter.dropdown ul li {
padding: 0.2em 0;
cursor: pointer;
}
.navigation.filter-list .filter.dropdown ul li.active {
text-decoration: underline;
}
.navigation.filter-list .filter.dropdown:hover ul {
display: block;
}
.navigation.filter-list .filter.dropdown:hover .name:before {
transform: rotate(180deg);
}
.navigation.filter-list .filter-reset {
display: inline-block;
font-weight: 700;
padding-left: 1.3em;
opacity: 0;
cursor: pointer;
}
.navigation.filter-list .filter-reset:before {
content: " ";
display: block;
position: absolute;
top: 0.35em;
left: 0;
width: 0.7em;
height: 0.7em;
background-image: url(https://unigis.at/101/wp-content/themes/hue/img/filter-x.svg);
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
}
.navigation.filter-list .filter-reset.active {
opacity: 1;
}
.navigation.filter-list .filter-reset.active,
.navigation.filter-list .filter-reset:hover,
.navigation.filter-list .filter-reset:active,
.navigation.filter-list .filter-reset:focus-visible {
text-decoration: underline;
}
.navigation.search-form {
max-width: 20em;
}
.navigation.search-form label {
clip: rect(1px,1px,1px,1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
}
.navigation.search-form input {
padding: 0.9em 2.4em 0.9em 1.2em;
}
.navigation.search-form .search-button {
position: absolute;
top: 50%;
right: 0.6em;
width: 1.7em;
height: 1.6em;
transform: translateY(-50%);
cursor: pointer;
}
.navigation.search-form .search-button:hover svg path {
fill: ;
}
.system-message {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 99999;
display: none;
pointer-events: none;
}
.system-message .message {
position: absolute;
top: 50%;
left: 50%;
width: auto;
height: auto;
transform: translate(-50%,-50%);
opacity: 0;
transition: opacity 0.2s ease-out;
padding: 0.5em 1em;
background-color: white;
pointer-events: none;
}
.system-message .message.active {
opacity: 1;
pointer-events: auto;
cursor: pointer;
}
.progressbar {
position: fixed;
top: 0;
left: 0;
width: 0;
height: 1px;
background-color: white;
z-index: 99999;
pointer-events: none;
opacity: 1;
transition: opacity 0.2s ease-out;
}
.progressbar.hidden {
opacity: 0;
}
.page-loader {
display: none;
}
.hue-loader {
width: 1em;
height: 1em;
border-radius: 50%;
-webkit-animation: hue-loader 1s infinite ease-in-out;
animation: hue-loader 1s infinite ease-in-out;
}
@keyframes hue-loader {
0% {
transform: scale(0);
}
100% {
transform: scale(1.0);
opacity: 0;
}
}
.accordion-content-wrapper {
display: grid;
grid-template-rows: 0fr;
transition: grid-template-rows 0.3s;
}
[data-slot="accordion-item"][data-state="open"] .accordion-content-wrapper {
grid-template-rows: 1fr;
}
[data-slot="accordion-content"] {
overflow: hidden;
min-height: 0;
visibility: hidden;
}
[data-slot="accordion-content"][hidden] {
display: block !important;
}
[data-slot="accordion-content"][data-state="open"] {
visibility: visible;
}
.accordion-item {
border-bottom: 1px solid #00553F;
}
.accordion-item:last-child {
border-bottom: none;
}
.accordion-trigger {
width: 100%;
background: none;
border: none;
text-align: left;
cursor: pointer;
display: grid;
grid-template-columns: 3rem auto;
gap: 0.8em;
align-items: center;
padding: 0.7em 0;
margin: 0.3em 0;
color: black;
}
.accordion-trigger .icon,
.accordion-trigger svg {
width: 100%;
height: auto;
transition: transform 0.2s ease-out;
}
.accordion-trigger:hover,
.accordion-trigger:active {
color: #00CD73;
}
.accordion-trigger:focus {
outline: none;
color: #00CD73;
}
.accordion-trigger:focus-visible {
outline: 1px solid #00CD73;
outline-offset: 0.2em;
}
.accordion-trigger[aria-expanded="true"] {
color: #00CD73;
}
.accordion-trigger[aria-expanded="true"] svg {
transform: rotate(45deg);
}
.accordion-content-inner {
padding: 0 0 1rem;
}
.accordion-content-inner ul,
.accordion-content-inner ol {
margin-bottom: 1em;
}
.collapsible-content-wrapper {
display: grid;
grid-template-rows: 0fr;
transition: grid-template-rows 0.3s;
}
.collapsible-content-inner {
visibility: hidden;
}
[data-slot="collapsible"][data-state="open"] .collapsible-content-wrapper {
grid-template-rows: 1fr;
}
[data-slot="collapsible"][data-state="open"] .collapsible-content-inner {
visibility: visible;
}
[data-slot="collapsible-content"] {
overflow: hidden;
min-height: 0;
visibility: hidden;
}
[data-slot="collapsible-content"][hidden] {
display: block !important;
}
[data-slot="collapsible-content"][data-state="open"] {
visibility: visible;
}
.collapsible-trigger {
cursor: pointer;
}
.collapsible-content-inner {
padding: 1.2em 1em;
}
[data-slot="dialog-overlay"][hidden] {
display: none;
}
[data-slot="dialog-content"] {
position: fixed;
inset: 0;
display: grid;
place-items: center;
background: rgba(0,0,0,0.5);
}
[data-slot="dialog-content"][hidden] {
display: none;
}
[data-slot="dialog"][data-state="closed"] [data-slot="dialog-content"] {
display: none;
}
[data-slot="dialog-content"] {
opacity: 0;
transition: opacity 0.2s;
}
[data-slot="dialog"][data-state="open"] [data-slot="dialog-content"] {
opacity: 1;
}
.dialog-trigger {
cursor: pointer;
}
.dialog-overlay {
position: fixed;
inset: 0;
background: rgba(0,0,0,0.5);
z-index: 100;
}
.dialog-content {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
background: #faf9f7;
padding: 2rem;
max-width: 400px;
width: calc(100% - 2rem);
height: max-content;
border: 1px solid #ccc;
z-index: 101;
}
.dialog-title {
font-weight: 700;
margin-bottom: 0.5rem;
}
.dialog-description {
color: #666;
margin-bottom: 1.5rem;
}
.dialog-close {
padding: 0.4rem 0.8rem;
background: none;
border: 1px solid #ccc;
cursor: pointer;
}
[data-slot="popover-content"] {
transform-origin: var(--transform-origin,center);
--popover-slide-x: 0px;
--popover-slide-y: -4px;
}
[data-slot="popover-content"][data-side="top"] {
--popover-slide-y: 4px;
}
[data-slot="popover-content"][data-side="bottom"] {
--popover-slide-y: -4px;
}
[data-slot="popover-content"][data-side="left"] {
--popover-slide-x: 4px;
--popover-slide-y: 0px;
}
[data-slot="popover-content"][data-side="right"] {
--popover-slide-x: -4px;
--popover-slide-y: 0px;
}
[data-slot="popover-content"][data-open] {
animation: popover-in 160ms cubic-bezier(0.16,1,0.3,1);
}
[data-slot="popover-content"][data-closed] {
pointer-events: none;
animation: popover-out 120ms ease-in forwards;
}
@keyframes popover-in {
from {
opacity: 0;
scale: 0.96;
translate: var(--popover-slide-x) var(--popover-slide-y);
}
to {
opacity: 1;
scale: 1;
translate: 0 0;
}
}
@keyframes popover-out {
from {
opacity: 1;
scale: 1;
translate: 0 0;
}
to {
opacity: 0;
scale: 0.96;
translate: var(--popover-slide-x) var(--popover-slide-y);
}
}
.popover-root {
display: inline-block;
}
.popover-trigger {
cursor: pointer;
}
.popover-content {
position: fixed;
padding: 0.8rem 1.5rem 1rem;
border-radius: 0.5rem;
box-shadow: 0px 3px 6px rgba(0,0,0,0.1);
background: white;
width: max-content;
z-index: 50;
}
.popover-content p {
margin-bottom: 0;
}
.popover-content a {
display: block;
margin-bottom: 0.2em;
}
.popover-content a:hover,
.popover-content a:focus-visible,
.popover-content a:active {
text-decoration: none;
}
.popover-content a:hover .title,
.popover-content a:focus-visible .title,
.popover-content a:active .title {
text-decoration: underline;
}
.popover-title {
font-size: 2rem;
padding: 0.4em 0 0.5em;
}
.popover-text {
font-size: 1.8rem;
}
.popover-close {
position: absolute;
top: 0.8rem;
right: 1.5rem;
left: auto;
bottom: 0;
width: 3rem;
height: 3rem;
line-height: 3rem;
cursor: pointer;
}
[data-slot="tabs-content"][hidden] {
display: none;
}
.tabs-list {
display: flex;
}
[data-slot="tooltip"]:focus-visible [data-slot="tooltip-content"] {
opacity: 1;
visibility: visible;
pointer-events: auto;
}
[data-slot="tooltip-trigger"] {
cursor: pointer;
}
[data-slot="tooltip-content"] {
white-space: nowrap;
opacity: 0;
visibility: hidden;
pointer-events: none;
transform-origin: var(--transform-origin,center);
transition: opacity 0.15s ease, visibility 0s linear 0.15s;
}
[data-slot="tooltip-content"][data-open] {
opacity: 1;
visibility: visible;
pointer-events: auto;
transition-delay: 0s;
background-color: #00CD73;
padding: 0.2em 0.3em;
border-radius: 0.5rem;
}
[data-slot="tooltip-content"][data-closed] {
pointer-events: none;
}
[data-slot="tooltip-content"][data-instant] {
transition: none;
animation: none;
}
.tooltip-content {
background-color: white;
padding: 0.2em 0.3em;
border: 1px solid black;
}
.source-tooltip {
display: inline;
}
.source-tooltip button {
display: inline;
color: #00553F;
font-size: 0.8em;
}
.source-tooltip-content {
white-space: initial;
background-color: white;
padding: 0.2em 0.3em;
max-width: 50vw;
}
.source-tooltip-content[data-slot="tooltip-content"][data-open] {
display: inline-block;
max-width: 50vw;
opacity: 1;
visibility: visible;
pointer-events: auto;
transition-delay: 0s;
background-color: white;
padding: 0.2em 0.3em;
border-radius: 0.5rem;
border: 1px solid black;
}
.hidden {
display: none;
}
.show-more .show-more-content {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
white-space: normal;
word-break: break-word;
overflow-wrap: break-word;
max-height: 3.99em;
transition: max-height 0.2s ease-out;
}
.show-more.extra-lh {
max-height: 4.35em;
}
.show-more .more {
display: block;
}
.show-more .less {
display: none;
}
.show-more svg {
transition: transform 0.2s ease-out;
}
.show-more.active .show-more-content {
display: block;
-webkit-line-clamp: unset;
-webkit-box-orient: unset;
text-overflow: unset;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
}
.show-more.active .more {
display: none;
}
.show-more.active .less {
display: block;
}
.show-more.active svg {
transform: rotate(45deg);
}
.show-more.disabled .text {
margin-bottom: 0;
}
.show-more.disabled .text p:last-child {
margin-bottom: 0;
}
.show-more.disabled .show-more-button {
display: none;
visibility: hidden;
}
.text-clip {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
white-space: normal;
word-break: break-word;
overflow-wrap: break-word;
}
.evge-narrow-max-width-modal {
max-width: 600px;
}
.evge-medium-max-width-modal {
max-width: 1200px;
}
.evge-modal-is-open {
overflow: hidden;
}
.evge-modal {
box-sizing: border-box;
position: fixed;
width: calc(50vw);
top: 10vh;
left: 25px;
right: auto;
padding: 30px;
max-height: calc(80vh);
overflow-y: auto;
opacity: 0;
pointer-events: none;
box-shadow: 0px 3px 6px rgba(0,0,0,0.1);
background: #fff;
border-radius: 1rem;
color: #000000;
-webkit-font-smoothing: subpixel-antialiased;
}
.evge-modal .evge-button-link.evge-action-modal-close,
#evge-modal .evge-button-link.evge-action-modal-close {
position: absolute;
top: 4px;
right: 4px;
left: auto;
bottom: 0;
width: 34px;
height: 34px;
margin: 0;
padding: 0;
border: 1px solid transparent;
z-index: 1000;
cursor: pointer;
outline: none;
background: transparent;
box-shadow: none;
border-radius: 0;
text-align: center;
text-decoration: none;
font-weight: bold;
font-size: 1em;
font-family: sans-serif;
transition-property: border, background;
transition-duration: .05s;
transition-timing-function: ease-in-out;
top: 1em;
right: 1em;
width: 3rem;
height: 3rem;
line-height: 3rem;
background-color: #00553F;
background-image: url(https://unigis.at/101/wp-content/themes/hue/img/close.svg);
border-radius: 1.5rem;
background-repeat: no-repeat;
background-position: 40% center;
background-size: 80%;
}
.evge-modal .evge-button-link.evge-action-modal-close svg,
#evge-modal .evge-button-link.evge-action-modal-close svg {
display: none;
}
.evge-modal .evge-button-link.evge-action-modal-close path {
stroke: #aaa;
}
.evge-modal .evge-button-link.evge-action-modal-close:hover path,
.evge-modal .evge-button-link.evge-action-modal-close:active path {
stroke: #333;
}
.evge-modal .evge-modal-inner-pad {
margin: 40px 30px;
}
.evge-modal-is-open .evge-modal {
opacity: 1;
pointer-events: auto;
z-index: 999999;
}
.evge-modal-backdrop {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0,0,0,0.3);
opacity: 0;
pointer-events: none;
transition: opacity 300ms ease-out;
z-index: 999998;
}
.evge-modal-is-open .evge-modal-backdrop {
opacity: 1;
pointer-events: auto;
}
.evge-modal-placeholder {
width: 100%;
min-height: 200px;
}
.evge-modal-content .evge-cols {
justify-content: space-between;
gap: 60px;
}
.evge-modal-event-details {
padding: 0;
margin-bottom: 30px;
}
.evge-modal-title {
margin-bottom: 8px;
}
.evge-modal-col {
width: 100%;
padding: 0;
box-sizing: border-box;
}
.evge-modal-col-right {
width: 70%;
}
.evge-narrow-modal-inner {
padding: 20px;
}
.evge-modal-section {
padding: 20px 0;
}
.evge-modal-section-heading {
display: block;
margin-bottom: 10px;
}
.evge-modal-line-item {
display: flex;
gap: 10px;
margin: 10px 20px;
}
.evge-line-item-left {
display: flex;
gap: 3px;
width: 60%;
}
.evge-line-item-right {
width: 40%;
text-align: right;
}
.evge-line-item-left,
.evge-line-item-right {
line-height: 1;
}
.evge-line-item-break {
margin: 22px 0;
}
.evge-modal-line-large {
font-weight: bold;
}
.evge-cancel-request-message {
text-align: center;
}
@media all and (min-width: 1040px) {
.evge-modal {
width: 1040px;
left: 50%;
margin-left: -520px;
}
}
@media all and (min-width: 1200px) {
.evge-modal {
width: 1200px;
left: 50%;
margin-left: -600px;
}
}
@media all and (min-width: 650px) {
.evge-modal.evge-narrow-max-width-modal {
width: 600px;
left: 50%;
margin-left: -300px;
}
}
@media all and (max-width: 725px) {
.evge-modal {
padding: 20px;
top: 15px;
left: 15px;
width: calc(70vw);
max-height: calc(70vh);
}
.evge-modal .evge-modal-inner-pad {
margin: 20px 15px;
}
.evge-narrow-modal-inner {
padding: 15px;
}
.evge-modal-section {
padding: 15px 0;
}
.evge-modal-cost-details,
.evge-modal-quantity-summary,
.evge-checkout-summary {
padding: 12px 10px;
}
.evge-modal-line-item {
margin: 10px 15px;
}
.evge-modal .evge-modal-content .evge-cols {
flex-direction: column;
gap: 30px;
}
.evge-modal-col-right {
width: 100%;
}
.evge-modal .evge-registration-form-wrap {
width: auto;
}
}
@media all and (max-width: 480px) {
.evge-modal {
padding: 35px 15px 15px;
top: 10px;
left: 10px;
width: calc(80vw);
max-height: calc(80vh);
}
.evge-modal .evge-modal-inner-pad {
margin: 15px 10px;
}
.evge-narrow-modal-inner {
padding: 10px;
}
.evge-modal-section {
padding: 12px 0;
}
.evge-modal-cost-details,
.evge-modal-quantity-summary,
.evge-checkout-summary {
padding: 10px 8px;
}
.evge-modal-line-item {
margin: 8px 10px;
}
}
@keyframes evgespin {
100% {
transform: rotate(360deg);
}
}
.evge-modal-is-open .evge-modal.evge-is-processing .evge-modal-content,
.evge-standalone-registration-form.evge-is-processing .evge-form-wrapper,
.evge-single-event-cta.evge-is-processing .evge-dynamic-content-inner {
opacity: .6;
}
.evge-is-processing .evge-spinner-container {
position: absolute;
top: 50%;
left: 50%;
margin: -19px 0 0 -19px;
}
.evge-is-processing .evge-spinner-circle {
box-sizing: border-box;
width: 30px;
height: 30px;
border-radius: 100%;
border: 8px solid rgba(15,84,104,0.2);
border-top-color: #1D6E85;
-webkit-animation: evgespin 1s infinite linear;
animation: evgespin 1s infinite linear;
}
.evge-dynamic-content {
position: relative;
}
.evge-dynamic-content.evge-is-processing:not(.evge-single-event-cta) .evge-spinner-container {
position: relative;
top: 0;
left: 0;
margin: 0 0 0 8px;
display: inline-block;
vertical-align: middle;
}
.evge-dynamic-content.evge-is-processing:not(.evge-single-event-cta) .evge-spinner-circle {
box-sizing: border-box;
width: 20px;
height: 20px;
border-radius: 100%;
border: 3px solid rgba(15,84,104,0.2);
border-top-color: #1D6E85;
-webkit-animation: evgespin 1s infinite linear;
animation: evgespin 1s infinite linear;
display: block;
}
.evge-modal-reveal {
display: none;
}
.evge-field-wrapper {
margin-bottom: 0.6em;
}
.evge-field-wrapper label {
display: none;
}
.evge-field-wrapper .checkbox-wrapper {
margin-top: 1em;
margin-bottom: 0.6em;
}
.evge-field-wrapper .checkbox-wrapper label {
display: block;
}
.evge-field-error {
display: none;
}
.evge-has-error .evge-field-error {
display: inline-block !important;
}
.evge-cancel-form-wrap .evge-has-error .evge-field-error {
margin-top: 1em;
}
.site-footer {
height: 3.6em;
background: #E3E3E3;
color: black;
border-radius: 0.5em 0.5em 0 0;
z-index: 9;
}
.site-footer .footer-content {
display: grid;
grid-template-columns: auto 1fr auto;
align-items: center;
gap: 2em;
}
.site-footer .footer-content p {
margin: 0;
line-height: 3.6em;
}
.site-footer a {
color: black;
text-decoration: none;
}
.site-footer a:hover,
.site-footer a:focus-visible,
.site-footer a:active {
text-decoration: none;
color: black;
}
.social-media-links {
display: flex;
gap: 1em;
}
.social-media-links li a {
display: flex;
align-items: center;
justify-content: center;
width: 1.7em;
height: 1.7em;
background-color: black;
border-radius: 0.2em;
}
.social-media-links li a:hover svg path,
.social-media-links li a:active svg path,
.social-media-links li a:focus-visible svg path {
fill: #00CD73;
}
.social-media-links li a:hover .icon[data-id="facebook"],
.social-media-links li a:active .icon[data-id="facebook"],
.social-media-links li a:focus-visible .icon[data-id="facebook"] {
background-color: #00CD73;
}
.social-media-links li .icon {
display: inline-flex;
width: 70%;
height: auto;
}
.social-media-links li .icon svg {
width: 100%;
height: auto;
}
.social-media-links li .icon svg path {
fill: white;
}
.social-media-links li .icon[data-id="facebook"] {
width: 100%;
height: 100%;
background-color: white;
}
.social-media-links li .icon[data-id="facebook"] svg path {
fill: black;
}
body.fixed-footer .site-footer {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
z-index: 999;
}
body.fixed-footer .site-main {
padding-bottom: 3.6em;
}
.site-header {
height: 3.6em;
background: #E3E3E3;
color: #00553F;
box-shadow: 0px 3px 6px rgba(0,0,0,0.1);
border-radius: 0 0 0.5em 0.5em;
}
.site-header .header-content {
height: 100%;
white-space: nowrap;
}
.site-branding {
display: inline-block;
height: 100%;
width: 17rem;
line-height: 1;
}
.site-branding a {
display: inline-block;
position: relative;
top: 50%;
width: 100%;
transform: translateY(-50%);
}
.site-branding a img {
width: 100%;
height: auto;
}
.site-header .language-button {
display: inline-block;
position: absolute;
top: 0.7em;
right: 14em;
}
.site-header .language-button .button {
padding: 0.3em 1em;
}
.site-header .partner-logo {
position: absolute;
top: 2.2rem;
right: 5.2rem;
width: 18rem;
border-radius: 0.5rem;
overflow: hidden;
box-shadow: 0px 3px 6px rgba(0,0,0,0.1);
font-size: 0;
}
.site-header .partner-logo img {
width: 100%;
height: auto;
}
.site-header .searchform {
position: absolute;
top: 50%;
right: 2.6em;
height: ;
transform: translateY(-50%);
}
.site-header .searchform .search-form-container .search-form-content input[type=text] {
background-color: #ffffff;
color: black;
}
.site-header .searchform .search-form-button svg path {
fill: #00553F;
}
.site-header .searchform .search-form-button:hover svg path,
.site-header .searchform .search-form-button:active svg path,
.site-header .searchform .search-form-button:focus-visible svg path {
fill: #00553F;
}
.site-header .searchform.active .search-form-button svg path {
fill: #00553F;
}
body.fixed-header .site-header {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 99998;
}
body.fixed-header .main-content {
padding-top: 3.6em;
}
ul.primary-menu li,
ul.secondary-menu li,
ul.mobile-menu li {
white-space: normal;
}
ul.primary-menu li a,
ul.primary-menu li > span,
ul.secondary-menu li a,
ul.secondary-menu li > span,
ul.mobile-menu li a,
ul.mobile-menu li > span {
color: #00553F;
}
ul.primary-menu li a:hover,
ul.primary-menu li a:active,
ul.primary-menu li a:focus-visible,
ul.primary-menu li > span:hover,
ul.primary-menu li > span:active,
ul.primary-menu li > span:focus-visible,
ul.secondary-menu li a:hover,
ul.secondary-menu li a:active,
ul.secondary-menu li a:focus-visible,
ul.secondary-menu li > span:hover,
ul.secondary-menu li > span:active,
ul.secondary-menu li > span:focus-visible,
ul.mobile-menu li a:hover,
ul.mobile-menu li a:active,
ul.mobile-menu li a:focus-visible,
ul.mobile-menu li > span:hover,
ul.mobile-menu li > span:active,
ul.mobile-menu li > span:focus-visible {
text-decoration: none;
}
ul.primary-menu li a:hover span,
ul.primary-menu li a:active span,
ul.primary-menu li a:focus-visible span,
ul.primary-menu li > span:hover span,
ul.primary-menu li > span:active span,
ul.primary-menu li > span:focus-visible span,
ul.secondary-menu li a:hover span,
ul.secondary-menu li a:active span,
ul.secondary-menu li a:focus-visible span,
ul.secondary-menu li > span:hover span,
ul.secondary-menu li > span:active span,
ul.secondary-menu li > span:focus-visible span,
ul.mobile-menu li a:hover span,
ul.mobile-menu li a:active span,
ul.mobile-menu li a:focus-visible span,
ul.mobile-menu li > span:hover span,
ul.mobile-menu li > span:active span,
ul.mobile-menu li > span:focus-visible span {
color: #00553F;
border-bottom: 2px solid #00553F;
}
ul.primary-menu li a:hover.no-link span,
ul.primary-menu li a:active.no-link span,
ul.primary-menu li a:focus-visible.no-link span,
ul.primary-menu li > span:hover.no-link span,
ul.primary-menu li > span:active.no-link span,
ul.primary-menu li > span:focus-visible.no-link span,
ul.secondary-menu li a:hover.no-link span,
ul.secondary-menu li a:active.no-link span,
ul.secondary-menu li a:focus-visible.no-link span,
ul.secondary-menu li > span:hover.no-link span,
ul.secondary-menu li > span:active.no-link span,
ul.secondary-menu li > span:focus-visible.no-link span,
ul.mobile-menu li a:hover.no-link span,
ul.mobile-menu li a:active.no-link span,
ul.mobile-menu li a:focus-visible.no-link span,
ul.mobile-menu li > span:hover.no-link span,
ul.mobile-menu li > span:active.no-link span,
ul.mobile-menu li > span:focus-visible.no-link span {
border: none;
}
ul.primary-menu li.current-menu-item > a,
ul.primary-menu li.current-menu-item > span,
ul.primary-menu li.current-menu-ancestor > a,
ul.primary-menu li.current-menu-ancestor > span,
ul.secondary-menu li.current-menu-item > a,
ul.secondary-menu li.current-menu-item > span,
ul.secondary-menu li.current-menu-ancestor > a,
ul.secondary-menu li.current-menu-ancestor > span,
ul.mobile-menu li.current-menu-item > a,
ul.mobile-menu li.current-menu-item > span,
ul.mobile-menu li.current-menu-ancestor > a,
ul.mobile-menu li.current-menu-ancestor > span {
text-decoration: none;
}
ul.primary-menu li.current-menu-item > a span,
ul.primary-menu li.current-menu-item > span span,
ul.primary-menu li.current-menu-ancestor > a span,
ul.primary-menu li.current-menu-ancestor > span span,
ul.secondary-menu li.current-menu-item > a span,
ul.secondary-menu li.current-menu-item > span span,
ul.secondary-menu li.current-menu-ancestor > a span,
ul.secondary-menu li.current-menu-ancestor > span span,
ul.mobile-menu li.current-menu-item > a span,
ul.mobile-menu li.current-menu-item > span span,
ul.mobile-menu li.current-menu-ancestor > a span,
ul.mobile-menu li.current-menu-ancestor > span span {
color: #00553F;
border-bottom: 2px solid #00553F;
}
ul.primary-menu li.current-menu-item > a:hover.no-link span,
ul.primary-menu li.current-menu-item > a:active.no-link span,
ul.primary-menu li.current-menu-item > a:focus-visible.no-link span,
ul.primary-menu li.current-menu-item > span:hover.no-link span,
ul.primary-menu li.current-menu-item > span:active.no-link span,
ul.primary-menu li.current-menu-item > span:focus-visible.no-link span,
ul.primary-menu li.current-menu-ancestor > a:hover.no-link span,
ul.primary-menu li.current-menu-ancestor > a:active.no-link span,
ul.primary-menu li.current-menu-ancestor > a:focus-visible.no-link span,
ul.primary-menu li.current-menu-ancestor > span:hover.no-link span,
ul.primary-menu li.current-menu-ancestor > span:active.no-link span,
ul.primary-menu li.current-menu-ancestor > span:focus-visible.no-link span,
ul.secondary-menu li.current-menu-item > a:hover.no-link span,
ul.secondary-menu li.current-menu-item > a:active.no-link span,
ul.secondary-menu li.current-menu-item > a:focus-visible.no-link span,
ul.secondary-menu li.current-menu-item > span:hover.no-link span,
ul.secondary-menu li.current-menu-item > span:active.no-link span,
ul.secondary-menu li.current-menu-item > span:focus-visible.no-link span,
ul.secondary-menu li.current-menu-ancestor > a:hover.no-link span,
ul.secondary-menu li.current-menu-ancestor > a:active.no-link span,
ul.secondary-menu li.current-menu-ancestor > a:focus-visible.no-link span,
ul.secondary-menu li.current-menu-ancestor > span:hover.no-link span,
ul.secondary-menu li.current-menu-ancestor > span:active.no-link span,
ul.secondary-menu li.current-menu-ancestor > span:focus-visible.no-link span,
ul.mobile-menu li.current-menu-item > a:hover.no-link span,
ul.mobile-menu li.current-menu-item > a:active.no-link span,
ul.mobile-menu li.current-menu-item > a:focus-visible.no-link span,
ul.mobile-menu li.current-menu-item > span:hover.no-link span,
ul.mobile-menu li.current-menu-item > span:active.no-link span,
ul.mobile-menu li.current-menu-item > span:focus-visible.no-link span,
ul.mobile-menu li.current-menu-ancestor > a:hover.no-link span,
ul.mobile-menu li.current-menu-ancestor > a:active.no-link span,
ul.mobile-menu li.current-menu-ancestor > a:focus-visible.no-link span,
ul.mobile-menu li.current-menu-ancestor > span:hover.no-link span,
ul.mobile-menu li.current-menu-ancestor > span:active.no-link span,
ul.mobile-menu li.current-menu-ancestor > span:focus-visible.no-link span {
border-bottom: 2px solid #00553F;
}
ul.primary-menu li.current-menu-item.onepager-link > a,
ul.primary-menu li.current-menu-item.onepager-link > span,
ul.primary-menu li.current-menu-ancestor.onepager-link > a,
ul.primary-menu li.current-menu-ancestor.onepager-link > span,
ul.secondary-menu li.current-menu-item.onepager-link > a,
ul.secondary-menu li.current-menu-item.onepager-link > span,
ul.secondary-menu li.current-menu-ancestor.onepager-link > a,
ul.secondary-menu li.current-menu-ancestor.onepager-link > span,
ul.mobile-menu li.current-menu-item.onepager-link > a,
ul.mobile-menu li.current-menu-item.onepager-link > span,
ul.mobile-menu li.current-menu-ancestor.onepager-link > a,
ul.mobile-menu li.current-menu-ancestor.onepager-link > span {
text-decoration: none;
}
ul.primary-menu li.current-menu-item.onepager-link > a span,
ul.primary-menu li.current-menu-item.onepager-link > span span,
ul.primary-menu li.current-menu-ancestor.onepager-link > a span,
ul.primary-menu li.current-menu-ancestor.onepager-link > span span,
ul.secondary-menu li.current-menu-item.onepager-link > a span,
ul.secondary-menu li.current-menu-item.onepager-link > span span,
ul.secondary-menu li.current-menu-ancestor.onepager-link > a span,
ul.secondary-menu li.current-menu-ancestor.onepager-link > span span,
ul.mobile-menu li.current-menu-item.onepager-link > a span,
ul.mobile-menu li.current-menu-item.onepager-link > span span,
ul.mobile-menu li.current-menu-ancestor.onepager-link > a span,
ul.mobile-menu li.current-menu-ancestor.onepager-link > span span {
border-bottom: none;
}
ul.primary-menu li.onepager-link.active > a,
ul.primary-menu li.onepager-link.active > span,
ul.secondary-menu li.onepager-link.active > a,
ul.secondary-menu li.onepager-link.active > span,
ul.mobile-menu li.onepager-link.active > a,
ul.mobile-menu li.onepager-link.active > span {
text-decoration: none;
}
ul.primary-menu li.onepager-link.active > a span,
ul.primary-menu li.onepager-link.active > span span,
ul.secondary-menu li.onepager-link.active > a span,
ul.secondary-menu li.onepager-link.active > span span,
ul.mobile-menu li.onepager-link.active > a span,
ul.mobile-menu li.onepager-link.active > span span {
color: #00553F;
border-bottom: 2px solid #00553F;
}
ul.footer-menu li a {
color: black;
}
ul.footer-menu li a:hover,
ul.footer-menu li a:active,
ul.footer-menu li a:focus-visible {
text-decoration: none;
}
ul.footer-menu li a:hover span,
ul.footer-menu li a:active span,
ul.footer-menu li a:focus-visible span {
color: #00553F;
border-bottom: 2px solid #00553F;
}
ul.footer-menu li.current-menu-item > a,
ul.footer-menu li.current-menu-ancestor > a {
text-decoration: none;
}
ul.footer-menu li.current-menu-item > a span,
ul.footer-menu li.current-menu-ancestor > a span {
color: #00553F;
border-bottom: 2px solid #00553F;
}
ul.footer-menu li.current-menu-item.onepager-link > a,
ul.footer-menu li.current-menu-ancestor.onepager-link > a {
text-decoration: none;
}
ul.footer-menu li.current-menu-item.onepager-link > a span,
ul.footer-menu li.current-menu-ancestor.onepager-link > a span {
border-bottom: none;
}
ul.footer-menu li.onepager-link.active > a {
text-decoration: none;
}
ul.footer-menu li.onepager-link.active > a span {
color: #00553F;
border-bottom: 2px solid #00553F;
}
@media (min-width: 1025px) {
.site-menu {
display: inline-block;
height: 100%;
vertical-align: top;
}
.site-menu .menu-content {
height: 100%;
}
.primary-navigation {
height: 100%;
}
.primary-navigation > div {
top: 50%;
transform: translateY(-50%);
}
ul.primary-menu,
ul.secondary-menu {
z-index: 100;
}
ul.primary-menu li,
ul.secondary-menu li {
display: inline-block;
z-index: 100;
}
ul.primary-menu li a,
ul.primary-menu li > span,
ul.secondary-menu li a,
ul.secondary-menu li > span {
display: block;
white-space: nowrap;
}
ul.primary-menu li ul.sub-menu,
ul.secondary-menu li ul.sub-menu {
position: absolute;
top: 100%;
left: 2em;
display: none;
padding: 0.4em 0 0.1em;
border-radius: 1rem;
}
ul.primary-menu li ul.sub-menu li,
ul.secondary-menu li ul.sub-menu li {
width: 100%;
}
ul.primary-menu li ul.sub-menu ul.sub-menu,
ul.secondary-menu li ul.sub-menu ul.sub-menu {
top: 0;
left: 100%;
}
ul.primary-menu li.menu-item-has-children:hover > ul.sub-menu,
ul.secondary-menu li.menu-item-has-children:hover > ul.sub-menu {
display: block;
}
ul.primary-menu,
ul.secondary-menu {
margin: 0 -2.6em;
}
ul.primary-menu li,
ul.secondary-menu li {
padding: 0 2em;
}
ul.primary-menu li a,
ul.primary-menu li > span,
ul.secondary-menu li a,
ul.secondary-menu li > span {
line-height: 1.3em;
padding: 5px 0.5em;
}
ul.primary-menu li ul.sub-menu,
ul.secondary-menu li ul.sub-menu {
background-color: #E3E3E3;
}
ul.primary-menu li ul.sub-menu li,
ul.secondary-menu li ul.sub-menu li {
padding: 0;
}
.menu-toggle,
ul.mobile-menu {
display: none !important;
}
}
@media (min-width: 769px) {
ul.footer-menu {
z-index: 100;
}
ul.footer-menu li {
display: inline-block;
z-index: 100;
}
ul.footer-menu li a,
ul.footer-menu li > span {
display: block;
white-space: nowrap;
}
ul.footer-menu li ul.sub-menu {
position: absolute;
top: 100%;
left: 2em;
display: none;
padding: 0.4em 0 0;
border-radius: 1rem;
}
ul.footer-menu li ul.sub-menu li {
width: 100%;
}
ul.footer-menu li ul.sub-menu li:after {
content: " ";
position: absolute;
top: 100%;
left: 0.5em;
right: 0.5em;
height: 1px;
background-color: #00553F;
}
ul.footer-menu li ul.sub-menu li:last-child::after {
display: none;
}
ul.footer-menu li ul.sub-menu ul.sub-menu {
top: 0;
left: 100%;
}
ul.footer-menu li.menu-item-has-children:hover > ul.sub-menu {
display: block;
}
ul.footer-menu li a {
line-height: 1.6em;
padding: 5px 1.6em;
}
ul.footer-menu li ul.sub-menu {
background-color: #E3E3E3;
}
}
@media (max-width: 1024px) {
.site-header #searchform {
display: none;
}
.menu-primary-container {
display: none;
}
.site-menu {
position: fixed;
top: 3.8em;
left: 0;
width: 100%;
height: auto;
background-color: #E3E3E3;
opacity: 0;
pointer-events: none;
visibility: hidden;
border-radius: 0.5em;
transition: opacity 0.2s ease-out;
}
.site-menu .menu-content {
height: 100%;
overflow-y: auto;
padding-right: 0.2em;
-webkit-overflow-scrolling: touch;
}
.site-menu .menu-content::-webkit-scrollbar {
width: 0.3em;
}
.site-menu .menu-content::-webkit-scrollbar-track {
background-color: #00CD73;
}
.site-menu .menu-content::-webkit-scrollbar-thumb {
background-color: #00553F;
}
body.menu-open .site-menu {
opacity: 1;
pointer-events: auto;
visibility: visible;
}
body.menu-open .site-header .language-button {
opacity: 1;
pointer-events: auto;
visibility: visible;
}
ul.mobile-menu {
display: block;
z-index: 100;
padding: 0.6em 0;
}
ul.mobile-menu li {
display: block;
padding: 0;
}
ul.mobile-menu li a {
display: inline-block;
height: 2em;
line-height: 2em;
}
ul.mobile-menu li ul.sub-menu {
padding-left: 0.5em;
}
.mobile-menu a {
display: block;
text-decoration: none;
cursor: pointer;
}
.mobile-menu .sub-menu {
display: none;
}
.mobile-menu a[aria-expanded="true"] + .sub-menu {
display: block;
}
}
.menu-toggle {
position: absolute;
top: 50%;
right: 2.6em;
transform: translateY(-50%);
font-size: 1em;
}
.menu-toggle {
display: block;
height: 1.2em;
width: 1.7em;
padding: 0;
overflow: hidden;
text-align: center;
background-color: transparent;
border: none;
}
.menu-toggle span {
display: block;
position: absolute;
left: 0;
width: 100%;
height: 0.2em;
background-color: #00553F;
transform: rotate(0deg);
transition-property: top, margin-top, transform;
transition-duration: 0.2s;
transition-timing-function: ease-out;
transition-delay: 0.2s, 0.2s, 0s;
}
.menu-toggle span.hbl1 {
top: 0;
}
.menu-toggle span.hbl2 {
top: 50%;
margin-top: -0.1em;
}
.menu-toggle span.hbl3 {
top: 100%;
margin-top: -0.2em;
}
.menu-toggle:hover,
.menu-toggle:active,
.menu-toggle:focus-visible {
border: none;
outline: none;
background-color: transparent;
}
.menu-toggle:hover span,
.menu-toggle:active span,
.menu-toggle:focus-visible span {
background-color: #00553F;
}
body.menu-open .menu-toggle span {
transition-property: top, margin-top, transform;
transition-timing-function: 0.2s;
transition-delay: 0s, 0s, 0.2s;
}
body.menu-open .menu-toggle span.hbl1 {
top: 50%;
margin-top: -0.1em;
transform: rotate(45deg);
}
body.menu-open .menu-toggle span.hbl2 {
top: 50%;
margin-top: -0.1em;
transform: rotate(45deg);
}
body.menu-open .menu-toggle span.hbl3 {
top: 50%;
margin-top: -0.1em;
transform: rotate(-45deg);
}
.overflow-sidescroller {
overflow-x: hidden;
overflow-x: auto;
padding: 0 0 0.2em 0;
padding-bottom: 0.2em;
-webkit-overflow-scrolling: touch;
}
.overflow-sidescroller::-webkit-scrollbar {
height: 0.3em;
}
.overflow-sidescroller::-webkit-scrollbar-track {
background-color: #00CD73;
}
.overflow-sidescroller::-webkit-scrollbar-thumb {
background-color: #00553F;
}
.site-branding,
.primary-navigation {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: -moz-none;
-o-user-select: none;
user-select: none;
}
html {
background-color: #E3E3E3;
}
body {
position: relative;
width: 100%;
overflow-x: hidden;
background: #E3E3E3;
}
body.inner {
background: #00553F;
}
#main {
overflow: visible;
opacity: 0;
transition: opacity 0.2s ease-out;
}
#main.loaded {
opacity: 1;
}
.background-animation {
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
}
.background-animation video {
width: 100%;
height: 100%;
min-width: 100%;
min-height: 100%;
object-fit: cover;
}
body.home.has-video-background .page-header,
body.home.has-video-background .page-section {
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
}
body.home.has-video-background .fullheight-section {
background-color: transparent !important;
}
body.home.has-video-background .section-wrapper .page-section:last-child {
-webkit-box-shadow: 0px 100px 0px 0px #00553F !important;
-moz-box-shadow: 0px 100px 0px 0px #00553F !important;
box-shadow: 0px 100px 0px 0px #00553F !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin-top: 0;
margin-bottom: 1em;
}
h1.text,
h2.text,
h3.text,
h4.text,
h5.text,
h6.text {
margin-bottom: 0;
}
h1 {
margin-bottom: 0.2em;
}
h2 {
margin-bottom: 0.2em;
}
p {
margin-top: 0;
margin-bottom: 1em;
}
p.indent {
text-indent: 2em;
}
a {
text-decoration: none;
}
a:hover,
a:focus-visible,
a:active,
a.active {
text-decoration: underline;
outline: none;
}
a.wrapper {
display: inline-block;
}
a.wrapper:hover,
a.wrapper:focus-visible,
a.wrapper:active,
a.wrapper.active {
text-decoration: underline;
outline: none;
}
a.icon,
a.page-numbers.prev,
a.page-numbers.next {
display: grid;
grid-template-columns: 3rem auto;
gap: 0.8em;
align-items: center;
}
a.icon .icon,
a.page-numbers.prev .icon,
a.page-numbers.next .icon {
display: flex;
align-items: center;
justify-content: center;
width: 3rem;
height: 3rem;
line-height: 3rem;
background-color: #00553F;
color: #00CD73;
border-radius: 1.5rem;
}
a.icon .icon svg,
a.page-numbers.prev .icon svg,
a.page-numbers.next .icon svg {
width: 69%;
height: auto;
}
a.icon .icon svg path,
a.page-numbers.prev .icon svg path,
a.page-numbers.next .icon svg path {
fill: #00CD73;
}
a.icon:hover .icon,
a.icon:active .icon,
a.icon:focus-visible .icon,
a.page-numbers.prev:hover .icon,
a.page-numbers.prev:active .icon,
a.page-numbers.prev:focus-visible .icon,
a.page-numbers.next:hover .icon,
a.page-numbers.next:active .icon,
a.page-numbers.next:focus-visible .icon {
background-color: #00CD73;
}
a.icon:hover .icon svg path,
a.icon:active .icon svg path,
a.icon:focus-visible .icon svg path,
a.page-numbers.prev:hover .icon svg path,
a.page-numbers.prev:active .icon svg path,
a.page-numbers.prev:focus-visible .icon svg path,
a.page-numbers.next:hover .icon svg path,
a.page-numbers.next:active .icon svg path,
a.page-numbers.next:focus-visible .icon svg path {
fill: #00553F;
}
b,
strong {
font-weight: normal !important;
}
ul {
list-style-type: none;
padding-left: 0;
margin-bottom: 0;
}
.text {
margin-bottom: 1em;
}
.text.large {
color: #00553F;
font-family: 'ABCArizonaMix', "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.text.convert-bold b,
.text.convert-bold strong {
display: block;
margin-top: 1.5em;
color: #00553F;
font-family: 'ABCArizonaMix', "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.text ul {
position: relative;
padding-left: 1.6em;
margin-bottom: 1em;
}
.text ul li:before {
content: " ";
display: block;
position: absolute;
top: 0.3em;
left: -1.6em;
width: 0.6em;
height: 0.6em;
background-color: #00CD73;
border-radius: 1rem;
}
.text ul.spaced li {
margin-bottom: 1em;
}
.text ol {
list-style: none;
counter-reset: counter-function;
padding-left: 4.8rem;
margin-bottom: 1em;
}
.text ol li {
counter-increment: counter-function;
margin-bottom: 1em;
}
.text ol li p {
display: inline-block;
}
.text ol li:before {
content: counter(counter-function);
display: inline-block;
position: absolute;
top: -0.2rem;
left: -4.8rem;
width: 3rem;
height: 3rem;
line-height: 3rem;
background-color: #00553F;
color: #00CD73;
border-radius: 1.5rem;
text-align: center;
font-size: 1.3em;
}
.text ol.attr-before li:before {
content: attr(data-before-content);
}
.text ol.spaced li {
margin-bottom: 1em;
}
.text blockquote {
margin: 1em 1.6em;
}
.text .image-wrapper {
margin-bottom: 1em;
}
.text img {
width: 100%;
height: auto;
}
.text p img {
width: auto;
height: auto;
}
.text .video-wrapper,
.text .iframe-wrapper {
margin-bottom: 1em;
}
.text table {
display: block;
max-width: -moz-fit-content;
max-width: fit-content;
margin: 0 auto;
overflow-x: auto;
white-space: nowrap;
border-spacing: 1em;
border-collapse: separate !important;
}
.text table tr:last-child td {
border-bottom: none;
}
.text table th,
.text table td {
padding-bottom: 1em;
border-bottom: 1px solid #00553F;
}
.text > *:last-child {
margin-bottom: 0;
}
hr {
border-top: 1px solid black;
}
ul.styled-list {
list-style: none;
padding-left: 4.8rem;
margin-bottom: 1em;
}
ul.styled-list li:before {
content: " ";
display: inline-block;
position: absolute;
top: -0.2rem;
left: -4.8rem;
width: 3rem;
height: 3rem;
line-height: 3rem;
background-color: #00553F;
color: #00CD73;
border-radius: 1.5rem;
text-align: center;
font-size: 1.3em;
}
ul.styled-list.checkmark li:before {
background-image: url(https://unigis.at/101/wp-content/themes/hue/img/checkmark.svg);
background-repeat: no-repeat;
background-position: 50% 57%;
background-size: 70% 70%;
}
ul.styled-list.numbered {
counter-reset: counter-function;
}
ul.styled-list.numbered li {
counter-increment: counter-function;
}
ul.styled-list.numbered li:before {
content: counter(counter-function);
}
.icon-title {
display: grid;
grid-template-columns: 3rem auto;
gap: 0.8em;
}
.icon-title .icon {
display: flex;
align-items: center;
justify-content: center;
width: 3rem;
height: 3rem;
margin-top: 0.1em;
line-height: 3rem;
background-color: #00553F;
color: #00CD73;
border-radius: 1.5rem;
}
.icon-title .icon svg {
width: 64%;
height: auto;
}
.icon-title .icon svg path {
fill: #00CD73;
}
.icon-title .title {
color: #00553F;
}
.icon-title.large svg {
width: 80%;
}
.icon-title.center {
align-items: center;
}
.icon-title[data-slot="tooltip"] {
display: inline-block;
}
.icon-title.popover-close {
padding: 0;
}
.icon.email svg,
.icon-title .icon.email svg {
width: 64% !important;
transform: translate(0.02em,-0.02em);
}
.icon.phone svg,
.icon-title .icon.phone svg {
width: 59% !important;
transform: translate(0.02em,0);
}
.icon[data-id="requirements"] svg,
.icon-title .icon[data-id="requirements"] svg {
width: 72%;
transform: translate(0.08em,-0.07em);
}
.icon[data-id="target"] svg,
.icon-title .icon[data-id="target"] svg {
width: 75%;
transform: translate(0,0);
}
.icon[data-id="academic"] svg,
.icon-title .icon[data-id="academic"] svg {
width: 72%;
transform: translate(-0.03em,0);
}
.icon[data-id="classification"] svg,
.icon-title .icon[data-id="classification"] svg {
width: 72%;
transform: translate(0,-0.03em);
}
.icon[data-id="clock"] svg,
.icon-title .icon[data-id="clock"] svg {
width: 66%;
transform: translate(0.01em,0.01em);
}
.icon[data-id="globe"] svg,
.icon-title .icon[data-id="globe"] svg {
width: 72%;
transform: translate(0,-0.01em);
overflow: visible;
}
.icon[data-id="duration"] svg,
.icon-title .icon[data-id="duration"] svg {
width: 76%;
transform: translate(0,-0.01em);
overflow: visible;
}
.icon[data-id="information"] svg,
.icon-title .icon[data-id="information"] svg {
width: 16%;
transform: translate(0,-0.02em);
overflow: visible;
}
.icon[data-id="direction"] svg,
.icon-title .icon[data-id="direction"] svg {
width: 66%;
transform: translate(0,0);
}
.icon[data-id="book"] svg,
.icon-title .icon[data-id="book"] svg {
width: 72%;
transform: translate(0,0);
}
.icon[data-id="startdate"] svg,
.icon-title .icon[data-id="startdate"] svg {
width: 63%;
transform: translate(-0.03em,0.02em);
}
.icon[data-id="person"] svg,
.icon-title .icon[data-id="person"] svg {
transform: translate(0.01em,-0.04em);
}
ul.icon-list {
display: flex;
flex-wrap: wrap;
gap: 0.6em;
margin-bottom: 1em;
}
.link-row {
margin-top: 1.7em;
}
.link-row.same-length {
display: flex;
flex-direction: column;
gap: 1em;
width: fit-content;
max-width: 100%;
}
.link-row.same-length .button.with-icon {
width: stretch;
}
.box-quote,
.block-quote {
color: #00553F;
}
.box-quote .quote-sign,
.block-quote .quote-sign {
color: #00CD73;
}
.rounded {
padding: 1.2em 1em;
background-color: #FFFFFF;
border-radius: 1rem;
overflow: hidden;
}
.rounded.inline {
padding: 0;
}
.rounded .image-wrapper {
height: 100%;
}
.rounded .image-wrapper img {
min-height: 100%;
min-width: 100%;
object-fit: cover;
}
.code-wrapper iframe {
width: 100%;
}
.highlight-green-dark {
color: #00553F;
}
.plus-sign {
display: inline-block;
transform: translateY(-0.09em);
}
[data-bg="white"] {
background-color: #FFFFFF;
}
[data-bg="white"] .box:not(.inline) > .box-inner,
[data-bg="white"] .subbox > .box-inner {
background-color: #E3E3E3;
}
[data-bg="white"] .box-header.inline {
color: #00553F;
}
[data-bg="white"] .box-header.inline a {
color: #00553F;
}
[data-bg="white"] .box-header.inline h2 .subline,
[data-bg="white"] .box-header.inline h3 .subline {
color: #00CD73;
}
[data-bg="white"].rounded {
color: black;
}
[data-bg="white"].rounded h3,
[data-bg="white"].rounded h4 {
color: #00553F;
}
[data-bg="white"].rounded .content.content a {
color: #00553F;
}
[data-bg="white"].rounded .content.content a.email {
color: #00CD73;
}
[data-bg="white"] .event.small .content {
background-color: #FFFFFF;
}
[data-bg="white"].page-header:before {
content: " ";
display: block;
position: absolute;
top: -10em;
left: 0;
height: 10em;
width: 100%;
background-color: #FFFFFF;
}
[data-bg="white"].page-header {
-webkit-box-shadow: 0px 100px 0px 0px #ffffff;
-moz-box-shadow: 0px 100px 0px 0px #ffffff;
box-shadow: 0px 100px 0px 0px #ffffff;
}
[data-bg="white"].page-section:last-child {
-webkit-box-shadow: 0px 100px 0px 0px #ffffff;
-moz-box-shadow: 0px 100px 0px 0px #ffffff;
box-shadow: 0px 100px 0px 0px #ffffff;
}
[data-bg="white"] .button-box.white-button form button,
[data-bg="white"] .button-box.white-button .evge-modal-trigger,
[data-bg="white"] .button-box.white-button button[type=submit],
[data-bg="white"] .button-box.white-button .button,
[data-bg="white"] .button-box.white-button input[type=submit],
[data-bg="white"] .button-box.white-button input[type=reset] {
background-color: #00553F;
color: #FFFFFF;
}
[data-bg="white"] .button-box.white-button form button.with-icon .icon,
[data-bg="white"] .button-box.white-button .evge-modal-trigger.with-icon .icon,
[data-bg="white"] .button-box.white-button button[type=submit].with-icon .icon,
[data-bg="white"] .button-box.white-button .button.with-icon .icon,
[data-bg="white"] .button-box.white-button input[type=submit].with-icon .icon,
[data-bg="white"] .button-box.white-button input[type=reset].with-icon .icon {
color: #FFFFFF;
}
[data-bg="white"] .button-box.white-button form button.with-icon .icon svg path,
[data-bg="white"] .button-box.white-button .evge-modal-trigger.with-icon .icon svg path,
[data-bg="white"] .button-box.white-button button[type=submit].with-icon .icon svg path,
[data-bg="white"] .button-box.white-button .button.with-icon .icon svg path,
[data-bg="white"] .button-box.white-button input[type=submit].with-icon .icon svg path,
[data-bg="white"] .button-box.white-button input[type=reset].with-icon .icon svg path {
fill: #FFFFFF;
}
[data-bg="white"] .button-box.white-button form button:hover,
[data-bg="white"] .button-box.white-button form button:active,
[data-bg="white"] .button-box.white-button form button:focus-visible,
[data-bg="white"] .button-box.white-button .evge-modal-trigger:hover,
[data-bg="white"] .button-box.white-button .evge-modal-trigger:active,
[data-bg="white"] .button-box.white-button .evge-modal-trigger:focus-visible,
[data-bg="white"] .button-box.white-button button[type=submit]:hover,
[data-bg="white"] .button-box.white-button button[type=submit]:active,
[data-bg="white"] .button-box.white-button button[type=submit]:focus-visible,
[data-bg="white"] .button-box.white-button .button:hover,
[data-bg="white"] .button-box.white-button .button:active,
[data-bg="white"] .button-box.white-button .button:focus-visible,
[data-bg="white"] .button-box.white-button input[type=submit]:hover,
[data-bg="white"] .button-box.white-button input[type=submit]:active,
[data-bg="white"] .button-box.white-button input[type=submit]:focus-visible,
[data-bg="white"] .button-box.white-button input[type=reset]:hover,
[data-bg="white"] .button-box.white-button input[type=reset]:active,
[data-bg="white"] .button-box.white-button input[type=reset]:focus-visible {
background-color: #00CD73;
border-color: #00CD73;
color: #FFFFFF;
}
[data-bg="white"] .button-box.white-button form button:hover .icon svg path,
[data-bg="white"] .button-box.white-button form button:active .icon svg path,
[data-bg="white"] .button-box.white-button form button:focus-visible .icon svg path,
[data-bg="white"] .button-box.white-button .evge-modal-trigger:hover .icon svg path,
[data-bg="white"] .button-box.white-button .evge-modal-trigger:active .icon svg path,
[data-bg="white"] .button-box.white-button .evge-modal-trigger:focus-visible .icon svg path,
[data-bg="white"] .button-box.white-button button[type=submit]:hover .icon svg path,
[data-bg="white"] .button-box.white-button button[type=submit]:active .icon svg path,
[data-bg="white"] .button-box.white-button button[type=submit]:focus-visible .icon svg path,
[data-bg="white"] .button-box.white-button .button:hover .icon svg path,
[data-bg="white"] .button-box.white-button .button:active .icon svg path,
[data-bg="white"] .button-box.white-button .button:focus-visible .icon svg path,
[data-bg="white"] .button-box.white-button input[type=submit]:hover .icon svg path,
[data-bg="white"] .button-box.white-button input[type=submit]:active .icon svg path,
[data-bg="white"] .button-box.white-button input[type=submit]:focus-visible .icon svg path,
[data-bg="white"] .button-box.white-button input[type=reset]:hover .icon svg path,
[data-bg="white"] .button-box.white-button input[type=reset]:active .icon svg path,
[data-bg="white"] .button-box.white-button input[type=reset]:focus-visible .icon svg path {
fill: #FFFFFF;
}
[data-bg="light-green"] {
background-color: #00CD73;
}
[data-bg="light-green"] .box-header.inline {
color: #FFFFFF;
}
[data-bg="light-green"] .box-header.inline a {
color: #FFFFFF;
}
[data-bg="light-green"] .box-header.inline h2,
[data-bg="light-green"] .box-header.inline h3 {
color: #00553F;
}
[data-bg="light-green"] .box-header.inline h2 .preline,
[data-bg="light-green"] .box-header.inline h3 .preline {
color: #FFFFFF;
}
[data-bg="light-green"] .box-header.inline h2 .subline,
[data-bg="light-green"] .box-header.inline h3 .subline {
color: #00553F;
}
[data-bg="light-green"].rounded {
color: #00553F;
}
[data-bg="light-green"].rounded a {
color: #00553F;
}
[data-bg="light-green"].rounded h2,
[data-bg="light-green"].rounded h3 {
color: #00553F;
}
[data-bg="light-green"].page-header {
-webkit-box-shadow: 0px 100px 0px 0px #00CD73;
-moz-box-shadow: 0px 100px 0px 0px #00CD73;
box-shadow: 0px 100px 0px 0px #00CD73;
}
[data-bg="light-green"].page-section:last-child {
-webkit-box-shadow: 0px 100px 0px 0px #00CD73;
-moz-box-shadow: 0px 100px 0px 0px #00CD73;
box-shadow: 0px 100px 0px 0px #00CD73;
}
[data-bg="dark-green"] {
background-color: #00553F;
}
[data-bg="dark-green"] .box-header.inline {
color: #FFFFFF;
}
[data-bg="dark-green"] .box-header.inline a {
color: #FFFFFF;
}
[data-bg="dark-green"] .box-header.inline h2,
[data-bg="dark-green"] .box-header.inline h3 {
color: #FFFFFF;
}
[data-bg="dark-green"] .box-header.inline h2 .preline,
[data-bg="dark-green"] .box-header.inline h3 .preline {
color: #FFFFFF;
}
[data-bg="dark-green"] .box-header.inline h2 .subline,
[data-bg="dark-green"] .box-header.inline h3 .subline {
color: #00CD73;
}
[data-bg="dark-green"].rounded {
color: #00CD73;
}
[data-bg="dark-green"].rounded a {
color: #00CD73;
}
[data-bg="dark-green"].rounded h2,
[data-bg="dark-green"].rounded h3 {
color: #00CD73;
}
[data-bg="dark-green"] .box-caption.inline .caption {
color: white;
}
[data-bg="dark-green"].page-header {
-webkit-box-shadow: 0px 100px 0px 0px #00553F;
-moz-box-shadow: 0px 100px 0px 0px #00553F;
box-shadow: 0px 100px 0px 0px #00553F;
}
[data-bg="dark-green"].page-section:last-child {
-webkit-box-shadow: 0px 100px 0px 0px #00553F;
-moz-box-shadow: 0px 100px 0px 0px #00553F;
box-shadow: 0px 100px 0px 0px #00553F;
}
[data-bg="dark-green"] .button-box.white-button form button:hover,
[data-bg="dark-green"] .button-box.white-button form button:active,
[data-bg="dark-green"] .button-box.white-button form button:focus-visible,
[data-bg="dark-green"] .button-box.white-button .evge-modal-trigger:hover,
[data-bg="dark-green"] .button-box.white-button .evge-modal-trigger:active,
[data-bg="dark-green"] .button-box.white-button .evge-modal-trigger:focus-visible,
[data-bg="dark-green"] .button-box.white-button button[type=submit]:hover,
[data-bg="dark-green"] .button-box.white-button button[type=submit]:active,
[data-bg="dark-green"] .button-box.white-button button[type=submit]:focus-visible,
[data-bg="dark-green"] .button-box.white-button .button:hover,
[data-bg="dark-green"] .button-box.white-button .button:active,
[data-bg="dark-green"] .button-box.white-button .button:focus-visible,
[data-bg="dark-green"] .button-box.white-button input[type=submit]:hover,
[data-bg="dark-green"] .button-box.white-button input[type=submit]:active,
[data-bg="dark-green"] .button-box.white-button input[type=submit]:focus-visible,
[data-bg="dark-green"] .button-box.white-button input[type=reset]:hover,
[data-bg="dark-green"] .button-box.white-button input[type=reset]:active,
[data-bg="dark-green"] .button-box.white-button input[type=reset]:focus-visible {
background-color: #00CD73;
border-color: #00CD73;
color: #FFFFFF;
}
[data-bg="dark-green"] .button-box.white-button form button:hover .icon svg path,
[data-bg="dark-green"] .button-box.white-button form button:active .icon svg path,
[data-bg="dark-green"] .button-box.white-button form button:focus-visible .icon svg path,
[data-bg="dark-green"] .button-box.white-button .evge-modal-trigger:hover .icon svg path,
[data-bg="dark-green"] .button-box.white-button .evge-modal-trigger:active .icon svg path,
[data-bg="dark-green"] .button-box.white-button .evge-modal-trigger:focus-visible .icon svg path,
[data-bg="dark-green"] .button-box.white-button button[type=submit]:hover .icon svg path,
[data-bg="dark-green"] .button-box.white-button button[type=submit]:active .icon svg path,
[data-bg="dark-green"] .button-box.white-button button[type=submit]:focus-visible .icon svg path,
[data-bg="dark-green"] .button-box.white-button .button:hover .icon svg path,
[data-bg="dark-green"] .button-box.white-button .button:active .icon svg path,
[data-bg="dark-green"] .button-box.white-button .button:focus-visible .icon svg path,
[data-bg="dark-green"] .button-box.white-button input[type=submit]:hover .icon svg path,
[data-bg="dark-green"] .button-box.white-button input[type=submit]:active .icon svg path,
[data-bg="dark-green"] .button-box.white-button input[type=submit]:focus-visible .icon svg path,
[data-bg="dark-green"] .button-box.white-button input[type=reset]:hover .icon svg path,
[data-bg="dark-green"] .button-box.white-button input[type=reset]:active .icon svg path,
[data-bg="dark-green"] .button-box.white-button input[type=reset]:focus-visible .icon svg path {
fill: #FFFFFF;
}
[data-bg="light-grey"] {
background-color: #E3E3E3;
}
[data-bg="light-grey"].page-header {
-webkit-box-shadow: 0px 100px 0px 0px #E3E3E3;
-moz-box-shadow: 0px 100px 0px 0px #E3E3E3;
box-shadow: 0px 100px 0px 0px #E3E3E3;
}
[data-bg="light-grey"].page-section:last-child {
-webkit-box-shadow: 0px 100px 0px 0px #E3E3E3;
-moz-box-shadow: 0px 100px 0px 0px #E3E3E3;
box-shadow: 0px 100px 0px 0px #E3E3E3;
}
[data-bg="medium-grey"] {
background-color: #4B4B4B;
}
[data-bg="medium-grey"] .box-header.inline {
color: #FFFFFF;
}
[data-bg="medium-grey"] .box-header.inline a {
color: #FFFFFF;
}
[data-bg="medium-grey"] .box-header.inline h2 .subline,
[data-bg="medium-grey"] .box-header.inline h3 .subline {
color: #00CD73;
}
[data-bg="medium-grey"].page-header {
-webkit-box-shadow: 0px 100px 0px 0px #4B4B4B;
-moz-box-shadow: 0px 100px 0px 0px #4B4B4B;
box-shadow: 0px 100px 0px 0px #4B4B4B;
}
[data-bg="medium-grey"].page-section:last-child {
-webkit-box-shadow: 0px 100px 0px 0px #4B4B4B;
-moz-box-shadow: 0px 100px 0px 0px #4B4B4B;
box-shadow: 0px 100px 0px 0px #4B4B4B;
}
[data-bg="dark-grey"] {
background-color: #343434;
}
[data-bg="dark-grey"] .box-header.inline {
color: #FFFFFF;
}
[data-bg="dark-grey"] .box-header.inline a {
color: #FFFFFF;
}
[data-bg="dark-grey"] .box-header.inline h2 .subline,
[data-bg="dark-grey"] .box-header.inline h3 .subline {
color: #00CD73;
}
[data-bg="dark-grey"] .box-caption.inline .caption {
color: white;
}
[data-bg="dark-grey"].page-header {
-webkit-box-shadow: 0px 100px 0px 0px #343434;
-moz-box-shadow: 0px 100px 0px 0px #343434;
box-shadow: 0px 100px 0px 0px #343434;
}
[data-bg="dark-grey"].page-section:last-child {
-webkit-box-shadow: 0px 100px 0px 0px #343434;
-moz-box-shadow: 0px 100px 0px 0px #343434;
box-shadow: 0px 100px 0px 0px #343434;
}
.box:not(.inline),
.subbox {
color: #000000;
}
.box:not(.inline) a,
.subbox a {
color: #000000;
}
.box:not(.inline) a.evge-modal-trigger,
.subbox a.evge-modal-trigger {
color: #FFFFFF;
}
.box:not(.inline) a.evge-modal-trigger:hover,
.box:not(.inline) a.evge-modal-trigger:focus-visible,
.box:not(.inline) a.evge-modal-trigger:active,
.subbox a.evge-modal-trigger:hover,
.subbox a.evge-modal-trigger:focus-visible,
.subbox a.evge-modal-trigger:active {
color: #00553F;
}
.box:not(.inline) a.highlight,
.box:not(.inline) .text a,
.subbox a.highlight,
.subbox .text a {
color: #00553F;
}
.box:not(.inline) a.highlight:hover,
.box:not(.inline) a.highlight:active,
.box:not(.inline) a.highlight:focus-visible,
.box:not(.inline) a.highlight.active,
.box:not(.inline) .text a:hover,
.box:not(.inline) .text a:active,
.box:not(.inline) .text a:focus-visible,
.box:not(.inline) .text a.active,
.subbox a.highlight:hover,
.subbox a.highlight:active,
.subbox a.highlight:focus-visible,
.subbox a.highlight.active,
.subbox .text a:hover,
.subbox .text a:active,
.subbox .text a:focus-visible,
.subbox .text a.active {
color: #00CD73;
}
.box:not(.inline) label a,
.subbox label a {
color: #00CD73;
}
.box:not(.inline) h2,
.box:not(.inline) h3,
.box:not(.inline) h4,
.subbox h2,
.subbox h3,
.subbox h4 {
color: #00553F;
}
.box:not(.inline) h2 a,
.box:not(.inline) h3 a,
.box:not(.inline) h4 a,
.subbox h2 a,
.subbox h3 a,
.subbox h4 a {
color: #00553F;
}
.box:not(.inline) > .box-inner,
.subbox > .box-inner {
background-color: #FFFFFF;
}
.box:not(.inline).box-event_list_custom > .box-inner,
.subbox.box-event_list_custom > .box-inner {
background-color: #E3E3E3;
}
.box:not(.inline).box-header h1,
.box:not(.inline).box-header h2,
.box:not(.inline).box-header h3,
.box:not(.inline).box-header h4,
.box:not(.inline) .title-large h1,
.box:not(.inline) .title-large h2,
.box:not(.inline) .title-large h3,
.box:not(.inline) .title-large h4,
.subbox.box-header h1,
.subbox.box-header h2,
.subbox.box-header h3,
.subbox.box-header h4,
.subbox .title-large h1,
.subbox .title-large h2,
.subbox .title-large h3,
.subbox .title-large h4 {
color: #00553F;
}
.box:not(.inline).box-header h1 .subline,
.box:not(.inline).box-header h2 .subline,
.box:not(.inline).box-header h3 .subline,
.box:not(.inline).box-header h4 .subline,
.box:not(.inline) .title-large h1 .subline,
.box:not(.inline) .title-large h2 .subline,
.box:not(.inline) .title-large h3 .subline,
.box:not(.inline) .title-large h4 .subline,
.subbox.box-header h1 .subline,
.subbox.box-header h2 .subline,
.subbox.box-header h3 .subline,
.subbox.box-header h4 .subline,
.subbox .title-large h1 .subline,
.subbox .title-large h2 .subline,
.subbox .title-large h3 .subline,
.subbox .title-large h4 .subline {
color: #00CD73;
}
.box:not(.inline).box-header .description,
.box:not(.inline) .title-large .description,
.subbox.box-header .description,
.subbox .title-large .description {
color: #00553F;
}
.box:not(.inline) .highlight,
.subbox .highlight {
color: #00553F;
}
.box:not(.inline) .button,
.subbox .button {
background-color: #00553F;
border-color: #00553F;
color: #FFFFFF;
}
.box:not(.inline) .button .title,
.subbox .button .title {
color: #FFFFFF;
}
.box:not(.inline) .button:hover,
.box:not(.inline) .button:active,
.box:not(.inline) .button:focus-visible,
.subbox .button:hover,
.subbox .button:active,
.subbox .button:focus-visible {
background-color: #00CD73;
border-color: #00CD73;
color: #00553F;
}
.box:not(.inline) .button:hover .title,
.box:not(.inline) .button:active .title,
.box:not(.inline) .button:focus-visible .title,
.subbox .button:hover .title,
.subbox .button:active .title,
.subbox .button:focus-visible .title {
color: #00553F;
}
.box:not(.inline) .button:hover svg path,
.box:not(.inline) .button:active svg path,
.box:not(.inline) .button:focus-visible svg path,
.subbox .button:hover svg path,
.subbox .button:active svg path,
.subbox .button:focus-visible svg path {
fill: #00553F;
}
.box:not(.inline)[data-box-bg="white"],
.subbox[data-box-bg="white"] {
color: #000000;
}
.box:not(.inline)[data-box-bg="white"] a,
.subbox[data-box-bg="white"] a {
color: #000000;
}
.box:not(.inline)[data-box-bg="white"] h2,
.box:not(.inline)[data-box-bg="white"] h3,
.box:not(.inline)[data-box-bg="white"] h4,
.subbox[data-box-bg="white"] h2,
.subbox[data-box-bg="white"] h3,
.subbox[data-box-bg="white"] h4 {
color: #00553F;
}
.box:not(.inline)[data-box-bg="white"] h2 a,
.box:not(.inline)[data-box-bg="white"] h3 a,
.box:not(.inline)[data-box-bg="white"] h4 a,
.subbox[data-box-bg="white"] h2 a,
.subbox[data-box-bg="white"] h3 a,
.subbox[data-box-bg="white"] h4 a {
color: #00553F;
}
.box:not(.inline)[data-box-bg="white"] > .box-inner,
.subbox[data-box-bg="white"] > .box-inner {
background-color: #FFFFFF;
}
.box:not(.inline)[data-box-bg="white"].box-header h2,
.box:not(.inline)[data-box-bg="white"].box-header h3,
.box:not(.inline)[data-box-bg="white"] .title-large h2,
.box:not(.inline)[data-box-bg="white"] .title-large h3,
.subbox[data-box-bg="white"].box-header h2,
.subbox[data-box-bg="white"].box-header h3,
.subbox[data-box-bg="white"] .title-large h2,
.subbox[data-box-bg="white"] .title-large h3 {
color: #00553F;
}
.box:not(.inline)[data-box-bg="white"].box-header h2 .subline,
.box:not(.inline)[data-box-bg="white"].box-header h3 .subline,
.box:not(.inline)[data-box-bg="white"] .title-large h2 .subline,
.box:not(.inline)[data-box-bg="white"] .title-large h3 .subline,
.subbox[data-box-bg="white"].box-header h2 .subline,
.subbox[data-box-bg="white"].box-header h3 .subline,
.subbox[data-box-bg="white"] .title-large h2 .subline,
.subbox[data-box-bg="white"] .title-large h3 .subline {
color: #00CD73;
}
.box:not(.inline)[data-box-bg="white"].box-header .description,
.box:not(.inline)[data-box-bg="white"] .title-large .description,
.subbox[data-box-bg="white"].box-header .description,
.subbox[data-box-bg="white"] .title-large .description {
color: #00553F;
}
.box:not(.inline)[data-box-bg="white"] .highlight,
.subbox[data-box-bg="white"] .highlight {
color: #00553F;
}
.box:not(.inline)[data-box-bg="light-grey"],
.subbox[data-box-bg="light-grey"] {
color: #000000;
}
.box:not(.inline)[data-box-bg="light-grey"] a,
.subbox[data-box-bg="light-grey"] a {
color: #000000;
}
.box:not(.inline)[data-box-bg="light-grey"] a.highlight,
.box:not(.inline)[data-box-bg="light-grey"] .text a,
.subbox[data-box-bg="light-grey"] a.highlight,
.subbox[data-box-bg="light-grey"] .text a {
color: #00553F;
}
.box:not(.inline)[data-box-bg="light-grey"] a.highlight:hover,
.box:not(.inline)[data-box-bg="light-grey"] a.highlight:active,
.box:not(.inline)[data-box-bg="light-grey"] a.highlight:focus-visible,
.box:not(.inline)[data-box-bg="light-grey"] a.highlight.active,
.box:not(.inline)[data-box-bg="light-grey"] .text a:hover,
.box:not(.inline)[data-box-bg="light-grey"] .text a:active,
.box:not(.inline)[data-box-bg="light-grey"] .text a:focus-visible,
.box:not(.inline)[data-box-bg="light-grey"] .text a.active,
.subbox[data-box-bg="light-grey"] a.highlight:hover,
.subbox[data-box-bg="light-grey"] a.highlight:active,
.subbox[data-box-bg="light-grey"] a.highlight:focus-visible,
.subbox[data-box-bg="light-grey"] a.highlight.active,
.subbox[data-box-bg="light-grey"] .text a:hover,
.subbox[data-box-bg="light-grey"] .text a:active,
.subbox[data-box-bg="light-grey"] .text a:focus-visible,
.subbox[data-box-bg="light-grey"] .text a.active {
color: #00CD73;
}
.box:not(.inline)[data-box-bg="light-grey"] h2,
.box:not(.inline)[data-box-bg="light-grey"] h3,
.box:not(.inline)[data-box-bg="light-grey"] h4,
.subbox[data-box-bg="light-grey"] h2,
.subbox[data-box-bg="light-grey"] h3,
.subbox[data-box-bg="light-grey"] h4 {
color: #00553F;
}
.box:not(.inline)[data-box-bg="light-grey"] h2 a,
.box:not(.inline)[data-box-bg="light-grey"] h3 a,
.box:not(.inline)[data-box-bg="light-grey"] h4 a,
.subbox[data-box-bg="light-grey"] h2 a,
.subbox[data-box-bg="light-grey"] h3 a,
.subbox[data-box-bg="light-grey"] h4 a {
color: #00553F;
}
.box:not(.inline)[data-box-bg="light-grey"] > .box-inner,
.subbox[data-box-bg="light-grey"] > .box-inner {
background-color: #E3E3E3;
}
.box:not(.inline)[data-box-bg="light-grey"].box-header h2,
.box:not(.inline)[data-box-bg="light-grey"].box-header h3,
.box:not(.inline)[data-box-bg="light-grey"] .title-large h2,
.box:not(.inline)[data-box-bg="light-grey"] .title-large h3,
.subbox[data-box-bg="light-grey"].box-header h2,
.subbox[data-box-bg="light-grey"].box-header h3,
.subbox[data-box-bg="light-grey"] .title-large h2,
.subbox[data-box-bg="light-grey"] .title-large h3 {
color: #00553F;
}
.box:not(.inline)[data-box-bg="light-grey"].box-header h2 .subline,
.box:not(.inline)[data-box-bg="light-grey"].box-header h3 .subline,
.box:not(.inline)[data-box-bg="light-grey"] .title-large h2 .subline,
.box:not(.inline)[data-box-bg="light-grey"] .title-large h3 .subline,
.subbox[data-box-bg="light-grey"].box-header h2 .subline,
.subbox[data-box-bg="light-grey"].box-header h3 .subline,
.subbox[data-box-bg="light-grey"] .title-large h2 .subline,
.subbox[data-box-bg="light-grey"] .title-large h3 .subline {
color: #00CD73;
}
.box:not(.inline)[data-box-bg="light-grey"].box-header .description,
.box:not(.inline)[data-box-bg="light-grey"] .title-large .description,
.subbox[data-box-bg="light-grey"].box-header .description,
.subbox[data-box-bg="light-grey"] .title-large .description {
color: #00553F;
}
.box:not(.inline)[data-box-bg="light-green"],
.subbox[data-box-bg="light-green"] {
color: #FFFFFF;
}
.box:not(.inline)[data-box-bg="light-green"] a,
.subbox[data-box-bg="light-green"] a {
color: #00553F;
}
.box:not(.inline)[data-box-bg="light-green"] h2,
.box:not(.inline)[data-box-bg="light-green"] h3,
.box:not(.inline)[data-box-bg="light-green"] h4,
.subbox[data-box-bg="light-green"] h2,
.subbox[data-box-bg="light-green"] h3,
.subbox[data-box-bg="light-green"] h4 {
color: #00553F;
}
.box:not(.inline)[data-box-bg="light-green"] h2 .preline,
.box:not(.inline)[data-box-bg="light-green"] h3 .preline,
.box:not(.inline)[data-box-bg="light-green"] h4 .preline,
.subbox[data-box-bg="light-green"] h2 .preline,
.subbox[data-box-bg="light-green"] h3 .preline,
.subbox[data-box-bg="light-green"] h4 .preline {
color: #FFFFFF;
}
.box:not(.inline)[data-box-bg="light-green"] h2 .subline,
.box:not(.inline)[data-box-bg="light-green"] h3 .subline,
.box:not(.inline)[data-box-bg="light-green"] h4 .subline,
.subbox[data-box-bg="light-green"] h2 .subline,
.subbox[data-box-bg="light-green"] h3 .subline,
.subbox[data-box-bg="light-green"] h4 .subline {
color: #00553F;
}
.box:not(.inline)[data-box-bg="light-green"] > .box-inner,
.subbox[data-box-bg="light-green"] > .box-inner {
background-color: #00CD73;
}
.box:not(.inline)[data-box-bg="light-green"].box-header h2,
.box:not(.inline)[data-box-bg="light-green"].box-header h3,
.box:not(.inline)[data-box-bg="light-green"] .title-large h2,
.box:not(.inline)[data-box-bg="light-green"] .title-large h3,
.subbox[data-box-bg="light-green"].box-header h2,
.subbox[data-box-bg="light-green"].box-header h3,
.subbox[data-box-bg="light-green"] .title-large h2,
.subbox[data-box-bg="light-green"] .title-large h3 {
color: #00553F;
}
.box:not(.inline)[data-box-bg="light-green"].box-header h2 .preline,
.box:not(.inline)[data-box-bg="light-green"].box-header h3 .preline,
.box:not(.inline)[data-box-bg="light-green"] .title-large h2 .preline,
.box:not(.inline)[data-box-bg="light-green"] .title-large h3 .preline,
.subbox[data-box-bg="light-green"].box-header h2 .preline,
.subbox[data-box-bg="light-green"].box-header h3 .preline,
.subbox[data-box-bg="light-green"] .title-large h2 .preline,
.subbox[data-box-bg="light-green"] .title-large h3 .preline {
color: #FFFFFF;
}
.box:not(.inline)[data-box-bg="light-green"].box-header h2 .subline,
.box:not(.inline)[data-box-bg="light-green"].box-header h3 .subline,
.box:not(.inline)[data-box-bg="light-green"] .title-large h2 .subline,
.box:not(.inline)[data-box-bg="light-green"] .title-large h3 .subline,
.subbox[data-box-bg="light-green"].box-header h2 .subline,
.subbox[data-box-bg="light-green"].box-header h3 .subline,
.subbox[data-box-bg="light-green"] .title-large h2 .subline,
.subbox[data-box-bg="light-green"] .title-large h3 .subline {
color: #00553F;
}
.box:not(.inline)[data-box-bg="light-green"].box-header .description,
.box:not(.inline)[data-box-bg="light-green"] .title-large .description,
.subbox[data-box-bg="light-green"].box-header .description,
.subbox[data-box-bg="light-green"] .title-large .description {
color: white;
}
.box:not(.inline)[data-box-bg="light-green"] .button,
.subbox[data-box-bg="light-green"] .button {
background-color: #00553F;
border-color: #00553F;
color: #FFFFFF;
}
.box:not(.inline)[data-box-bg="light-green"] .button .title,
.subbox[data-box-bg="light-green"] .button .title {
color: #FFFFFF;
}
.box:not(.inline)[data-box-bg="light-green"] .button:hover,
.box:not(.inline)[data-box-bg="light-green"] .button:active,
.box:not(.inline)[data-box-bg="light-green"] .button:focus-visible,
.subbox[data-box-bg="light-green"] .button:hover,
.subbox[data-box-bg="light-green"] .button:active,
.subbox[data-box-bg="light-green"] .button:focus-visible {
background-color: #FFFFFF;
border-color: #FFFFFF;
color: #00553F;
}
.box:not(.inline)[data-box-bg="light-green"] .button:hover .title,
.box:not(.inline)[data-box-bg="light-green"] .button:active .title,
.box:not(.inline)[data-box-bg="light-green"] .button:focus-visible .title,
.subbox[data-box-bg="light-green"] .button:hover .title,
.subbox[data-box-bg="light-green"] .button:active .title,
.subbox[data-box-bg="light-green"] .button:focus-visible .title {
color: #00553F;
}
.box:not(.inline)[data-box-bg="light-green"] .button:hover svg path,
.box:not(.inline)[data-box-bg="light-green"] .button:active svg path,
.box:not(.inline)[data-box-bg="light-green"] .button:focus-visible svg path,
.subbox[data-box-bg="light-green"] .button:hover svg path,
.subbox[data-box-bg="light-green"] .button:active svg path,
.subbox[data-box-bg="light-green"] .button:focus-visible svg path {
fill: #00553F;
}
.box:not(.inline)[data-box-bg="light-green"].box-quote,
.subbox[data-box-bg="light-green"].box-quote {
color: #FFFFFF;
}
.box:not(.inline)[data-box-bg="light-green"].box-quote .quote-sign,
.subbox[data-box-bg="light-green"].box-quote .quote-sign {
color: #00553F;
}
.box:not(.inline)[data-box-bg="dark-green"],
.subbox[data-box-bg="dark-green"] {
color: #FFFFFF;
}
.box:not(.inline)[data-box-bg="dark-green"] a,
.subbox[data-box-bg="dark-green"] a {
color: #FFFFFF;
}
.box:not(.inline)[data-box-bg="dark-green"] > .box-inner,
.subbox[data-box-bg="dark-green"] > .box-inner {
background-color: #00553F;
}
.box:not(.inline)[data-box-bg="dark-green"].box-header h2,
.box:not(.inline)[data-box-bg="dark-green"].box-header h3,
.box:not(.inline)[data-box-bg="dark-green"].box-link h2,
.box:not(.inline)[data-box-bg="dark-green"].box-link h3,
.subbox[data-box-bg="dark-green"].box-header h2,
.subbox[data-box-bg="dark-green"].box-header h3,
.subbox[data-box-bg="dark-green"].box-link h2,
.subbox[data-box-bg="dark-green"].box-link h3 {
color: #FFFFFF;
}
.box:not(.inline)[data-box-bg="dark-green"].box-header h2 .preline,
.box:not(.inline)[data-box-bg="dark-green"].box-header h3 .preline,
.box:not(.inline)[data-box-bg="dark-green"].box-link h2 .preline,
.box:not(.inline)[data-box-bg="dark-green"].box-link h3 .preline,
.subbox[data-box-bg="dark-green"].box-header h2 .preline,
.subbox[data-box-bg="dark-green"].box-header h3 .preline,
.subbox[data-box-bg="dark-green"].box-link h2 .preline,
.subbox[data-box-bg="dark-green"].box-link h3 .preline {
color: #FFFFFF;
}
.box:not(.inline)[data-box-bg="dark-green"].box-header h2 .subline,
.box:not(.inline)[data-box-bg="dark-green"].box-header h3 .subline,
.box:not(.inline)[data-box-bg="dark-green"].box-link h2 .subline,
.box:not(.inline)[data-box-bg="dark-green"].box-link h3 .subline,
.subbox[data-box-bg="dark-green"].box-header h2 .subline,
.subbox[data-box-bg="dark-green"].box-header h3 .subline,
.subbox[data-box-bg="dark-green"].box-link h2 .subline,
.subbox[data-box-bg="dark-green"].box-link h3 .subline {
color: #00CD73;
}
.box:not(.inline)[data-box-bg="dark-green"].box-header .description,
.box:not(.inline)[data-box-bg="dark-green"].box-link .description,
.subbox[data-box-bg="dark-green"].box-header .description,
.subbox[data-box-bg="dark-green"].box-link .description {
color: white;
}
.box:not(.inline)[data-box-bg="dark-green"] .highlight,
.subbox[data-box-bg="dark-green"] .highlight {
color: #00CD73;
}
.box:not(.inline)[data-box-bg="dark-green"] .button,
.subbox[data-box-bg="dark-green"] .button {
background-color: #00CD73;
border-color: #00CD73;
color: #FFFFFF;
}
.box:not(.inline)[data-box-bg="dark-green"] .button .title,
.subbox[data-box-bg="dark-green"] .button .title {
color: #FFFFFF;
}
.box:not(.inline)[data-box-bg="dark-green"] .button:hover,
.box:not(.inline)[data-box-bg="dark-green"] .button:active,
.box:not(.inline)[data-box-bg="dark-green"] .button:focus-visible,
.subbox[data-box-bg="dark-green"] .button:hover,
.subbox[data-box-bg="dark-green"] .button:active,
.subbox[data-box-bg="dark-green"] .button:focus-visible {
background-color: #FFFFFF;
border-color: #FFFFFF;
color: #00CD73;
}
.box:not(.inline)[data-box-bg="dark-green"] .button:hover .title,
.box:not(.inline)[data-box-bg="dark-green"] .button:active .title,
.box:not(.inline)[data-box-bg="dark-green"] .button:focus-visible .title,
.subbox[data-box-bg="dark-green"] .button:hover .title,
.subbox[data-box-bg="dark-green"] .button:active .title,
.subbox[data-box-bg="dark-green"] .button:focus-visible .title {
color: #00CD73;
}
.box:not(.inline)[data-box-bg="dark-green"] .button:hover svg path,
.box:not(.inline)[data-box-bg="dark-green"] .button:active svg path,
.box:not(.inline)[data-box-bg="dark-green"] .button:focus-visible svg path,
.subbox[data-box-bg="dark-green"] .button:hover svg path,
.subbox[data-box-bg="dark-green"] .button:active svg path,
.subbox[data-box-bg="dark-green"] .button:focus-visible svg path {
fill: #00CD73;
}
.box:not(.inline)[data-box-bg="dark-green"].box-quote,
.subbox[data-box-bg="dark-green"].box-quote {
color: #FFFFFF;
}
.box:not(.inline)[data-box-bg="dark-green"].box-quote .quote-sign,
.subbox[data-box-bg="dark-green"].box-quote .quote-sign {
color: #00CD73;
}
.fullheight-section {
min-height: calc(100vh - 3.6em);
}
.page-header .layout-grid {
min-height: calc(100vh - 11.6em);
}
.layout-rows {
min-height: calc(100vh - 11.6em);
}
.fullheight-section {
min-height: calc(100vh - 11.6em);
}
.fullheight-section .layout-rows {
display: grid;
grid-template-rows: auto auto auto;
height: 100%;
}
.fullheight-section .layout-rows .top-row {
align-self: start;
}
.fullheight-section .layout-rows .middle-row {
align-self: center;
}
.fullheight-section .layout-rows .bottom-row {
align-self: end;
}
.layout-grid {
display: grid;
grid-template-columns: repeat(12, [col-start] 1fr);
gap: 1em;
z-index: 1;
}
.layout-grid.margin-top {
margin-top: 3em;
}
.entry-header-content .box-container-header,
.post-preview .box-container-header {
grid-column: col-start / span 6;
grid-row: 1;
}
.entry-header-content .box-container-main,
.post-preview .box-container-main {
grid-column: 7 / span 6;
grid-row: 1 / span 2;
align-content: end;
direction: rtl;
}
.entry-header-content .box-container-main .box,
.post-preview .box-container-main .box {
direction: ltr;
}
.entry-header-content .box-container-footer,
.post-preview .box-container-footer {
grid-column: col-start / span 6;
grid-row: 2;
align-content: end;
align-items: end;
margin-top: 1em;
}
[data-layout="5-7"] .entry-header-content .box-container-header,
[data-layout="5-7"] .post-preview .box-container-header {
grid-column: col-start / span 5;
grid-row: 1;
}
[data-layout="5-7"] .entry-header-content .box-container-main,
[data-layout="5-7"] .post-preview .box-container-main {
grid-column: 6 / span 7;
grid-row: 1 / span 2;
align-content: end;
direction: rtl;
}
[data-layout="5-7"] .entry-header-content .box-container-main .box,
[data-layout="5-7"] .post-preview .box-container-main .box {
direction: ltr;
}
[data-layout="5-7"] .entry-header-content .box-container-footer,
[data-layout="5-7"] .post-preview .box-container-footer {
grid-column: col-start / span 5;
grid-row: 2;
align-content: end;
align-items: end;
margin-top: 1em;
}
[data-layout="5-x-6"] .entry-header-content .box-container-header,
[data-layout="5-x-6"] .post-preview .box-container-header {
grid-column: col-start / span 5;
grid-row: 1;
}
[data-layout="5-x-6"] .entry-header-content .box-container-main,
[data-layout="5-x-6"] .post-preview .box-container-main {
grid-column: 7 / span 6;
grid-row: 1 / span 2;
align-content: end;
direction: rtl;
}
[data-layout="5-x-6"] .entry-header-content .box-container-main .box,
[data-layout="5-x-6"] .post-preview .box-container-main .box {
direction: ltr;
}
[data-layout="5-x-6"] .entry-header-content .box-container-footer,
[data-layout="5-x-6"] .post-preview .box-container-footer {
grid-column: col-start / span 5;
grid-row: 2;
align-content: end;
align-items: end;
margin-top: 1em;
}
[data-layout="5-xx-5"] .entry-header-content .box-container-header,
[data-layout="5-xx-5"] .post-preview .box-container-header {
grid-column: col-start / span 5;
grid-row: 1;
}
[data-layout="5-xx-5"] .entry-header-content .box-container-main,
[data-layout="5-xx-5"] .post-preview .box-container-main {
grid-column: 8 / span 5;
grid-row: 1 / span 2;
align-content: end;
direction: rtl;
}
[data-layout="5-xx-5"] .entry-header-content .box-container-main .box,
[data-layout="5-xx-5"] .post-preview .box-container-main .box {
direction: ltr;
}
[data-layout="5-xx-5"] .entry-header-content .box-container-footer,
[data-layout="5-xx-5"] .post-preview .box-container-footer {
grid-column: col-start / span 5;
grid-row: 2;
align-content: end;
align-items: end;
margin-top: 1em;
}
.entry-post-content .box-container-header {
grid-column: col-start / span 6;
grid-row: 1;
}
.entry-post-content .box-container-main {
grid-column: 7 / span 6;
grid-row: 1 / span 1;
align-content: end;
direction: rtl;
}
.entry-post-content .box-container-main .box {
direction: ltr;
}
.entry-post-content .box-container-sub {
grid-column: 7 / span 6;
grid-row: 2 / span 1;
align-content: end;
direction: rtl;
}
.entry-post-content .box-container-sub .box {
direction: ltr;
}
.entry-post-content .box-container-footer {
grid-column: col-start / span 6;
grid-row: 2;
align-content: end;
align-items: end;
margin-top: 1em;
}
.section-content .box-container-masonry {
grid-column: col-start / span 12;
grid-row: 1;
margin-top: 1em;
}
.section-content .box-container-left-footer {
grid-column: col-start / span 6;
grid-row: 2;
align-content: end;
}
.section-content .box-container-right-footer {
grid-column: 7 / span 6;
grid-row: 2;
align-content: end;
direction: rtl;
}
.section-content .box-container-right-footer .box {
direction: ltr;
}
.page-section[data-style="cols-10"] .section-content .box-container-masonry {
grid-column: 2 / span 10;
grid-row: 1;
}
.page-section[data-style="cols-8"] .section-content .box-container-masonry {
grid-column: 3 / span 8;
grid-row: 1;
}
.page-section[data-title-style="inline"] .section-content .box-container-header {
grid-column: col-start / span 5;
grid-row: 1;
}
.page-section[data-title-style="inline"] .section-content .box-container-masonry {
grid-column: col-start / span 12;
grid-row: 2;
}
.page-section[data-title-style="inline"] .section-content .box-container-left-footer {
grid-column: col-start / span 6;
grid-row: 3;
}
.page-section[data-title-style="inline"] .section-content .box-container-right-footer {
grid-column: 7 / span 6;
grid-row: 3;
}
.page-section[data-title-style="inline"][data-style="cols-10"] .section-content .box-container-masonry {
grid-column: 2 / span 10;
}
.page-section[data-title-style="inline"][data-style="cols-8"] .section-content .box-container-masonry {
grid-column: 3 / span 8;
}
.box-container {
display: grid;
grid-template-columns: subgrid;
grid-template-rows: min-content;
gap: 1em;
}
.masonry {
display: grid;
grid-template-columns: repeat(12,minmax(0,1fr));
grid-template-rows: masonry;
grid-auto-flow: dense;
gap: 1em;
}
.masonry .box {
--span: 3;
align-self: start;
grid-column-end: span var(--span,3);
}
.masonry .box-header {
--span: 4;
}
.masonry[data-cols="10"] {
grid-template-columns: repeat(10,minmax(0,1fr));
}
.masonry[data-cols="8"] {
grid-template-columns: repeat(8,minmax(0,1fr));
}
.masonry[data-cols="6"] {
grid-template-columns: repeat(6,minmax(0,1fr));
}
.masonry.stretch-columns > .box > .box-inner {
height: 100%;
}
.box {
grid-column-start: 1;
grid-column-end: span 3;
}
.box.box-header {
grid-column-end: span 3;
}
.box.box-header.inline {
grid-column-end: span 6;
}
.box.box-text {
grid-column-end: span 3;
}
.box.box-link {
grid-column-end: span 3;
}
.box.box-image {
grid-column-end: span 3;
}
.box.box-modules_list {
grid-column-end: span 6;
}
.box.box-post-preview {
grid-column-start: 2;
grid-column-end: span 10;
}
.box.box-pagination {
grid-column-start: 2;
grid-column-end: span 10;
}
.box.box-post-preview-small {
grid-column-start: auto;
grid-column-end: span 2;
}
.box.box-person {
grid-column-end: span 4;
}
.box.box-person.with-info {
grid-column-end: span 6;
}
.box.box-person.medium {
grid-column-end: span 5;
}
.box.box-people .box-content {
grid-template-columns: repeat(12,minmax(0,1fr));
}
.box.box-people .box-content .person {
grid-column-end: span 2;
}
.box.box-people[data-cols="11"] .box-content {
grid-template-columns: repeat(10,minmax(0,1fr));
}
.box.box-people[data-cols="11"] .box-content .person {
grid-column-end: span 2;
}
.box.box-people[data-cols="10"] .box-content {
grid-template-columns: repeat(10,minmax(0,1fr));
}
.box.box-people[data-cols="10"] .box-content .person {
grid-column-end: span 2;
}
.box.box-people[data-cols="9"] .box-content {
grid-template-columns: repeat(9,minmax(0,1fr));
}
.box.box-people[data-cols="9"] .box-content .person {
grid-column-end: span 3;
}
.box.box-people[data-cols="8"] .box-content {
grid-template-columns: repeat(8,minmax(0,1fr));
}
.box.box-people[data-cols="8"] .box-content .person {
grid-column-end: span 2;
}
.box.box-people[data-cols="7"] .box-content {
grid-template-columns: repeat(8,minmax(0,1fr));
}
.box.box-people[data-cols="7"] .box-content .person {
grid-column-end: span 2;
}
.box.box-people[data-cols="6"] .box-content {
grid-template-columns: repeat(6,minmax(0,1fr));
}
.box.box-people[data-cols="6"] .box-content .person {
grid-column-end: span 2;
}
.box.box-people[data-cols="5"] .box-content {
grid-template-columns: repeat(6,minmax(0,1fr));
}
.box.box-people[data-cols="5"] .box-content .person {
grid-column-end: span 2;
}
.box.box-people[data-cols="4"] .box-content {
grid-template-columns: repeat(4,minmax(0,1fr));
}
.box.box-people[data-cols="4"] .box-content .person {
grid-column-end: span 2;
}
.box.box-people[data-cols="3"] .box-content {
grid-template-columns: repeat(2,minmax(0,1fr));
}
.box.box-people[data-cols="3"] .box-content .person {
grid-column-end: span 2;
}
.box.box-people[data-cols="2"] .box-content {
grid-template-columns: repeat(2,minmax(0,1fr));
}
.box.box-people[data-cols="2"] .box-content .person {
grid-column-end: span 2;
}
.box.box-master_studies {
grid-column-end: span 6;
}
.box.box-link_of_the_month_current {
grid-column-end: span 5;
}
.box.box-accordion {
grid-column-end: span 4;
}
.box[data-col="1"] {
grid-column-end: span 1;
}
.box[data-col="2"] {
grid-column-end: span 2;
}
.box[data-col="3"] {
grid-column-end: span 3;
}
.box[data-col="4"] {
grid-column-end: span 4;
}
.box[data-col="5"] {
grid-column-end: span 5;
}
.box[data-col="6"] {
grid-column-end: span 6;
}
.box[data-col="7"] {
grid-column-end: span 7;
}
.box[data-col="8"] {
grid-column-end: span 8;
}
.box[data-col="9"] {
grid-column-end: span 9;
}
.box[data-col="10"] {
grid-column-end: span 10;
}
.box[data-col="11"] {
grid-column-end: span 11;
}
.box[data-col="12"] {
grid-column-end: span 12;
}
.entry-header-content .box {
grid-column-start: 1;
grid-column-end: span 3;
}
.entry-header-content .box.box-header {
grid-column-end: span 6;
}
.entry-header-content .box.box-text {
grid-column-end: span 4;
}
.entry-header-content .box.box-link {
grid-column-end: span 3;
}
.entry-header-content .box.box-images {
grid-column-end: span 4;
}
.entry-header-content .box.box-person {
grid-column-end: span 4;
}
.entry-header-content .box.box-person.with-info {
grid-column-end: span 6;
}
.entry-header-content .box.box-master_studies,
.entry-header-content .box.box-compare_studies {
grid-column-end: span 6;
}
.entry-header-content .box.box-form-magazine {
grid-column-end: span 5;
}
.entry-header-content .box.box-link_of_the_month_current {
grid-column-end: span 5;
}
.entry-header-content .box.box-accordion {
grid-column-end: span 5;
}
[data-layout="5-7"] .entry-header-content .box.box-header {
grid-column-end: span 7;
}
[data-layout="5-7"] .entry-header-content .box.box-master_studies,
[data-layout="5-7"] .entry-header-content .box.box-compare_studies {
grid-column-end: span 7;
}
[data-layout="5-xx-5"] .entry-header-content .box.box-header {
grid-column-end: span 5;
}
[data-layout="5-xx-5"] .entry-header-content .box.box-master_studies,
[data-layout="5-xx-5"] .entry-header-content .box.box-compare_studies {
grid-column-end: span 5;
}
article.post .box-container-main .box,
article.post .box-container-sub .box {
grid-column-end: span 6;
}
article.post .box-container-main {
gap: 0;
}
article.post .box-container-main .box {
margin: 1em 0;
}
article.post .box-container-main .box.box-caption {
margin: 0 0 1em;
}
article.post .box-container-main .box > .box-inner,
article.post .box-container-main .subbox > .box-inner {
padding: 0;
}
article.post [data-bg="white"] .box-container-main .box:not(.inline) > .box-inner,
article.post [data-bg="white"] .box-container-main .subbox > .box-inner {
background-color: #FFFFFF;
}
article.type-post .box-person {
will-change: transform;
}
.page-header {
padding-top: 4em;
padding-bottom: 4em;
}
section.page-section {
padding-top: 4em;
padding-bottom: 4em;
overflow: hidden;
}
section.page-section .section-content {
z-index: 1;
pointer-events: none;
}
section.page-section .section-content .box,
section.page-section .section-content .block {
pointer-events: auto;
}
.background-media {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.background-media img,
.background-media video {
width: 100%;
height: 100%;
min-width: 100%;
min-height: 100%;
object-fit: cover;
}
.background-media video {
min-width: 100%;
min-height: 100%;
object-fit: cover;
}
.background-media .map-wrapper,
.background-media iframe {
width: 100%;
height: 100%;
}
.background-media .hue-slideshow-wrapper,
.background-media .hue-slideshow,
.background-media .slide,
.background-media .image-wrapper {
width: 100%;
height: 100%;
margin-bottom: 0;
}
.background-media .swiper-button-prev,
.background-media .swiper-button-next {
display: none;
}
.background-media .swiper-pagination-fraction,
.background-media .swiper-pagination-custom,
.background-media .hue-slideshow-horizontal > .swiper-pagination-bullets,
.background-media .hue-slideshow-wrapper > .swiper-pagination-bullets {
bottom: 1.5em;
}
article .entry-content {
z-index: 1;
}
.box > .box-inner,
.subbox > .box-inner {
padding: 1.2em 1em;
background-color: #FFFFFF;
border-radius: 1rem;
}
.box > .box-inner > .box-content > *:last-child,
.subbox > .box-inner > .box-content > *:last-child {
margin-bottom: 0;
}
.box.inline > .box-inner,
.subbox.inline > .box-inner {
padding: 0;
background-color: transparent;
border-radius: 0;
}
.box.inline-rounded > .box-inner,
.subbox.inline-rounded > .box-inner {
padding: 0;
overflow: hidden;
}
.box.stretch,
.subbox.stretch {
height: 100%;
}
.box.stretch > .box-inner,
.subbox.stretch > .box-inner {
height: 100%;
}
.box.box-grid,
.subbox.box-grid {
display: grid;
gap: 1em;
}
.box.box-grid > .box,
.subbox.box-grid > .box {
grid-column-end: inherit;
}
.box.box-quote .box-inner .quote-sign,
.subbox.box-quote .box-inner .quote-sign {
position: absolute;
}
.box.box-quote .box-inner .quote-sign.start,
.subbox.box-quote .box-inner .quote-sign.start {
top: -0.63em;
left: 1.5rem;
}
.box.box-quote .box-inner .quote-sign.end,
.subbox.box-quote .box-inner .quote-sign.end {
bottom: -0.5em;
right: 1.4rem;
}
.box.box-quote .box-content,
.subbox.box-quote .box-content {
padding: 0 2.5em;
}
.box.box-quote .title,
.subbox.box-quote .title {
margin-bottom: 0.5em;
}
.box.box-quote.with-title .box-content,
.subbox.box-quote.with-title .box-content {
padding: 1em 2.5em;
}
.box.box-quote[data-cols="2"] .box-content,
.subbox.box-quote[data-cols="2"] .box-content {
padding: 2.5em 0;
}
.box.box-quote[data-cols="2"] .with-title .box-content,
.subbox.box-quote[data-cols="2"] .with-title .box-content {
padding: 2.5em 0;
}
.box.box-list h3,
.subbox.box-list h3 {
color: #00553F;
}
.box.box-link h3,
.subbox.box-link h3 {
color: #00553F;
}
.box.box-link .content > div,
.subbox.box-link .content > div {
padding-top: 0.5em;
}
.box.box-link .content > div:first-child,
.subbox.box-link .content > div:first-child {
padding-top: 0;
}
.box.box-accordion h3,
.subbox.box-accordion h3 {
color: #00553F;
margin-bottom: 0.4em;
}
.box.box-accordion h3.large,
.subbox.box-accordion h3.large {
margin-bottom: 0.2em;
}
.box.box-images .hue-slideshow .image-wrapper,
.subbox.box-images .hue-slideshow .image-wrapper {
font-size: 0;
}
.box.box-images .hue-slideshow:not(.single-image),
.subbox.box-images .hue-slideshow:not(.single-image) {
aspect-ratio: 1.5;
}
.box.box-images .hue-slideshow:not(.single-image) .image-wrapper,
.subbox.box-images .hue-slideshow:not(.single-image) .image-wrapper {
width: 100%;
height: 100%;
}
.box.box-images .hue-slideshow:not(.single-image) .image-wrapper img,
.subbox.box-images .hue-slideshow:not(.single-image) .image-wrapper img {
width: 100%;
height: 100%;
object-fit: contain;
border-radius: 1rem;
}
.box.box-people .box-content,
.subbox.box-people .box-content {
display: grid;
grid-template-rows: auto;
grid-auto-flow: row;
gap: 1em;
row-gap: 1.9em;
}
.box.box-people .box-content .person,
.subbox.box-people .box-content .person {
display: grid;
grid-template-columns: auto;
grid-template-rows: max-content;
grid-gap: 1em;
}
.box.box-modules_legend ul li,
.subbox.box-modules_legend ul li {
margin-bottom: 1em;
}
.box.box-modules_legend ul li:last-child,
.subbox.box-modules_legend ul li:last-child {
margin-bottom: 0;
}
.box.box-modules_list .box-content,
.subbox.box-modules_list .box-content {
display: grid;
grid-template-columns: repeat(6,minmax(0,1fr));
grid-template-rows: auto;
grid-auto-flow: row;
gap: 1em;
}
.box.box-modules_list .box-content .module,
.subbox.box-modules_list .box-content .module {
grid-column-end: span 3;
}
.box.box-form input,
.box.box-form select,
.box.box-form textarea,
.subbox.box-form input,
.subbox.box-form select,
.subbox.box-form textarea {
min-width: 100%;
}
.box.box-module-facts .module-facts,
.subbox.box-module-facts .module-facts {
display: grid;
grid-template-columns: repeat(6,minmax(0,1fr));
grid-template-rows: auto;
grid-auto-flow: row;
gap: 1em;
}
.box.box-module-facts .module-facts .subbox,
.subbox.box-module-facts .module-facts .subbox {
grid-column-start: 1;
grid-column-end: span 2;
}
.box.box-module-facts .module-facts .subbox:last-child,
.subbox.box-module-facts .module-facts .subbox:last-child {
grid-row-start: 1;
grid-row-end: span 4;
grid-column-start: 3;
grid-column-end: span 4;
}
.box.box-module-facts .subbox,
.box.box-module-facts .box-inner,
.subbox.box-module-facts .subbox,
.subbox.box-module-facts .box-inner {
height: 100%;
}
.box.box-pagination .box-content,
.subbox.box-pagination .box-content {
display: flex;
justify-content: space-between;
}
.box.box-pagination .box-content .pagination-info,
.subbox.box-pagination .box-content .pagination-info {
align-content: center;
}
.box.box-form-magazine > .box-inner > .box-content,
.subbox.box-form-magazine > .box-inner > .box-content {
display: grid;
grid-template-columns: repeat(5,minmax(0,1fr));
grid-template-rows: auto;
grid-auto-flow: row;
gap: 1em;
}
.box.box-form-magazine > .box-inner > .box-content .box-magazine-preview,
.subbox.box-form-magazine > .box-inner > .box-content .box-magazine-preview {
grid-column-end: span 2;
}
.box.box-form-magazine > .box-inner > .box-content .box-form,
.subbox.box-form-magazine > .box-inner > .box-content .box-form {
grid-column-start: 3;
grid-column-end: span 3;
}
.box.box-form-magazine > .box-inner > .box-content .button-box,
.subbox.box-form-magazine > .box-inner > .box-content .button-box {
margin-top: 1em;
}
.masonry.stretch-columns .box-images .box-content,
.masonry.stretch-columns .box-images .hue-slideshow-wrapper,
.masonry.stretch-columns .box-images .hue-slideshow {
height: 100%;
}
.masonry.stretch-columns .box-images .image-wrapper {
width: 100%;
height: 100%;
}
.masonry.stretch-columns .box-images .image-wrapper img {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 1rem;
}
.masonry.stretch-columns .box-link .box-content {
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.person .details .content {
padding-top: 0.5em;
margin-top: 1em;
border-top: 1px solid #00553F;
}
.person .details .content > div {
padding-top: 0.5em;
}
.person .title-small {
margin-bottom: 0.6em;
}
.person .assignment {
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
.person.side {
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: auto;
grid-auto-flow: row;
gap: 1em;
}
.person.side.with-info {
grid-template-columns: 1fr 2fr;
}
.person.side.with-info .info-col {
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: auto;
grid-auto-flow: row;
gap: 1em;
}
.person.side.v-medium.with-info {
grid-template-columns: 1fr 1fr;
}
.person.side.v-medium.with-info .info-col {
grid-template-columns: 1fr;
}
.person.side.v-narrow {
grid-template-columns: 1fr;
}
.person.side.v-narrow.with-info {
grid-template-columns: 1fr;
}
.person.side.v-narrow.with-info .info-col {
grid-template-columns: 1fr;
}
.person.square {
display: grid;
grid-template-columns: repeat(2,minmax(0,1fr));
grid-template-rows: auto;
grid-auto-flow: row;
gap: 1em;
}
.person.square .more {
grid-column-end: span 2;
}
.person.square.v-narrow {
grid-template-columns: 1fr;
}
.person.square.v-narrow .more {
grid-column-end: span 1;
}
.person.medium {
display: grid;
grid-template-columns: repeat(5,minmax(0,1fr));
grid-template-rows: auto;
grid-auto-flow: row;
gap: 1em;
}
.person.medium .image {
grid-column-end: span 2;
}
.person.medium .details {
grid-column-end: span 3;
}
.person.medium .details .content {
border-top: none;
}
.module.small .icon-list {
display: flex;
flex-wrap: wrap;
gap: 0.6em;
}
.module.small a.block {
display: block;
height: 100%;
}
.module.small a.block:hover,
.module.small a.block:focus-visible,
.module.small a.block:active {
text-decoration: none !important;
background-color: #00CD73;
}
.event-list .event {
margin-bottom: 1em;
}
.event-list .event:last-child {
margin-bottom: 0;
}
.event.small {
display: flex;
gap: 1em;
}
.event.small .date {
width: 6.4rem;
border-radius: 1rem;
background-color: #00CD73;
text-align: center;
}
.event.small .event-date {
display: flex;
justify-content: space-around;
align-items: center;
width: 6.4rem;
height: 6.4rem;
padding: 0.3em;
color: #00553F;
line-height: 1;
}
.event.small .event-date span {
vertical-align: middle;
}
.event.small .content {
width: 100%;
border-radius: 1rem;
padding: 0.6em 0.6em;
background-color: white;
display: grid;
grid-template-rows: auto 1fr;
}
.event.small .to-text {
color: #FFFFFF;
line-height: 1;
margin-top: -0.2em;
}
.event.small .actions {
display: grid;
grid-template-rows: 1fr;
width: fit-content;
align-items: flex-end;
height: 100%;
}
.event.small .evge-event-list-actions {
display: grid;
grid-template-rows: 1fr;
width: fit-content;
align-items: flex-end;
height: 100%;
}
.event.small .evge-event-list-actions .evge-learn-more {
display: none;
}
.event.small .evge-event-list-actions .evge-cta {
order: 2;
}
.event.small .evge-event-list-actions .evge-icon-text svg {
display: none;
}
.experience {
display: grid;
grid-template-columns: repeat(10,minmax(0,1fr));
grid-template-rows: auto;
grid-auto-flow: row;
gap: 1em;
row-gap: 1.9em;
width: 100%;
}
.experience .col-details {
grid-column-end: span 3;
}
.experience .col-details .image-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: white;
}
.experience .col-details .image-wrapper img {
width: 100%;
height: 100%;
min-width: 100%;
min-height: 100%;
object-fit: cover;
object-position: 50% 50%;
filter: grayscale(1) opacity(0.5);
}
.experience .col-details .content {
display: flex;
flex-direction: column;
justify-content: space-between;
height: 100%;
}
.experience .col-details .box-inner {
overflow: hidden;
}
.experience .col-image,
.experience .col-quote {
grid-column-end: span 2;
}
.experience .col-image .image-wrapper {
height: 100%;
}
.experience .col-image .image-wrapper img {
width: 100%;
height: 100%;
min-width: 100%;
min-height: 100%;
object-fit: cover;
object-position: 50% 50%;
}
.experience .col-quote .box-inner {
display: flex;
flex-direction: column;
justify-content: center;
}
.experience .col-quote .quote-sign {
position: absolute;
}
.experience .col-quote .quote-sign.start {
top: -0.87em !important;
left: 0 !important;
}
.experience .col-quote .quote-sign.end {
bottom: -0.73em !important;
right: 0 !important;
}
.experience .col-quote .box-content {
padding: 2.5em 0;
}
.experience .col-quote .box-content .text {
margin-bottom: 0;
}
.experience .col-content {
grid-column-end: span 5;
}
.experience .col-video {
display: flex;
flex-direction: column;
justify-content: center;
}
.experience .box-inner {
box-sizing: border-box;
height: 100%;
min-height: 0;
}
.experience .title-large {
margin-top: 0.4em;
margin-bottom: 0;
}
.experience .scroll-wrapper {
max-height: 22.8em;
padding: 0 0.5em 0 0;
}
article.single-event .box-header .description .text {
margin-bottom: 0;
}
article.single-event .box-container-footer .box {
grid-column-start: auto;
}
article.single-event .signup-cancel {
margin-top: 1em;
}
article.single-event .evge-single-event-cta .evge-cta {
display: none;
}
#evge_user_comments,
.evge-alert-icon {
display: none;
}
.box-event_list-add-to-cal .button-group {
display: flex;
flex-direction: column;
gap: 1em;
width: fit-content;
max-width: 100%;
}
.box-event_list-add-to-cal .button-group button,
.box-event_list-add-to-cal .button-group .button {
width: stretch;
}
.comparision-table {
min-width: 40em;
}
.comparision-table .row {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
column-gap: 1em;
}
.comparision-table .row .col {
padding: 0.8em 0;
border-bottom: 1px solid #00553F;
}
.comparision-table .row:first-child .col,
.comparision-table .row:last-child .col {
border-bottom: none;
}
.comparision-table h3 a:hover,
.comparision-table h3 a :focus-visible,
.comparision-table h3 a :active {
text-decoration: none;
color: #00CD73;
}
.year-wrapper {
background-color: #00553F;
border-radius: 1rem;
font-family: 'ABCArizonaMix', "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
color: #00CD73;
}
.year-wrapper button {
padding: 1.2em 1em;
width: 100%;
color: #00CD73;
border-radius: 1rem;
}
.year-wrapper button[aria-expanded="true"],
.year-wrapper button:hover,
.year-wrapper button:active,
.year-wrapper button:focus-visible,
.year-wrapper button[data-state="active"] {
background-color: #00CD73;
color: #00553F;
}
.year-wrapper .button-box .button {
margin-bottom: 1em;
}
.year-wrapper .button-box .button:hover,
.year-wrapper .button-box .button:active,
.year-wrapper .button-box .button:focus-visible {
background-color: #00CD73;
color: #00553F;
}
.year-wrapper .button-box .button:hover .icon svg path,
.year-wrapper .button-box .button:active .icon svg path,
.year-wrapper .button-box .button:focus-visible .icon svg path {
fill: #00553F;
}
.year-wrapper .button-box .button:last-child {
margin-bottom: 0;
}
article.post header .date-time {
margin-bottom: 0.5em;
color: #00CD73;
}
article.post .title-small {
margin-bottom: 0.6em;
}
article.post .post-links-wrapper {
display: flex;
gap: 1em;
justify-content: space-between;
}
article.post .post-links-wrapper .post-links {
display: inline-block;
}
article.post-preview {
display: grid;
grid-template-columns: repeat(10,minmax(0,1fr));
grid-template-rows: auto;
grid-auto-flow: row;
gap: 1em;
}
article.post-preview .entry-header {
grid-column-start: 1;
grid-column-end: span 3;
display: flex;
flex-direction: column;
align-items: unset;
justify-content: space-between;
gap: 1em;
}
article.post-preview h3 a:hover,
article.post-preview h3 a :focus-visible,
article.post-preview h3 a :active {
text-decoration: none;
color: white;
}
article.post-preview .image {
grid-column-start: 4;
grid-column-end: span 4;
}
article.post-preview .details {
grid-column-start: 8;
grid-column-end: span 3;
display: flex;
flex-direction: column;
align-items: unset;
justify-content: space-between;
gap: 1em;
}
article.post-preview img {
filter: grayscale(1);
transition: filter 0.2s ease-out;
}
article.post-preview:hover img {
filter: grayscale(0);
}
article.post-preview-small {
display: grid;
flex-direction: column;
grid-template-rows: min-content auto;
gap: 1em;
}
article.post-preview-small .entry-header {
display: flex;
flex-direction: column;
align-items: unset;
justify-content: space-between;
gap: 1em;
}
article.post-preview-small h3 a:hover,
article.post-preview-small h3 a :focus-visible,
article.post-preview-small h3 a :active {
text-decoration: none;
color: #00553F;
}
article.post-preview-small .date {
margin-bottom: 0.5em;
}
article.post-preview-small img {
filter: grayscale(1);
transition: filter 0.2s ease-out;
}
article.post-preview-small:hover img {
filter: grayscale(0);
}
.evge-pagination {
display: flex;
gap: 0.4em;
justify-content: right;
align-items: center;
}
.evge-pagination > * {
display: inline-block;
}
.evge-pagination .evge-pagination-numbers a {
padding: 0.3em 0.3em;
}
.evge-pagination .evge-pagination-numbers a.evge-pagination-current {
color: #00CD73;
}
.evge-pagination a.icon {
display: inline-block;
}
.evge-pagination-top {
margin-bottom: 0.7em;
}
.evge-pagination-bottom {
margin-top: 0.7em;
}
.evge-field-error {
margin-top: 0.3em;
color: #00553F;
}
.post-navigation-wrapper {
display: flex;
flex-direction: column;
align-items: end;
}
.post-navigation-wrapper .navigation {
max-width: 20em;
}
.entity-list {
display: grid;
gap: 1em;
}
.master-thesis-list-header {
display: grid;
grid-template-columns: minmax(9em,20%) 2.4em 3.6em auto 1.8em;
gap: 1em;
color: #00CD73;
margin-bottom: 1.6em;
}
.master-thesis-list-header.en-version {
grid-template-columns: minmax(9em,20%) 2.4em auto 1.8em;
}
article.master-thesis {
display: grid;
grid-template-columns: minmax(9em,20%) 2.4em 3.6em auto 1.8em;
gap: 1em;
}
article.master-thesis > * {
padding-bottom: 0.5em;
border-bottom: 1px solid #00553F;
}
article.master-thesis h2 {
color: #000000 !important;
}
article.master-thesis.en-version {
grid-template-columns: minmax(9em,20%) 2.4em auto 1.8em;
}
.list-content article.master-thesis {
margin-bottom: 0.5em;
}
.list-content article.master-thesis:last-child {
margin-bottom: 0;
}
.list-content article.master-thesis:last-child > * {
padding-bottom: 0;
border-bottom: none;
}
.master-thesis-list.v-small .list-header {
display: none;
visibility: hidden;
}
.master-thesis-list.v-small article.master-thesis {
grid-template-columns: auto 2em 4em;
padding-bottom: 0.5em;
border-bottom: 1px solid #00553F;
}
.master-thesis-list.v-small article.master-thesis .text-title {
grid-column: 1 / span 2;
}
.master-thesis-list.v-small article.master-thesis > * {
padding-bottom: 0;
border-bottom: none;
}
.master-thesis-list.v-small article.master-thesis:last-child {
padding-bottom: 0;
border-bottom: none;
}
.timetable .timetable-grid {
display: grid;
grid-template-columns: 14em auto;
}
.timetable .timetable-header {
padding-top: 0.6em;
padding-bottom: 2.6em;
padding-right: 1em;
}
.timetable .text-title a:hover,
.timetable .text-title a:active,
.timetable .text-title a:focus-visible {
color: #00CD73;
}
.timetable .text-title a.active {
color: #00CD73;
text-decoration: none;
}
.timetable .text-title {
margin-bottom: 1em;
}
.timetable .timetable-content {
min-width: 0;
}
.timetable .timetable-inner {
margin-left: -14em;
}
.timetable .timetable-inner .text-title {
visibility: hidden;
pointer-events: none;
}
.timetable .timetable-background {
position: absolute;
top: 0;
left: 0;
bottom: 0;
width: 100%;
display: grid;
grid-template-columns: 13em auto;
gap: 1em;
}
.timetable .background {
height: 100%;
}
.timetable .background .today {
position: absolute;
top: 0;
bottom: 0;
width: 1px;
background-color: #00CD73;
}
.timetable .background-grid {
height: 100%;
display: grid;
width: 100%;
}
.timetable .month {
display: flex;
flex-direction: column;
justify-content: end;
border-left: 1px solid #00553F;
}
.timetable .month .label {
padding: 0.3em 0.5em;
border-top: 1px solid #00553F;
background-color: white;
}
.timetable .month:last-child {
border-right: 1px solid #00553F;
}
.timetable .timetable-foreground {
padding-top: 0.6em;
padding-bottom: 2.6em;
}
.timetable-row {
display: grid;
grid-template-columns: 13em auto;
gap: 1em;
}
.timetable-row .timeline {
position: relative;
}
.timetable-row .timeline .tl-event {
position: absolute;
}
.timetable-row .timeline .tl-event a {
display: flex;
justify-content: space-between;
width: 100%;
padding: 0.23em 0.5em 0.17em;
background-color: #E3E3E3;
border-radius: 1.5rem;
overflow: hidden;
transition: background-color 0.2s ease-out;
}
.timetable-row .timeline .tl-event a .day {
opacity: 0;
transition: opacity 0.2s ease-out;
}
.timetable-row .timeline .tl-event a:hover,
.timetable-row .timeline .tl-event a:focus-visible,
.timetable-row .timeline .tl-event a:active,
.timetable-row .timeline .tl-event a.active {
text-decoration: none;
background-color: #00CD73;
}
.timetable-row .timeline .tl-event a:hover .day,
.timetable-row .timeline .tl-event a:focus-visible .day,
.timetable-row .timeline .tl-event a:active .day,
.timetable-row .timeline .tl-event a.active .day {
opacity: 1;
}
article.link-of-the-month.card {
display: grid;
grid-template-columns: 1fr;
grid-template-rows: auto;
gap: 1em;
}
article.link-of-the-month .subline {
color: #00CD73;
}
article.link-of-the-month .text a.break {
word-break: break-all;
}
article.link-of-the-month .text a {
text-decoration: underline;
}
.tab-view {
display: grid;
grid-template-columns: repeat(8,1fr);
gap: 1em;
}
.tab-view .tabs-list {
display: flex;
flex-direction: column;
gap: 1em;
grid-column-end: span 2;
}
.tab-view .tabs-content-wrapper {
grid-column-end: span 6;
}
.tab-view .tabs-content {
display: grid;
grid-template-columns: 1fr;
grid-template-rows: auto;
gap: 1em;
}
.tab-view .tabs-content[hidden] {
display: none;
}
.tab-view .link-of-the-month.with-image {
display: grid;
grid-template-columns: repeat(6,1fr);
gap: 1em;
}
.tab-view .link-of-the-month.with-image .row-content {
grid-column-end: span 4;
}
.tab-view .link-of-the-month.with-image .row-image {
height: 100%;
grid-column-end: span 2;
}
.tab-view .link-of-the-month.with-image .row-image .image-wrapper {
height: 100%;
}
.tab-view .link-of-the-month.with-image .row-image img {
height: 100%;
object-fit: cover;
}
@media screen and (max-width: 1500px) {
.layout-grid {
grid-template-columns: repeat(10, [col-start] 1fr);
}
.entry-header-content .box-container-header,
.post-preview .box-container-header {
grid-column: col-start / span 5;
}
.entry-header-content .box-container-main,
.post-preview .box-container-main {
grid-column: 6 / span 5;
}
.entry-header-content .box-container-footer,
.post-preview .box-container-footer {
grid-column: col-start / span 5;
}
[data-layout="5-7"] .entry-header-content .box-container-header,
[data-layout="5-7"] .post-preview .box-container-header {
grid-column: col-start / span 5;
}
[data-layout="5-7"] .entry-header-content .box-container-main,
[data-layout="5-7"] .post-preview .box-container-main {
grid-column: 6 / span 5;
}
[data-layout="5-7"] .entry-header-content .box-container-footer,
[data-layout="5-7"] .post-preview .box-container-footer {
grid-column: col-start / span 5;
}
[data-layout="5-x-6"] .entry-header-content .box-container-header,
[data-layout="5-x-6"] .post-preview .box-container-header {
grid-column: col-start / span 5;
}
[data-layout="5-x-6"] .entry-header-content .box-container-main,
[data-layout="5-x-6"] .post-preview .box-container-main {
grid-column: 6 / span 5;
}
[data-layout="5-x-6"] .entry-header-content .box-container-footer,
[data-layout="5-x-6"] .post-preview .box-container-footer {
grid-column: col-start / span 5;
}
[data-layout="5-xx-5"] .entry-header-content .box-container-header,
[data-layout="5-xx-5"] .post-preview .box-container-header {
grid-column: col-start / span 5;
}
[data-layout="5-xx-5"] .entry-header-content .box-container-main,
[data-layout="5-xx-5"] .post-preview .box-container-main {
grid-column: 6 / span 5;
}
[data-layout="5-xx-5"] .entry-header-content .box-container-footer,
[data-layout="5-xx-5"] .post-preview .box-container-footer {
grid-column: col-start / span 5;
}
.entry-post-content .box-container-header {
grid-column: col-start / span 5;
}
.entry-post-content .box-container-main {
grid-column: 6 / span 5;
}
.entry-post-content .box-container-sub {
grid-column: 6 / span 5;
}
.entry-post-content .box-container-footer {
grid-column: col-start / span 5;
}
.section-content .box-container-masonry {
grid-column: col-start / span 10;
}
.section-content .box-container-left-footer {
grid-column: col-start / span 5;
}
.section-content .box-container-right-footer {
grid-column: 6 / span 5;
}
.page-section[data-style="cols-10"] .section-content .box-container-masonry {
grid-column: 2 / span 8;
}
.page-section[data-style="cols-8"] .section-content .box-container-masonry {
grid-column: 2 / span 8;
}
.page-section[data-title-style="inline"] .section-content .box-container-header {
grid-column: col-start / span 5;
grid-row: 1;
}
.page-section[data-title-style="inline"] .section-content .box-container-masonry {
grid-column: col-start / span 10;
grid-row: 2;
}
.page-section[data-title-style="inline"] .section-content .box-container-left-footer {
grid-column: col-start / span 5;
grid-row: 3;
}
.page-section[data-title-style="inline"] .section-content .box-container-right-footer {
grid-column: 6 / span 5;
grid-row: 3;
}
.page-section[data-title-style="inline"][data-style="cols-10"] .section-content .box-container-masonry {
grid-column: 2 / span 8;
}
.page-section[data-title-style="inline"][data-style="cols-8"] .section-content .box-container-masonry {
grid-column: 2 / span 8;
}
.masonry {
grid-template-columns: repeat(10,minmax(0,1fr));
}
.masonry[data-cols="10"] {
grid-template-columns: repeat(10,minmax(0,1fr));
}
.masonry[data-cols="8"] {
grid-template-columns: repeat(8 minmax(0,1fr));
}
.box.box-post-preview {
grid-column-start: 1;
}
.box.box-pagination {
grid-column-start: 1;
}
}
@media screen and (max-width: 1300px) {
.box.box-person {
grid-column-end: span 5;
}
.box.box-person.with-info {
grid-column-end: span 6;
}
.box.box-person.medium {
grid-column-end: span 5;
}
.entry-header-content .box.box-person {
grid-column-end: span 5;
}
.entry-header-content .box.box-person.with-info {
grid-column-end: span 6;
}
}
@media screen and (max-width: 1300px) {
.layout-grid {
grid-template-columns: repeat(8, [col-start] 1fr);
}
.entry-header-content .box-container-header,
.post-preview .box-container-header {
grid-column: col-start / span 4;
}
.entry-header-content .box-container-main,
.post-preview .box-container-main {
grid-column: 5 / span 4;
}
.entry-header-content .box-container-footer,
.post-preview .box-container-footer {
grid-column: col-start / span 4;
}
[data-layout="5-7"] .entry-header-content .box-container-header,
[data-layout="5-7"] .post-preview .box-container-header {
grid-column: col-start / span 4;
}
[data-layout="5-7"] .entry-header-content .box-container-main,
[data-layout="5-7"] .post-preview .box-container-main {
grid-column: 5 / span 4;
}
[data-layout="5-7"] .entry-header-content .box-container-footer,
[data-layout="5-7"] .post-preview .box-container-footer {
grid-column: col-start / span 4;
}
[data-layout="5-x-6"] .entry-header-content .box-container-header,
[data-layout="5-x-6"] .post-preview .box-container-header {
grid-column: col-start / span 4;
}
[data-layout="5-x-6"] .entry-header-content .box-container-main,
[data-layout="5-x-6"] .post-preview .box-container-main {
grid-column: 5 / span 4;
}
[data-layout="5-x-6"] .entry-header-content .box-container-footer,
[data-layout="5-x-6"] .post-preview .box-container-footer {
grid-column: col-start / span 4;
}
[data-layout="5-xx-5"] .entry-header-content .box-container-header,
[data-layout="5-xx-5"] .post-preview .box-container-header {
grid-column: col-start / span 4;
}
[data-layout="5-xx-5"] .entry-header-content .box-container-main,
[data-layout="5-xx-5"] .post-preview .box-container-main {
grid-column: 5 / span 4;
}
[data-layout="5-xx-5"] .entry-header-content .box-container-footer,
[data-layout="5-xx-5"] .post-preview .box-container-footer {
grid-column: col-start / span 4;
}
.entry-post-content .box-container-header {
grid-column: col-start / span 4;
}
.entry-post-content .box-container-main {
grid-column: 5 / span 4;
}
.entry-post-content .box-container-sub {
grid-column: 5 / span 4;
}
.entry-post-content .box-container-footer {
grid-column: col-start / span 4;
}
.section-content .box-container-masonry {
grid-column: col-start / span 8;
}
.section-content .box-container-left-footer {
grid-column: col-start / span 4;
}
.section-content .box-container-right-footer {
grid-column: 5 / span 4;
}
.page-section[data-style="cols-10"] .section-content .box-container-masonry {
grid-column: 1 / span 8;
}
.page-section[data-style="cols-8"] .section-content .box-container-masonry {
grid-column: 1 / span 8;
}
.page-section[data-title-style="inline"] .section-content .box-container-header {
grid-column: col-start / span 4;
grid-row: 1;
}
.page-section[data-title-style="inline"] .section-content .box-container-masonry {
grid-column: col-start / span 8;
grid-row: 2;
}
.page-section[data-title-style="inline"] .section-content .box-container-left-footer {
grid-column: col-start / span 4;
grid-row: 3;
}
.page-section[data-title-style="inline"] .section-content .box-container-right-footer {
grid-column: 5 / span 4;
grid-row: 3;
}
.page-section[data-title-style="inline"][data-style="cols-10"] .section-content .box-container-masonry {
grid-column: 1 / span 8;
}
.page-section[data-title-style="inline"][data-style="cols-8"] .section-content .box-container-masonry {
grid-column: 1 / span 8;
}
.masonry {
grid-template-columns: repeat(8,minmax(0,1fr));
}
.masonry[data-cols="10"] {
grid-template-columns: repeat(8,minmax(0,1fr));
}
.masonry[data-cols="8"] {
grid-template-columns: repeat(8 minmax(0,1fr));
}
.hue-slideshow-wrapper.outside-nav .swiper-button-prev,
.hue-slideshow-wrapper.outside-nav .hue-slideshow-rtl .swiper-button-next {
left: -2.1em;
}
.hue-slideshow-wrapper.outside-nav .swiper-button-next,
.hue-slideshow-wrapper.outside-nav .hue-slideshow-rtl .swiper-button-prev {
right: -2.1em;
}
}
@media screen and (max-width: 1150px) {
.layout-grid {
grid-template-columns: repeat(6, [col-start] 1fr);
}
.entry-header-content .box-container-header,
.post-preview .box-container-header {
grid-column: col-start / span 6 !important;
grid-row: 1 !important;
}
.entry-header-content .box-container-main,
.post-preview .box-container-main {
grid-column: col-start / span 6 !important;
grid-row: 2 !important;
}
.entry-header-content .box-container-footer,
.post-preview .box-container-footer {
grid-column: col-start / span 6 !important;
grid-row: 3 !important;
}
article.single-event .entry-header-content .box-container-header {
grid-column: col-start / span 6 !important;
grid-row: 1 !important;
}
article.single-event .entry-header-content .box-container-main {
grid-column: 4 / span 3 !important;
grid-row: 2 !important;
}
article.single-event .entry-header-content .box-container-footer {
grid-column: col-start / span 3 !important;
grid-row: 2 !important;
}
.entry-post-content .box-container-header {
grid-column: col-start / span 6;
grid-row: 1;
}
.entry-post-content .box-container-main {
grid-column: col-start / span 6;
grid-row: 2;
}
.entry-post-content .box-container-sub {
grid-column: col-start / span 6;
grid-row: 3;
}
.entry-post-content .box-container-footer {
grid-column: col-start / span 6;
grid-row: 4;
}
.section-content .box-container-masonry {
grid-column: col-start / span 6;
grid-row: 1;
margin-top: 1em;
}
.section-content .box-container-left-footer {
grid-column: col-start / span 3;
grid-row: 1;
}
.section-content .box-container-right-footer {
grid-column: 4 / span 3;
grid-row: 1;
}
.page-section[data-style="cols-10"] .section-content .box-container-masonry {
grid-column: 1 / span 6;
grid-row: 1;
}
.page-section[data-style="cols-8"] .section-content .box-container-masonry {
grid-column: 1 / span 6;
grid-row: 1;
}
.page-section[data-title-style="inline"] .section-content .box-container-header {
grid-column: col-start / span 6;
grid-row: 1;
}
.page-section[data-title-style="inline"] .section-content .box-container-masonry {
grid-column: col-start / span 6;
grid-row: 2;
}
.page-section[data-title-style="inline"] .section-content .box-container-left-footer {
grid-column: col-start / span 3;
grid-row: 3;
}
.page-section[data-title-style="inline"] .section-content .box-container-right-footer {
grid-column: 4 / span 3;
grid-row: 3;
}
.page-section[data-title-style="inline"][data-style="cols-10"] .section-content .box-container-masonry {
grid-column: col-start / span 6;
grid-row: 2;
}
.page-section[data-title-style="inline"][data-style="cols-8"] .section-content .box-container-masonry {
grid-column: col-start / span 6;
grid-row: 2;
}
.masonry {
grid-template-columns: repeat(6,minmax(0,1fr));
}
.masonry[data-cols="10"] {
grid-template-columns: repeat(6,minmax(0,1fr));
}
.masonry[data-cols="8"] {
grid-template-columns: repeat(6,minmax(0,1fr));
}
.masonry .box {
--span: 3;
grid-column-end: span var(--span,3);
}
.masonry .box-header {
--span: 4;
}
.box {
grid-column-end: span 3;
}
.box.box-header {
grid-column-end: span 3;
}
.box.box-header.inline {
grid-column-end: span 6;
}
.box.box-text {
grid-column-end: span 3;
}
.box.box-link {
grid-column-end: span 3;
}
.box.box-image {
grid-column-end: span 3;
}
.box.box-modules_list {
grid-column-end: span 6;
}
.box.box-post-preview {
grid-column-start: 1;
grid-column-end: span 6;
}
.box.box-pagination {
grid-column-start: 1;
grid-column-end: span 6;
}
.box.box-post-preview-small {
grid-column-end: span 3;
}
.box.box-person {
grid-column-end: span 4;
}
.box.box-person.medium {
grid-column-end: span 5;
}
.box.box-person.width-info {
grid-column-end: span 6;
}
.box.box-master_studies {
grid-column-end: span 6;
}
.box.box-link_of_the_month_current {
grid-column-end: span 5;
}
.entry-header-content .box {
grid-column-end: span 3;
}
.entry-header-content .box.box-header {
grid-column-end: span 6;
}
.entry-header-content .box.box-text {
grid-column-end: span 3;
}
.entry-header-content .box.box-link {
grid-column-end: span 3;
}
.entry-header-content .box.box-image {
grid-column-end: span 3;
}
.entry-header-content .box.box-person {
grid-column-end: span 4;
}
.entry-header-content .box.box-person.with-info {
grid-column-end: span 6;
}
.entry-header-content .box.box-master_studies,
.entry-header-content .box.box-compare_studies {
grid-column-end: span 6;
}
.entry-header-content .box.box-form-magazine {
grid-column-end: span 5;
}
.entry-header-content .box.box-link_of_the_month_current {
grid-column-end: span 5;
}
[data-layout="5-7"] .entry-header-content .box.box-header {
grid-column-end: span 6;
}
[data-layout="5-7"] .entry-header-content .box.box-master_studies,
[data-layout="5-7"] .entry-header-content .box.box-compare_studies {
grid-column-end: span 6;
}
[data-layout="5-xx-5"] .entry-header-content .box.box-header {
grid-column-end: span 6;
}
[data-layout="5-xx-5"] .entry-header-content .box.box-master_studies,
[data-layout="5-xx-5"] .entry-header-content .box.box-compare_studies {
grid-column-end: span 6;
}
article.post .box-container-main .box,
article.post .box-container-sub .box {
grid-column-end: span 6;
}
.ink-of-the-month.card {
grid-template-columns: 1fr 1fr;
}
}
@media screen and (max-width: 1024px) {
.layout-grid {
grid-template-columns: repeat(4, [col-start] 1fr);
}
.entry-header-content .box-container-header,
.post-preview .box-container-header {
grid-column: col-start / span 4 !important;
grid-row: 1 !important;
}
.entry-header-content .box-container-main,
.post-preview .box-container-main {
grid-column: col-start / span 4 !important;
grid-row: 2 !important;
}
.entry-header-content .box-container-footer,
.post-preview .box-container-footer {
grid-column: col-start / span 4 !important;
grid-row: 3 !important;
}
article.single-event .entry-header-content .box-container-header {
grid-column: col-start / span 4 !important;
grid-row: 1 !important;
}
article.single-event .entry-header-content .box-container-main {
grid-column: 3 / span 2 !important;
grid-row: 2 !important;
}
article.single-event .entry-header-content .box-container-footer {
grid-column: col-start / span 2 !important;
grid-row: 2 !important;
}
.entry-post-content .box-container-header {
grid-column: col-start / span 4;
grid-row: 1;
}
.entry-post-content .box-container-main {
grid-column: col-start / span 4;
grid-row: 2;
}
.entry-post-content .box-container-sub {
grid-column: col-start / span 4;
grid-row: 3;
}
.entry-post-content .box-container-footer {
grid-column: col-start / span 4;
grid-row: 4;
}
.section-content .box-container-masonry {
grid-column: col-start / span 4;
grid-row: 1;
margin-top: 1em;
}
.section-content .box-container-left-footer {
grid-column: col-start / span 2;
grid-row: 2;
}
.section-content .box-container-right-footer {
grid-column: 3 / span 2;
grid-row: 2;
}
.page-section[data-style="cols-10"] .section-content .box-container-masonry {
grid-column: 1 / span 4;
grid-row: 1;
}
.page-section[data-style="cols-8"] .section-content .box-container-masonry {
grid-column: 1 / span 4;
grid-row: 1;
}
.page-section[data-title-style="inline"] .section-content .box-container-header {
grid-column: col-start / span 4;
grid-row: 1;
}
.page-section[data-title-style="inline"] .section-content .box-container-masonry {
grid-column: col-start / span 4;
grid-row: 2;
}
.page-section[data-title-style="inline"] .section-content .box-container-left-footer {
grid-column: col-start / span 2;
grid-row: 3;
}
.page-section[data-title-style="inline"] .section-content .box-container-right-footer {
grid-column: 3 / span 2;
grid-row: 3;
}
.page-section[data-title-style="inline"][data-style="cols-10"] .section-content .box-container-masonry {
grid-column: col-start / span 4;
grid-row: 2;
}
.page-section[data-title-style="inline"][data-style="cols-8"] .section-content .box-container-masonry {
grid-column: col-start / span 4;
grid-row: 2;
}
.masonry {
grid-template-columns: repeat(4,minmax(0,1fr));
}
.masonry[data-cols="10"] {
grid-template-columns: repeat(4,minmax(0,1fr));
}
.masonry[data-cols="8"] {
grid-template-columns: repeat(4,minmax(0,1fr));
}
.box.box-form-magazine > .box-inner > .box-content,
.subbox.box-form-magazine > .box-inner > .box-content {
grid-template-columns: repeat(4,minmax(0,1fr));
}
.box.box-people[data-cols="4"] .box-content {
grid-template-columns: repeat(6,minmax(0,1fr));
}
.masonry .box {
--span: 2;
grid-column-end: span var(--span,3);
}
.masonry .box-header {
--span: 4;
}
.box {
grid-column-end: span 2;
}
.box.box-header {
grid-column-end: span 4;
}
.box.box-header.inline {
grid-column-end: span 6;
}
.box.box-text {
grid-column-end: span 2;
}
.box.box-link {
grid-column-end: span 2;
}
.box.box-image {
grid-column-end: span 2;
}
.box.box-modules_list {
grid-column-end: span 4;
}
.box.box-post-preview {
grid-column-start: 1;
grid-column-end: span 4;
}
.box.box-pagination {
grid-column-start: 1;
grid-column-end: span 4;
}
.box.box-post-preview-small {
grid-column-end: span 2;
}
.box.box-person {
grid-column-end: span 4;
}
.box.box-person.medium {
grid-column-end: span 4;
}
.box.box-person.width-info {
grid-column-end: span 4;
}
.box.box-master_studies {
grid-column-end: span 4;
}
.box.box-link_of_the_month_current {
grid-column-end: span 4;
}
.entry-header-content .box {
grid-column-end: span 2;
}
.entry-header-content .box.box-header {
grid-column-end: span 4;
}
.entry-header-content .box.box-text {
grid-column-end: span 2;
}
.entry-header-content .box.box-link {
grid-column-end: span 2;
}
.entry-header-content .box.box-image {
grid-column-end: span 2;
}
.entry-header-content .box.box-person {
grid-column-end: span 4;
}
.entry-header-content .box.box-person.with-info {
grid-column-end: span 4;
}
.entry-header-content .box.box-master_studies,
.entry-header-content .box.box-compare_studies {
grid-column-end: span 4;
}
.entry-header-content .box.box-form-magazine {
grid-column-end: span 4;
}
.entry-header-content .box.box-link_of_the_month_current {
grid-column-end: span 4;
}
.entry-header-content .box.box-accordion {
grid-column-end: span 4;
}
[data-layout="5-7"] .entry-header-content .box.box-header {
grid-column-end: span 4;
}
[data-layout="5-7"] .entry-header-content .box.box-master_studies,
[data-layout="5-7"] .entry-header-content .box.box-compare_studies {
grid-column-end: span 4;
}
[data-layout="5-xx-5"] .entry-header-content .box.box-header {
grid-column-end: span 4;
}
[data-layout="5-xx-5"] .entry-header-content .box.box-master_studies,
[data-layout="5-xx-5"] .entry-header-content .box.box-compare_studies {
grid-column-end: span 4;
}
article.post .box-container-main .box,
article.post .box-container-sub .box {
grid-column-end: span 4;
}
article.post-preview {
margin-bottom: 1em;
}
article.post-preview .entry-header {
grid-column-end: span 10;
grid-row: 1;
}
article.post-preview .image {
grid-column-start: 1;
grid-column-end: span 5;
grid-row: 2;
}
article.post-preview .details {
grid-column-start: 6;
grid-column-end: span 5;
grid-row: 2;
}
}
@media screen and (max-width: 800px) {
.box.box-people[data-cols="4"] .box-content {
grid-template-columns: repeat(4,minmax(0,1fr));
}
.box.box-people[data-cols="2"] .box-content .person {
grid-column-end: span 1;
}
}
@media screen and (max-width: 700px) {
.layout-grid {
grid-template-columns: repeat(2, [col-start] 1fr);
}
.layout-grid.post-previews-small {
gap: 2em;
}
.entry-header-content .box-container-header,
.post-preview .box-container-header {
grid-column: col-start / span 2 !important;
grid-row: 1 !important;
}
.entry-header-content .box-container-main,
.post-preview .box-container-main {
grid-column: col-start / span 2 !important;
grid-row: 2 !important;
}
.entry-header-content .box-container-footer,
.post-preview .box-container-footer {
grid-column: col-start / span 2 !important;
grid-row: 3 !important;
}
article.single-event .entry-header-content .box-container-header {
grid-column: col-start / span 2 !important;
grid-row: 1 !important;
}
article.single-event .entry-header-content .box-container-main {
grid-column: col-start / span 2 !important;
grid-row: 3 !important;
}
article.single-event .entry-header-content .box-container-footer {
grid-column: col-start / span 2 !important;
grid-row: 2 !important;
}
.entry-post-content .box-container-header {
grid-column: col-start / span 2;
grid-row: 1;
}
.entry-post-content .box-container-main {
grid-column: col-start / span 2;
grid-row: 2;
}
.entry-post-content .box-container-sub {
grid-column: col-start / span 2;
grid-row: 3;
}
.entry-post-content .box-container-footer {
grid-column: col-start / span 2;
grid-row: 4;
}
.section-content .box-container-masonry {
grid-column: col-start / span 2;
grid-row: 1;
margin-top: 1em;
}
.section-content .box-container-left-footer {
grid-column: col-start / span 2;
grid-row: 1;
}
.section-content .box-container-right-footer {
grid-column: 1 / span 2;
grid-row: 2;
}
.page-section[data-style="cols-10"] .section-content .box-container-masonry {
grid-column: 1 / span 2;
grid-row: 1;
}
.page-section[data-style="cols-8"] .section-content .box-container-masonry {
grid-column: 1 / span 2;
grid-row: 1;
}
.page-section[data-title-style="inline"] .section-content .box-container-header {
grid-column: col-start / span 2;
grid-row: 1;
}
.page-section[data-title-style="inline"] .section-content .box-container-masonry {
grid-column: col-start / span 2;
grid-row: 2;
}
.page-section[data-title-style="inline"] .section-content .box-container-left-footer {
grid-column: col-start / span 2;
grid-row: 3;
}
.page-section[data-title-style="inline"] .section-content .box-container-right-footer {
grid-column: col-start / span 2;
grid-row: 4;
}
.page-section[data-title-style="inline"][data-style="cols-10"] .section-content .box-container-masonry {
grid-column: col-start / span 2;
grid-row: 2;
}
.page-section[data-title-style="inline"][data-style="cols-8"] .section-content .box-container-masonry {
grid-column: col-start / span 2;
grid-row: 2;
}
.masonry {
grid-template-columns: repeat(2,minmax(0,1fr));
}
.masonry[data-cols="10"] {
grid-template-columns: repeat(2,minmax(0,1fr));
}
.masonry[data-cols="8"] {
grid-template-columns: repeat(2,minmax(0,1fr));
}
.person.medium {
grid-template-columns: 1fr;
}
.person.medium > * {
grid-column: 1 !important;
}
.box {
grid-column-end: span 2 !important;
}
article.post-preview .entry-header {
grid-column-end: span 10;
grid-row: 1;
}
article.post-preview .image {
grid-column-start: 1;
grid-column-end: span 10;
grid-row: 2;
}
article.post-preview .details {
grid-column-start: 1;
grid-column-end: span 10;
grid-row: 3;
}
}
@media screen and (max-width: 600px) {
.box.box-people[data-cols="2"] .box-content .person {
grid-column-end: span 1;
}
.ink-of-the-month.card {
grid-template-columns: 1fr;
}
}
@media screen and (max-width: 374px) {
.box.box-people[data-cols="2"] .box-content .person {
grid-column-end: span 2;
}
}
.viewport-detector {
position: absolute;
top: 0;
left: -100%;
z-index: 4;
}
.viewport-detector .em-size {
line-height: 1;
}
@media screen and (max-width: 1200px) {
.viewport-detector {
z-index: 3;
}
}
@media screen and (max-width: 1024px) {
.viewport-detector {
z-index: 2;
}
}
@media screen and (max-width: 767px) {
.viewport-detector {
z-index: 1;
}
}
@media screen and (max-width: 511px) {
.viewport-detector {
z-index: 0;
}
}
.header-content,
.menu-content,
.entry-header-content,
.entry-post-content,
.section-content,
.footer-content {
margin: 0 auto;
padding-left: 2.6em;
padding-right: 2.6em;
max-width: 2000px;
}
@media screen and (max-width: 1700px) {
html {
font-size: 50%;
}
}
@media screen and (max-width: 1650px) {
ul.primary-menu li,
ul.secondary-menu li {
padding: 0 1.4vw;
}
ul.primary-menu li ul.sub-menu,
ul.secondary-menu li ul.sub-menu {
left: 1.4vw;
}
}
@media screen and (max-width: 1500px) {
html {
font-size: 50%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-size: 2.3rem;
}
.quote-sign {
font-size: 7.6rem;
}
h1,
.title-large {
font-size: 6.4rem;
}
h2,
.title-medium,
.title.large {
font-size: 6.4rem;
}
.title-small,
.evge-modal-section-heading {
font-size: 2.3rem;
}
.box-header .description,
.experience .details,
.popover-title,
.text.large,
.post .date-time {
font-size: 2.1rem;
}
ul.primary-menu li,
ul.secondary-menu li {
padding: 0 1vw;
}
ul.primary-menu li ul.sub-menu,
ul.secondary-menu li ul.sub-menu {
left: 1vw;
}
}
@media screen and (max-width: 1400px) {
ul.primary-menu li,
ul.secondary-menu li {
padding: 0 0.9vw;
}
ul.primary-menu li ul.sub-menu,
ul.secondary-menu li ul.sub-menu {
left: 0.9vw;
}
ul.primary-menu li#menu-item-1430,
ul.primary-menu li#menu-item-3539,
ul.secondary-menu li#menu-item-1430,
ul.secondary-menu li#menu-item-3539 {
display: none;
}
.box.box-module-facts .module-facts .subbox,
.subbox.box-module-facts .module-facts .subbox {
grid-column-end: span 3;
}
.box.box-module-facts .module-facts .subbox:last-child,
.subbox.box-module-facts .module-facts .subbox:last-child {
grid-column-start: 4;
}
}
@media screen and (max-width: 1300px) {
.site-header .language-button {
right: 13em;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-size: 20px;
}
h1,
.title-large {
font-size: 50px;
}
h2,
.title-medium,
.title.large {
font-size: 50px;
}
.title-small,
.evge-modal-section-heading {
font-size: 20px;
}
.box-header .description,
.experience .details,
.popover-title,
.text.large,
.post .date-time {
font-size: 18px;
}
.box.box-post-preview-small {
grid-column-start: auto;
grid-column-end: span 4;
}
}
@media screen and (max-width: 1200px) {
.site-header .partner-logo {
display: none;
}
.site-header .language-button {
right: 2.6em;
}
.hue-slideshow-wrapper.outside-nav .swiper-button-prev,
.hue-slideshow-wrapper.outside-nav .hue-slideshow-rtl .swiper-button-next {
top: 100%;
margin-top: -2em;
left: 0;
}
.hue-slideshow-wrapper.outside-nav .swiper-button-next,
.hue-slideshow-wrapper.outside-nav .hue-slideshow-rtl .swiper-button-prev {
top: 100%;
margin-top: -2em;
right: 0;
}
}
@media screen and (max-width: 1024px) {
.header-content,
.menu-content,
.entry-header-content,
.entry-post-content,
.section-content,
.footer-content {
padding-left: 1.6em;
padding-right: 1.6em;
}
.menu-toggle {
right: 1.6em;
}
ul.footer-menu {
margin: 0 -1.2em;
}
ul.footer-menu li a {
padding: 5px 1.2em;
}
.site-header .language-button {
right: 5.6em;
}
ul.primary-menu li,
ul.secondary-menu li {
padding: 0 0.8vw;
}
.site-header .header-content {
display: flex;
justify-content: space-between;
}
.site-header .partner-logo {
display: none;
}
.box.box-post-preview-small {
grid-column-start: auto;
grid-column-end: span 2;
}
.experience {
row-gap: 1em;
}
.experience .col-details {
grid-column: 1 / span 5;
grid-row: 1;
}
.experience .col-image {
grid-column: 1 / span 5;
grid-row: 2;
}
.experience .col-quote {
grid-column: 1 / span 5;
grid-row: 2;
}
.experience .col-content {
grid-row: 1 / span 2;
}
.experience .scroll-wrapper {
max-height: 41.4em;
}
.experience.has-video .col-details {
grid-column: 1 / span 5;
grid-row: 1;
}
.experience.has-video .col-image {
grid-column: 6 / span 5;
grid-row: 1;
}
.experience.has-video .col-quote {
grid-column: 6 / span 5;
grid-row: 1;
}
.experience.has-video .col-content {
grid-column: 1 / span 10;
grid-row: 2;
}
.timetable-row .timeline .tl-event a .day {
opacity: 1;
}
.box.box-module-facts .module-facts .subbox,
.subbox.box-module-facts .module-facts .subbox {
grid-column-end: span 6;
}
.box.box-module-facts .module-facts .subbox:last-child,
.subbox.box-module-facts .module-facts .subbox:last-child {
grid-row-start: auto;
grid-column-start: 1;
grid-column-end: span 6;
}
}
@media screen and (max-width: 900px) {
.box.box-modules_list .box-content .module,
.subbox.box-modules_list .box-content .module {
grid-column-end: span 6;
}
.site-footer {
height: auto;
padding: 0.2em 0 0.5em;
}
.site-footer .footer-content {
grid-template-columns: auto 1fr;
row-gap: 0;
}
.site-footer .footer-content>p {
grid-column-start: 1;
grid-column-end: 2;
grid-row: 2;
line-height: 2;
}
.site-footer .footer-content .footer-navigation {
grid-column-start: 1;
grid-column-end: 2;
grid-row: 1;
}
.site-footer .footer-content .social-media-links {
grid-row: 1;
grid-row-end: span 2;
justify-content: end;
align-self: end;
margin-bottom: 0.2em;
}
}
@media screen and (max-width: 767px) {
h1,
.title-large {
font-size: 40px;
}
h2,
.title-medium,
.title.large {
font-size: 40px;
}
body {
line-height: 1.3;
}
h1.text-title,
h2.text-title,
h3.text-title,
h4.text-title,
h5.text-title,
h6.text-title {
line-height: 1.3;
}
.header-content,
.menu-content,
.entry-header-content,
.entry-post-content,
.section-content,
.footer-content {
padding-left: 1.2em;
padding-right: 1.2em;
}
.menu-toggle {
right: 1.2em;
}
.site-footer {
padding: 0.8em 0 0.5em;
}
.footer-menu li {
padding-bottom: 0.5em;
}
.year-wrapper button {
font-size: 20px;
padding: 0.4em 0.2em;
}
.year-wrapper button .title-large {
font-size: 20px;
}
.timetable {
overflow-x: hidden;
overflow-x: auto;
padding: 0 0 0.2em 0;
padding-bottom: 0.2em;
-webkit-overflow-scrolling: touch;
}
.timetable::-webkit-scrollbar {
height: 0.3em;
}
.timetable::-webkit-scrollbar-track {
background-color: #00CD73;
}
.timetable::-webkit-scrollbar-thumb {
background-color: #00553F;
}
.timetable .overflow-sidescroller {
overflow: visible;
}
section.page-section {
padding-top: 2em;
padding-bottom: 2em;
}
.background-media {
position: relative;
margin-bottom: 1em;
}
.background-media .hue-slideshow-wrapper {
padding-left: 1.2em;
padding-right: 1.2em;
}
.background-media .hue-slideshow-wrapper .hue-slideshow {
border-radius: 1rem;
}
.layout-rows,
.page-header .layout-grid {
min-height: auto;
}
.experience {
grid-template-rows: auto 1fr;
}
.experience .col-details {
grid-column: 1 / span 5;
grid-row: 1;
aspect-ratio: 1;
}
.experience .col-quote {
grid-column: 6 / span 5;
grid-row: 1;
aspect-ratio: 1;
}
.experience .col-quote .box-inner {
aspect-ratio: 1;
}
.experience .col-image {
grid-column: 6 / span 5;
grid-row: 1;
aspect-ratio: 1;
}
.experience .col-image .image-wrapper {
aspect-ratio: 1;
}
.experience .col-content {
grid-column: 1 / span 10;
grid-row: 2;
}
.experience .scroll-wrapper {
max-height: 20.4em;
}
.experience.has-video .col-details {
grid-column: 1 / span 5;
grid-row: 1;
aspect-ratio: 1;
}
.experience.has-video .col-quote {
grid-column: 6 / span 5;
grid-row: 1;
aspect-ratio: 1;
}
.experience.has-video .col-quote .box-inner {
aspect-ratio: 1;
}
.experience.has-video .col-image {
grid-column: 6 / span 5;
grid-row: 2;
aspect-ratio: 1;
}
.experience.has-video .col-image .image-wrapper {
aspect-ratio: 1;
}
.experience.has-video .col-content {
grid-column: 1 / span 10;
grid-row: 2;
}
}
@media screen and (max-width: 700px) {
.box.box-modules_list .box-content .module,
.subbox.box-modules_list .box-content .module {
grid-column-end: span 3;
}
}
@media screen and (max-width: 600px) {
.box.box-form-magazine > .box-inner > .box-content,
.subbox.box-form-magazine > .box-inner > .box-content {
grid-template-columns: repeat(4,minmax(0,1fr));
}
.box.box-form-magazine > .box-inner > .box-content .box-magazine-preview,
.subbox.box-form-magazine > .box-inner > .box-content .box-magazine-preview {
grid-column-end: span 3;
}
.box.box-form-magazine > .box-inner > .box-content .box-form,
.subbox.box-form-magazine > .box-inner > .box-content .box-form {
grid-column-start: 1;
grid-column-end: span 4;
}
.experience {
grid-template-rows: auto auto 1fr;
}
.experience .col-details {
grid-column: 1 / span 10;
grid-row: 1;
aspect-ratio: auto;
}
.experience .col-quote {
grid-column: 1 / span 10;
grid-row: 2;
}
.experience .col-image {
grid-column: 1 / span 10;
grid-row: 2;
}
.experience .col-content {
grid-column: 1 / span 10;
grid-row: 3;
}
.experience .scroll-wrapper {
max-height: 20.4em;
}
.experience.has-video .col-details {
grid-column: 1 / span 10;
grid-row: 1;
aspect-ratio: auto;
}
.experience.has-video .col-quote {
grid-column: 1 / span 10;
grid-row: 2;
}
.experience.has-video .col-image {
grid-column: 1 / span 10;
grid-row: 2;
}
.experience.has-video .col-content {
grid-column: 1 / span 10;
grid-row: 3;
}
}
@media screen and (max-width: 511px) {
h1,
.title-large {
font-size: 34px;
}
h2,
.title-medium,
.title.large {
font-size: 34px;
}
.header-content,
.menu-content,
.entry-header-content,
.entry-post-content,
.section-content,
.footer-content {
padding-left: 0.9em;
padding-right: 0.9em;
}
.menu-toggle {
right: 0.9em;
}
.site-header .language-button {
opacity: 0;
visibility: hidden;
top: 4.8em;
right: 0.9em;
transition: opacity 0.2s ease-out;
}
.box.box-form-magazine > .box-inner > .box-content,
.subbox.box-form-magazine > .box-inner > .box-content {
grid-template-columns: repeat(4,minmax(0,1fr));
}
.box.box-form-magazine > .box-inner > .box-content .box-magazine-preview,
.subbox.box-form-magazine > .box-inner > .box-content .box-magazine-preview {
grid-column-end: span 3 !important;
}
.box.box-form-magazine > .box-inner > .box-content .box-form,
.subbox.box-form-magazine > .box-inner > .box-content .box-form {
grid-column-start: 1;
grid-column-end: span 4 !important;
}
.box.box-modules_list .box-content .module,
.subbox.box-modules_list .box-content .module {
grid-column-end: span 6;
}
}
@media screen and (max-width: 380px) {
.primary-navigation {
padding-top: 3.7em;
}
.site-footer .footer-content {
grid-template-columns: 1fr;
}
.site-footer .footer-content .social-media-links {
margin-top: 0.5em;
grid-row-end: span 1;
grid-row: 3;
}
.box.box-pagination .box-content,
.subbox.box-pagination .box-content {
flex-direction: column;
gap: 0.7em;
}
}
@media screen and (max-width: 480px) {
.evge-modal {
width: calc(90vw);
max-height: calc(90vh);
}
}
div.wpcf7 span.wpcf7-not-valid-tip {
margin-top: 0.2em;
}
div.wpcf7 input[type=submit] {
display: inline-block;
}
div.wpcf7 .wpcf7-spinner {
display: inline-block;
top: 0.1em;
width: 1.8em;
height: 1.8em;
vertical-align: top;
background-color: transparent;
opacity: 1;
margin: 0 0 0 1em;
}
div.wpcf7 .wpcf7-spinner:before {
display: block;
width: 1.8em;
height: 1.8em;
border-radius: 50%;
border: 2px solid #000;
border-color: #000 transparent #000 transparent;
animation: lds-dual-ring 1.2s linear infinite;
top: 0;
left: 0;
transform-origin: center center;
background-color: transparent;
}
div.wpcf7 div.wpcf7-response-output {
max-width: 20em;
margin: 1em 0;
padding: 0.75em 1em;
}
@keyframes lds-dual-ring {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.wpml-dev-notice,
.otgs-development-site-front-end {
display: none !important;
}
:root {
--content-blocker-background: white !important;
}
body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker {
border-radius: 1rem;
display: flex;
align-items: center;
}
body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker {
background-color: #E3E3E3;
}
.brlbs-cmpnt-cb-description {
color: black !important;
}
body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a {
background-color: #E3E3E3;
border-radius: 1rem;
}
body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn,
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-vimeo .brlbs-cmpnt-cb-btn {
line-height: 1;
border-radius: 2.5em;
background-color: #00553F;
transition: none !important;
box-shadow: none !important;
}
body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn:hover,
body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn:focus-visible,
body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn:active,
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-vimeo .brlbs-cmpnt-cb-btn:hover,
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-vimeo .brlbs-cmpnt-cb-btn:focus-visible,
body div.brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-with-individual-styles[data-borlabs-cookie-content-blocker-id] .brlbs-cmpnt-cb-vimeo .brlbs-cmpnt-cb-btn:active {
background-color: #00CD73;
color: #00553F;
box-shadow: none !important;
}
body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-provider-toggle {
color: #00553F;
}
body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-provider-toggle:hover,
body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-provider-toggle:focus-visible,
body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-provider-toggle:active {
color: #00553F;
text-decoration: underline;
}
.ff_form_styler_wrapper {
display: none;
}
.frm-fluent-form fieldset .ff-el-group:last-child {
margin-bottom: 0;
}
:root {
--fluentform-primary: black;
--fluentform-secondary: black;
--fluentform-danger: black;
--fluentform-border-color: black;
--fluentform-border-radius: 0;
--fluentform-input-select-height: auto;
}
.ff-default .ff-el-form-check label.ff-el-form-check-label {
cursor: pointer;
}
.ff-default .ff-el-form-check label.ff-el-form-check-label>span:after,
.ff-default .ff-el-form-check label.ff-el-form-check-label>span:before {
content: none;
}
.elementor-editor-active .ff-form-loading .ff-step-container .fluentform-step:first-child {
height: auto;
}
.ff-upload-preview.ff_uploading {
opacity: .8;
}
@keyframes ff_move {
0% {
background-position: 0 0;
}
to {
background-position: 50px 50px;
}
}
.ff_uploading .ff-el-progress .ff-el-progress-bar {
animation: ff_move 2s linear infinite;
background-image: linear-gradient(-45deg,rgba(255,255,255,0.2) 25%,transparent 0,transparent 50%,rgba(255,255,255,0.2) 0,rgba(255,255,255,0.2) 75%,transparent 0,transparent);
background-size: 50px 50px;
border-bottom-left-radius: 20px;
border-bottom-right-radius: 8px;
border-top-left-radius: 20px;
border-top-right-radius: 8px;
bottom: 0;
content: "";
left: 0;
overflow: hidden;
position: absolute;
right: 0;
top: 0;
z-index: 1;
}
.ff_payment_summary {
overflow-x: scroll;
}
.pac-container {
z-index: 99999 !important;
}
.ff-support-sr-only {
clip: rect(0,0,0,0);
border: 0;
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
white-space: nowrap;
width: 1px;
}
body .fluentform .ff-el-is-error .text-danger,
body .fluentform .ff-errors-in-stack .error {
font-size: inherit;
line-height: inherit;
}
body .fluentform .ff-message-success {
border: none;
box-shadow: none;
margin-top: 0;
padding: 0;
}
body .fluentform input[type="text"],
body .fluentform input[type="email"],
body .fluentform input[type="password"],
body .fluentform input[type="search"],
body .fluentform input[type="color"],
body .fluentform input[type="date"],
body .fluentform input[type="datetime-local"],
body .fluentform input[type="month"],
body .fluentform input[type="number"],
body .fluentform input[type="tel"],
body .fluentform input[type="time"],
body .fluentform input[type="url"],
body .fluentform input[type="week"],
body .fluentform input[list],
body .fluentform input[type="file"],
body .fluentform select,
body .fluentform textarea {
max-width: 100%;
}
body .fluentform .ff-el-is-error .text-danger {
margin: 0.5em 0 0;
padding: 0;
}
body .fluentform .ff-message-success {
margin:  0;
}
.fluentform fieldset .ff-el-section-break {
padding-top: 1em;
border-top: 1px solid black;
}
.fluentform fieldset .ff-el-section-break[data-name="section_break-1_1"] {
margin-top: 0;
}
.fluentform .ff-el-section-break .ff-section_break_desk {
text-transform: none;
}
.fluentform .ff-el-section-break hr {
display: none;
}
.fluentform .ff-el-tc label.ff_tc_label {
display: flex;
gap: 1em;
}
.fluentform .ff-el-tc label.ff_tc_label > span {
padding-top: 0 !important;
}
@media (min-width: 481px) {
body .fluentform .ff-el-form-left .ff-el-input--label,
body .fluentform .ff-el-form-right .ff-el-input--label {
width: 10em;
padding: 0;
}
body .fluentform .ff-el-form-left .ff-el-input--content,
body .fluentform .ff-el-form-right .ff-el-input--content {
margin-left: 10em;
}
}
@font-face {
font-family: 'swiper-icons';
src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');
font-weight: 400;
font-style: normal;
}
.hue-slideshow {
margin-left: auto;
margin-right: auto;
position: relative;
overflow: hidden;
list-style: none;
padding: 0;
z-index: 1;
}
.hue-slideshow-vertical > .slideshow-container {
flex-direction: column;
}
.slideshow-container {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: flex;
transition-property: transform;
box-sizing: content-box;
}
.hue-slideshow-android .swiper-slide,
.slideshow-container {
transform: translate3d(0px,0,0);
}
.hue-slideshow-multirow > .slideshow-container {
flex-wrap: wrap;
}
.hue-slideshow-multirow-column > .slideshow-container {
flex-wrap: wrap;
flex-direction: column;
}
.hue-slideshow-free-mode > .slideshow-container {
transition-timing-function: ease-out;
margin: 0 auto;
}
.hue-slideshow-pointer-events {
touch-action: pan-y;
}
.hue-slideshow-pointer-events.hue-slideshow-vertical {
touch-action: pan-x;
}
.swiper-slide {
flex-shrink: 0;
width: 100%;
height: 100%;
position: relative;
transition-property: transform;
}
.swiper-slide-invisible-blank {
visibility: hidden;
}
.hue-slideshow-autoheight,
.hue-slideshow-autoheight .swiper-slide {
height: auto;
}
.hue-slideshow-autoheight .slideshow-container {
align-items: flex-start;
transition-property: transform, height;
}
.hue-slideshow-3d {
perspective: 1200px;
}
.hue-slideshow-3d .slideshow-container,
.hue-slideshow-3d .swiper-slide,
.hue-slideshow-3d .swiper-slide-shadow-left,
.hue-slideshow-3d .swiper-slide-shadow-right,
.hue-slideshow-3d .swiper-slide-shadow-top,
.hue-slideshow-3d .swiper-slide-shadow-bottom,
.hue-slideshow-3d .swiper-cube-shadow {
transform-style: preserve-3d;
}
.hue-slideshow-3d .swiper-slide-shadow-left,
.hue-slideshow-3d .swiper-slide-shadow-right,
.hue-slideshow-3d .swiper-slide-shadow-top,
.hue-slideshow-3d .swiper-slide-shadow-bottom {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: 10;
}
.hue-slideshow-3d .swiper-slide-shadow-left {
background-image: linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0));
}
.hue-slideshow-3d .swiper-slide-shadow-right {
background-image: linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0));
}
.hue-slideshow-3d .swiper-slide-shadow-top {
background-image: linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));
}
.hue-slideshow-3d .swiper-slide-shadow-bottom {
background-image: linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));
}
.hue-slideshow-css-mode > .slideshow-container {
overflow: auto;
scrollbar-width: none;
-ms-overflow-style: none;
}
.hue-slideshow-css-mode > .slideshow-container::-webkit-scrollbar {
display: none;
}
.hue-slideshow-css-mode > .slideshow-container > .swiper-slide {
scroll-snap-align: start start;
}
.hue-slideshow-horizontal.hue-slideshow-css-mode > .slideshow-container {
scroll-snap-type: x mandatory;
}
.hue-slideshow-vertical.hue-slideshow-css-mode > .slideshow-container {
scroll-snap-type: y mandatory;
}
.swiper-button-prev,
.swiper-button-next {
position: absolute;
top: 50%;
cursor: pointer;
z-index: 10;
display: flex;
align-items: center;
justify-content: center;
width: 3rem;
height: 3rem;
margin-top: -1.5rem;
line-height: 3rem;
background-color: #00553F;
color: #00CD73;
border-radius: 1.5rem;
}
.swiper-button-prev svg,
.swiper-button-next svg {
width: 64%;
height: auto;
}
.swiper-button-prev svg path,
.swiper-button-next svg path {
fill: #00CD73;
}
.swiper-button-prev:hover,
.swiper-button-prev.focus,
.swiper-button-prev:active,
.swiper-button-next:hover,
.swiper-button-next.focus,
.swiper-button-next:active {
background-color: #00CD73;
color: #00553F;
}
.swiper-button-prev:hover svg path,
.swiper-button-prev.focus svg path,
.swiper-button-prev:active svg path,
.swiper-button-next:hover svg path,
.swiper-button-next.focus svg path,
.swiper-button-next:active svg path {
fill: #00553F;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
opacity: 0.35;
cursor: auto;
pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
display: none;
}
.swiper-button-prev,
.hue-slideshow-rtl .swiper-button-next {
left: 10px;
right: auto;
}
.swiper-button-prev svg,
.hue-slideshow-rtl .swiper-button-next svg {
transform: rotate(180deg);
}
.swiper-button-next,
.hue-slideshow-rtl .swiper-button-prev {
right: 10px;
left: auto;
}
.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
color: #ffffff;
}
.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
color: #000000;
}
.swiper-button-lock {
display: none;
}
.swiper-pagination {
position: absolute;
text-align: center;
transition: 300ms opacity;
transform: translate3d(-50%,0,0);
z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
opacity: 0;
}
.swiper-pagination-fraction,
.swiper-pagination-custom,
.hue-slideshow-horizontal > .swiper-pagination-bullets,
.hue-slideshow-wrapper  > .swiper-pagination-bullets {
display: flex;
flex-direction: row;
padding: 0.3em 0.3em;
bottom: 10px;
left: 50%;
width: auto;
}
.swiper-pagination-bullets-dynamic {
overflow: hidden;
font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transform: scale(0.33);
position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
transform: scale(0.33);
}
.swiper-pagination-bullet {
width: 1.1rem;
height: 1.1rem;
display: inline-block;
border-radius: 50%;
background: #E3E3E3;
opacity: 1;
}
button.swiper-pagination-bullet {
border: none;
margin: 0;
padding: 0;
box-shadow: none;
appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
cursor: pointer;
}
.swiper-pagination-bullet:hover,
.swiper-pagination-bullet:focus-visible,
.swiper-pagination-bullet:active {
background: #00CD73;
}
.swiper-pagination-bullet-active {
opacity: 1;
background: #00CD73;
}
.hue-slideshow-wrapper.inline .swiper-pagination {
background: #FFFFFF;
border-radius: 1em;
}
.hue-slideshow-vertical > .swiper-pagination-bullets {
right: 10px;
top: 50%;
transform: translate3d(0px,-50%,0);
}
.hue-slideshow-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
margin: 6px 0;
display: block;
}
.hue-slideshow-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
top: 50%;
transform: translateY(-50%);
width: 8px;
}
.hue-slideshow-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
display: inline-block;
transition: 200ms transform, 200ms top;
}
.hue-slideshow-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.hue-slideshow-wrapper > .swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 4px;
}
.hue-slideshow-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.hue-slideshow-wrapper > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
left: 50%;
transform: translateX(-50%);
white-space: nowrap;
}
.hue-slideshow-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.hue-slideshow-wrapper > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transition: 200ms transform, 200ms left;
}
.hue-slideshow-horizontal.hue-slideshow-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.hue-slideshow-wrapper.hue-slideshow-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transition: 200ms transform, 200ms right;
}
.swiper-pagination-progressbar {
background: rgba(0,0,0,0.25);
position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
background: #000000;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
transform: scale(0);
transform-origin: left top;
}
.hue-slideshow-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
transform-origin: right top;
}
.hue-slideshow-horizontal > .swiper-pagination-progressbar,
.hue-slideshow-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
width: 100%;
height: 4px;
left: 0;
top: 0;
}
.hue-slideshow-vertical > .swiper-pagination-progressbar,
.hue-slideshow-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
width: 4px;
height: 100%;
left: 0;
top: 0;
}
.swiper-pagination-white {
color: #ffffff;
}
.swiper-pagination-black {
color: #000000;
}
.swiper-pagination-lock {
display: none;
}
.swiper-scrollbar {
border-radius: 10px;
position: relative;
-ms-touch-action: none;
background: rgba(0,0,0,0.1);
}
.hue-slideshow-horizontal > .swiper-scrollbar {
position: absolute;
left: 1%;
bottom: 3px;
z-index: 50;
height: 5px;
width: 98%;
}
.hue-slideshow-vertical > .swiper-scrollbar {
position: absolute;
right: 3px;
top: 1%;
z-index: 50;
width: 5px;
height: 98%;
}
.swiper-scrollbar-drag {
height: 100%;
width: 100%;
position: relative;
background: rgba(0,0,0,0.5);
border-radius: 10px;
left: 0;
top: 0;
}
.swiper-scrollbar-cursor-drag {
cursor: move;
}
.swiper-scrollbar-lock {
display: none;
}
.swiper-zoom-container {
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
max-width: 100%;
max-height: 100%;
object-fit: contain;
}
.swiper-slide-zoomed {
cursor: move;
}
.swiper-lazy-preloader {
width: 42px;
height: 42px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -21px;
margin-top: -21px;
z-index: 10;
transform-origin: 50%;
animation: swiper-preloader-spin 1s infinite linear;
box-sizing: border-box;
border: 4px solid #000000;
border-radius: 50%;
border-top-color: transparent;
}
.swiper-lazy-preloader-white {
color: #fff;
}
.swiper-lazy-preloader-black {
color: #000;
}
@keyframes swiper-preloader-spin {
100% {
transform: rotate(360deg);
}
}
.hue-slideshow .swiper-notification {
position: absolute;
left: 0;
top: 0;
pointer-events: none;
opacity: 0;
z-index: -1000;
}
.hue-slideshow-fade.hue-slideshow-free-mode .swiper-slide {
transition-timing-function: ease-out;
}
.hue-slideshow-fade .swiper-slide {
pointer-events: none;
transition-property: opacity;
}
.hue-slideshow-fade .swiper-slide .swiper-slide {
pointer-events: none;
}
.hue-slideshow-fade .swiper-slide-active,
.hue-slideshow-fade .swiper-slide-active .swiper-slide-active {
pointer-events: auto;
}
.hue-slideshow-flip {
overflow: visible;
}
.hue-slideshow-flip .swiper-slide {
pointer-events: none;
backface-visibility: hidden;
z-index: 1;
}
.hue-slideshow-flip .swiper-slide .swiper-slide {
pointer-events: none;
}
.hue-slideshow-flip .swiper-slide-active,
.hue-slideshow-flip .swiper-slide-active .swiper-slide-active {
pointer-events: auto;
}
.hue-slideshow-flip .swiper-slide-shadow-top,
.hue-slideshow-flip .swiper-slide-shadow-bottom,
.hue-slideshow-flip .swiper-slide-shadow-left,
.hue-slideshow-flip .swiper-slide-shadow-right {
z-index: 0;
backface-visibility: hidden;
}
.hue-slideshow-cube {
overflow: visible;
}
.hue-slideshow-cube .swiper-slide {
pointer-events: none;
backface-visibility: hidden;
z-index: 1;
visibility: hidden;
transform-origin: 0 0;
width: 100%;
height: 100%;
}
.hue-slideshow-cube .swiper-slide .swiper-slide {
pointer-events: none;
}
.hue-slideshow-cube.hue-slideshow-rtl .swiper-slide {
transform-origin: 100% 0;
}
.hue-slideshow-cube .swiper-slide-active,
.hue-slideshow-cube .swiper-slide-active .swiper-slide-active {
pointer-events: auto;
}
.hue-slideshow-cube .swiper-slide-active,
.hue-slideshow-cube .swiper-slide-next,
.hue-slideshow-cube .swiper-slide-prev,
.hue-slideshow-cube .swiper-slide-next + .swiper-slide {
pointer-events: auto;
visibility: visible;
}
.hue-slideshow-cube .swiper-slide-shadow-top,
.hue-slideshow-cube .swiper-slide-shadow-bottom,
.hue-slideshow-cube .swiper-slide-shadow-left,
.hue-slideshow-cube .swiper-slide-shadow-right {
z-index: 0;
backface-visibility: hidden;
}
.hue-slideshow-cube .swiper-cube-shadow {
position: absolute;
left: 0;
bottom: 0px;
width: 100%;
height: 100%;
opacity: 0.6;
z-index: 0;
}
.hue-slideshow-cube .swiper-cube-shadow:before {
content: '';
background: #000;
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
-webkit-filter: blur(50px);
filter: blur(50px);
}