#QiCookieOptin{display:none;position:fixed;top:0;width:100%;height:auto;z-index:999999;background-color:#ffffff;box-shadow:0 0.15rem 1.75rem 0 rgba(58,59,69,0.15);max-height:100vh;overflow:auto}#QiCookieOptin header *{font-size:22px !important}#QiCookieOptin *{font-size:16px !important}#QiCookieOptin.active{display:block}#QiCookieOptin .qi_cookie_optin_modal{position:relative;margin:0 auto;padding:15px;max-width:1170px}#QiCookieOptin .qi_cookie_optin_top_wrapper{display:flex;display:-webkit-flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-between;margin-top:-15px}#QiCookieOptin .qi_cookie_optin_wrapper{display:flex;display:-webkit-flex;display:-ms-flexbox;flex-wrap:wrap;margin:15px 15px 0 0;min-height:39px}#QiCookieOptin .qi_cookie_optin_checkbox_container{display:flex;display:-webkit-flex;display:-ms-flexbox;flex-wrap:wrap;gap:1rem;align-items:center;border:1px solid lightgrey;padding:10px}@media screen and (max-width: 991px){#QiCookieOptin .qi_cookie_optin_checkbox_container{border:0}}#QiCookieOptin .qi_cookie_optin_checkbox_container .qi_cookie_optin_checkbox{display:flex}#QiCookieOptin .qi_cookie_optin_checkbox_container .qi_cookie_optin_checkbox label{display:inline-flex;margin-bottom:0;min-height:1rem;padding-left:1.5rem;position:relative}#QiCookieOptin .qi_cookie_optin_checkbox_container .qi_cookie_optin_checkbox input{position:relative;vertical-align:middle;bottom:1px;margin-right:5px}#QiCookieOptin .qi_cookie_optin_checkbox_container .checkbox__label{display:block}#QiCookieOptin .qi_cookie_optin_checkbox_container .checkbox__input{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:auto;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}#QiCookieOptin .qi_cookie_optin_checkbox_container .checkbox__input:checked ~ .checkbox__indicator:after{width:100%;height:100%;border:3px solid #ffffff;background:#0f2a4f;content:"";display:block}#QiCookieOptin .qi_cookie_optin_checkbox_container .checkbox__input[disabled] ~ .checkbox__indicator{border-color:#676e7b}#QiCookieOptin .qi_cookie_optin_checkbox_container .checkbox__input[disabled] ~ .checkbox__indicator:after{background:#676e7b}#QiCookieOptin .qi_cookie_optin_details{display:flex;display:-webkit-flex;display:-ms-flexbox;align-items:center;border:1px solid lightgrey;border-left:0;padding:5px 14px;cursor:pointer}#QiCookieOptin .qi_cookie_optin_details .qi_cookie_optin_arrow{margin-left:7px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#000000 transparent transparent transparent}#QiCookieOptin .qi_cookie_optin_details .qi_cookie_optin_arrow.up{transform:rotate(-180deg)}@media screen and (max-width: 991px){#QiCookieOptin .qi_cookie_optin_details{border:0}}#QiCookieOptin .qi_cookie_optin_buttons{display:flex;display:-webkit-flex;display:-ms-flexbox;margin-top:15px}#QiCookieOptin button{display:block;padding:8px 12px;text-transform:uppercase;cursor:pointer}#QiCookieOptin button:not(:last-child){margin-right:14px}#QiCookieOptin .group-description-container{display:none;position:relative;padding:15px;margin-top:15px;background-color:#F2F2F2}#QiCookieOptin .group-description-container.active{display:flex;flex-direction:column}#QiCookieOptin .group-description-container--header{display:flex;flex-direction:row;justify-content:space-between}#QiCookieOptin .group-description-container .qi_cookie_optin_collapseButton{justify-content:center;color:#ffffff;width:30px;height:30px;font-size:24px !important;line-height:24px;text-align:center;cursor:pointer}#QiCookieOptin .group-description-container .group-name{font-weight:bold;padding-right:45px}#QiCookieOptin .group-description-container .group-description{margin-bottom:0;padding-right:45px}#QiCookieOptin .group-description-container .group-description p{color:#676e7b}#QiCookieOptin .group-description-container .qi_cookie_optin_table_wrapper{display:none;max-height:167px;overflow:auto}#QiCookieOptin .group-description-container .qi_cookie_optin_table_wrapper.active{display:block}#QiCookieOptin .group-description-container .qi_cookie_optin_table_wrapper table{width:100%;background-color:#ffffff;table-layout:fixed}#QiCookieOptin .group-description-container .qi_cookie_optin_table_wrapper table tr th,#QiCookieOptin .group-description-container .qi_cookie_optin_table_wrapper table tr td{padding:10px;word-break:break-word}#QiCookieOptin .group-description-container .qi_cookie_optin_table_wrapper table tr:not(:last-child){border-bottom:1px solid #d7d7d7}#QiCookieOptin .group-description-container .qi_cookie_optin_table_wrapper table:not(:last-child){margin-bottom:15px}#QiCookieOptin.top .qi_cookie_optin_checkbox_container,#QiCookieOptin.bottom .qi_cookie_optin_checkbox_container{padding:10px}#QiCookieOptin.top .qi_cookie_optin_checkbox_container .qi_cookie_optin_checkbox,#QiCookieOptin.bottom .qi_cookie_optin_checkbox_container .qi_cookie_optin_checkbox{display:inline-flex}#QiCookieOptin.bottom{top:unset;bottom:0}#QiCookieOptin.modal{display:none;justify-content:center;align-items:baseline;height:100%;width:100%;position:fixed;left:0;top:0;z-index:999999;outline:0;background:rgba(0,0,0,0.6)}#QiCookieOptin.modal.active{display:flex}#QiCookieOptin.modal .qi_cookie_optin_modal{position:relative;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;padding:10px 20px 20px;margin:25px 0;max-width:600px;max-height:90%;background:#FFF;border-radius:5px;font-size:14px;text-align:left}#QiCookieOptin.modal .qi_cookie_optin_modal .qi_cookie_optin_wrapper{flex-direction:row;flex-wrap:wrap}#QiCookieOptin.modal .qi_cookie_optin_modal .qi_cookie_optin_wrapper .qi_cookie_optin_checkbox_container{border:0;flex-wrap:wrap}#QiCookieOptin.modal .qi_cookie_optin_modal .qi_cookie_optin_wrapper .qi_cookie_optin_details{margin:15px 0;border:none}#QiCookieOptin.modal .qi_cookie_optin_modal .qi_cookie_optin_buttons{flex-wrap:wrap;flex-direction:column;width:100%}#QiCookieOptin.modal .qi_cookie_optin_modal .qi_cookie_optin_buttons button:not(:last-child){margin-right:unset;margin-bottom:14px}#QiCookieOptin .checkbox__indicator{background-color:#fff;border:2px solid #0f2a4f;border-radius:0;height:1.25rem;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:1.25rem}#QiCookieOptin ::-webkit-scrollbar{width:10px}#QiCookieOptin ::-webkit-scrollbar-track{background:#f1f1f1}#QiCookieOptin ::-webkit-scrollbar-thumb{background:#888}#QiCookieOptin ::-webkit-scrollbar-thumb:hover{background:#555}#QiCookieOptin .checkbox__input[disabled] ~ .checkbox__indicator,#QiCookieOptin .checkbox__input[disabled] ~ .checkbox__label{color:#676e7b;cursor:not-allowed}#QiCookieOptin .checkbox__indicator,#QiCookieOptin .checkbox__label{cursor:pointer}@media (max-width: 635px){#QiCookieOptin .qi_cookie_optin_buttons{display:block;width:100%}#QiCookieOptin .qi_cookie_optin_buttons button{width:100%}#QiCookieOptin .qi_cookie_optin_buttons button:not(:last-child){margin-bottom:15px}#QiCookieOptin .qi_cookie_optin_wrapper{margin:15px 0 0 0}}.qi_cookie_optin_toggle{position:fixed;bottom:0;right:25px;z-index:99999;display:none;transform:translateY(70%);transition:transform .5s ease}.qi_cookie_optin_toggle:hover{transform:translateY(0)}.qi_cookie_optin_toggle.active{display:inline-flex}.qi_cookie_optin_toggle .qi_cookie_optin_toggle_button{padding:.5rem 1rem;font-size:14px;cursor:pointer;border:0;border-top-left-radius:3px;border-top-right-radius:3px;color:#ffffff}.qi_cookie_optin_toggle .qi_cookie_optin_toggle_button:hover{border:0}@media (pointer: coarse){.qi_cookie_optin_toggle{transform:translateY(0) rotate(-90deg);transform-origin:right bottom;right:0;bottom:25%}}@media (max-width: 575px){.qi_cookie_optin_toggle .qi_cookie_optin_toggle_button{padding:.5rem;font-size:12px}}@media (max-width: 491px){#QiCookieOptin .qi_cookie_optin_wrapper{-ms-flex-direction:column;flex-direction:column}#QiCookieOptin .qi_cookie_optin_checkbox_container{display:block;border:0;padding-bottom:15px}#QiCookieOptin .qi_cookie_optin_checkbox_container .qi_cookie_optin_checkbox{width:100%;margin-bottom:15px}#QiCookieOptin .qi_cookie_optin_checkbox_container .qi_cookie_optin_checkbox input{width:15px;height:15px;margin-right:7px}#QiCookieOptin .qi_cookie_optin_details{border:0}#QiCookieOptin .qi_cookie_optin_details span{white-space:nowrap}}.iframe-placeholder{display:flex;display:-webkit-flex;display:-ms-flexbox;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#eeeeee;color:#000000;padding:0 50px;cursor:pointer}.iframe-placeholder:hover{text-decoration:underline}

/*# sourceMappingURL=qi_cookie_optin.css.map */