@charset "utf-8";#cks_overlay {background-color: var(--white-color) !important;padding: 5px 0 !important;}.cks_inner, .cks_inner a {color: #5F5F5F !important;font-size: 0.813rem !important;line-height: 0.875em !important;}.cks_inner p {padding: 7px 114px 5px 0px !important;}.cks_btn {width: 80px !important;margin-top: -14px !important;background-color: #a5a5a9 !important;font-size: 14px !important;height: 27px !important;line-height: 26px !important;border-radius: 0 !important;box-shadow: none !important;}html {-webkit-text-size-adjust: 100% !important;}body {margin: 0;padding: 0;overflow-x: hidden;background-color: #F9F4ED;top: 0 !important;color: var(--primary-color);}body > .skiptranslate {display: none !important;}* {outline: none;box-sizing: border-box;}img {image-rendering:-webkit-optimize-contrast;}img:not([src*="px"]) {height: auto;}header img[data-src], footer img[data-src] {transition: opacity .3s ease-in;}header img[src='img/px.webp'], footer img[src='img/px.webp'] {opacity: 0;}a {color: inherit;}a img {border: 0px solid;}a.art_anchor {width: 0;height: 0;overflow: hidden;position: absolute;top: 0;left: 0;z-index: 0;font-size: 0;}p {width: 100%;float: left;margin: 0;padding: 0;}.content p {float: none;}button {margin: 0;padding: 0;border: none;background: transparent;color: inherit;font: inherit;}body .ui-widget {font-size: 11px;display: none;}.sc_only {width: 0px;height: 0px;overflow: hidden;}.page_c {width: 100%;min-width: 850px;overflow: hidden;position: relative;z-index: 1;}@media only screen and (max-width: 1025px) {.page_c {min-width: 320px;}body .ui-widget {font-size: 14px;}}@media only screen and (max-width: 650px) {body .ui-widget {font-size: 16px;}}.offscreen {position: absolute;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);padding: 0;border: 0;height: 1px;width: 1px;overflow: hidden;}*:focus {outline: none;}.focus-visible {outline: 2px dotted var(--white-color);}.as_map_c {width: 100%;position: fixed;top: 0;left: 0;z-index: 100;}.as_map {height: 28px;margin: -250px auto 0 auto;display: table;table-layout: fixed;padding: 3px 25px 14px 10px;;background-color: var(--primary-color);transition: margin-top 400ms;-webkit-transition: margin-top 400ms;}.as_map.opened {margin-top: 0;}.as_map ul {float: left;margin: 0;padding: 0;list-style: none;}.as_map ul li {float: left;margin: 15px 10px;}.as_map ul li > * {padding: 5px 15px;background-color: #E0B470;font: 400 1.125rem/160% var(--primary-font);color: var(--primary-color);text-decoration: none;line-height: 20px;}.as_map ul li > *:focus {background-color: #FFF;outline: 1px dotted #E0B470;}.head_c {position: fixed;top: 0;left: 0;width: 100%;padding: 64px 64px 0;display: flex;justify-content: space-between;align-items: center;font: 400 1.125rem/140% var(--secondary-font);z-index: 6;}body.no_himage .main {padding-top: 260px;}.head_c .head_left {display: flex;align-items: center;gap: 20px;}.head_c .head_left > * {min-width: 120px;height: 40px;background-color: var(--white-color);border: 1px solid var(--primary-color);border-radius: 20px;display: flex;justify-content: center;align-items: center;gap: 10px;}.head_c .head_left .weather_info .img_c {width: 32px;height: 32px;line-height: 50%;}.head_c .head_left .weather_info .img_c img {width: 100%;height: 100%;object-fit: contain;}.head_c .head_left .lang_switch {gap: 20px;}.head_c .head_left .lang_switch > span {text-decoration: underline;}.head_c .head_left .lang_switch a {text-decoration: none;}.head_c .head_left .lang_switch a:hover, .head_c .head_left .lang_switch a:focus {text-decoration: underline;}.head_c .head_left .lang_switch > * {position: relative;}.head_c .head_left .lang_switch > *:first-child::after {content: "";position: absolute;right: -10px;top: 50%;transform: translateY(-50%);width: 1px;height: 16px;background-color: var(--primary-color);}.head_c .logo_c {position: absolute;top: 40px;left: 50%;transform: translateX(-50%);transition: all ease .5s;}body.menu_fixed .head_c .logo_c {transform: translate(-50%, -150px);opacity: 0;}.head_c .logo_c img.small {display: none;}#menu_btn {width: 68px;height: 68px;display: flex;justify-content: center;align-items: center;background-color: var(--white-color);border: 1px solid var(--primary-color);border-radius: 50%;cursor: pointer;}#menu_btn .lines {width: 19px;height: 15px;display: flex;flex-direction: column;justify-content: space-between;}#menu_btn .lines .line {width: 100%;height: 2px;background-color: var(--primary-color);transition: all ease .5s;}body.menu_opened #menu_btn .lines .line:nth-child(1) {transform: translateY(5px) rotate(45deg);}body.menu_opened #menu_btn .lines .line:nth-child(2) {transform: translateY(-8px) rotate(-45deg);}.h_menu_c {width: 100%;height: calc(100vh - 57px);padding-bottom: 60px;overflow: hidden auto;position: fixed;top: 0;left: 0;display: flex;justify-content: center;align-items: flex-start;background-color: var(--primary-color);background-size: cover;opacity: 0;transform: translateY(-100%);transition: all ease 1s;z-index: 5;}body.menu_opened .h_menu_c {opacity: 1;transform: none;background-image: url(../img/bgs/menu_bg.jpg);}.h_menu_c .menu_c {display: flex;flex-direction: column;align-items: center;justify-content: space-between;padding: 0;position: relative;width: 100%;z-index: 1;}.h_menu_c .menu_c .menu_logo {display: none;}.h_menu_c .menu {width: 100%;min-height: 100%;position: relative;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;z-index: 2;}.h_menu_c .menu .deskmenu_c {width: 100%;display: flex;align-items: flex-start;justify-content: center;}.h_menu_c .menu .deskmenu_c > ul {max-width: 1250px;position: relative;display: flex;flex-direction: column;overflow-x: visible;margin: 0;padding: 230px 760px 50px 50px;z-index: 1;transition: all .7s ease 0s;}.menu li {margin: 0;list-style: none;display: inline-block;z-index: 2;text-transform: none;position: relative;}.menu .deskmenu_c > ul > li > a {width: 100%;display: inline-block;margin: 0;padding: 30px 0 30px 53px;position: relative;font: 400 2.125rem/100% var(--primary-font);text-transform: uppercase;color: var(--white-color);text-decoration: none;white-space: nowrap;transition: color ease .5s;}.menu .deskmenu_c > ul > li > a::before {content: "";position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 33px;height: 32px;opacity: 0;background-size: 100% 100%;transition: all ease .5s;}body.menu_opened .menu .deskmenu_c > ul > li > a::before {background-image: url(../img/icons/sun.svg);}.menu .deskmenu_c > ul > li > a:hover::before, .menu .deskmenu_c > ul > li > a:focus::before, .menu .deskmenu_c > ul > li.current_link > a::before {opacity: 1;}.menu li a span {display: inline;position: relative;}.menu .deskmenu_c > ul > li.link_down > a span::after {content: '';position: absolute;top: 50%;transform: translate(100%, -50%);right: -12px;width: 0;height: 1px;background-color: #E0B470;transition: width ease 1.2s;}.menu .deskmenu_c ul > li.link_down.opened > a span::after {width: calc(600px - 100%);}.h_menu_c .menu .deskmenu_c > ul > li > ul {position: absolute;top: 20px;right: 0;width: 100%;max-width: 420px;padding: 0;visibility: hidden;opacity: 0;transform: translateX(calc(100% + 300px));transition: all ease 1s;transition-delay: 0s;}.h_menu_c .menu .deskmenu_c > ul > li.opened > ul {visibility: visible;opacity: 1;transition-delay: .5s;}.h_menu_c .menu .deskmenu_c > ul > li:last-child > ul {top: auto;bottom: 20px;}.menu li li {width: 100%;}.menu .deskmenu_c li li a {display: inline-block;font: 400 1.5rem/120% var(--secondary-font);white-space: nowrap;letter-spacing: .1em;color: var(--white-color);text-decoration: none;text-transform: uppercase;transition: all .5s ease 0s;padding: 13px 0;opacity: 1;}.menu .deskmenu_c li li a:hover, .menu .deskmenu_c li li a:focus, .menu .deskmenu_c li li.current_link a {text-decoration: underline;}.menu_links {width: 100%;padding: 0 50px 0 180px;font: 600 1rem/100% var(--primary-font);color: #2F3232;text-transform: uppercase;display: flex;align-items: center;gap: 23px;}.menu_links .gtranslate_c {display: none;}.menu_links a {color: inherit;text-decoration: none;}.menu_links a:hover, .menu_links a:focus {text-decoration: underline;}.menu_links .icon_c {width: 36px;height: 36px;display: flex;justify-content: center;align-items: center;border: 2px solid #D6C753;border-radius: 100%;transition: all ease .5s }.menu_links .icon_c:hover, .menu_links .icon_c:focus {transform: scale(1.07);}.header_image_c {width: 100%;height: calc(100vh - 57px);float: left;position: relative;z-index: 1;}.header_image_c::after {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 1.707vw;background: url(../img/bgs/yellow_shape_top.png);background-size: 100% 100%;z-index: 2;}.header_image_c .header_image {width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;transition: background-image ease 1s;-webkit-transition: background-image ease 1s;position: relative;overflow: hidden;z-index: 1;}.header_image_c .header_image .img_c {position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: transform ease 4s;transition-delay: 1s;transform: none;}.header_image_c .header_image .img_c::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(0deg, rgba(255, 255, 255, 0.00) 54.1%, rgba(6, 31, 74, 0.36) 100%);z-index: 2;}.header_image_c .header_image .img_c::after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(6, 31, 74, 0.20);z-index: 3;}.header_image_c .header_image .img_c img {width: 100%;height: 100%;min-width: 0;min-height: 0;object-fit: cover;position: static;top: auto;left: auto;right: auto;margin: 0;transform: none;-webkit-transform: none;}.header_image_c .slick-list {width: 100%;height: 100%;}.header_image_c .slider_image {width: 100%;height: 100%;position: absolute;top: 0;left: 0;}.header_image_c .slider_image.current {z-index: 2;}.header_image_c .header_image_logo {display: none;}.header_image_c:not(:has(.slick-list)) .header_image picture {position: absolute;top: 0;left: 0;width: 100%;height: 100%;animation: zoom 25s forwards linear;}@keyframes zoom {0% {transform: none;}100% {transform: scale(1.4);}}.header_image_c ul.slick-dots > li > button {width: 34px;height: 33px;margin: 0;background-color: transparent;opacity: 1;transition: all ease 0.5s;background-image: url(../img/icons/bullet_point_himg.svg);background-size: 18px auto;background-position: center;background-repeat: no-repeat;}.header_image_c ul.slick-dots > li.slick-active > button {background-image: url(../img/icons/bullet_point_himg_active.svg);background-size: 100% 100%;}#fixed_bottom {position: fixed;bottom: 0;left: 0;width: 100%;height: 57px;background-color: var(--primary-color);display: flex;justify-content: space-between;padding-left: 80px;z-index: 6;}#fixed_bottom .left, #fixed_bottom .right {font: 400 1.125rem/140% var(--secondary-font);color: var(--white-color);letter-spacing: .1em;}#fixed_bottom a {text-decoration: none;}#fixed_bottom .left {height: 100%;display: flex;align-items: stretch;}#fixed_bottom .left > * {height: 100%;display: flex;align-items: center;gap: 24px;border-right: 1px solid var(--white-color);padding: 0 40px;}#fixed_bottom .left .social_c {gap: 15px;}#fixed_bottom .left .social_c a {width: 30px;height: 30px;display: flex;justify-content: center;align-items: center;border: 1px solid var(--white-color);border-radius: 50%;position: relative;}#fixed_bottom .left .social_c a::after {content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;height: 100%;border: 2px solid var(--white-color);border-radius: 50%;opacity: 0;transition: all ease .5s;}#fixed_bottom .left .social_c a:hover::after, #fixed_bottom .left .social_c a:focus::after {opacity: 1;}#fixed_bottom .left > a {transition: all ease .5s;}#fixed_bottom .left > a:hover, #fixed_bottom .left > a:focus {background-color: var(--white-color);color: var(--primary-color);}#fixed_bottom .left > a img {filter: contrast(0) brightness(2);transition: filter ease .5s;}#fixed_bottom .left > a:hover img, #fixed_bottom .left > a:focus img {filter: none;}#fixed_bottom .right {height: 100%;display: flex;align-items: stretch;}#fixed_bottom .right > * {height: 100%;display: flex;align-items: center;gap: 24px;border-left: 1px solid var(--white-color);padding: 0 40px;font-weight: 800;text-transform: uppercase;}#fixed_bottom .right > a {transition: all ease .5s;}#fixed_bottom .right > a:hover, #fixed_bottom .right > a:focus {background-color: var(--white-color);color: var(--primary-color);}#fixed_bottom #open_popup {transition: all ease .5s;cursor: pointer;}#fixed_bottom #open_popup:hover, #fixed_bottom #open_popup:focus {background-color: var(--white-color);}#fixed_bottom .dots {width: 42px;height: 22px;--ring: radial-gradient(circle, transparent calc(50% - 0.5px), #E0B470 calc(50% - 0.5px) calc(50% + 0.5px), transparent calc(50% + 0.5px) ) no-repeat;background: var(--ring) 0px 50%, var(--ring) 16px 50%, var(--ring) 32px 50%;background-size: 10px 10px;animation: l3 1s infinite linear;}@keyframes l3 {20% {background-position: 0px 0%, 16px 50%, 32px 50%;}40% {background-position: 0px 100%, 16px 0%, 32px 50%;}60% {background-position: 0px 50%, 16px 100%,32px 0%;}80% {background-position: 0px 50%, 16px 50%, 32px 100%;}}#right_popup {position: absolute;bottom: 130px;right: 0;transform: translateX(100%);width: 534px;background-color: var(--primary-color);padding: 50px;transition: all ease .7s;z-index: 4;}#right_popup::before {content: "";position: absolute;bottom: 0;right: 50px;transform: translateY(100%);width: 0px;height: 0px;border-style: solid;border-width: 30px 30px 0 30px;border-color: var(--primary-color) transparent transparent transparent;}#right_popup::after {content:"";position: absolute;top: 78px;right: 71px;width: 81px;height: 82px;background-size: 100% 100%;}#right_popup.opened::after {background-image: url(../img/logos/b_white.png);}#right_popup.opened {transform: none;}#right_popup .popup_c {width: 100%;float: left;position: relative;color: #FFF;}#right_popup .art_element:first-child {margin-top: 0 !important;}#right_popup .close {position: absolute;top: 20px;right: 20px;transition: all ease .5s;}#right_popup .close:hover, #right_popup .close:focus {transform: scale(1.1);background-color: transparent;}#right_popup ul {padding: 0;list-style-position: inside;}.mobile_menu_btn {display: none;}.menu_slide_c {right: 99999px;position: absolute;}.main_c {width: 100%;overflow: hidden;position: relative;z-index: 1;float: left;background-color: #F9F4ED;}.main {width: 100%;float: left;min-height: 500px;padding-top: 20px;padding-bottom: 100px;overflow: hidden;position: relative;float: left;z-index: 1;}#footer {width: 100%;float: left;position: relative;z-index: 2;}#footer .footer_top {width: 100%;height: 100px;background-color: #E0B470;display: flex;justify-content: center;align-items: center;gap: 160px;font: 400 1.125rem/140% var(--secondary-font);letter-spacing: .1em;text-transform: uppercase;color: #48505D;}#footer .footer_top a {text-decoration: none;}#footer .footer_top a:hover, #footer .footer_top a:focus {text-decoration: underline;}#footer .footer_bottom {background-color: #061F4A;display: flex;justify-content: center;padding: 100px 48px;font: 300 1.25rem/150% var(--secondary-font);letter-spacing: .1em;color: var(--white-color);}#footer .footer_bottom_c {width: 100%;max-width: 1408px;}#footer .footer_bottom .top {display: flex;justify-content: space-between;align-items: flex-start;gap: 50px;padding-bottom: 80px;position: relative;}#footer .footer_bottom .top::after {content: "";position: absolute;bottom: 0;left: 50%;width: 1px;height: calc(100% + 40px);background-color: var(--white-color);}#footer .footer_bottom .top .footer_logo {margin-bottom: 30px;}#footer .footer_bottom .top a:hover, #footer .footer_bottom .top a:focus {text-decoration: none;}#footer .footer_bottom .middle {width: 100%;display: flex;justify-content: space-between;align-items: flex-end;padding-top: 35px;padding-bottom: 20px;border-bottom: 1px solid var(--white-color);}#footer .footer_bottom .middle a:not(.algo_link) {text-transform: uppercase;padding: 5px 42px;font-weight: 400;border: 1px solid var(--white-color);border-radius: 20px;text-decoration: none;text-decoration: all ease .5s;position: relative;}#footer .footer_bottom .middle a:not(.algo_link)::after {content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;height: 100%;border: 2px solid var(--white-color);border-radius: 20px;opacity: 0;transition: opacity ease .5s;}#footer .footer_bottom .middle a:not(.algo_link):hover::after, #footer .footer_bottom .middle a:not(.algo_link):focus::after {opacity: 1;}#footer .footer_bottom .middle .algo_link {font-size: .875rem;letter-spacing: normal;display: flex;gap: 8px;text-decoration: none;}#footer .footer_bottom .middle .algo_link:hover, #footer .footer_bottom .middle .algo_link:focus {text-decoration: underline;}#footer .footer_bottom .bottom {width: 100%;padding-top: 45px;display: flex;justify-content: space-between;font: 400 .875rem/135% var(--secondary-font);color: var(--white-color);}#footer .footer_bottom .impressum {display: flex;flex-wrap: wrap;gap: 35px;}#footer .footer_bottom .impressum a {text-decoration: none;}#footer .footer_bottom .impressum a:hover, #footer .footer_bottom .impressum a:focus {text-decoration: underline;}#footer .footer_bottom .social {display: flex;align-items: center;gap: 30px;}#footer .footer_bottom .social a {transition: transform ease .5s;}#footer .footer_bottom .social a:hover, #footer .footer_bottom .social a:focus {transform: scale(1.1);}#maprahmen {border: none;width: 100%;}#karte {width: 100%;height: 550px;}#input-hintergrund {padding: 12px;background:#ECECEC;}#inputaddress {background-color: var(--white-color);border: 0 none;float: left;height: 20px;margin: 0 12px 0 0;padding: 12px;max-width: 400px;width: 100%;color:#001C36;}#mapsButton1 {padding: 13px 25px;transition: all 500ms;color: var(--white-color);text-decoration: none;font: 400 1em/110% Arial, Helvetica, sans-serif;text-transform: uppercase;background: #CA1233;border:none;cursor:pointer;}@media(max-width: 1400px) {#fixed_bottom .left > a span {display: none;}}@media(max-width: 1200px) {.h_menu_c .menu .deskmenu_c > ul {padding-right: 660px;}.menu .deskmenu_c ul > li.link_down.opened > a span::after {width: calc(500px - 100%);}.h_menu_c .menu .deskmenu_c > ul > li > ul {transform: translateX(calc(100% + 200px));}#footer .footer_map {width: 400px;}}@media(max-width:1025px) {.as_map_c {display: none !important;}.page_c {padding-top: 77px;}.head_c, body.no_himage .head_c {height: 77px;padding: 0 22px;background-color: var(--primary-color);}body.no_himage .main {padding-top: 100px;}.head_c .head_left .weather_info {display: none;}.head_c .head_left > * {min-width: unset;background-color: transparent;border: none;border-radius: 0;color: var(--white-color);}.head_c .head_left .lang_switch > :first-child::after {background-color: var(--white-color);}.head_c .logo_c {top: 50%;transform: translate(-50%, -50%);}.head_c .logo_c img:not(.small) {display: none;}.head_c .logo_c img.small {display: block;}#menu_btn {width: 46px;height: 46px;background-color: transparent;border: 2px solid var(--white-color);}#menu_btn .lines {width: 17px;height: 13px;}#menu_btn .lines .line {background-color: var(--white-color);}body.menu_opened #menu_btn .lines .line:nth-child(2) {transform: translateY(-6px) rotate(-45deg);}.h_menu_c .menu_c {padding-top: 77px;}.h_menu_c .menu_c .menu_logo {display: block;}.h_menu_c .menu .deskmenu_c {justify-content: center;}.h_menu_c .menu .deskmenu_c > ul {width: 100%;max-width: 400px;padding: 50px 42px 0;order: 1;}.h_menu_c .menu .deskmenu_c > ul > li:last-child > ul {bottom: auto;}.menu .deskmenu_c > ul > li > a {font-size: 1.25rem;padding-top: 15px;padding-bottom: 15px;padding-left: 40px;transition: border-color ease .5s;position: relative;}.menu .deskmenu_c > ul > li:first-child > a {border-top: none;}.menu .deskmenu_c > ul > li > a::before {width: 26px;height: 26px;opacity: 1;}.menu .deskmenu_c > ul > li.link_down > a {padding-right: 35px;}.menu .deskmenu_c > ul > li.link_down > a::after {content: '';position: absolute;top: 50%;right: 11px;transform: translateY(-50%);width: 12px;height: 8px;background-size: 100% 100%;opacity: 1;transition: transform ease .5s;}.menu .deskmenu_c > ul > li.link_down > a span::before, .menu .deskmenu_c > ul > li.link_down > a span::after {content: none;}body.menu_opened .menu .deskmenu_c > ul > li.link_down > a::after {background-image: url(../img/icons/angle_down_menu.svg);}.menu .deskmenu_c > ul > li.link_down.opened > a::after {transform: translateY(-50%) rotate(180deg);}.h_menu_c .menu .deskmenu_c > ul > li > ul {position: relative;right: auto;padding: 0;visibility: visible;opacity: 1;overflow: hidden;max-height: 0;transform: none;transition: all .5s ease 0s;max-width: unset;}.h_menu_c .menu .deskmenu_c > ul > li.opened > ul {transition-delay: 0s;}body.menu_opened .h_menu_c .menu .deskmenu_c > ul > li > ul {top: auto;right: auto;transform: none;}.h_menu_c .menu .deskmenu_c > ul > li.opened > ul {max-height: 800px;padding-top: 0;padding-bottom: 19px;}.menu .deskmenu_c li li a {font-size: 1rem;padding: 6px 0;}.menu .deskmenu_c li li a:hover, .menu .deskmenu_c li li a:focus, .menu .deskmenu_c li li.current_link a {text-decoration: none;}#fixed_bottom {padding-left: 0;}#fixed_bottom .left > * {padding: 0 30px;}#fixed_bottom .right > * {padding: 0 30px;}#fixed_bottom .left > *:last-child {border-right: none;}#fixed_bottom #open_popup {display: none !important;}.header_image_c {height: calc(100vh - 134px);}.header_image_c .header_image_logo {display: block;position: absolute;top: 50px;left: 50%;transform: translateX(-50%);z-index: 2;}.main {padding-bottom: 50px;}#footer .footer_top {gap: 50px;}#footer .footer_bottom .top {flex-direction: column;justify-content: flex-start;align-items: center;gap: 0;padding-bottom: 50px;}#footer .footer_bottom .top::after {content: none;}#footer .footer_bottom .top .left {display: flex;flex-direction: column;justify-content: flex-start;align-items: center;text-align: center;padding-bottom: 80px;position: relative;}#footer .footer_bottom .top .left::after {content: "";position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 500px;height: 1px;background-color: var(--white-color);}#footer .footer_bottom .top .right {display: flex;align-items: center;padding-top: 80px;}#footer .footer_bottom .middle {flex-direction: column;justify-content: flex-start;align-items: center;padding-top: 0;border: none;}#footer .footer_bottom .middle > :nth-child(2) {order: 1;}#footer .footer_bottom .middle > :first-child {order: 2;margin-top: 100px;position: relative;}#footer .footer_bottom .middle > :first-child::after {content: "";position: absolute;top: -50px;left: 50%;transform: translateX(-50%);width: 500px;height: 1px;background-color: var(--white-color);}#footer .footer_bottom .bottom {flex-direction: column;justify-content: flex-start;align-items: center;gap: 60px;}}@media(max-width: 650px) {.h_menu_c .menu .deskmenu_c > ul {padding-left: 25px;padding-right: 25px;}.header_image_c::after {height: 4.83vw;background-image: url(../img/bgs/yellow_shape_top_mobile.png);}.header_image_c .header_image_logo {top: 25px;}.header_image_c .slick-dots {bottom: 30px;}#fixed_bottom .left .social_c {display: none;}#fixed_bottom .left > * {border: none;padding: 0 24px;}#fixed_bottom .right > * {padding: 0 20px;}#footer .footer_top {flex-direction: column;justify-content: flex-start;align-items: center;gap: 20px;height: auto;padding: 25px;}#footer .footer_bottom {padding: 50px 20px 100px;}#footer .footer_bottom_c {max-width: 500px;}#footer .footer_bottom .top {width: 100%;}#footer .footer_bottom .top .left {width: 100%;padding-bottom: 55px;}#footer .footer_bottom .top .left::after {width: 100%;}#footer .footer_bottom .top .right {width: 100%;padding-top: 55px;}#footer .footer_map {width: 100%;}#footer .footer_bottom .middle > :first-child::after {width: min(calc(100vw - 40px), 500px);}#footer .footer_bottom .impressum {justify-content: center;}}@media(max-width: 450px) {#fixed_bottom {font-size: 1rem;}#fixed_bottom .left {padding-left: 10px;}#fixed_bottom .left > * {padding: 0 10px;}}@media(max-width: 400px) {#fixed_bottom .left, #fixed_bottom .right {font-size: 1rem;}}@media(max-width: 360px) {#fixed_bottom {font-size: .875rem;}#fixed_bottom .right > * {padding: 0 15px;}}