/*[class^=lcc-]{
    box-sizing:border-box!important;
    color:#111;
    font-size:16px;
    line-height:22px
}
[class^=lcc-]:first-child{
    margin-top:0
}
[class^=lcc-]:last-child{
    margin-bottom:0
}
[class^=lcc-][inert]{
    cursor:default;
    pointer-events:none
}
[class^=lcc-][inert],[class^=lcc-][inert] *{
    user-select:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none
}
.lcc-text{
    font-size:16px;
    margin:0 0 22px
}
.lcc-button{
    background:none;
    background-color:#111;
    border:1px solid #111;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    font-size:inherit;
    margin:1px 0;
    outline:none;
    padding:6px 15px;
    transition:color .2s ease,background-color .2s ease,border-color .2s ease
}
.lcc-button:focus,.lcc-button:hover{
    background:#777;
    border-color:#777
}
.lcc-button.lcc-button--link{
    background:transparent;
    border-color:transparent;
    color:inherit;
    padding-left:0;
    padding-right:0;
    text-decoration:underline
}
.lcc-button.lcc-button--link:focus,.lcc-button.lcc-button--link:hover{
    background:transparent;
    border-color:transparent;
    text-decoration:none
}
.lcc-button.lcc-button--link+.lcc-button.lcc-button--link{
    margin-top:0
}
.lcc-label{
    align-items:baseline;
    display:flex;
    margin-bottom:5px
}
.lcc-label[for]{
    cursor:pointer
}
.lcc-label>*{
    margin-right:10px
}
input[id^=lcc-]:disabled{
    color:#777;
    cursor:default;
    opacity:.55
}
input[id^=lcc-]:disabled+span{
    cursor:default;
    opacity:.6
}*/
.lcc-backdrop{
    background:rgba(0,0,0,.6);
    bottom:0;
    left:0;
    position:fixed;
    right:0;
    top:0;
    transition:opacity .2s ease-in-out;
    z-index:10000
}
.lcc-modal{
    background:#fff;
    box-shadow:0 2px 10px rgba(0,0,0,.25);
    left:50%;
    max-height:90%;
    max-width:90%;
    overflow:auto;
    padding:30px;
    position:fixed;
    top:50%;
    transform:translate(-50%,-50%);
    width:600px;
    z-index:10001
}

.lcc-modal .lcc-modal__close{
    background:none;
    border:none;
    color:inherit;
    cursor:pointer;
    font-size:30px;
    line-height:1.25;
    position:absolute;
    right:0;
    top:0;
    transition:color .2s ease;
    width:30px
}
.lcc-modal .lcc-modal__close:focus,.lcc-modal .lcc-modal__close:hover{
    color:#777
}
.lcc-modal .lcc-modal__title{
    font-size:22px;
}
.lcc-modal .lcc-modal__section{
    margin-bottom:20px
}
.lcc-modal .lcc-modal__actions{
    margin-top:30px
}
.lcc-modal .lcc-modal__actions>*{
    display:block;
    margin-top:8px
}
.lcc-modal.lcc-modal--settings{
    z-index:10002
}
.lcc-u-sr-only{
    clip:rect(0,0,0,0);
    border:0;
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.lcc-u-text-center{
    text-align:center!important
}

.cky-classic-bottom {
    bottom: 0;
    left: 0;
}
.bg-lightblue {
    background-color: #5FC3D9 !important;
}

.lcc-modal-consent{
    background:#fff;
    box-shadow:0 2px 10px rgba(0,0,0,.25);
    overflow:auto;
    padding:30px;
    position:fixed;
    width:100%;
    z-index:10001
}
