.center {
display: flex;
justify-content: center;
} 
p {
text-align: justify;
}
.pictTrans {
mix-blend-mode:multiply;
} body {
overflow-x: clip;
}
.site {
overflow-x: hidden;
overflow-x: clip;
}
.full-width-content.one-container .site-content .article_nav {
padding-bottom: 3em;
}
.gb-headline a {
text-decoration:none;
}
p:not([class*="gb-headline"]):last-child { }
@media (max-width: 1024px) {
.dynamic-entry-excerpt p br {
display:none;
}
} body:not(.page-id-24) .grecaptcha-badge { visibility: hidden; }
#cmplz-document {
font-size: inherit;
max-width: 1120px;
margin-left: auto;
margin-right: auto;
padding-right: 3em;
padding-left: 3em;
}
#cmplz-document p, 
#cmplz-document li, 
#cmplz-document td {
font-size: inherit;
}
#cmplz-document h2 {
font-size:1.6em;
}
@media (max-width: 1120px)  {
#cmplz-document {
padding-right:0;
padding-left: 0;
}
} .site-header .grid-container {
max-width: 1560px;
}
.navigation-branding img, .site-logo.mobile-header-logo img {
padding: 0;
} .gb-headline-bloc_icon,
.gb-headline-bloc_icon_dark{
margin-left: 0.5em;
}
.gb-headline-bloc_icon .gb-headline-text,
.gb-headline-bloc_icon_dark .gb-headline-text{
padding-left: 0.5em;
width: 100%;
}
.gb-headline-bloc_icon .gb-icon {
margin-left: -1.75em;
box-shadow: 3px 3px 6px 0 var(--base);
padding: 0.4em;
border-radius: 50%;
}
.gb-headline-bloc_icon_dark .gb-icon {
margin-left: -1.75em;
box-shadow: 3px 3px 6px 0 var(--contrast-2);
background:var(--accent);
padding: 0.4em;
border-radius: 50%;
} ul.is-style-custom-list  {
list-style: none;
padding-left: 0;
margin-left: 0;
}
ul.is-style-custom-list li {
padding-left: 1.3em;
position: relative;
margin-bottom:1em;
}
ul.is-style-custom-list li::before {
background-color : var(--accent);
content: "";
position: absolute;
display: inline-block;
top: 0.6em;
left: 0;
width: 8px;
height: 8px;
} .form_item {
margin-bottom: 2em;
width: 100%;
}
.form_item p {
margin-bottom: 0;
}
.form_item select, .form_item input {
width: 100%;
padding: 0.5em 1em;
border-radius:6px;
}
fieldset legend {
margin-bottom: 0.5em;
}
.form_item input[type="radio"],
.form_item input[type="checkbox"] {
width:0.8em;
height:0.8em;
margin-right:0.5em;
}
.form_item textarea {
height:240px;
border-radius:6px;
}
.form_item .wpcf7-list-item {
margin: 0 1em 0.5em 0;
}
.form_item .wpcf7-checkbox .wpcf7-list-item {
margin: 1em 0 0.5em 0;
display: block;
}
.form_item.form_item_msg {
}
.form_validate {
margin-top: 2em;
margin-bottom: 0;
justify-content: flex-end;
display: flex;
}
.form_validate input {
order: 2;
width: auto;
min-width:200px;
}
.wpcf7-not-valid-tip {
color: var(--accent);
font-size: 0.8em;
}
.wpcf7 form.sent .wpcf7-response-output{
color:  var(--accent);
border:none;
background:var(--base-3);
padding:1em;
border-radius:6px;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{
color:  var(--base-3);
background-color:var(--accent);
border:none;
padding:1em;
border-radius:6px;
}
.wpcf7-acceptance {
font-size:0.8em;
}
.form_item input[type="submit"] {
border-radius:6px;
color: var(--base-3);
background-color: var(--accent);
}
.wpcf7 .wpcf7-submit:disabled {
background-color: var(--base);
}
.form_item input[type="radio"],
.form_item input[type="checkbox"]{
display: none;
}
.form_item input[type="radio"] + span
padding: 0.5em 1em;
line-height: 1.6;
border-radius: 0.2rem;
color: #fff;
background-color : var(--contrast);
transition: all 0.4s ease-in-out;
}
.form_item input[type="radio"]:hover + span,
.form_item input[type="radio"]:checked + span {
background-color : var(--accent);
}
.form_item input[type="checkbox"] + span {
padding-left: 1.6em;
position: relative;
margin-bottom:1em;
display:inline-block;
}
.form_item input[type="checkbox"] + span::before {
border : solid 1px var(--contrast-3);
content: "";
position: absolute;
display: inline-block;
top: 4px;
left: 0;
width: 16px;
height: 16px;
transition: all 0.4s ease-in-out;
}
.form_item input[type="checkbox"]:checked + span::before {
background-color : var(--accent);
border-color : var(--accent);
}
@media (min-width: 800px) {
.form_row {
display: flex;
}
.form_row div:first-child {
margin-right: 2em;
}
}
h1 {
font-stretch: semi-condensed;
}  @font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 300;
src: local(''),
url(https://fyrstain.com/wp-content/themes/generatepress_child/font/lato/lato-v23-latin-300.woff2) format('woff2'), url(https://fyrstain.com/wp-content/themes/generatepress_child/font/lato/lato-v23-latin-300.woff) format('woff'), url(https://fyrstain.com/wp-content/themes/generatepress_child/font/lato/lato-v23-latin-300.ttf) format('truetype'); } @font-face {
font-family: 'Lato';
font-style: italic;
font-weight: 300;
src: local(''),
url(https://fyrstain.com/wp-content/themes/generatepress_child/font/lato/lato-v23-latin-300italic.woff2) format('woff2'), url(https://fyrstain.com/wp-content/themes/generatepress_child/font/lato/lato-v23-latin-300italic.woff) format('woff'), url(https://fyrstain.com/wp-content/themes/generatepress_child/font/lato/lato-v23-latin-300italic.ttf) format('truetype'); } @font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
src: local(''),
url(https://fyrstain.com/wp-content/themes/generatepress_child/font/lato/lato-v23-latin-regular.woff2) format('woff2'), url(https://fyrstain.com/wp-content/themes/generatepress_child/font/lato/lato-v23-latin-regular.woff) format('woff'), url(https://fyrstain.com/wp-content/themes/generatepress_child/font/lato/lato-v23-latin-regular.ttf) format('truetype'); } @font-face {
font-family: 'Lato';
font-style: italic;
font-weight: 400;
src: local(''),
url(https://fyrstain.com/wp-content/themes/generatepress_child/font/lato/lato-v23-latin-italic.woff2) format('woff2'), url(https://fyrstain.com/wp-content/themes/generatepress_child/font/lato/lato-v23-latin-italic.woff) format('woff'), url(https://fyrstain.com/wp-content/themes/generatepress_child/font/lato/lato-v23-latin-italic.ttf) format('truetype'); } @font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 700;
src: local(''),
url(https://fyrstain.com/wp-content/themes/generatepress_child/font/lato/lato-v23-latin-700.woff2) format('woff2'), url(https://fyrstain.com/wp-content/themes/generatepress_child/font/lato/lato-v23-latin-700.woff) format('woff'), url(https://fyrstain.com/wp-content/themes/generatepress_child/font/lato/lato-v23-latin-700.ttf) format('truetype'); } @font-face {
font-family: 'Lato';
font-style: italic;
font-weight: 700;
src: local(''),
url(https://fyrstain.com/wp-content/themes/generatepress_child/font/lato/lato-v23-latin-700italic.woff2) format('woff2'), url(https://fyrstain.com/wp-content/themes/generatepress_child/font/lato/lato-v23-latin-700italic.woff) format('woff'), url(https://fyrstain.com/wp-content/themes/generatepress_child/font/lato/lato-v23-latin-700italic.ttf) format('truetype'); } @font-face {
font-family: 'Georama';
font-style: normal;
font-weight: 300;
src: local(''),
url(https://fyrstain.com/wp-content/themes/generatepress_child/font/georama/georama-v8-latin-300.woff2) format('woff2'), url(https://fyrstain.com/wp-content/themes/generatepress_child/font/georama/georama-v8-latin-300.woff) format('woff'), url(https://fyrstain.com/wp-content/themes/generatepress_child/font/georama/georama-v8-latin-300.ttf) format('truetype'); } @font-face {
font-family: 'Georama';
font-style: normal;
font-weight: 400;
src: local(''),
url(https://fyrstain.com/wp-content/themes/generatepress_child/font/georama/georama-v8-latin-regular.woff2) format('woff2'), url(https://fyrstain.com/wp-content/themes/generatepress_child/font/georama/georama-v8-latin-regular.woff) format('woff'), url(https://fyrstain.com/wp-content/themes/generatepress_child/font/georama/georama-v8-latin-regular.ttf) format('truetype'); } @font-face {
font-family: 'Georama';
font-style: normal;
font-weight: 500;
src: local(''),
url(https://fyrstain.com/wp-content/themes/generatepress_child/font/georama/georama-v8-latin-500.woff2) format('woff2'), url(https://fyrstain.com/wp-content/themes/generatepress_child/font/georama/georama-v8-latin-500.woff) format('woff'), url(https://fyrstain.com/wp-content/themes/generatepress_child/font/georama/georama-v8-latin-500.ttf) format('truetype'); } @font-face {
font-family: 'Georama';
font-style: italic;
font-weight: 300;
src: local(''),
url(https://fyrstain.com/wp-content/themes/generatepress_child/font/georama/georama-v8-latin-300italic.woff2) format('woff2'), url(https://fyrstain.com/wp-content/themes/generatepress_child/font/georama/georama-v8-latin-300italic.woff) format('woff'), url(https://fyrstain.com/wp-content/themes/generatepress_child/font/georama/georama-v8-latin-300italic.ttf) format('truetype'); } @font-face {
font-family: 'Georama';
font-style: italic;
font-weight: 400;
src: local(''),
url(https://fyrstain.com/wp-content/themes/generatepress_child/font/georama/georama-v8-latin-italic.woff2) format('woff2'), url(https://fyrstain.com/wp-content/themes/generatepress_child/font/georama/georama-v8-latin-italic.woff) format('woff'), url(https://fyrstain.com/wp-content/themes/generatepress_child/font/georama/georama-v8-latin-italic.ttf) format('truetype'); } @font-face {
font-family: 'Georama';
font-style: italic;
font-weight: 500;
src: local(''),
url(https://fyrstain.com/wp-content/themes/generatepress_child/font/georama/georama-v8-latin-500italic.woff2) format('woff2'), url(https://fyrstain.com/wp-content/themes/generatepress_child/font/georama/georama-v8-latin-500italic.woff) format('woff'), url(https://fyrstain.com/wp-content/themes/generatepress_child/font/georama/georama-v8-latin-500italic.ttf) format('truetype'); }
@font-face {
font-family: 'GeoramaSemiCondensed';
font-style: normal;
font-weight: 400;
src: local(''),
url(https://fyrstain.com/wp-content/themes/generatepress_child/font/georama_semicondensed/Georama_SemiCondensed-Regular.woff2) format('woff2'), url(https://fyrstain.com/wp-content/themes/generatepress_child/font/georama_semicondensed/Georama_SemiCondensed-Regular.woff) format('woff'), url(https://fyrstain.com/wp-content/themes/generatepress_child/font/georama_semicondensed/Georama_SemiCondensed-Regular.ttf) format('truetype'); }
@font-face {
font-family: 'GeoramaSemiCondensed';
font-style: normal;
font-weight: 500;
src: local(''),
url(https://fyrstain.com/wp-content/themes/generatepress_child/font/georama_semicondensed/Georama_SemiCondensed-Medium.woff2) format('woff2'), url(https://fyrstain.com/wp-content/themes/generatepress_child/font/georama_semicondensed/Georama_SemiCondensed-Medium.woff) format('woff'), url(https://fyrstain.com/wp-content/themes/generatepress_child/font/georama_semicondensed/Georama_SemiCondensed-Medium.ttf) format('truetype'); }
@font-face {
font-family: 'GeoramaSemiCondensed';
font-style: italic;
font-weight: 400;
src: local(''),
url(https://fyrstain.com/wp-content/themes/generatepress_child/font/georama_semicondensed/Georama_SemiCondensed-Italic.woff2) format('woff2'), url(https://fyrstain.com/wp-content/themes/generatepress_child/font/georama_semicondensed/Georama_SemiCondensed-Italic.woff) format('woff'), url(https://fyrstain.com/wp-content/themes/generatepress_child/font/georama_semicondensed/Georama_SemiCondensed-Italic.ttf) format('truetype'); }
@font-face {
font-family: 'GeoramaSemiCondensed';
font-style: italic;
font-weight: 500;
src: local(''),
url(https://fyrstain.com/wp-content/themes/generatepress_child/font/georama_semicondensed/Georama_SemiCondensed-MediumItalic.woff2) format('woff2'), url(https://fyrstain.com/wp-content/themes/generatepress_child/font/georama_semicondensed/Georama_SemiCondensed-MediumItalic.woff) format('woff'), url(https://fyrstain.com/wp-content/themes/generatepress_child/font/georama_semicondensed/Georama_SemiCondensed-MediumItalic.ttf) format('truetype'); }