﻿



#cookie-banner #cookie-banner-close::before.fa-pull-right, #cookie-banner .ie-banner-close::before.fa-pull-right, #ie-banner #cookie-banner-close::before.fa-pull-right, #ie-banner .ie-banner-close::before.fa-pull-right, .contact-teaser .contact-area .fax.download-link::before.fa-pull-right, .contact-teaser .contact-area .fax.extern::before.fa-pull-right, .contact-teaser .contact-area .fax.mail::before.fa-pull-right, .contact-teaser .contact-area .fax.online-appointment::before.fa-pull-right, .contact-teaser .contact-area .fax.phone::before.fa-pull-right, .contact-teaser .contact-area .fax.route-link::before.fa-pull-right, .contact-teaser .contact-area .fax::before.fa-pull-right, .contact-teaser .contact-area a.download-link::before.fa-pull-right, .contact-teaser .contact-area a.extern::before.fa-pull-right, .contact-teaser .contact-area a.mail::before.fa-pull-right, .contact-teaser .contact-area a.online-appointment::before.fa-pull-right, .contact-teaser .contact-area a.phone::before.fa-pull-right, .contact-teaser .contact-area a.route-link::before.fa-pull-right, .contact-teaser .contact-area a::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .bulb::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .calendar::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .clock::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .contact::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-alarm-clock::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-award::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-ballot-check::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-bicycle::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-briefcase::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-calendar-alt::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-calendar-star::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-car::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-chalkboard-teacher::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-charging-station::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-chart-network::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-clipboard-list-check::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-clock::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-cogs::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-coins::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-envelope-open-text::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-file-alt::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-file-certificate::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-file-check::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-file-signature::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-flask::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-globe::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-hand-holding-box::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-hands-helping::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-handshake::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-head-side-brain::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-heartbeat::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-info-circle::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-lightbulb-on::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-lightbulb::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-location::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-map-marked-alt::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-map-marker-alt::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-newspaper::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-people-arrows::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-people-carry::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-phone-alt::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-project-diagram::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-search::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-shield-check::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-thumbtack::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-umbrella-beach::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-user-friends::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-user-hard-hat::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-user-headset::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-user-md::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .fa-utensils::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .form::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .info::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .letter::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .location::before.fa-pull-right, .container-cta .container-cta-wrapper .content-wrapper .newspaper::before.fa-pull-right, .container-cta .container-cta-wrapper a .bulb::before.fa-pull-right, .container-cta .container-cta-wrapper a .calendar::before.fa-pull-right, .container-cta .container-cta-wrapper a .clock::before.fa-pull-right, .container-cta .container-cta-wrapper a .contact::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-alarm-clock::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-award::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-ballot-check::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-bicycle::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-briefcase::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-calendar-alt::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-calendar-star::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-car::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-chalkboard-teacher::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-charging-station::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-chart-network::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-clipboard-list-check::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-clock::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-cogs::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-coins::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-envelope-open-text::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-file-alt::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-file-certificate::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-file-check::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-file-signature::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-flask::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-globe::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-hand-holding-box::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-hands-helping::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-handshake::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-head-side-brain::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-heartbeat::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-info-circle::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-lightbulb-on::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-lightbulb::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-location::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-map-marked-alt::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-map-marker-alt::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-newspaper::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-people-arrows::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-people-carry::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-phone-alt::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-project-diagram::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-search::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-shield-check::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-thumbtack::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-umbrella-beach::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-user-friends::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-user-hard-hat::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-user-headset::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-user-md::before.fa-pull-right, .container-cta .container-cta-wrapper a .fa-utensils::before.fa-pull-right, .container-cta .container-cta-wrapper a .form::before.fa-pull-right, .container-cta .container-cta-wrapper a .info::before.fa-pull-right, .container-cta .container-cta-wrapper a .letter::before.fa-pull-right, .container-cta .container-cta-wrapper a .location::before.fa-pull-right, .container-cta .container-cta-wrapper a .newspaper::before.fa-pull-right, .lead-generation-holder.tabs-holder > ul li a .contact::before.fa-pull-right, .lead-generation-holder.tabs-holder > ul li a .form::before.fa-pull-right, .lead-generation-holder.tabs-holder > ul li a .location::before.fa-pull-right {
    margin-left: .3em
}

#cookie-banner #cookie-banner-close::before.fa-pull-left, #cookie-banner .ie-banner-close::before.fa-pull-left, #ie-banner #cookie-banner-close::before.fa-pull-left, #ie-banner .ie-banner-close::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .bulb::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .calendar::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .clock::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .contact::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-alarm-clock::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-award::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-ballot-check::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-bicycle::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-briefcase::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-calendar-alt::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-calendar-star::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-car::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-chalkboard-teacher::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-charging-station::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-chart-network::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-clipboard-list-check::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-clock::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-cogs::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-coins::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-envelope-open-text::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-file-alt::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-file-certificate::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-file-check::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-file-signature::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-flask::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-globe::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-hand-holding-box::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-hands-helping::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-handshake::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-head-side-brain::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-heartbeat::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-info-circle::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-lightbulb-on::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-lightbulb::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-location::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-map-marked-alt::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-map-marker-alt::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-newspaper::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-people-arrows::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-people-carry::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-phone-alt::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-project-diagram::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-search::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-shield-check::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-thumbtack::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-umbrella-beach::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-user-friends::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-user-hard-hat::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-user-headset::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-user-md::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .fa-utensils::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .form::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .info::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .letter::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .location::before.fa-pull-left, .container-cta .container-cta-wrapper .content-wrapper .newspaper::before.fa-pull-left, .container-cta .container-cta-wrapper a .bulb::before.fa-pull-left, .container-cta .container-cta-wrapper a .calendar::before.fa-pull-left, .container-cta .container-cta-wrapper a .clock::before.fa-pull-left, .container-cta .container-cta-wrapper a .contact::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-alarm-clock::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-award::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-ballot-check::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-bicycle::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-briefcase::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-calendar-alt::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-calendar-star::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-car::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-chalkboard-teacher::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-charging-station::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-chart-network::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-clipboard-list-check::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-clock::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-cogs::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-coins::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-envelope-open-text::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-file-alt::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-file-certificate::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-file-check::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-file-signature::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-flask::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-globe::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-hand-holding-box::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-hands-helping::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-handshake::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-head-side-brain::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-heartbeat::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-info-circle::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-lightbulb-on::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-lightbulb::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-location::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-map-marked-alt::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-map-marker-alt::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-newspaper::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-people-arrows::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-people-carry::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-phone-alt::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-project-diagram::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-search::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-shield-check::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-thumbtack::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-umbrella-beach::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-user-friends::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-user-hard-hat::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-user-headset::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-user-md::before.fa-pull-left, .container-cta .container-cta-wrapper a .fa-utensils::before.fa-pull-left, .container-cta .container-cta-wrapper a .form::before.fa-pull-left, .container-cta .container-cta-wrapper a .info::before.fa-pull-left, .container-cta .container-cta-wrapper a .letter::before.fa-pull-left, .container-cta .container-cta-wrapper a .location::before.fa-pull-left, .container-cta .container-cta-wrapper a .newspaper::before.fa-pull-left, .lead-generation-holder.tabs-holder > ul li a .contact::before.fa-pull-left, .lead-generation-holder.tabs-holder > ul li a .form::before.fa-pull-left, .lead-generation-holder.tabs-holder > ul li a .location::before.fa-pull-left {
    margin-right: .3em
}

#cookie-banner, #ie-banner {
    background-color: #b31b28;
    box-sizing: border-box;
    overflow: hidden;
    padding: 0 25px;
    width: 100%;
    z-index: 100005;
    display: none
}

#cookie-banner-close {
    color: #fff;
    display: unset;
    float: right;
    margin: 5px 15px 15px;
}

#cookie-banner.sticky, #ie-banner.sticky {
    position: fixed;
    top: 0
}

#cookie-banner #cookie-banner-close, #cookie-banner .ie-banner-close, #ie-banner #cookie-banner-close, #ie-banner .ie-banner-close {
    cursor: pointer
}

    #cookie-banner #cookie-banner-close::before, #cookie-banner .ie-banner-close::before, #ie-banner #cookie-banner-close::before, #ie-banner .ie-banner-close::before {
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        line-height: 1;
        font-family: 'Font Awesome 5 Pro';
        font-weight: 300;
        /*content: "\f00d"*/
    }

    #cookie-banner #cookie-banner-close:before, #cookie-banner .ie-banner-close:before, #ie-banner #cookie-banner-close:before, #ie-banner .ie-banner-close:before {
        color: #fff;
        font-size: 25px;
        margin: 5px 15px 15px;
        right: 15px;
        top: 15px;
        float: right
    }

#cookie-banner .cookie-banner-wrapper, #cookie-banner .ie-banner-wrapper, #ie-banner .cookie-banner-wrapper, #ie-banner .ie-banner-wrapper {
    max-width: 1120px;
    margin: 25px auto;
    min-height: 35px;
    position: relative;
    overflow: hidden
}

    #cookie-banner .cookie-banner-wrapper .cookie-banner-text, #cookie-banner .cookie-banner-wrapper .ie-banner-text, #cookie-banner .ie-banner-wrapper .cookie-banner-text, #cookie-banner .ie-banner-wrapper .ie-banner-text, #ie-banner .cookie-banner-wrapper .cookie-banner-text, #ie-banner .cookie-banner-wrapper .ie-banner-text, #ie-banner .ie-banner-wrapper .cookie-banner-text, #ie-banner .ie-banner-wrapper .ie-banner-text {
        box-sizing: border-box;
        float: left;
        padding-right: 30px;
        width: 80%
    }



@media screen and (max-width: 1000px) {
    #cookie-banner .cookie-banner-wrapper, #cookie-banner .ie-banner-wrapper, #ie-banner .cookie-banner-wrapper, #ie-banner .ie-banner-wrapper {
        margin-bottom: 0
    }

        #cookie-banner .cookie-banner-wrapper .cookie-banner-text, #cookie-banner .cookie-banner-wrapper .ie-banner-text, #cookie-banner .ie-banner-wrapper .cookie-banner-text, #cookie-banner .ie-banner-wrapper .ie-banner-text, #ie-banner .cookie-banner-wrapper .cookie-banner-text, #ie-banner .cookie-banner-wrapper .ie-banner-text, #ie-banner .ie-banner-wrapper .cookie-banner-text, #ie-banner .ie-banner-wrapper .ie-banner-text {
            margin-bottom: 20px;
            padding-right: 0;
            width: 100%
        }
}

#cookie-banner .cookie-banner-wrapper .cookie-banner-text p, #cookie-banner .cookie-banner-wrapper .ie-banner-text p, #cookie-banner .ie-banner-wrapper .cookie-banner-text p, #cookie-banner .ie-banner-wrapper .ie-banner-text p, #ie-banner .cookie-banner-wrapper .cookie-banner-text p, #ie-banner .cookie-banner-wrapper .ie-banner-text p, #ie-banner .ie-banner-wrapper .cookie-banner-text p, #ie-banner .ie-banner-wrapper .ie-banner-text p {
    color: #fff;
    margin-bottom: 0;
    font-size: 14px;
}

    #cookie-banner .cookie-banner-wrapper .cookie-banner-text p.headline, #cookie-banner .cookie-banner-wrapper .ie-banner-text p.headline, #cookie-banner .ie-banner-wrapper .cookie-banner-text p.headline, #cookie-banner .ie-banner-wrapper .ie-banner-text p.headline, #ie-banner .cookie-banner-wrapper .cookie-banner-text p.headline, #ie-banner .cookie-banner-wrapper .ie-banner-text p.headline, #ie-banner .ie-banner-wrapper .cookie-banner-text p.headline, #ie-banner .ie-banner-wrapper .ie-banner-text p.headline {
        font-weight: 700
    }

    #cookie-banner .cookie-banner-wrapper .cookie-banner-text p a, #cookie-banner .cookie-banner-wrapper .ie-banner-text p a, #cookie-banner .ie-banner-wrapper .cookie-banner-text p a, #cookie-banner .ie-banner-wrapper .ie-banner-text p a, #ie-banner .cookie-banner-wrapper .cookie-banner-text p a, #ie-banner .cookie-banner-wrapper .ie-banner-text p a, #ie-banner .ie-banner-wrapper .cookie-banner-text p a, #ie-banner .ie-banner-wrapper .ie-banner-text p a {
        color: #fff
    }

#cookie-banner .cookie-banner-wrapper .cookie-banner-buttons, #cookie-banner .ie-banner-wrapper .cookie-banner-buttons, #ie-banner .cookie-banner-wrapper .cookie-banner-buttons, #ie-banner .ie-banner-wrapper .cookie-banner-buttons {
    overflow: hidden;
    width: 20%
}

@media screen and (max-width: 1000px) {
    #cookie-banner .cookie-banner-wrapper .cookie-banner-buttons, #cookie-banner .ie-banner-wrapper .cookie-banner-buttons, #ie-banner .cookie-banner-wrapper .cookie-banner-buttons, #ie-banner .ie-banner-wrapper .cookie-banner-buttons {
        margin-bottom: 10px;
        width: 100%
    }
}



#cookie-banner .cookie-banner-wrapper .cookie-banner-buttons button, #cookie-banner .ie-banner-wrapper .cookie-banner-buttons button, #ie-banner .cookie-banner-wrapper .cookie-banner-buttons button, #ie-banner .ie-banner-wrapper .cookie-banner-buttons button {
    margin-bottom: 15px
}

#cookie-banner .cookie-banner-wrapper .cookie-banner-buttons .btn, #cookie-banner .ie-banner-wrapper .cookie-banner-buttons .btn, #ie-banner .cookie-banner-wrapper .cookie-banner-buttons .btn, #ie-banner .ie-banner-wrapper .cookie-banner-buttons .btn {
    width: 100%
}

#cookie-banner .cookie-banner-wrapper .cookie-banner-buttons.single-button, #cookie-banner .ie-banner-wrapper .cookie-banner-buttons.single-button, #ie-banner .cookie-banner-wrapper .cookie-banner-buttons.single-button, #ie-banner .ie-banner-wrapper .cookie-banner-buttons.single-button {
    position: absolute;
    bottom: 0;
    right: 0
}

@media screen and (max-width: 1000px) {
    #cookie-banner .cookie-banner-wrapper .cookie-banner-buttons .btn, #cookie-banner .ie-banner-wrapper .cookie-banner-buttons .btn, #ie-banner .cookie-banner-wrapper .cookie-banner-buttons .btn, #ie-banner .ie-banner-wrapper .cookie-banner-buttons .btn {
        float: left;
        margin: 0 15px 15px 0;
        width: auto
    }

    #cookie-banner .cookie-banner-wrapper .cookie-banner-buttons.single-button, #cookie-banner .ie-banner-wrapper .cookie-banner-buttons.single-button, #ie-banner .cookie-banner-wrapper .cookie-banner-buttons.single-button, #ie-banner .ie-banner-wrapper .cookie-banner-buttons.single-button {
        position: static
    }
}



#cookie-banner .cookie-banner-wrapper .cookie-banner-buttons.single-button .btn, #cookie-banner .ie-banner-wrapper .cookie-banner-buttons.single-button .btn, #ie-banner .cookie-banner-wrapper .cookie-banner-buttons.single-button .btn, #ie-banner .ie-banner-wrapper .cookie-banner-buttons.single-button .btn {
    margin-bottom: 0
}

@media screen and (max-width: 1000px) {
    #cookie-banner .cookie-banner-wrapper .cookie-banner-buttons.single-button .btn, #cookie-banner .ie-banner-wrapper .cookie-banner-buttons.single-button .btn, #ie-banner .cookie-banner-wrapper .cookie-banner-buttons.single-button .btn, #ie-banner .ie-banner-wrapper .cookie-banner-buttons.single-button .btn {
        margin-bottom: 15px
    }
}



.cookie-banner-buttons .btn {
    background-color: #b31b28;
    border: none;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    float: right;
    font-size: 13px;
    margin: 0;
    text-align: left;
    text-transform: uppercase;
    padding: 10px 40px 9px 15px;
    position: relative;
    line-height: 16px;
    transition: all .1s;
    border-radius: unset !important;
    white-space: unset !important;
}

.cookie-banner-buttons .btn.btn-full-width-stage, .btn.btn-white, .no-touchevents .btn.btn-full-width-stage:hover, .no-touchevents .btn.btn-white:hover {
    background-color: #fff;
    color: #b31b28;
}

.no-touchevents .btn.btn-full-width-stage:hover, .no-touchevents .btn:hover:before {
    text-decoration: none;
}

.cookie-banner-buttons .btn.btn-white:before {
    color: #b31b28;
}

.cookie-banner-buttons a.btn:before, a.link:before, button.btn:before, div.btn:before, p.link:before, span.btn:before, span.link:before {
    text-decoration: none;
}

.cookie-banner-buttons .btn:hover {
    text-decoration: underline;
}

.cookie-banner-buttons .btn:before {
    color: #fff;
    font-size: 14px;
    line-height: 13px;
    position: absolute;
    text-decoration: underline;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    top: 50%;
    right: 10px;
}
