@import url('css/contentBuilderSpecial.css?version=20251203105331');
@font-face {
        font-family: "AvenirNextRename-DemiBold";
        src: url("https://www.guestid.de/project/2367/fonts/AvenirNextRename-DemiBold.ttf") format("truetype");
        font-weight: "bold";
        font-style: "normal";
    }
@font-face {
        font-family: "AvenirNextRename-Regular";
        src: url("https://www.guestid.de/project/2367/fonts/AvenirNextRename-Regular.ttf") format("truetype");
        font-weight: "normal";
        font-style: "normal";
    }
@font-face {
        font-family: "AvenirNextThin-normal-normal";
        src: url("https://www.guestid.de/project/2367/fonts/AvenirNextThin_normal_normal.a482bb6ae6b8fef3..woff2") format("woff2");
        font-weight: "normal";
        font-style: "normal";
    }
@font-face {
        font-family: "ZahrahforDouglas-MediumIt - Original File";
        src: url("https://www.guestid.de/project/2367/fonts/ZahrahforDouglas-MediumIt - Original File.otf") format("opentype");
        font-weight: "bold";
        font-style: "normal";
    }
@font-face {
        font-family: "ZAHRAHFORDOUGLAS-SEMIBDIT - Original File";
        src: url("https://www.guestid.de/project/2367/fonts/ZAHRAHFORDOUGLAS-SEMIBDIT - Original File.otf") format("opentype");
        font-weight: "bold";
        font-style: "normal";
    }
 #body-content-customer { background-color: #ffffff; } #body-content-customer p, #body-content-customer li { font-size: 18px; } #body-content-customer p, #body-content-customer li { font-weight: normal; }.div-content-customer h1{color: #000000;font-family: AvenirNextThin-normal-normal;font-weight: normal;font-size: 36px;text-transform: none;text-decoration: none;}.div-content-customer h2{color: #000000;font-family: AvenirNextThin-normal-normal;font-weight: normal;font-size: 30px;text-transform: none;text-decoration: none;}.div-content-customer h3{color: #000000;font-family: AvenirNextThin-normal-normal;font-weight: normal;font-size: 24px;text-transform: none;text-decoration: none;}.div-content-customer h4{color: #000000;font-family: AvenirNextThin-normal-normal;font-weight: normal;font-size: 18px;text-transform: none;text-decoration: none;}.div-content-customer h5{color: #000000;font-family: inherit;font-weight: bold;font-size: 14px;text-transform: none;text-decoration: none;}.div-content-customer h6{color: #000000;font-family: inherit;font-weight: bold;font-size: 12rem;text-transform: none;text-decoration: none;}.div-content-customer {color: #000000;background-color: #ffffff;font-family: AvenirNextThin-normal-normal;font-weight: normal;font-size: 18px;letter-spacing: inherit;}.div-content-customer a{color: #982656;text-decoration: underline;}.div-content-customer a:hover{color: #982656;text-decoration: underline;}.div-content-customer a:visited{color: #982656;text-decoration: underline;}.div-content-customer a:visited:hover{color: #ff0000;text-decoration: line-through;}.div-content-customer #mainNavbar{background-color: #ffffff;font-family: AvenirNextThin-normal-normal;}.div-content-customer #navigation-bar-header{background-color: #ffffff;z-index: 10;width: 100%;}.div-content-customer #navigation-bar-header li:hover{background-color: #ffffff;}.div-content-customer #navigation-bar-header li.active{background-color: #ffffff;}.div-content-customer #navigation-bar-header li.active:hover{background-color: #ffffff;}.div-content-customer #navigation-bar-header li a{color: #000000;font-size: 18px;font-weight: normal;text-transform: uppercase;text-decoration: none;}.div-content-customer #navigation-bar-header li a:hover{color: #000000;font-size: 18px;font-weight: normal;text-transform: uppercase;text-decoration: underline;}.div-content-customer #navigation-bar-header li.active a{color: #000000;font-size: 18px;font-weight: normal;text-transform: uppercase;text-decoration: underline;}.div-content-customer #navigation-bar-header li.active a:hover{color: #000000;font-size: 18px;font-weight: normal;text-transform: uppercase;text-decoration: underline;}.div-content-customer #footerNavbar{background-color: #ffffff;font-family: AvenirNextThin-normal-normal;}.div-content-customer #navigation-bar-footer{background-color: #ffffff;}.div-content-customer #navigation-bar-footer li:hover{background-color: #ffffff;}.div-content-customer #navigation-bar-footer li.selected{background-color: #ffffff;}.div-content-customer #navigation-bar-footer li.selected:hover{background-color: #ffffff;}.div-content-customer #navigation-bar-footer li a{color: #000000;font-size: 14px;font-weight: normal;text-transform: none;text-decoration: none;}.div-content-customer #navigation-bar-footer li a:hover{color: #982656;font-size: 14px;font-weight: normal;text-transform: none;text-decoration: none;}.div-content-customer #navigation-bar-footer li.selected a{color: #982656;font-size: 14px;font-weight: normal;text-transform: none;text-decoration: none;}.div-content-customer #navigation-bar-footer li.selected a:hover{color: #982656;font-size: 14px;font-weight: normal;text-transform: none;text-decoration: none;}.div-content-customer #navigation-bar-footer #copyright{background-color: #ffffff;}.div-content-customer #navigation-bar-footer #copyright li:hover{background-color: #ffffff;}.div-content-customer #navigation-bar-footer #copyright li p{color: #000000;font-size: 12px;font-weight: normal;text-decoration: none;}.div-content-customer #navigation-bar-footer #copyright li p:hover{color: #000000;font-size: 12px;font-weight: normal;text-decoration: none;}.div-content-customer .btn-primary{border-color: #cbe9e4;background-color: #cbe9e4;color: #000000;}.div-content-customer .btn-primary:hover{border-color: #982656;background-color: #982656;color: #ffffff;}.div-content-customer .required:after{color: #982656;content:  *;}.div-content-customer .navbar-default #mainNavbar .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{color: #ffffff;background-color: #7faa2a;}.div-content-customer div#header{background-color: #aba69d;font-family: inherit;}.div-content-customer div#header-text{position: absolute;top: 35px;}.div-content-customer div#header-text span.line1{color: #000000;font-size: 2em;}.div-content-customer div#header-text span.line2{color: #000000;font-size: 1.5em;}.div-content-customer #navigation-bar-header .dropdown-menu{background-color: #ffffff;}.div-content-customer #navigation-bar-header .dropdown-menu li>a:hover{background-color: #ffffff;}.div-content-customer #navigation-bar-header .dropdown-menu .dropdown-item:hover{background-color: #ffffff;}.bg-success {
    background-color: #9bdcd2 !important;
}

.border-success {
    border-color: #9bdcd2 !important;
}

.btn-douglas {
    background-color: #fff;
    border: 1px solid #000;
    border-radius: 0;
    color: #000000 !important;
    font-family: Avenir Next, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: .75rem;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 100%;
    margin-bottom: 10px;
    margin-left: 5px;
    margin-right: 5px;
    outline: none;
    padding: 12px;
    text-align: center;
    text-decoration: none !important;
    text-transform: uppercase;
    width: 100%;
}
.btn-douglas:hover {
    animation: slide-in .83s, get-text-white 1s cubic-bezier(.69,1.03,1,.88);
    animation-fill-mode: forwards;
    background: linear-gradient(270deg, #fff 50%, #000 0);
    background-size: 200% 100%;
    color: #ffffff !important;
}

.is-section {
 padding-top: 50px !important;
}

.is-section .row {
    #background-color: #eaf8f4;
}

# margin-top: inherit;
div.is-section.douglas-partner img {
  background-color: white;
  border: 1px solid #ccc;
  max-width: 445px !important;
  padding: 10px;
}

@media (min-width: 768px) {
    div.is-section.douglas-partner img {
       background-color: white;
        margin-top: -50px;
        margin-bottom: 50px;
        border: 1px solid #ccc;
        max-width: 465px !important;
        padding: 10px;
    }
}

@keyframes slide-in {
    0% {
        background-position: 100% 100%
    }

    to {
        background-position: 0 100%
    }
}

@keyframes get-light {
    0% {
        background-color: #000
    }

    to {
        background-color: #000
    }
}

@keyframes get-dark {
    0% {
        background-color: #000
    }

    to {
        background-color: #000
    }
}

@keyframes get-text-white {
    0% {
        color: #000
    }

    to {
        color: #fff
    }
}

@keyframes text-black-to-white {
    0% {
        color: #000
    }

    to {
        color: #fff
    }
}

    .link--with-underline, .link--with-underline-offset {
        border-bottom: 1px solid #000;
        display: inline-block;
        margin-bottom: 2px;
        padding-bottom:1px
    }

    .link--with-underline-offset:active, .link--with-underline-offset:focus, .link--with-underline-offset:hover, .link--with-underline:active, .link--with-underline:focus, .link--with-underline:hover {
        border-bottom: 2px solid #595959;
        margin-bottom: 1px;
        padding-bottom:1px
    }

div#div_event_survey_question_container_67372a80eae716_49661921 div.form-group.row {
background-color: #9bdcd2;
padding: 10px;
#margin: 10px;
}

div#activity_selector_time_calendar_67372a80eae716_49661921, div#div_event_survey_content_67372a80eae716_49661921 {
margin-top: 40px;
}

div.calendar-header th {
background-color: #9bdcd2 !important;
}

td div.activity_selector_calendar_day_active {
border-bottom-color: #9bdcd2; 
}

1div#div_event_survey_question_container_67372a80eae716_49661921 div.div_event_survey_question div.row div.col-md-4 div.form-group {
#background-color: red !important;
}