@font-face {
    font-family: 'Formular';
    src: url('https://static-website.miro.com/miro-site-pages-assets/static/guides/fonts/formular/formular-regular.eot?version=1.950.0');
        src: url('https://static-website.miro.com/miro-site-pages-assets/static/guides/fonts/formular/formular-regular.eot?version=1.950.0&#iefix') format('embedded-opentype'), url('https://static-website.miro.com/miro-site-pages-assets/static/guides/fonts/formular/formular-regular.woff2?version=1.950.0') format('woff2'), url('https://static-website.miro.com/miro-site-pages-assets/static/guides/fonts/formular/formular-regular.woff?version=1.950.0') format('woff'), url('https://static-website.miro.com/miro-site-pages-assets/static/guides/fonts/formular/formular-regular.ttf?version=1.950.0') format('truetype'), url('https://static-website.miro.com/miro-site-pages-assets/static/guides/fonts/formular/formular-regular.svg?version=1.950.0#Formular') format('svg');
    font-weight: normal;
    font-style: normal;
    text-rendering: optimizeLegibility
}

@font-face {
    font-family: 'Formular';
    src: url('https://static-website.miro.com/miro-site-pages-assets/static/guides/fonts/formular/formular-bold.eot?version=1.950.0');
        src: url('https://static-website.miro.com/miro-site-pages-assets/static/guides/fonts/formular/formular-bold.eot?version=1.950.0&#iefix') format('embedded-opentype'), url('https://static-website.miro.com/miro-site-pages-assets/static/guides/fonts/formular/formular-bold.woff2?version=1.950.0') format('woff2'), url('https://static-website.miro.com/miro-site-pages-assets/static/guides/fonts/formular/formular-bold.woff?version=1.950.0') format('woff'), url('https://static-website.miro.com/miro-site-pages-assets/static/guides/fonts/formular/formular-bold.ttf?version=1.950.0') format('truetype'), url('https://static-website.miro.com/miro-site-pages-assets/static/guides/fonts/formular/formular-bold.svg?version=1.950.0#Formular-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    text-rendering: optimizeLegibility
}

@font-face {
    font-family: 'Formular';
    src: url('https://static-website.miro.com/miro-site-pages-assets/static/guides/fonts/formular/formular-medium.eot?version=1.950.0');
        src: url('https://static-website.miro.com/miro-site-pages-assets/static/guides/fonts/formular/formular-medium.eot?version=1.950.0&#iefix') format('embedded-opentype'), url('https://static-website.miro.com/miro-site-pages-assets/static/guides/fonts/formular/formular-medium.woff2?version=1.950.0') format('woff2'), url('https://static-website.miro.com/miro-site-pages-assets/static/guides/fonts/formular/formular-medium.woff?version=1.950.0') format('woff'), url('https://static-website.miro.com/miro-site-pages-assets/static/guides/fonts/formular/formular-medium.ttf?version=1.950.0') format('truetype'), url('https://static-website.miro.com/miro-site-pages-assets/static/guides/fonts/formular/formular-medium.svg?version=1.950.0#Formular-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    text-rendering: optimizeLegibility
}

@font-face {
    font-family: 'Formular';
    src: url('https://static-website.miro.com/miro-site-pages-assets/static/guides/fonts/formular/formular-light.eot?version=1.950.0');
        src: url('https://static-website.miro.com/miro-site-pages-assets/static/guides/fonts/formular/formular-light.eot?version=1.950.0&#iefix') format('embedded-opentype'), url('https://static-website.miro.com/miro-site-pages-assets/static/guides/fonts/formular/formular-light.woff2?version=1.950.0') format('woff2'), url('https://static-website.miro.com/miro-site-pages-assets/static/guides/fonts/formular/formular-light.woff?version=1.950.0') format('woff'), url('https://static-website.miro.com/miro-site-pages-assets/static/guides/fonts/formular/formular-light.ttf?version=1.950.0') format('truetype'), url('https://static-website.miro.com/miro-site-pages-assets/static/guides/fonts/formular/formular-light.svg?version=1.950.0#Formular-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    text-rendering: optimizeLegibility
}

.formular {
    font-family: "Formular", sans-serif;
    -webkit-font-feature-settings: "ss03";
    font-feature-settings: "ss03"
}

.spoof {
    font-family: "Spoof", sans-serif;
    -webkit-font-feature-settings: "zero", "ss02", "ss05", "ss06";
    font-feature-settings: "zero", "ss02", "ss05", "ss06"
}

#onetrust-consent-sdk {
    font-family: "Formular", sans-serif;
    -webkit-font-feature-settings: 'ss03' on;
    font-feature-settings: 'ss03' on
}

#onetrust-consent-sdk #onetrust-banner-sdk {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: opacity 250ms ease;
    transition: opacity 250ms ease;
    border: 1px solid transparent
}

@media (min-width: 1800px) {
    #onetrust-consent-sdk #onetrust-banner-sdk {
        width: 1175px;
        padding: 20px;
        border-radius: 10px;
        -webkit-box-shadow: 0 5px 20px rgba(5, 0, 56, 0.16);
        box-shadow: 0 5px 20px rgba(5, 0, 56, 0.16);
        bottom: -125px !important
    }
}

@media (min-width: 1200px) and (max-width: 1799px) {
    #onetrust-consent-sdk #onetrust-banner-sdk {
        width: 940px;
        padding: 16px;
        border-radius: 8px;
        -webkit-box-shadow: 0 4px 16px rgba(5, 0, 56, 0.16);
        box-shadow: 0 4px 16px rgba(5, 0, 56, 0.16);
        bottom: -100px !important
    }
}

@media (min-width: 800px) and (max-width: 1199px) {
    #onetrust-consent-sdk #onetrust-banner-sdk {
        width: 650px;
        padding: 16px;
        border-radius: 8px;
        -webkit-box-shadow: 0 4px 16px rgba(5, 0, 56, 0.16);
        box-shadow: 0 4px 16px rgba(5, 0, 56, 0.16);
        bottom: -100px !important
    }
}

@media (min-width: 480px) and (max-width: 799px) {
    #onetrust-consent-sdk #onetrust-banner-sdk {
        width: 81.25vw;
        padding: 2vw;
        border-radius: 1vw;
        -webkit-box-shadow: 0 .5vw 2vw rgba(5, 0, 56, 0.16);
        box-shadow: 0 .5vw 2vw rgba(5, 0, 56, 0.16);
        bottom: -12.5vw !important
    }
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-banner-sdk {
        width: 100%;
        padding: 5.47945205vw;
        border-radius: 4.38356164vw 4.38356164vw 0 0;
        -webkit-box-shadow: 0 1.09589041vw 4.38356164vw rgba(5, 0, 56, 0.16);
        box-shadow: 0 1.09589041vw 4.38356164vw rgba(5, 0, 56, 0.16);
        bottom: -68.49315068vw !important
    }
}

#onetrust-consent-sdk #onetrust-banner-sdk:focus {
    border: 1px solid #455BED;
    opacity: 1;
    outline: none
}

@media (min-width: 1800px) {
    #onetrust-consent-sdk #onetrust-banner-sdk:focus {
        -webkit-box-shadow: 0 0 0 5px #d9e0ff;
        box-shadow: 0 0 0 5px #d9e0ff
    }
}

@media (min-width: 1200px) and (max-width: 1799px) {
    #onetrust-consent-sdk #onetrust-banner-sdk:focus {
        -webkit-box-shadow: 0 0 0 4px #d9e0ff;
        box-shadow: 0 0 0 4px #d9e0ff
    }
}

@media (min-width: 800px) and (max-width: 1199px) {
    #onetrust-consent-sdk #onetrust-banner-sdk:focus {
        -webkit-box-shadow: 0 0 0 4px #d9e0ff;
        box-shadow: 0 0 0 4px #d9e0ff
    }
}

@media (min-width: 480px) and (max-width: 799px) {
    #onetrust-consent-sdk #onetrust-banner-sdk:focus {
        -webkit-box-shadow: 0 0 0 .5vw #d9e0ff;
        box-shadow: 0 0 0 .5vw #d9e0ff
    }
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-banner-sdk:focus {
        -webkit-box-shadow: 0 0 0 1.09589041vw #d9e0ff;
        box-shadow: 0 0 0 1.09589041vw #d9e0ff
    }
}

#onetrust-consent-sdk #onetrust-banner-sdk.is-hidden {
    opacity: 0
}

@media (min-width: 1800px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.is-active {
        bottom: 20px !important
    }
}

@media (min-width: 1200px) and (max-width: 1799px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.is-active {
        bottom: 16px !important
    }
}

@media (min-width: 800px) and (max-width: 1199px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.is-active {
        bottom: 16px !important
    }
}

@media (min-width: 480px) and (max-width: 799px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.is-active {
        bottom: 2vw !important
    }
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-banner-sdk.is-active {
        bottom: 0 !important
    }
}

#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: stretch;
    align-content: stretch
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-group-container {
    width: auto;
    position: relative;
    padding-right: 1px
}

@media (min-width: 480px) and (max-width: 799px) {
    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-group-container {
        max-width: 41.25vw;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.25vw;
        flex: 0 0 41.25vw
    }
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-group-container {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }
}

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent {
    width: auto;
    max-width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    text-align: right;
    margin: 0;
    position: relative;
    left: 0
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent {
        max-width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }
}

#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container {
    padding: 0;
    width: 100%;
    overflow: visible
}

#onetrust-consent-sdk #onetrust-banner-sdk .onetrust-close-btn-handler {
    display: none
}

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy {
    margin: 0
}

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 100%;
    font-weight: 500;
    color: #050038;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative
}

@media (min-width: 1800px) {
    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-title {
        font-size: 22.5px;
        line-height: 30px;
        margin: 0 0 10px;
        padding-left: 30px
    }
}

@media (min-width: 1200px) and (max-width: 1799px) {
    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-title {
        font-size: 18px;
        line-height: 24px;
        margin: 0 0 8px;
        padding-left: 24px
    }
}

@media (min-width: 800px) and (max-width: 1199px) {
    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-title {
        font-size: 14px;
        line-height: 20px;
        margin: 0 0 6px;
        padding-left: 20px
    }
}

@media (min-width: 480px) and (max-width: 799px) {
    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-title {
        font-size: 1.75vw;
        line-height: 2.5vw;
        margin: 0 0 .75vw;
        padding-left: 2.5vw
    }
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-title {
        font-size: 4.93150685vw;
        line-height: 6.57534247vw;
        margin: 0 0 2.19178082vw;
        padding-left: 6.57534247vw
    }
}

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-title:before {
    content: '';
    background-image: url("https://static-website.miro.com/miro-site-pages-assets/static/guides/images/layout/cookie-icon.png?version=1.950.0");
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media (min-width: 1800px) {
    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-title:before {
        width: 22.5px;
        height: 23.75px
    }
}

@media (min-width: 1200px) and (max-width: 1799px) {
    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-title:before {
        width: 18px;
        height: 21px
    }
}

@media (min-width: 800px) and (max-width: 1199px) {
    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-title:before {
        width: 16px;
        height: 18px
    }
}

@media (min-width: 480px) and (max-width: 799px) {
    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-title:before {
        width: 2vw;
        height: 2.25vw
    }
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-title:before {
        width: 4.93150685vw;
        height: 5.75342466vw
    }
}

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text {
    font-weight: 400;
    color: #050038;
    margin: 0;
    opacity: .7
}

@media (min-width: 1800px) {
    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text {
        font-size: 17.5px;
        line-height: 25px
    }
}

@media (min-width: 1200px) and (max-width: 1799px) {
    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text {
        font-size: 14px;
        line-height: 20px
    }
}

@media (min-width: 800px) and (max-width: 1199px) {
    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text {
        font-size: 12px;
        line-height: 18px
    }
}

@media (min-width: 480px) and (max-width: 799px) {
    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text {
        font-size: 1.5vw;
        line-height: 2.25vw
    }
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text {
        font-size: 3.83561644vw;
        line-height: 5.47945205vw;
        margin: 0 0 6.57534247vw
    }
}

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text a {
    font-weight: 400;
    color: #4262FF;
    text-decoration: none;
    margin: 0;
    border-bottom: 1px solid #4262FF;
    -webkit-transition: border-color 250ms ease;
    transition: border-color 250ms ease
}

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text a:hover {
    border-color: transparent
}

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent {
    padding: 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group {
    display: block;
    font-size: 0;
    text-align: right;
    margin: 0
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler,
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler {
    background: transparent;
    width: auto;
    min-width: 0;
    height: auto;
    display: inline-block;
    font-weight: 400;
    color: #050038;
    text-decoration: none;
    margin: 0;
    border: 1px solid #050038;
    outline: none;
    opacity: 1;
    -webkit-transition: 250ms ease;
    transition: 250ms ease;
    -webkit-transition-property: background, color;
    transition-property: background, color
}

@media (min-width: 1800px) {

    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler,
    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler {
        font-size: 17.5px;
        line-height: 25px;
        padding: 11.25px 25px 13.75px;
        border-radius: 50px
    }
}

@media (min-width: 1200px) and (max-width: 1799px) {

    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler,
    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler {
        font-size: 14px;
        line-height: 20px;
        padding: 9px 20px 11px;
        border-radius: 40px
    }
}

@media (min-width: 800px) and (max-width: 1199px) {

    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler,
    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler {
        font-size: 12px;
        line-height: 16px;
        padding: 7px 16px 9px;
        border-radius: 40px
    }
}

@media (min-width: 480px) and (max-width: 799px) {

    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler,
    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler {
        font-size: 1.5vw;
        line-height: 2vw;
        padding: .875vw 2vw 1.125vw;
        border-radius: 5vw
    }
}

@media (max-width: 479px) {

    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler,
    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler {
        width: 100%;
        display: block;
        font-size: 3.83561644vw;
        line-height: 5.47945205vw;
        padding: 2.46575342vw 2.73972603vw 3.01369863vw;
        border-radius: 10.95890411vw
    }
}

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler:hover,
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler:hover {
    opacity: 1;
    -webkit-transition: 250ms ease;
    transition: 250ms ease;
    -webkit-transition-property: background, color;
    transition-property: background, color
}

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler:focus,
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler:focus {
    border: 1px solid #455BED;
    opacity: 1
}

@media (min-width: 1800px) {

    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler:focus,
    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler:focus {
        -webkit-box-shadow: 0 0 0 5px #d9e0ff;
        box-shadow: 0 0 0 5px #d9e0ff
    }
}

@media (min-width: 1200px) and (max-width: 1799px) {

    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler:focus,
    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler:focus {
        -webkit-box-shadow: 0 0 0 4px #d9e0ff;
        box-shadow: 0 0 0 4px #d9e0ff
    }
}

@media (min-width: 800px) and (max-width: 1199px) {

    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler:focus,
    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler:focus {
        -webkit-box-shadow: 0 0 0 4px #d9e0ff;
        box-shadow: 0 0 0 4px #d9e0ff
    }
}

@media (min-width: 480px) and (max-width: 799px) {

    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler:focus,
    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler:focus {
        -webkit-box-shadow: 0 0 0 .5vw #d9e0ff;
        box-shadow: 0 0 0 .5vw #d9e0ff
    }
}

@media (max-width: 479px) {

    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler:focus,
    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler:focus {
        -webkit-box-shadow: 0 0 0 1.09589041vw #d9e0ff;
        box-shadow: 0 0 0 1.09589041vw #d9e0ff
    }
}

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler:hover {
    background: #050038;
    color: #fff
}

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler {
    background: #050038;
    color: #fff
}

@media (min-width: 1800px) {
    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler {
        margin-left: 7.5px
    }
}

@media (min-width: 1200px) and (max-width: 1799px) {
    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler {
        margin-left: 6px
    }
}

@media (min-width: 800px) and (max-width: 1199px) {
    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler {
        margin-left: 4px
    }
}

@media (min-width: 480px) and (max-width: 799px) {
    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler {
        margin-left: .5vw
    }
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler {
        margin-top: 1.64383562vw
    }
}

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler:hover {
    background: transparent;
    color: #050038
}

#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-close-btn-container {
    float: none;
    position: absolute;
    display: none
}

#onetrust-consent-sdk .onetrust-pc-dark-filter {
    background: rgba(51, 57, 76, 0.7);
    opacity: .92
}

#onetrust-consent-sdk #onetrust-pc-sdk {
    max-width: 100%;
    min-width: 0;
    height: auto;
    max-height: 100%;
    overflow: visible
}

@media (min-width: 1800px) {
    #onetrust-consent-sdk #onetrust-pc-sdk {
        width: 650px;
        border-radius: 20px;
        top: 10%;
        bottom: 10%
    }
}

@media (min-width: 1200px) and (max-width: 1799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk {
        width: 520px;
        border-radius: 16px;
        top: 10%;
        bottom: 10%
    }
}

@media (min-width: 800px) and (max-width: 1199px) {
    #onetrust-consent-sdk #onetrust-pc-sdk {
        width: 480px;
        border-radius: 16px;
        top: 10%;
        bottom: 10%
    }
}

@media (min-width: 480px) and (max-width: 799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk {
        width: 60vw;
        border-radius: 2vw;
        top: 10%;
        bottom: 10%
    }
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-pc-sdk {
        width: 100%;
        top: 0;
        bottom: 0
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-header {
    padding: 0;
    height: auto;
    border: none
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-header {
        height: 12.05479452vw;
        border-bottom: 1px solid rgba(5, 0, 56, 0.1)
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-logo {
    display: none
}

#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content {
    width: 100%;
    height: auto !important;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
    margin: 0
}

@media (min-width: 1800px) {
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content {
        padding: 0 40px 25px;
        top: 40px;
        bottom: 133.75px
    }
}

@media (min-width: 1200px) and (max-width: 1799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content {
        padding: 0 32px 20px;
        top: 32px;
        bottom: 107px
    }
}

@media (min-width: 800px) and (max-width: 1199px) {
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content {
        padding: 0 24px 20px;
        top: 24px;
        bottom: 91px
    }
}

@media (min-width: 480px) and (max-width: 799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content {
        padding: 0 3vw 2.5vw;
        top: 3vw;
        bottom: 11.375vw
    }
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content {
        padding: 4.38356164vw 5.47945205vw 0;
        top: 12.32876712vw;
        bottom: 29.31506849vw
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-title,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-category-title {
    font-weight: 500;
    color: #050038;
    padding: 0
}

@media (min-width: 1800px) {

    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-title,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-category-title {
        font-size: 22.5px;
        line-height: 30px;
        margin: 0 0 15px
    }
}

@media (min-width: 1200px) and (max-width: 1799px) {

    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-title,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-category-title {
        font-size: 18px;
        line-height: 24px;
        margin: 0 0 12px
    }
}

@media (min-width: 800px) and (max-width: 1199px) {

    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-title,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-category-title {
        font-size: 14px;
        line-height: 20px;
        margin: 0 0 8px
    }
}

@media (min-width: 480px) and (max-width: 799px) {

    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-title,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-category-title {
        font-size: 1.75vw;
        line-height: 2.5vw;
        margin: 0 0 1vw
    }
}

@media (max-width: 479px) {

    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-title,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-category-title {
        font-size: 4.93150685vw;
        line-height: 6.57534247vw;
        margin: 0 0 3.28767123vw
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc {
    font-weight: 400;
    color: rgba(5, 0, 56, 0.7);
    margin: 0
}

@media (min-width: 1800px) {
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc {
        font-size: 17.5px;
        line-height: 25px;
        margin-bottom: 30px
    }
}

@media (min-width: 1200px) and (max-width: 1799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 24px
    }
}

@media (min-width: 800px) and (max-width: 1199px) {
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc {
        font-size: 12px;
        line-height: 18px;
        margin-bottom: 16px
    }
}

@media (min-width: 480px) and (max-width: 799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc {
        font-size: 1.5vw;
        line-height: 2.25vw;
        margin-bottom: 2vw
    }
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc {
        font-size: 3.83561644vw;
        line-height: 5.47945205vw;
        margin-bottom: 6.57534247vw
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc a {
    display: inline-block;
    color: #050038;
    text-decoration: none;
    margin: 0;
    border-bottom: 1px solid #050038;
    -webkit-transition: border-color 250ms ease;
    transition: border-color 250ms ease;
    outline: none !important
}

#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc a:hover {
    border-color: transparent
}

#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc br {
    display: none
}

#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #accept-recommended-btn-handler {
    background-color: #050038 !important;
    width: auto;
    min-width: auto;
    height: auto;
    display: inline-block;
    font-weight: 400;
    color: #fff !important;
    text-decoration: none;
    margin: 0;
    border: 1px solid #050038 !important;
    outline: none;
    opacity: 1;
    -webkit-transition: 250ms ease;
    transition: 250ms ease;
    -webkit-transition-property: background, color;
    transition-property: background, color
}

@media (min-width: 1800px) {
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #accept-recommended-btn-handler {
        font-size: 17.5px;
        line-height: 22.5px;
        padding: 11.25px 30px 13.75px;
        border-radius: 50px
    }
}

@media (min-width: 1200px) and (max-width: 1799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #accept-recommended-btn-handler {
        font-size: 14px;
        line-height: 18px;
        padding: 9px 24px 11px;
        border-radius: 40px
    }
}

@media (min-width: 800px) and (max-width: 1199px) {
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #accept-recommended-btn-handler {
        font-size: 12px;
        line-height: 16px;
        padding: 6px 16px 8px;
        border-radius: 40px
    }
}

@media (min-width: 480px) and (max-width: 799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #accept-recommended-btn-handler {
        font-size: 1.5vw;
        line-height: 2vw;
        padding: .75vw 2vw 1vw;
        border-radius: 5vw
    }
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #accept-recommended-btn-handler {
        width: auto;
        font-size: 3.83561644vw;
        line-height: 4.93150685vw;
        padding: 2.46575342vw 6.57534247vw 3.01369863vw;
        border-radius: 10.95890411vw
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #accept-recommended-btn-handler:hover {
    background-color: #fff !important;
    color: #050038 !important
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-grp {
    font-size: 0
}

@media (min-width: 1800px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-grp {
        margin-top: 60px
    }
}

@media (min-width: 1200px) and (max-width: 1799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-grp {
        margin-top: 48px
    }
}

@media (min-width: 800px) and (max-width: 1199px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-grp {
        margin-top: 32px
    }
}

@media (min-width: 480px) and (max-width: 799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-grp {
        margin-top: 4vw
    }
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-grp {
        margin-top: 13.15068493vw
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-grp .ot-always-active {
    font-weight: 400;
    color: #050038;
    opacity: .7;
    right: 0
}

@media (min-width: 1800px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-grp .ot-always-active {
        font-size: 17.5px;
        line-height: 25px
    }
}

@media (min-width: 1200px) and (max-width: 1799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-grp .ot-always-active {
        font-size: 14px;
        line-height: 20px
    }
}

@media (min-width: 800px) and (max-width: 1199px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-grp .ot-always-active {
        font-size: 12px;
        line-height: 18px
    }
}

@media (min-width: 480px) and (max-width: 799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-grp .ot-always-active {
        font-size: 1.5vw;
        line-height: 2.25vw
    }
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-cat-grp .ot-always-active {
        font-size: 3.83561644vw;
        line-height: 5.47945205vw
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout.ot-cat-item {
    width: 100%;
    margin: 0;
    border: none;
    float: none;
    border-radius: 0;
    outline: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 0
}

@media (min-width: 1800px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout.ot-cat-item {
        padding: 15px 0
    }
}

@media (min-width: 1200px) and (max-width: 1799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout.ot-cat-item {
        padding: 12px 0
    }
}

@media (min-width: 800px) and (max-width: 1199px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout.ot-cat-item {
        padding: 12px 0
    }
}

@media (min-width: 480px) and (max-width: 799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout.ot-cat-item {
        padding: 1.375vw 0 1.5vw
    }
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout.ot-cat-item {
        padding: 3.28767123vw 0
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type {
    margin: 0;
    border: none
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout.ot-cat-item+.ot-cat-item {
    border-top: 1px solid rgba(5, 0, 56, 0.1)
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout.ot-cat-item button:focus {
    border: none;
    outline: none
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr {
    width: 100%;
    min-height: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1800px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr {
        padding: 0 0 0 27.5px
    }
}

@media (min-width: 1200px) and (max-width: 1799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr {
        padding: 0 0 0 22px
    }
}

@media (min-width: 800px) and (max-width: 1199px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr {
        padding: 0 0 0 22px
    }
}

@media (min-width: 480px) and (max-width: 799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr {
        padding: 0 0 0 2.75vw
    }
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr {
        padding: 0 0 0 6.02739726vw
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-plus-minus {
    background-image: url("https://static-website.miro.com/miro-site-pages-assets/static/guides/images/layout/accordion-arrow.svg?version=1.950.0");
    background-size: contain;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media (min-width: 1800px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-plus-minus {
        width: 20px;
        height: 20px
    }
}

@media (min-width: 1200px) and (max-width: 1799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-plus-minus {
        width: 16px;
        height: 16px
    }
}

@media (min-width: 800px) and (max-width: 1199px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-plus-minus {
        width: 16px;
        height: 16px
    }
}

@media (min-width: 480px) and (max-width: 799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-plus-minus {
        width: 2vw;
        height: 2vw
    }
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-plus-minus {
        width: 4.38356164vw;
        height: 4.38356164vw
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-plus-minus span {
    display: none
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-cat-header {
    display: block;
    width: 100%;
    font-weight: 400;
    color: #050038;
    margin: 0
}

@media (min-width: 1800px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-cat-header {
        font-size: 17.5px;
        line-height: 25px
    }
}

@media (min-width: 1200px) and (max-width: 1799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-cat-header {
        font-size: 14px;
        line-height: 20px
    }
}

@media (min-width: 800px) and (max-width: 1199px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-cat-header {
        font-size: 12px;
        line-height: 18px
    }
}

@media (min-width: 480px) and (max-width: 799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-cat-header {
        font-size: 1.5vw;
        line-height: 2.25vw
    }
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-cat-header {
        font-size: 3.83561644vw;
        line-height: 5.47945205vw
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-tgl {
    right: 0
}

@media (min-width: 1800px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-tgl {
        width: 45px;
        height: 25px
    }
}

@media (min-width: 1200px) and (max-width: 1799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-tgl {
        width: 36px;
        height: 20px
    }
}

@media (min-width: 800px) and (max-width: 1199px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-tgl {
        width: 36px;
        height: 20px
    }
}

@media (min-width: 480px) and (max-width: 799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-tgl {
        width: 4.5vw;
        height: 2.5vw
    }
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-tgl {
        width: 9.8630137vw;
        height: 5.47945205vw
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-tgl .category-switch-handler:checked+.ot-switch .ot-switch-nob {
    background: #050038
}

@media (min-width: 1800px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-tgl .category-switch-handler:checked+.ot-switch .ot-switch-nob:before {
        left: 22.5px
    }
}

@media (min-width: 1200px) and (max-width: 1799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-tgl .category-switch-handler:checked+.ot-switch .ot-switch-nob:before {
        left: 18px
    }
}

@media (min-width: 800px) and (max-width: 1199px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-tgl .category-switch-handler:checked+.ot-switch .ot-switch-nob:before {
        left: 18px
    }
}

@media (min-width: 480px) and (max-width: 799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-tgl .category-switch-handler:checked+.ot-switch .ot-switch-nob:before {
        left: 2.25vw
    }
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-tgl .category-switch-handler:checked+.ot-switch .ot-switch-nob:before {
        left: 4.93150685vw
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-tgl .category-switch-handler:focus+.ot-switch {
    border: none;
    outline: none
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-tgl .ot-switch {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

@media (min-width: 1800px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-tgl .ot-switch {
        width: 45px;
        height: 25px
    }
}

@media (min-width: 1200px) and (max-width: 1799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-tgl .ot-switch {
        width: 36px;
        height: 20px
    }
}

@media (min-width: 800px) and (max-width: 1199px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-tgl .ot-switch {
        width: 36px;
        height: 20px
    }
}

@media (min-width: 480px) and (max-width: 799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-tgl .ot-switch {
        width: 4.5vw;
        height: 2.5vw
    }
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-tgl .ot-switch {
        width: 9.8630137vw;
        height: 5.47945205vw
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-tgl .ot-switch-nob {
    background: rgba(5, 0, 56, 0.2);
    border: none;
    -webkit-transition: background 250ms ease;
    transition: background 250ms ease;
    cursor: pointer
}

@media (min-width: 1800px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-tgl .ot-switch-nob {
        border-radius: 12.5px
    }
}

@media (min-width: 1200px) and (max-width: 1799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-tgl .ot-switch-nob {
        border-radius: 10px
    }
}

@media (min-width: 800px) and (max-width: 1199px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-tgl .ot-switch-nob {
        border-radius: 10px
    }
}

@media (min-width: 480px) and (max-width: 799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-tgl .ot-switch-nob {
        border-radius: 1.25vw
    }
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-tgl .ot-switch-nob {
        border-radius: 2.73972603vw
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-tgl .ot-switch-nob:before {
    background: #fff;
    border: none;
    bottom: auto;
    border-radius: 50%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: left 250ms ease;
    transition: left 250ms ease
}

@media (min-width: 1800px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-tgl .ot-switch-nob:before {
        width: 20px;
        height: 20px;
        left: 2.5px
    }
}

@media (min-width: 1200px) and (max-width: 1799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-tgl .ot-switch-nob:before {
        width: 16px;
        height: 16px;
        left: 2px
    }
}

@media (min-width: 800px) and (max-width: 1199px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-tgl .ot-switch-nob:before {
        width: 16px;
        height: 16px;
        left: 2px
    }
}

@media (min-width: 480px) and (max-width: 799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-tgl .ot-switch-nob:before {
        width: 2vw;
        height: 2vw;
        left: .25vw
    }
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-tgl .ot-switch-nob:before {
        width: 4.38356164vw;
        height: 4.38356164vw;
        left: .54794521vw
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-tgl .ot-switch-nob:hover {
    background: rgba(5, 0, 56, 0.4)
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr.ot-acc-txt {
    background: none
}

@media (min-width: 1800px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr.ot-acc-txt {
        padding: 15px 0
    }
}

@media (min-width: 1200px) and (max-width: 1799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr.ot-acc-txt {
        padding: 12px 0
    }
}

@media (min-width: 800px) and (max-width: 1199px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr.ot-acc-txt {
        padding: 12px 0
    }
}

@media (min-width: 480px) and (max-width: 799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr.ot-acc-txt {
        padding: 1.5vw 0
    }
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr.ot-acc-txt {
        padding: 3.28767123vw 0
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc {
    padding: 0
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc.ot-category-desc {
    width: auto;
    color: #050038;
    margin: 0;
    padding: 0;
    opacity: .7
}

@media (min-width: 1800px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc.ot-category-desc {
        max-width: 562.5px;
        font-size: 17.5px;
        line-height: 25px
    }
}

@media (min-width: 1200px) and (max-width: 1799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc.ot-category-desc {
        max-width: 450px;
        font-size: 14px;
        line-height: 20px
    }
}

@media (min-width: 800px) and (max-width: 1199px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc.ot-category-desc {
        max-width: 450px;
        font-size: 12px;
        line-height: 18px
    }
}

@media (min-width: 480px) and (max-width: 799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc.ot-category-desc {
        max-width: 56.25vw;
        font-size: 1.5vw;
        line-height: 2.25vw
    }
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc.ot-category-desc {
        max-width: 123.28767123vw;
        font-size: 3.83561644vw;
        line-height: 5.47945205vw
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout [aria-expanded="true"]+.ot-acc-hdr .ot-plus-minus {
    -webkit-transform: translateY(-50%) rotate(90deg);
    transform: translateY(-50%) rotate(90deg)
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer {
    max-height: 100%;
    border-top: 1px solid rgba(5, 0, 56, 0.1);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1800px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer {
        height: 133.75px;
        padding: 15px 40px 10px
    }
}

@media (min-width: 1200px) and (max-width: 1799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer {
        height: 107px;
        padding: 12px 32px 8px
    }
}

@media (min-width: 800px) and (max-width: 1199px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer {
        height: 91px;
        padding: 12px 24px 8px
    }
}

@media (min-width: 480px) and (max-width: 799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer {
        height: 11.375vw;
        padding: 1.5vw 3vw 1vw
    }
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer {
        height: 29.31506849vw;
        padding: 3.28767123vw 5.47945205vw 2.19178082vw
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer .ot-btn-container {
    text-align: left
}

@media (min-width: 1800px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer .ot-btn-container {
        margin-bottom: 30px
    }
}

@media (min-width: 1200px) and (max-width: 1799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer .ot-btn-container {
        margin-bottom: 24px
    }
}

@media (min-width: 800px) and (max-width: 1199px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer .ot-btn-container {
        margin-bottom: 16px
    }
}

@media (min-width: 480px) and (max-width: 799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer .ot-btn-container {
        margin-bottom: 2vw
    }
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer .ot-btn-container {
        margin-bottom: 6.57534247vw
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer .ot-btn-container button {
    background-color: #050038 !important;
    width: auto;
    min-width: auto;
    height: auto;
    display: inline-block;
    font-weight: 400;
    color: #fff !important;
    text-decoration: none;
    letter-spacing: normal;
    margin: 0;
    border: 1px solid #050038 !important;
    outline: none;
    opacity: 1;
    -webkit-transition: 250ms ease;
    transition: 250ms ease;
    -webkit-transition-property: background, color;
    transition-property: background, color
}

@media (min-width: 1800px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer .ot-btn-container button {
        font-size: 17.5px;
        line-height: 22.5px;
        padding: 11.25px 30px 13.75px;
        border-radius: 50px
    }
}

@media (min-width: 1200px) and (max-width: 1799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer .ot-btn-container button {
        font-size: 14px;
        line-height: 18px;
        padding: 9px 24px 11px;
        border-radius: 40px
    }
}

@media (min-width: 800px) and (max-width: 1199px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer .ot-btn-container button {
        font-size: 12px;
        line-height: 16px;
        padding: 6px 16px 8px;
        border-radius: 40px
    }
}

@media (min-width: 480px) and (max-width: 799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer .ot-btn-container button {
        font-size: 1.5vw;
        line-height: 2vw;
        padding: .75vw 2vw 1vw;
        border-radius: 5vw
    }
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer .ot-btn-container button {
        font-size: 3.83561644vw;
        line-height: 4.93150685vw;
        padding: 2.46575342vw 6.57534247vw 3.01369863vw;
        border-radius: 10.95890411vw
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer .ot-btn-container button:hover {
    background-color: #fff !important;
    color: #050038 !important
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer .ot-pc-footer-logo {
    background: none;
    height: auto;
    text-align: left
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer .ot-pc-footer-logo a {
    background-image: url("https://static-website.miro.com/miro-site-pages-assets/static/guides/images/layout/one-trust.svg?version=1.950.0") !important;
    margin: 0
}

@media (min-width: 1800px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer .ot-pc-footer-logo a {
        width: 161.25px;
        height: 22.5px
    }
}

@media (min-width: 1200px) and (max-width: 1799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer .ot-pc-footer-logo a {
        width: 129px;
        height: 18px
    }
}

@media (min-width: 800px) and (max-width: 1199px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer .ot-pc-footer-logo a {
        width: 129px;
        height: 18px
    }
}

@media (min-width: 480px) and (max-width: 799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer .ot-pc-footer-logo a {
        width: 16.125vw;
        height: 2.25vw
    }
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-footer .ot-pc-footer-logo a {
        width: 35.34246575vw;
        height: 4.93150685vw
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon {
    background-image: none;
    background-size: contain;
    margin: 0;
    opacity: .7;
    -webkit-transition: opacity 250ms ease;
    transition: opacity 250ms ease
}

@media (min-width: 1800px) {
    #onetrust-consent-sdk #onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon {
        width: 25px;
        height: 25px;
        top: -25px;
        right: -25px
    }
}

@media (min-width: 1200px) and (max-width: 1799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon {
        width: 20px;
        height: 20px;
        top: -20px;
        right: -20px
    }
}

@media (min-width: 800px) and (max-width: 1199px) {
    #onetrust-consent-sdk #onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon {
        width: 20px;
        height: 20px;
        top: -20px;
        right: -20px
    }
}

@media (min-width: 480px) and (max-width: 799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon {
        width: 2.5vw;
        height: 2.5vw;
        top: -2.5vw;
        right: -2.5vw
    }
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon {
        width: 5.47945205vw;
        height: 5.47945205vw;
        top: 3.83561644vw;
        right: 3.83561644vw
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon:before {
    content: '';
    background-image: url("https://static-website.miro.com/miro-site-pages-assets/static/guides/images/layout/close.svg?version=1.950.0");
    background-size: contain;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 2
}

@media (min-width: 1800px) {
    #onetrust-consent-sdk #onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon:before {
        width: 25px;
        height: 25px
    }
}

@media (min-width: 1200px) and (max-width: 1799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon:before {
        width: 20px;
        height: 20px
    }
}

@media (min-width: 800px) and (max-width: 1199px) {
    #onetrust-consent-sdk #onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon:before {
        width: 20px;
        height: 20px
    }
}

@media (min-width: 480px) and (max-width: 799px) {
    #onetrust-consent-sdk #onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon:before {
        width: 2.5vw;
        height: 2.5vw
    }
}

@media (max-width: 479px) {
    #onetrust-consent-sdk #onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon:before {
        background-image: url("https://static-website.miro.com/miro-site-pages-assets/static/guides/images/layout/close-mobile.svg?version=1.950.0");
        width: 5.47945205vw;
        height: 5.47945205vw
    }
}

#onetrust-consent-sdk #onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon:hover {
    opacity: 1
}

#onetrust-consent-sdk #onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon:focus {
    outline: none
}

/*# sourceMappingURL=one-trust-cookie-banner.css.map?version=1.950.0 */