.modal-cookies{
    display:none;
    height:-webkit-fit-content;
    height:-moz-fit-content;
    height:fit-content;
    width:calc(100vw - 32px);
    position:relative;
    margin:auto;
    overflow:hidden;
    background-color:#fff;
    box-shadow:0 10px 20px 0 rgba(41,41,42,.07);
    padding:50px
}
@media (max-width:1700.98px){
    .modal-cookies{
        padding:45.14286px
    }
}
@media (max-width:1439.98px){
    .modal-cookies{
        padding:40.28571px
    }
}
@media (max-width:1139.98px){
    .modal-cookies{
        padding:35.42857px
    }
}
@media (max-width:1024.98px){
    .modal-cookies{
        padding:30.57143px
    }
}
@media (max-width:991.98px){
    .modal-cookies{
        padding:25.71429px
    }
}
@media (max-width:767.98px){
    .modal-cookies{
        padding:20.85714px
    }
}
@media (max-width:575.98px){
    .modal-cookies{
        padding:16px
    }
}
.modal-cookies__backdrop{
    position:fixed;
    left:0;
    top:0;
    z-index:1001;
    height:calc(var(--vh, 1vh)*100);
    width:100%;
    opacity:0;
    pointer-events:none;
    background:rgba(0,0,0,.35);
    -webkit-backdrop-filter:blur(20px);
    backdrop-filter:blur(20px);
    transition:opacity .75s ease;
    padding:32px 0;
    overflow-y:auto;
    display:flex;
    align-items:center
}
.modal-cookies__backdrop.active{
    opacity:1;
    pointer-events:all
}
.modal-cookies__top{
    width:100%;
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin-bottom:30px
}
@media (max-width:1700.98px){
    .modal-cookies__top{
        margin-bottom:27.85714px
    }
}
@media (max-width:1439.98px){
    .modal-cookies__top{
        margin-bottom:25.71429px
    }
}
@media (max-width:1139.98px){
    .modal-cookies__top{
        margin-bottom:23.57143px
    }
}
@media (max-width:1024.98px){
    .modal-cookies__top{
        margin-bottom:21.42857px
    }
}
@media (max-width:991.98px){
    .modal-cookies__top{
        margin-bottom:19.28571px
    }
}
@media (max-width:767.98px){
    .modal-cookies__top{
        margin-bottom:17.14286px
    }
}
@media (max-width:575.98px){
    .modal-cookies__top{
        margin-bottom:15px
    }
}
.modal-cookies__heading{
    color:#000;
    font-weight:700;
    line-height:140%;
    font-size:1.875rem
}
@media (max-width:1700.98px){
    .modal-cookies__heading{
        font-size:1.82143rem
    }
}
@media (max-width:1439.98px){
    .modal-cookies__heading{
        font-size:1.76786rem
    }
}
@media (max-width:1139.98px){
    .modal-cookies__heading{
        font-size:1.71429rem
    }
}
@media (max-width:1024.98px){
    .modal-cookies__heading{
        font-size:1.66071rem
    }
}
@media (max-width:991.98px){
    .modal-cookies__heading{
        font-size:1.60714rem
    }
}
@media (max-width:767.98px){
    .modal-cookies__heading{
        font-size:1.55357rem
    }
}
@media (max-width:575.98px){
    .modal-cookies__heading{
        font-size:1.5rem
    }
}
.modal-cookies__close{
    cursor:pointer;
    display:flex;
    position:relative;
    min-height:30px;
    min-width:30px;
    flex-direction:column;
    justify-content:space-between;
    transition:all .3s ease
}
.modal-cookies__close,.modal-cookies__close:active,.modal-cookies__close:hover{
    text-decoration:none;
    border:none;
    color:inherit
}
.modal-cookies__close-bar{
    width:80%;
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    margin:auto;
    background-color:#0063ac;
    height:3px
}
.modal-cookies__close-bar:first-child{
    transform:rotate(45deg)
}
.modal-cookies__close-bar:last-child{
    transform:rotate(-45deg)
}
.modal-cookies__close:hover{
    transform:scale(1.2)
}
.modal-cookies__content{
    height:100%;
    width:100%
}
