#gfk-footer {
    background-color: #3b4145
}

#gfk-footer * {
    font-family: Lato,sans-serif;
    font-style: normal
}

#gfk-footer div {
    max-width: 1440px
}

#gfk-footer .row {
    padding: 56px
}

#gfk-footer .row:first-child {
    padding-top: 84px
}

#gfk-footer .row:last-child {
    padding-bottom: 28px;
    padding-top: 28px
}

#gfk-footer .menu-headline,#gfk-footer.mobile .menu-headline {
    color: #ececec;
    font-size: 16px;
    font-weight: 700;
    line-height: 19px
}

#gfk-footer #cta-links a:hover,#gfk-footer a,#gfk-footer a:hover {
    transition: all .3s cubic-bezier(.43,.42,.54,.84);
    transition-property: color,background-color
}

#gfk-footer #cta-links a:hover,#gfk-footer a:hover {
    color: #e55a00
}

#gfk-footer .menu-link {
    color: #d6d9dc;
    font-size: 14px;
    font-weight: 400;
    line-height: 17px
}

#gfk-footer #cta-links a {
    color: #d6d9dc;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    padding: 0 14px
}

#gfk-footer #cta-links a:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='14' fill='none'%3E%3Cpath fill='%23E55A00' d='m15 7.249.683.73.746-.697-.712-.731zm-4.636-6.197L9.666.336 8.233 1.73l.698.717zm-1.4 10.467-.73.683L9.6 13.663l.731-.682zM1.148 6.25h-1v2h1zm14.57.302-5.353-5.499-1.433 1.396 5.353 5.498zm-1.4-.033-5.352 5.001 1.365 1.462 5.353-5.002zm.683-.27H1.147v2H15z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    height: 14px;
    margin-left: 28px;
    transition: transform .35s ease;
    vertical-align: middle;
    width: 17px
}

#gfk-footer #cta-links a:hover:after {
    transform: translateX(14px)
}

#gfk-footer #cta-links a:not(:last-child) {
    margin-bottom: 14px
}

#gfk-footer #social-media {
    font-size: 18px
}

#gfk-footer #social-media a:after {
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    height: 18px
}

#gfk-footer #social-media .linkedin:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath fill='%23D6D9DC' fill-rule='evenodd' d='M4.002 2.01q0 .802-.517 1.387t-1.474.586q-.918 0-1.464-.567A1.9 1.9 0 0 1 0 2.05Q0 1.249.537.625 1.075 0 2.01 0q.917 0 1.444.596.528.594.547 1.415M0 18V4.998h4.002V18zm5.993-8.552q0-1.152-.029-2.137-.03-.987-.068-1.806h3.592l.176 1.718h.078q.39-.606 1.327-1.308t2.5-.703q.937 0 1.756.322a3.6 3.6 0 0 1 1.406.986q.586.663.927 1.67Q18 9.194 18 10.56V18h-4.002v-6.852q0-1.191-.479-2.001-.478-.81-1.513-.81-.8 0-1.24.517a3.5 3.5 0 0 0-.634 1.044 1.8 1.8 0 0 0-.107.45q-.03.253-.03.507v7.145H5.993z' clip-rule='evenodd'/%3E%3C/svg%3E");
    width: 18px
}

#gfk-footer #social-media .twitter:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24'%3E%3Cpath fill='%23D6D9DC' d='M12 0c6.623 0 12 5.377 12 12s-5.377 12-12 12S0 18.623 0 12 5.377 0 12 0m1.424 10.855 5.567-6.337h-1.319l-4.836 5.501-3.859-5.501H4.524l5.838 8.32-5.838 6.644h1.319l5.103-5.811 4.077 5.811h4.453zM6.319 5.492h2.026l9.326 13.064h-2.026z'/%3E%3C/svg%3E");
    height: 18px;
    width: 18px
}

#gfk-footer #social-media .youtube:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='18' fill='none'%3E%3Cpath fill='%23D6D9DC' fill-rule='evenodd' d='M12.5 0Q7.886 0 5.359.286 2.83.57 1.636 1.508.439 2.444.22 4.226 0 6.008 0 9t.22 4.774 1.416 2.73q1.195.948 3.723 1.222T12.5 18q4.614 0 7.141-.274t3.723-1.222 1.416-2.73Q25 11.991 25 9t-.22-4.774q-.219-1.782-1.416-2.718Q22.168.57 19.641.286 17.115 0 12.5 0m4.004 9.388-5.615 2.467q-.366.159-.623 0-.256-.16-.256-.549V6.693q0-.365.256-.525.257-.16.623 0l5.615 2.444q.366.16.366.388 0 .229-.366.389' clip-rule='evenodd'/%3E%3C/svg%3E");
    height: 18px;
    width: 25px
}

#gfk-footer #social-media .instagram:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' fill='%23D6D9DC'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M11.88 9.5a2.88 2.88 0 1 1-5.76 0 2.88 2.88 0 0 1 5.76 0M18 5.54v7.92a5.045 5.045 0 0 1-5.04 5.04H5.04A5.046 5.046 0 0 1 0 13.46V5.54A5.046 5.046 0 0 1 5.04.5h7.92A5.046 5.046 0 0 1 18 5.54M13.32 9.5a4.32 4.32 0 1 0-8.64 0 4.32 4.32 0 0 0 8.64 0m1.44-4.68a1.08 1.08 0 1 0-2.16 0 1.08 1.08 0 0 0 2.16 0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 .5h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    height: 18px;
    width: 25px
}

#gfk-footer #copyright {
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 16px;
    mix-blend-mode: normal;
    opacity: .52
}

#gfk-footer.mobile .row {
    padding: 28px 28px 0
}

#gfk-footer.mobile .row:nth-child(2n) {
    padding-bottom: 28px
}

#gfk-footer.mobile .uk-accordion>:nth-child(n+2) {
    margin-top: 0
}

#gfk-footer.mobile .uk-accordion-title:hover {
    color: #d6d9dc
}

#gfk-footer.mobile .uk-accordion-title:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none'%3E%3Cpath fill='%23D6D9DC' d='m6.826 6.927-.731.683.697.746.731-.712zm6.196-4.636.716-.698L12.343.16l-.716.698zM2.555.89l-.683-.73L.411 1.526l.683.73zm4.968 6.753 5.499-5.353L11.627.858 6.128 6.21zm.033-1.4L2.555.892 1.094 2.257l5 5.353z'/%3E%3C/svg%3E");
    transition: transform .35s ease
}

#gfk-footer.mobile .uk-open .uk-accordion-title:before {
    transform: rotate(180deg)
}

#gfk-footer.mobile .uk-accordion-content {
    margin-top: 14px
}

#gfk-footer.mobile .uk-accordion li hr {
    border-top: 1px solid #e5e5e5;
    margin-bottom: 14px;
    margin-top: 14px;
    mix-blend-mode: normal;
    opacity: .22
}

#gfk-footer.mobile #cta-links a {
    font-size: 16px
}

#gfk-footer.mobile #cta-links a:first-child:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='18' fill='none'%3E%3Cpath fill='%23E55A00' fill-rule='evenodd' d='M7.5 0H20v18H7.5v-2.571h10V2.57h-10zM10 5.143 15 9l-5 3.857v-2.572H0V7.714h10z' clip-rule='evenodd'/%3E%3C/svg%3E");
    content: "";
    display: inline-block;
    height: 18px;
    margin-right: 14px;
    vertical-align: middle;
    width: 20px
}

#gfk-footer.mobile #cta-links a:first-child:after {
    background: none
}

#gfk-footer.mobile #cta-links a:after {
    margin-left: 28px
}

#gfk-footer #social-media a:not(:last-child) {
    margin-right: 28px
}

#gfk-footer.mobile #social-media a:not(:last-child) {
    margin-right: 56px
}

#gfk-footer #ot-sdk-btn.ot-sdk-show-settings {
    background: none;
    border: none;
    color: #d6d9dc;
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    padding: 0;
    transition: all .3s cubic-bezier(.43,.42,.54,.84);
    transition-property: color,background-color
}

#gfk-footer #ot-sdk-btn.ot-sdk-show-settings:hover {
    color: #e55a00
}

#gfk-footer .cta-link {
    align-items: center;
    background: #e55a00;
    color: #fff;
    display: inline-flex;
    font-weight: 700;
    height: 42px;
    padding: .5rem 0;
    text-decoration: none;
    transition: all .3s cubic-bezier(.43,.42,.54,.84);
    transition-property: color,background-color
}

#gfk-footer .cta-link:hover {
    background: #3b4145
}

#gfk-footer .cta-link:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='14' fill='none'%3E%3Cpath fill='%23fff' d='m15 7.249.683.73.746-.697-.712-.731zm-4.636-6.197L9.666.336 8.233 1.73l.698.717zm-1.4 10.467-.73.683L9.6 13.663l.731-.682zM1.148 6.25h-1v2h1zm14.57.302-5.353-5.499-1.433 1.396 5.353 5.498zm-1.4-.033-5.352 5.001 1.365 1.462 5.353-5.002zm.683-.27H1.147v2H15z'/%3E%3C/svg%3E")!important
}

#gfk-footer .cta-link:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='14' fill='none'%3E%3Cpath fill='%23E55A00' d='m15 7.249.683.73.746-.697-.712-.731zm-4.636-6.197L9.666.336 8.233 1.73l.698.717zm-1.4 10.467-.73.683L9.6 13.663l.731-.682zM1.148 6.25h-1v2h1zm14.57.302-5.353-5.499-1.433 1.396 5.353 5.498zm-1.4-.033-5.352 5.001 1.365 1.462 5.353-5.002zm.683-.27H1.147v2H15z'/%3E%3C/svg%3E")!important
}

#gfk-footer .uk-list>*>ul,#gfk-footer .uk-list>:nth-child(n+2) {
    margin-top: 14px!important
}

#hubspot-conversations-inline-iframe {
    border: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

#hubspot-conversations-inline-parent {
    height: 100%;
    position: relative;
    width: 100%
}

#popup-chat .uk-offcanvas-bar {
    background: #fff;
    margin-top: 84px;
    overflow: visible;
    padding: 0;
    width: 400px
}

#popup-chat .uk-offcanvas-close {
    background: transparent;
    background: #3b4145;
    border: 0;
    border-bottom-left-radius: 50%;
    border-top-left-radius: 50%;
    cursor: pointer;
    left: 0;
    outline: none;
    padding: 23px;
    right: auto;
    top: 0;
    transform: translateX(-100%)
}

@media (max-width:540px) {
    #popup-chat .uk-offcanvas-close {
        padding-top: 24px
    }
}

#popup-chat .uk-offcanvas-close svg {
    height: 20px;
    width: 20px
}

#popup-chat .uk-offcanvas-close svg line {
    stroke-linecap: round;
    stroke: #fff;
    stroke-width: 2
}

@media (max-width:470px) {
    #popup-chat .uk-offcanvas-bar {
        width: calc(100vw - 70px)
    }
}

.popup__dots {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpattern id='a' width='14' height='14' x='7' y='7' patternContentUnits='userSpaceOnUse' patternUnits='userSpaceOnUse'%3E%3Cpath fill='%236A757C' d='M0 0h2v2H0z'/%3E%3C/pattern%3E%3Crect width='100%25' height='100%25' fill='url(%23a)'/%3E%3C/svg%3E");
    background-position: 100% 0;
    background-repeat: no-repeat,no-repeat;
    background-size: 75% 100%;
    bottom: 0;
    height: calc(50vh + 56px);
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.chatbot-button {
    margin-bottom: 14px
}