@charset 'UTF-8';
.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.xdsoft_datepicker *{
color:#000;
}*, :after, :before {
box-sizing: border-box;
}
button {
border: none;
}
section{
position: relative;
width:100%;
opacity: 0;
}
section.darkblue {
background: #12335b;
}
section.white {
background: #fff;
}
section.lightblue {
background: #004f9f;
}
section.grey {
background: #eeeff1;
}
section.darkblue.bg_fade {
background: linear-gradient(to top, transparent, #12335b 10%, #12335b 100%);
}
section.white.bg_fade {
background: linear-gradient(to top, transparent, transparent 5%, rgba(255,255,255,.1) 10%, rgba(255,255,255,.3) 15%, rgba(255,255,255,.7) 20%, #fff 25%, #fff 100%);
}
section.lightblue.bg_fade {
background: linear-gradient(to top, transparent, transparent 5%, rgba(0,79,159,.1) 10%, rgba(0,79,159,.3) 15%, rgba(0,79,159,.7) 20%, #004f9f 25%, #004f9f 100%);
}
section.grey.bg_fade {
background: linear-gradient(to top, transparent, transparent 5%, rgba(238,239,241,.1) 10%, rgba(238,239,241,.3) 15%, rgba(238,239,241,.7) 20%, #12335b 25%, #12335b 100%);
}
section.darkblue * {
color: #fff;
}
section.lightblue * {
color: #fff;
}
section.gradient:after {
content: '';
background: url(//www.hillerzentri.de/wp-content/themes/hiller/img/contact-stoerer-bg1.png);
position: absolute;
left: 0;
top: -400px;
width: 100vw;
height: 100%;
max-width: 100vw;
background-position: center bottom;
background-size: cover;
}
section.gradient.oben:after { }
section.gradient.unten:after {
bottom: -30px;
top: unset;
-webkit-transform: translateY(30%) rotate(180deg);
-moz-transform: translateY(30%) rotate(180deg);
-ms-transform: translateY(30%) rotate(180deg);
-o-transform: translateY(30%) rotate(180deg);
transform: translateY(30%) rotate(180deg);
}
section.gradient .mM_container {
position: relative;
z-index: 2;
} section:has(+ section.gradient.oben) .mM_container {
position: relative;
z-index: 3;
} section.gradient.unten + section .mM_container {
position: relative;
z-index: 3;
}
.opacity_0{
opacity: 0;
}  :focus-visible {
outline: 3px solid #FFC845 !important; outline-offset: 4px !important;
border-radius: 4px !important;
} button:focus-visible,
a:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible {
outline: 3px solid #FFC845 !important;
outline-offset: 4px !important;
} a:focus-visible {
background-color: rgba(18, 51, 91, 0.1);
border-radius: 4px !important;
}
.mM_links {
display: flex;
gap: 0 20px;
}
.mM_button{
padding:20px;
cursor:pointer;
border-radius: 3px;
-webkit-transition: color .4s, background .4s;
-moz-transition: color .4s, background .4s;
-ms-transition: color .4s, background .4s;
-o-transition: color .4s, background .4s;
transition: color .4s, background .4s;
}
.mM_button .mM_button_text {
-webkit-transition: color .4s, background .4s;
-moz-transition: color .4s, background .4s;
-ms-transition: color .4s, background .4s;
-o-transition: color .4s, background .4s;
transition: color .4s, background .4s;
}
.mM_button.primary{
background-color:var(--primarbutton_background_color);
color: var(--primarbutton_font_color);
padding: 6px;
padding-left: 24px;
display: inline-flex;
align-items: center;
gap: 0 23px;
}
.mM_button.primary.reverse {
flex-direction: row-reverse;
padding: 6px;
padding-right: 24px;
}
.mM_button.primary * {
color: var(--primarbutton_font_color);
}
.mM_button.primary .mM_button_icon {
width: 34px;
height: 34px;
display: flex;
align-items: center;
justify-content: center;
gap: 0 10px;
overflow: hidden;
background: #ffdf01;
border-radius: 3px;
}
.mM_button.primary.reverse .mM_button_icon {
transform: rotate(-180deg);
}
.mM_button.primary svg {
width: 14px;
fill: #12335b;
-webkit-transform: translateX(-12px);
-moz-transform: translateX(-12px);
-ms-transform: translateX(-12px);
-o-transform: translateX(-12px);
transform: translateX(-12px);
-webkit-transition: fill .4s, -webkit-transform .4s;
-moz-transition: fill .4s, -moz-transform .4s;
-ms-transition: fill .4s, -ms-transform .4s;
-o-transition: fill .4s, -o-transform .4s;
transition: fill .4s, transform .4s;
}
.mM_button.primary:hover {
background-color:var(--primarbutton_hover_background_color);
color:var(--primarbutton_hover_font_color);
}
.mM_button.primary:hover * {
color:var(--primarbutton_hover_font_color);
}
.mM_button.primary:hover svg {
fill: #12335b;
-webkit-transform: translateX(12px);
-moz-transform: translateX(12px);
-ms-transform: translateX(12px);
-o-transform: translateX(12px);
transform: translateX(12px);
}
.mM_button.mM_download_button svg {
height: 18px;
fill: #12335b;
}
.mM_button.secondary{
padding: 10px 25px;
background-color:var(--sekundarbutton_background_color);
color:var(--sekundarbutton_font_color);
border: 1px solid rgba(18,51,91,.3);
border-radius: 3px;
display: inline-flex;
gap: 0 25px;
}
.mM_button.secondary * {
color:var(--sekundarbutton_font_color);
display: inline-block;
}
.mM_button.secondary svg {
width: 14px;
min-width: 14px;
fill: var(--sekundarbutton_font_color);
-webkit-transition: fill .4s;
-moz-transition: fill .4s;
-ms-transition: fill .4s;
-o-transition: fill .4s;
transition: fill .4s;
}
.mM_button.secondary:hover {
background-color:var(--sekundarbutton_hover_background_color);
color:var(--sekundarbutton_hover_font_color);
}
.mM_button.secondary:hover * {
color:var(--sekundarbutton_hover_font_color);
}
.mM_button.secondary:hover svg {
fill: var(--sekundarbutton_hover_font_color);
}
.mM_link{
cursor:pointer; display: inline-flex;
gap: 0 7px;
-webkit-transition: color .4s, background .4s;
-moz-transition: color .4s, background .4s;
-ms-transition: color .4s, background .4s;
-o-transition: color .4s, background .4s;
transition: color .4s, background .4s;
}
.mM_link.primary{
color:var(--primarlink_font_color);
}
.mM_link.primary * {
color:var(--primarlink_font_color);
-webkit-transition: color .4s, background .4s;
-moz-transition: color .4s, background .4s;
-ms-transition: color .4s, background .4s;
-o-transition: color .4s, background .4s;
transition: color .4s, background .4s;
}
.mM_link.primary svg {
width: 11px;
fill: var(--primarlink_font_color);
-webkit-transition: fill .4s;
-moz-transition: fill .4s;
-ms-transition: fill .4s;
-o-transition: fill .4s;
transition: fill .4s;
}
.mM_link.primary:hover{
color:var(--primarlink_hover_font_color);
}
.mM_link.primary:hover * {
color:var(--primarlink_hover_font_color);
}
.mM_link.primary:hover svg {
fill: var(--primarlink_hover_font_color);
}
.mM_link.secondary{
color:var(--sekundarlink_font_color);
}
.mM_link.secondary svg {
width: 11px;
fill: var(--sekundarlink_font_color);
-webkit-transition: fill .4s;
-moz-transition: fill .4s;
-ms-transition: fill .4s;
-o-transition: fill .4s;
transition: fill .4s;
}
.mM_link.secondary:hover{
color:var(--sekundarlink_hover_font_color);
}
.mM_link.secondary:hover svg {
fill: var(--sekundarlink_hover_font_color);
}
@media screen and (max-width: 991px) {
.mM_button.primary{
padding-left: 12px;
}
.mM_button.secondary{
padding: 10px 12px;
}
}  .wpcf7 form .wpcf7-not-valid-tip{
margin-top: 5px;
position: relative;
font-size: 0.8rem;
padding: 6px 10px;
margin-bottom: 1rem;
border: 1px solid transparent;
border-radius: 5px;
color: #842029;
background-color: #f8d7da;
border-color: #f5c2c7;
margin-bottom:0;
}
.wpcf7 form .wpcf7-response-output{
position: relative;
font-size: 0.8rem;
padding: 6px 10px;
margin-bottom: 1rem;
border: 1px solid transparent;
border-radius: 5px;
color: #664d03;
background-color: #fff3cd;
border-color: #ffecb5;
margin: 0;
margin-top: 10px;
}
.wpcf7 form.sent .wpcf7-response-output{
color: #0f5132;
background-color: #d1e7dd;
border-color: #badbcc;
}
.wpcf7-form{
display: table;
width: 100%;
}
.wpcf7-form * {
font-family: 'IBMPlexSans', sans-serif;
}
:-ms-input-placeholder,
::-ms-input-placeholder{
color: rgba(255,255,255,.5);
opacity: 1;
font-size: 1rem;
}
.wpcf7-form *::placeholder{
color: rgba(255,255,255,.5);
opacity: 1;
font-size: 1rem;
}
section.white .wpcf7-form *::placeholder{
color: rgba(18, 51, 91, 0.5);
}
.wpcf7-form .btw_form_item_label {
display: none;
}
.wpcf7-form .btw_form_item_header {
text-align: right;
margin-bottom: 12px;
}
.wpcf7-form .btw_form_item_container:not(.btw_form_item_header) {
margin-bottom: 25px;
}
.wpcf7-form .btw_form_item_container.btw_form_item_submit_container {
margin-bottom: 0;
}
.wpcf7-form .btw_required_text {
color: rgba(255,255,255,.5);
font-size: .84375rem;
}
.form_container{
display:flex;
gap: 0 20px;
margin-bottom: 20px;
}
.form_item,
.wpcf7-form-control{
width: 100%;
}
.form_item{
display: flex;
flex-direction: column;
}
.form_acceptance{
margin-top: 20px;
}
.wpcf7-form .btw_input_item:not(.btw_submit_item) {
background: transparent;
font-size: 1rem;
}
.wpcf7-form-control{
padding: 13px 22px 15px;
border-radius: 3px;
border: 1px solid rgba(255,255,255,.3);
}
section.white .wpcf7-form-control{
border-color: rgba(18, 51, 91, 0.3);
}
section.white .wpcf7-form .btw_required_text {
color: rgba(18, 51, 91, 0.3);
}
section.white .wpcf7-form .mM_button.primary {
background-color: var(--primarbutton_background_color);
color: var(--primarbutton_font_color);
border: transparent;
}
section.white .wpcf7-form .mM_button.primary:hover {
background-color: #f8f9fa;
color: #12335b;
}
textarea.wpcf7-form-control {
resize: none;
}
.form_item [data-name="ihr_anliegen"] .wpcf7-not-valid-tip{
margin-top: -5px;
}
.form_submit{
position: relative;
margin-top: 10px;
}
.wpcf7 .wpcf7-submit:disabled {
pointer-events: none;
cursor: not-allowed;
}
.wpcf7-form .form_submit .wpcf7-spinner{
position: absolute;
left: calc(50% - 12px);
top: calc(50% - 12px);
margin: 0;
}
.wpcf7-acceptance .wpcf7-list-item{
margin:0;
}
.wpcf7-acceptance{
padding:0;
border:none;
}
.wpcf7-submit:not([disabled]) {
cursor: pointer;
} .wpcf7-acceptance input {
display: none;
}
.wpcf7-acceptance label {
position: relative;
padding-left: 35px;
}
.wpcf7-acceptance label:before,
.wpcf7-acceptance label:after {
content: '';
position: absolute;
}
.wpcf7-acceptance label:before {
width: 25px;
height: 25px;
top: 50%;
left: 0;
border-radius: 3px;
background-color: transparent;
border: 1.5px solid rgba(255,255,255,.3);
-webkit-transition: background-color .4s;
-moz-transition: background-color .4s;
-ms-transition: background-color .4s;
-o-transition: background-color .4s;
transition: background-color .4s;
transform: translateY(-50%);
}
section.white .wpcf7-acceptance label:before {
border-color: rgba(18, 51, 91, 0.3);
}
.wpcf7-acceptance label:has(input.checked):before {
background-color: #ffdf01;
}
.wpcf7-acceptance label:after {
opacity: 0;
top: 50%;
left: 5px;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Isolationsmodus' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 359.22 255.12'%3E%3Cpath class='cls-1' d='M351.86,7.58c-9.93-9.99-26.12-10.12-36.2-.28L126.43,193.31,44.17,108.61c-9.81-10.17-26.05-10.5-36.28-.75-10.23,9.76-10.56,25.91-.75,36.08.04.05.09.09.13.14l100.3,103.38c4.8,4.87,11.36,7.63,18.22,7.66h.28c6.73-.02,13.18-2.67,17.96-7.38L351.63,43.58c10.03-9.89,10.13-25.99.23-36.01Z' style='fill:%2312335b'/%3E%3C/svg%3E");
background-size: 15px 10px;
width: 15px;
height: 10px;
transform: translateY(-50%);
}
.wpcf7-acceptance label:has(input.checked):after {
opacity: 1;
}
.wpcf7-acceptance * {
color: rgba(255,255,255,.5);
}
section.white .wpcf7-acceptance * {
color: rgba(18, 51, 91, 0.5);
}
.wpcf7-acceptance a {
text-decoration: underline;
}
.wpcf7-acceptance a:hover {
text-decoration: none;
}
.wpcf7-form .mM_select_selected {
display: flex;
align-items: center;
justify-content: space-between;
padding: 13px 22px 15px;
border-radius: 3px;
border: 1px solid rgba(255,255,255,.3);
color: rgba(255,255,255,.5);
border-radius: 3px;
}
.wpcf7-form .mM_select_selected.mM_selected_non_default {
color: #fff;
}
section.white .wpcf7-form .mM_select_selected.mM_selected_non_default {
color: #12335b;
}
section.white .wpcf7-form .mM_select_selected {
border-color: rgba(18, 51, 91, 0.3);
color: rgba(18, 51, 91, 0.5);
}
.wpcf7-form .mM_select_arrows .mM_select_arrow_down {
border-top: 4px solid #fff;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
width: 4px;
}
section.white .wpcf7-form .mM_select_arrows .mM_select_arrow_down {
border-top-color: #12335b;
}
.wpcf7-form .mM_custom_select .mM_select_selected + .mM_select_items {
background: transparent;
border: 1px solid transparent;
border-top: none;
border-radius: 0 0 3px 3px;
-webkit-transition: border-color .4s, background .4s;
-moz-transition: border-color .4s, background .4s;
-ms-transition: border-color .4s, background .4s;
-o-transition: border-color .4s, background .4s;
transition: border-color .4s, background .4s;
}
.wpcf7-form .mM_custom_select .mM_select_selected.mM_select_arrow_active + .mM_select_items {
border-color: rgba(255,255,255,.3);
background: #12335b;
}
section.white .wpcf7-form .mM_custom_select .mM_select_selected.mM_select_arrow_active + .mM_select_items {
border-color: rgba(18, 51, 91, 0.3);
background: #fff;
}
.wpcf7-form .mM_custom_select .mM_select_item {
padding: 3px 22px;
}
.wpcf7-form .mM_button.primary {
background: #ffffff;
color: #12335b;
font-size: 1rem;
width: auto;
padding: 11px 27px 12px;
padding-right: 60px;
}
.wpcf7-form .mM_button.primary:hover {
background: #12335b;
color: #fff;
}
.wpcf7-form .btw_form_submit_helper_container:before {
content: '';
position: absolute;
top: 6px;
right: 6px;
width: 34px;
height: 34px;
background: #ffdf01;
border-radius: 3px;
pointer-events: none;
-webkit-transition: background .4s;
-moz-transition: background .4s;
-ms-transition: background .4s;
-o-transition: background .4s;
transition: background .4s;
}
.wpcf7-form .btw_form_submit_helper_container.active:before {
background: #fff;
}
.wpcf7-form .btw_form_submit_helper_container:after {
content: '';
position: absolute;
top: 50%;
right: 17px;
width: 14px;
height: 12px;
background-image: url(//www.hillerzentri.de/wp-content/themes/hiller/img/right-arrow.png);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.wpcf7-form .btw_form_item_submit_container {
position: relative;
display: flex;
justify-content: flex-end;
}
.wpcf7-form .wpcf7-spinner {
position: absolute;
top: calc(100% + 15px);
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
.wpcf7-form .btw_form_item_accept_container {
display: flex;
align-items: center;
}
.btw_form_item_accept_container .wpcf7-list-item-label,
.btw_form_item_accept_container .wpcf7-form-control,
.btw_form_item_accept_container .wpcf7-list-item > label {
display: inline-block;
} @media screen and (max-width: 1399px) {
.btw_form_item_container.mM_col_50 {
width: 100%;
}
}
@media screen and (max-width: 767px) {
.form_container{
flex-direction: column;
gap: 20px 0;
}
.wpcf7-form .btw_form_item_container.btw_form_item_accept_container {
margin-bottom: 33px;
}
}   @font-face {
font-family: 'IBMPlexSans';
src: 	url(https://www.hillerzentri.de/wp-content/themes/hiller/css/font/IBMPlexSans-Light.otf) format('opentype'),
url(https://www.hillerzentri.de/wp-content/themes/hiller/css/font/IBMPlexSans-Light.ttf) format('truetype'),
url(https://www.hillerzentri.de/wp-content/themes/hiller/css/font/IBMPlexSans-Light.woff) format('woff'),
url(https://www.hillerzentri.de/wp-content/themes/hiller/css/font/IBMPlexSans-Light.woff2) format('woff2');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'IBMPlexSans';
src: 	url(https://www.hillerzentri.de/wp-content/themes/hiller/css/font/IBMPlexSans-Regular.otf) format('opentype'),
url(https://www.hillerzentri.de/wp-content/themes/hiller/css/font/IBMPlexSans-Regular.ttf) format('truetype'),
url(https://www.hillerzentri.de/wp-content/themes/hiller/css/font/IBMPlexSans-Regular.woff) format('woff'),
url(https://www.hillerzentri.de/wp-content/themes/hiller/css/font/IBMPlexSans-Regular.woff2) format('woff2');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'IBMPlexSans';
src: 	url(https://www.hillerzentri.de/wp-content/themes/hiller/css/font/IBMPlexSans-Medium.otf) format('opentype'),
url(https://www.hillerzentri.de/wp-content/themes/hiller/css/font/IBMPlexSans-Medium.ttf) format('truetype'),
url(https://www.hillerzentri.de/wp-content/themes/hiller/css/font/IBMPlexSans-Medium.woff) format('woff'),
url(https://www.hillerzentri.de/wp-content/themes/hiller/css/font/IBMPlexSans-Medium.woff2) format('woff2');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'IBMPlexSans';
src: 	url(https://www.hillerzentri.de/wp-content/themes/hiller/css/font/IBMPlexSans-SemiBold.otf) format('opentype'),
url(https://www.hillerzentri.de/wp-content/themes/hiller/css/font/IBMPlexSans-SemiBold.ttf) format('truetype'),
url(https://www.hillerzentri.de/wp-content/themes/hiller/css/font/IBMPlexSans-SemiBold.woff) format('woff'),
url(https://www.hillerzentri.de/wp-content/themes/hiller/css/font/IBMPlexSans-SemiBold.woff2) format('woff2');
font-weight: 600;
font-style: normal;
}
:root {
scroll-behavior: unset;
}
html,
body{
font-family: 'IBMPlexSans', sans-serif;
font-weight: 400;
font-style: normal;
font-size: var(--font_size);
line-height: 1.5;
background-color: var(--background_color);
}
body {
margin: 0;
overflow-x: hidden;
}
*{
color:var(--font_color);
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4 {
font-family: aileron, sans-serif;
font-weight: 600;
font-style: normal;
line-height: 1.1;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4 {
margin: 0;
}
h1 span,
.h1 span,
h2 span,
.h2 span,
h3 span,
.h3 span,
h4 span,
.h4 span,
p span {
color: #004f9f;
}
h1,
.h1 {
font-size: 5.905rem;
}
h2,
.h2 {
font-size: 3.75rem;
margin-bottom: 30px;
}
h3,
.h3 {
font-size: 3.75rem;
}
h4,
.h4 {
font-size: 2.813rem;
}
@media screen and (max-width: 1399px) {
h1,
.h1 {
font-size: 4.905rem;
}
h2,
.h2 {
font-size: 3.25rem;
}
h3,
.h3 {
font-size: 3.25rem;
}
h4,
.h4 {
font-size: 3.25rem;
}
}
@media screen and (max-width: 1199px) {
h1,
.h1 {
font-size: 3.905rem;
}
h2,
.h2 {
font-size: 2.75rem;
}
h3,
.h3 {
font-size: 2.75rem;
}
h4,
.h4 {
font-size: 2.75rem;
}
}
@media screen and (max-width: 767px) {
h1,
.h1 {
font-size: 3.505rem;
}
h2,
.h2 {
font-size: 2.25rem;
}
h3,
.h3 {
font-size: 2.25rem;
}
h4,
.h4 {
font-size: 2.25rem;
}
}
@media screen and (max-width: 575px) {
h1,
.h1 {
font-size: 2.705rem;
}
h2,
.h2 {
font-size: 1.75rem;
}
h3,
.h3 {
font-size: 1.75rem;
}
h4,
.h4 {
font-size: 1.75rem;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4 {
margin-bottom: 20px;
}
}
@media screen and (max-width: 400px) {
h1,
.h1 {
font-size: 2rem;
}
h2,
.h2 {
font-size: 1.45rem;
}
h3,
.h3 {
font-size: 1.45rem;
}
h4,
.h4 {
font-size: 1.45rem;
}
}
.mM_title_horizontal {
position: absolute;
top: 100px;
left: 60px;
text-transform: uppercase;
color: #a0a3ac;
font-size: .9375rem;
z-index: 2;
-webkit-transform: rotate(-90deg) translate(-100%, -50%);
-webkit-transform-origin: left;
-moz-transform: rotate(-90deg) translate(-100%, -50%);
-moz-transform-origin: left;
-ms-transform: rotate(-90deg) translate(-100%, -50%);
-ms-transform-origin: left;
-o-transform: rotate(-90deg) translate(-100%, -50%);
-o-transform-origin: left;
transform: rotate(-90deg) translate(-100%, -50%);
transform-origin: left;
}
@media screen and (max-width: 1199px) {
.mM_title_horizontal {
left: 30px;
}
}
@media screen and (max-width: 800px) {
.mM_title_horizontal {
display: none;
}
}
.custom_cursor {
position: fixed;
width: 112px;
height: 112px;
border-radius: 50%;
pointer-events: none;
z-index: 9999;
transform: translate(-50%, -50%);
display: flex;
align-items: center;
justify-content: center;
opacity: 0;
transition: opacity .4s;
background: #004f9f;
}
.custom_cursor.active {
opacity: 1;
}
.progress_ring_circle_placeholder {
opacity: .3;
}
.custom_cursor_text {
position: absolute;
font-size: .9375rem;
color: #ffffff;
z-index: 2;
text-align: center;
}
.progress_ring {
position: absolute;
top: 0;
left: 0;
transform: rotate(-90deg);
}
.progress_ring_circle {
transition: stroke-dashoffset 0.2s;
}
p {
margin-top: 0;
}
p:last-child {
margin-bottom: 0;
}
a,
a:hover,
a:active,
a:visited {
color: inherit;
text-decoration: none;
outline: none;
}
a {
display: inline-block;
}
img,
svg {
max-width: 100%;
width: 100%;
height: auto;
}
.coverimg {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center;
object-position: center;
}
img.coverimg {
font-family: 'object-fit: cover; object-position: center;';
}
.overflow_x_hidden{
overflow-x: hidden !important;
}
.overflow_y_hidden{
overflow-y: hidden !important;
}
.wpgmza-filter-widgets {
display: none !important;
}
.mM_container {
max-width: 100%;
margin: 0 auto;
}
.mM_row,
.btw_row {
display: flex;
flex-wrap: wrap;
gap: 0 20px;
}
.btw_form_container .btw_row {
justify-content: space-between;
}
.btw_form_item_container.btw_form_item_accept_container,
.btw_form_item_container.btw_form_item_submit_container {
width: auto;
}
[data-innerer-abstand="innerer_abstand_oben_und_unten"]{
padding-top:100px;
padding-bottom:100px;
}
[data-innerer-abstand="innerer_abstand_nur_oben"]{
padding-top:100px;
padding-bottom:0;
}
[data-innerer-abstand="innerer_abstand_nur_unten"]{
padding-top:0;
padding-bottom:100px;
}
[data-auserer-abstand="auserer_abstand_oben_und_unten"]{
margin-top:100px;
margin-bottom:100px;
}
[data-auserer-abstand="auserer_abstand_nur_oben"]{
margin-top:100px;
margin-bottom:0;
}
[data-auserer-abstand="auserer_abstand_nur_unten"]{
margin-top:0;
margin-bottom:100px;
}
.mM_container[data-ausrichtung="links"]{
padding-left: 0;
margin-left: 0;
}
.mM_container[data-ausrichtung="rechts"]{
padding-right: 0;
margin-right:0;
}
.mM_container[data-ausrichtung="zentriert_ausfuellung_rechts"]{ }
.mM_container[data-ausrichtung="zentriert_ausfuellung_links"]{ }
.mM_container[data-container="container_full"] {
max-width: 100%;
padding-left: 0;
padding-right: 0;
}
[data-appearance="fade"]{
opacity: 0;
}
.mM_d_flex {
display: flex;
}
.mM_d_none {
display: none;
}
.mM_d_block {
display: block;
}
.mM_d_inlineblock {
display: inline-block;
}
.mM_links {
margin-top: 68px;
}
section.mM_above_footer .mM_above_footer_contact_link svg {
transition: fill .4s;
}
section.mM_above_footer .mM_above_footer_contact_link span {
transition: color .4s;
}
section.mM_above_footer .mM_above_footer_contact_link:hover svg {
fill: #6baee6;
}
section.mM_above_footer .mM_above_footer_contact_link:hover span {
color: #6baee6;
}
[class*="mM_col_"] {
flex: 0 0 auto;
max-width: 100%;
}
.mM_col_100,
[class*="mM_col_"] {
width: 100%;
}
@media all and (min-width: 576px) {
.mM_container {
max-width: 540px;
}
.mM_col_25,
.mM_col_33,
.mM_col_35,
.mM_col_40 {
width: calc(50% - 10px);
}
}
@media all and (min-width: 768px) {
.mM_container {
max-width: 720px;
}
}
@media all and (min-width: 992px) {
.mM_container {
max-width: 960px;
}
.mM_col_50 {
width: calc(50% - 10px);
}
.mM_col_33 {
width: calc(33.3333% - 14px);
}
.mM_col_75 {
width: calc(50% - 10px);
}
}
@media all and (min-width: 1200px) {
.mM_container {
max-width: 1140px;
}
.mM_col_25 {
width: calc(25% - 15px);
}
.mM_col_75 {
width: calc(75% - 10px);
}
.mM_col_35 {
width: calc(35% - 15px);
}
.mM_col_40 {
width: calc(40% - 15px);
}
}
@media all and (min-width: 1400px) {
.mM_container {
max-width: 1320px;
}
}
@media all and (min-width: 1600px) {
.mM_container {
max-width: 1520px;
}
}
@media all and (min-width: 1800px) {
.mM_container {
max-width: 1720px;
}
}
@media all and (min-width: 1921px) {
.mM_container {
max-width: 1841px;
}
}
@media all and (min-width: 2200px) {
.mM_container {
max-width: 2120px;
}
}
@media all and (max-width: 767px) {
[data-innerer-abstand="innerer_abstand_oben_und_unten"]{
padding-top:58px;
padding-bottom:58px;
}
[data-innerer-abstand="innerer_abstand_nur_oben"]{
padding-top:58px;
padding-bottom:0;
}
[data-innerer-abstand="innerer_abstand_nur_unten"]{
padding-top:0;
padding-bottom:58px;
}
[data-auserer-abstand="auserer_abstand_oben_und_unten"]{
margin-top:58px;
margin-bottom:58px;
}
[data-auserer-abstand="auserer_abstand_nur_oben"]{
margin-top:58px;
margin-bottom:0;
}
[data-auserer-abstand="auserer_abstand_nur_unten"]{
margin-top:0;
margin-bottom:58px;
}
.mM_title_horizontal {
display: none;
}
}
@media all and (max-width: 575px) {
.mM_container {
padding: 0 20px;
}
.mM_links {
margin-top: 33px;
}
.mM_button .mM_button_text {
hyphens: auto;
}
}
.mM_lang_switcher {
position: relative;
}
.mM_lang_switcher_active_lang_container {
cursor: pointer;
}
.mM_lang_switcher_active {
display: flex;
gap: 0 9px;
position: relative;
padding-right: 13px;
}
.mM_lang_switcher_active:after {
content: '';
position: absolute;
right: 0;
top: 50%;
border-top: 3px solid currentcolor;
border-left: 2.5px solid transparent;
border-right: 2.5px solid transparent;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.mM_lang_switcher_active svg {
width: 17px;
fill: #fff;
}
.mM_lang_container {
height: 0;
overflow: hidden;
overflow-y: hidden;
overflow-y: scroll;
position: absolute;
left: 0;
top: 100%;
z-index: 9998;
background: #fff;
width: 100%;
}
.mM_lang_item a {
display: inline-block;
text-align: center;
padding: 10px 0;
width: 100%;
}
section.mM_above_footer {
background: #fff;
}
section.mM_above_footer .mM_row {
align-items: center;
}
section.mM_above_footer .mM_above_footer_logo_item > svg {
width: 213px;
fill: #004f9f;
}
section.mM_above_footer .mM_above_footer_contacts_container * {
color: #12335b;
font-size: .9375rem;
}
section.mM_above_footer .mM_above_footer_contacts_headline {
font-weight: 600;
margin-bottom: 11px;
}
section.mM_above_footer .mM_above_footer_contact_link {
display: flex;
align-items: center;
gap: 0 16px;
}
section.mM_above_footer .mM_above_footer_contact_link_icon {
width: 16px;
fill: #004f9f;
}
section.mM_above_footer .mM_above_footer_mail .mM_above_footer_contact_link_icon {
width: 18px;
}
section.mM_above_footer .mM_above_footer_phone {
margin-bottom: 7px;
}
section.mM_above_footer .mM_above_footer_links_container {
display: flex;
justify-content: flex-end;
gap: 20px;
}
.mM_button.primary .mM_button_text {
width: calc(100% - 34px - 22px);
}
@media screen and (max-width: 1399px) {
section.mM_above_footer .mM_above_footer_links_container {
flex-direction: column;
align-items: flex-start;
}
}
@media screen and (max-width: 1199px) {
section.mM_above_footer .mM_above_footer_links_container {
flex-direction: row;
align-items: center;
justify-content: flex-start;
margin-top: 50px;
width: 100%;
}
.mM_links {
flex-wrap: wrap;
gap: 10px;
}
}
@media screen and (max-width: 575px) {
section.mM_above_footer .mM_above_footer_links_container {
flex-direction: column;
align-items: flex-start;
}
section.mM_above_footer .mM_above_footer_contacts_container {
margin-top: 16px;
}
section.mM_above_footer .mM_above_footer_links_container {
margin-top: 25px;
}
section.mM_above_footer .mM_above_footer_links_container {
gap: 10px;
}
}
@media screen and (max-width: 300px) {
.mM_button.primary {
gap: 0 10px;
}
.mM_button.primary .mM_button_text {
width: calc(100% - 34px - 10px);
}
}
footer {
background: #12335b;
position: relative;
overflow: hidden;
}
footer .mM_footer_bg_container {
position: absolute;
top: 0;
left: 50%;
width: 100%;
height: 100%;
opacity: .02;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
footer .mM_footer_bg_item {
object-fit: cover;
object-position: center;
height: 100%;
}
footer .mM_container {
position: relative;
z-index: 2;
}
footer .mM_footer_middle {
justify-content: space-between;
padding: 100px 0 60px;
position: relative;
}
footer .mM_footer_middle:after {
content: '';
width: 100vw;
height: 1px;
bottom: 0;
left: 50%;
position: absolute;
background: rgba(255,255,255,.2);
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
footer .menu > .menu-item,
footer .mM_footer_social_title {
color: #8fc7ff;
}
footer .menu > .menu-item > a {
margin-bottom: 4px;
transition: color .4s;
}
footer .menu-item-has-children {
margin-bottom: 13px;
}
footer .mM_footer_middle .menu {
transition: opacity .4s;
}
footer .mM_footer_middle .menu {
opacity: 1;
}  footer .menu a {
transition: opacity .4s;
}
footer .menu a:hover {
opacity: .5;
}
footer .menu li.current_page_item > a {
opacity: .5;
}
footer .mM_footer_social_title {
margin-bottom: 4px;
}
footer .sub-menu * {
color: #fff;
}
footer .sub-menu .menu-item>a {
padding-bottom: 2px;
}
footer .mM_footer_middle_right_center .menu > li:nth-child(2) {
margin-bottom: 11px;
}
footer .mM_footer_social_social_container {
display: flex;
gap: 9px;
}
footer .mM_footer_social_item {
width: 35px;
height: 35px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 3px;
border: 1px solid #394563;
-webkit-transition: background .4s;
-moz-transition: background .4s;
-ms-transition: background .4s;
-o-transition: background .4s;
transition: background .4s;
}
footer .mM_footer_social_item:hover {
background: #394563;
}
footer .mM_footer_social_item svg {
fill: #fff;
width: 21px;
}
footer .mM_footer_social_item.social_instagram_simple svg {
width: 33px;
margin-top: 2px;
}
footer .mM_footer_social_item.social_facebook_simple svg {
width: 9px;
}
footer .mM_footer_social_item.social_linkedin_simple svg {
width: 17px;
}
footer .mM_footer_bottom {
justify-content: space-between;
align-items: center;
padding: 40px 0;
}
footer .mM_footer_bottom * {
font-size: .84375rem;
}
footer .mM_footer_copyright,
footer #copyright_text_year {
color: rgba(248,249,250,.5);
}
footer .mM_footer_bottom_middle {
display: flex;
justify-content: space-between;
}
footer .mM_footer_bottom_middle * {
color: #fff;
}
footer .mM_footer_bottom_middle .menu {
display: flex;
gap: 0 30px;
}
footer .mM_footer_bottom_middle .menu a {
margin-bottom: 0;
}
.mM_footer_datasec_nav a{ 
transition: opacity .4s !important;
}
.mM_footer_datasec_nav .current-menu-item a,
.mM_footer_datasec_nav a:hover{
opacity: .5;
}
footer .mM_footer_search_lang_inner {
display: flex;
align-items: center;
gap: 0 45px;
}
footer .mM_footer_search {
position: relative;
}
footer .mM_footer_search:after {
content: '';
width: 1px;
height: 37px;
position: absolute;
right: -23px;
top: 50%;
background: #394563;
z-index: 2;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
footer .mM_footer_search_link {
display: flex;
align-items: center;
gap: 0 9px;
}
footer .mM_footer_search_link svg {
width: 18px;
min-width: 18px;
fill: #fff;
}
footer .mM_footer_backlink_container {
color: rgba(248,249,250,.5);
text-align: right;
}
footer .mM_footer_backlink_container a {
text-decoration: underline;
}
footer .mM_footer_backlink_container a:hover {
text-decoration: none;
}
footer .mM_to_top_container {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 14px 0;
width: 34px;
height: 34px;
border-radius: 3px;
background: #8fc7ff;
cursor: pointer;
overflow: hidden;
}
footer .mM_to_top_container.desktop {
position: absolute;
right: 0;
bottom: 33px;
}
footer .mM_to_top_container.mobile {
display: none;
}
footer .mM_to_top_container svg {
fill: #08173c; -webkit-transform: translateY(12px) rotate(-90deg);
-moz-transform: translateY(12px) rotate(-90deg);
-ms-transform: translateY(12px) rotate(-90deg);
-o-transform: translateY(12px) rotate(-90deg);
transform: translateY(12px) rotate(-90deg);
-webkit-transition: -webkit-transform .4s;
-moz-transition: -moz-transform .4s;
-ms-transition: -ms-transform .4s;
-o-transition: -o-transform .4s;
transition: transform .4s;
}
footer .mM_to_top_container:hover svg {
-webkit-transform: translateY(-12px) rotate(-90deg);
-moz-transform: translateY(-12px) rotate(-90deg);
-ms-transform: translateY(-12px) rotate(-90deg);
-o-transform: translateY(-12px) rotate(-90deg);
transform: translateY(-12px) rotate(-90deg);
}
footer .mM_lang_item_title {
color: #12335b;
}
header .menu-item-has-children,
footer .menu-item-has-children {
position: relative;
}
header .menu-item-has-children .mM_has_sub_menu_arrow,
footer .menu-item-has-children .mM_has_sub_menu_arrow {
display: none;
padding: 0;
position: absolute;
right: 0;
top: 18px;
pointer-events: none;
background-color: transparent;
}
header .menu-item-has-children .mM_has_sub_menu_arrow .mM_button_icon,
footer .menu-item-has-children .mM_has_sub_menu_arrow .mM_button_icon {
flex-direction: column-reverse;
gap: 14px 0;
border: 1px solid transparent;
transition: border .4s, background .4s;
}
header .menu-item-has-children:not(.sub_menu_open):not(:hover) .mM_has_sub_menu_arrow .mM_button_icon,
footer .menu-item-has-children:not(.sub_menu_open):not(:hover) .mM_has_sub_menu_arrow .mM_button_icon {
background-color: transparent;
border-color: rgba(255, 255, 255, 0.3);
}
footer .menu-item-has-children:not(.sub_menu_open) .mM_has_sub_menu_arrow svg {
fill: #fff;
}
footer .menu-item-has-children:hover .mM_has_sub_menu_arrow svg{
fill: #12335b;
}
header .menu-item-has-children .mM_has_sub_menu_arrow svg,
footer .menu-item-has-children .mM_has_sub_menu_arrow svg {
width: 13px;
min-width: 13px;
-webkit-transform: translateY(-12px) rotate(-90deg);
-moz-transform: translateY(-12px) rotate(-90deg);
-ms-transform: translateY(-12px) rotate(-90deg);
-o-transform: translateY(-12px) rotate(-90deg);
transform: translateY(-12px) rotate(-90deg);
}
header .menu-item-has-children.sub_menu_open .mM_has_sub_menu_arrow svg,
footer .menu-item-has-children.sub_menu_open .mM_has_sub_menu_arrow svg {
-webkit-transform: translateY(12px) rotate(90deg);
-moz-transform: translateY(12px) rotate(90deg);
-ms-transform: translateY(12px) rotate(90deg);
-o-transform: translateY(12px) rotate(90deg);
transform: translateY(12px) rotate(90deg);
}
@media screen and (max-width: 1399px) {
footer .mM_footer_middle {
flex-wrap: wrap;
}
footer .mM_footer_middle_social {
width: 100%;
margin-top: 70px;
}
footer .mM_footer_bottom {
flex-wrap: wrap;
gap: 20px 0;
}
footer .mM_footer_bottom_left,
footer .mM_footer_bottom_right {
width: calc(50% - 10px);
order: 2;
}
footer .mM_footer_bottom_middle {
width: 100%;
justify-content: start;
align-items: center;
order: 1;
gap: 20px 30px;
}
footer .mM_footer_search_lang_container {
display: flex;
width: 100%;
justify-content: space-between;
}
footer .mM_to_top_container.desktop {
display: none;
}
footer .mM_to_top_container.mobile {
display: flex;
}
}
@media screen and (max-width: 1199px) {
}
@media screen and (max-width: 991px) {
footer .mM_footer_middle {
flex-direction: column;
}
footer .mM_footer_bg_item {
object-position: right;
}
footer .mM_footer_middle .menu > li {
border-top: 1px solid rgba(248, 249, 250, 0.3);
padding: 10px 0;
margin-bottom: 0;
}
footer .menu-item-has-children {
cursor: pointer;
}
footer .mM_footer_middle>.mM_footer_middle_last_nav .menu > li:last-child {
border-bottom: 1px solid rgba(248, 249, 250, 0.3);
}
footer .mM_footer_middle_right_center .menu > li:nth-child(2) {
margin-bottom: 0;
}
footer .mM_footer_middle .menu > li > a {
padding: 13px 15px 13px 0;
font-size: 1.063rem;
}
footer .menu > .menu-item > a {
margin-bottom: 0;
}
footer .mM_footer_middle ul.sub-menu {
display: none;
}
footer .mM_footer_middle:has(.menu a:hover) .menu:not(:has(a:hover)):not(:has(.current-menu-item)), 
footer .mM_footer_middle:has(.menu .current-menu-item) .menu:not(:has(.current-menu-item)):not(:has(a:hover)) {
opacity: unset;
}
footer .mM_footer_social_title {
font-size: .844rem;
}
footer .mM_footer_middle li {
opacity: 1;
transition: opacity .4s;
}
footer .mM_footer_middle .menu {
opacity: 1 !important;
} footer .menu-item-has-children .mM_has_sub_menu_arrow {
display: inline-flex;
}
}
@media screen and (max-width: 767px) {
footer .mM_footer_middle {
padding: 60px 0;
}
footer .mM_footer_middle_social {
margin-top: 26px;
}
footer .mM_footer_social_title {
margin-bottom: 16px;
}
footer .mM_footer_bottom {
gap: 0;
padding: 30px 0;
}
footer .mM_footer_bottom_middle {
flex-direction: column-reverse;
align-items: start;
}
footer .mM_footer_bottom_left,
footer .mM_footer_bottom_right {
width: 100%;
padding-right: calc(34px + 30px); }
footer .mM_footer_bottom_left {
margin-top: 22px;
}
footer .mM_footer_bottom_right {
margin-top: 12px;
}
footer .mM_footer_backlink_container {
text-align: left;
}
} section.mM_search .mM_search_top {
background: #fff;
padding-bottom: 100px;
padding-top: 92px;
}
section.mM_search .mM_search_bottom {
background: #f8f9fa;
padding-top: 94px;
padding-bottom: 135px;
}
section.mM_search .mM_post_type_pagination {
display: flex;
}
section.mM_search .mM_post_type_pagination_items_container {
display: flex;
}
section.mM_search .pagination_item {
display: flex;
justify-content: center;
align-items: center;
width: 51px;
height: 51px;
color: #0d3540;
border: 1px solid #0d3540;
border-radius: 3px;
transition: color .4s, background .4s;
cursor: pointer;
}
section.mM_search .pagination_item.mM_d_none {
display: none;
}
section.mM_search .pagination_item:hover,
section.mM_search .pagination_item.pagination_active {
color: #fff;
background: #0d3540;
}
section.mM_search .pagination_item:not(:first-child) {
margin-left: 10px;
}
section.mM_search .pagination_control {
display: flex;
justify-content: center;
align-items: center;
width: 51px;
height: 51px;
border: 1px solid #b1bec2;
border-radius: 3px;
transition: background .4s, border-color .4s;
cursor: pointer;
}
section.mM_search .pagination_control.active {
background: #dee2e6;
border-color: #dee2e6;
}
section.mM_search .pagination_control.active:hover {
border-color: #004f9f;
background: #004f9f;
}
section.mM_search .pagination_control.active:hover svg {
fill: #fff;
}
section.mM_search .pagination_control:not(.active) {
pointer-events: none;
}
section.mM_search .pagination_control svg {
fill: #a0a4a8;
width: 12px;
min-width: 12px;
height: 11px;
min-height: 11px;
transition: fill .4s;
}
section.mM_search .pagination_control.active svg {
fill: #0d3540;
}
section.mM_search .pagination_prev_one {
margin-right: 25px;
}
section.mM_search .pagination_prev_one svg {
transform: rotate(180deg);
}
section.mM_search .pagination_next_one {
margin-left: 25px;
}
section.mM_search .mM_post_type_pagination_container {
display: flex;
justify-content: center;
}
section.mM_search .mM_search_items {
display: flex;
flex-wrap: wrap;
gap: 24px;
}
section.mM_search .mM_search_item {
background: #fff;
width: calc(33.3333% - ((24px * 2) / 3));
padding: 47px 34px 42px 36px;
}
section.mM_search .mM_search_itemTitle {
margin-bottom: 23px;
}
section.mM_search .mM_search_excerpt {
margin-bottom: 11px;
}
section.mM_search .mM_search_results_count {
margin-bottom: 43px;
}
section.mM_search .mM_post_type_pagination_container {
margin-top: 50px;
}
section.mM_search .mM_search_itemTitle a,
section.mM_search .mM_search_itemTitle {
font-size: 1.063rem;
color: #004f9f;
font-weight: 600;
}
section.mM_search .mM_search_readMore {
display: flex;
align-items: center;
gap: 7px;
}
section.mM_search .mM_search_readMore svg {
width: 12px;
fill: #004f9f;
transition: margin-right .4s;
}
section.mM_search .mM_search_readMore:hover svg {
margin-right: 5px;
}
section.mM_search .mM_search_title {
margin-bottom: 42px;
}
.mM_search .mM_search_bar {
background: #f8f9fa;
border: 1px solid #e4e4e4;
padding: 11px 13px;
}
.mM_search .mM_search_bar .proinput {
padding: 0 !important;
margin: 0 !important;
}
.mM_search .mM_search_bar .probox {
height: auto !important;
align-items: center !important;
}
.mM_search .mM_search_bar div.asl_w {
box-shadow: none !important;
border-radius: 3px !important;
padding: 6px 7px 6px 25px !important;
width: calc(100% - 25px - 7px);
}
.mM_search .mM_search_bar .promagnifier {
background: #ffdf01 !important;
border-radius: 3px !important;
padding: 10px !important;
height: 22px !important;
width: 22px !important;
transition: background .4s;
}
.mM_search .mM_search_bar .promagnifier:hover {
background: #12335b !important;
}
.mM_search .mM_search_bar .promagnifier svg {
fill: #12335b !important;
transition: fill .4s;
}
.mM_search .mM_search_bar .promagnifier:hover svg {
fill: #fff !important;
}
.mM_search .mM_search_bar .proclose {
margin-right: 15px !important;
}
.mM_search .mM_search_bar .proclose svg {
fill: #12335b !important;
transition: fill .4s;
background: transparent !important;
width: 26px !important;
height: 26px !important;
margin-top: -14px !important;
}
.mM_search .mM_search_bar .proclose:hover svg {
fill: #004f9f !important;
}
.mM_search .mM_search_bar .proinput input.orig,
.mM_search .mM_search_bar .proinput input.autocomplete {
font-size: 1rem !important;
}
div.mM_search {
background: #e8e9eb;
border-top: 0 solid #e4e4e4;
border-bottom: 0 solid #e4e4e4;
padding: 0;
opacity: 0;
pointer-events: none;
transition: all .4s;
}
div.mM_search.desktop {
height: 0;
left: 0;
position: fixed;
top: 144px;
width: 100vw;
z-index: 999;
}
div.mM_search.active {
padding: 13px 0;
height: auto;
opacity: 1;
border-top: 1px solid #e4e4e4;
border-bottom: 1px solid #e4e4e4;
pointer-events: all;
}
div.mM_search .mM_search_bar {
background: transparent;
border: none;
padding: 0;
}
@media screen and (max-width: 991px) {
section.mM_search .mM_search_item {
width: calc(50% - (24px / 2));
}
section.mM_search .mM_search_excerpt,
section.mM_search .mM_search_itemTitle {
hyphens: auto;
}
}
@media screen and (max-width: 767px) {
section.mM_search .mM_search_top,
section.mM_search .mM_search_bottom {
padding-bottom: 58px;
padding-top: 58px;
}
}
@media screen and (max-width: 575px) {
section.mM_search .mM_search_item {
width: 100%;
}
section.mM_search .pagination_control,
section.mM_search .pagination_item {
width: 35px;
height: 35px;
}
} .m12_stellenangebote_singe_back_button {
background: #fff;
} section.mM_page_not_found {
max-height: 100vh;
}
section.mM_page_not_found .mM_404_image_container {
display: flex;
justify-content: center;
margin-bottom: 69px;
}
section.mM_page_not_found .mM_404_image_container img {
height: auto;
width: auto;
}
section.mM_page_not_found .mM_404_title_container {
text-align: center;
}
section.mM_page_not_found .mM_404_title_container h2 {
margin-bottom: 26px;
}
section.mM_page_not_found .mM_404_text_container {
text-align: center;
margin-bottom: 66px;
}
section.mM_page_not_found .mM_404_links_container {
display: flex;
flex-wrap: wrap;
gap: 10px 20px;
justify-content: center;
} .otgs-development-site-front-end {
display: none !important;
}section.mM_post_type .mM_row {
gap: 25px;
}
section.mM_post_type .mM_post_type_filter_items{
display: flex;
margin: 10px 0;
}
section.mM_post_type .mM_post_type_filter_item{
padding: 10px;
background-color: gray; 
cursor: pointer;
}
section.mM_post_type .mM_post_type_filter_item:not(:last-child) {
margin-right: 20px;
}
section.mM_post_type .mM_post_type_filter_item.active{
background-color:red;
}
section.mM_post_type .mM_post_type_post_image_container {
height: 500px;
}
section.mM_post_type .mM_post_type_post_image_container a {
width: 100%;
height: 100%;
}
section.mM_post_type .mM_post_type_post_content{
background-color: #f1f1f1;
height: 100%;
}
section.mM_post_type .mM_post_type_post_text_content_container{
padding: 20px;
}
section.mM_post_type .mM_post_type_load_more_container,
section.mM_post_type .mM_post_type_pagination {
display: flex;
justify-content: center;
margin-top: 50px;
}
section.mM_post_type .mM_post_type_load_more_container.mM_d_none {
display: none;
}
section.mM_post_type .mM_post_type_load_more_content{
position: relative;
}
section.mM_post_type .mM_post_type_load_more_loader {
position: absolute;
top: 50%;
left: 50%;
width: 20px;
height: 20px;
transform: translate(-50%, -50%);
cursor: default;
}
section.mM_post_type .mM_post_type_load_more_loader img {
width: 100%;
height: 100%;
}
section.mM_post_type .mM_post_type_load_more_text{
cursor: pointer;
}
section.mM_post_type .pagination_control,
section.mM_post_type .pagination_item {
cursor: pointer;
}
section.mM_post_type .pagination_active{
color:#b04453;
}
section.mM_post_type .mM_post_type_pagination_control_container,
section.mM_post_type .mM_post_type_pagination_items_container {
display: flex;
}
@media screen and (min-width: 576px) {
section.mM_post_type .mM_col_33 {
width: calc(50% - 17.5px);
}
}
@media screen and (min-width: 992px) {
section.mM_post_type .mM_col_33 {
width: calc(33.33333% - 17px);
}
section.mM_post_type .mM_col_50 {
width: calc(50% - 12.5px);
}
}
@media screen and (min-width: 1200px) {
section.mM_post_type .mM_col_25 {
width: calc(25% - 19px);
}
}section.mM_post_type_single_post {
.mM_post_type_single_post_top_main {
height: 650px;
}
.mM_post_type_single_post_image_container {
height: 100%;
}
.mM_post_type_single_post_image_container{
margin-bottom:0;
}
.mM_post_type_single_post_image_container img{
width:100%;
height: 100%;
object-fit: cover;
}
.mM_post_type_single_post_button{
margin-top:0;
}
}
section.mM_post_type_single_post .mM_post_type_single_post_content_container ul {
list-style: disc;
padding-left: 20px;
}
section.mM_post_type_single_post .mM_post_tpye_single_post_top_top,
section.mM_post_type_single_post .mM_post_type_single_post_top_breadcrumbs {
background: #004f9f;
}
section.mM_post_type_single_post .mM_post_tpye_single_post_top_top {
position: relative;
}
section.mM_post_type_single_post .mM_post_tpye_single_post_top_top:after {
content: '';
height: 500px;
position: absolute;
bottom: -500px;
left: 0;
width: 100vw;
background: linear-gradient(180deg,rgba(0, 79, 159, 1) 0%, rgba(254, 254, 254, 0) 75%);
}
section.mM_post_type_single_post .mM_post_type_single_post_top > div.mM_container {
position: relative;
z-index: 1;
}
section.mM_post_type_single_post .mM_post_type_single_post_title,
section.mM_post_type_single_post .mM_post_type_single_post_teaser_container p {
color: #fff;
}
section.mM_post_type_single_post .mM_post_type_single_post_created_at {
color: #ffdf01;
}
section.mM_post_type_single_post .m11_breadcrumbs_trenner {
display: flex;
align-items: center;
padding-top: 1px;
}
section.mM_post_type_single_post .m11_breadcrumbs_trenner svg {
width: 4px;
fill: rgba(255, 255, 255, .3);
}
section.mM_post_type_single_post .m11_news_single_news_button a {
color: rgba(255, 255, 255, .3);
transition: color .4s;
}
section.mM_post_type_single_post .m11_news_single_news_button a:hover {
color: #6baee6;
}
section.mM_post_type_single_post .m11_news_single_news_button_current p {
color: #6baee6;
font-weight: 600;
}
section.mM_post_type_single_post .mM_post_type_single_post_top_breadcrumbs .mM_container {
display: flex;
align-items: center;
gap: 13px;
}
section.mM_post_type_single_post .mM_post_type_single_post_top_breadcrumbs {
border-top: 1px solid rgba(255, 255, 255, .2);
border-bottom: 1px solid rgba(255, 255, 255, .2);
padding: 15px 0 16px 0;
}
section.mM_post_type_single_post .mM_post_type_header {
padding-top: 194px;
padding-bottom: 94px;
}
section.mM_post_type_single_post .mM_post_type_single_post_created_at_container {
padding-bottom: 14px;
}
section.mM_post_type_single_post .mM_post_type_single_post_title_container {
padding-bottom: 8px;
}
section.mM_post_type_single_post .mM_post_type_single_post_middle {
padding-top: 95px;
padding-bottom: 100px;
}
section.mM_post_type_single_post .mM_post_type_single_post_content_container h4 {
color: #004f9f;
font-size: 1.375rem;
margin-bottom: 17px;
}
section.mM_post_type_single_post .mM_post_type_single_post_content_container p:not(:first-of-type) {
margin-top: 27px;
}
section.mM_post_type_single_post .mM_post_type_single_post_content_container p:last-child {
margin-bottom: 65px;
}
section.mM_post_type_single_post .mM_post_type_single_post_button_container {
display: inline-block;
}
section.mM_post_type_single_post .mM_post_type_single_post_content_container img {
width: auto;
max-width: unset;
}
.mM_post_type_single_post_bottom section {
padding: 100px 0;
}
@media screen and (max-width: 991px) {
section.mM_post_type_single_post {
.mM_post_type_single_post_top_main {
height: 500px;
}
}
section.mM_post_type_single_post .m11_news_single_news_button_current p {
width: 169px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
}
@media screen and (max-width: 767px) {
section.mM_post_type_single_post .mM_post_type_single_post_middle {
padding-top: 50px;
padding-bottom: 50px;
}
section.mM_post_type_single_post .mM_post_type_single_post_content_container p:last-child {
margin-bottom: 0;
}
section.mM_post_type_single_post .mM_post_type_header {
padding-top: 104px;
padding-bottom: 58px;
}
section.mM_post_type_single_post .mM_post_type_single_post_button_container {
margin-top: 38px;
}
}
@media screen and (max-width: 575px) {
section.mM_post_type_single_post {
.mM_post_type_single_post_top_main {
height: 300px;
}
}
section.mM_post_type_single_post .mM_post_tpye_single_post_top_top:after {
height: 300px;
bottom: -300px;
}
section.mM_post_type_single_post .mM_post_type_single_post_top_breadcrumbs {
display: none;
}
}
@media screen and (max-width: 350px) {
section.mM_post_type_single_post .m11_news_single_news_button_current p {
width: 109px;
}
}.slick-list,
.slick-track {
height: 100%;
}
.slick-slider .slick-arrow{
background-color:gray;
z-index:9;
}
.slick-slider .slick-prev{
left:25px;
}
.slick-slider .slick-next{
right:25px;
}
.slick-slider .slick-dots {
bottom: 38px;
display: flex;
width: 100%;
height: auto;
z-index: 2;
justify-content: center;
gap: 6px;
}
.slick-dotted.slick-slider {
margin-bottom: 0 !important;
}
.slick-slider .slick-dots li {
width: 14px;
height: 14px;
margin: 0;
display: flex;
justify-content: center;
align-items: flex-end;
}
.slick-slider .slick-dots li .mM_custom_dot {
width: 8px;
height: 8px;
background: #fff;
opacity: .3;
-webkit-transition: opacity .4s, height .4s;
-moz-transition: opacity .4s, height .4s;
-ms-transition: opacity .4s, height .4s;
-o-transition: opacity .4s, height .4s;
transition: opacity .4s, height .4s;
}
.slick-slider .slick-dots li.slick-active .mM_custom_dot {
height: 16px;
opacity: 1;
}.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px rgba(0,0,0,0.506);background:#fff;border-bottom:1px solid #bbb;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:8px;padding-left:0;padding-top:2px;position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box;display:none}.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:0}.xdsoft_datetimepicker button{border:none !important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:transparent}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_monthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{opacity:.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0 none;cursor:pointer;display:block;height:30px;opacity:.5;-ms-filter:"alpha(opacity=50)";outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px;min-width:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next{float:none;margin-left:0;margin-right:14px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #ddd}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-top:1px solid #ddd;color:#666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover{opacity:1;-ms-filter:"alpha(opacity=100)"}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1.0}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none !important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#f5f5f5;border:1px solid #ddd;color:#666;font-size:12px;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#3af}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:.5;-ms-filter:"alpha(opacity=50)";cursor:default}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:.2;-ms-filter:"alpha(opacity=20)"}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff !important;background:#ff8000 !important;box-shadow:none !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#3af !important;box-shadow:#178fe5 0 1px 3px 0 inset !important;color:#fff !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit !important;background:inherit !important;box-shadow:inherit !important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc !important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee !important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa !important}.xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0 5px 15px -5px rgba(255,255,255,0.506);background:#000;border-bottom:1px solid #444;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;color:#ccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{border:1px solid #333;background:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#000;background:#007fff}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#c50}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#000 !important;background:#007fff !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555 !important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333 !important}.xdsoft_datetimepicker .xdsoft_save_selected{display:block;border:1px solid #ddd !important;margin-top:5px;width:100%;color:#454551;font-size:13px}.xdsoft_datetimepicker .blue-gradient-button{font-family:"museo-sans","Book Antiqua",sans-serif;font-size:12px;font-weight:300;color:#82878c;height:28px;position:relative;padding:4px 17px 4px 33px;border:1px solid #d7d8da;background:-moz-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(73%,#f4f8fa));background:-webkit-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-o-linear-gradient(top,#fff 0,#f4f8fa 73%);background:-ms-linear-gradient(top,#fff 0,#f4f8fa 73%);background:linear-gradient(to bottom,#fff 0,#f4f8fa 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#f4f8fa',GradientType=0)}.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:hover span,.xdsoft_datetimepicker .blue-gradient-button:focus span{color:#454551;background:-moz-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f4f8fa),color-stop(73%,#FFF));background:-webkit-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-o-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:-ms-linear-gradient(top,#f4f8fa 0,#FFF 73%);background:linear-gradient(to bottom,#f4f8fa 0,#FFF 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f8fa',endColorstr='#FFF',GradientType=0)}
 .slick-loading .slick-list
{
background: #fff url(https://www.hillerzentri.de/wp-content/themes/hiller/lib/slick/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://www.hillerzentri.de/wp-content/themes/hiller/lib/slick/fonts/slick.eot);
src: url(https://www.hillerzentri.de/wp-content/themes/hiller/lib/slick/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://www.hillerzentri.de/wp-content/themes/hiller/lib/slick/fonts/slick.woff) format('woff'), url(https://www.hillerzentri.de/wp-content/themes/hiller/lib/slick/fonts/slick.ttf) format('truetype'), url(https://www.hillerzentri.de/wp-content/themes/hiller/lib/slick/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}.mm_lightbox{
position:absolute;
width:100%;
height:100%;
overflow: hidden;
opacity:0;
z-index:999;
}
.mm_lightbox .mm_lightbox_container{
position:fixed;
width:inherit;
height:inherit;
z-index:99;
}
.mm_lightbox .mm_lightbox_overlay{
width:100%;
height:100%;
top:0;
left:0;
position:absolute;
background-color:#000;
opacity:.8;
}
.mm_lightbox .mm_lightbox_content_main_container{
width:100%;
height:100%;
display: flex;
align-items: center;
justify-content: center;
}
.mm_lightbox .mm_lightbox_content_container{
position:relative;
z-index:999;
width:80%;
height:80%;
background: url(//www.hillerzentri.de/wp-content/themes/hiller/img/bg_cutout.jpg);
overflow:hidden;
}
.mm_lightbox .mm_lightbox_content_close{
display: flex; */
cursor: pointer;
position: absolute;
height: 30px;
width: 30px;
right: 15px;
top: 15px;
z-index: 999999999;
cursor:pointer;
}
.mm_lightbox .mm_lightbox_content_scroll_container {
position: relative;
height: 100%;
}
.mm_lightbox .mm_lightbox_content {
width: 100%;
height: 100%;
} @media screen and (max-width: 1125px) {
.mm_lightbox .mm_lightbox_content_scroll_container{
overflow: auto;
}
}.mM_parallax_active {
overflow-x: hidden;
}
section.mM_has_parallax {
position: relative;
}
.mM_parallax_container {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 2;
}
.mM_parallax_container + * {
position: relative;
z-index: 3;
}
.mM_parallax_container .mM_parallax_item {
position: absolute;
left: -2%;
top: 150px;
transform: translateY(0px);
will-change: transform;
}
.mM_parallax_container .mM_parallax_item.portrait * {
width: auto;
height: 100%;
max-height: 440px;
}
.mM_parallax_container .mM_parallax_item[data-position="om"] {
left: 50%;
}
.mM_parallax_container .mM_parallax_item[data-position="or"] {
left: auto;
right: -2%;
}
.mM_parallax_container .mM_parallax_item[data-position="ml"] {
top: 40%;
}
.mM_parallax_container .mM_parallax_item[data-position="mr"] {
left: auto;
right: -6%;
top: 40%;
}
.mM_parallax_container .mM_parallax_item[data-position="ul"] {
top: auto;
bottom: -150px;
}
.mM_parallax_container .mM_parallax_item[data-position="um"] {
left: 50%;
top: auto;
bottom: -150px;
}
.mM_parallax_container .mM_parallax_item[data-position="ur"] {
left: auto;
right: -2%;
bottom: -150px;
top: auto;
}
.mM_img_parallax_container.mM_parallax_overflow {
overflow: hidden;
}
.mM_img_parallax_container .mM_img_parallax_item {
will-change: -webkit-transform, -moz-transform, -ms-transform, -o-transform, transform;
height: 110%;
max-height: 110%;
}
@media screen and (max-width: 1399px) {
.mM_parallax_container .mM_parallax_item.landscape {
max-width: 400px;
}
}
@media screen and (max-width: 1199px) {
.mM_parallax_container .mM_parallax_item.landscape {
max-width: 350px;
}
.mM_parallax_container .mM_parallax_item.portrait * {
max-height: 300px;
}
}
@media screen and (max-width: 991px) {
.mM_parallax_container .mM_parallax_item.landscape {
max-width: 300px;
}
.mM_parallax_container .mM_parallax_item.portrait * {
max-height: 250px;
}
}.mM_custom_select {
position: relative;
display: block;
}
.mM_custom_select select {
display: none;
}
.mM_custom_select .mM_select_selected {
cursor: pointer;
}
.mM_custom_select .mM_select_items {
height: 0;
overflow: hidden;
overflow-y: scroll;
position: absolute;
left: 0;
top: 100%;
z-index: 99;
background: #fff;
width: 100%;
}
.mM_custom_select .mM_select_item {
cursor: pointer;
}.mm_show_more_operations{
position: relative;
}
.mm_show_more_effect{
position: absolute;
width: 100%;
top: -110px;
height:100px;
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); }
.mm_show_more_link:not(.mM_d_none){
display:table;
}
.mm_show_more_link[data-show="less"]{
opacity:0;
}
.mm_show_more_links{
margin-top:10px;
}.mm_slider .mm_slider_main_container{
overflow: hidden;
}
.mm_slider .mm_slider_container{
flex-wrap: nowrap;
position:relative;
}
.mm_slider .mm_slider_button{
cursor:pointer;
}section.m34_header_unterseite {
min-height: 550px;
height: 580px;
position: relative;
z-index: 2;
}
section.m34_header_unterseite .m34_titel {
font-size: 3.75rem;
}
section.m34_header_unterseite .m34_header_unterseite_main_item {
position: relative;
}
section.m34_header_unterseite .m34_header_unterseite_main_item,
section.m34_header_unterseite .m34_header_unterseite_main_item_text_content > .mM_container,
section.m34_header_unterseite .m34_titel_untertitel_text_link_wrapper,
section.m34_header_unterseite .m34_header_unterseite_main_item_img_content,
section.m34_header_unterseite > .mM_container,
section.m34_header_unterseite .m34_header_unterseite_main {
height: 100%;
}
section.m34_header_unterseite .m34_header_unterseite_main_item_img_content.mM_img_parallax_container {
height: 102%;
}
section.m34_header_unterseite .m34_image_mobile {
display: none;
}
section.m34_header_unterseite .m34_header_unterseite_main_item * { 
color: #fff;
}
section.m34_header_unterseite .m34_header_unterseite_main_item_text_content {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 2;
background: linear-gradient(to right, #004f9f, #004f9f 40%, rgba(0,79,159,.6) 60%, transparent 100%);
}
section.m34_header_unterseite.ausrichtung_unten .m34_titel_untertitel_text_link_wrapper {
align-items: flex-end;
padding-bottom: 94px;
}
section.m34_header_unterseite img[data-bild_position="oben"]{
object-position: top;
}
section.m34_header_unterseite img[data-bild_position="unten"]{
object-position: bottom;
}
section.m34_header_unterseite .m34_titel_untertitel_text_link_wrapper {
display: flex;
align-items: center;
}
section.m34_header_unterseite .m34_titel_container {
max-width: 100%;
margin-bottom: 24px;
}
section.m34_header_unterseite .m34_text_container {
max-width: 75%;
}
section.m34_header_unterseite .slick-dots {
bottom: auto;
top: 0;
right: 0;
display: flex;
flex-direction: column;
width: auto;
height: 100%;
z-index: 2;
justify-content: center;
}
section.m34_header_unterseite .slick-dots li {
width: 14px;
height: 14px;
margin: 0;
display: flex;
justify-content: flex-end;
align-items: center;
}
section.m34_header_unterseite .slick-dots li .mM_custom_dot {
width: 8px;
height: 8px;
background: #fff;
opacity: .3;
-webkit-transition: opacity .4s, width .4s;
-moz-transition: opacity .4s, width .4s;
-ms-transition: opacity .4s, width .4s;
-o-transition: opacity .4s, width .4s;
transition: opacity .4s, width .4s;
}
section.m34_header_unterseite .slick-dots li.slick-active .mM_custom_dot {
width: 16px;
height: 8px;
opacity: 1;
}
section.m34_header_unterseite .m34_links_container {
margin-top: 72px;
}
section.m34_header_unterseite .mM_button.primary {
background: #fff;
}
section.m34_header_unterseite .mM_button.secondary {
border: 1px solid rgba(255,255,255,.3);
}
section.m34_header_unterseite .mM_button.secondary svg {
fill: #fff;
}
section.m34_header_unterseite .mM_button.secondary:hover *,
section.m34_header_unterseite .mM_button.secondary:hover svg {
color: #12335b;
fill: #12335b;
}
section.m34_header_unterseite .mM_button.primary * {
color: #12335b;
fill: #12335b;
}
section.m34_header_unterseite .m34_additional_infos {
position: absolute;
right: 0;
bottom: 0;
width: 50%;
z-index: 2;
background: #12335b;
border-radius: 10px 10px 0 10px;
display: flex;
justify-content: space-between;
align-items: flex-start;
padding: 50px;
}
section.m34_header_unterseite .m34_additional_infos * {
color: #ffffff;
}
section.m34_header_unterseite .m34_additional_infos_text_container {
width: 75%;
}
section.m34_header_unterseite .m34_additional_infos_link {
color: #6baee6;
position: relative;
}
section.m34_header_unterseite .m34_additional_infos_link:after {
content: '';
position: absolute;
bottom: 1px;
left: 0;
width: 100%;
height: 1px;
background: #6baee6;
}
section.m34_header_unterseite .m34_additional_infos_link * {
color: #6baee6;
}
section.m34_header_unterseite .m34_additional_infos_link svg {
fill: #6baee6;
width: 11px;
-webkit-transition: fill .4s;
-moz-transition: fill .4s;
-ms-transition: fill .4s;
-o-transition: fill .4s;
transition: fill .4s;
}
section.m34_header_unterseite .m34_additional_close {
cursor: pointer;
padding: 15px;
margin-top: -15px;
margin-right: -15px;
}
section.m34_header_unterseite .m34_additional_close svg {
width: 12px;
fill: #a0a3ac;
-webkit-transition: fill .4s;
-moz-transition: fill .4s;
-ms-transition: fill .4s;
-o-transition: fill .4s;
transition: fill .4s;
}
section.m34_header_unterseite .m34_additional_close:hover svg {
fill: #fff;
}
section.m34_header_unterseite .m34_scroll_down_container {
position: absolute;
bottom: 50px;
left: 0;
cursor: pointer;
padding: 15px;
margin-left: -15px;
margin-bottom: -15px;
}
section.m34_header_unterseite .m34_scroll_down_container svg {
fill: #ffffff;
width: 14px;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
-webkit-transition: -webkit-transform .4s;
-moz-transition: -moz-transform .4s;
-ms-transition: -ms-transform .4s;
-o-transition: -o-transform .4s;
transition: transform .4s;
}
section.m34_header_unterseite .m34_scroll_down_container:hover svg {
-webkit-transform: rotate(90deg) translateX(10px);
-moz-transform: rotate(90deg) translateX(10px);
-ms-transform: rotate(90deg) translateX(10px);
-o-transform: rotate(90deg) translateX(10px);
transform: rotate(90deg) translateX(10px);
} section.m34_header_unterseite .m34_additional_infos {
position: absolute;
right: 0;
bottom: 0;
width: 47%;
z-index: 2;
background: #12335b;
border-radius: 10px 10px 0 10px;
display: flex;
justify-content: space-between;
align-items: flex-start;
padding: 50px;
}
section.m34_header_unterseite .m34_additional_infos * {
color: #ffffff;
}
section.m34_header_unterseite .m34_additional_infos_text_container {
width: 100%;
}
section.m34_header_unterseite .m34_additional_close {
cursor: pointer;
padding: 15px;
margin-top: -15px;
margin-right: 0;
}
section.m34_header_unterseite .m34_additional_close svg {
width: 12px;
fill: #a0a3ac;
-webkit-transition: fill .4s;
-moz-transition: fill .4s;
-ms-transition: fill .4s;
-o-transition: fill .4s;
transition: fill .4s;
}
section.m34_header_unterseite .m34_additional_close:hover svg {
fill: #fff;
}
section.m34_header_unterseite .m34_additional_infos .m34_additional_email_telefon_container a {
display: flex;
align-items: center;
gap: 7px;
transition: color .4s;
}
section.m34_header_unterseite .m34_additional_infos .m34_additional_email_telefon_container a:hover {
color: #6baee6;
}
section.m34_header_unterseite .m34_additional_infos .m34_additional_email_telefon_container a svg {
width: 16px;
fill: #6baee6;
}
section.m34_header_unterseite .m34_additional_infos .m34_additional_email_telefon_container {
display: flex;
flex-wrap: wrap;
gap: 20px 52px;
}
section.m34_header_unterseite .m34_additional_infos .m34_additional_titel p {
font-size: 1.375rem;
margin-bottom: 4px;
}
section.m34_header_unterseite .m34_additional_infos .m34_additional_email_telefon_container {
margin-top: 20px;
}  .mM_breadcrumbs {
position: absolute;
left: 0;
top: 0;
width: 100vw;
border-bottom: 1px solid rgba(255, 255, 255, .2);
border-top: 1px solid rgba(255, 255, 255, .2);
padding: 15px 0 16px 0;
z-index: 3;
}
.mM_breadcrumbs .mM_container > span {
display: flex;
gap: 13px;
align-items: center;
}
.mM_breadcrumbs .mM_container > span span:first-child {
display: none;
}
.mM_breadcrumbs .mM_container > span span a {
color: rgba(255, 255, 255, .3);
font-size: .938rem;
transition: color .4s;
}
.mM_breadcrumbs .mM_container > span span a:hover {
color: #6baee6;
}
.mM_breadcrumbs .mM_container > span span.breadcrumb_last,
.mM_breadcrumbs .mM_container > span span.breadcrumb_last strong {
color: #6baee6;
font-weight: 600;
font-size: .938rem;
}
.mM_breadcrumbs .mM_container > span .mM_breadcrumbs_trenner:first-of-type {
display: none;
}
.mM_breadcrumbs .mM_container > span .mM_breadcrumbs_trenner {
border-top: 4px solid rgba(255, 255, 255, .3);
border-left: 3.5px solid transparent;
border-right: 3.5px solid transparent;
transform: rotate(-90deg);
} @media screen and (max-width: 2199px) {
section.m34_header_unterseite .m34_titel_container {
max-width: 100%;
}
section.m34_header_unterseite .m34_titel_untertitel_text_link_wrapper {
width: 54%;
}
}
@media screen and (max-width: 1920px) {
section.m34_header_unterseite .m34_titel_untertitel_text_link_wrapper {
width: 61%;
}
section.m34_header_unterseite.with_additional_box .m34_titel_untertitel_text_link_wrapper {
width: 50%;
}
}
@media screen and (max-width: 1599px) {
section.m34_header_unterseite .m34_titel_untertitel_text_link_wrapper {
width: 68%;
}
section.m34_header_unterseite .m34_additional_infos_text_container {
width: 95%;
}
}
@media screen and (max-width: 1199px) {
section.m34_header_unterseite .m34_titel_container {
max-width: 94%;
}
section.m34_header_unterseite .m34_additional_infos {
width: 65%;
padding: 20px !important;
}
section.m34_header_unterseite .m34_additional_infos .m34_additional_email_telefon_container {
gap: 10px 20px;
}
section.m34_header_unterseite.with_additional_box .m34_titel_untertitel_text_link_wrapper {
width: 68%;
}
section.m34_header_unterseite .m34_additional_infos .m34_additional_titel p {
font-size: 1.175rem;
}
section.m34_header_unterseite.ausrichtung_unten.with_additional_box .m34_titel_untertitel_text_link_wrapper {
align-items: center;
padding-bottom: 50px;
}
}
@media screen and (max-width: 991px) {
section.m34_header_unterseite .m34_titel_container {
max-width: 100%;
}
section.m34_header_unterseite.with_additional_box .m34_titel_untertitel_text_link_wrapper {
width: 80%;
}
section.m34_header_unterseite .m34_titel_untertitel_text_link_wrapper {
width: 80%
}
section.m34_header_unterseite .m34_links_container {
flex-wrap: wrap;
gap: 10px;
}
section.m34_header_unterseite.with_additional_box .m34_titel_untertitel_text_link_container {
margin-top: -30px;
}
section.m34_header_unterseite.with_additional_box .m34_links_container {
margin-top: 32px;
}
}
@media screen and (max-width: 767px) {
section.m34_header_unterseite .m34_titel_untertitel_text_link_wrapper {
width: 100%;
}
section.m34_header_unterseite.with_additional_box .m34_titel_untertitel_text_link_wrapper {
width: 100%;
}
section.m34_header_unterseite .m34_additional_infos {
width: 100%;
border-radius: 10px 10px 0 0;
}
section.m34_header_unterseite .slick-dots {
height: auto;
top: 40px;
right: 20px;
}
section.m34_header_unterseite .m34_scroll_down_container {
left: auto;
right: 20px;
bottom: 200px;
}
section.m34_header_unterseite .m34_titel_untertitel_text_link_wrapper,
section.m34_header_unterseite.ausrichtung_unten .m34_titel_untertitel_text_link_wrapper {
align-items: flex-end;
padding-bottom: 58px;
}
section.m34_header_unterseite .m34_header_unterseite_main_item_text_content {
background: linear-gradient(to top, #004f9f, #004f9f 20%, rgba(0,79,159,.6) 40%, transparent 100%);
}
}
@media screen and (max-width: 575px) {
section.m34_header_unterseite .m34_additional_infos {
display: none;
}
section.m34_header_unterseite .m34_scroll_down_container {
bottom: 20px;
}
section.m34_header_unterseite .m34_header_unterseite_main_item_img_content.with_mobile .m34_image:not(.m34_image_mobile) {
display: none;
}
section.m34_header_unterseite .m34_image_mobile {
display: block;
object-position: top center;
}
section.m34_header_unterseite .m34_links_container {
margin-top: 35px;
}
.mM_breadcrumbs {
display: none;
}
section.m34_header_unterseite.ausrichtung_unten.with_additional_box .m34_titel_untertitel_text_link_wrapper {
align-items: flex-end;
padding-bottom: 58px;
}
}
@media screen and (max-width: 400px) {
.m34_links_container {
flex-direction: column;
} }
@media screen and (max-width: 1399px) {
section.m34_header_unterseite .m34_titel {
font-size: 3.25rem;
}
}
@media screen and (max-width: 1199px) {
section.m34_header_unterseite .m34_titel {
font-size: 2.75rem;
}
}
@media screen and (max-width: 767px) {
section.m34_header_unterseite .m34_titel {
font-size: 2.25rem;
}
}
@media screen and (max-width: 575px) {
section.m34_header_unterseite .m34_titel {
font-size: 1.75rem;
}
}
@media screen and (max-width: 400px) {
section.m34_header_unterseite .m34_titel {
font-size: 1.45rem;
}
}section.m1_text .m1_text_container.mM_row {
align-items: center;
gap: 110px;
}
section.m1_text.abstand_unten_klein {
padding-bottom: 44px;
}
section.m1_text[data-variant="variante5"] .m1_text_main {
max-width: 50%;
}
section.m1_text .m1_text_container.mM_row .mM_col_50 {
width: calc(50% - (110px / 2));
}
section.m1_text .text_column_count_2 {
column-count: 2;
gap: 100px;
}
section.m1_text .m1_links_container {
display: flex;
align-items: baseline;
}
section.m1_text .m1_link_container{
display: flex;
}
section.m1_text .m1_link_container:not(:last-child) {
margin-right: 10px;
}
section.m1_text[data-variant="v2"] .m1_list_container {
background: #fff;
padding: 40px;
}
section.m1_text .m1_list_item {
display: flex; align-items: baseline;
gap: 0 14px;
}
section.m1_text .m1_list_item:not(:last-child) {
margin-bottom: 10px;
}
section.m1_text .m1_list_item_icon {
width: 18px;
fill: #6baee6;
}
section.m1_text .m1_list_item_text {
width: calc(100% - 18px - 14px);
hyphens: auto;
}
section.m1_text .m1_titel {
margin-bottom: 30px;
}
section.m1_text[data-variant="variante4"] .mM_container {
padding-top: 25px;
}
section.m1_text[data-variant="variante4"] .m1_text_main {
background: #12335b;
display: flex;
gap: 102px;
padding: 95px 97px 91px 97px; }
section.m1_text[data-variant="variante4"] .m1_text_main .m1_titel_container,
section.m1_text[data-variant="variante4"] .m1_text_main .m1_text_container {
width: 50%;
}
section.m1_text[data-variant="variante4"] .m1_text_main .m1_titel,
section.m1_text[data-variant="variante4"] .m1_text_main .m1_text_container_inner * {
color: #fff;
} 
section.m1_text[data-variant="variante4"] .m1_text_main .m1_titel span {
color: #6baee6;
}
section.m1_text[data-variant="variante4"] .m1_text_main .m1_titel {
font-size: 2.188rem;
}
section.m1_text[data-variant="variante4"] .m1_text_main .m1_text_container {
margin-top: 13px;
}
section.m1_text[data-variant="variante6"] .m1_list {
display: flex;
flex-wrap: wrap;
gap: 0 25px;
}
section.m1_text[data-variant="variante6"] .m1_list_container {
margin-top: 41px;
}
section.m1_text[data-variant="variante6"] .m1_list_item {
width: calc(50% - (25px / 2));
}
section.m1_text[data-variant="variante6"] .m1_list_item svg {
-moz-transform: scaleX(-1);
-o-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
}
section.m1_text[data-variant="variante4"] .mM_links {
margin-top: 66px;
}
section.m1_text .m1_links_container {
flex-wrap: wrap;
gap: 10px 20px;
}
@media screen and (max-width: 1199px) {
section.m1_text[data-variant="variante4"] .m1_text_main {
flex-direction: column;
gap: 30px;
padding: 65px 67px 61px 67px;
}
section.m1_text[data-variant="variante4"] .m1_text_main .m1_titel_container,
section.m1_text[data-variant="variante4"] .m1_text_main .m1_text_container {
width: 100%;
}
section.m1_text[data-variant="variante4"] .m1_text_main .m1_text_container {
margin-top: 0;
}
section.m1_text[data-variant="variante5"] .m1_text_main {
max-width: 75%;
}
section.m1_text[data-variant="variante4"] .mM_links {
margin-top: 33px;
}
}
@media screen and (max-width: 991px) {
section.m1_text .m1_text_container.mM_row .mM_col_50 {
width: 100%;
}
section.m1_text .m1_text_container.mM_row {
gap: 60px;
}
section.m1_text[data-variant="variante5"] .m1_text_main {
max-width: 100%;
}
section.m1_text[data-variant="variante6"] .m1_list {
gap: 0;
}
section.m1_text[data-variant="variante6"] .m1_list_item {
width: 100%;
}
}
@media screen and (max-width: 767px) {
section.m1_text[data-variant="variante4"] .m1_text_main {
padding: 35px 37px 31px 37px;
}
section.m1_text[data-variant="variante4"] .m1_text_main .m1_titel {
font-size: 1.388rem;
}
}
@media screen and (max-width: 575px) {
section.m1_text .text_column_count_2 {
column-count: 1;
}
section.m1_text[data-variant="variante4"] .m1_text_main {
padding: 15px 17px 11px 17px;
}
section.m1_text[data-variant="v2"] .m1_list_container {
padding: 20px;
}
}section.m50_text_und_video .flex_row_reverse {
flex-direction: row-reverse;
}
section.m50_text_und_video .mM_row {
display: flex;
align-items: center;
}
section.m50_text_und_video .m50_titel {
margin-bottom: 30px;
}
section.m50_text_und_video .mM_row:not(.flex_row_reverse) .m50_content_wrapper {
padding-left: 100px;
}
section.m50_text_und_video .mM_row.flex_row_reverse .m50_content_wrapper {
padding-right: 100px;
}
section.m50_text_und_video .m50_subtitle {
font-size: 1.375rem;
color: #6baee6;
font-weight: 600;
margin-bottom: 23px;
}
section.m50_text_und_video .m50_titel_container {
max-width: 79%
}
section.m50_text_und_video .m50_links_container {
flex-wrap: wrap;
gap: 10px 20px;
}
section.m50_text_und_video .m50_text_container_inner *:not(:last-child) {
margin-bottom: 25px;
}
section.m50_text_und_video .m50_video_height_setter,
section.m50_text_und_video .m50_video_height_setter iframe {
min-height: 500px;
}
section.m50_text_und_video .m50_video {
cursor: default;
}
section.m50_text_und_video .m50_video_container {
height: 500px;
position: relative;
}
section.m50_text_und_video .m50_thumbnail {
height: 100%;
object-fit: cover;
}
section.m50_text_und_video .m50_thumbnail.vorschaubild {
position: absolute;
inset: 0;
cursor: pointer;
}
section.m50_text_und_video .m50_start_video_btn {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
height: 50px;
width: 50px;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
z-index: 1;
}
section.m50_text_und_video .m50_start_video_btn svg {
min-width: 30px;
width: 30px;
fill: #fff;
transition: opacity .4s;
}
section.m50_text_und_video .m50_thumbnail:hover .m50_start_video_btn svg {
opacity: .6;
}
section.m50_text_und_video:has(.m50_video:hover) .custom_cursor,
section.m50_text_und_video:has(.m50_thumbnail.vorschaubild:hover) .custom_cursor,
section.m50_text_und_video:has(.m50_start_video_btn:hover) .custom_cursor {
display: none;
}
@media screen and (max-width: 991px) {
section.m50_text_und_video .m50_video_container {
height: 300px;
}
section.m50_text_und_video .m50_video_height_setter,
section.m50_text_und_video .m50_video_height_setter iframe {
min-height: 300px;
}
section.m50_text_und_video .mM_row:not(.flex_row_reverse) .m50_content_wrapper {
padding-left: 0;
}
section.m50_text_und_video .mM_row.flex_row_reverse .m50_content_wrapper {
padding-right: 0;
}
section.m50_text_und_video .mM_row .m50_content_wrapper {
padding-top: 58px;
}
}section.m9_schnellnavigation_seiten .m9_variante3_container {
position: relative;
}
section.m9_schnellnavigation_seiten .mM_row {
gap: 25px;
}
section.m9_schnellnavigation_seiten .m9_item {
width: calc(50% - (25px / 2));
height: 500px;
}
section.m9_schnellnavigation_seiten .m9_item_content_main a {
width: 100%;
position: relative;
}
section.m9_schnellnavigation_seiten .m9_item_content_image_container {
height: 500px;
}
section.m9_schnellnavigation_seiten .m9_title_container {
margin: 0;
}
section.m9_schnellnavigation_seiten .m9_arrow {
background: transparent;
padding: 0;
display: flex;
justify-content: flex-end;
}
section.m9_schnellnavigation_seiten .m9_title_container h2 {
font-size: 1.375rem;
color: #fff;
margin: 0;
}
section.m9_schnellnavigation_seiten .m9_content_container {
display: flex;
flex-direction: column;
justify-content: flex-end;
}
section.m9_schnellnavigation_seiten .m9_item_content_title_text_container {
position: absolute;
top: 22px;
left: 43px;
height: calc(100% - 22px - 39px);
width: calc(100% - 43px - 22px);
display: flex;
flex-direction: column;
justify-content: space-between;
}
section.m9_schnellnavigation_seiten .m9_button_container {
height: 0;
opacity: 0;
margin-top: 0;
transition: all .4s;
}
section.m9_schnellnavigation_seiten .m9_button {
color: #fff;
background: rgba(255, 255, 255, .1);
backdrop-filter: blur(10px);
border: 1px solid rbga(255, 255, 255, .1);
border-radius: 3px;
font-size: .844rem;
display: inline-block;
padding: 4px 14px 4px 14px;
transition: all .4s;
}
section.m9_schnellnavigation_seiten .m9_item a:hover .m9_button_container {
height: auto;
opacity: 1;
margin-top: 27px;
}
section.m9_schnellnavigation_seiten .m9_item_content_image_background {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: linear-gradient(180deg,rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.45) 100%);
transition: all .4s;
}
section.m9_schnellnavigation_seiten .m9_item a:hover .m9_item_content_image_background {
background: linear-gradient(180deg,rgba(18, 51, 91, .6) 0%, rgba(18, 51, 91, .6) 100%)
}
section.m9_schnellnavigation_seiten .m9_button:hover {
background: #12335b;
border-color: #12335b;
}
section.m9_schnellnavigation_seiten .m9_arrow_button {
width: 34px;
height: 34px;
display: flex;
align-items: center;
justify-content: center;
gap: 0 10px;
background: transparent;
border-radius: 3px;
border: 1px solid rgba(255, 255, 255, .3);
transition: all .4s;
}
section.m9_schnellnavigation_seiten .m9_arrow_button svg {
fill: #fff;
transition: all .4s;
width: 13px;
} section.m9_schnellnavigation_seiten .m9_item a .m9_arrow_button {
background: #ffdf01;
border: 1px solid #ffdf01;
}
section.m9_schnellnavigation_seiten .m9_item a .m9_arrow_button svg {
fill: #12335b;
}
@media screen and (max-width: 1199px) {
section.m9_schnellnavigation_seiten .m9_item {
height: 350px;
}
section.m9_schnellnavigation_seiten .m9_item_content_image_container {
height: 350px;
}
}
@media screen and (max-width: 991px) {
section.m9_schnellnavigation_seiten .m9_item {
width: 100%;
}
} section.m9_schnellnavigation_seiten.variante2 .m9_item {
height: auto;
}
section.m9_schnellnavigation_seiten.variante2 .m9_button_container {
height: 30px;
opacity: 1;
}
section.m9_schnellnavigation_seiten.variante2 .m9_button {
color: #004f9f;
font-size: 1rem;
}
section.m9_schnellnavigation_seiten.variante2 .m9_text {
font-size: 1rem;
}
section.m9_schnellnavigation_seiten.variante2 .m9_arrow {
opacity: 0;
}
section.m9_schnellnavigation_seiten.variante2 .mM_post_type_post_link_arrow {
width: 13px;
}
section.m9_schnellnavigation_seiten.variante2 .mM_post_type_post_link a {
display: flex;
align-items: center;
gap: 0 8px;
}
section.m9_schnellnavigation_seiten.variante2 .mM_post_type_post_link_arrow {
fill: #004f9f;
}
section.m9_schnellnavigation_seiten.variante2 .mM_post_type_post_link_text {
color: #004f9f;
transition: margin-left .4s;
}
section.m9_schnellnavigation_seiten.variante2 .mM_post_type_post_link_text:hover {
margin-left: 7px;
}
section.m9_schnellnavigation_seiten.variante2 .m9_text_container {
margin-top:36px;
}
section.m9_schnellnavigation_seiten.variante2 .mM_post_type_post_link {
margin-top: 41px;
}
section.m9_schnellnavigation_seiten.variante3 .m9_item {
height: auto;
}
section.m9_schnellnavigation_seiten.variante3 .m9_variante3_container {
width: 100%;
position: relative;
display: inline-block;
}
section.m9_schnellnavigation_seiten.variante3 .m9_arrow_button svg {
transform: rotate(90deg);
}
section.m9_schnellnavigation_seiten.variante3 .m9_item_content_main:hover .m9_arrow_button svg{
transform: rotate(-90deg);
}
section.m9_schnellnavigation_seiten.variante3 .m9_item.active .m9_arrow_button svg {
transform: rotate(-90deg);
}
section.m9_schnellnavigation_seiten.variante3 .m9_text_container_big {
padding: 36px 40px 40px 40px;
background: #fff;
}
section.m9_schnellnavigation_seiten.variante3 .active .m9_item_content_main {
background: #fff;
}
section.m9_schnellnavigation_seiten.variante3 .m9_item_content_main,
section.m9_schnellnavigation_seiten.variante3 .m9_close{
cursor: pointer;
transition: background-color .4s ease-in-out;
}
section.m9_schnellnavigation_seiten.variante3 .m9_item_content_main.active {
background-color: rgba(0, 0, 0, 0.1); 
}
section.m9_schnellnavigation_seiten.variante3 .m9_text_container_big {
display: none;
padding: 24px;
transition: background-color .4s ease-in-out;
position: relative;
} section.m9_schnellnavigation_seiten.variante3 .m9_item.active .m9_text_container_big {
background: #fff;
transition: background-color .4s ease-in-out;
}
section.m9_schnellnavigation_seiten.variante3 .m9_close {
display: flex;
position: absolute;
right: 37px;
top: 18px;
padding: 12px;
background: #e9eaea;
border: 1px solid #e9eaea;
border-radius: 10000px;
}
section.m9_schnellnavigation_seiten.variante3 .m9_close svg {
fill: #12335b;
width: 12px;
}
section.m9_schnellnavigation_seiten.variante3 .m9_item.active .m9_arrow_button {
backdrop-filter: blur(10px);
background: rgba(71,75,78, .4);
transition: all .4s;
}
section.m9_schnellnavigation_seiten .m9_titel,
section.m9_schnellnavigation_seiten .m9_titel span {
hyphens: auto;
}
@media screen and (max-width: 991px) {
section.m9_schnellnavigation_seiten.variante2 .m9_text_container {
margin-top: 16px;
}
section.m9_schnellnavigation_seiten.variante2 .mM_post_type_post_link a {
margin-top: 20px;
} }
@media screen and (max-width: 767px) {	
section.m9_schnellnavigation_seiten .m9_item_content_title_text_container {
top: 12px;
left: 15px;
height: calc(100% - 12px - 14px);
width: calc(100% - 15px - 15px);
}
section.m9_schnellnavigation_seiten.variante3 .m9_text_container_big {
padding-left: 0px;
padding-right: 10px;
}
}
@media screen and (max-width: 575px) {
section.m9_schnellnavigation_seiten.variante3 .m9_close {
top: 0;
}
}
@media screen and (max-width: 390px) {
section.m9_schnellnavigation_seiten.variante3 .m9_text_container_big {
padding-top: 50px;
}
section.m9_schnellnavigation_seiten.variante3 .m9_close {
right: 11px;
top: 4px;
}
}section.prev_stands_out {
padding-top: 200px;
} section.next_stands_out {
padding-bottom: 200px;
}
section:not(:has(+ section.gradient)).m2_text_und_bild {
position: relative;
z-index: 2;
}
section.m2_text_und_bild .flex_row_reverse {
flex-direction: row-reverse;
}
section.m2_text_und_bild .mM_row {
display: flex;
align-items: center;
}
section.m2_text_und_bild .m2_titel {
margin-bottom: 30px;
}
section.m2_text_und_bild[data-stand-out="top"] .mM_row {
align-items: flex-end;
}
section.m2_text_und_bild[data-horizontal="top"] .mM_row {
align-items: flex-start;
} section.m2_text_und_bild[data-horizontal="bottom"] .mM_row {
align-items: flex-end;
} section.m2_text_und_bild .m2_galerie_wrapper {  }
section.m2_text_und_bild .m2_galerie_wrapper img {
max-height: 618px;
}
section.m2_text_und_bild.m2_list_with_background .m2_galerie_wrapper img {
max-height: 712px;
}
section.m2_text_und_bild[data-stand-out="bottom"] .m2_galerie_wrapper {
margin-bottom: -100px;
}
section.m2_text_und_bild[data-innerer-abstand="innerer_abstand_nur_unten"][data-stand-out="bottom"] .m2_galerie_wrapper,
section.m2_text_und_bild[data-innerer-abstand="innerer_abstand_oben_und_unten"][data-stand-out="bottom"] .m2_galerie_wrapper {
margin-bottom: -200px;
}
section.m2_text_und_bild[data-stand-out="top"] .m2_galerie_wrapper {
margin-top: -100px;
}
section.m2_text_und_bild[data-innerer-abstand="innerer_abstand_nur_oben"][data-stand-out="top"] .m2_galerie_wrapper,
section.m2_text_und_bild[data-innerer-abstand="innerer_abstand_oben_und_unten"][data-stand-out="top"] .m2_galerie_wrapper {
margin-top: -100px;
}
section.m2_text_und_bild.darkblue[data-innerer-abstand="innerer_abstand_oben_und_unten"][data-stand-out="top"] {
padding-top: 0;
padding-bottom: 0;
}
section.m2_text_und_bild.darkblue[data-innerer-abstand="innerer_abstand_nur_oben"][data-stand-out="top"] {
padding-top: 0;
}
section.m2_text_und_bild.darkblue[data-innerer-abstand="innerer_abstand_nur_unten"][data-stand-out="top"] {
padding-bottom: 0;
}
section.m2_text_und_bild.darkblue[data-innerer-abstand="innerer_abstand_nur_oben"][data-stand-out="top"] .m2_content_wrapper {
padding-top: 128px;
}
section.m2_text_und_bild.darkblue[data-innerer-abstand="innerer_abstand_nur_unten"][data-stand-out="top"] .m2_content_wrapper {
padding-bottom: 128px;
}
section.m2_text_und_bild.darkblue[data-innerer-abstand="innerer_abstand_oben_und_unten"][data-stand-out="top"] .m2_content_wrapper {
padding-top: 128px;
padding-bottom: 128px;
}
section.m2_text_und_bild.less_padding_top_and_bottom {
padding-bottom: 42px;
padding-top: 42px;
}
section.m2_text_und_bild.less_padding_top_and_bottom .m2_image {
max-height: 471px;
}
section.m2_text_und_bild.less_padding_top_and_bottom .m2_galerie_wrapper {
margin-top: -60px;
}
section.m2_text_und_bild .m2_galerie_container,
section.m2_text_und_bild .m2_galerie_item {
height: 100%;
}
section.m2_text_und_bild .m2_galerie_item {
display: flex;
}
section.m2_text_und_bild.img_no_cover .mM_row .m2_galerie_item {
justify-content: flex-start;
}
section.m2_text_und_bild.img_no_cover .mM_row.flex_row_reverse .m2_galerie_item {
justify-content: flex-end;
}
section.m2_text_und_bild .mM_row:not(.flex_row_reverse) .m2_content_wrapper {
padding-left: 100px;
}
section.m2_text_und_bild .mM_row.flex_row_reverse .m2_content_wrapper {
padding-right: 100px;
}
section.m2_text_und_bild.additional_padding_top {
padding-top: calc(100px + 74px);
}
section.m2_text_und_bild .m2_subtitle {
font-size: 1.375rem;
color: #6baee6;
font-weight: 600;
margin-bottom: 23px;
}
section.m2_text_und_bild .m2_titel_container {
max-width: 79%
}
section.m2_text_und_bild .m2_links_container {
flex-wrap: wrap;
gap: 10px 20px;
}
section.m2_text_und_bild .m2_text_container_inner *:not(:last-child) {
margin-bottom: 25px;
}
section.m2_text_und_bild.img_no_cover .m2_image {
object-fit: contain;
height: 100%;
width: auto;
}
section.m2_text_und_bild .m2_list_container {
margin-top: 100px;
}
section.m2_text_und_bild .m2_list_hl {
font-weight: 600;
font-size: 1.375rem;
margin-bottom: 8px;
}
section.m2_text_und_bild .m2_list_item {
display: flex;
align-items: center;
gap: 0 14px;
}
section.m2_text_und_bild .m2_list_item:not(:last-child) {
margin-bottom: 10px;
}
section.m2_text_und_bild .m2_list_item_icon {
width: 18px;
fill: #6baee6;
}
section.m2_text_und_bild.m2_list_with_background .m2_list_container {
background: #fff;
padding: 40px;
}
section.m2_text_und_bild .m2_list_item .m2_list_item_text {
width: calc(100% - 18px - 14px);
}
section.m2_text_und_bild.darkblue .mM_button.primary {
background-color: #fff;
}
section.m2_text_und_bild.darkblue .mM_button.primary .mM_button_text {
color: #12335b;
}
section.m2_text_und_bild.darkblue .mM_button.secondary {
border-color: rgba(255, 255, 255, .3);
}
section.m2_text_und_bild.darkblue .mM_button.secondary .mM_button_text {
color: rgba(255, 255, 255, 1);
}
section.m2_text_und_bild.darkblue .mM_button.secondary .mM_button_icon svg {
fill: rgba(255, 255, 255, 1);
}
section.m2_text_und_bild.darkblue .mM_button.secondary:hover .mM_button_text {
color: #12335b;
}
section.m2_text_und_bild.darkblue .mM_button.secondary:hover .mM_button_icon svg {
fill: #12335b;
}
section.m2_text_und_bild.without_mM_links_padding .mM_links {
margin-top: 0;
}
section.m2_text_und_bild.max_height_unset .m2_galerie_wrapper img {
max-height: unset;
}
@media screen and (min-width: 576px) {
section.m2_text_und_bild .m2_mobile_image_container {
display: none;
}
}
@media screen and (max-width: 2199px) {
section.m2_text_und_bild .m2_titel_container {
max-width: 91%;
}
}
@media screen and (max-width: 1920px) {
section.m2_text_und_bild .m2_titel_container {
max-width: 100%;
}
section.m2_text_und_bild .mM_row:not(.flex_row_reverse) .m2_content_wrapper {
padding-left: 75px;
}
section.m2_text_und_bild .mM_row.flex_row_reverse .m2_content_wrapper {
padding-right: 75px;
}
}
@media screen and (max-width: 1599px) {
section.m2_text_und_bild .mM_row:not(.flex_row_reverse) .m2_content_wrapper {
padding-left: 50px;
}
section.m2_text_und_bild .mM_row.flex_row_reverse .m2_content_wrapper {
padding-right: 50px;
}
}
@media screen and (max-width: 1199px) {
section.m2_text_und_bild .mM_row:not(.flex_row_reverse) .m2_content_wrapper {
padding-left: 25px;
}
section.m2_text_und_bild .mM_row.flex_row_reverse .m2_content_wrapper {
padding-right: 25px;
}
section.m2_text_und_bild.darkblue[data-innerer-abstand="innerer_abstand_nur_oben"][data-stand-out="top"] .m2_content_wrapper {
padding-top: 100px;
}
section.m2_text_und_bild.darkblue[data-innerer-abstand="innerer_abstand_nur_unten"][data-stand-out="top"] .m2_content_wrapper {
padding-bottom: 100px;
}
section.m2_text_und_bild.darkblue[data-innerer-abstand="innerer_abstand_oben_und_unten"][data-stand-out="top"] .m2_content_wrapper {
padding-top: 100px;
padding-bottom: 100px;
}
}
@media screen and (max-width: 991px) {
section.m2_text_und_bild .m2_galerie_wrapper {
margin-bottom: 80px;
}
section.m2_text_und_bild[data-innerer-abstand="innerer_abstand_nur_oben"][data-stand-out="top"] .m2_galerie_wrapper,
section.m2_text_und_bild[data-innerer-abstand="innerer_abstand_oben_und_unten"][data-stand-out="top"] .m2_galerie_wrapper {
margin-top: 0;
}
section.m2_text_und_bild.less_padding_top_and_bottom .m2_galerie_wrapper {
margin-top: 80px;
}
section.m2_text_und_bild.less_padding_top_and_bottom {
padding-bottom: 100px;
padding-top: 100px;
}
section.next_stands_out {
padding-bottom: 100px;
}
section.m2_text_und_bild[data-variant="v1"] .m2_galerie_wrapper {
order: 2;
margin-bottom: 0;
margin-top: 58px;
}
section.m2_text_und_bild[data-variant="v1"] .m2_content_wrapper {
order: 1;
}
section.m2_text_und_bild .m2_galerie_wrapper {
margin-right: 0 !important;
margin-left: 0 !important;
width: 100% !important;
}
section.m2_text_und_bild .mM_row:not(.flex_row_reverse) .m2_content_wrapper {
padding-left: 0;
}
section.m2_text_und_bild .mM_row.flex_row_reverse .m2_content_wrapper {
padding-right: 0;
}
section.m2_text_und_bild.add_mobile_padding .mM_row.flex_row_reverse .m2_content_wrapper {
padding-top: 50px;
}
section.m2_text_und_bild .m2_galerie_wrapper {
max-height: unset;
height: auto;
}
section.m2_text_und_bild.img_no_cover .mM_row.flex_row_reverse .m2_galerie_item {
justify-content: flex-start;
}
}
@media screen and (max-width: 767px) {
section.m2_text_und_bild .m2_galerie_wrapper {
margin-bottom: 58px;
}
section.m2_text_und_bild.m2_list_with_background .m2_list_container {
padding: 20px;
margin-top: 40px;
}
section.next_stands_out {
padding-bottom: 50px;
}
section.m2_text_und_bild.darkblue[data-innerer-abstand="innerer_abstand_nur_oben"][data-stand-out="top"] .m2_content_wrapper {
padding-top: 58px;
}
section.m2_text_und_bild.darkblue[data-innerer-abstand="innerer_abstand_nur_unten"][data-stand-out="top"] .m2_content_wrapper {
padding-bottom: 58px;
}
section.m2_text_und_bild.darkblue[data-innerer-abstand="innerer_abstand_oben_und_unten"][data-stand-out="top"] .m2_content_wrapper {
padding-top: 58px;
padding-bottom: 58px;
}
section.m2_text_und_bild.less_padding_top_and_bottom {
padding-top: 58px;
padding-bottom: 58px;
}
}
@media screen and (max-width: 575px) {
section.m2_text_und_bild .m2_galerie_wrapper {
width: calc(100% + 40px) !important;
}
section.m2_text_und_bild.img_no_cover .m2_image {
object-fit: contain;
object-position: right center;
height: 100%;
min-height: 250px;
} section.m2_text_und_bild[data-variant="v1"]:not(.show_image_normal) .m2_galerie_wrapper {
margin-top: 40px;
width: 100vw !important;
max-width: 100vw !important;
margin-right: -20px !important;
}
section.m2_text_und_bild[data-stand-out="top"]:not(.show_image_normal) .m2_galerie_wrapper {
margin-top: 20px;
}
section.m2_text_und_bild .m2_galerie_wrapper.with_mobile_image .m2_galerie_container {
display: none;
}
section.m2_text_und_bild[data-innerer-abstand="innerer_abstand_oben_und_unten"] .m2_mobile_image_container,
section.m2_text_und_bild[data-innerer-abstand="innerer_abstand_nur_unten"] .m2_mobile_image_container {
margin-bottom: -90px;
}
}section.m33_form_stoerer {
background: #004f9f;
}
section.m33_form_stoerer * {
color: #fff;
}
section.m33_form_stoerer .m33_titel span {
color: #6baee6;
}
section.m33_form_stoerer .mM_row {
display: flex;
align-items: flex-start;
}
section.m33_form_stoerer .m33_content_wrapper {
padding-right: 50px;
}
section.m33_form_stoerer .m33_form_wrapper {
padding-left: 50px;
}
section.m33_form_stoerer .m33_text_container_inner *:not(:last-child) {
margin-bottom: 25px;
}
section.m33_form_stoerer .wpcf7-acceptance * {
color: rgba(255,255,255,.5);
} section.m33_form_stoerer.white {
background: #fff;
}
section.m33_form_stoerer.white .wpcf7-form .btw_required_text {
color: rgba(18, 51, 91, 0.3);
}
section.m33_form_stoerer.white * {
color: #12335b;
}
section.m33_form_stoerer.white .m33_titel span {
color: #004f9f;
}
section.m33_form_stoerer.white .wpcf7-form .mM_button.primary {
background: #004f9f;
color: #fff;
}
section.m33_form_stoerer.white .wpcf7-form-control {
border-color: rgba(18, 51, 91, .5);
}
section.m33_form_stoerer.white :-ms-input-placeholder,
section.m33_form_stoerer.white :-ms-input-placeholder{
color: rgba(18, 51, 91, .5);
opacity: 1;
font-size: 1rem;
}
section.m33_form_stoerer.white .wpcf7-form *:placeholder{
color: rgba(18, 51, 91, .5);
opacity: 1;
font-size: 1rem;
}
section.m33_form_stoerer.white .wpcf7-form .mM_select_selected {
border-color: rgba(18, 51, 91, .5);
}
section.m33_form_stoerer.white .wpcf7-form .mM_select_arrows .mM_select_arrow_down {
border-top-color: rgba(18, 51, 91, .5);
}
section.m33_form_stoerer.white .wpcf7-form .mM_custom_select .mM_select_selected.mM_select_arrow_active + .mM_select_items {
background: #fff;
border-color: rgba(18, 51, 91, .5);
}
section.m33_form_stoerer.white .wpcf7-acceptance label:before {
border-color: rgba(18, 51, 91, .5);
}
section.m33_form_stoerer.white .wpcf7-acceptance label:has(input.checked):before {
border-color: #ffdf01;
} section.m33_form_stoerer .btw_form_item_accept_container .wpcf7-list-item-label,
section.m33_form_stoerer .btw_form_item_accept_container .wpcf7-form-control,
section.m33_form_stoerer .btw_form_item_accept_container .wpcf7-list-item > label {
display: inline-block;
} section.m33_form_stoerer.variant2 .m33_form_wrapper.mM_col_50 {
width: 100%;
padding-left: 0;
}
section.m33_form_stoerer.variant2 .wpcf7-form .btw_form_note {
text-align: left;
padding-left: 49px;
margin-bottom: 96px;
margin-top: -24px;
}
section.m33_form_stoerer.variant2 .wpcf7-form .btw_form_left {
padding-right: 49px;
}
section.m33_form_stoerer.variant2 .wpcf7-form .btw_form_right {
padding-left: 49px;
}
section.m33_form_stoerer.variant2 .wpcf7-form .btw_form_last_item {
margin-bottom: 56px;
}
@media screen and (max-width: 1920px) {
section.m33_form_stoerer.variant2 .mM_row:not(.flex_row_reverse) .m33_content_wrapper {
padding-left: 0;
}
}
@media screen and (max-width: 1399px) {
section.m33_form_stoerer.variant2 .wpcf7-form .btw_form_note {
margin-bottom: 38px;
margin-top: 38px;
padding-left: 0;
text-align: right;
}
}
@media screen and (max-width: 991px) {
section.m33_form_stoerer.variant2 .wpcf7-form .btw_form_note {
margin-bottom: 25px;
margin-top: 0;
}
section.m33_form_stoerer.variant2 .wpcf7-form .btw_form_left {
padding-right: 0;
}
section.m33_form_stoerer.variant2 .wpcf7-form .btw_form_right {
padding-left: 0;
}
} @media all and (min-width: 992px) {
section.m33_form_stoerer .mM_col_25 {
width: calc(50% - 10px);
}
}
@media all and (min-width: 1200px) {
section.m33_form_stoerer .mM_col_25 {
width: calc(25% - 10px);
}
}
@media screen and (max-width: 1920px) {
section.m33_form_stoerer .mM_row:not(.flex_row_reverse) .m33_content_wrapper {
padding-left: 75px;
}
section.m33_form_stoerer .mM_row.flex_row_reverse .m33_content_wrapper {
padding-right: 75px;
}
}
@media screen and (max-width: 1599px) {
section.m33_form_stoerer .mM_row:not(.flex_row_reverse) .m33_content_wrapper {
padding-left: 50px;
}
section.m33_form_stoerer .mM_row.flex_row_reverse .m33_content_wrapper {
padding-right: 50px;
}
}
@media screen and (max-width: 1199px) {
section.m33_form_stoerer .mM_row:not(.flex_row_reverse) .m33_content_wrapper {
padding-left: 25px;
}
section.m33_form_stoerer .mM_row.flex_row_reverse .m33_content_wrapper {
padding-right: 25px;
}
}
@media screen and (max-width: 991px) {
section.m33_form_stoerer .m33_galerie_wrapper {
margin-bottom: 80px;
}
section.m33_form_stoerer[data-variant="v1"] .m33_galerie_wrapper {
order: 2;
margin-bottom: 0;
margin-top: 80px;
}
section.m33_form_stoerer[data-variant="v1"] .m33_content_wrapper {
order: 1;
}
section.m33_form_stoerer .m33_galerie_wrapper {
margin-right: 0 !important;
margin-left: 0 !important;
width: 100% !important;
}
section.m33_form_stoerer .m33_form_wrapper {
padding-left: 0;
}
section.m33_form_stoerer .mM_row:not(.flex_row_reverse) .m33_content_wrapper {
padding-left: 0;
padding-right: 0;
}
section.m33_form_stoerer[data-variant="v1"] .mM_row {
flex-direction: column-reverse;
}
section.m33_form_stoerer .mM_row {
flex-direction: column;
}
section.m33_form_stoerer .m33_content_wrapper {
margin-bottom: 48px;
}
}
@media screen and (max-width: 575px) {
section.m33_form_stoerer .m33_galerie_wrapper {
width: calc(100% + 40px) !important;
-webkit-transform: translateX(-20px);
-moz-transform: translateX(-20px);
-ms-transform: translateX(-20px);
-o-transform: translateX(-20px);
transform: translateX(-20px);
}
section.m33_form_stoerer.img_no_cover .m33_image {
object-fit: cover;
object-position: right center;
height: 100%;
min-height: 250px;
}
}.alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float:right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%; padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
} .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important; }
.screen-reader-text:focus {
background-color: #eee;
clip: auto !important;
clip-path: none;
color: #444;
display: block;
font-size: 1em;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; }.above_header_element {
background: #6baee6;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 44px;
}
.above_header_element * {
color: #12335b;
}
.above_header_element .mM_lang_switcher_active svg {
fill: #12335b;
}
.above_header_element .mM_container {
height: 100%;
}
.above_header_element .above_header_row {
display: flex;
justify-content: space-between;
align-items: center;
height: 100%;
}
.above_header_element .above_header_logo_container svg {
width: 182px;
fill: #12335b;
}
.above_header_element .above_header_right {
display: flex;
gap: 0 95px;
}
.above_header_element .above_header_right .menu {
display: flex;
gap: 0 35px;
}
header{
position: fixed;
width: 100%;
background: #004f9f;
z-index: 999;
top: 44px;
left: 0;
border-bottom: 1px solid transparent;
}
.header_main_wrapper {
position: relative;
z-index: 1;
}
ul{
list-style:none;
margin:0;
padding:0;
}
.header_container_menu ul{
display:flex;
}
.menu-header-nav-container ul.menu > li {
height: 100px;
display: flex;
flex-direction: column;
justify-content: center;
}
.header_container_menu ul li:not(:last-child){
margin-right: 60px;
}
.header_container_menu ul.menu > li > a {
color: #ffffff;
display: flex;
align-items: center;
height: 100%;
position: relative;
transition: text-shadow .4s;
}
.header_container_menu ul.menu > li:has(li.current-menu-item) > a,
.header_container_menu ul.menu > li.current-page-ancestor > a,
.header_container_menu ul.menu > li.current-menu-item > a,
.header_container_menu ul.menu > li > a:hover {
text-shadow: 0 0 1px #fff;
}
.header_container_menu ul.menu > li > a:after {
content: '';
position: absolute;
bottom: 0; left: 0;
width: 100%;
height: 4px;
background-color: #ffdf01;
-webkit-transform-origin: center;
-moz-transform-origin: center;
-mstransform-origin: center;
-otransform-origin: center;
transform-origin: center;
-webkit-transform: scaleX(0);
-moz-transform: scaleX(0);
-ms-transform: scaleX(0);
-o-transform: scaleX(0);
transform: scaleX(0);
transition: transform .4s .0s;
}
.header_container_menu ul.menu > li:has(li.current-menu-item) > a:after,
.header_container_menu ul.menu > li.current-page-ancestor > a:after,
.header_container_menu ul.menu > li.current-menu-item > a:after,
.header_container_menu ul.menu > li > a:hover:after,
.header_container_menu ul.menu > li.submenOpen > a:after {
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
-ms-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
transition: transform .4s;
}
.header_container_menu ul.menu > li.menu-item-has-children {
position: relative;
}
.header_container_menu ul.menu > li.menu-item-has-children:after {
content: '';
position: absolute;
right: -10px;
top: 50%;
border-top: 3px solid #fff;
border-left: 2.5px solid transparent;
border-right: 2.5px solid transparent;
pointer-events: none;
-webkit-transform: translateY(-50%) rotateX(0) rotate(0deg);
-moz-transform: translateY(-50%) rotateX(0) rotate(0deg);
-ms-transform: translateY(-50%) rotateX(0) rotate(0deg);
-o-transform: translateY(-50%) rotateX(0) rotate(0deg);
transform: translateY(-50%) rotateX(0) rotate(0deg);
-webkit-transition: -webkit-transform .4s;
-moz-transition: -moz-transform .4s;
-ms-transition: -ms-transform .4s;
-o-transition: -o-transform .4s;
transition: transform .4s;
}
.header_container_menu ul.menu > li.menu-item-has-children.submenOpen:after {
-webkit-transform: translateY(-50%) rotateX(180deg) rotate(0deg);
-moz-transform: translateY(-50%) rotateX(180deg) rotate(0deg);
-ms-transform: translateY(-50%) rotateX(180deg) rotate(0deg);
-o-transform: translateY(-50%) rotateX(180deg) rotate(0deg);
transform: translateY(-50%) rotateX(180deg) rotate(0deg);
}
.header_inner{
display:flex;
justify-content: space-between;
align-items: center;
}
.header_inner_left {
padding: 23px 0;
}
.header_inner_right {
padding: 23px 0;
display: flex;
align-items: center;
gap: 0 88px;
}
.header_contact_button_container .mM_button.primary {
background-color: #fff;
color: #12335b;
}
.header_contact_button_container .mM_button.primary * {
color: #12335b;
}
.header_contact_button_container {
position: relative;
}
.header_contact_button_container:after {
content: '';
position: absolute;
left: -49px;
top: 50%;
width: 1px;
height: 100px;
background: rgba(255,255,255,.2);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.header_main_mobile_content{
display: flex;
flex-direction: column;
justify-content: space-between;
padding: 0 20px 33px;
width: 500px;
right: 0; -webkit-transition: -webkit-transform .4s, top .4s;
-moz-transition: -moz-transform .4s, top .4s;
-ms-transition: -ms-transform .4s, top .4s;
-o-transition: -o-transform .4s, top .4s;
transition: transform .4s, top .4s;
-webkit-transform: translateX(500px);
-moz-transform: translateX(500px);
-ms-transform: translateX(500px);
-o-transform: translateX(500px);
transform: translateX(500px);
top: -27px;
height: 100vh;
position: absolute;
background-color: #f8f9fa;
z-index: 2;
overflow-y: scroll;
}
.header_main_mobile_content.open{
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
}
.header_main_mobile_content_top_2{ }
.header_main_desktop{
display:block;
}
.header_main_mobile{
display:none;
}
.header_container_mobil_menu ul{
list-style:none;
margin:0;
padding:0;
}
.header_main_mobile_overlay{ position: absolute;
width: 100vw;
height: 100vh;
top: -27px;
left: 0;
z-index: 1;
visibility: hidden;
opacity: 0;
-webkit-backdrop-filter: blur(5px);
backdrop-filter: blur(5px);
-webkit-transition: visibility 0s linear 300ms, opacity .4s, top .4s;
-moz-transition: visibility 0s linear 300ms, opacity .4s, top .4s;
-ms-transition: visibility 0s linear 300ms, opacity .4s, top .4s;
-o-transition: visibility 0s linear 300ms, opacity .4s, top .4s;
transition: visibility 0s linear 300ms, opacity .4s, top .4s;
}
.header_main_mobile_overlay.show{
visibility: visible;
opacity: 1;
-webkit-transition: visibility 0s linear 0s, opacity .4s;
-moz-transition: visibility 0s linear 0s, opacity .4s;
-ms-transition: visibility 0s linear 0s, opacity .4s;
-o-transition: visibility 0s linear 0s, opacity .4s;
transition: visibility 0s linear 0s, opacity .4s;
}
.header_main_mobile_background_img {
position: absolute;
top: -27px;
right: 0;
width: 500px;
height: 100vh;
-webkit-transition: -webkit-transform .4s, top .4s;
-moz-transition: -moz-transform .4s, top .4s;
-ms-transition: -ms-transform .4s, top .4s;
-o-transition: -o-transform .4s, top .4s;
transition: transform .4s, top .4s;
-webkit-transform: translateX(500px);
-moz-transform: translateX(500px);
-ms-transform: translateX(500px);
-o-transform: translateX(500px);
transform: translateX(500px);
}
.header_main_mobile_overlay.show ~ .header_main_mobile_background_img {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
}
.header_main_mobile_background_img img {
width: 100%;
height: 100%;
object-fit: cover;
}
.header_burger_menu_icon,
.header_container_close_button{
cursor:pointer;
}
.header_container_mobil_menu li.menu-item-has-children{
overflow:hidden;
}
.header_container_mobil_menu li.menu-item-has-children>a:after{
content:">";
display: inline-block;
-webkit-transition: -webkit-transform .3s ease-in-out;
-moz-transition: -moz-transform .3s ease-in-out;
-ms-transition: -ms-transform .3s ease-in-out;
-o-transition: -o-transform .3s ease-in-out;
transition: transform .3s ease-in-out;
}
.header_container_mobil_menu li.menu-item-has-children>a.open:after{
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
header .menu_custom_wrapper {
display:none;
position: absolute;
left: 0;
top: 100%;
width: 100vw;
background: #ffffff;
padding-top: 95px;
transition: all .4s;
}
body.page-id-1541 header #menu-item-1178 .menu_custom_wrapper {
display: block !important;
opacity: 1 !important;
}
body.page-id-1541 .header_search_bar {
display: none !important;
}
header .menu_inner_custom_wrapper {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 45px;
}
header .menu_custom_wrapper ul {
flex-wrap: wrap;
}
header .menu_custom_wrapper ul li:not(:last-child) {
margin-right: 0;
}
header .menu_custom_wrapper ul li {
width: 25%;
}
header .menu_item_title_text_wrapper {
max-width: 45%;
}
header .menu_item_custom_title {
font-size: 1.375rem;
font-family: 'IBMPlexSans', sans-serif;
color: #004f9f;
margin-bottom: 20px;
}
header .sub-menu {
border-top: 1px solid #e4e4e4;
}
header .sub-menu li .menu_item_link {
display: block;
padding: 35px 45px;
padding-bottom: 20px;
border-right: 1px solid #e4e4e4;
border-bottom: 1px solid #e4e4e4;
height: 100%;
transition: background-color .4s;
}
header .sub-menu li .menu_item_link:hover,
header .sub-menu li.current_page_item .menu_item_link {
background-color: #e4e4e4;
} header .sub-menu li:first-child .menu_item_link,
header .sub-menu li:nth-child(5n) .menu_item_link {
padding-left: 0;
}
header .sub-menu li:nth-child(4n) .menu_item_link {
padding-right: 0;
border-right: none;
} header .submenu_custom_link_main_container {
display: flex;
align-items: baseline;
justify-content: space-between;
margin-bottom: 13px;
}
header .submenu_custom_link_text {
font-size: 1.125rem;
font-weight: 600;
color: #004f9f;
}
header .submenu_custom_link_icon {
width: 13px;
fill: #004f9f;
}
header #menu-header-nav-en {
height: 100px;
}
.logo_container svg,
.header_container_menu ul.menu > li > a,
.header_container_menu ul.menu > li.menu-item-has-children:after,
.header_contact_button_container:after {
transition: all .4s;
}
header.scrolled .logo_container svg {
fill: #004f9f;
}
header.scrolled .header_container_menu ul.menu > li > a {
color: #12335b;
}
header.scrolled .header_container_menu ul.menu > li.menu-item-has-children:after {
border-top-color: #12335b;
}
header.scrolled .header_search_trigger svg {
fill: #12335b;
}
header.scrolled {
background: #fff;
border-bottom: 1px solid rgba(30, 30, 30, .12);
}
header.scrolled .header_contact_button_container .mM_button.primary {
background: #f8f9fa;
}
header.scrolled .header_contact_button_container:after {
background: rgba(30, 30, 30, .12);
}
.btw_submenu_overlay {
position: fixed;
width: 100vw;
height: 100vh;
background: linear-gradient(to top, rgba(255,255,255,.5), rgba(255,255,255,.5) 25%, rgba(0,79,159,.5) 100%);
display: none;
backdrop-filter: blur(10px);
z-index: 5;
}
.menu_item_img{
width: 100px;
height: auto;
}
.logo_container {
height: 54px;
}
.logo_container a,
.logo_container svg,
.logo_container img {
height: 100%;
}
.logo_container svg,
.logo_container img {
width: auto;
}
.logo_container svg {
fill: #fff;
}
.header_inner_right_btn_container .button svg {
width: 18px;
min-width: 18px;
height: 21px;
min-height: 21px;
margin-right: 5px;
margin-bottom: 3px;
}
.header_burger_menu_icon {
display: flex;
flex-direction: column;
align-items: end;
}
.header_burger_bar {
display: block;
height: 3px;
background: #fff;
border-radius: 50px;
-webkit-transform-origin: 29px;
-moz-transform-origin: 29px;
-o-transform-origin: 29px;
transform-origin: 29px;
-webkit-transition: all .4s;
-moz-transition: all .4s;
-ms-transition: all .4s;
-o-transition: all .4s;
transition: all .4s;
}
.header_burger_bar:not(:last-child) {
margin-bottom: 7px;
}
.header_burger_bar_1 {
width: 26px;
}
.header_burger_bar_2 {
width: 26px;
}
.header_burger_bar_3{
width: 26px;
}
.header_burger_menu_mobile:hover .header_burger_bar {
width: 25px;
}
.header_inner.open .header_burger_bar_1 {
width: 30px;
height: 3px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.header_inner.open .header_burger_bar_2 {
width: 0;
}
.header_inner.open .header_burger_bar_3 {
width: 30px;
height: 3px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.header_main_mobile_content * { }
.header_main_mobile_content .footer_main_middle_item_social_container {
display: block;
}
.header_main_mobile_content .footer_main_middle_item_social_links_item svg {
fill: #fff;
}
.header_main_mobile_content .footer_main_middle_item_social_links_item svg:hover {
fill: #092939;
}
.header_main_mobile_content_bottom_1 {
margin-bottom: 17px;
}
.header_main_mobile_content_bottom_2_right_item:not(:last-child) {
margin-bottom: 4px;
}
.header_main_mobile_content_bottom_2_right_item a {
font-size: 0.9375rem;
}
.header_main_mobile_content_bottom_2 a,
.header_main_mobile_content_bottom_2 a * {
transition: color .4s, fill .4s;
}
.header_main_mobile_content_bottom_2_right_item p {
display: inline-flex;
align-items: baseline;
}
.header_main_mobile_content_bottom_2_right_item span {
width: 32px;
display: inline-block;
}
.header_main_mobile_content_bottom_2_right_item svg {
width: 16px;
min-width: 16px;
fill: #004f9f;
}
.header_main_mobile_content_bottom_2_right_item.header_main_mobile_content_bottom_2_right_email_container svg {
width: 18px;
min-width: 18px;
}
.header_main_mobile_content_bottom_2 a:hover * {
color: #004f9f;
}
.header_main_mobile_content_bottom_2_left {
margin-top: 26px;
font-size: .79rem;
}
.header_main_mobile_content_bottom_2_left .rechtliches_menu {
display: flex;
}
.header_main_mobile_content_bottom_2_left .rechtliches_menu * {
transition: color .4s;
}
.header_main_mobile_content_bottom_2_left .rechtliches_menu li:not(:last-child) {
margin-right: 34px;
}
.header_main_mobile_content_bottom_2_left .rechtliches_menu .current-menu-item a,
.header_main_mobile_content_bottom_2_left .rechtliches_menu a:hover {
color: #004f9f;
}
.header_main_mobile_content_middle {
position: relative;
margin: 138px 0 136px;
}
.header_main_mobile_content_middle_background_logo_container {
position: absolute;
top: 50%;
left: 7px;
width: calc(100% + 7px);
height: auto;
z-index: -1;
transform: translateY(-50%);
}
.header_main_mobile_content_middle_background_logo_container svg {
fill: rgba(255, 255, 255, .1);
width: 100%;
height: auto;
}
.header_search_trigger {
cursor: pointer;
display: flex;
align-items: center;
transition: all .4s;
}
.header_search_trigger svg {
width: 20px;
fill: #ffffff;
}
.header_main_mobile_content_bottom_3 {
margin-top: 12px;
font-size: .844rem;
}
header .mM_header_copyright,
header #copyright_text_year {
color: rgba(18, 51, 91, 0.5);
}
@media screen and (max-width: 1799px) {
header .menu_custom_wrapper {
padding-top: 40px;
}
header .sub-menu li .menu_item_link {
padding: 30px 25px 60px;
}
}
@media screen and (max-width: 1599px) {
.header_container_menu ul li:not(:last-child) {
margin-right: 40px;
}
}
@media screen and (max-width: 1399px) {
.header_container_menu ul li:not(:last-child){
margin-right: 30px;
}
header .menu_custom_wrapper {
overflow: scroll;
}
.header_main_desktop{
display:none;
}
.header_main_mobile{
display:block;
}
header.scrolled {
background: #004f9f;
border-bottom-color: transparent;
}
header.scrolled .logo_container svg {
fill: #fff;
}
header.scrolled .header_search_trigger svg {
fill: #fff;
}
header.scrolled .header_contact_button_container::after {
background: rgba(30, 30, 30, .12);
}
.header_main_mobile .header_inner_right {
position: relative;
z-index: 2;
gap: 0 49px;
}
.header_main_mobile .header_inner_right:after {
content: '';
position: absolute;
top: 0; right: calc(35px + 24px);
width: 1px;
height: 100%;
background-color: rgba(255, 255, 255, 0.2);
}
.header_inner_left {
padding: 0;
}
.header_main_wrapper > .container {
max-width: 100% !important;
padding: 0 22px;
}
.header_main_mobile_content_bottom {
margin-top: 30px;
}
.header_burger_menu_mobile {
display: flex;
flex-direction: column;
justify-content: center;
align-items: end;
width: 35px;
height: 35px;
}
div.mM_search.mobile {
margin: 0 -20px;
padding: 13px 20px;
}
header .menu > li {
border-bottom: 1px solid rgba(18, 51, 91, 0.1);
padding: 10px 0;
}
header .menu-item-has-children {
cursor: pointer;
}
header .menu > li:last-child{
border-bottom: none;
}
header .menu > li > a {
padding: 13px 15px 13px 0;
}
header ul.sub-menu{
display: none;
}
header li {
opacity: 1;
transition: opacity .4s;
}
header .menu li a:hover,
header .menu li.current_page_item > a {
opacity: .5;
}
header .menu-item-has-children .mM_has_sub_menu_arrow{
display: inline-flex;
}
header .menu-item-has-children:not(.sub_menu_open):not(:hover) .mM_has_sub_menu_arrow .mM_button_icon {
border-color: rgba(8, 28, 51, 0.3);
}
header .menu-item-has-children .mM_has_sub_menu_arrow svg{
fill: #081c33;
}
header .menu {
background-color: #fff;
margin: 0 -20px;
padding: 0 20px;
}
header .menu > li > a {
color: #004f9f;
font-size: 1.0625rem;
}
}
@media screen and (max-width: 991px) {
.above_header_element .above_header_right {
gap: 0 45px;
}
}
@media screen and (max-width: 767px) {
.above_header_element .above_header_menu_container {
display: none;
}
}
@media screen and (max-width: 575px) {
header .logo_container {
height: 37px;
}
}
@media screen and (max-width: 499px) {
.header_main_mobile_content{
width: 100%;
-webkit-transform: translateX(100%);
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);
}
}
@media screen and (max-width: 475px) {
}
@media screen and (max-width: 450px) {
}
@media screen and (max-width: 430px) {
}
@media screen and (max-width: 375px) {
}@keyframes aslAnFadeInDrop {
0% {
opacity: 0;
transform: translate(0, -50px);
}
100% {
opacity: 1;
transform: translate(0, 0);
}
}
@-webkit-keyframes aslAnFadeInDrop {
0% {
opacity: 0;
transform: translate(0, -50px);
-webkit-transform: translate(0, -50px);
}
100% {
opacity: 1;
transform: translate(0, 0);
-webkit-transform: translate(0, 0);
}
}
@keyframes aslAnFadeOutDrop {
0% {
opacity: 1;
transform: translate(0, 0);
-webkit-transform: translate(0, 0);
}
100% {
opacity: 0;
transform: translate(0, -50px);
-webkit-transform: translate(0, -50px);
}
}
@-webkit-keyframes aslAnFadeOutDrop {
0% {
opacity: 1;
transform: translate(0, 0);
-webkit-transform: translate(0, 0);
}
100% {
opacity: 0;
transform: translate(0, -50px);
-webkit-transform: translate(0, -50px);
}
}
.hiddend {
display: none !important;
}
div.asl_w.asl_an_fadeInDrop,
div.asl_w.asl_an_fadeOutDrop {
-webkit-animation-duration: 100ms;
animation-duration: 100ms;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
div.asl_w.asl_an_fadeInDrop {
animation-name: aslAnFadeInDrop;
-webkit-animation-name: aslAnFadeInDrop;
}
div.asl_w.asl_an_fadeOutDrop {
animation-name: aslAnFadeOutDrop;
-webkit-animation-name: aslAnFadeOutDrop;
}
div.asl_w.asl_main_container {
transition: width 130ms linear;
-webkit-transition: width 130ms linear;
}
div.asl_w,
div.asl_w *,
div.asl_r,
div.asl_r *,
div.asl_s,
div.asl_s * {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
-ms-box-sizing: content-box;
-o-box-sizing: content-box;
box-sizing: content-box;
padding: 0;
margin: 0;
border: 0;
border-radius: 0;
text-transform: none;
text-shadow: none;
box-shadow: none;
text-decoration: none;
text-align: left;
letter-spacing: normal;
}
div.asl_r,
div.asl_r * {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
div.asl_r {
box-sizing: border-box;
margin: 12px 0 0 0;
}
div.asl_m .proinput input::-ms-clear {
display: none !important;
width: 0 !important;
height: 0 !important;
}
div.asl_m .proinput input::-ms-reveal {
display: none !important;
width: 0 !important;
height: 0 !important;
}
div.asl_m input[type="search"]::-webkit-search-decoration,
div.asl_m input[type="search"]::-webkit-search-cancel-button,
div.asl_m input[type="search"]::-webkit-search-results-button,
div.asl_m input[type="search"]::-webkit-search-results-decoration {
display: none;
}
div.asl_m input[type="search"] {
appearance: auto !important;
-webkit-appearance: none !important;
}
.clear {
clear: both;
}
.hiddend {
display: none;
}
div.asl_m textarea:focus,
div.asl_m input:focus {
outline: none;
}
div.asl_m {
width: 100%;
height: auto;
border-radius: 0;
background: rgba(255, 255, 255, 0);
overflow: hidden;
position: relative;
z-index: 200;
}
div.asl_m .probox {
width: auto;
border-radius: 5px;
background: #fff;
overflow: hidden;
border: 1px solid #fff;
box-shadow: 1px 0 3px #ccc inset;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
flex-direction: row;
}
div.asl_m .probox .proinput {
width: 1px;
height: 100%;
margin: 0 0 0 10px;
padding: 0 5px;
float: left;
box-shadow: none;
position: relative;
flex: 1 1 auto;
-webkit-flex: 1 1 auto;
order: 5;
-webkit-order: 5;
}
div.asl_m .probox .proinput form {
height: 100%; margin: 0 !important;
padding: 0 !important;
display: block !important;
max-width: unset !important;
}
div.asl_m .probox .proinput input:before,
div.asl_m .probox .proinput input:after,
div.asl_m .probox .proinput form:before,
div.asl_m .probox .proinput form:after {
display: none;
}
div.asl_m .probox .proinput input {
height: 28px;
border: 0;
background: transparent;
width: 100%;
box-shadow: none;
margin: -1px;
padding: 0;
left: 0;
line-height: normal !important;
display: block;
min-height: unset;
max-height: unset;
}
div.asl_m .probox .proinput input::-webkit-input-placeholder {
opacity: .85;
}
div.asl_m .probox .proinput input::-moz-placeholder {
opacity: .85;
}
div.asl_m .probox .proinput input:-ms-input-placeholder {
opacity: .85;
}
div.asl_m .probox .proinput input:-moz-placeholder {
opacity: .85;
}
div.asl_m .proinput input.orig {
padding: 0 !important;
margin: 0 !important;
background: transparent !important;
border: none !important;
background-color: transparent !important;
box-shadow: none !important;
z-index: 10;
position: relative;
}
div.asl_m .proinput input.autocomplete {
padding: 0 !important;
margin: 0;
background: transparent !important;
border: none !important;
background-color: transparent !important;
box-shadow: none !important;
opacity: .2;
}
div.asl_m .probox .proinput input.autocomplete {
border: 0;
background: transparent;
width: 100%;
box-shadow: none;
margin: 0;
margin-top: -28px !important;
padding: 0;
left: 0;
position: relative;
z-index: 9;
}
div.asl_m .probox .proinput.iepaddingfix {
padding-top: 0;
}
div.asl_m .probox .proinput .loading {
width: 32px;
background: #000;
height: 100%;
box-shadow: none;
}
div.asl_m .probox .proloading,
div.asl_m .probox .proclose,
div.asl_m .probox .promagnifier,
div.asl_m .probox .prosettings {
width: 20px;
height: 20px;
background: none;
background-size: 20px 20px;
float: right;
box-shadow: none;
margin: 0;
padding: 0;
text-align: center;
flex: 0 0 auto;
-webkit-flex: 0 0 auto;
z-index: 100;
}
div.asl_m .probox .promagnifier {
order: 10;
-webkit-order: 10;
}
div.asl_m .probox .prosettings {
order: 1;
-webkit-order: 1;
}
div.asl_m .probox .proloading,
div.asl_m .probox .proclose {
background-position: center center;
display: none;
background-size: auto;
background-repeat: no-repeat;
background-color: transparent;
order: 6;
-webkit-order: 6;
}
div.asl_m .probox .proclose {
position: relative;
cursor: pointer;
}
div.asl_m .probox .promagnifier .innericon,
div.asl_m .probox .prosettings .innericon,
div.asl_m .probox .proclose .innericon {
background-size: 20px 20px;
background-position: center center;
background-repeat: no-repeat;
background-color: transparent;
width: 100%;
height: 100%;
text-align: center;
overflow: hidden;
line-height: initial;
display: block;
}
div.asl_m .probox .promagnifier .innericon svg,
div.asl_m .probox .prosettings .innericon svg,
div.asl_m .probox .proloading svg {
height: 100%;
width: 22px;
vertical-align: baseline;
display: inline-block;
}
div.asl_m .probox .proloading {
padding: 2px;
box-sizing: border-box;
}
div.asl_m .probox div.asl_loader,
div.asl_m .probox div.asl_loader * {
box-sizing: border-box !important;
margin: 0;
padding: 0;
box-shadow: none;
}
div.asl_m .probox div.asl_loader {
box-sizing: border-box;
display: flex;
flex: 0 1 auto;
flex-direction: column;
flex-grow: 0;
flex-shrink: 0;
flex-basis: 28px;
max-width: 100%;
max-height: 100%;
width: 100%;
height: 100%;
align-items: center;
justify-content: center;
}
div.asl_m .probox div.asl_loader-inner {
width: 100%;
margin: 0 auto;
text-align: center;
height: 100%;
}
@-webkit-keyframes rotate-simple {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes rotate-simple {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
div.asl_m .probox div.asl_simple-circle {
margin: 0;
height: 100%;
width: 100%;
animation: rotate-simple .8s infinite linear;
-webkit-animation: rotate-simple .8s infinite linear;
border: 4px solid #fff;
border-right-color: transparent !important;
border-radius: 50%;
box-sizing: border-box;
}
div.asl_m .probox .proclose svg {
background: #333;
border-radius: 50%;
position: absolute;
top: 50%;
width: 20px;
height: 20px;
margin-top: -10px;
left: 50%;
margin-left: -10px;
fill: #fefefe;
padding: 4px;
box-sizing: border-box;
box-shadow: 0 0 0 2px rgba(255, 255, 255, .9);
}
div.asl_r * {
text-decoration: none;
text-shadow: none;
}
div.asl_r .results .asl_nores {
overflow: hidden;
width: auto;
height: 100%;
line-height: initial;
text-align: center;
margin: 0;
background: #fff;
padding: 10px 3px;
color: #222;
}
div.asl_r.horizontal {
padding: 2px 0 10px;
}
div.asl_r.horizontal .results .nores {
background: transparent;
}
div.asl_r .results {
overflow: hidden;
width: auto;
height: 0;
margin: 0;
padding: 0;
}
div.asl_r.horizontal .results {
height: auto;
width: auto;
}
div.asl_r .results .item {
overflow: hidden;
width: auto;
margin: 0;
padding: 3px;
position: relative;
background: #f4f4f4;
border-left: 1px solid rgba(255, 255, 255, .6);
border-right: 1px solid rgba(255, 255, 255, .4);
animation-delay: 0s;
animation-duration: 1s;
animation-fill-mode: both;
animation-timing-function: ease;
backface-visibility: hidden;
-webkit-animation-delay: 0s;
-webkit-animation-duration: 1s;
-webkit-animation-fill-mode: both;
-webkit-animation-timing-function: ease;
-webkit-backface-visibility: hidden;
}
div.asl_r.vertical .results .item:last-child {
margin-bottom: 0;
}
div.asl_r.vertical .results .item:last-child:after {
height: 0;
margin: 0;
width: 0;
}
div.asl_r .results .item .asl_image {
overflow: hidden;
background: transparent;
margin: 2px 8px 0 0;
padding: 0;
float: left;
background-position: center;
background-size: cover;
}
div.asl_r .results .item .asl_image img {
width: 100%;
height: 100%;
}
div.asl_r .results .item .asl_content {
overflow: hidden;
height: auto;
background: transparent;
margin: 0;
padding: 3px 3px 5px 3px;
}
div.asl_r .results .item .asl_content h3 {
margin: 0;
padding: 0;
display: inline;
line-height: inherit;
}
div.asl_r .results .item .asl_content .asl_desc {
margin-top: 4px;
font-size: 12px;
line-height: 18px;
}
div.asl_r .results .item div.etc {
margin-top: 4px;
}
div.asl_r .results a span.overlap {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 1;
}
div.asl_r p.showmore {
text-align: center;
padding: 0;
margin: 0;
font-weight: normal;
font-family: Open Sans;
color: #055e94;
font-size: 12px;
line-height: 30px;
text-shadow: 0 0 0 rgba(255, 255, 255, 0);
background-color: #fff;
margin-top: 3px;
cursor: pointer;
}
div.asl_r p.showmore span {
font-weight: normal;
font-family: Open Sans;
color: #055e94;
font-size: 12px;
line-height: 30px;
text-shadow: 0 0 0 rgba(255, 255, 255, 0);
display: block;
text-align: center;
cursor: pointer;
}
.results .asl_nores .asl_keyword {
padding: 0 6px;
cursor: pointer;
font-weight: bold;
font-family: Open Sans;
}
div.asl_r .resdrg {
height: auto;
}
div.asl_w .group:first-of-type {
margin: 0 0 -3px;
}
div.asl_s.searchsettings {
width: 200px;
height: auto;
position: absolute;
display: none;
z-index: 1101;
border-radius: 0 0 3px 3px;
visibility: hidden;
padding: 0;
}
div.asl_s.searchsettings form {
display: flex;
flex-wrap: wrap;
margin: 0 0 12px 0 !important;
padding: 0 !important;
}
div.asl_s.searchsettings .asl_option_inner {
margin: 2px 10px 0 10px;
*padding-bottom: 10px;
}
div.asl_s.searchsettings.ie78 .asl_option_inner {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
div.asl_s.searchsettings .asl_option_label {
font-size: 14px;
line-height: 20px !important;
margin: 0;
width: 150px;
text-shadow: none;
padding: 0;
min-height: 20px;
border: none;
background: transparent;
float: none;
}
div.asl_s.searchsettings .asl_option_inner input[type=checkbox] {
display: none !important;
}
div.asl_s.searchsettings.ie78 .asl_option_inner input[type=checkbox] {
display: block;
}
div.asl_s.searchsettings.ie78 .asl_option_label {
float: right !important;
}
div.asl_s.searchsettings .asl_option {
display: flex;
flex-direction: row;
-webkit-flex-direction: row;
align-items: flex-start;
margin: 0 0 10px 0;
cursor: pointer;
}
div.asl_s.searchsettings .asl_option.asl-o-last,
div.asl_s.searchsettings .asl_option:last-child {
margin-bottom: 0;
}
div.asl_s.searchsettings .asl_option_inner {
width: 17px;
height: 17px;
position: relative;
flex-grow: 0;
-webkit-flex-grow: 0;
flex-shrink: 0;
-webkit-flex-shrink: 0;
}
div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox {
cursor: pointer;
position: absolute;
width: 17px;
height: 17px;
top: 0;
padding: 0;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .2);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .2);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .2);
overflow: hidden;
font-size: 0 !important;
color: rgba(0, 0, 0, 0);
} div.asl_r.vertical .results,
div.asl_s.searchsettings .asl_sett_scroll {
scrollbar-width: thin;
scrollbar-color: rgba(0, 0, 0, 0.5) transparent;
}
div.asl_r.vertical .results {
scrollbar-color: rgba(0, 0, 0, 0.5) rgb(255,255,255);
}
div.asl_r.vertical .results::-webkit-scrollbar {
width: 10px;
}
div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar {
width: 6px;
}
div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-track {
background: transparent;
box-shadow: inset 0 0 12px 12px transparent;
border: none;
}
div.asl_r.vertical .results::-webkit-scrollbar-track {
background: rgb(255, 255, 255);
box-shadow: inset 0 0 12px 12px transparent;
border: solid 2px transparent;
}
div.asl_r.vertical .results::-webkit-scrollbar-thumb,
div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-thumb {
background: transparent;
box-shadow: inset 0 0 12px 12px rgba(0, 0, 0, 0);
border: solid 2px transparent;
border-radius: 12px;
}
div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-thumb {
border: none;
}
div.asl_r.vertical:hover .results::-webkit-scrollbar-thumb,
div.asl_s.searchsettings:hover .asl_sett_scroll::-webkit-scrollbar-thumb {
box-shadow: inset 0 0 12px 12px rgba(0, 0, 0, 0.5);
}
@media (hover: none), (max-width: 500px) {
div.asl_r.vertical .results::-webkit-scrollbar-thumb,
div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-thumb {
box-shadow: inset 0 0 12px 12px rgba(0, 0, 0, 0.5);
}
} div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox:after {
opacity: 0;
font-family: 'aslsicons2';
content: "\e800";
font-weight: normal !important;
background: transparent;
border: none !important;
box-sizing: content-box;
color: #fff;
height: 100%;
width: 100%;
padding: 0 !important;
margin: 1px 0 0 0 !important;
line-height: 17px;
text-align: center;
text-decoration: none;
text-shadow: none;
display: block;
font-size: 11px !important;
position: absolute;
top: 0;
left: 0;
z-index: 1;
}
div.asl_s.searchsettings.ie78 .asl_option_inner .asl_option_checkbox:after {
display: none;
}
div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox:hover::after {
opacity: .3;
}
div.asl_s.searchsettings .asl_option_inner input[type=checkbox]:checked+.asl_option_checkbox:after {
opacity: 1;
}
div.asl_s.searchsettings fieldset {
position: relative;
float: left;
}
div.asl_s.searchsettings fieldset {
background: transparent;
font-size: .9em;
margin: 12px 0 0 !important;
padding: 0;
width: 192px;
}
div.asl_s.searchsettings fieldset .asl_option_label {
width: 130px;
display: block;
}
div.asl_s.searchsettings form fieldset legend {
padding: 5px 0 8px 10px;
}
#asl_hidden_data {
display: none !important;
}
.asl_r .item { .asl__af-tt-container {
position: relative;
z-index: 2;
.asl__af-tt-link {
transition: opacity 0.2s;
&:hover {
opacity: 0.7;
}
}
}
.average-rating {
--percent: 0%;
--color: #2EA3F2;
--bg-color: rgba(0,0,0,0.2);
--size: 17px;
position: relative;
appearance: none;
width: auto;
display: inline-block;
vertical-align: baseline;
font-size: var(--size);
line-height: calc(var(--size) - 15%);
color: var(--bg-color);
background: linear-gradient(90deg, var(--color) var(--percent), var(--bg-color) var(--percent));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
}
.asl_r .item {
.price {
--regular-price-color: #666;
--sale_price_color: #666;
color: var(--regular-price-color);
del {
opacity: .5;
display: inline-block;
text-decoration: line-through;
color: var(--regular-price-color);
}
ins {
margin-left: 0.5em;
text-decoration: none;
font-weight: 700;
display: inline-block;
color: var(--sale_price_color);
}
}
.add-to-cart-container {
display: flex;
flex-wrap: wrap;
align-items: center;
position: relative;
z-index: 10;
width: 100%;
margin: 12px 0;
.add-to-cart-quantity {
padding: 8px 0 8px 8px;
background: #eaeaea;
width: 32px;
border-radius: 4px 0 0 4px;
height: 18px;
min-height: unset;
display: inline-block;
font-size: 13px;
line-height: normal;
}
.add-to-cart-button {
padding: 8px;
border-radius: 4px;
background: #6246d7;
color: white;
height: 18px;
min-height: unset;
display: block;
text-align: center;
min-width: 90px;
font-size: 13px;
line-height: normal;
&.add-to-cart-variable {
border-radius: 4px;
}
&.loading {
content: url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' xmlns='http://www.w3.org/2000/svg' stroke='%23fff'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(1 1)' stroke-width='2'%3E%3Ccircle stroke-opacity='.5' cx='18' cy='18' r='18'/%3E%3Cpath d='M36 18c0-9.94-8.06-18-18-18'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 18 18' to='360 18 18' dur='1s' repeatCount='indefinite'/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
}
a.added_to_cart {
flex-basis: 100%;
margin-top: 8px;
}
}
.add-to-cart-container:has(.add-to-cart-quantity) {
.add-to-cart-button {
border-radius: 0 4px 4px 0;
}
}
}
.rtl .asl_content,
.rtl .asl_nores,
.rtl .asl_content *,
.rtl .asl_nores *,
.rtl .searchsettings form {
text-align: right !important;
direction: rtl !important;
}
.rtl .asl_nores>* {
display: inline-block;
}
.rtl div.asl_r .results .item .asl_image {
float: right;
margin: 2px 0 0 8px;
}
.rtl .searchsettings .asl_option {
flex-direction: row-reverse !important;
-webkit-flex-direction: row-reverse !important;
}
.rtl .asl_option {
direction: ltr;
}
.rtl .asl_label,
.rtl .asl_option div.asl_option_label {
text-align: right !important;
}
.rtl .asl_label {
max-width: 1000px !important;
width: 100%;
direction: rtl !important;
}
.rtl .asl_label input[type=radio] {
margin: 0 0 0 6px !important;
}
.rtl .asl_option_cat_level-0 div.asl_option_label {
font-weight: bold !important;
}
.rtl fieldset .asl_option_cat_level-1 {
margin-right: 12px !important;
margin-left: 0;
}
.rtl fieldset .asl_option_cat_level-2 {
margin-right: 24px !important;
margin-left: 0;
}
.rtl fieldset .asl_option_cat_level-3 {
margin-right: 36px !important;
margin-left: 0;
}
.rtl .searchsettings legend {
text-align: right !important;
display: block;
width: 100%;
}
.rtl .searchsettings input[type=text],
.rtl .searchsettings select {
direction: rtl !important;
text-align: right !important;
}
.rtl div.asl_w.asl_s.searchsettings form,
.rtl div.asl_w.asl_sb.searchsettings form {
flex-direction: row-reverse !important;
}
.rtl div.horizontal.asl_r div.item {
float: right !important;
}
.rtl p.asl-try {
direction: rtl;
text-align: right;
margin-right: 10px;
width: auto !important;
}