#consent-popup *, #consent-popup *::before, #consent-popup *::after,
#iqtest-frame *, #iqtest-frame *::before, #iqtest-frame *::after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#consent-popup.consent-visible {
    opacity: 1!important;
    visibility: visible!important;
}

#consent-popup.consent-center {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
}
#consent-popup {
    font-size: 15px!important;
    background: 0 0!important;
    line-height: 1.4!important;
    position: fixed!important;
    z-index: 99999998!important;
    top: -130px!important;
    left: 0!important;
    width: 100%!important;
    height: 100%!important;
    border: 0!important;
    margin: 0!important;
    padding: 0!important;
    overflow: hidden!important;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    will-change: opacity,visibility;
    opacity: 0!important;
    visibility: hidden!important;
    pointer-events: none!important;
    -webkit-transition: opacity .4s ease,visibility .4s ease!important;
    -o-transition: opacity .4s ease,visibility .4s ease!important;
    transition: opacity .4s ease,visibility .4s ease!important;
}

#consent-popup .consent-container {
    position: relative!important;
    z-index: 2!important;
}
#consent-popup.consent-visible>* {
    pointer-events: auto!important;
}

#consent-popup .consent-container{
    font-family: Arial,sans-serif!important;
}

@media (min-width: 992px){
    #consent-popup.consent-default-floating .consent-container {
        width: 992px!important;
    }
}

.consent-traits {
    background-color: white !important;
    color: black !important;
    font-size: 14px !important;
}
@media (min-width: 992px){

    #consent-popup.consent-default-floating .consent-traits {
        border-radius: 4px!important;
        margin: 16px!important;
    }
}

#consent-popup.consent-default-floating .consent-traits {
    -webkit-box-shadow: 0 8px 48px rgba(0,0,0,.15)!important;
    box-shadow: 0 8px 48px rgba(0,0,0,.15)!important;
}
#consent-popup .consent-traits {
    background-color: #000!important;
    color: #fff!important;
}
#consent-popup .consent-traits {
    position: relative!important;
    z-index: 99999!important;
    overflow: hidden!important;
    -webkit-transition: -webkit-transform .4s ease!important;
    transition: -webkit-transform .4s ease!important;
    -o-transition: transform .4s ease!important;
    transition: transform .4s ease!important;
    transition: transform .4s ease,-webkit-transform .4s ease!important;
}

#consent-popup .consent-rationale {
    position: relative!important;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important;
}

#consent-popup .consent-logo, #cookies-container .cookies-header, #iub-cmp-widget .iub-cmp-header, #iframe .modal-header-logo {
    background-color: #11233D !important;
    color: #FFF !important;
}
#consent-popup .consent-logo {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    padding: 24px!important;
    -ms-flex-negative: 0!important;
    flex-shrink: 0!important;
}

#consent-popup .banner-content {
    font-weight: 300!important;
    margin: 20px!important;
    margin-bottom: 0!important;
    -webkit-box-flex: 1!important;
    -ms-flex: 1 1 auto!important;
    flex: 1 1 auto!important;
    overflow-y: auto!important;
    padding-bottom: 20px!important;
}

#consent-popup #consent-title {
    font-weight: 700!important;
    margin-bottom: 16px!important;
}

.consent-opt-group {
    color: white!important;
}

#consent-popup .consent-opt-group {
    color: #000!important;
}
@media (min-width: 640px){
    #consent-popup .consent-opt-group {
        -webkit-box-align: center!important;
        -ms-flex-align: center!important;
        align-items: center!important;
        -webkit-box-pack: justify!important;
        -ms-flex-pack: justify!important;
        justify-content: space-between!important;
    }
}

#consent-popup .consent-opt-group {
    margin: 20px!important;
    z-index: 99999!important;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    margin-top: 0!important;
    -ms-flex-negative: 0!important;
    flex-shrink: 0!important;
}

@media (max-width: 639px){
    #consent-popup .consent-opt-group {
        margin: 0 12px 12px 12px!important;
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: normal!important;
        -ms-flex-direction: column!important;
        flex-direction: column!important;
    }
}

#consent-popup .consent-opt-group>div {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
}
@media (min-width: 640px){
    #consent-popup .consent-opt-group-custom {
        margin-right: auto!important;
        -ms-flex-item-align: start!important;
        align-self: start!important;
        -webkit-box-pack: start!important;
        -ms-flex-pack: start!important;
        justify-content: flex-start!important;
    }
    
}

@media (max-width: 639px){
    #consent-popup .consent-opt-group-custom {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
}


#consent-popup .consent-opt-group button {
    background-color: rgba(255,255,255,.1)!important;
    color: #fff!important;
}
#consent-popup .consent-opt-group button {
    -webkit-appearance: none!important;
    -moz-appearance: none!important;
    appearance: none!important;
    padding: 8px 32px!important;
    border-radius: 64px!important;
    cursor: pointer!important;
    font-weight: 700!important;
    font-size: 100%!important;
    margin-top: 4px!important;
    margin-bottom: 4px!important;
    text-align: center!important;
    border: none!important;
    opacity: 1!important;
    outline: none!important;
    font-family: Arial,sans-serif!important;

}

#consent-popup .consent-opt-group button:hover,
#iqtest-cookies-preferances #saveAndContinueContainer button:hover,
#cookies-container .cookies-buttons button:hover{
    opacity:0.7!important;
}

#consent-popup .consent-opt-group>div {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
}
@media (min-width: 640px){
    #consent-popup .consent-opt-group-consent {
        margin-left: auto!important;
        -ms-flex-item-align: end!important;
        align-self: end!important;
        -webkit-box-pack: end!important;
        -ms-flex-pack: end!important;
        justify-content: flex-end!important;
    }
}

@media (max-width: 639px){
    #consent-popup .consent-opt-group-consent {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
}



#consent-popup .consent-opt-group button.consent-btn-primary {
    background-color: #0F6FDF!important;
    color: #fff!important;
}
@media (min-width: 640px){
    #consent-popup .consent-opt-group button {
        margin-right: 8px!important;
    }
    
}


#consent-popup .consent-opt-group button {
    background-color: rgba(255,255,255,.1)!important;
    color: #fff!important;
}

@media (max-width: 639px){
    
#consent-popup .consent-opt-group button {
    padding: 8px 24px!important;
    width: 100%!important;
    display: block;
    text-align: center!important;
    margin: 6px 3px!important;
}
}


/* iframe */

#iqtest-cookies-preferances.iqtest-cookies-preferances-visible {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
}
#iqtest-cookies-preferances {
    background-color: rgba(0,0,0,.8)!important;
    -webkit-transition: opacity .4s ease,visibility .4s ease!important;
    -o-transition: opacity .4s ease,visibility .4s ease!important;
    transition: opacity .4s ease,visibility .4s ease!important;
    font-size: 16px!important;
    position: fixed!important;
    z-index: 100000000!important;
    top: 0!important;
    left: 0!important;
    width: 100%!important;
    height: 100%!important;
    border: 0!important;
    margin: 0!important;
    padding: 0!important;
    line-height: 1.5!important;
    -webkit-box-align: unset!important;
    -ms-flex-align: unset!important;
    align-items: unset!important;
    -ms-flex-line-pack: unset!important;
    align-content: unset!important;
    -ms-flex-wrap: unset!important;
    flex-wrap: unset!important;
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
    display: none!important;
}

#iqtest-cookies-preferances #iqtest-cookies-preferances-popup {
    position: relative!important;
    width: 800px!important;
    height: 650px!important;
    -webkit-box-shadow: 0 0 16px rgba(0,0,0,.02)!important;
    box-shadow: 0 0 16px rgba(0,0,0,.02)!important;
    border-radius: 4px!important;
}

#iqtest-cookies-preferances * {
    -webkit-box-align: unset!important;
    -ms-flex-align: unset!important;
    align-items: unset!important;
    -ms-flex-line-pack: unset!important;
    align-content: unset!important;
    -ms-flex-wrap: unset!important;
    flex-wrap: unset!important;
    font-size: 100%!important;
    width: auto!important;
    -webkit-appearance: none!important;
    -moz-appearance: none!important;
    appearance: none!important;
    background: 0 0!important;
    -webkit-box-sizing: border-box!important;
    box-sizing: border-box!important;
    -webkit-tap-highlight-color: transparent!important;
    -webkit-backface-visibility: hidden!important;
    backface-visibility: hidden!important;
    font-family: -apple-system,sans-serif!important;
    text-decoration: none!important;
    color: currentColor!important;
    background-attachment: scroll!important;
    background-color: transparent!important;
    background-image: none!important;
    background-position: 0 0!important;
    background-repeat: repeat!important;
    border: 0!important;
    border-color: #000!important;
    border-color: currentColor!important;
    border-radius: 0!important;
    border-style: none!important;
    border-width: medium!important;
    bottom: auto!important;
    clear: none!important;
    clip: auto!important;
    counter-increment: none!important;
    counter-reset: none!important;
    direction: inherit!important;
    float: none!important;
    font-style: inherit!important;
    font-variant: normal!important;
    font-weight: inherit!important;
    height: auto!important;
    left: auto!important;
    letter-spacing: normal!important;
    line-height: inherit!important;
    /* list-style-type: inherit!important;
    list-style-position: outside!important;
    list-style-image: none!important; */
    margin: 0!important;
    max-height: none!important;
    max-width: none!important;
    min-height: 0!important;
    min-width: 0!important;
    opacity: 1;
    outline: 0!important;
    overflow: visible!important;
    padding: 0!important;
    position: static!important;
   
}

@media (max-width: 799px){
    #iqtest-cookies-preferances #iqtest-cookies-preferances-popup {
        width: calc(100% - 32px)!important;
    }
}

#iqtest-cookies-preferances #iqtest-cookies-preferances-content {
    height: 100%!important;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important;
}


#iqtest-cookies-preferances .iqtest-modal-header-logo {
    position: relative;
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.075)!important;
    box-shadow: 0 1px 0 rgba(0,0,0,.075)!important;
}

#iqtest-cookies-preferances .iqtest-modal-header {
    position: relative!important;
    z-index: 3!important;
}

#iqtest-cookies-preferances .iqtest-modal-header-logo .cookies-top {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
}

#cookies-container .cookies-top {
    padding: 24px!important;
    position: relative!important;
    z-index: 2!important;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-pack: justify!important;
    -ms-flex-pack: justify!important;
    justify-content: space-between!important;
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
}

@media (max-width: 799px){
    #cookies-container .cookies-top {
        padding: 16px!important;
    }

}

#iqtest-cookies-preferances #iqtest-cookies-preferances-content:not(.cookie-policy-no-logo) .iqtest-modal-header-logo .cookies-top>div {
    -webkit-box-flex: 1!important;
    -ms-flex: 1!important;
    flex: 1!important;
}

#iqtest-cookies-preferances .iqtest-modal-header-logo .iqtest-modal-header-logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0!important;
    flex-shrink: 0!important;
    -webkit-box-flex: 1!important;
    -ms-flex: 1!important;
    flex: 1!important;
    margin-right: 16px!important;
}

#iqtest-cookies-preferances #iqtest-cookies-preferances-content:not(.cookie-policy-no-logo) #cookies-container .cookies-btn-back {
    display: none;
}

#cookies-container.iqtest-modal-header-logo .cookies-btn-stroked {
    border-color: #FFF!important;
}

#cookies-container .cookies-btn-stroked {
    background-color: transparent!important;
    border: 1px solid rgba(0,0,0,.25)!important;
}

#cookies-container .cookies-btn {
    font-size: 14px!important;
    font-weight: 700!important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
    padding: 8px 16px!important;
    background-color: rgba(0,0,0,.07)!important;
    border-radius: 6px!important;
    text-decoration: none!important;
    background-size: 21px!important;
    background-position: center left 10px!important;
    background-repeat: no-repeat!important;
    cursor: pointer!important;
}

@media (max-width: 799px){
    #cookies-container .cookies-btn.cookies-desktop {
        display: none!important;
    }
}

#cookies-container .cookies-btn svg {
    margin-right: 4px!important;
    width: 20px!important;
    height: 20px!important;
}

#iqtest-cookies-preferances #iqtest-cookies-preferances-content:not(.cookie-policy-no-logo) #cookies-container .cookies-btn-back {
    display: none;
}

#cookies-container.iqtest-modal-header-logo .cookies-btn-stroked {
    border-color: #FFF!important;
}
@media (min-width: 800px){
    #cookies-container .cookies-btn.cookies-mobile {
        display: none!important;
    }
}


#cookies-container .cookies-btn-stroked {
    background-color: transparent!important;
    border: 1px solid rgba(0,0,0,.25)!important;
}

#cookies-container .cookies-btn {
    font-size: 14px!important;
    font-weight: 700!important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
    padding: 8px 16px!important;
    background-color: rgba(0,0,0,.07)!important;
    border-radius: 6px!important;
    text-decoration: none!important;
    background-size: 21px!important;
    background-position: center left 10px!important;
    background-repeat: no-repeat!important;
    cursor: pointer!important;
}

#cookies-container button {
    position: relative!important;
}

#iqtest-cookies-preferances #iqtest-cookies-preferances-content:not(.cookie-policy-no-logo) .iqtest-modal-header-logo .cookies-top>div {
    -webkit-box-flex: 1!important;
    -ms-flex: 1!important;
    flex: 1!important;
}

#iqtest-cookies-preferances .cookies-top-right {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    position: relative!important;
    text-align: right!important;
    -webkit-box-pack: end!important;
    -ms-flex-pack: end!important;
    justify-content: flex-end!important;
    max-width: 50%!important;
}

#iqtest-cookies-preferances .cookies-top-right>* {
    -ms-flex-negative: 0!important;
    flex-shrink: 0!important;
}
#cookies-container a {
    color: rgba(0,0,0,.7)!important;
    text-decoration: underline!important;
}
@media (max-width: 799px){
    #cookies-container .cookies-btn.cookies-desktop {
        display: none!important;
    }
}

#iqtest-cookies-preferances .cookies-top-right .cookies-btn-cp {
    -webkit-box-ordinal-group: 2!important;
    -ms-flex-order: 1!important;
    order: 1!important;
    opacity: 1!important;
    -webkit-transition: opacity .4s ease!important;
    -o-transition: opacity .4s ease!important;
    transition: opacity .4s ease!important;
    display: -webkit-inline-box!important;
    display: -ms-inline-flexbox!important;
    display: inline-flex!important;
    max-width: 100%!important;
}


@media (min-width: 800px){
    #cookies-container .cookies-btn.cookies-mobile {
        display: none!important;
    }
}

#iqtest-cookies-preferances .iqtest-cookies-preferances-top-container {
    -webkit-box-flex: 1!important;
    -ms-flex: 1!important;
    flex: 1!important;
    background-color: #fff!important;
    overflow: hidden!important;
    /* border-radius: 4px!important; */
}

#iqtest-cookies-preferances iframe {
    width: 100%!important;
    height: 100%!important;
}

#cookies-container {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important;
    line-height: 1.5!important;
}

#cookies-container .cookies-content {
    -webkit-box-flex: 1!important;
    -ms-flex: 1!important;
    flex: 1!important;
    overflow-y: scroll!important;
}

#cookies-container .cookies-header, #iub-cmp-widget .iub-cmp-header, #iqtest-cookies-preferances .iqtest-modal-header-logo {
    background-color: #11233D !important;
    color: #FFF !important;
}
@media (max-width: 799px){
    #cookies-container .cookies-header {
        padding: 16px 16px 32px!important;
    }
   

}

#cookies-container .cookies-header {
    padding: 24px!important;
    -ms-flex-negative: 0!important;
    flex-shrink: 0!important;
}
@media (max-width: 799px){
    #cookies-container .cookies-header-title {
        font-size: 24px!important;
    }
}


#cookies-container .cookies-header-title {
    font-weight: 700!important;
    font-size: 48px!important;
    margin-bottom: 8px!important;
}


element.style {
}
#cookies-container .cookies-header-text {
    font-size: 15px!important;
    font-weight: 300!important;
}

#cookies-container button {
    position: relative!important;
}

#cookies-container .cookies-items {
    border-radius: 4px!important;
    background-color: #fff!important;
    /* min-height: 500px!important; */
}



@media (max-width: 799px){
    
}


#cookies-container .cookies-checkbox {
    -ms-flex-negative: 0!important;
    flex-shrink: 0!important;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
    margin-left: 24px!important;
}

#cookies-container .cookies-checkbox input:not([disabled]) {
    cursor: pointer!important;
}

@media (max-width: 799px){
    #cookies-container .cookies-buttons {
        -webkit-box-pack: center!important;
        -ms-flex-pack: center!important;
        justify-content: center!important;
    }
}

@media (max-width: 799px){
    #cookies-container .cookies-buttons {
        padding: 16px 12px!important;
    }
}

#cookies-container .cookies-buttons {
    position: sticky!important;
    position: -webkit-sticky!important;
    top: 0!important;
    background-color: #fff!important;
    -webkit-box-shadow: 0 1px rgba(0,0,0,.07)!important;
    box-shadow: 0 1px rgba(0,0,0,.07)!important;
    z-index: 3!important;
    padding: 24px 16px!important;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-pack: end!important;
    -ms-flex-pack: end!important;
    justify-content: flex-end!important;
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
}

@media (max-width: 799px){
    #cookies-container .cookies-buttons>div {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important;
        -webkit-box-flex: 1!important;
        -ms-flex: 1!important;
        flex: 1!important;
    }
}


@media (max-width: 799px){
    #cookies-container .cookies-buttons>div button {
        -webkit-box-flex: 1!important;
        -ms-flex: 1!important;
        flex: 1!important;
    }
}

@media (max-width: 799px){
    #cookies-container .cookies-buttons button {
        padding: 8px 10px!important;
        padding-left: 32px!important;
        background-position: center left 12px!important;
        margin: 0 4px!important;
    }
}

#cookies-container .cookies-buttons button {
    margin: 0 8px!important;
    border-radius: 32px!important;
    -webkit-box-shadow: 0 4px 8px -6px rgba(0,0,0,.2)!important;
    box-shadow: 0 4px 8px -6px rgba(0,0,0,.2)!important;
    padding: 8px 20px!important;
    background-color: #ededed!important;
    font-size: 14px!important;
    font-weight: 700!important;
    cursor: pointer!important;
    text-align: center!important;
    color: #3c3c3c!important;
    background-repeat: no-repeat!important;
    background-position: center left 16px!important;
    padding-left: 38px!important;
    white-space: nowrap!important;
    overflow: hidden!important;
    -o-text-overflow: ellipsis!important;
    text-overflow: ellipsis!important;
    display: block!important;
}

#cookies-container .cookies-buttons button.btn-accept {
    background-color: #1BDC8D!important;
    color: #06281f!important;

}

#cookies-container .cookies-item {
    border-bottom: 1px solid rgba(0,0,0,.075)!important;
}
@media (max-width: 799px){
    #cookies-container .cookies-item {
        margin: 0 16px!important;
    }
}

#cookies-container .cookies-item {
    position: relative!important;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important;
    margin: 0 24px!important;
}

#cookies-container .cookies-item-header {
  
    top: 85px!important;
    z-index: 1!important;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    padding: 24px 0!important;
}

@media (max-width: 799px){
    #cookies-container .cookies-item-title {
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: normal!important;
        -ms-flex-direction: column!important;
        flex-direction: column!important;
    }
}

#cookies-container .cookies-item-title {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-flex: 1!important;
    -ms-flex: 1!important;
    flex: 1!important;
    -webkit-box-pack: justify!important;
    -ms-flex-pack: justify!important;
    justify-content: space-between!important;
}

@media (max-width: 799px){
    #cookies-container .cookies-item-title>div:first-of-type {
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: normal!important;
        -ms-flex-direction: column!important;
        flex-direction: column!important;
    }
}

#cookies-container .cookies-item-title>div:first-of-type {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
}

@media (max-width: 799px){
    #cookies-container .cookies-item-title label {
        font-size: 14px!important;
    }
}

#cookies-container .cookies-item-title label {
    font-weight: 700!important;
    font-size: 16px!important;
}

#cookies-container .cookies-item-title-btn {
    -webkit-appearance: none!important;
    -moz-appearance: none!important;
    appearance: none!important;
    font-size: 12px!important;
    color: rgba(0,0,0,.75)!important;
    font-weight: 300!important;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
    cursor: pointer!important;
}
#cookies-container button {
    position: relative!important;
}

#cookies-container .cookies-checkbox input[disabled] {
    opacity: .35;
}

@media (max-width: 799px){
    #cookies-container .cookies-item-body {
        font-size: 12px!important;
    }
}

#cookies-container .cookies-item-body {
    max-height: 0!important;
    overflow: hidden!important;
    -webkit-transition: max-height .4s ease,padding .4s ease!important;
    -o-transition: max-height .4s ease,padding .4s ease!important;
    transition: max-height .4s ease,padding .4s ease!important;
    font-size: 14px!important;
    font-weight: 300!important;
    color: rgba(0,0,0,.75)!important;
}

#cookies-container .cookies-checkbox input:not([disabled]) {
    cursor: pointer!important;
}

#cookies-container .cookies-item-shown .cookies-item-title-btn:after {
    -webkit-transform: rotate(180deg)!important;
    -ms-transform: rotate(180deg)!important;
    transform: rotate(180deg)!important;
}

#cookies-container .cookies-item-shown .cookies-item-body {
    max-height: 1000px!important;
    padding: 0 0 24px!important;
}

#cookies-container .cookies-item-title-btn:after {
    content: "";
    width: 10px!important;
    height: 10px!important;
    opacity: .5!important;
    display: inline-block!important;
    margin: 8px 6px!important;
}

@media (max-width: 799px){
    #iqtest-cookies-preferances .iqtest-cookies-preferances-footer {
        text-align: center!important;
    }
}

#iqtest-cookies-preferances .iqtest-cookies-preferances-footer {
    background-color: #fff!important;
    color: #555!important;
    font-size: 16px!important;
    position: relative!important;
    z-index: 10!important;
    border-bottom-left-radius: 4px!important;
    border-bottom-right-radius: 4px!important;
}

@media (max-width: 799px){
    #iqtest-cookies-preferances .iqtest-cookies-preferances-footer.iqtest-cookies-preferances-footer-absolute #backButton {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        margin-top: 0!important;
        padding-top: 0!important;
        margin-top: -4px!important;
    }
}

@media (max-width: 799px){
    #iqtest-cookies-preferances .iqtest-cookies-preferances-footer #backButton {
        text-align: center!important;
        width: 100%!important;
        margin: 16px 0 20px!important;
    }
}

#iqtest-cookies-preferances .iqtest-cookies-preferances-footer #backButton {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
    border-radius: 4px!important;
    color: rgba(0,0,0,.4)!important;
    font-size: 13px!important;
    font-weight: 700!important;
    cursor: pointer!important;
}
#iqtest-cookies-preferances .iqtest-cookies-preferances-footer.iqtest-cookies-preferances-footer-absolute>* {
    pointer-events: auto!important;
}
@media (max-width: 799px){
    #iqtest-cookies-preferances .iqtest-cookies-preferances-footer>* {
        margin: 16px 12px!important;
    }
}

#iqtest-cookies-preferances .iqtest-cookies-preferances-footer>* {
    -webkit-transition: opacity .4s ease,-webkit-transform .4s ease!important;
    transition: opacity .4s ease,-webkit-transform .4s ease!important;
    -o-transition: opacity .4s ease,transform .4s ease!important;
    transition: opacity .4s ease,transform .4s ease!important;
    transition: opacity .4s ease,transform .4s ease,-webkit-transform .4s ease!important;
    margin: 24px 20px!important;
}

#iqtest-cookies-preferances .iqtest-cookies-preferances-footer #backButton svg {
    margin-right: 4px!important;
    width: 16px!important;
    height: 16px!important;
}

@media (max-width: 799px){
    #iqtest-cookies-preferances .iqtest-cookies-preferances-footer.iqtest-cookies-preferances-footer-absolute #iubFooterIabBtnContainer {
        opacity: 0!important;
        pointer-events: none!important;
        -webkit-transform: translate(-50%,16px)!important;
        -ms-transform: translate(-50%,16px)!important;
        transform: translate(-50%,16px)!important;
    }
}

@media (max-width: 799px){
    #iqtest-cookies-preferances .iqtest-cookies-preferances-footer.iqtest-cookies-preferances-footer-absolute #saveAndContinueContainer, #iqtest-cookies-preferances .iqtest-cookies-preferances-footer.iqtest-cookies-preferances-footer-absolute #iubFooterIabBtnContainer {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
}

@media (max-width: 799px){
    #iqtest-cookies-preferances .iqtest-cookies-preferances-footer #iubFooterIabBtnContainer {
        position: absolute!important;
        bottom: 6px!important;
        left: 50%!important;
        -webkit-transform: translateX(-50%)!important;
        -ms-transform: translateX(-50%)!important;
        transform: translateX(-50%)!important;
        margin: 0!important;
        width: 100%!important;
    }
}

#iqtest-cookies-preferances .iqtest-cookies-preferances-footer.iqtest-cookies-preferances-footer-absolute>* {
    pointer-events: auto!important;
}
@media (max-width: 799px){
    #iqtest-cookies-preferances .iqtest-cookies-preferances-footer>* {
        margin: 16px 12px!important;
    }
}

#iubFooterIabBtnContainer+#saveAndContinueContainer {
    -webkit-transform: translateY(0)!important;
    -ms-transform: translateY(0)!important;
    transform: translateY(0)!important;
}
@media (max-width: 799px){
    #iqtest-cookies-preferances .iqtest-cookies-preferances-footer #iubFooterIabBtnContainer+#saveAndContinueContainer {
        -webkit-transform: translateY(-10px)!important;
        -ms-transform: translateY(-10px)!important;
        transform: translateY(-10px)!important;
    }
}

@media (max-width: 799px){
    #iqtest-cookies-preferances .iqtest-cookies-preferances-footer.iqtest-cookies-preferances-footer-absolute #saveAndContinueContainer, #iqtest-cookies-preferances .iqtest-cookies-preferances-footer.iqtest-cookies-preferances-footer-absolute #iubFooterIabBtnContainer {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }

    #iqtest-cookies-preferances #saveAndContinueContainer {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important;
    }

    #iqtest-cookies-preferances #saveAndContinueContainer button {
        -webkit-box-flex: 1!important;
        -ms-flex: 1!important;
        flex: 1!important;
    }

}

#iqtest-cookies-preferances #saveAndContinueContainer button {
    -webkit-box-flex: 1!important;
    -ms-flex: 1!important;
    flex: 1!important;
    -webkit-appearance: none!important;
    -moz-appearance: none!important;
    appearance: none!important;
    margin: 4px!important;
    padding: 8px 24px!important;
    border-radius: 64px!important;
    cursor: pointer!important;
    font-weight: 700!important;
    font-size: 100%!important;
    background-color: #0F6FDF!important;
    color: #fff!important;
    text-align: center!important;
    border-color: transparent!important;
}

@media (max-width: 799px){
    #iqtest-cookies-preferances .iqtest-cookies-preferances-footer.iqtest-cookies-preferances-footer-absolute {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: normal!important;
        -ms-flex-direction: column!important;
        flex-direction: column!important;
        padding: 0!important;
        text-align: center!important;
    }
}
#iqtest-cookies-preferances .iqtest-cookies-preferances-footer.iqtest-cookies-preferances-footer-absolute {

    width: 100%!important;
}
@media (max-width: 799px){
    #iqtest-cookies-preferances .iubenda-iframe-footer {
        text-align: center!important;
    }
}

#iqtest-cookies-preferances .iqtest-cookies-preferances-footer {
    background-color: #fff!important;
    color: #555!important;
    font-size: 16px!important;
    position: relative!important;
    z-index: 10!important;
    border-bottom-left-radius: 4px!important;
    border-bottom-right-radius: 4px!important;
}

@media (min-width: 800px){
    #iqtest-cookies-preferances .iqtest-cookies-preferances-footer {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center!important;
        -ms-flex-align: center!important;
        align-items: center!important;
        -webkit-box-pack: justify!important;
        -ms-flex-pack: justify!important;
        justify-content: flex-end!important;
    }

    #iqtest-cookies-preferances .iqtest-cookies-preferances-footer #backButton {
        padding: 8px 10px!important;
        border: 1px solid rgba(0,0,0,.25)!important;
    }
}

#cookies-container .cookies-buttons button:before {
    content: '';
    background-color: #fff;
    border-radius: 32px!important;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transform: scale(.001,.001);
    -ms-transform: scale(.001,.001);
    transform: scale(.001,.001);
}

#iqtest-cookies-preferances .crossmark {
    position: absolute!important;
    left: 0px!important;
    top: 8px!important;
    width: 32px!important;
    height: 32px!important;
  }
  
  #iqtest-cookies-preferances .crossmark:before, #iqtest-cookies-preferances .crossmark:after {
    position: absolute!important;
    left: 22px!important;
    top: 0!important;
    content: ' '!important;
    height: 20px!important;
    width: 2px!important;
    background-color: #06281f!important;
  }
  #iqtest-cookies-preferances .crossmark:before {
    transform: rotate(45deg)!important;
  }
  #iqtest-cookies-preferances .crossmark:after {
    transform: rotate(-45deg)!important;
  }

  
#iqtest-cookies-preferances .cookies-checkmark {
    position: absolute!important;
    top: 6px!important;
    left: 25px!Important;

    display: inline-block!important;
    transform: rotate(45deg)!important;
    height: 18px!important;
    width: 10px!important;
    border-bottom: 3px solid  #06281f!important;
    border-right: 3px solid  #06281f!important;
  }
  
  #iqtest-cookies-preferances .cookies-checkbox {
    display: inline-block!important;
    height: 34px!important;
    position: relative!important;
    width: 60px!important;
  }
  
  #iqtest-cookies-preferances .cookies-checkbox input {
    display: flex!important; 
    width: 60px!Important;
    height: 35px!important;
    z-index: 9999!important;
    cursor: pointer!important;
    position: absolute!important;

}
  
  #iqtest-cookies-preferances .slider {
    background-color: #ccc!important;
    bottom: 0!important;
    cursor: pointer!important;
    left: 0!important;
    position: absolute!important;
    right: 0!important;
    top: 0!important;
    transition: .4s!important;
  }
  
  #iqtest-cookies-preferances .slider:before {
    background-color: #fff!important;
    bottom: 4px!important;
    content: ""!important;
    height: 26px!important;
    left: 4px!important;
    position: absolute!important;
    transition: .4s!important;
    width: 26px!important;
  }
  
  #iqtest-cookies-preferances input:checked +  .slider {
    background-color: #1BDC8D!important;
  }
  
  #iqtest-cookies-preferances input:checked +  .slider:before {
    transform: translateX(26px)!important;
  }
  
  #iqtest-cookies-preferances .slider.round {
    border-radius: 34px!important;
  }
  
  #iqtest-cookies-preferances .slider.round:before {
    border-radius: 50%!important;
  }

  @media (max-width: 799px){
     #iqtest-cookies-preferances .cookies-top-right .cookies-desktop{
        display: none!important;
    }

}

@media (max-width: 389px){
  

   #iqtest-cookies-preferances #iqtest-cookies-preferances-popup{
       height: 95%!important;
   }

   #cookies-container .cookies-header-title {

    font-size: 24px!important;
}
#cookies-container .cookies-buttons button{
        padding: 8px 10px!important; 
    padding-left: 32px!important;
    background-position: center left 12px!important;
    margin: 0 4px!important;
    }
}

@media (max-width: 389px){
    #iqtest-cookies-preferances .cookies-checkmark {
      
        left: 20px!important;
    }

}

#consent-popup .consent-traits{
    background-color: white !important;color: black !important;font-size: 14px !important;
}

#consent-popup.global-gdpr{
    align-items: flex-end!important;
    bottom: 0!important;
    top: unset!important;
}

#consent-popup.global-gdpr .consent-container{
   
    width: 100%!important;
 
}

#consent-popup.global-gdpr .consent-traits{
    margin:0px!important;
}

#consent-popup.global-gdpr .consent-logo{
    display: none!important;
}

#consent-popup .consent-opt-group .consent-customize-btn{
    /* background-color: #DADADA!important; */
    color: #4d4d4d8c!important;
    background-color: transparent!important;
    text-decoration: underline;
    padding-left: 0!important;
    /* color:#4D4D4D!important; */
}

/* 
#consent-popup.global-gdpr .consent-opt-group .consent-customize-btn{
    display: none!important;

} */


@media (min-width: 640px){
    #consent-popup.global-gdpr .consent-traits {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important;
        align-items: center;
        
    }
}

#consent-popup.global-gdpr .consent-container{
    opacity:0.92;
}

#consent-popup.global-gdpr .consent-traits {
    background-color: black!important;
    color:#fff!important;
}

#consent-popup.global-gdpr .consent-opt-group button.consent-reject-btn,
#consent-popup.global-gdpr .consent-opt-group button.consent-accept-btn{
    display: none;
}

#consent-popup.global-gdpr .consent-opt-group{
    margin:0 20px 0 20px!important;
}

#consent-popup.euro-gdpr .consent-opt-group button.consent-accept-btn-2 {
    display: none;
}

#consent-popup.global-gdpr .consent-opt-group{
    height: fit-content!important;
}

#consent-popup.global-gdpr .consent-opt-group .consent-customize-btn {
color:#e2e2e28c!important
}


#consent-popup.global-gdpr .cookies-checkmark {
    position: relative!important;
  
    display: inline-block!important;
    transform: rotate(45deg)!important;
    height: 15px!important;
    width: 8px!important;
    border-bottom: 2px solid #fff!important;
    border-right: 2px solid #fff!important;
    margin-right: 10px;

}

#consent-popup.global-gdpr .consent-opt-group>div{
    justify-content: center;
}

#consent-popup.consent-default-floating .consent-traits{
    border-radius: 0px!important;
}
  

img{
    image-rendering: optimizeQuality;
image-rendering: optimizeSpeed;
image-rendering: -moz-crisp-edges;
image-rendering: -webkit-optimize-contrast

}