/* Global */

.background-cover {
    background-size: cover;
}

.background-contain {
    background-size: contain;
}

.background-no-repeat {
    background-repeat: no-repeat;
}

.background-position-left {
    background-position: left;
}

.background-position-right {
    background-position: right;
}

.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;
}

.max-width {
    max-width: 1440px;
}

.cursor-pointer {
    cursor: pointer;
}

.cursor-default {
    cursor: default;
}

.vh-50 {
    height: 50vh;
}

.min-vh-50 {
    min-height: 50vh;
}

.vh-90 {
    height: 90vh;
}

.image-hover:hover .image-scale {
    transform: scale(1.05);
    transition: 0.3s;
}

.image-scale {
    transition: 0.3s;
}

.max-width {
    max-width: 1440px;
}

.static-background {
    background-attachment: fixed;
}

.prevent-select {
    -webkit-user-select: none; /* Safari */
    -ms-user-select: none; /* IE 10 and IE 11 */
    user-select: none; /* Standard syntax */
}

::selection {
    background: var(--color-light-blue);
    color: var(--color-white) !important
}

.dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}

.dropdown-arrow{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.663' height='9.83' viewBox='0 0 19.663 9.83'%3E%3Cpath id='noun-arrow-1787131-FFFFFF' d='M32.168,45.965a.886.886,0,0,0,.537-.223L41.637,37.7a.9.9,0,1,0-1.2-1.332l-8.331,7.5-8.331-7.5h0a.9.9,0,1,0-1.2,1.332l8.932,8.039a.886.886,0,0,0,.662.223Z' transform='translate(-22.274 -36.138)' fill='%23fff'/%3E%3C/svg%3E%0A");
    height: 0.625rem;
    width: 1.25rem;
}

.dropdown-galerie-container .dropdown-menu{
    background-color: var(--color-light-blue);
}

.cursor-initial{
    cursor: initial;
}

.svg-icon{
    animation: mothership 4.5s ease-in-out infinite;
    z-index: -1;
}

.svg-icon-2{
    animation: mothership2 4.5s ease-in-out infinite;
}

@keyframes mothership {
    0% {
        transform: translate(0px, 0px)
    }
    50% {
        transform: translate(5px, 5px);
    }  
    100% {
        transform: translate(0px, 0px);
    }
}

@keyframes mothership2 {
    0% {
        transform: translate(0px, 0px)
    }
    50% {
        transform: translate(-5px, -5px);
    }  
    100% {
        transform: translate(0px, 0px);
    }
}

/* Buttons */

.ob-button{
    transition: all 0.35s;
}

.transparent-button {
    transition: all 0.35s;
}

.transparent-button {
    position: relative;
    color: #fff;
    overflow: hidden;
}
.transparent-button::before, .transparent-button::after {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transform: translateX(-200px) skewX(-15deg);
    content: "";
}

.transparent-button:hover{
    box-shadow: var(--bs-box-shadow) !important;
}

.transparent-button::before {
    width: 60px;
    background: rgba(255, 255, 255, 0.5);
    filter: blur(30px);
    opacity: 0.5;
}
.transparent-button::after {
    width: 30px;
    left: 30px;
    background: rgba(255, 255, 255, 0.2);
    filter: blur(3px);
}

.transparent-button:hover::before {
    opacity: 1;
}

.transparent-button:hover::before, .transparent-button:hover::after {
    transform: translateX(550px) skewX(-15deg);
    transition: all 0.9s ease;
}

.white-button:hover{
    background-color: #ffffff50;
    color: #fff;
    box-shadow: var(--bs-box-shadow) !important;
}

.white-button:hover span{
    filter: invert(1);
}

.white-button {
    position: relative;
    overflow: hidden;
}
.white-button::before, .white-button::after {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transform: translateX(-200px) skewX(-15deg);
    content: "";
}

.white-button:hover{
    box-shadow: var(--bs-box-shadow) !important;
}

.white-button::before {
    width: 60px;
    background: rgba(255, 255, 255, 0.5);
    filter: blur(30px);
    opacity: 0.5;
}
.white-button::after {
    width: 30px;
    left: 30px;
    background: rgba(255, 255, 255, 0.2);
    filter: blur(3px);
}

.white-button:hover::before {
    opacity: 1;
}

.white-button:hover::before, .white-button:hover::after {
    transform: translateX(550px) skewX(-15deg);
    transition: all 0.9s ease;
}

.blue-button {
    position: relative;
    color: #fff;
    overflow: hidden;
}
.blue-button::before, .blue-button::after {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transform: translateX(-200px) skewX(-15deg);
    content: "";
}

.blue-button:hover{
    box-shadow: var(--bs-box-shadow) !important;
}

.blue-button::before {
    width: 60px;
    background: rgba(255, 255, 255, 0.5);
    filter: blur(30px);
    opacity: 0.5;
}
.blue-button::after {
    width: 30px;
    left: 30px;
    background: rgba(255, 255, 255, 0.2);
    filter: blur(3px);
}

.blue-button:hover::before {
    opacity: 1;
}

.blue-button:hover::before, .blue-button:hover::after {
    transform: translateX(550px) skewX(-15deg);
    transition: all 0.9s ease;
}

/* SVG */

.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;
}

.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");
    height: 2.625rem;
    width: 2.625rem;
}

.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");
    height: 2.625rem;
    width: 2.625rem;
}

.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: 2.625rem;
    width: 2.625rem;
}

.offcanvas.offcanvas-bottom {
    border-top: none !important;
}

.pakete-check {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath id='noun-check-1788408-FFFFFF' d='M49.512,38.66a.611.611,0,0,0-.371.262c-3.288,4.573-6.283,9.1-9.522,13.634l-4.338-4.813,0,0a.52.52,0,0,0-.472-.19.619.619,0,0,0-.428.328,1.136,1.136,0,0,0,.1,1.247l4.8,5.328h0a.515.515,0,0,0,.849-.069c3.423-4.763,6.515-9.477,9.912-14.2a1.153,1.153,0,0,0,.139-1.032c-.123-.35-.393-.551-.668-.493Z' transform='translate(-34.243 -38.651)' fill='%23fff'/%3E%3C/svg%3E%0A");
    height: 1rem;
    width: 1rem;
}

.white-arrow-right {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30.003' height='21.185' viewBox='0 0 30.003 21.185'%3E%3Cpath id='noun-arrow-2094738-FFFFFF' d='M20.356,15.007a1.067,1.067,0,1,0-1.5,1.5l7.669,7.679H1.174a1.07,1.07,0,0,0,0,2.137H26.522l-7.681,7.668a1.088,1.088,0,0,0,0,1.5,1.06,1.06,0,0,0,1.5,0l9.5-9.5h0a1.041,1.041,0,0,0,0-1.5Z' transform='translate(-0.161 -14.625)' fill='%23fff'/%3E%3C/svg%3E%0A");
    width: 1.875rem;
    height: 1.375rem;
}

.black-arrow-right {
    background-image: url("data:image/svg+xml,%3Csvg id='Group_445' data-name='Group 445' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='26.614' height='10.72' viewBox='0 0 26.614 10.72'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_526' data-name='Rectangle 526' width='26.614' height='10.72'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_444' data-name='Group 444' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_3065' data-name='Path 3065' d='M.84,7.75l11.3-.009q2.78,0,5.56,0a19.879,19.879,0,0,1,5.318.513q.115-.854.231-1.709L2.621,5.9C1.5,5.861,1.5,7.6,2.621,7.636l20.63.646a.874.874,0,0,0,.231-1.709A20.054,20.054,0,0,0,18.236,6c-1.936-.01-3.872,0-5.808,0L.84,6.01a.871.871,0,0,0,0,1.74' transform='translate(0 -2.476)'/%3E%3Cpath id='Path_3066' data-name='Path 3066' d='M30.959,1.81c.474-.126.984.295,1.36.534l1.759,1.12q1.758,1.121,3.514,2.244v-1.5a64.837,64.837,0,0,0-7.044,4.773l1.367,1.055a7.186,7.186,0,0,1,2.868-2.3c1.035-.592,3.368-1.683,2.36-3.188a7.634,7.634,0,0,0-3.287-2.227A7.54,7.54,0,0,1,30.87.429.9.9,0,0,0,29.68.117a.875.875,0,0,0-.313,1.19,8.236,8.236,0,0,0,3.281,2.362c.583.269,1.172.527,1.731.842a6.352,6.352,0,0,1,.8.513c.143.111.484.365.506.5V5.066a2.154,2.154,0,0,1-.39.309c-.239.168-.487.324-.737.475-.5.3-1.02.582-1.523.885a7.234,7.234,0,0,0-2.624,2.419.87.87,0,0,0,.224,1.122.891.891,0,0,0,1.143-.068,61.382,61.382,0,0,1,6.692-4.5.88.88,0,0,0,0-1.5q-1.977-1.263-3.955-2.524C33.344.935,31.986-.263,30.5.132a.871.871,0,0,0,.463,1.678' transform='translate(-12.279 0)'/%3E%3C/g%3E%3C/svg%3E%0A");
    width: 1.875rem;
    height: 1.375rem;
}

.mail-icon{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.296' height='19.896' viewBox='0 0 24.296 19.896'%3E%3Cg id='Icon-Mail' transform='translate(0 0)'%3E%3Cpath id='Path_6012' data-name='Path 6012' d='M1.344,6.751l10.838.109,5.3.053,2.649.027a8.948,8.948,0,0,1,2.534.068l-.611-.469c.351.493.215,1.576.247,2.153q.052.926.085,1.853c.051,1.391.076,2.783.1,4.175q.066,4.218.126,8.435l1.022-1.021c-6.516.55-13.11.313-19.643.325l-1.194,0H2.317q-.6-.071.18.313a23.676,23.676,0,0,1-.314-2.447,37.065,37.065,0,0,1,0-4.572c-.191-7.4.152-6.6,0-9.905C2.123,4.541.4,4.533.461,5.85c.167,3.623,0,7.946,0,7.968a68.881,68.881,0,0,0,.36,8.107C.97,23.087.489,24.274,1.859,24.49a32.989,32.989,0,0,0,5,.006l5.733-.01c3.684-.006,7.369,0,11.043-.31a1.042,1.042,0,0,0,1.022-1.022c-.053-3.507-.086-7.016-.164-10.523-.038-1.7-.1-3.4-.219-5.1-.089-1.23-.166-2.451-1.629-2.607-1.684-.179-3.468-.04-5.161-.057l-5.3-.054L1.344,4.708a1.022,1.022,0,0,0,0,2.043' transform='translate(-0.357 -4.708)'/%3E%3Cpath id='Path_6013' data-name='Path 6013' d='M2,12.465c2,1.088,3.273,3.112,5.275,4.238,1.024.576,2.13.984,3.193,1.48a12.668,12.668,0,0,1,1.7.927,4.421,4.421,0,0,0,1.13.725c.986.287,1.736-.612,2.477-1.109a29.083,29.083,0,0,1,3.173-1.7,9.621,9.621,0,0,0,2.768-1.962,12.278,12.278,0,0,1,2.448-2.5,1.022,1.022,0,0,0-1.031-1.764c-1.79,1.067-2.678,3.046-4.5,4.083-.937.532-1.941.935-2.882,1.46a14.351,14.351,0,0,0-1.327.837c-.158.112-.394.378-.577.43-.434.123.39.17-.328-.047a9.79,9.79,0,0,1-1.321-.807c-.462-.241-.939-.452-1.415-.662a23.033,23.033,0,0,1-2.815-1.356C6.14,13.619,4.942,11.737,3.033,10.7,1.878,10.074.845,11.837,2,12.465' transform='translate(-1.381 -9.149)'/%3E%3C/g%3E%3C/svg%3E%0A");
    height: 1.25rem;
    width: 1.625rem;
}

.phone-icon{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.268' height='19.394' viewBox='0 0 20.268 19.394'%3E%3Cpath id='Path_6014' data-name='Path 6014' d='M147.779,3.028a26.59,26.59,0,0,0,3.51-.878q-.191-.558.046-.131.184.276.364.554.48.742.937,1.5a30.1,30.1,0,0,0,1.524,2.69q.635-1.29-.2-.6l-.8.476-1.607.952a1.032,1.032,0,0,0-.207,1.6l2.92,2.795a10.408,10.408,0,0,0,2.672,2.178,2.586,2.586,0,0,0,2.456-.054c.325-.213.532-.76.886-.888.463-.168,1.638.5,2.109.658.2.068,1.682.6,1.364.157.254.357-.271,1.7-.384,2.042-.09.275-.191.546-.294.816-.048.124-.352.572-.2.481-.063.037-1.252-.1-1.53-.119a19.4,19.4,0,0,1-5.262-1.027,12.586,12.586,0,0,1-8.43-10,9.636,9.636,0,0,1-.029-2.214,4.91,4.91,0,0,1,.154-.632c.054-.3.08-.083-.125-.025a1.022,1.022,0,0,0-.543-1.97c-1.515.431-1.623,2.619-1.579,3.887a13.925,13.925,0,0,0,2.128,6.794,14.922,14.922,0,0,0,7.267,5.906,20.774,20.774,0,0,0,6.251,1.318c.929.062,2.164.316,2.957-.282.909-.685,1.275-2.384,1.49-3.424.268-1.3.381-2.488-.979-3.082-.823-.36-1.724-.6-2.574-.889A4.841,4.841,0,0,0,160,11.2a2.319,2.319,0,0,0-1.508.821c-.148.152-.128.342-.357.388-.421.084-1.05-.574-1.314-.812-1.376-1.245-2.688-2.57-4.029-3.853q-.1.8-.207,1.6c.8-.476,1.61-.946,2.41-1.427.456-.274.949-.535,1.108-1.088.318-1.111-1.072-2.736-1.591-3.6-.54-.9-1.316-2.876-2.451-3.181A4.85,4.85,0,0,0,149.869.4l-2.633.658a1.022,1.022,0,0,0,.543,1.97' transform='translate(-145.529 0)'/%3E%3C/svg%3E%0A");
    height: 1.25rem;
    width: 1.25rem;
}

.tisch-icon{
    background-image: url("data:image/svg+xml,%3Csvg id='Icon-Tisch' xmlns='http://www.w3.org/2000/svg' width='26.683' height='20.193' viewBox='0 0 26.683 20.193'%3E%3Cpath id='Path_6006' data-name='Path 6006' d='M150.773,143.507q11.933.561,23.875-.063c1.111-.058,1.118-1.794,0-1.735q-11.929.625-23.875.063c-1.116-.052-1.114,1.683,0,1.735' transform='translate(-149.506 -136.563)'/%3E%3Cpath id='Path_6007' data-name='Path 6007' d='M172.945,142.172a11.376,11.376,0,0,1,.031,3.363l.868-.868q-6.056.218-12.115.36-2.978.07-5.956.12-1.438.025-2.876.045l-1.643.022-.822.01q-.662-.055-.306.037l.4.519a7.171,7.171,0,0,1,.034-1.724,11.979,11.979,0,0,1,.044-1.936c.144-1.1-1.593-1.094-1.735,0a25.411,25.411,0,0,0-.114,3.6,1.208,1.208,0,0,0,1.267,1.248c2.643.148,5.363-.07,8.011-.122q7.908-.154,15.812-.439a.9.9,0,0,0,.868-.868,12.851,12.851,0,0,0-.093-3.824c-.183-1.1-1.855-.633-1.673.461' transform='translate(-148.556 -136.067)'/%3E%3Cpath id='Path_6008' data-name='Path 6008' d='M151.551,123.362c1.911-1.442,3.867-2.831,5.9-4.1q.372-.234.748-.461c.04-.025.558-.364.364-.31a4.1,4.1,0,0,1,.717.041c.73,0,1.46-.006,2.19,0,1.647.006,3.294.022,4.942.017a16.333,16.333,0,0,0,3.23-.133l-.844-.223c1.851,1.633,3.771,3.185,5.622,4.819.834.737,2.066-.486,1.227-1.227-1.09-.962-2.205-1.9-3.315-2.836-.56-.475-1.121-.95-1.676-1.431-.383-.332-.718-.748-1.244-.806-.3-.033-.264.042-.64.062s-.78.026-1.17.032c-1.058.015-2.116.01-3.174.006-1.147,0-2.293-.014-3.44-.016-.8,0-1.672-.108-2.458-.04a4.16,4.16,0,0,0-1.653.825c-.717.444-1.423.9-2.122,1.375-1.385.933-2.74,1.911-4.074,2.917-.88.665-.016,2.172.876,1.5' transform='translate(-149.8 -116.695)'/%3E%3Cpath id='Path_6009' data-name='Path 6009' d='M147.966,162.408c.034,3.023-.246,6.042-.064,9.063a.9.9,0,0,0,.868.868c.894.086,2.768.519,3.441-.278a2.539,2.539,0,0,0,.329-1.47c.047-.75.04-1.5.014-2.253-.047-1.36-.175-2.717-.194-4.078-.008-.553.2-1.35-.092-1.844-.124-.213-.956-.707-.508-.317l-.383,1.45a4.548,4.548,0,0,1,1.577.126c.473.047.957-.059,1.421,0l-.749-.43c-.249-.537-.073-.284-.082.042-.007.272.013.548.016.82.011.782.014,1.563.017,2.345a14.619,14.619,0,0,0,.074,3.314.871.871,0,0,0,.837.637h0a.907.907,0,0,0,.837-.637l0-.016-1.586.207q-.156-.586-.068-.082a2.311,2.311,0,0,0,.123.31,1.129,1.129,0,0,0,.632.458,9.248,9.248,0,0,0,2.579.034.883.883,0,0,0,.868-.868q.072-3.59.03-7.179a.868.868,0,0,0-1.735,0q.041,3.59-.031,7.179l.868-.868-1.291,0-.553,0q-.645-.044-.179.05l.4.518a2.009,2.009,0,0,0-.142-.435.881.881,0,0,0-1.586.207l0,.016.837-.637h0l.837.637c.064.256-.005.142.013-.026a3.979,3.979,0,0,0-.01-.482c-.007-.49-.009-.98-.012-1.47-.006-1.125-.006-2.251-.024-3.377-.01-.646.127-1.614-.584-1.935-.5-.225-1.218-.024-1.755-.077a4.671,4.671,0,0,0-2.038-.064.879.879,0,0,0-.383,1.45,4.179,4.179,0,0,0,.548.277l-.43-.749a39.3,39.3,0,0,0,.1,4.167c.039.69.075,1.38.083,2.07a6.453,6.453,0,0,1-.144,2.213l.606-.606a8.407,8.407,0,0,1-2.529-.095l.868.868c-.182-3.022.1-6.041.064-9.063a.868.868,0,0,0-1.735,0' transform='translate(-147.84 -152.341)'/%3E%3Cpath id='Path_6010' data-name='Path 6010' d='M225.615,148.453c-.013,2.161-.08,4.339.009,6.5.079,1.92,2.4,1.558,3.805,1.411a.9.9,0,0,0,.868-.868,27.488,27.488,0,0,0-.32-7.049l-.837,1.1q1.5-.061,3-.069l-.868-.868c0,2.874.353,5.735.357,8.609a.883.883,0,0,0,.637.837c.939.242,2.8.757,3.613,0a1.887,1.887,0,0,0,.4-1.46c.007-1.382-.065-2.768-.119-4.149-.1-2.535-.278-5.072-.333-7.608a.868.868,0,0,0-1.735,0c.041,1.922.176,3.846.258,5.767.057,1.344.111,2.688.153,4.032a8.565,8.565,0,0,1,.017,2.367l.518-.4a4.974,4.974,0,0,1-2.308-.224l.637.837c0-2.874-.353-5.735-.358-8.609a.88.88,0,0,0-.867-.868q-1.5.008-3,.069a.883.883,0,0,0-.837,1.1,25.743,25.743,0,0,1,.258,6.588l.868-.868a6.584,6.584,0,0,1-2.628-.039l.519.4c.146.286.033-.046.037-.233.007-.327-.005-.657-.007-.985q-.006-.886-.007-1.772,0-1.772.008-3.545a.868.868,0,0,0-1.735,0' transform='translate(-209.59 -138.383)'/%3E%3C/svg%3E%0A");
    height: 1.25rem;
    width: 1.625rem;
}

.hamburger-menu{
    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 856.64 718.16'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; stroke-width: 0px; %7D %3C/style%3E%3C/defs%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg%3E%3Cpath class='cls-1' d='M575.31,1.72C442.35,3.61,78.3,11.09,30.06,18.25-19.15,25.55-2.57,96.78,41.17,100.16c100.57,7.78,794.68,8.5,762.99,8.5,69.93,0,70.03-108.66,0-108.66,30.41,0-174.61.93-228.84,1.72h0Z'/%3E%3Cpath class='cls-1' d='M575.31,306.48c-132.96,1.89-497.01,9.38-545.25,16.53-49.21,7.29-32.64,78.53,11.1,81.9,100.57,7.78,794.68,8.5,762.99,8.5,69.93,0,70.03-108.66,0-108.66,30.41,0-174.61.91-228.84,1.72h0Z'/%3E%3Cpath class='cls-1' d='M575.31,611.22c-132.96,1.89-497.01,9.38-545.25,16.53-49.21,7.29-32.64,78.53,11.1,81.9,100.57,7.78,794.68,8.5,762.99,8.5,69.93,0,70.03-108.66,0-108.66,30.41,0-174.61.93-228.84,1.72h0Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    width: 1.75rem;
    height: 1.75rem;
}

.close-button{
    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 1181.5 1159.73'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; stroke-width: 0px; %7D %3C/style%3E%3C/defs%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg%3E%3Cpath class='cls-1' d='M962.94,160.62C831.43,68.55,669.89,33.54,515.51,1.06c-33.38-7-54.86,22-54.09,47.88-44.56,7.03-87.66,19.43-129.71,37.29-112.76,48.07-206.4,133.75-263.92,242.25-113.58,214.36-85.56,493.96,92.52,664.91,157.54,151.21,402.14,204.63,609.56,138.28,124.52-39.86,236.15-117.44,308.84-227.06,75.61-114.01,114.49-264.33,99.68-400.6-15.6-144.05-98.34-261.41-215.44-343.39h0ZM1064.52,764.02c-43.91,113.36-126.28,202.18-233.99,257.55-172.72,88.83-387.82,74.39-549.03-32.99C105.05,871.06,43.14,650.67,102.53,451.4c34.62-116.23,110.18-209.18,210.34-275.92,50.56-33.72,106.52-58.29,164.78-75.29,13.03-3.79,26.64-7.46,40.54-10.84,212.15,40.13,461.57,98.85,557.63,315.38,50.18,113.04,32.21,247.1-11.3,359.29h0Z'/%3E%3Cpath class='cls-1' d='M656.03,574.52c29.02-29.59,57.69-59.6,86.23-89.66,40.39-42.48,93.14-85.69,119.71-138.25,8.5-16.89-8.57-33.97-25.48-25.48-50.82,25.59-92.64,75.59-134.46,113.82-32.43,29.64-65.04,59.13-97.25,89.04-29.97-29.41-60.34-58.39-90.77-87.31-42.5-40.39-85.69-93.11-138.28-119.68-16.87-8.52-33.94,8.6-25.45,25.45,25.62,50.86,75.61,92.66,113.84,134.46,29.34,32.1,58.5,64.34,88.04,96.22-73.74,69.34-147.89,138.46-218.23,211.2-35.83,37.09,19.48,92.39,56.56,56.53,72.17-69.66,142.22-141.65,212.88-212.9,69,73.39,137.77,147.1,210.12,217.08,37.04,35.8,92.39-19.48,56.56-56.56-70.03-72.58-142.38-142.92-214.01-213.97h0Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    width: 1.75rem;
    height: 1.75rem;
}

.intro-home-repeater-icon{
    max-width: 5.125rem !important;
}

.home-icon{
    background-image: url("data:image/svg+xml,%3Csvg id='Group_7862' data-name='Group 7862' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='23.468' height='21.253' viewBox='0 0 23.468 21.253'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_3599' data-name='Rectangle 3599' width='23.468' height='21.253' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_7861' data-name='Group 7861' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_17325' data-name='Path 17325' d='M23.456,9.018a1.322,1.322,0,0,0-.489-.832L19.932,5.935V1.285A1.264,1.264,0,0,0,18.66.012H16.8a1.264,1.264,0,0,0-1.272,1.272v1.37L12.1.11a.447.447,0,0,0-.587,0L.5,8.137a1.142,1.142,0,0,0-.489.832,1.408,1.408,0,0,0,.245.979l1.224,1.664a1.267,1.267,0,0,0,1.811.245l.245-.2v8.32a1.264,1.264,0,0,0,1.272,1.272h13.8a1.264,1.264,0,0,0,1.272-1.272v-8.32l.245.2a1.151,1.151,0,0,0,.783.245,1.277,1.277,0,0,0,1.028-.538L23.162,9.9a.944.944,0,0,0,.294-.881ZM16.408,1.236A.282.282,0,0,1,16.7.942h1.86a.282.282,0,0,1,.294.294V5.2L16.408,3.291ZM14.255,20.372H9.165v-6.7H14.3v6.7Zm4.65-.343a.282.282,0,0,1-.294.294H15.283V13.178a.462.462,0,0,0-.489-.489H8.676a.462.462,0,0,0-.489.489v7.195H4.858a.282.282,0,0,1-.294-.294v-9.1L11.71,5.642,18.9,10.976ZM22.428,9.361,21.2,11.025a.31.31,0,0,1-.44.049L12,4.613a.7.7,0,0,0-.294-.1.7.7,0,0,0-.294.1L2.7,11.123a.31.31,0,0,1-.44-.049L1.041,9.41a.316.316,0,0,1-.1-.245c0-.1.049-.147.147-.2L11.71,1.041,22.33,8.969c.049.049.1.147.147.2a.294.294,0,0,1-.049.2Z' transform='translate(0 0)' stroke='%23000' stroke-width='0.3'/%3E%3C/g%3E%3C/svg%3E%0A");
    height: 1.5rem;
    width: 1.5rem;
}

.angebot-icon{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22.619' height='27.665' viewBox='0 0 22.619 27.665'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_3429' data-name='Rectangle 3429' width='21.413' height='21.674' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_7353' data-name='Group 7353' transform='translate(-451.617 -6602.541)'%3E%3Cg id='Group_7350' data-name='Group 7350' transform='translate(451.617 6608.531)'%3E%3Cg id='Group_7350-2' data-name='Group 7350' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_16499' data-name='Path 16499' d='M21.258,8.817c-.013-.027-.149-.183-.149-.183l-.485-.32C17.468,6.232,13.906,3.882,11.3.473L11.1.131,10.863,0h-.314l-.233.131L10.11.472c-2.6,3.41-6.166,5.76-9.322,7.841L.3,8.633s-.136.156-.149.183a1.647,1.647,0,0,0-.02,1.352,1.915,1.915,0,0,0,.551.74l0,8.412v.01c.026.714,1.067,1.3,3.095,1.728a34.77,34.77,0,0,0,6.924.615,34.77,34.77,0,0,0,6.924-.615c2.028-.433,3.069-1.015,3.095-1.728V10.908a1.915,1.915,0,0,0,.551-.74,1.647,1.647,0,0,0-.02-1.351m-.934-.049.277.183a5.04,5.04,0,0,1-2.444,1.026A22.943,22.943,0,0,1,11.919,2.07a41.459,41.459,0,0,0,8.405,6.7m-6.564,4.41c-.06-.309-.106-.613-.142-.906a2.747,2.747,0,0,0,2,.839,6.688,6.688,0,0,0,2.86,4.471l-.007,0a9,9,0,0,1-1.62.283v-.007c-1.579-.668-2.619-2.244-3.091-4.684m-9.2,4.691a8.994,8.994,0,0,1-1.62-.283l-.007,0a6.689,6.689,0,0,0,2.86-4.471,2.748,2.748,0,0,0,2-.835c-.251,2.035-1.015,4.649-3.229,5.585Zm.947-5.318A2.087,2.087,0,0,1,3.58,10.612c.471.1.965.18,1.446.248l.013.022c.867.12,1.8.21,2.784.27a2.1,2.1,0,0,1-2.315,1.4m2.679.719c.056-.291.1-.577.136-.853a2.982,2.982,0,0,0,4.763,0c.035.276.08.561.136.853a7.254,7.254,0,0,0,2.353,4.462c-1.441-.137-3.11-.21-4.871-.21s-3.43.073-4.871.21a7.254,7.254,0,0,0,2.353-4.462m.235-2.085c.745.036,1.51.054,2.283.054s1.538-.018,2.283-.054a2.207,2.207,0,0,1-2.283,1.876,2.207,2.207,0,0,1-2.283-1.876m5.165-.033c.979-.06,1.917-.15,2.784-.27l.012-.022c.482-.068.976-.15,1.448-.248a1.835,1.835,0,0,1-.471,1.19,2.277,2.277,0,0,1-1.458.748,2.1,2.1,0,0,1-2.315-1.4m2.576,1.908a2.8,2.8,0,0,0,1.6-.891l0,.015a7.336,7.336,0,0,0,2.418,4.7v.07a9.445,9.445,0,0,1-.957.4c-1.5-.644-2.533-2.087-3.061-4.292m2.043-1.607a2.309,2.309,0,0,0,.128-.435,1.736,1.736,0,0,0,.556.281,1.886,1.886,0,0,0,.545.08,2,2,0,0,0,.746-.147v4.94a7.97,7.97,0,0,1-1.975-4.719m-.726-1.326a35.056,35.056,0,0,1-4.056.479,36.39,36.39,0,0,1-2.273-8.877,23.819,23.819,0,0,0,6.329,8.4M10.706,2.435a36.406,36.406,0,0,0,2.149,8.211c-.7.032-1.422.048-2.149.048s-1.447-.016-2.149-.048a36.418,36.418,0,0,0,2.149-8.211m-.447-.706a36.4,36.4,0,0,1-2.273,8.877,35.056,35.056,0,0,1-4.056-.479,23.819,23.819,0,0,0,6.329-8.4M1.088,8.767a41.461,41.461,0,0,0,8.405-6.7A22.942,22.942,0,0,1,3.255,9.976,5.04,5.04,0,0,1,.811,8.95l.277-.183M.637,9.96a1.172,1.172,0,0,1-.091-.509,5.365,5.365,0,0,0,2.094.932c.082.023.165.046.25.068a1.152,1.152,0,0,1-.526.327,1.417,1.417,0,0,1-1.016-.087A1.417,1.417,0,0,1,.637,9.96m.593,1.272a2,2,0,0,0,.746.147,1.885,1.885,0,0,0,.545-.08,1.736,1.736,0,0,0,.557-.282,2.33,2.33,0,0,0,.128.433,7.978,7.978,0,0,1-1.973,4.72Zm0,5.65a7.34,7.34,0,0,0,2.415-4.7l0-.017a2.81,2.81,0,0,0,1.593.892,5.864,5.864,0,0,1-3.057,4.293,9.458,9.458,0,0,1-.953-.4Zm0,2.433V18.258a1.656,1.656,0,0,1,.294.441,6.446,6.446,0,0,1,.388,1.209c-.5-.242-.674-.46-.682-.594M3.9,20.527a11.727,11.727,0,0,1-1.368-.369l-.037-.164a7.6,7.6,0,0,0-.467-1.512,2.548,2.548,0,0,0-.695-.883,10.583,10.583,0,0,0,1.4.491A2.18,2.18,0,0,1,3.6,19.1l.121.276c.21.478.366.835.509,1.215q-.167-.032-.327-.067m.945.177c-.181-.523-.369-.954-.628-1.544l-.121-.275a2.9,2.9,0,0,0-.325-.566,8.719,8.719,0,0,0,1,.107h0a2.132,2.132,0,0,1,1.214,1.18c.262.6.4.935.535,1.321-.59-.061-1.153-.135-1.679-.222m9.455.278c-1.126.1-2.339.147-3.589.147s-2.466-.051-3.594-.148a15.555,15.555,0,0,0-.6-1.532l-.027-.063a2.742,2.742,0,0,0-.84-1.092c1.476-.151,3.216-.231,5.061-.231s3.585.081,5.061.231a2.741,2.741,0,0,0-.84,1.092l-.056.129a15.085,15.085,0,0,0-.573,1.466m.593-.056c.134-.386.272-.721.535-1.321a2.125,2.125,0,0,1,1.214-1.18h0a8.721,8.721,0,0,0,1-.107,2.9,2.9,0,0,0-.325.566l-.12.275c-.259.59-.448,1.021-.629,1.545-.526.087-1.088.161-1.679.222m4.029-.933-.038.166a11.742,11.742,0,0,1-1.363.367q-.163.035-.332.068c.143-.38.3-.738.509-1.216l.121-.275a2.178,2.178,0,0,1,.866-1.012,10.6,10.6,0,0,0,1.4-.492,2.547,2.547,0,0,0-.695.883,7.593,7.593,0,0,0-.467,1.512m.577-.083a6.44,6.44,0,0,1,.389-1.212,1.662,1.662,0,0,1,.3-.445v1.061c-.008.134-.186.353-.687.6M20.775,9.96a1.46,1.46,0,0,1-1.727.818,1.152,1.152,0,0,1-.526-.327q.128-.033.251-.069a5.364,5.364,0,0,0,2.093-.931,1.171,1.171,0,0,1-.091.509' transform='translate(0)' stroke='%23000' stroke-width='0.3'/%3E%3C/g%3E%3C/g%3E%3Cpath id='Path_16505' data-name='Path 16505' d='M1.335,41.191A1.337,1.337,0,0,0,2.67,39.876h0V38.489h.863A1.851,1.851,0,0,0,5.383,36.64l-.308-.308H2.363l-.308.308v2.091a1.335,1.335,0,1,0-.719,2.46m1.335-4.242H4.727a1.235,1.235,0,0,1-1.194.924H2.671ZM1.335,39.136a.719.719,0,1,1-.719.719.72.72,0,0,1,.719-.719' transform='translate(453.552 6570.303)'/%3E%3Cpath id='Path_16506' data-name='Path 16506' d='M139.723,68.158a1.335,1.335,0,0,0,1.26-1.773h0l-.474-1.3.811-.3a1.849,1.849,0,0,0,1.105-2.37l-.395-.184-2.548.928-.184.395L139.825,65h0l.188.517a1.335,1.335,0,1,0-.29,2.638m.259-4.524,1.933-.7a1.234,1.234,0,0,1-.806,1.277l-.811.3Zm-.507,2.513a.719.719,0,1,1-.43.922.715.715,0,0,1,.43-.922' transform='translate(331.698 6546.298)'/%3E%3Cpath id='Path_16507' data-name='Path 16507' d='M231.475,3.969a1.335,1.335,0,0,0,1.765-.628h0l.008-.017h0l.577-1.237.782.365a1.838,1.838,0,0,0,.779.173,1.852,1.852,0,0,0,1.679-1.067l-.149-.41L234.459,0l-.41.149-.651,1.4h0l-.232.5a1.335,1.335,0,1,0-1.691,1.925m3-3.281,1.864.869a1.234,1.234,0,0,1-1.473.333l-.782-.365Zm-3.091,1.766a.719.719,0,1,1,.348.956.72.72,0,0,1-.348-.956' transform='translate(235.094 6602.541)'/%3E%3C/g%3E%3C/svg%3E%0A");
    height: 1.75rem;
    width: 1.5rem;
}

.infos-icon{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.705' height='26.393' viewBox='0 0 28.705 26.393'%3E%3Cg id='Group_7874' data-name='Group 7874' transform='translate(-0.095 -0.095)'%3E%3Cg id='Group_7875' data-name='Group 7875' transform='translate(0.595 0.595)'%3E%3Cpath id='Path_17333' data-name='Path 17333' d='M17.24,41l2.984-2.984a.814.814,0,0,0,.237-.577V20.463A3.463,3.463,0,0,1,23.923,17H41.243a3.463,3.463,0,0,1,3.463,3.463V38.931a3.463,3.463,0,0,1-3.463,3.463H17.817A.814.814,0,0,1,17.24,41Z' transform='translate(-17 -17)' fill='none' stroke='%23000' stroke-miterlimit='10' stroke-width='1'/%3E%3Cpath id='Path_17334' data-name='Path 17334' d='M2.33,5.1a1.214,1.214,0,0,1,.767.256,1.023,1.023,0,0,1,.329.858,1.027,1.027,0,0,1-.329.849,1.187,1.187,0,0,1-.767.265,1.213,1.213,0,0,1-.785-.265,1.027,1.027,0,0,1-.329-.849,1.023,1.023,0,0,1,.329-.858A1.241,1.241,0,0,1,2.33,5.1ZM3.28,8.84v9.845H1.344V8.84Z' transform='translate(13.168 0.383)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    height: 1.75rem;
    width: 1.5rem;
}

.galerie-icon{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32.961' height='20.925' viewBox='0 0 32.961 20.925'%3E%3Cg id='Group_7869' data-name='Group 7869' transform='translate(0.15 0.163)'%3E%3Cg id='Group_7870' data-name='Group 7870'%3E%3Cpath id='Path_16491' data-name='Path 16491' d='M13.366,14.731a6.409,6.409,0,0,0-.688-.505l-.093-.157-1.393-.764-.217.128q-.4-.128-.82-.221v-.533a4.675,4.675,0,0,0,1.477-2.564,1.287,1.287,0,0,0,1-2.045c.029-.239.052-.514.061-.81h.971l.18-.434L12.11,5.079l-.2-1.948a3.439,3.439,0,0,0,.337-.481A3.42,3.42,0,0,0,12.622.187L12.3,0a3.427,3.427,0,0,0-1.074.561A1.624,1.624,0,0,0,10.13.142h-.093a1.635,1.635,0,0,0-1.3.652,1.119,1.119,0,0,1-1.79,0,1.636,1.636,0,0,0-1.3-.652H5.548A1.624,1.624,0,0,0,3.929,1.6L3.568,5.079,1.829,6.826l.18.434H2.98c.009.3.032.57.061.81a1.287,1.287,0,0,0,1,2.045A4.684,4.684,0,0,0,5.439,12.6l.083.078v.533a8.7,8.7,0,0,0-.96.268l-.3-.175-1.393.764-.132.223V14.4q-.223.158-.43.331A6.96,6.96,0,0,0,0,20.34a.255.255,0,0,0,.255.255H2.979L3,20.612H4.389l.017-.017h6.647l.017.017h1.393l.017-.017h2.943a.255.255,0,0,0,.255-.255,6.96,6.96,0,0,0-2.312-5.609M2.742,16.995a1.917,1.917,0,0,0,0,2.079v1.012H.512a6.443,6.443,0,0,1,2.229-5.036Zm.509-2.551.884-.485v2.585a1.01,1.01,0,0,0-.884,0ZM4.135,20.1H3.251v-.578a1.011,1.011,0,0,0,.884,0Zm-.442-.986c-.406,0-.748-.5-.748-1.083s.343-1.083.748-1.083.748.5.748,1.083-.343,1.083-.748,1.083M11.684,9.6c0-.027,0-.054,0-.081l.18-1.423a.778.778,0,0,1-.182,1.5m.247-2.018.041-.324h.217c0,.143-.012.282-.023.413a1.278,1.278,0,0,0-.235-.089m.244-7a2.921,2.921,0,0,1-1.535,2.929h-.225A2.92,2.92,0,0,1,12.174.587M4.435,1.654a1.116,1.116,0,0,1,1.113-1h.093a1.124,1.124,0,0,1,.9.448,1.628,1.628,0,0,0,2.605,0,1.124,1.124,0,0,1,.9-.448h.093a1.115,1.115,0,0,1,.71.255A3.429,3.429,0,0,0,9.9,3.517H4.242ZM4.189,4.026h7.3l.1.977h-7.5ZM3.3,8.828a.78.78,0,0,1,.509-.73l.18,1.423c0,.027,0,.054,0,.081A.78.78,0,0,1,3.3,8.828m.186-1.567h.217l.041.324a1.282,1.282,0,0,0-.235.089c-.011-.131-.019-.269-.023-.413m-.868-.509L3.855,5.512h7.968l1.233,1.239ZM4.5,9.5V9.488L4.22,7.261h7.238l-.28,2.212,0,.032a3.945,3.945,0,0,1-1.291,2.732,3.538,3.538,0,0,1-2.046,1.1,3.538,3.538,0,0,1-2.046-1.1A3.945,3.945,0,0,1,4.5,9.5M9.647,13.1v.663a1.274,1.274,0,0,1-1.273,1.273H7.3a1.274,1.274,0,0,1-1.273-1.273V13.1a3.448,3.448,0,0,0,1.8.745h.013a3.444,3.444,0,0,0,1.8-.746m1.169,6.986H4.644V19.074a1.6,1.6,0,0,0,.086-.14,7.159,7.159,0,0,0,2.98.546,7.073,7.073,0,0,0,3.012-.562,1.622,1.622,0,0,0,.095.157Zm-.267-1.654a6.293,6.293,0,0,1-2.84.539,6.416,6.416,0,0,1-2.8-.519,1.995,1.995,0,0,0,0-.835,6.416,6.416,0,0,1,2.8-.519,6.293,6.293,0,0,1,2.84.539,2.009,2.009,0,0,0,0,.795m.267-1.437a1.621,1.621,0,0,0-.095.156,7.074,7.074,0,0,0-3.012-.562,7.159,7.159,0,0,0-2.98.546,1.6,1.6,0,0,0-.086-.14v-3a7.93,7.93,0,0,1,.878-.257v.03A1.784,1.784,0,0,0,7.3,15.545H8.374a1.784,1.784,0,0,0,1.782-1.782v-.03q.341.079.66.183Zm.509-3.036.884.485v2.1a1.01,1.01,0,0,0-.884,0Zm.884,6.144h-.884v-.578a1.011,1.011,0,0,0,.884,0Zm-.442-.986c-.406,0-.748-.5-.748-1.083s.343-1.083.748-1.083.748.5.748,1.083-.343,1.083-.748,1.083m.951.969V19.074a1.917,1.917,0,0,0,0-2.079V14.879a6.377,6.377,0,0,1,2.448,5.206Z' stroke='%23000' stroke-width='0.3'/%3E%3Cpath id='Path_16492' data-name='Path 16492' d='M115.318,168.653a.436.436,0,1,0-.436-.436.437.437,0,0,0,.436.436' transform='translate(-109.032 -159.238)' stroke='%23000' stroke-width='0.3'/%3E%3Cpath id='Path_16493' data-name='Path 16493' d='M176.318,168.653a.436.436,0,1,0-.436-.436.437.437,0,0,0,.436.436' transform='translate(-166.926 -159.238)' stroke='%23000' stroke-width='0.3'/%3E%3Cpath id='Path_16494' data-name='Path 16494' d='M130.772,213.967a1.575,1.575,0,0,0,1.244-.664l-.406-.307a.99.99,0,0,1-1.675,0l-.406.307a1.575,1.575,0,0,0,1.244.664' transform='translate(-122.932 -202.15)' stroke='%23000' stroke-width='0.3'/%3E%3Cpath id='Path_16495' data-name='Path 16495' d='M310.018,23.541a4.3,4.3,0,0,0-2.079-.913.254.254,0,0,0-.254-.266h-.441a1.023,1.023,0,0,0-.283-.909,1.235,1.235,0,0,0,.467-1.508,1.317,1.317,0,0,0,.468-1.007V15.153a5.49,5.49,0,0,0-10.98,0v3.784a1.317,1.317,0,0,0,.468,1.007,1.235,1.235,0,0,0,.467,1.508,1.023,1.023,0,0,0-.283.909h-.441a.255.255,0,0,0-.254.266,4.3,4.3,0,0,0-2.079.913,3.472,3.472,0,0,0-1.244,2.75,5.687,5.687,0,0,0,1.445,3.329v.162h14.825V29.62a5.688,5.688,0,0,0,1.445-3.33,3.472,3.472,0,0,0-1.244-2.75m-3.024-.67h.393l-.324,2.1a1.094,1.094,0,0,0-.315-.582.9.9,0,0,0,.056-1.351,1.047,1.047,0,0,0,.19-.168m-.77-.164h-.474a.527.527,0,0,1,0-1.054h.474a.527.527,0,1,1,0,1.054m.35.982a.392.392,0,0,1-.391.391h-.391a.391.391,0,1,1,0-.783h.391a.392.392,0,0,1,.391.391m-1.683,1.488v1.011h-.366a2.5,2.5,0,0,0-2.12.994,2.5,2.5,0,0,0-2.12-.994h-.366V25.177a1.092,1.092,0,0,0-.315-.767v-.038a.9.9,0,0,0,.168-1.173,8.338,8.338,0,0,1,.82-.2l.205-.041v-.574a3.232,3.232,0,0,0,1.6.61h.013a3.222,3.222,0,0,0,1.6-.61v.574l.205.041a8.335,8.335,0,0,1,.819.2.9.9,0,0,0,.168,1.173v.038a1.092,1.092,0,0,0-.315.767m.294,1.52a1.071,1.071,0,0,1-1.052.866h-1.358a1.915,1.915,0,0,1,1.75-.866Zm-3.15.866h-1.358a1.071,1.071,0,0,1-1.052-.866h.66a1.915,1.915,0,0,1,1.75.866m-2.048-5.84q.147.144.3.273v.541q-.144.032-.285.068a1.025,1.025,0,0,0-.016-.882m4.819.882q-.141-.036-.285-.068V22q.153-.13.3-.273a1.024,1.024,0,0,0-.016.882m-2.4-.125a4.266,4.266,0,0,1-3.339-3.832l0-.032-.314-2.48h1.559a2.335,2.335,0,0,0,2.079-1.276,2.335,2.335,0,0,0,2.079,1.276h1.589l-.314,2.48,0,.032a4.267,4.267,0,0,1-3.336,3.832m-3.347.227h-.474a.527.527,0,1,1,0-1.054h.474a.527.527,0,1,1,0,1.054m.35.982a.392.392,0,0,1-.391.391h-.391a.391.391,0,0,1,0-.783h.391a.392.392,0,0,1,.391.391m6.875-2.545h-.6a.722.722,0,0,1-.3-.067,4.758,4.758,0,0,0,.493-.82h.695a1.314,1.314,0,0,0,.4-.063.727.727,0,0,1-.692.95m1.1-2.207a.812.812,0,0,1-.811.811h-.5a3.774,3.774,0,0,0,.119-.488,1.29,1.29,0,0,0,1.188-.887Zm-1.136-.191c0-.027,0-.054,0-.081l.18-1.423a.778.778,0,0,1-.182,1.5m-8.825-3.593a4.981,4.981,0,0,1,9.962,0v2.419a1.293,1.293,0,0,0-.889-.844l.1-.814-.253-.287h-1.878a1.825,1.825,0,0,1-1.823-1.823v-.545L302.389,13l-.255.255V13.8a1.826,1.826,0,0,1-1.823,1.823h-1.848l-.253.287.1.814a1.293,1.293,0,0,0-.889.844Zm1.136,3.593a.778.778,0,0,1-.182-1.5l.18,1.423c0,.027,0,.054,0,.081m-1.136.191v-.565a1.29,1.29,0,0,0,1.188.887,3.794,3.794,0,0,0,.119.488h-.5a.812.812,0,0,1-.811-.811m.374,1.48a.724.724,0,0,1,.035-.222,1.314,1.314,0,0,0,.4.063h.695a4.75,4.75,0,0,0,.493.82.721.721,0,0,1-.3.067h-.6a.728.728,0,0,1-.727-.727m.018,2.454a1.044,1.044,0,0,0,.19.168.9.9,0,0,0,.056,1.351,1.1,1.1,0,0,0-.315.582l-.324-2.1ZM296.494,28.3a.255.255,0,0,0-.25.3l.13.669h-1.01a5.185,5.185,0,0,1-1.308-2.983,3.182,3.182,0,0,1,2.89-3.161l.607,3.936a1.073,1.073,0,0,1-1.06,1.236m11.422.972H296.893l-.1-.492a1.582,1.582,0,0,0,1.26-1.794l-.068-.438h.246V25.177a.587.587,0,1,1,1.174,0V26.55H299.1a1.584,1.584,0,0,0,1.58,1.522h3.456a1.584,1.584,0,0,0,1.58-1.522H305.4V25.177a.587.587,0,0,1,1.174,0V26.55h.246l-.068.438a1.582,1.582,0,0,0,1.26,1.794Zm1.528,0h-1.01l.13-.669a.255.255,0,0,0-.25-.3,1.073,1.073,0,0,1-1.06-1.236l.607-3.936a3.182,3.182,0,0,1,2.89,3.161,5.185,5.185,0,0,1-1.308,2.983' transform='translate(-278.601 -9.171)' stroke='%23000' stroke-width='0.3'/%3E%3Cpath id='Path_16496' data-name='Path 16496' d='M428.843,158.22a.462.462,0,1,0-.462.462.462.462,0,0,0,.462-.462' transform='translate(-406.131 -149.725)' stroke='%23000' stroke-width='0.3'/%3E%3Cpath id='Path_16497' data-name='Path 16497' d='M489.383,157.757a.462.462,0,1,0,.462.462.462.462,0,0,0-.462-.462' transform='translate(-464.025 -149.724)' stroke='%23000' stroke-width='0.3'/%3E%3Cpath id='Path_16498' data-name='Path 16498' d='M444.31,206.935a1.058,1.058,0,0,1-.838-.462l-.406.307a1.5,1.5,0,0,0,2.487,0l-.406-.307a1.058,1.058,0,0,1-.838.462' transform='translate(-420.505 -195.959)' stroke='%23000' stroke-width='0.3'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    height: 1.75rem;
    width: 1.5rem;
}

.ueber-uns-icon{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.462' height='24.077' viewBox='0 0 24.462 24.077'%3E%3Cg id='Group_7868' data-name='Group 7868' transform='translate(0.15 0.159)'%3E%3Cpath id='Path_16500' data-name='Path 16500' d='M69.631,67.517a1.088,1.088,0,0,1-.337.592l-.048.055c-.033.039-.065.076-.1.106a.536.536,0,0,0-.117.627c.076.17.132.309.179.437a.879.879,0,0,1-.161.954c-.116.134-.248.277-.415.451a.9.9,0,0,0-.253.625v.05c0,.148-.005.287-.021.42a1.029,1.029,0,0,1-.28.519,2.735,2.735,0,0,1-1.749.963,8.259,8.259,0,0,1-1.565.061c-.469-.016-.947-.041-1.41-.065-.443-.023-.9-.046-1.354-.063a10.4,10.4,0,0,1-1.593-.225c-.144-.028-.292-.056-.439-.083-.265-.048-.534-.1-.794-.141-.281-.049-.572-.1-.857-.153a1.706,1.706,0,0,1-.283-.081c-.052-.019-.123-.045-.145-.235a1.258,1.258,0,0,1,0-.14v-.007q.012-2.989.024-5.978c0-.03,0-.06,0-.09,0-.059,0-.125,0-.195a.2.2,0,0,1,.058-.142.264.264,0,0,1,.18-.084c.037,0,.07,0,.1-.005l.055,0h.006a.735.735,0,0,0,.525-.184,2.924,2.924,0,0,0,.555-.643,11.449,11.449,0,0,0,.946-1.8l.054-.122c.079-.177.16-.36.234-.546a2.433,2.433,0,0,1,.741-1c.038-.031.074-.063.111-.095s.091-.079.135-.113a2.76,2.76,0,0,0,.992-1.56,8.669,8.669,0,0,0,.263-1.788,1.721,1.721,0,0,1,.07-.424c.037-.125.115-.261.4-.324l.032-.008h.145l.119.022a2.649,2.649,0,0,1,.276.058,1.962,1.962,0,0,1,1.388,1.42,3.339,3.339,0,0,1-.053,1.991,8.063,8.063,0,0,1-.452,1.092l-.1.2c-.111.24-.215.484-.316.721l-.073.172a.963.963,0,0,0-.052.169c0,.008,0,.016-.005.023a.36.36,0,0,0,.347.454h.253c.186,0,.361,0,.541,0a18.56,18.56,0,0,1,2.523.09,1.561,1.561,0,0,1,.892.358,2.748,2.748,0,0,1,.747,1.086.833.833,0,0,1-.05.745,2.56,2.56,0,0,1-.162.235l-.02.027a.563.563,0,0,0-.039.773l.072.119a1.526,1.526,0,0,1,.269.609Zm.5-1.47a1.552,1.552,0,0,0,.1-1.354,3.458,3.458,0,0,0-.939-1.369,2.238,2.238,0,0,0-1.284-.538,19.065,19.065,0,0,0-2.622-.1h-.265c.074-.173.15-.348.229-.517l.095-.2a8.715,8.715,0,0,0,.49-1.19,4.032,4.032,0,0,0,.052-2.41,2.667,2.667,0,0,0-1.874-1.9,3.234,3.234,0,0,0-.353-.077l-.139-.026a.358.358,0,0,0-.071-.007h-.233a.358.358,0,0,0-.1.015l-.024.007-.009,0a1.163,1.163,0,0,0-.936.819,2.45,2.45,0,0,0-.1.6,7.961,7.961,0,0,1-.242,1.64,2.032,2.032,0,0,1-.735,1.165c-.059.046-.113.093-.165.138-.032.028-.064.056-.1.082a3.177,3.177,0,0,0-.952,1.287c-.069.173-.147.349-.223.519l-.055.123A10.836,10.836,0,0,1,58.8,64.46a2.236,2.236,0,0,1-.415.489l-.029.022a1.12,1.12,0,0,0-.156,0l-.053,0a.979.979,0,0,0-.694.31.908.908,0,0,0-.252.669c0,.04,0,.087,0,.136s0,.074,0,.111q-.013,2.989-.024,5.978v.007a1.859,1.859,0,0,0,.009.227.927.927,0,0,0,.611.825,2.406,2.406,0,0,0,.4.113c.288.053.58.1.863.153.259.045.527.092.789.14.143.026.29.054.431.082a11.1,11.1,0,0,0,1.7.237c.447.016.9.04,1.344.063.465.024.946.049,1.421.065.17.006.349.011.536.011a7.606,7.606,0,0,0,1.166-.08,3.471,3.471,0,0,0,2.188-1.211,1.711,1.711,0,0,0,.444-.9,4.837,4.837,0,0,0,.026-.492v-.049a.182.182,0,0,1,.052-.141c.176-.183.316-.335.441-.478a1.6,1.6,0,0,0,.294-1.669c-.043-.119-.093-.245-.156-.389l.059-.068.042-.048a1.745,1.745,0,0,0,.515-1.026c0-.009,0-.018,0-.027v-.1c0-.01,0-.02,0-.03a2.1,2.1,0,0,0-.374-.938l-.06-.1.011-.014a3.134,3.134,0,0,0,.208-.3' transform='translate(-51.058 -50.339)' stroke='%23000' stroke-width='0.3'/%3E%3Cpath id='Path_16501' data-name='Path 16501' d='M1.106,134.51a.73.73,0,0,1,.443-.151h.29c.536,0,1.09,0,1.633.006a.847.847,0,0,1,.727.608.914.914,0,0,1,.043.266q0,1.32,0,2.64c0,1.086,0,2.208,0,3.313a.917.917,0,0,1-.549.826.794.794,0,0,1-.313.066c-.3,0-.611,0-.907,0l-.885,0a.827.827,0,0,1-.714-.383.743.743,0,0,1-.15-.453c0-.733,0-1.478,0-2.2q0-.407,0-.813a.356.356,0,0,0-.01-.083v-.779q0-1.065,0-2.131a.857.857,0,0,1,.386-.73M.3,142.12a1.552,1.552,0,0,0,1.292.68H1.6c.538,0,1.164,0,1.782,0h.013a1.514,1.514,0,0,0,.576-.118,1.639,1.639,0,0,0,1-1.494c0-1.1,0-2.226,0-3.311q0-1.321,0-2.641a1.629,1.629,0,0,0-.077-.481,1.57,1.57,0,0,0-1.4-1.11c-.549-.008-1.106-.007-1.645-.006H1.548a1.454,1.454,0,0,0-.872.294A1.584,1.584,0,0,0,0,135.24q0,1.065,0,2.13v.862a.361.361,0,0,0,.01.083q0,.365,0,.73c0,.719,0,1.463,0,2.195a1.456,1.456,0,0,0,.288.879' transform='translate(0 -119.355)' stroke='%23000' stroke-width='0.3'/%3E%3Cpath id='Path_16502' data-name='Path 16502' d='M1.6,7.412,3.217,5.825a.359.359,0,0,0,.1-.318L2.93,3.273a.046.046,0,0,1,.02-.049.049.049,0,0,1,.029-.011A.05.05,0,0,1,3,3.22l2.01,1.049a.359.359,0,0,0,.335,0l2-1.061a.05.05,0,0,1,.073.053L7.047,5.5a.36.36,0,0,0,.1.318L8.779,7.392a.05.05,0,0,1-.028.086L6.509,7.81a.359.359,0,0,0-.27.2l-1,2.036a.046.046,0,0,1-.045.028h0a.046.046,0,0,1-.045-.028L4.141,8.014a.359.359,0,0,0-.271-.2L1.626,7.5A.05.05,0,0,1,1.6,7.412m-.7.276a.765.765,0,0,0,.623.522L3.582,8.5l.925,1.861a.765.765,0,0,0,.689.427h0a.765.765,0,0,0,.689-.431L6.8,8.494l2.056-.3A.769.769,0,0,0,9.28,6.876L7.787,5.429,8.133,3.38a.769.769,0,0,0-1.119-.808l-1.837.972L3.335,2.582A.769.769,0,0,0,2.221,3.4l.357,2.047L1.094,6.9A.765.765,0,0,0,.9,7.688' transform='translate(-0.771 -2.217)' stroke='%23000' stroke-width='0.3'/%3E%3Cpath id='Path_16503' data-name='Path 16503' d='M165.453,42h0l.25-.258Zm-1.806.224a.36.36,0,0,0-.27.2l-.786,1.6-.8-1.6a.359.359,0,0,0-.271-.2l-1.769-.252,1.276-1.251a.359.359,0,0,0,.1-.318l-.307-1.76,1.584.827a.359.359,0,0,0,.335,0l1.579-.836-.3,1.762a.36.36,0,0,0,.1.318l1.283,1.244Zm1.121-1.89.275-1.629a.692.692,0,0,0-1.007-.727l-1.46.773-1.464-.765a.692.692,0,0,0-1,.733l.284,1.627-1.18,1.156a.692.692,0,0,0,.387,1.18l1.635.233.735,1.479a.688.688,0,0,0,.62.384h0a.688.688,0,0,0,.62-.388l.727-1.483,1.634-.242a.692.692,0,0,0,.38-1.182Z' transform='translate(-142.01 -33.843)' stroke='%23000' stroke-width='0.3'/%3E%3Cpath id='Path_16504' data-name='Path 16504' d='M102.342,2.072a.36.36,0,0,0,.1-.319l-.159-.912.821.429a.36.36,0,0,0,.335,0l.818-.433-.154.913a.36.36,0,0,0,.1.318l.665.644-.916.136a.359.359,0,0,0-.27.2l-.408.832-.412-.829a.36.36,0,0,0-.271-.2l-.917-.131ZM100.829,3a.575.575,0,0,0,.468.392l1.012.144.455.915a.575.575,0,0,0,.518.321h0a.575.575,0,0,0,.518-.324l.45-.918,1.011-.15a.579.579,0,0,0,.318-.988l-.734-.711.17-1.008a.578.578,0,0,0-.841-.607l-.9.478-.906-.473a.579.579,0,0,0-.838.612l.175,1.007-.73.715a.575.575,0,0,0-.145.593' transform='translate(-90.027 0.001)' stroke='%23000' stroke-width='0.3'/%3E%3C/g%3E%3C/svg%3E%0A");
    height: 1.75rem;
    width: 1.5rem;
}

/* General */

.hero-illustration {
    max-width: 12.5rem;
}

.paper-blue-box-shadow {
    box-shadow: 0px 10px 13px -7px #7d7d7d, 5px 5px 15px 5px rgba(0,0,0,0)
}

/* Home */

.hero-image{
    transform: scale(1.1);
}

.zahlen-icons{
    max-height: 6.25rem;
}

.review-stars{
    max-width: 8.25rem;
}

.homepage-intro-repeater{
    max-height: 420px;
}

.homepage-intro-repeater video{
    object-fit: cover;
}

/* Tischangebot */

.pakete-container {
    display: grid; 
    grid-template-columns: 1fr 1fr 1fr; 
    grid-template-rows: 1fr; 
    gap: 1em 1em; 
    grid-template-areas: 
      ". . . ."; 
}

.paket-image {
    max-height: 300px;
}

.preise-border-side {
    border-left: 1px solid var(--color-black);
}

.preise-border-bottom {
    border-bottom: 1px solid var(--color-black);
}

.pakete-separator {
    border-bottom: 1px solid var(--color-gold);
}

.apero-image-2 {
    transform: rotate(-5deg);
}

.apero-image{
    max-height: 450px;
}

/* Programm */

.programm-icon {
    max-width: 25.25rem;
}

.zeiten-icons {
    max-width: 1rem;
}

.tages-programm .rounded-start {
    border-bottom-left-radius: 1rem !important;
    border-top-left-radius: 1rem !important;
}

.tages-programm .rounded-end {
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
}

/* Jobs */

.jobs-form .fui-group {
    padding: 0px !important;
    border: 0px !important;
}

.jobs-form .fui-input {
    padding: 0px !important;
    color: var(--color-black) !important;
    font-size: 1.125rem !important;
    border-top: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
    border-radius: 0px !important;
    border-bottom: 2px solid var(--color-black) !important;
    font-family: 'Mulish Regular' !important;
    padding-bottom: 0.5rem !important;
}

.jobs-form .upload-field .fui-input {
    border-bottom: 0px !important;
    background: transparent !important;
    padding-bottom: 0px !important;
}

.jobs-form .fui-input::placeholder {
    font-size: 1.125rem !important;
    color: var(--color-black) !important;
    font-family: 'Mulish Regular' !important;
}

.jobs-form .fui-type-html {
    padding-left: 6rem !important;
    padding-right: 3rem !important;
}

.jobs-form .form-group {
    flex: auto !important;
}

.jobs-form .fui-legend, .fui-label {
    font-size: 1.125rem !important;
    color: var(--color-black) !important;
    font-family: 'Mulish Bold' !important;
}

.jobs-form .form-padding {
    padding-top: 3rem !important;
}

.jobs-form .fui-checkbox-label {
    font-size: 1.125rem !important;
    color: var(--color-black) !important;
    font-family: 'Mulish Regular' !important;
}

.jobs-form .fui-checkbox label:before {
    border-color: var(--color-black) !important;
}

.jobs-form .fui-checkbox {
    margin-bottom: 0.5rem !important;
}

.jobs-form .fui-instructions {
    font-size: 1.125rem !important;
    color: var(--color-black) !important;
    font-family: 'Mulish Italic' !important;
}

.jobs-form .upload-field input::file-selector-button {
    background-color: transparent !important;
    border: 1px solid #d9d9d9;
    padding: 1rem 2rem;
    font-family: 'Mulish Regular' !important;
    margin-right: 1rem !important;
    cursor: pointer;
}

.jobs-form .fui-submit {
    background-color: var(--color-light-blue) !important;
    border-radius: 50rem !important;
    color: var(--color-white) !important;
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
    width: 25%;
    position: relative;
    text-align: start !important;
    font-family: 'Mulish Semibold' !important;
    border: 0px !important;
}
  
.jobs-form .fui-submit::after {
    content: "";
    background: url('/uploads/arrow-white.svg');
    width: 1.875rem;
    height: 1.25rem;
    background-size: contain;
    background-position: center center;
    right: 1.5rem;
    display: inline-block;
    position: absolute;
    background-repeat: no-repeat;
}

.vorstellen .fui-input{
    min-height: 200px;
    color: var(--color-black) !important;
    font-size: 1.125rem !important;
    font-family: 'Mulish Regular' !important;
}

/* Galerie */

.movies-container {
    display: grid; 
    grid-template-columns: 1fr 1fr; 
    grid-template-rows: 1fr; 
    gap: 3em; 
    grid-template-areas: 
      ". ."; 
}

/* Singletisch */

.fui-select{
    background: white !important;
    border-radius: 0px !important;
    border-top: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
    border-bottom: 2px solid black !important;
    font-family: 'Mulish Regular' !important;
    color: var(--color-black) !important;
    font-size: 1.125rem !important;
    padding: 0px !important;
    padding-bottom: 0.5rem !important;
}

/* FAQ */

.faq .accordion-button:not(.collapsed), .faq .accordion-item {
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
    border-top: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
    border-radius: 0px !important;
    border-bottom: 0px !important;
}

.faq .accordion-header {
    border-bottom: 1px solid var(--color-gold) !important;
}

.faq .accordion-button {
    background-color: transparent !important;
}

.faq .accordion-button::after {
    background-image: url('/uploads/faq-plus.svg') !important;
}

.faq .accordion-button:not(.collapsed)::after {
    background-image: url('/uploads/faq-minus.svg') !important;
}

.faq .accordion-button:focus {
    box-shadow: none !important;
}

/* Partner */

.hauptpartner-container {
    display: grid; 
    grid-template-columns: 1fr 1fr 1fr; 
    grid-template-rows: 1fr; 
    gap: 1em 1em; 
    grid-template-areas: 
      ". . ."
      ". . ."; 
}

.hauptpartner-container img {
    max-height: 6.25rem;
    max-width: 15rem;
}

.weitere-partner-container {
    display: grid; 
    grid-template-columns: 1fr 1fr 1fr 1fr; 
    grid-template-rows: 1fr 1fr 1fr 1fr; 
    gap: 1em 1em; 
    grid-template-areas: 
      ". . ."
      ". . ."; 
}

.weiterepartner-images {
    max-height: 5rem;
    max-width: 9.375rem;
}

/* Kontakt */

.kontakt-container {
    display: grid; 
    grid-template-columns: 1fr 1fr; 
    grid-template-rows: 1fr; 
    gap: 1em 1em; 
    grid-template-areas: 
      ". ."
      ". ."; 
}

.kontakt-icon{
    max-height: 4.875rem;
}

/* Speisekarte */

.border-bottom-gold{
    border-bottom: 1px solid var(--color-gold);
}

.small-food-icons{
    max-width: 1.25rem;
}

.big-food-icons{
    max-width: 4.875rem;
}

.bilder-container {
    display: grid; 
    grid-template-columns: 1fr 1fr; 
    gap: 1em 1em; 
    grid-template-areas: 
      ". ."; 
}

/* Header */

.header-logo{
    max-width: 10rem;
}

.offcanvas-logo{
    max-width: 8.25rem;
}

.offcanvas-icons{
    width: 3rem;
    height: 3rem;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active, .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{
    border: 0px !important;
}

.dropdown-toggle::after{
    display: none !important;
}

.nav-link:focus, .nav-link:hover{
    color: var(--color-blue) !important;
}

.offcanvas-navigation .accordion-button:not(.collapsed){
    background-color: #EBEBEB !important;
}

.offcanvas-navigation .accordion-button:focus{
    box-shadow: none !important;
}

.offcanvas-navigation .accordion-button:not(.collapsed){
    color: var(--color-black) !important;
}

.offcanvas-border {
    border-bottom: 1px solid #EBEBEB;
}

.no-icon{
    height: 1.5rem;
    width: 1.5rem;
}

#accordionOffcanvas .accordion-item {
    border: 0px !important;
}

/* Footer */

.newsletter-form .fui-group {
    padding: 0px !important;
    border: 0px !important;
}

.newsletter-form .fui-input {
    padding: 0px !important;
    color: var(--color-white) !important;
    font-size: 1.125rem !important;
    border-top: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
    border-radius: 0px !important;
    border-bottom: 2px solid var(--color-white) !important;
    font-family: 'Mulish Regular' !important;
    padding-bottom: 0.5rem !important;
    background-color: transparent !important;
}

.newsletter-form .upload-field .fui-input {
    border-bottom: 0px !important;
    background: transparent !important;
    padding-bottom: 0px !important;
}

.newsletter-form .fui-input::placeholder {
    font-size: 1.125rem !important;
    color: var(--color-white) !important;
    font-family: 'Mulish Regular' !important;
}


.newsletter-form .fui-submit {
    background-color: transparent !important;
    border-radius: 50rem !important;
    color: var(--color-white) !important;
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
    width: 65%;
    position: relative;
    text-align: start !important;
    font-family: 'Mulish Semibold' !important;
    border-color: 1px solid var(--color-white) !important;
}
  
.newsletter-form .fui-submit::after {
    content: "";
    background: url('/uploads/arrow-white.svg');
    width: 1.875rem;
    height: 1.25rem;
    background-size: contain;
    background-position: center center;
    right: 1.5rem;
    display: inline-block;
    position: absolute;
    background-repeat: no-repeat;
}

.wiesn-logo{
    max-width: 6.875rem;
}

/* Datenschutzerklärung */

.datenschutzerklaerung h3{
    font-family: 'Mulish Bold';
    margin-bottom: 1.5rem;
    margin-top: 2rem;
}

.datenschutzerklaerung p, .datenschutzerklaerung li{
    font-family: 'Mulish Regular';
    font-size: 1.125rem !important;
    line-height: 1.5rem !important;
}

.datenschutzerklaerung a{
    font-family: 'Mulish Regular';
    font-size: 1.125rem !important;
    line-height: 1.5rem !important;
    color: var(--color-black);
    text-decoration: none;
}

@media (max-width: 1600px) {

}

@media (max-width: 1440px) {

}

@media (max-width: 1200px) {

    .zeiten-icons{
        max-width: 2rem;
    }

    .fui-type-html{
        padding-top: 1.5rem;
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
        display: none !important;
    }

    .form-group{
        width: 100% !important;
    }

    .form-padding{
        padding-top: 1.5rem !important;
    }

    .kontakt-container {
        display: grid; 
        grid-template-columns: 1fr; 
        grid-template-rows: 1fr; 
        gap: 1em 1em; 
        grid-template-areas: 
          "."
          "."; 
    }

}

@media (max-width: 992px) {
    
    .fui-submit{
        width: 50% !important;
    }

    .header-logo{
        max-width: 6rem;
    }
    

}

@media (max-width: 768px) {

    .programm-band-image{
        min-height: 400px;
    }

    .programm-band-image > div {
        border-radius: 1rem !important;
    }

    /* Galerie */

    .movies-container {
        display: grid; 
        grid-template-columns: 1fr; 
        grid-template-rows: 1fr; 
        gap: 3rem 0em; 
        grid-template-areas: 
        "."; 
    }

    .pakete-container {
        display: grid; 
        grid-template-columns: 1fr; 
        grid-template-rows: 1fr; 
        gap: 1em 1em; 
        grid-template-areas: 
        "."; 
    }

}

@media (max-width: 576px) {


    .fui-submit{
        width: 100% !important;
    }
    
    .form-padding {
        flex: auto !important;
        width: 100% !important;
    }

    .upload-field{
        padding-top: 2rem !important;
    }

    .hauptpartner-container{
        display: grid; 
        grid-template-columns: 1fr; 
        grid-template-rows: 1fr; 
        gap: 2em 1em; 
        grid-template-areas: 
          "."
          "."; 
    }
    
    .weitere-partner-container{
        display: grid; 
        grid-template-columns: 1fr; 
        grid-template-rows: 1fr; 
        gap: 2em 1em; 
        grid-template-areas: 
          "."
          "."; 
    }

    .static-background{
        background-position: center center;
    }

    .big-food-icons{
        max-width: 3rem;
    }
    
}