/* =================================== */
/* ============ OVERRIDE ============= */
/* =================================== */

.accordion-item {

}

.accordion-button:not(.collapsed) {
    border-radius: 0px !important;
    box-shadow: none !important;
    background-color: transparent;
    color: var(--color-gunmetal);
}

.accordion-button:focus {
    box-shadow: none !important;
    border: none !important;
}

.accordion-main-button::after {
    margin-top: 1rem;
}

.accordion-button:not(.collapsed)::after {
    
}

:focus-visible {
    outline: none !important;
}

.form-control:focus {
    outline: 0;
    box-shadow: none !important;
    border-color: var(--color-beige) !important;
}

.gradient-start-screen {
    background: linear-gradient(0deg, rgba(143,75,99,0) 30%, rgba(0,0,0,0.3) 100%);
}

.silbentrennung{
    hyphens: auto;
}

.grecaptcha-badge {
    display: none !important;
}

/* =================================== */
/* ============ ALLGEMEIN ============ */
/* =================================== */

.background-cover {
    background-size: cover;
}

.background-contain {
    background-size: contain;
}

.background-no-repeat {
    background-repeat: no-repeat;
}

.background-center-center {
    background-position: center center;
}

.background-center-top {
    background-position: center top;
}

.background-right-top {
    background-position: right top;
}

.background-center-right{
    background-position: center right;
}

.align-content-end {
    align-content: flex-end;
}

.max-width {
    max-width: 1440px;
}

.cursor-pointer {
    cursor: pointer;
}

.cursor-default {
    cursor: default;
}

.vh-10 {
    height: 10vh;
}

.vh-20 {
    min-height: 20vh;
}

.vh-30 {
    height: 30vh;
}

.vh-50 {
    height: 50vh;
}

.min-vh-60 {
    min-height: 60vh;
}

.vh-70 {
    height: 70vh;
}

.vh-80 {
    min-height: 80vh;
}

.vh-80-termin {
    height: 80vh;
}

.vh-100-real-estate {
    height: calc(100vh - 100px);
}

.mt-n1 {
    margin-bottom: -3rem !important;
}

.mt-n1 {
    margin-bottom: -3rem !important;
}

.mt-button {
    margin-top: -28px !important;
}

.image-hover:hover .image-scale {
    transform: scale(1.1);
    transition: 0.5s;
}

.image-scale {
    transition: 0.5s;
}

.button-black-arrow{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.809' height='10.544' viewBox='0 0 15.809 10.544'%3E%3Cpath id='Icon_ionic-ios-arrow-round-forward' data-name='Icon ionic-ios-arrow-round-forward' d='M17.957,11.454a.718.718,0,0,0-.005,1.01l3.339,3.344H8.583a.714.714,0,0,0,0,1.428h12.7L17.946,20.58a.723.723,0,0,0,.005,1.01.711.711,0,0,0,1-.005l4.525-4.558h0a.8.8,0,0,0,.148-.225.681.681,0,0,0,.055-.275.716.716,0,0,0-.2-.5L18.956,11.47A.7.7,0,0,0,17.957,11.454Z' transform='translate(-7.875 -11.252)'/%3E%3C/svg%3E%0A");
    width: 15px;
    height: 10px;
}

/* ==================================== */
/* ============== BUTTON ============== */
/* ==================================== */

/* ======================================== */
/* ============== APPARTMENT ============== */
/* ======================================== */

/* ======================================== */
/* ============== NAVIGATION ============== */
/* ======================================== */

.sticky-background{
    background-color: var(--color-white);
}

.sticky-logo{
    background-image: url("data:image/svg+xml,%3Csvg id='Group_2157' data-name='Group 2157' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='179.213' height='48.853' viewBox='0 0 179.213 48.853'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_1180' data-name='Rectangle 1180' width='179.213' height='48.853' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_2156' data-name='Group 2156' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_10194' data-name='Path 10194' d='M378.379,110.4h-5.466a14.965,14.965,0,0,0,3.455,8.251l-1.88,1.88.4.4,5.681-5.681-.182-.182a11.473,11.473,0,0,1-2-4.665' transform='translate(-243.455 -72.073)' fill='%23565768'/%3E%3Cpath id='Path_10195' data-name='Path 10195' d='M357.429,25.5l-.4-.4-1.886,1.886a12.722,12.722,0,0,0-9.2-3.75,8.627,8.627,0,0,0-5.414,1.576L342,16.2h13.244V11.207H337.483l-1.34,8.21a12.662,12.662,0,0,0-11.721-7.381,8.625,8.625,0,0,0-5.414,1.577l1.471-8.619h13.245V0H315.961L312.7,19.973l4.73,1.1a7.631,7.631,0,0,1,6.99-4.047c4.573,0,7.568,4.257,7.568,9.093,0,4.573-3.521,8.514-7.779,8.514-3.837,0-6.78-2.523-7.831-7.515h-5.466c.893,7.673,6.149,12.509,13.245,12.509a12.827,12.827,0,0,0,12.063-7.985l2.732.637a7.63,7.63,0,0,1,6.99-4.047,6.939,6.939,0,0,1,5.708,3.011l.079-.079.016.016Z' transform='translate(-202.98 -0.001)' fill='%23565768'/%3E%3Cpath id='Path_10196' data-name='Path 10196' d='M13.584,48.6,11.3,43.283H3.951L1.644,48.6H0L6.749,32.8H8.522l6.792,15.8ZM7.646,34.59l-3.1,7.262h6.13Z' transform='translate(0 -21.411)' fill='%23565768'/%3E%3Cpath id='Path_10197' data-name='Path 10197' d='M49.832,48.6V32.8h1.581V47.17h6.535V48.6Z' transform='translate(-32.533 -21.411)' fill='%23565768'/%3E%3Cpath id='Path_10198' data-name='Path 10198' d='M78.254,48.6V32.8h1.581V47.17H86.37V48.6Z' transform='translate(-51.088 -21.411)' fill='%23565768'/%3E%3Cpath id='Path_10199' data-name='Path 10199' d='M121.109,48.6V34.526h-.043L115.15,48.6H113.8l-5.873-14.075h-.043V48.6h-1.581V32.8h2.435l5.745,13.455L120.254,32.8h2.435V48.6Z' transform='translate(-69.403 -21.411)' fill='%23565768'/%3E%3Cpath id='Path_10200' data-name='Path 10200' d='M172.493,48.6l-2.285-5.318H162.86L160.553,48.6h-1.644l6.749-15.8h1.773l6.792,15.8ZM166.555,34.59l-3.1,7.262h6.13Z' transform='translate(-103.743 -21.411)' fill='%23565768'/%3E%3Cpath id='Path_10201' data-name='Path 10201' d='M219.309,48.6l-9.376-13.9h-.043V48.6h-1.581V32.8h2.136l8.821,13.114h.043V32.8h1.581V48.6Z' transform='translate(-135.994 -21.411)' fill='%23565768'/%3E%3Cpath id='Path_10202' data-name='Path 10202' d='M264.835,48.6l-9.376-13.9h-.043V48.6h-1.581V32.8h2.136l8.821,13.114h.043V32.8h1.581V48.6Z' transform='translate(-165.716 -21.411)' fill='%23565768'/%3E%3Cpath id='Path_10203' data-name='Path 10203' d='M409.11,111.645v-.738l4.011-6.676h-3.889v-.738h4.8v.738l-4,6.676h4.121v.738Z' transform='translate(-267.087 -67.564)' fill='%23565768'/%3E%3Cpath id='Path_10204' data-name='Path 10204' d='M431.078,99.6h.815v5.167c0,2.061-1.2,3.129-2.777,3.129-1.553,0-2.776-1.035-2.776-3.151V99.6h.815v5.19c0,1.641.881,2.369,1.961,2.369.937,0,1.961-.584,1.961-2.358Zm-3.184-2.071h.815v1.388h-.815Zm1.631,0h.815v1.388h-.815Z' transform='translate(-278.335 -63.669)' fill='%23565768'/%3E%3Cpath id='Path_10205' data-name='Path 10205' d='M451.35,111.645l-2.765-3.691h.793c1.443,0,2.3-.738,2.3-1.851,0-.771-.474-1.873-2.347-1.873H447.78v7.415h-.815v-8.153h2.457c2.126,0,3.074,1.256,3.074,2.633a2.491,2.491,0,0,1-2.424,2.479l2.3,3.041Z' transform='translate(-291.8 -67.565)' fill='%23565768'/%3E%3Crect id='Rectangle_1179' data-name='Rectangle 1179' width='0.815' height='8.153' transform='translate(161.918 35.927)' fill='%23565768'/%3E%3Cpath id='Path_10206' data-name='Path 10206' d='M480.561,109.259a4.314,4.314,0,0,1-3.757,2.28,4.214,4.214,0,1,1,3.724-6.2h-.914a3.446,3.446,0,0,0-2.832-1.487,3.476,3.476,0,1,0,2.865,5.41Z' transform='translate(-308.497 -67.316)' fill='%23565768'/%3E%3Cpath id='Path_10207' data-name='Path 10207' d='M504.42,111.645v-3.824H500.2v3.824h-.815v-8.153h.815v3.592h4.22v-3.592h.815v8.153Z' transform='translate(-326.022 -67.564)' fill='%23565768'/%3E%3C/g%3E%3C/svg%3E%0A");
    width: 11.25rem;
    height: 3.125rem;
}

.sticky-navigation-arrow{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.734' height='13.148' viewBox='0 0 12.734 13.148'%3E%3Cg id='Icon_feather-arrow-down' data-name='Icon feather-arrow-down' transform='translate(0.5 12.441) rotate(-90)'%3E%3Cpath id='Path_8419' data-name='Path 8419' d='M18,7.5V19.234' transform='translate(-12.133 -7.5)' fill='none' stroke='%23565769' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_8420' data-name='Path 8420' d='M19.234,18l-5.867,5.867L7.5,18' transform='translate(-7.5 -12.133)' fill='none' stroke='%23565769' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    height: 1rem;
    width: 1rem;
}

#unternehmensberatung, #managementberatung, #consulting{
    scroll-margin-top: 12rem;
}

#kontakt{
    scroll-margin-top: 6rem;
}

#angebot{
    scroll-margin-top: 3rem;
}

.offcanvas-header-bereich{
    height: 96px;
} 

#hamburger-svg rect, #hamburger-svg-sticky rect{
    transition: 0.3s;
}

.navigation-tab a h3{
    transition: 0.3s;
}

.navigation-tab a:hover h3{
    transform: scale(1.1);
    transition: 0.3s;
}

#accordionFooterLeistungen .accordion-button::after{
    display: none !important;
}

/* =================================== */
/* ============== ICONS ============== */
/* =================================== */

.navigation-menu {
    background-image: url("data:image/svg+xml,%3Csvg id='Component_172_18' data-name='Component 172 – 18' xmlns='http://www.w3.org/2000/svg' width='39' height='20' viewBox='0 0 39 20'%3E%3Crect id='Rectangle_960' data-name='Rectangle 960' width='39' height='2' rx='1' fill='%23f8f0eb'/%3E%3Crect id='Rectangle_961' data-name='Rectangle 961' width='39' height='2' rx='1' transform='translate(0 9)' fill='%23f8f0eb'/%3E%3Crect id='Rectangle_962' data-name='Rectangle 962' width='39' height='2' rx='1' transform='translate(0 18)' fill='%23f8f0eb'/%3E%3C/svg%3E%0A");
    width: 2.5rem;
    height: 1.25rem;
}

.sticky-menu{
    background-image: url("data:image/svg+xml,%3Csvg id='Component_172_18' data-name='Component 172 – 18' xmlns='http://www.w3.org/2000/svg' width='39' height='20' viewBox='0 0 39 20'%3E%3Crect id='Rectangle_960' data-name='Rectangle 960' width='39' height='2' rx='1' fill='%23565769'/%3E%3Crect id='Rectangle_961' data-name='Rectangle 961' width='39' height='2' rx='1' transform='translate(0 9)' fill='%23565769'/%3E%3Crect id='Rectangle_962' data-name='Rectangle 962' width='39' height='2' rx='1' transform='translate(0 18)' fill='%23565769'/%3E%3C/svg%3E%0A");
    width: 2.5rem;
    height: 1.25rem;
}

.navigation-arrow{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.734' height='13.148' viewBox='0 0 12.734 13.148'%3E%3Cg id='Icon_feather-arrow-down' data-name='Icon feather-arrow-down' transform='translate(0.5 12.441) rotate(-90)'%3E%3Cpath id='Path_8419' data-name='Path 8419' d='M18,7.5V19.234' transform='translate(-12.133 -7.5)' fill='none' stroke='%23f8f0eb' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_8420' data-name='Path 8420' d='M19.234,18l-5.867,5.867L7.5,18' transform='translate(-7.5 -12.133)' fill='none' stroke='%23f8f0eb' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    height: 1rem;
    width: 1rem;
}

.navigation-mobile {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='54' viewBox='0 0 54 54'%3E%3Cg id='Group_1744' data-name='Group 1744' transform='translate(-35 -34)'%3E%3Cg id='Path_4392' data-name='Path 4392' transform='translate(35 34)' fill='none'%3E%3Cpath d='M27,0A27,27,0,1,1,0,27,27,27,0,0,1,27,0Z' stroke='none'/%3E%3Cpath d='M 27 1 C 23.48958015441895 1 20.08470153808594 1.687301635742188 16.87992858886719 3.042800903320312 C 13.78398895263672 4.352268218994141 11.00334167480469 6.22711181640625 8.615219116210938 8.615219116210938 C 6.22711181640625 11.00334167480469 4.352268218994141 13.78398895263672 3.042800903320312 16.87992858886719 C 1.687301635742188 20.08470153808594 1 23.48958015441895 1 27 C 1 30.51041984558105 1.687301635742188 33.91529846191406 3.042800903320312 37.12007141113281 C 4.352268218994141 40.21601104736328 6.22711181640625 42.99665832519531 8.615219116210938 45.38478088378906 C 11.00334167480469 47.77288818359375 13.78398895263672 49.64772796630859 16.87992858886719 50.95719909667969 C 20.08470153808594 52.31269836425781 23.48958015441895 53 27 53 C 30.51041984558105 53 33.91529846191406 52.31269836425781 37.12007141113281 50.95719909667969 C 40.21601104736328 49.64772796630859 42.99665832519531 47.77288818359375 45.38478088378906 45.38478088378906 C 47.77288818359375 42.99665832519531 49.64772796630859 40.21601104736328 50.95719909667969 37.12007141113281 C 52.31269836425781 33.91529846191406 53 30.51041984558105 53 27 C 53 23.48958015441895 52.31269836425781 20.08470153808594 50.95719909667969 16.87992858886719 C 49.64772796630859 13.78398895263672 47.77288818359375 11.00334167480469 45.38478088378906 8.615219116210938 C 42.99665832519531 6.22711181640625 40.21601104736328 4.352268218994141 37.12007141113281 3.042800903320312 C 33.91529846191406 1.687301635742188 30.51041984558105 1 27 1 M 27 0 C 41.91168975830078 0 54 12.08831024169922 54 27 C 54 41.91168975830078 41.91168975830078 54 27 54 C 12.08831024169922 54 0 41.91168975830078 0 27 C 0 12.08831024169922 12.08831024169922 0 27 0 Z' stroke='none' fill='%23fff'/%3E%3C/g%3E%3Cg id='Group_1601' data-name='Group 1601' transform='translate(-1321.5 -42.5)'%3E%3Cline id='Line_55' data-name='Line 55' x2='25.499' transform='translate(1370.5 98.5)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3Cline id='Line_56' data-name='Line 56' x2='25.499' transform='translate(1370.5 103.636)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3Cline id='Line_57' data-name='Line 57' x2='25.499' transform='translate(1370.5 108.772)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    height: 3.375rem;
    width: 3.375rem;
}

.navigation-mobile-phone {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='54' viewBox='0 0 54 54'%3E%3Cg id='Group_1709' data-name='Group 1709' transform='translate(-303 -34)'%3E%3Cg id='Path_4393' data-name='Path 4393' transform='translate(303 34)' fill='none'%3E%3Cpath d='M27,0A27,27,0,1,1,0,27,27,27,0,0,1,27,0Z' stroke='none'/%3E%3Cpath d='M 27 1 C 23.48958015441895 1 20.08470153808594 1.687301635742188 16.87992858886719 3.042800903320312 C 13.78398895263672 4.352268218994141 11.00334167480469 6.22711181640625 8.615219116210938 8.615219116210938 C 6.22711181640625 11.00334167480469 4.352268218994141 13.78398895263672 3.042800903320312 16.87992858886719 C 1.687301635742188 20.08470153808594 1 23.48958015441895 1 27 C 1 30.51041984558105 1.687301635742188 33.91529846191406 3.042800903320312 37.12007141113281 C 4.352268218994141 40.21601104736328 6.22711181640625 42.99665832519531 8.615219116210938 45.38478088378906 C 11.00334167480469 47.77288818359375 13.78398895263672 49.64772796630859 16.87992858886719 50.95719909667969 C 20.08470153808594 52.31269836425781 23.48958015441895 53 27 53 C 30.51041984558105 53 33.91529846191406 52.31269836425781 37.12007141113281 50.95719909667969 C 40.21601104736328 49.64772796630859 42.99665832519531 47.77288818359375 45.38478088378906 45.38478088378906 C 47.77288818359375 42.99665832519531 49.64772796630859 40.21601104736328 50.95719909667969 37.12007141113281 C 52.31269836425781 33.91529846191406 53 30.51041984558105 53 27 C 53 23.48958015441895 52.31269836425781 20.08470153808594 50.95719909667969 16.87992858886719 C 49.64772796630859 13.78398895263672 47.77288818359375 11.00334167480469 45.38478088378906 8.615219116210938 C 42.99665832519531 6.22711181640625 40.21601104736328 4.352268218994141 37.12007141113281 3.042800903320312 C 33.91529846191406 1.687301635742188 30.51041984558105 1 27 1 M 27 0 C 41.91168975830078 0 54 12.08831024169922 54 27 C 54 41.91168975830078 41.91168975830078 54 27 54 C 12.08831024169922 54 0 41.91168975830078 0 27 C 0 12.08831024169922 12.08831024169922 0 27 0 Z' stroke='none' fill='%23fff'/%3E%3C/g%3E%3Cpath id='Path_4394' data-name='Path 4394' d='M2471.335,9147.056l5.165,5.216-2.882,3.273a10.391,10.391,0,0,0,3.34,6.255,14.74,14.74,0,0,0,5.774,3.12l3.3-3.12,5.457,5.566-3.344,3.517a4.8,4.8,0,0,1-3.226.7c-1.568-.373-9.982-4.041-12.486-7.407s-5.909-9.612-5.708-12.112,2.305-3.605,2.963-4.26a4.841,4.841,0,0,1,1.124-.881Z' transform='translate(-2149.217 -9098.424)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    height: 3.375rem;
    width: 3.375rem;
}

.navigation-arrow-down {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.975' height='5.195' viewBox='0 0 8.975 5.195'%3E%3Cpath id='Path_4332' data-name='Path 4332' d='M3466,33.228l4.134-4.134,4.134,4.134' transform='translate(3474.621 33.582) rotate(180)' fill='none' stroke='%23000' stroke-width='1'/%3E%3C/svg%3E");
    width: 1rem;
    height: 0.5rem;
}

.navigation-close {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.702' height='17.212' viewBox='0 0 17.702 17.212'%3E%3Cg id='Group_1659' data-name='Group 1659' transform='translate(-259.157 -92.652)'%3E%3Cline id='Line_56' data-name='Line 56' x2='16' y2='16.5' transform='translate(260.5 93)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3Cline id='Line_66' data-name='Line 66' x1='17' y2='16' transform='translate(259.5 93.5)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E");
    height: 22px;
    width: 39px;
    transition: 0.3s;
}

.navigation-mail {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='78' height='78' viewBox='0 0 78 78'%3E%3Cg id='Group_1707' data-name='Group 1707' transform='translate(-360 -9208.863)'%3E%3Cg id='Ellipse_13' data-name='Ellipse 13' transform='translate(360 9286.863) rotate(-90)' fill='none' stroke='%23d5c7bb' stroke-width='2'%3E%3Ccircle cx='39' cy='39' r='39' stroke='none'/%3E%3Ccircle cx='39' cy='39' r='38' fill='none'/%3E%3C/g%3E%3Cg id='Group_1698' data-name='Group 1698' transform='translate(-215 -85.137)'%3E%3Cg id='Rectangle_704' data-name='Rectangle 704' transform='translate(589 9315)' fill='none' stroke='%23d5c7bb' stroke-width='2'%3E%3Crect width='50' height='36' stroke='none'/%3E%3Crect x='1' y='1' width='48' height='34' fill='none'/%3E%3C/g%3E%3Cpath id='Path_4387' data-name='Path 4387' d='M2584.67,9321.185l19.29,10.019,19.6-10.019' transform='translate(-1990)' fill='none' stroke='%23d5c7bb' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    height: 4.875rem;
    width: 4.875rem;
}

.navigation-telefon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='78' height='78' viewBox='0 0 78 78'%3E%3Cg id='Group_1708' data-name='Group 1708' transform='translate(-757 -9294)'%3E%3Cg id='Ellipse_12' data-name='Ellipse 12' transform='translate(757 9372) rotate(-90)' fill='none' stroke='%23d5c7bb' stroke-width='2'%3E%3Ccircle cx='39' cy='39' r='39' stroke='none'/%3E%3Ccircle cx='39' cy='39' r='38' fill='none'/%3E%3C/g%3E%3Cpath id='Path_4388' data-name='Path 4388' d='M2473.932,9147.13l8.069,8.148-4.5,5.112a16.235,16.235,0,0,0,5.217,9.771,23.02,23.02,0,0,0,9.02,4.873l5.154-4.873,8.524,8.7-5.223,5.493s-2.59,1.679-5.039,1.1-15.593-6.314-19.5-11.572-9.23-15.017-8.916-18.921,3.6-5.633,4.629-6.653a7.557,7.557,0,0,1,1.756-1.377Z' transform='translate(-1687.627 166.753)' fill='none' stroke='%23d5c7bb' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
    height: 4.875rem;
    width: 4.875rem;
}

.mobile-navigation-logo {
    background-image: url("data:image/svg+xml,%3Csvg id='Group_2197' data-name='Group 2197' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='156' height='42.525' viewBox='0 0 156 42.525'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_1183' data-name='Rectangle 1183' width='156' height='42.525' fill='%23f8f0eb'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_2196' data-name='Group 2196' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_10252' data-name='Path 10252' d='M377.671,110.4h-4.758a13.027,13.027,0,0,0,3.007,7.182l-1.637,1.637.345.345,4.945-4.945-.159-.159a9.986,9.986,0,0,1-1.744-4.061' transform='translate(-260.224 -77.037)' fill='%23f8f0eb'/%3E%3Cpath id='Path_10253' data-name='Path 10253' d='M351.4,22.2l-.345-.345L349.417,23.5a11.074,11.074,0,0,0-8.009-3.265A7.51,7.51,0,0,0,336.7,21.6l1.281-7.5H349.5V9.755H334.042L332.876,16.9a11.022,11.022,0,0,0-10.2-6.425,7.508,7.508,0,0,0-4.712,1.373l1.281-7.5H330.77V0H315.307L312.47,17.386l4.118.961a6.643,6.643,0,0,1,6.085-3.523c3.98,0,6.588,3.706,6.588,7.915,0,3.98-3.065,7.411-6.771,7.411-3.34,0-5.9-2.2-6.817-6.542h-4.758c.778,6.68,5.353,10.888,11.529,10.888a11.165,11.165,0,0,0,10.5-6.951l2.378.555a6.642,6.642,0,0,1,6.085-3.523,6.04,6.04,0,0,1,4.969,2.621l.069-.069.014.014Z' transform='translate(-216.961 -0.001)' fill='%23f8f0eb'/%3E%3Cpath id='Path_10254' data-name='Path 10254' d='M11.824,46.554,9.835,41.924h-6.4L1.431,46.554H0L5.875,32.8H7.418L13.33,46.554Zm-5.169-12.2-2.7,6.321H9.3Z' transform='translate(0 -22.885)' fill='%23f8f0eb'/%3E%3Cpath id='Path_10255' data-name='Path 10255' d='M49.832,46.554V32.8h1.376V45.309H56.9v1.246Z' transform='translate(-34.773 -22.886)' fill='%23f8f0eb'/%3E%3Cpath id='Path_10256' data-name='Path 10256' d='M78.254,46.554V32.8H79.63V45.309h5.689v1.246Z' transform='translate(-54.607 -22.886)' fill='%23f8f0eb'/%3E%3Cpath id='Path_10257' data-name='Path 10257' d='M119.191,46.554V34.3h-.037L114,46.554h-1.171L107.72,34.3h-.037V46.554h-1.376V32.8h2.12l5,11.712,5.02-11.712h2.12V46.554Z' transform='translate(-74.183 -22.886)' fill='%23f8f0eb'/%3E%3Cpath id='Path_10258' data-name='Path 10258' d='M170.733,46.554l-1.989-4.629h-6.4l-2.008,4.629h-1.431L164.784,32.8h1.543l5.912,13.758Zm-5.169-12.2-2.7,6.321H168.2Z' transform='translate(-110.889 -22.885)' fill='%23f8f0eb'/%3E%3Cpath id='Path_10259' data-name='Path 10259' d='M217.884,46.554l-8.162-12.1h-.037v12.1h-1.376V32.8h1.859l7.678,11.415h.037V32.8h1.376V46.554Z' transform='translate(-145.361 -22.886)' fill='%23f8f0eb'/%3E%3Cpath id='Path_10260' data-name='Path 10260' d='M263.41,46.554l-8.162-12.1h-.037v12.1h-1.376V32.8h1.859l7.679,11.415h.037V32.8h1.376V46.554Z' transform='translate(-177.129 -22.886)' fill='%23f8f0eb'/%3E%3Cpath id='Path_10261' data-name='Path 10261' d='M409.11,110.589v-.643l3.491-5.812h-3.385v-.643H413.4v.643l-3.482,5.812H413.5v.643Z' transform='translate(-285.482 -72.218)' fill='%23f8f0eb'/%3E%3Cpath id='Path_10262' data-name='Path 10262' d='M430.464,99.328h.71v4.5c0,1.794-1.046,2.724-2.417,2.724-1.352,0-2.417-.9-2.417-2.743V99.328h.71v4.517c0,1.429.767,2.062,1.707,2.062.815,0,1.707-.509,1.707-2.052Zm-2.772-1.8h.71v1.208h-.71Zm1.419,0h.71v1.208h-.71Z' transform='translate(-297.506 -68.054)' fill='%23f8f0eb'/%3E%3Cpath id='Path_10263' data-name='Path 10263' d='M450.782,110.589l-2.407-3.213h.69c1.256,0,2-.642,2-1.611,0-.671-.412-1.63-2.043-1.63h-1.352v6.454h-.71v-7.1H449.1c1.851,0,2.676,1.093,2.676,2.292a2.168,2.168,0,0,1-2.11,2.158l2,2.647Z' transform='translate(-311.898 -72.218)' fill='%23f8f0eb'/%3E%3Crect id='Rectangle_1182' data-name='Rectangle 1182' width='0.71' height='7.097' transform='translate(140.945 31.274)' fill='%23f8f0eb'/%3E%3Cpath id='Path_10264' data-name='Path 10264' d='M479.522,108.463a3.755,3.755,0,0,1-3.27,1.985,3.668,3.668,0,1,1,3.242-5.4h-.8a3,3,0,0,0-2.465-1.295,3.026,3.026,0,1,0,2.494,4.709Z' transform='translate(-329.745 -71.952)' fill='%23f8f0eb'/%3E%3Cpath id='Path_10265' data-name='Path 10265' d='M503.767,110.589v-3.328h-3.673v3.328h-.71v-7.1h.71v3.126h3.673v-3.126h.71v7.1Z' transform='translate(-348.477 -72.218)' fill='%23f8f0eb'/%3E%3C/g%3E%3C/svg%3E%0A");
    width: 11.25rem;
    height: 3.125rem;
}

.navigation-logo {
    background-image: url("data:image/svg+xml,%3Csvg id='Group_2197' data-name='Group 2197' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='156' height='42.525' viewBox='0 0 156 42.525'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_1183' data-name='Rectangle 1183' width='156' height='42.525' fill='%23f8f0eb'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_2196' data-name='Group 2196' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_10252' data-name='Path 10252' d='M377.671,110.4h-4.758a13.027,13.027,0,0,0,3.007,7.182l-1.637,1.637.345.345,4.945-4.945-.159-.159a9.986,9.986,0,0,1-1.744-4.061' transform='translate(-260.224 -77.037)' fill='%23f8f0eb'/%3E%3Cpath id='Path_10253' data-name='Path 10253' d='M351.4,22.2l-.345-.345L349.417,23.5a11.074,11.074,0,0,0-8.009-3.265A7.51,7.51,0,0,0,336.7,21.6l1.281-7.5H349.5V9.755H334.042L332.876,16.9a11.022,11.022,0,0,0-10.2-6.425,7.508,7.508,0,0,0-4.712,1.373l1.281-7.5H330.77V0H315.307L312.47,17.386l4.118.961a6.643,6.643,0,0,1,6.085-3.523c3.98,0,6.588,3.706,6.588,7.915,0,3.98-3.065,7.411-6.771,7.411-3.34,0-5.9-2.2-6.817-6.542h-4.758c.778,6.68,5.353,10.888,11.529,10.888a11.165,11.165,0,0,0,10.5-6.951l2.378.555a6.642,6.642,0,0,1,6.085-3.523,6.04,6.04,0,0,1,4.969,2.621l.069-.069.014.014Z' transform='translate(-216.961 -0.001)' fill='%23f8f0eb'/%3E%3Cpath id='Path_10254' data-name='Path 10254' d='M11.824,46.554,9.835,41.924h-6.4L1.431,46.554H0L5.875,32.8H7.418L13.33,46.554Zm-5.169-12.2-2.7,6.321H9.3Z' transform='translate(0 -22.885)' fill='%23f8f0eb'/%3E%3Cpath id='Path_10255' data-name='Path 10255' d='M49.832,46.554V32.8h1.376V45.309H56.9v1.246Z' transform='translate(-34.773 -22.886)' fill='%23f8f0eb'/%3E%3Cpath id='Path_10256' data-name='Path 10256' d='M78.254,46.554V32.8H79.63V45.309h5.689v1.246Z' transform='translate(-54.607 -22.886)' fill='%23f8f0eb'/%3E%3Cpath id='Path_10257' data-name='Path 10257' d='M119.191,46.554V34.3h-.037L114,46.554h-1.171L107.72,34.3h-.037V46.554h-1.376V32.8h2.12l5,11.712,5.02-11.712h2.12V46.554Z' transform='translate(-74.183 -22.886)' fill='%23f8f0eb'/%3E%3Cpath id='Path_10258' data-name='Path 10258' d='M170.733,46.554l-1.989-4.629h-6.4l-2.008,4.629h-1.431L164.784,32.8h1.543l5.912,13.758Zm-5.169-12.2-2.7,6.321H168.2Z' transform='translate(-110.889 -22.885)' fill='%23f8f0eb'/%3E%3Cpath id='Path_10259' data-name='Path 10259' d='M217.884,46.554l-8.162-12.1h-.037v12.1h-1.376V32.8h1.859l7.678,11.415h.037V32.8h1.376V46.554Z' transform='translate(-145.361 -22.886)' fill='%23f8f0eb'/%3E%3Cpath id='Path_10260' data-name='Path 10260' d='M263.41,46.554l-8.162-12.1h-.037v12.1h-1.376V32.8h1.859l7.679,11.415h.037V32.8h1.376V46.554Z' transform='translate(-177.129 -22.886)' fill='%23f8f0eb'/%3E%3Cpath id='Path_10261' data-name='Path 10261' d='M409.11,110.589v-.643l3.491-5.812h-3.385v-.643H413.4v.643l-3.482,5.812H413.5v.643Z' transform='translate(-285.482 -72.218)' fill='%23f8f0eb'/%3E%3Cpath id='Path_10262' data-name='Path 10262' d='M430.464,99.328h.71v4.5c0,1.794-1.046,2.724-2.417,2.724-1.352,0-2.417-.9-2.417-2.743V99.328h.71v4.517c0,1.429.767,2.062,1.707,2.062.815,0,1.707-.509,1.707-2.052Zm-2.772-1.8h.71v1.208h-.71Zm1.419,0h.71v1.208h-.71Z' transform='translate(-297.506 -68.054)' fill='%23f8f0eb'/%3E%3Cpath id='Path_10263' data-name='Path 10263' d='M450.782,110.589l-2.407-3.213h.69c1.256,0,2-.642,2-1.611,0-.671-.412-1.63-2.043-1.63h-1.352v6.454h-.71v-7.1H449.1c1.851,0,2.676,1.093,2.676,2.292a2.168,2.168,0,0,1-2.11,2.158l2,2.647Z' transform='translate(-311.898 -72.218)' fill='%23f8f0eb'/%3E%3Crect id='Rectangle_1182' data-name='Rectangle 1182' width='0.71' height='7.097' transform='translate(140.945 31.274)' fill='%23f8f0eb'/%3E%3Cpath id='Path_10264' data-name='Path 10264' d='M479.522,108.463a3.755,3.755,0,0,1-3.27,1.985,3.668,3.668,0,1,1,3.242-5.4h-.8a3,3,0,0,0-2.465-1.295,3.026,3.026,0,1,0,2.494,4.709Z' transform='translate(-329.745 -71.952)' fill='%23f8f0eb'/%3E%3Cpath id='Path_10265' data-name='Path 10265' d='M503.767,110.589v-3.328h-3.673v3.328h-.71v-7.1h.71v3.126h3.673v-3.126h.71v7.1Z' transform='translate(-348.477 -72.218)' fill='%23f8f0eb'/%3E%3C/g%3E%3C/svg%3E%0A");
    width: 26.25rem;
    height: 7.2rem;
}

.navigation-arrow-next{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='53.17' height='53.584' viewBox='0 0 53.17 53.584'%3E%3Cg id='Icon_feather-arrow-down' data-name='Icon feather-arrow-down' transform='translate(0.5 52.877) rotate(-90)'%3E%3Cpath id='Path_8419' data-name='Path 8419' d='M0,0V52.17' transform='translate(26.085)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_8420' data-name='Path 8420' d='M52.17,0,26.085,26.085,0,0' transform='translate(0 26.085)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    height: 1.5rem;
    width: 1.5rem;
}

.play-button{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='97.405' height='97.405' viewBox='0 0 97.405 97.405'%3E%3Cpath id='Icon_ionic-ios-play-circle' data-name='Icon ionic-ios-play-circle' d='M51.577,3.375a48.2,48.2,0,1,0,48.2,48.2A48.2,48.2,0,0,0,51.577,3.375ZM71,52.481,39.2,71.716a1.031,1.031,0,0,1-1.553-.9V32.343a1.027,1.027,0,0,1,1.553-.9L71,50.674A1.062,1.062,0,0,1,71,52.481Z' transform='translate(-2.875 -2.875)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/svg%3E%0A");
    height: 96px;
    width: 96px;
}

.back-arrow{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.809' height='10.544' viewBox='0 0 15.809 10.544'%3E%3Cpath id='Icon_ionic-ios-arrow-round-forward' data-name='Icon ionic-ios-arrow-round-forward' d='M17.957,11.454a.718.718,0,0,0-.005,1.01l3.339,3.344H8.583a.714.714,0,0,0,0,1.428h12.7L17.946,20.58a.723.723,0,0,0,.005,1.01.711.711,0,0,0,1-.005l4.525-4.558h0a.8.8,0,0,0,.148-.225.681.681,0,0,0,.055-.275.716.716,0,0,0-.2-.5L18.956,11.47A.7.7,0,0,0,17.957,11.454Z' transform='translate(23.684 21.795) rotate(180)'/%3E%3C/svg%3E%0A");
    width: 15px;
    height: 10px;
}

.button-black-arrow{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.809' height='10.544' viewBox='0 0 15.809 10.544'%3E%3Cpath id='Icon_ionic-ios-arrow-round-forward' data-name='Icon ionic-ios-arrow-round-forward' d='M17.957,11.454a.718.718,0,0,0-.005,1.01l3.339,3.344H8.583a.714.714,0,0,0,0,1.428h12.7L17.946,20.58a.723.723,0,0,0,.005,1.01.711.711,0,0,0,1-.005l4.525-4.558h0a.8.8,0,0,0,.148-.225.681.681,0,0,0,.055-.275.716.716,0,0,0-.2-.5L18.956,11.47A.7.7,0,0,0,17.957,11.454Z' transform='translate(-7.875 -11.252)'/%3E%3C/svg%3E%0A");
    width: 15px;
    height: 10px;
}
/* ========================================== */
/* ============== START SCREEN ============== */
/* ========================================== */

.logo-start-screen{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='419.046' height='287.748' viewBox='0 0 419.046 287.748'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_949' data-name='Rectangle 949' width='419.046' height='287.748' fill='%23e8e0d9'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_1750' data-name='Group 1750' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_8410' data-name='Path 8410' d='M112.013,142.7H79.9c2.215,19.774,9.491,36.226,20.407,48.564L89.233,202.338l2.373,2.373,33.378-33.378-1.107-1.107q-8.305-10.441-11.864-27.525' transform='translate(46.494 83.038)' fill='%23e8e0d9'/%3E%3Cpath id='Path_8411' data-name='Path 8411' d='M273.353,150.281l-2.373-2.373-11.073,11.073c-13.446-13.6-32.113-21.988-54.1-21.988-12.023,0-21.988,2.215-31.8,9.333l8.7-50.779h77.83V66.124H155.976l-7.91,48.248c-12.022-25.627-37.017-43.5-68.971-43.5-12.022,0-21.988,2.215-31.8,9.333L56,29.423h77.988V0H29.423L10.282,117.536l27.842,6.486c9.65-15.819,22.621-23.887,41.13-23.887,26.892,0,44.61,24.994,44.61,53.468,0,26.892-20.723,50.146-45.717,50.146-22.621,0-39.864-14.87-46.033-44.293H0c5.22,45.084,36.226,73.559,77.988,73.559,33.22,0,59.005-19.141,71.027-46.983l16.135,3.8c9.65-15.819,22.621-23.887,41.13-23.887,14.237,0,25.785,6.96,33.536,17.717l.475-.475.158.158Z' fill='%23e8e0d9'/%3E%3Cpath id='Path_8412' data-name='Path 8412' d='M126.6,181.832V177.4l23.57-39.231H127.233V133.9h28.316v4.271L131.978,177.4h24.2v4.271H126.6Z' transform='translate(73.669 77.917)' fill='%23e8e0d9'/%3E%3Cpath id='Path_8413' data-name='Path 8413' d='M176.742,138.281h4.746v30.373c0,12.181-7.119,18.35-16.294,18.35S148.9,180.834,148.9,168.5V138.281h4.746v30.531c0,9.65,5.22,13.921,11.548,13.921,5.537,0,11.548-3.48,11.548-13.921ZM157.917,126.1h4.746v8.226h-4.746Zm9.65,0h4.746v8.226h-4.746Z' transform='translate(86.646 73.378)' fill='%23e8e0d9'/%3E%3Cpath id='Path_8414' data-name='Path 8414' d='M201.227,181.89l-16.294-21.83h4.746c8.542,0,13.6-4.271,13.6-10.915,0-4.587-2.847-11.073-13.763-11.073h-9.175v43.661H175.6V133.8H190c12.5,0,18.034,7.435,18.034,15.5,0,7.751-5.853,13.921-14.237,14.554l13.6,17.876h-6.169Z' transform='translate(102.182 77.859)' fill='%23e8e0d9'/%3E%3Crect id='Rectangle_948' data-name='Rectangle 948' width='4.746' height='47.932' transform='translate(317.33 211.817)' fill='%23e8e0d9'/%3E%3Cpath id='Path_8415' data-name='Path 8415' d='M255.7,169.526c-4.746,8.384-12.972,13.446-22.147,13.446a24.837,24.837,0,1,1-.158-49.672c8.859,0,18.192,5.062,21.988,13.13H250a19.992,19.992,0,0,0-16.61-8.7c-10.757,0-20.09,9.491-20.09,20.565,0,10.757,9.491,20.407,20.248,20.407,6.486,0,12.5-3.322,16.768-9.017H255.7Z' transform='translate(121.269 77.568)' fill='%23e8e0d9'/%3E%3Cpath id='Path_8416' data-name='Path 8416' d='M272.782,181.832V159.369H247.946v22.463H243.2V133.9h4.746v21.2h24.836V133.9h4.746v47.932Z' transform='translate(141.519 77.917)' fill='%23e8e0d9'/%3E%3Ctext id='wir_bestätigen_Ihnen_gerne_die_Verschiebung_des_Termins_auf_den_31.10.2023_um_10:00_Uhr' data-name='wir bestätigen Ihnen gerne die Verschiebung des Termins auf den 31.10.2023 um 10:00 Uhr' transform='translate(2621 240)' fill='%23707070' font-size='20' font-family='SegoeUI, Segoe UI'%3E%3Ctspan x='0' y='22'%3Ewir bestätigen Ihnen gerne die %3C/tspan%3E%3Ctspan x='0' y='49'%3EVerschiebung des Termins auf %3C/tspan%3E%3Ctspan x='0' y='76'%3Eden 31.10.2023 um 10:00 Uhr%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");
    width: 13.125rem;
    height: 9rem;
}

.anchor-arrow{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.314' height='33.831' viewBox='0 0 32.314 33.831'%3E%3Cg id='Group_1959' data-name='Group 1959' transform='translate(-948.3 -944.874)'%3E%3Cg id='Icon_feather-arrow-down' data-name='Icon feather-arrow-down' transform='translate(949 945.374)'%3E%3Cpath id='Path_8419' data-name='Path 8419' d='M18,7.5V40.331' transform='translate(-2.543 -7.5)' fill='none' stroke='%23f8f0eb' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_8420' data-name='Path 8420' d='M38.414,18,22.957,29.6,7.5,18' transform='translate(-7.5 3.229)' fill='none' stroke='%23f8f0eb' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    width: 1.875rem; 
    height: 2rem;
}

.start-screen-logo55{
    transition: 0.5s;    
}

.start-screen-logo55:hover{
    transform: scale(1.1);
    transition: 0.5s;
}

/* ========================================== */
/* ============== INTRO SCREEN ============== */
/* ========================================== */

.intro-slider-arrow{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.734' height='13.148' viewBox='0 0 12.734 13.148'%3E%3Cg id='Icon_feather-arrow-down' data-name='Icon feather-arrow-down' transform='translate(0.5 12.441) rotate(-90)'%3E%3Cpath id='Path_8419' data-name='Path 8419' d='M18,7.5V19.234' transform='translate(-12.133 -7.5)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_8420' data-name='Path 8420' d='M19.234,18l-5.867,5.867L7.5,18' transform='translate(-7.5 -12.133)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    height: 0.75rem;
    width: 0.75rem;
}

/* ======================================== */
/* ============== HIGHLIGHTS ============== */
/* ======================================== */

.highlights-slider-container{
    
}

.highlights-slider-container .is-active.is-visible .highlights-image{
    height: 50vh !important;
    transition: 0.3s;
}

.highlights-arrow{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.734' height='13.148' viewBox='0 0 12.734 13.148'%3E%3Cg id='Icon_feather-arrow-down' data-name='Icon feather-arrow-down' transform='translate(0.5 12.441) rotate(-90)'%3E%3Cpath id='Path_8419' data-name='Path 8419' d='M18,7.5V19.234' transform='translate(-12.133 -7.5)' fill='none' stroke='%23565769' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_8420' data-name='Path 8420' d='M19.234,18l-5.867,5.867L7.5,18' transform='translate(-7.5 -12.133)' fill='none' stroke='%23565769' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    height: 0.75rem;
    width: 0.75rem;
}

.highlights-slider-container .splide__slide .hightlights-index-number{
    display: none;
}

.highlights-slider-container .splide__slide.is-active .hightlights-index-number{
    display: block;
}

#highlightsSlider .splide__track{
    padding-left: calc((100vw - 1360px)/2) !important;
}

.lightbox-icon{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='57' viewBox='0 0 57 57'%3E%3Cg id='Group_2195' data-name='Group 2195' transform='translate(-1392 -2367)'%3E%3Cg id='Group_2193' data-name='Group 2193'%3E%3Cg id='Group_2194' data-name='Group 2194'%3E%3Cg id='Path_9016' data-name='Path 9016' transform='translate(1392 2367)' fill='%23fff' opacity='0.342'%3E%3Cpath d='M 28.5 55 C 24.92164039611816 55 21.45137977600098 54.29962158203125 18.18561935424805 52.91831970214844 C 15.03026008605957 51.58370971679688 12.19602966308594 49.67269134521484 9.761670112609863 47.23833084106445 C 7.327310085296631 44.80397033691406 5.416289806365967 41.96974945068359 4.081679821014404 38.81438064575195 C 2.700380086898804 35.54861831665039 2 32.07836151123047 2 28.5 C 2 24.92164039611816 2.700380086898804 21.45137977600098 4.081679821014404 18.18561935424805 C 5.416289806365967 15.03026008605957 7.327310085296631 12.19602966308594 9.761670112609863 9.761670112609863 C 12.19602966308594 7.327310085296631 15.03026008605957 5.416289806365967 18.18561935424805 4.081679821014404 C 21.45137977600098 2.700380086898804 24.92164039611816 2 28.5 2 C 32.07836151123047 2 35.54861831665039 2.700380086898804 38.81438064575195 4.081679821014404 C 41.96974945068359 5.416289806365967 44.80397033691406 7.327310085296631 47.23833084106445 9.761670112609863 C 49.67269134521484 12.19602966308594 51.58370971679688 15.03026008605957 52.91831970214844 18.18561935424805 C 54.29962158203125 21.45137977600098 55 24.92164039611816 55 28.5 C 55 32.07836151123047 54.29962158203125 35.54861831665039 52.91831970214844 38.81438064575195 C 51.58370971679688 41.96974945068359 49.67269134521484 44.80397033691406 47.23833084106445 47.23833084106445 C 44.80397033691406 49.67269134521484 41.96974945068359 51.58370971679688 38.81438064575195 52.91831970214844 C 35.54861831665039 54.29962158203125 32.07836151123047 55 28.5 55 Z' stroke='none'/%3E%3Cpath d='M 28.5 4 C 25.19075584411621 4 21.98262405395508 4.647220611572266 18.9647216796875 5.923690795898438 C 16.04775619506836 7.157455444335938 13.42721176147461 8.924556732177734 11.17587661743164 11.17587661743164 C 8.924556732177734 13.42721176147461 7.157455444335938 16.04775619506836 5.923690795898438 18.9647216796875 C 4.647220611572266 21.98262405395508 4 25.19075584411621 4 28.5 C 4 31.80924415588379 4.647220611572266 35.01736450195312 5.923690795898438 38.0352783203125 C 7.157455444335938 40.95224380493164 8.924556732177734 43.57278823852539 11.17587661743164 45.82411193847656 C 13.42721176147461 48.07544326782227 16.04775619506836 49.84253311157227 18.9647216796875 51.07630920410156 C 21.98262405395508 52.35277938842773 25.19075584411621 53 28.5 53 C 31.80924415588379 53 35.01736450195312 52.35277938842773 38.0352783203125 51.07630920410156 C 40.95224380493164 49.84253311157227 43.57278823852539 48.07544326782227 45.82411193847656 45.82411193847656 C 48.07544326782227 43.57278823852539 49.84253311157227 40.95224380493164 51.07630920410156 38.0352783203125 C 52.35277938842773 35.01736450195312 53 31.80924415588379 53 28.5 C 53 25.19075584411621 52.35277938842773 21.98262405395508 51.07630920410156 18.9647216796875 C 49.84253311157227 16.04775619506836 48.07544326782227 13.42721176147461 45.82411193847656 11.17587661743164 C 43.57278823852539 8.924556732177734 40.95224380493164 7.157455444335938 38.0352783203125 5.923690795898438 C 35.01736450195312 4.647220611572266 31.80924415588379 4 28.5 4 M 28.5 0 C 44.2401123046875 0 57 12.7598762512207 57 28.5 C 57 44.2401123046875 44.2401123046875 57 28.5 57 C 12.7598762512207 57 0 44.2401123046875 0 28.5 C 0 12.7598762512207 12.7598762512207 0 28.5 0 Z' stroke='none' fill='%23fff'/%3E%3C/g%3E%3Cg id='Group_2014' data-name='Group 2014' transform='translate(-1276.644 1703.087) rotate(-45)'%3E%3Cg id='Icon_feather-arrow-down' data-name='Icon feather-arrow-down' transform='translate(1421.266 2404.47) rotate(-90)'%3E%3Cpath id='Path_8419' data-name='Path 8419' d='M0,0V16.488' transform='translate(8.244)' fill='none' stroke='%23f8f0eb' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_8420' data-name='Path 8420' d='M16.488,0,8.244,8.244,0,0' transform='translate(0 8.244)' fill='none' stroke='%23f8f0eb' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3Cg id='Icon_feather-arrow-down-2' data-name='Icon feather-arrow-down' transform='translate(1415.266 2387.982) rotate(90)'%3E%3Cpath id='Path_8419-2' data-name='Path 8419' d='M0,0V16.488' transform='translate(8.244)' fill='none' stroke='%23f8f0eb' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_8420-2' data-name='Path 8420' d='M16.488,0,8.244,8.244,0,0' transform='translate(0 8.244)' fill='none' stroke='%23f8f0eb' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    width: 60px;
    height: 60px;
}

.lb-data .lb-number{
    display: none !important;
}

/* ========================================== */
/* ============== ENTFERNUNGEN ============== */
/* ========================================== */

.padding-left-lage{
    padding-left: calc((100vw - 1360px)/2) !important;
}

.entfernungen-index{
    height: 25px;
    width: 25px;
}

.objekt-slider-navigation ul li a.active{
    border-bottom: 2px solid var(--color-beige);
}

/* ======================================== */
/* ============== GRUNDRISSE ============== */
/* ======================================== */

#animation_parent {
    padding-right: 75px;
}

.border-grundrisse-info{
    border-bottom: 1px solid #ededed;
}

.grundrisse-table:hover{
    cursor: pointer;
    background: #cfcfcf;
    transition: 0.3s;
}

tr.grundrisse-table{
    cursor: pointer;
    transition: 0.3s;
}

.table{
    background: transparent !important;
}

.grundrisse-table.active{
    background: #cfcfcf;
}

.grundrisse-table td{
    
}

.grundrisse-table p{
    font-size: 1rem !important;
    line-height: 1.5 !important;
    background-color: var(--color-inde);
    padding: 0rem 1rem;
}

/* ================================== */
/* ============== LAGE ============== */
/* ================================== */

.lage-row .lage-nummer{
    background-color: var(--color-beige) !important;
    transition: 0.3s;
}

.lage-row:hover .lage-nummer{
    background-color: var(--color-beaver) !important;
    transition: 0.3s;
}


.lage-row .lage-ort::after {
    content: '';
    display: block;
    width: 0;
    height: 1px;
    background: var(--color-beige);
    transition: width .5s ease-in;
}

.lage-row:hover .lage-ort::after {
    width: 100%;
}

/* ===================================== */
/* ============== WOHNUNG ============== */
/* ===================================== */

#wohnungSlider .splide__arrow--prev{
    left: calc((100vw - 1360px)/2) !important;
    opacity: 1 !important;
}

#wohnungSlider .splide__arrow--next{
    right: calc((100vw - 1360px)/2) !important;
    opacity: 1 !important;
}

.wohnung-slider-arrow-next{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='53.17' height='53.584' viewBox='0 0 53.17 53.584'%3E%3Cg id='Icon_feather-arrow-down' data-name='Icon feather-arrow-down' transform='translate(0.5 52.877) rotate(-90)'%3E%3Cpath id='Path_8419' data-name='Path 8419' d='M0,0V52.17' transform='translate(26.085)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_8420' data-name='Path 8420' d='M52.17,0,26.085,26.085,0,0' transform='translate(0 26.085)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    height: 3.125rem;
    width: 3.125rem;
}

.wohnung-slider-arrow-prev{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49.558' height='50.387' viewBox='0 0 49.558 50.387'%3E%3Cg id='Icon_feather-arrow-down' data-name='Icon feather-arrow-down' transform='translate(48.558 1.414) rotate(90)'%3E%3Cpath id='Path_8419' data-name='Path 8419' d='M18,7.5V55.058' transform='translate(5.779 -7.5)' fill='none' stroke='%23f8f0eb' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_8420' data-name='Path 8420' d='M55.058,18,31.279,41.779,7.5,18' transform='translate(-7.5 5.779)' fill='none' stroke='%23f8f0eb' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
    height: 3.125rem;
    width: 3.125rem;
}

#wohnungSlider .splide__pagination__page.is-active{
    transform: scale(1) !important;
    opacity: 1 !important;
}

#wohnungSlider .splide__pagination__page{
    border-radius: 0px !important;
    width: 150px;
    height: 4px;
}

#wohnungSlider .splide__pagination{
    bottom: 1rem !important;
}

.wohnungen-slider{
    filter: brightness(0.7);
}

/* ======================================== */
/* ============== UNTERLAGEN ============== */
/* ======================================== */

.unterlagen-download-border{
    border-bottom: 2px solid var(--color-beige);
}

.unterlagen-arrow{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='53.17' height='53.584' viewBox='0 0 53.17 53.584'%3E%3Cg id='Icon_feather-arrow-down' data-name='Icon feather-arrow-down' transform='translate(0.5 52.877) rotate(-90)'%3E%3Cpath id='Path_8419' data-name='Path 8419' d='M0,0V52.17' transform='translate(26.085)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_8420' data-name='Path 8420' d='M52.17,0,26.085,26.085,0,0' transform='translate(0 26.085)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    height: 1rem;
    width: 1rem;
}

.unterlagen-arrow-icon{
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='b' xmlns='http://www.w3.org/2000/svg' width='45.9321' height='12.734' viewBox='0 0 45.9321 12.734'%3E%3Cg id='c'%3E%3Cg id='d'%3E%3Cpath id='e' d='m.5,6.367h44.932H.5Z' style='fill:none; stroke:%23f8f0eb; stroke-linecap:round; stroke-linejoin:round;'/%3E%3Cpath id='f' d='m39.5651.5l5.867,5.867-5.867,5.867' style='fill:none; stroke:%23f8f0eb; stroke-linecap:round; stroke-linejoin:round;'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    transition: 0.3s;
    width: 20px;
}

#downloads li:hover .unterlagen-arrow-icon{
    width: 35px;
}
/*
#downloads li a::before{
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.734' height='13.148' viewBox='0 0 12.734 13.148'%3E%3Cg id='Icon_feather-arrow-down' data-name='Icon feather-arrow-down' transform='translate(0.5 12.441) rotate(-90)'%3E%3Cpath id='Path_8419' data-name='Path 8419' d='M18,7.5V19.234' transform='translate(-12.133 -7.5)' fill='none' stroke='%23f8f0eb' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: repeat-x;
    height: 12px;
    width: 0;
    transition: 0.5s;
    position: relative;
    top: -1px;
}

#downloads li:hover a::before{
    width: 1rem;
    transition: 0.5s;
}
*/
/* ======================================== */
/* ============== VERMARKTER ============== */
/* ======================================== */

.vermarkter-border{
    border-bottom: 2px solid var(--color-inde);
}

/* ================================== */
/* ============== FORM ============== */
/* ================================== */

.fui-input, .fui-select{
    border-top: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    background-color: #F1F2F2 !important;
}

.fui-input::placeholder, .fui-select::placeholder, .fui-label, .fui-legend, .fui-radio-label{
    font-family: 'Montserrat Light' !important;
    font-size: 1rem !important;
    line-height: 1.3 !important;
    text-transform: uppercase;
    color: var(--color-blue) !important;
}

.bauland-radio .fui-radio input:checked+label:before{
    background-color: var(--color-gunmetal) !important;
    border-color: var(--color-gunmetal) !important;
    height: 24px;
    width: 24px;
}

.fui-radio label:before{
    height: 24px !important;
    width: 24px !important;
}

.fui-radio label{
    padding-left: 2.5rem !important;
}

.fui-nachricht textarea{
    border: 1px solid rgba(0, 0, 0, 0.15) !important;
    min-height: 200px !important;
}

.fui-btn.fui-submit{
    background-color: var(--color-blue) !important;
    border-radius: 0px !important;
    box-shadow: none !important;
    border: 0px !important;
    font-family: 'Montserrat Light' !important;
    font-size: 1rem !important;
    line-height: 2 !important;
    text-transform: uppercase;
    padding: 0.5rem 2rem;
}

/* ========================================= */
/* ==============  IMPRESSUM  ============== */
/* ========================================= */

.impressumContainer .content p {
    margin-bottom: .7rem !important;
}

.impressumContainer a {
    text-decoration: none !important;
    color: #fff !important;
}

/* ========================================= */
/* ============== DATENSCHUTZ ============== */
/* ========================================= */

.datenschutz .datenschutzContainer a{
    text-decoration: none !important;
    color: #fff !important;
}

.datenschutzContainer li{
    font-size: 1.5rem;
    line-height: 2.125rem;
    font-family: 'Raleway Regular';
    margin-bottom: 0px !important;
}

.datenschutz .my-3{
    margin-top: 2rem !important;
    margin-bottom: 1rem;
}

.datenschutz .accordion-item:first-of-type .accordion-button.collapsed, .datenschutz .accordion-item:first-of-type{
    border-radius: 0 !important;
}

.datenschutz .accordion-item{
    border-top: 1px solid #ffffff25 !important;
}

.datenschutz .accordion-item:first-of-type .accordion-button{
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
}

.datenschutz .accordion-button.collapsed{
    background: var(--color-inde) !important;
    transition: 0.3s;
}

.datenschutz .accordion-button, .accordion-collapse.collapse.show, .accordion-collapse.collapsing{
    background: var(--color-inde) !important;
    transition: 0.3s;
}

.datenschutz .accordion-body{
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.datenschutz .accordion-button.collapsed{
    border-radius: 0 !important;
    background: none !important;
}

.datenschutz.accordion-button{
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}

.datenschutz .accordion-button h3{
    color: #fff !important;
    font-family: 'Calibre Regular';
    font-size: 2rem !important;
    line-height: 2.3rem !important;
}

.multi-content-heading{
    color: #fff !important;
    font-family: 'Calibre Regular';
    font-size: 1.7rem !important;
    line-height: 2rem !important;
}

.datenschutz .accordion-button::after{
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_2' data-name='Layer 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68 68'%3E%3Cdefs%3E%3Cstyle%3E .cls-1, .cls-2 %7B stroke-width: 0px; %7D .cls-1, .cls-3 %7B fill: none; %7D .cls-2 %7B fill: %23fff; %7D .cls-3 %7B stroke: %23707070; %7D %3C/style%3E%3C/defs%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg id='Group_3902' data-name='Group 3902'%3E%3Cg id='Ellipse_92' data-name='Ellipse 92'%3E%3Ccircle class='cls-1' cx='34' cy='34' r='34'/%3E%3Ccircle class='cls-3' cx='34' cy='34' r='33.5'/%3E%3C/g%3E%3Cpolygon class='cls-2' points='41.42 32.78 35.44 32.78 35.44 26.8 33.21 26.8 33.21 32.78 27.24 32.78 27.24 35.01 33.21 35.01 33.21 40.99 35.44 40.99 35.44 35.01 41.42 35.01 41.42 32.78'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;    
    height: 4.25rem !important;
    width: 4.25rem !important;
    background: transparent;
    background-repeat: no-repeat;
    background-position: right;
}

.datenschutz .accordion-button:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_2' data-name='Layer 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68 68'%3E%3Cdefs%3E%3Cstyle%3E .cls-1, .cls-2 %7B stroke-width: 0px; %7D .cls-1, .cls-3 %7B fill: none; %7D .cls-2 %7B fill: %23fff; %7D .cls-3 %7B stroke: %23707070; %7D %3C/style%3E%3C/defs%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg id='Group_3902' data-name='Group 3902'%3E%3Cg id='Ellipse_92' data-name='Ellipse 92'%3E%3Ccircle class='cls-1' cx='34' cy='34' r='34'/%3E%3Ccircle class='cls-3' cx='34' cy='34' r='33.5'/%3E%3C/g%3E%3C/g%3E%3Cg id='Layer_3' data-name='Layer 3'%3E%3Crect class='cls-2' x='27.24' y='32.78' width='14.18' height='2.23'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
    height: 4.25rem !important;
    width: 4.25rem !important;
    background: transparent;
    background-repeat: no-repeat;
    background-position: right;
}

.datenschutz .accordion-button:not(.collapsed){
    box-shadow: none !important;
    background-color: var(--color-inde ) !important;
}

.multi-content-bereich{
    border-top: 1px solid #ffffff25 !important;
}

.datenschutz .accordion-button::after{
    margin-top: 1rem !important;
}

.datenschutz .accordion-item:hover{
    background: var(--color-inde) !important;
    transition: 0.3s;
}

.datenschutz .accordion-item{
    transition: 0.3s;
}

.datenschutz-icon{
    max-width: 32px;
}

.datenschutz .accordion-item{
    border-bottom: none !important;
}

.error-button{
    background-color: var(--color-beige) !important;
    border-radius: 0px !important;
    font-family: 'Raleway Medium' !important;
    color: var(--color-inde) !important;
    border: none !important;
    padding: 1rem 2rem 1rem 2rem !important;
}

.error-heading{
    font-size: 10vw;
    line-height: 1;
}

.ellipsis {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* ==================================== */
/* ============== FOOTER ============== */
/* ==================================== */

.instagram-icon{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.518' height='19.511' viewBox='0 0 19.518 19.511'%3E%3Cg id='Icon_awesome-instagram' data-name='Icon awesome-instagram' opacity='1'%3E%3Cpath id='Icon_awesome-instagram-2' data-name='Icon awesome-instagram' d='M9.756,6.991a5,5,0,1,0,5,5A4.995,4.995,0,0,0,9.756,6.991Zm0,8.254a3.252,3.252,0,1,1,3.253-3.252,3.258,3.258,0,0,1-3.253,3.252ZM16.13,6.786a1.167,1.167,0,1,1-1.167-1.167A1.164,1.164,0,0,1,16.13,6.786ZM19.444,7.97a5.774,5.774,0,0,0-1.576-4.088,5.813,5.813,0,0,0-4.089-1.576c-1.611-.091-6.44-.091-8.051,0A5.8,5.8,0,0,0,1.64,3.878,5.792,5.792,0,0,0,.063,7.966c-.091,1.611-.091,6.439,0,8.05A5.774,5.774,0,0,0,1.64,20.1,5.821,5.821,0,0,0,5.728,21.68c1.611.091,6.44.091,8.051,0A5.775,5.775,0,0,0,17.868,20.1a5.812,5.812,0,0,0,1.576-4.088c.091-1.611.091-6.435,0-8.045Zm-2.081,9.774A3.293,3.293,0,0,1,15.508,19.6c-1.284.509-4.332.392-5.752.392S5.284,20.1,4,19.6a3.293,3.293,0,0,1-1.855-1.855c-.509-1.284-.392-4.332-.392-5.751s-.113-4.471.392-5.751A3.293,3.293,0,0,1,4,4.387C5.288,3.878,8.336,4,9.756,4s4.472-.113,5.752.392a3.293,3.293,0,0,1,1.855,1.855c.509,1.284.392,4.332.392,5.751S17.872,16.464,17.362,17.744Z' transform='translate(0.005 -2.238)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.facebook-icon{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.273' height='20.273' viewBox='0 0 20.273 20.273'%3E%3Cpath id='Icon_awesome-facebook-square' data-name='Icon awesome-facebook-square' d='M18.1,2.25H2.172A2.172,2.172,0,0,0,0,4.422V20.351a2.172,2.172,0,0,0,2.172,2.172H8.383V15.631H5.532V12.387H8.383V9.914c0-2.812,1.674-4.366,4.239-4.366a17.272,17.272,0,0,1,2.512.219v2.76H13.719A1.622,1.622,0,0,0,11.89,10.28v2.107H15l-.5,3.244H11.89v6.893H18.1a2.172,2.172,0,0,0,2.172-2.172V4.422A2.172,2.172,0,0,0,18.1,2.25Z' transform='translate(0 -2.25)' fill='%23fff' opacity='1'/%3E%3C/svg%3E%0A");
}

.linkedin-icon{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.096' height='21.097' viewBox='0 0 21.096 21.097'%3E%3Cpath id='Icon_metro-linkedin' data-name='Icon metro-linkedin' d='M20.124,1.928H6.114A3.554,3.554,0,0,0,2.571,5.472V19.481a3.554,3.554,0,0,0,3.544,3.544H20.124a3.554,3.554,0,0,0,3.544-3.544V5.472a3.554,3.554,0,0,0-3.544-3.544ZM10.482,19.069H7.845V9.839h2.637v9.23ZM9.163,8.521A1.319,1.319,0,1,1,10.482,7.2,1.319,1.319,0,0,1,9.163,8.521ZM19.712,19.069H17.074V13.795a1.319,1.319,0,1,0-2.637,0v5.274H11.8V9.839h2.637v1.637c.544-.747,1.375-1.637,2.307-1.637a3.145,3.145,0,0,1,2.967,3.3v5.933Z' transform='translate(-2.571 -1.928)' fill='%23fff' opacity='1'/%3E%3C/svg%3E%0A");
}

.linkedin-icon-team{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.096' height='21.097' viewBox='0 0 21.096 21.097'%3E%3Cpath id='Icon_metro-linkedin' data-name='Icon metro-linkedin' d='M20.124,1.928H6.114A3.554,3.554,0,0,0,2.571,5.472V19.481a3.554,3.554,0,0,0,3.544,3.544H20.124a3.554,3.554,0,0,0,3.544-3.544V5.472a3.554,3.554,0,0,0-3.544-3.544ZM10.482,19.069H7.845V9.839h2.637v9.23ZM9.163,8.521A1.319,1.319,0,1,1,10.482,7.2,1.319,1.319,0,0,1,9.163,8.521ZM19.712,19.069H17.074V13.795a1.319,1.319,0,1,0-2.637,0v5.274H11.8V9.839h2.637v1.637c.544-.747,1.375-1.637,2.307-1.637a3.145,3.145,0,0,1,2.967,3.3v5.933Z' transform='translate(-2.571 -1.928)' fill='%23000' opacity='1'/%3E%3C/svg%3E%0A");
}

.youtube-icon{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.436' height='15.072' viewBox='0 0 21.436 15.072'%3E%3Cpath id='Icon_awesome-youtube' data-name='Icon awesome-youtube' d='M22.038,6.858a2.693,2.693,0,0,0-1.9-1.907C18.471,4.5,11.768,4.5,11.768,4.5s-6.7,0-8.375.451A2.694,2.694,0,0,0,1.5,6.858a28.255,28.255,0,0,0-.448,5.193A28.255,28.255,0,0,0,1.5,17.244a2.653,2.653,0,0,0,1.9,1.877c1.672.451,8.375.451,8.375.451s6.7,0,8.375-.451a2.653,2.653,0,0,0,1.9-1.877,28.255,28.255,0,0,0,.448-5.193,28.255,28.255,0,0,0-.448-5.193ZM9.576,15.239V8.864l5.6,3.187-5.6,3.187Z' transform='translate(-1.05 -4.5)' fill='%23fff' opacity='1'/%3E%3C/svg%3E%0A");
}

.footer-icons{
    width: 1.5rem;
    height: 1.5rem;
}

.logo-footer{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='419.046' height='287.748' viewBox='0 0 419.046 287.748'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_949' data-name='Rectangle 949' width='419.046' height='287.748' fill='%23e8e0d9'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_1750' data-name='Group 1750' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_8410' data-name='Path 8410' d='M112.013,142.7H79.9c2.215,19.774,9.491,36.226,20.407,48.564L89.233,202.338l2.373,2.373,33.378-33.378-1.107-1.107q-8.305-10.441-11.864-27.525' transform='translate(46.494 83.038)' fill='%23e8e0d9'/%3E%3Cpath id='Path_8411' data-name='Path 8411' d='M273.353,150.281l-2.373-2.373-11.073,11.073c-13.446-13.6-32.113-21.988-54.1-21.988-12.023,0-21.988,2.215-31.8,9.333l8.7-50.779h77.83V66.124H155.976l-7.91,48.248c-12.022-25.627-37.017-43.5-68.971-43.5-12.022,0-21.988,2.215-31.8,9.333L56,29.423h77.988V0H29.423L10.282,117.536l27.842,6.486c9.65-15.819,22.621-23.887,41.13-23.887,26.892,0,44.61,24.994,44.61,53.468,0,26.892-20.723,50.146-45.717,50.146-22.621,0-39.864-14.87-46.033-44.293H0c5.22,45.084,36.226,73.559,77.988,73.559,33.22,0,59.005-19.141,71.027-46.983l16.135,3.8c9.65-15.819,22.621-23.887,41.13-23.887,14.237,0,25.785,6.96,33.536,17.717l.475-.475.158.158Z' fill='%23e8e0d9'/%3E%3Cpath id='Path_8412' data-name='Path 8412' d='M126.6,181.832V177.4l23.57-39.231H127.233V133.9h28.316v4.271L131.978,177.4h24.2v4.271H126.6Z' transform='translate(73.669 77.917)' fill='%23e8e0d9'/%3E%3Cpath id='Path_8413' data-name='Path 8413' d='M176.742,138.281h4.746v30.373c0,12.181-7.119,18.35-16.294,18.35S148.9,180.834,148.9,168.5V138.281h4.746v30.531c0,9.65,5.22,13.921,11.548,13.921,5.537,0,11.548-3.48,11.548-13.921ZM157.917,126.1h4.746v8.226h-4.746Zm9.65,0h4.746v8.226h-4.746Z' transform='translate(86.646 73.378)' fill='%23e8e0d9'/%3E%3Cpath id='Path_8414' data-name='Path 8414' d='M201.227,181.89l-16.294-21.83h4.746c8.542,0,13.6-4.271,13.6-10.915,0-4.587-2.847-11.073-13.763-11.073h-9.175v43.661H175.6V133.8H190c12.5,0,18.034,7.435,18.034,15.5,0,7.751-5.853,13.921-14.237,14.554l13.6,17.876h-6.169Z' transform='translate(102.182 77.859)' fill='%23e8e0d9'/%3E%3Crect id='Rectangle_948' data-name='Rectangle 948' width='4.746' height='47.932' transform='translate(317.33 211.817)' fill='%23e8e0d9'/%3E%3Cpath id='Path_8415' data-name='Path 8415' d='M255.7,169.526c-4.746,8.384-12.972,13.446-22.147,13.446a24.837,24.837,0,1,1-.158-49.672c8.859,0,18.192,5.062,21.988,13.13H250a19.992,19.992,0,0,0-16.61-8.7c-10.757,0-20.09,9.491-20.09,20.565,0,10.757,9.491,20.407,20.248,20.407,6.486,0,12.5-3.322,16.768-9.017H255.7Z' transform='translate(121.269 77.568)' fill='%23e8e0d9'/%3E%3Cpath id='Path_8416' data-name='Path 8416' d='M272.782,181.832V159.369H247.946v22.463H243.2V133.9h4.746v21.2h24.836V133.9h4.746v47.932Z' transform='translate(141.519 77.917)' fill='%23e8e0d9'/%3E%3Ctext id='wir_bestätigen_Ihnen_gerne_die_Verschiebung_des_Termins_auf_den_31.10.2023_um_10:00_Uhr' data-name='wir bestätigen Ihnen gerne die Verschiebung des Termins auf den 31.10.2023 um 10:00 Uhr' transform='translate(2621 240)' fill='%23707070' font-size='20' font-family='SegoeUI, Segoe UI'%3E%3Ctspan x='0' y='22'%3Ewir bestätigen Ihnen gerne die %3C/tspan%3E%3Ctspan x='0' y='49'%3EVerschiebung des Termins auf %3C/tspan%3E%3Ctspan x='0' y='76'%3Eden 31.10.2023 um 10:00 Uhr%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");
    width: 13.125rem;
    height: 9rem;
}

.footer a{
    text-decoration: none !important;
    color: var(--color-beige) !important;
}

/* ================================== */
/* ============= Global ============= */
/* ================================== */

.button-lebensraum {
    display: inline-block;
    transition: all 0.3s;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.button-lebensraum:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--color-white);
    z-index: -2;
}

.button-lebensraum:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background-color: #E6EBEB;
    transition: all 0.3s;
    z-index: -1;
}

.button-lebensraum:hover:before {
    width: 100%;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link, .nav-pills .nav-link{
    color: var(--color-gunmetal) !important;
}

.nav-pills .nav-link{
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}

.nav-pills .nav-link.active{
    border-bottom: 1px solid var(--color-gunmetal);
}

.navigation-column-1{
    background: linear-gradient(220deg, #ada394 0%, #cac3b9 100%);
}

.navigation-column-2{
    background: linear-gradient(65deg, #ada394 0%, #cac3b9 58%);
}

.offcanvas.offcanvas-bottom{
    border-top: none !important;
}

.offcanvas-left{
    background: linear-gradient(0deg, rgba(16,36,48,1) 0%, rgba(77,77,77,1) 100%);
}

.offcanvas-right{
    background: linear-gradient(270deg, rgba(52,56,65,1) 0%, rgba(35,46,52,1) 100%);
}

.navigation-close:hover{
    transform: rotate(90deg);
    transition: 0.3s;
}

.offcanvas-menu{
    min-width: 50% !important;
}

.offcanvas-link a{
    text-decoration: none !important;
    color: white !important;
}

/* ==================================== */
/* ============= Homepage ============= */
/* ==================================== */


.leistungen-headline-gird{
    margin: 0 auto;
    display: grid;
    grid-gap: 1.5rem;
    grid-template-columns: 1fr 1fr; 
    grid-template-areas: ". . ."; 
}

.leistungen-gird{
    margin: 0 auto;
    display: grid;
    grid-gap: 1.5rem;
    grid-template-columns: 1fr 1fr 1fr; 
    grid-template-areas: ". . ."; 
}

/* Stretch image vertically */
.stretch-2x {
    grid-column: span 2;
}

#homepageProjekte .splide__arrow,
#testimonialsHomepage .splide__arrow{
    width: auto !important;
}

.homepage-parallax{
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    backdrop-filter: brightness(60%);
}


.homepage-leistungen-containers{
    transition: 0.3s;
}

.homepage-leistungen-containers:hover{
    transform: scale(1.02);
    transition: 0.3s;
}

.parallax{

}

/* ================================== */
/* ============= Header ============= */
/* ================================== */

#hamburger-svg:hover .hamburger-first, #hamburger-svg-sticky:hover .hamburger-first{
    transform: translate(0px, 3px) !important;
    transition: 0.3s;
}

#hamburger-svg:hover .hamburger-last, #hamburger-svg-sticky:hover .hamburger-last{
    transform: translate(0px, 15px) !important;
    transition: 0.3s;
}

.navigation-link::after {
    content: '';
    display: block;
    width: 0;
    height: 1px;
    background: var(--color-white);
    transition: width .4s ease-in;
}

.navigation-link.navigation-link-dark::after {
    content: '';
    display: block;
    width: 0;
    height: 1px;
    background: var(--color-gunmetal);
    transition: width .4s ease-in;
}

.navigation-link:hover::after,
.navigation-link:hover::after {
    width: 100%;
}

/* ================================ */
/* ============= Team ============= */
/* ================================ */

.team-gird{
    margin: 0 auto;
    display: grid;
    grid-gap: 1.5rem;
    grid-template-columns: 1fr 1fr 1fr; 
    grid-template-areas: ". . ."; 
}

/* ================================== */
/* ============= Footer ============= */
/* ================================== */

.leistungen-footer-gird{
    margin: 0 auto;
    display: grid;
    column-gap: 3rem;
    grid-template-columns: 1fr; 
    grid-template-areas: "."; 
}

.linkedin-icon{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.096' height='21.097' viewBox='0 0 21.096 21.097'%3E%3Cpath id='Icon_metro-linkedin' data-name='Icon metro-linkedin' d='M20.124,1.928H6.114A3.554,3.554,0,0,0,2.571,5.472V19.481a3.554,3.554,0,0,0,3.544,3.544H20.124a3.554,3.554,0,0,0,3.544-3.544V5.472a3.554,3.554,0,0,0-3.544-3.544ZM10.482,19.069H7.845V9.839h2.637v9.23ZM9.163,8.521A1.319,1.319,0,1,1,10.482,7.2,1.319,1.319,0,0,1,9.163,8.521ZM19.712,19.069H17.074V13.795a1.319,1.319,0,1,0-2.637,0v5.274H11.8V9.839h2.637v1.637c.544-.747,1.375-1.637,2.307-1.637a3.145,3.145,0,0,1,2.967,3.3v5.933Z' transform='translate(-2.571 -1.928)' fill='%23fff' opacity='1'/%3E%3C/svg%3E%0A");
    height: 1.375rem;
    width: 1.375rem;
}

.email-icon{
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_2' data-name='Layer 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 889.32 889.32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M444.66,0c245.58,0,444.66,199.08,444.66,444.66s-199.08,444.66-444.66,444.66S0,690.24,0,444.66,199.08,0,444.66,0ZM692.44,621.74l-177.94-152.63-23.95,20.53c-12.7,10.88-29.25,16.41-45.61,16.45-16.45.09-32.95-5.3-45.61-16.12l-24.33-20.86-178.03,152.68c2.77,1.22,5.86,1.92,9.09,1.92h477.24c3.23.05,6.33-.7,9.14-1.97h0ZM183.75,584.15l162.66-139.5-162.66-139.5v279ZM196.97,267.51l189.79,162.74.33.28.09.09,36.28,31.12c5.67,4.88,13.41,7.27,21.28,7.27,7.92-.05,15.75-2.58,21.61-7.59l35.91-30.8.09-.05.33-.28,189.71-162.71c-2.81-1.27-5.91-1.97-9.14-1.97l-325.18-.05h-152.06c-3.19-.05-6.28.66-9.05,1.92v.02ZM705.57,305.29l-162.52,139.36,162.52,139.36v-278.72Z'/%3E%3C/g%3E%3C/svg%3E");
    height: 2rem;
    width: 2rem;
}

.footer-border {
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}

.link-team a{
    font-size: 1rem !important;
    line-height: 2rem !important;
    text-decoration: none !important;
    font-family: 'Montserrat Light' !important;
    color: var(--color-blue);
}

/* =============================== */
/* ============= 404 ============= */
/* =============================== */

.not-found-heading{
    font-size: 12vw !important;
}

/* ======================================= */
/* ============= Datenschutz ============= */
/* ======================================= */

.datenschutz-text h3{
    font-family: 'Jost Medium';
    margin-bottom: 0px !important;
}

.datenschutz-text p{
    font-family: 'Jost Light';
    margin-bottom: 0px !important;
    padding: 1rem 0 1.5rem 0;
    font-size: 1.5rem;
    line-height: 2rem;
}

.datenschutz-text li{
    font-family: 'Jost Light';
    margin-bottom: 0px !important;
    font-size: 1.5rem;
    line-height: 2rem;
}

.impressum-content a{
    font-family: 'Jost Light';
}

/* ====================================== */
/* ============= RESPONSIVE ============= */
/* ====================================== */

@media only screen and (max-width: 1500px) and (min-width: 1400px)  {

}

@media (max-width: 1600px) {

}

@media (max-width: 1440px) {

    #highlightsSlider .splide__track{
        padding-left: 3rem !important;
    }

    #wohnungSlider .splide__arrow--prev{
        left: 1rem !important;
        opacity: 1 !important;
    }
    
    #wohnungSlider .splide__arrow--next{
        right: 1rem !important;
        opacity: 1 !important;
    }
}


@media (max-width: 1200px) {

    .team-gird{
        margin: 0 auto;
        display: grid;
        grid-gap: 1.5rem;
        grid-template-columns: 1fr 1fr; 
        grid-template-areas: ". ."; 
    }

    #offcanvasBottom{
        min-width: 100% !important;
    }

}

@media (max-width: 992px) {

    .form-checkbox .fui-layout-horizontal .fui-layout-wrap{
        flex-wrap: wrap;
    }
    
    .form-checkbox .fui-checkbox{
        width: 100%;
    }

    .leistungen-gird{
        margin: 0 auto;
        display: grid;
        grid-gap: 1.5rem;
        grid-template-columns: 1fr; 
        grid-template-areas: "."; 
    }

    .home-projekte-nav{
        position: relative !important;
    }

}

@media (max-width: 768px) {

    #animation_parent {
        padding-right: 0px;
    }

    #offcanvasBottom .navigation-tab{
        height: 47px;
    }

    .leistungen-footer-gird{
        margin: 0 auto;
        display: grid;
        column-gap: 3rem;
        grid-template-columns: 1fr; 
        grid-template-areas: "."; 
    }

}

@media (max-width: 576px) {

    .logo-start-screen{
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='419.046' height='287.748' viewBox='0 0 419.046 287.748'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_949' data-name='Rectangle 949' width='419.046' height='287.748' fill='%23e8e0d9'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_1750' data-name='Group 1750' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_8410' data-name='Path 8410' d='M112.013,142.7H79.9c2.215,19.774,9.491,36.226,20.407,48.564L89.233,202.338l2.373,2.373,33.378-33.378-1.107-1.107q-8.305-10.441-11.864-27.525' transform='translate(46.494 83.038)' fill='%23e8e0d9'/%3E%3Cpath id='Path_8411' data-name='Path 8411' d='M273.353,150.281l-2.373-2.373-11.073,11.073c-13.446-13.6-32.113-21.988-54.1-21.988-12.023,0-21.988,2.215-31.8,9.333l8.7-50.779h77.83V66.124H155.976l-7.91,48.248c-12.022-25.627-37.017-43.5-68.971-43.5-12.022,0-21.988,2.215-31.8,9.333L56,29.423h77.988V0H29.423L10.282,117.536l27.842,6.486c9.65-15.819,22.621-23.887,41.13-23.887,26.892,0,44.61,24.994,44.61,53.468,0,26.892-20.723,50.146-45.717,50.146-22.621,0-39.864-14.87-46.033-44.293H0c5.22,45.084,36.226,73.559,77.988,73.559,33.22,0,59.005-19.141,71.027-46.983l16.135,3.8c9.65-15.819,22.621-23.887,41.13-23.887,14.237,0,25.785,6.96,33.536,17.717l.475-.475.158.158Z' fill='%23e8e0d9'/%3E%3Cpath id='Path_8412' data-name='Path 8412' d='M126.6,181.832V177.4l23.57-39.231H127.233V133.9h28.316v4.271L131.978,177.4h24.2v4.271H126.6Z' transform='translate(73.669 77.917)' fill='%23e8e0d9'/%3E%3Cpath id='Path_8413' data-name='Path 8413' d='M176.742,138.281h4.746v30.373c0,12.181-7.119,18.35-16.294,18.35S148.9,180.834,148.9,168.5V138.281h4.746v30.531c0,9.65,5.22,13.921,11.548,13.921,5.537,0,11.548-3.48,11.548-13.921ZM157.917,126.1h4.746v8.226h-4.746Zm9.65,0h4.746v8.226h-4.746Z' transform='translate(86.646 73.378)' fill='%23e8e0d9'/%3E%3Cpath id='Path_8414' data-name='Path 8414' d='M201.227,181.89l-16.294-21.83h4.746c8.542,0,13.6-4.271,13.6-10.915,0-4.587-2.847-11.073-13.763-11.073h-9.175v43.661H175.6V133.8H190c12.5,0,18.034,7.435,18.034,15.5,0,7.751-5.853,13.921-14.237,14.554l13.6,17.876h-6.169Z' transform='translate(102.182 77.859)' fill='%23e8e0d9'/%3E%3Crect id='Rectangle_948' data-name='Rectangle 948' width='4.746' height='47.932' transform='translate(317.33 211.817)' fill='%23e8e0d9'/%3E%3Cpath id='Path_8415' data-name='Path 8415' d='M255.7,169.526c-4.746,8.384-12.972,13.446-22.147,13.446a24.837,24.837,0,1,1-.158-49.672c8.859,0,18.192,5.062,21.988,13.13H250a19.992,19.992,0,0,0-16.61-8.7c-10.757,0-20.09,9.491-20.09,20.565,0,10.757,9.491,20.407,20.248,20.407,6.486,0,12.5-3.322,16.768-9.017H255.7Z' transform='translate(121.269 77.568)' fill='%23e8e0d9'/%3E%3Cpath id='Path_8416' data-name='Path 8416' d='M272.782,181.832V159.369H247.946v22.463H243.2V133.9h4.746v21.2h24.836V133.9h4.746v47.932Z' transform='translate(141.519 77.917)' fill='%23e8e0d9'/%3E%3Ctext id='wir_bestätigen_Ihnen_gerne_die_Verschiebung_des_Termins_auf_den_31.10.2023_um_10:00_Uhr' data-name='wir bestätigen Ihnen gerne die Verschiebung des Termins auf den 31.10.2023 um 10:00 Uhr' transform='translate(2621 240)' fill='%23707070' font-size='20' font-family='SegoeUI, Segoe UI'%3E%3Ctspan x='0' y='22'%3Ewir bestätigen Ihnen gerne die %3C/tspan%3E%3Ctspan x='0' y='49'%3EVerschiebung des Termins auf %3C/tspan%3E%3Ctspan x='0' y='76'%3Eden 31.10.2023 um 10:00 Uhr%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");
        width: 16.875rem;
        height: 11.5rem;
    }

    .fui-field {
        flex: auto !important;
        width: 100% !important;
    }

    .form-checkbox{
        padding-bottom: 0px !important;
    }

    .team-gird{
        margin: 0 auto;
        display: grid;
        grid-gap: 1.5rem;
        grid-template-columns: 1fr; 
        grid-template-areas: "."; 
    }

}
