.lity{
    z-index:9990;
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    white-space:nowrap;
    background:#0b0b0b;
    background:rgba(0,0,0,.9);
    outline:none!important;
    opacity:0;
    transition:opacity .3s ease
}
.lity.lity-opened{
    opacity:1
}
.lity.lity-closed{
    opacity:0
}
.lity *{
    box-sizing:border-box
}
.lity-wrap{
    z-index:9990;
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    text-align:center;
    outline:none!important
}
.lity-wrap:before{
    content:"";
    display:inline-block;
    height:100%;
    vertical-align:middle;
    margin-right:-.25em
}
.lity-loader{
    z-index:9991;
    color:#fff;
    position:absolute;
    top:50%;
    margin-top:-.8em;
    width:100%;
    text-align:center;
    font-size:14px;
    font-family:Arial,Helvetica,sans-serif;
    opacity:0;
    transition:opacity .3s ease
}
.lity-loading .lity-loader{
    opacity:1
}
.lity-container{
    z-index:9992;
    position:relative;
    text-align:left;
    vertical-align:middle;
    display:inline-block;
    white-space:normal;
    max-width:100%;
    max-height:100%;
    outline:none!important
}
.lity-content{
    z-index:9993;
    width:100%;
    -webkit-transform:scale(1);
    transform:scale(1);
    transition:-webkit-transform .3s ease;
    transition:transform .3s ease;
    transition:transform .3s ease,-webkit-transform .3s ease
}
.lity-closed .lity-content,.lity-loading .lity-content{
    -webkit-transform:scale(.8);
    transform:scale(.8)
}
.lity-content:after{
    content:"";
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    display:block;
    right:0;
    width:auto;
    height:auto;
    z-index:-1;
    box-shadow:0 0 8px rgba(0,0,0,.6)
}
.lity-close{
    z-index:9994;
    width:35px;
    height:35px;
    position:fixed;
    right:0;
    top:0;
    -webkit-appearance:none;
    cursor:pointer;
    text-decoration:none;
    text-align:center;
    padding:0;
    color:#fff;
    font-style:normal;
    font-size:35px;
    font-family:Arial,Baskerville,monospace;
    line-height:35px;
    text-shadow:0 1px 2px rgba(0,0,0,.6);
    border:0;
    background:none;
    outline:none;
    box-shadow:none
}
.lity-close::-moz-focus-inner{
    border:0;
    padding:0
}
.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{
    text-decoration:none;
    text-align:center;
    padding:0;
    color:#fff;
    font-style:normal;
    font-size:35px;
    font-family:Arial,Baskerville,monospace;
    line-height:35px;
    text-shadow:0 1px 2px rgba(0,0,0,.6);
    border:0;
    background:none;
    outline:none;
    box-shadow:none
}
.lity-close:active{
    top:1px
}
.lity-image img{
    max-width:100%;
    display:block;
    line-height:0;
    border:0
}
.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container,.lity-iframe .lity-container,.lity-vimeo .lity-container,.lity-youtube .lity-container{
    width:100%;
    max-width:964px
}
.lity-iframe-container{
    width:100%;
    height:0;
    padding-top:56.25%;
    overflow:auto;
    pointer-events:auto;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-overflow-scrolling:touch
}
.lity-iframe-container iframe{
    position:absolute;
    display:block;
    top:0;
    left:0;
    width:100%;
    height:100%;
    box-shadow:0 0 8px rgba(0,0,0,.6);
    background:#000
}
.lity-hide{
    display:none
}
@import url("https://fonts.googleapis.com/css?family=Nunito:400,600,700,800");
@font-face{
    font-family:kvgdpr;
    src:url(../fonts/kvgdpr.eot?ynqoef);
    src:url(../fonts/kvgdpr.eot?ynqoef#iefix) format("embedded-opentype"),url(../fonts/kvgdpr.ttf?ynqoef) format("truetype"),url(../fonts/kvgdpr.woff?ynqoef) format("woff"),url(../fonts/kvgdpr.svg?ynqoef#kvgdpr) format("svg");
    font-weight:400;
    font-style:normal
}
[class*=" kvgdpr-"],[class^=kvgdpr-]{
    font-family:kvgdpr!important;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.kvgdpr-arrow-close:before{
    content:"\e900"
}
.kvgdpr-policy:before{
    content:"\e901"
}
.kvgdpr-advanced:before{
    content:"\e902"
}
.kvgdpr-3rd-party:before{
    content:"\e903"
}
.kvgdpr-strict-necessary:before{
    content:"\e904"
}
.kvgdpr-privacy-overview:before{
    content:"\e905"
}
#kv_gdpr_cookie_modal{
    margin:0 auto;
    margin-top:0;
    min-height:60vh;
    font-family:Nunito,sans-serif!important
}
#kv_gdpr_cookie_modal button{
    letter-spacing:0;
    outline:none;
    cursor:pointer
}
#kv_gdpr_cookie_modal *{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
#kv_gdpr_cookie_modal .switch{
    position:relative;
    display:inline-block;
    width:50px;
    height:30px
}
#kv_gdpr_cookie_modal .switch input{
    display:none
}
#kv_gdpr_cookie_modal .switch .slider{
    position:absolute;
    cursor:pointer;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:red;
    transition:.4s
}
#kv_gdpr_cookie_modal .switch .slider:before{
    position:absolute;
    content:"";
    height:26px;
    width:26px;
    left:1px;
    bottom:1px;
    transition:.4s;
    border:1px solid #f2f2f2;
    border-radius:50%;
    background-color:#fff;
    box-shadow:0 5px 15px 0 rgba(0,0,0,.25);
    display:block;
    box-sizing:content-box
}
#kv_gdpr_cookie_modal .switch .slider:after{
    content:attr(data-text-disabled);
    position:absolute;
    top:0;
    left:60px;
    font:800 16px/30px Nunito,sans-serif!important;
    color:red;
    display:block
}
#kv_gdpr_cookie_modal .switch .slider.round{
    border-radius:34px
}
#kv_gdpr_cookie_modal .switch .slider.round:before{
    border-radius:50%
}
#kv_gdpr_cookie_modal .switch input:checked+.slider{
    background-color:#2e9935
}
#kv_gdpr_cookie_modal .switch input:checked+.slider:after{
    content:attr(data-text-enable);
    color:#2e9935
}
#kv_gdpr_cookie_modal .switch input:focus+.slider{
    box-shadow:0 0 1px #2e9935
}
#kv_gdpr_cookie_modal .switch input:checked+.slider:before{
    -webkit-transform:translateX(20px);
    transform:translateX(20px)
}
#kv_gdpr_cookie_modal a,#kv_gdpr_cookie_modal button{
    outline:none!important;
    box-shadow:none!important;
    text-shadow:none!important
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content{
    color:#000;
    background-color:#fff;
    width:100%;
    width:80vw;
    max-width:1170px;
    min-height:600px;
    border-radius:10px;
    position:relative;
    margin:0 auto
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content fieldset{
    background-color:transparent!important
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-close{
    position:absolute;
    text-decoration:none!important;
    top:-30px;
    right:-30px;
    display:block;
    width:60px;
    height:60px;
    line-height:60px;
    text-align:center;
    border-radius:50%;
    background:transparent;
    padding:0;
    z-index:99
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-close:hover i{
    background-color:#fff!important;
    color:#0c4da2
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-close i{
    display:block;
    width:60px;
    height:60px;
    line-height:60px;
    font-size:48px;
    background-color:#0c4da2;
    border:1px solid #0c4da2;
    color:#fff;
    border-radius:50%;
    transition:all .3s ease
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-company-logo-holder{
    padding:0;
    margin-bottom:30px
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-company-logo-holder img{
    /*
    max-height:75px;
    max-width:70%;
    */
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-title h2{
    font:normal 20px Nunito,sans-serif!important;
    margin:5px 0 0;
    padding:0;
    color:#000
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-content.kv-gdpr-no-modal-title .kv-gdpr-tab-main h3.tab-title{
    margin-top:0
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main h3.tab-title{
    font:800 28px Nunito,sans-serif!important;
    margin:0;
    padding:0;
    color:#000;
    margin-bottom:25px
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-tab-main-conent{
    max-height:35vh;
    overflow-y:auto;
    padding-right:20px;
    padding-bottom:15px
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-tab-main-conent a,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-tab-main-conent button,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-tab-main-conent li,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-tab-main-conent p{
    font:400 16px Nunito,sans-serif!important;
    margin-bottom:20px;
    margin-top:0;
    padding:0;
    color:#000
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-tab-main-conent h1,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-tab-main-conent h2,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-tab-main-conent h3,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-tab-main-conent h4,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-tab-main-conent h5,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-tab-main-conent h6{
    font:600 18px Nunito,sans-serif!important;
    margin-bottom:20px;
    margin-top:0;
    font-weight:700;
    text-transform:none;
    color:#000
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-tab-main-conent a{
    color:#000;
    text-decoration:underline
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-tab-main-conent.kv-gdpr-strict-warning-message{
    display:none
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-status-bar{
    padding:5px;
    margin-right:10px
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-status-bar.checkbox-selected p>input[type=checkbox]:checked+label{
    background-position:205px -81px;
    color:#09a501
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-status-bar p{
    display:inline-block;
    float:right;
    color:#09a501;
    margin:0;
    line-height:1.2;
    font:700 11px Arial,Helvetica,sans-serif;
    font-weight:700
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-status-bar form,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-status-bar form fieldset{
    border:none;
    padding:0;
    margin:0;
    box-shadow:none
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-status-bar form fieldset:hover label{
    color:#09a501
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-status-bar form fieldset p>{
    width:220px
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-status-bar form fieldset p>input[type=checkbox]+label:hover,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-status-bar form fieldset p>input[type=checkbox]:focus+label,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-status-bar form fieldset p>input[type=checkbox]:hover+label{
    color:#09a501;
    cursor:pointer
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-status-bar form fieldset p>input[type=checkbox]:checked+label:hover,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-status-bar form fieldset p>input[type=checkbox]:focus:checked+label,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-status-bar form fieldset p>input[type=checkbox]:hover:checked+label{
    color:#09a501
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-status-bar form fieldset p>input+label{
    background:url(../images/kv-gdpr-inputs.png) 205px -1px no-repeat;
    height:16px;
    padding-right:25px;
    left:0;
    color:#000
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-status-bar form fieldset p>label{
    padding:0;
    width:225px;
    line-height:17px;
    text-align:right;
    display:block;
    font-weight:700
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-status-bar form fieldset p>input{
    padding:0;
    margin:0;
    height:16px;
    width:16px;
    float:left;
    right:37px;
    position:absolute;
    opacity:0
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-footer-content{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:130px;
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    background-color:#f1f1f1;
    z-index:15;
    border-radius:5px
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-footer-content:before{
    content:"";
    position:absolute;
    bottom:130px;
    left:60px;
    right:60px;
    height:1px;
    display:block;
    background-color:#c9c8c8
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-footer-content .kv-gdpr-branding{
    text-decoration:none;
    padding:0 10px;
    font-size:10px;
    color:#000;
    font-weight:700;
    line-height:15px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:baseline;
    -ms-flex-align:baseline;
    align-items:baseline;
    width:150px
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-footer-content .kv-gdpr-branding img{
    height:15px;
    margin-left:5px
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-footer-content .kv-gdpr-button-holder{
    width:100%;
    display:block;
    padding:0 60px
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-footer-content .kv-gdpr-button-holder a.mgbutton,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-footer-content .kv-gdpr-button-holder button.mgbutton{
    margin:0;
    background-color:#2f9d37;
    text-decoration:none;
    border-radius:150px;
    color:#fff;
    line-height:18px;
    padding:15px 10px;
    transition:all .3s ease;
    border:1px solid #2f9d37;
    min-width:160px;
    text-align:center;
    text-transform:none;
    letter-spacing:0;
    font:800 14px/20px Nunito,sans-serif;
    cursor:pointer
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-footer-content .kv-gdpr-button-holder a.mgbutton:hover,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-footer-content .kv-gdpr-button-holder button.mgbutton:hover{
    color:#2f9d37;
    background-color:#fff
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-footer-content .kv-gdpr-button-holder a.mgbutton.kv-gdpr-modal-allow-all,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-footer-content .kv-gdpr-button-holder button.mgbutton.kv-gdpr-modal-allow-all{
    float:left
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-footer-content .kv-gdpr-button-holder a.mgbutton.kv-gdpr-modal-save-settings,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-footer-content .kv-gdpr-button-holder button.mgbutton.kv-gdpr-modal-save-settings{
    float:right;
    background-color:#2f9d37;
    color:#fff;
    display:none
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-footer-content .kv-gdpr-button-holder a.mgbutton.kv-gdpr-modal-save-settings:hover,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-footer-content .kv-gdpr-button-holder button.mgbutton.kv-gdpr-modal-save-settings:hover{
    color:#2f9d37;
    background-color:#fff
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content{
    width:40%;
    display:inline-block;
    float:left;
    padding:40px 60px;
    position:absolute;
    height:100%;
    top:0;
    box-shadow:0 0 30px 0 rgba(35,35,35,.1);
    background:#fff;
    z-index:10;
    left:0;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content .kv-gdpr-branding-cnt{
    position:absolute;
    bottom:0;
    padding-bottom:30px;
    left:60px;
    right:60px
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content .kv-gdpr-branding-cnt a{
    color:#000;
    font:700 15px Nunito,sans-serif!important;
    letter-spacing:-.3px;
    padding:20px 0;
    position:relative;
    top:10px;
    text-decoration:none;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:baseline;
    -ms-flex-align:baseline;
    align-items:baseline
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content .kv-gdpr-branding-cnt a img{
    width:60px;
    height:auto;
    display:inline-block;
    margin-left:5px;
    position:relative;
    top:0
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content #kv-gdpr-menu{
    padding:0;
    list-style:none;
    margin:0
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content #kv-gdpr-menu li{
    margin:0;
    padding:0;
    list-style:none;
    margin-bottom:15px
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content #kv-gdpr-menu li.menu-item-selected a,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content #kv-gdpr-menu li.menu-item-selected button{
    background-color:#fff;
    border-color:#f1f1f1;
    color:#000
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content #kv-gdpr-menu li.menu-item-selected a i,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content #kv-gdpr-menu li.menu-item-selected button i{
    color:#000!important
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content #kv-gdpr-menu li a,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content #kv-gdpr-menu li button{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    font:800 14px Nunito,sans-serif!important;
    text-decoration:none;
    text-transform:uppercase;
    background-color:#f1f1f1;
    border:1px solid #f1f1f1;
    line-height:1.1;
    padding:13px 20px;
    color:#0c4da2;
    width:100%;
    transition:all .3s ease;
    border-radius:5px;
    text-align:left
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content #kv-gdpr-menu li a:hover span,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content #kv-gdpr-menu li button:hover span{
    text-decoration:none
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content #kv-gdpr-menu li a i,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content #kv-gdpr-menu li button i{
    display:inline-block;
    float:left;
    font-size:30px;
    width:40px;
    margin-right:5px;
    position:relative;
    top:0;
    color:#0c4da2
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content #kv-gdpr-menu li a span,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content #kv-gdpr-menu li button span{
    display:inline-block;
    width:calc(100% - 40px)
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-right-content{
    width:60%;
    display:inline-block;
    float:right;
    padding:40px 60px;
    position:absolute;
    top:0;
    height:100%;
    right:0;
    background-color:#f1f1f1;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-company-logo{
    width:100%;
    height:0;
    padding-bottom:38px;
    background-size:contain;
    background-position:0;
    background-repeat:no-repeat
}
.kv-hidden{
    display:none
}
#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-status-bar:after,.kv-clearfix:after{
    content:"";
    display:table;
    clear:both
}
#kv_gdpr_cookie_info_bar{
    position:fixed;
    bottom:0;
    left:0;
    width:100%;
    min-height:60px;
    max-height:200px;
    color:#fff;
    z-index:9900;
    background-color:#202020;
    border-top:1px solid #fff;
    font-family:Tahoma,Geneva,sans-serif;
    transition:bottom .3s cubic-bezier(.17,.04,.03,.94)
}
#kv_gdpr_cookie_info_bar.kv-gdpr-info-bar-hidden{
    bottom:-200px
}
#kv_gdpr_cookie_info_bar.kv-gdpr-align-center,#kv_gdpr_cookie_info_bar.kv-gdpr-align-right{
    text-align:center
}
#kv_gdpr_cookie_info_bar.kv-gdpr-light-scheme{
    background-color:#fff;
    border-top:1px solid #202020
}
#kv_gdpr_cookie_info_bar.kv-gdpr-light-scheme p{
    color:#202020!important
}
#kv_gdpr_cookie_info_bar.kv-gdpr-light-scheme .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content h1,#kv_gdpr_cookie_info_bar.kv-gdpr-light-scheme .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content h2,#kv_gdpr_cookie_info_bar.kv-gdpr-light-scheme .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content h3,#kv_gdpr_cookie_info_bar.kv-gdpr-light-scheme .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content h4,#kv_gdpr_cookie_info_bar.kv-gdpr-light-scheme .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content h5,#kv_gdpr_cookie_info_bar.kv-gdpr-light-scheme .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content h6,#kv_gdpr_cookie_info_bar.kv-gdpr-light-scheme .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content p,#kv_gdpr_cookie_info_bar.kv-gdpr-light-scheme .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content p a{
    color:#202020!important;
    font-family:Nunito,sans-serif!important
}
#kv_gdpr_cookie_info_bar.kv-gdpr-light-scheme .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content a,#kv_gdpr_cookie_info_bar.kv-gdpr-light-scheme .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content button{
    text-decoration:underline!important;
    outline:none!important
}
#kv_gdpr_cookie_info_bar.kv-gdpr-light-scheme .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content a:hover,#kv_gdpr_cookie_info_bar.kv-gdpr-light-scheme .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content button:hover{
    color:#2f9d37!important
}
#kv_gdpr_cookie_info_bar.kv-gdpr-dark-scheme{
    background-color:#202020;
    border-top:1px solid #fff
}
#kv_gdpr_cookie_info_bar.kv-gdpr-dark-scheme p{
    color:#fff!important
}
#kv_gdpr_cookie_info_bar.kv-gdpr-dark-scheme .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content h1,#kv_gdpr_cookie_info_bar.kv-gdpr-dark-scheme .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content h2,#kv_gdpr_cookie_info_bar.kv-gdpr-dark-scheme .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content h3,#kv_gdpr_cookie_info_bar.kv-gdpr-dark-scheme .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content h4,#kv_gdpr_cookie_info_bar.kv-gdpr-dark-scheme .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content h5,#kv_gdpr_cookie_info_bar.kv-gdpr-dark-scheme .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content h6,#kv_gdpr_cookie_info_bar.kv-gdpr-dark-scheme .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content p,#kv_gdpr_cookie_info_bar.kv-gdpr-dark-scheme .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content p a{
    color:#fff!important;
    font-family:Nunito,sans-serif!important
}
#kv_gdpr_cookie_info_bar.kv-gdpr-dark-scheme .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content a,#kv_gdpr_cookie_info_bar.kv-gdpr-dark-scheme .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content button{
    text-decoration:underline!important;
    outline:none!important;
    transition:all .2s ease
}
#kv_gdpr_cookie_info_bar.kv-gdpr-dark-scheme .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content a:hover,#kv_gdpr_cookie_info_bar.kv-gdpr-dark-scheme .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content button:hover{
    color:#2f9d37!important
}
#kv_gdpr_cookie_info_bar.kv-gdpr-dark-scheme .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content a.mgbutton:hover,#kv_gdpr_cookie_info_bar.kv-gdpr-dark-scheme .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content button.mgbutton:hover{
    background-color:#fff!important;
    color:#2f9d37!important
}
#kv_gdpr_cookie_info_bar.kv-gdpr-dark-scheme .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content .kv-gdpr-close-modal-button a{
    border-color:#fff;
    color:#fff!important
}
#kv_gdpr_cookie_info_bar.kv-gdpr-dark-scheme .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content .kv-gdpr-close-modal-button a:hover{
    background-color:#fff;
    color:#202020!important
}
#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container{
    padding:10px 40px;
    position:relative;
    display:inline-block
}
#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container i.gdpricon-cog-1{
    font-size:40px;
    width:60px;
    height:50px;
    line-height:50px;
    text-align:center;
    position:absolute;
    top:calc(50% - 25px);
    left:0;
    color:#fff!important
}
#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-close-cookie-popup{
    position:absolute;
    width:60px;
    height:50px;
    line-height:50px;
    text-align:center;
    top:calc(50% - 25px);
    right:0;
    text-decoration:none;
    outline:none;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-close-cookie-popup i{
    width:28px;
    height:28px;
    line-height:26px;
    text-align:center;
    text-decoration:none;
    background-color:#fff;
    color:#424449;
    border-radius:50%;
    display:block;
    border:1px solid #fff;
    font-size:16px;
    position:relative
}
#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-close-cookie-popup:hover i{
    background-color:#424449;
    color:#fff
}
#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content{
    display:block;
    padding-left:30px;
    padding-right:30px;
    text-align:left;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    width:100%
}
#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content h1,#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content h2,#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content h3,#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content h4,#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content h5,#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content h6,#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content p,#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content p a{
    margin:0;
    font-family:Nunito,sans-serif!important;
    font-size:14px!important;
    line-height:18px!important;
    font-weight:700;
    padding-bottom:0;
    color:#fff!important
}
#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content .kv-gdpr-close-modal-button a{
    display:inline-block;
    width:35px;
    height:35px;
    border:1px solid #202020;
    color:#202020;
    text-decoration:none!important;
    outline:none!important;
    line-height:35px;
    text-align:center;
    font-size:16px;
    border-radius:50%;
    font-size:28px;
    padding-top:1px;
    transition:all .2s ease;
    margin-left:6vw
}
#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content .kv-gdpr-close-modal-button a:hover{
    background-color:#202020;
    color:#fff!important
}
#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content a.mgbutton,#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content button.mgbutton{
    background-color:#2f9d37;
    text-decoration:none;
    font:normal 14px/20px Nunito,sans-serif;
    border-radius:5px;
    color:#fff;
    font-weight:800;
    text-decoration:none!important;
    border-radius:150px;
    padding:8px 30px;
    transition:all .3s ease;
    border:none;
    display:inline-block;
    margin:3px 4px;
    white-space:nowrap;
    text-transform:none;
    letter-spacing:0;
    cursor:pointer
}
#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content a.mgbutton:hover,#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content button.mgbutton:hover{
    color:#fff!important;
    background-color:#202020
}
#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content a.mgbutton.change-settings-button,#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content button.mgbutton.change-settings-button{
    background-color:#424449;
    color:#fff;
    border-color:transparent;
    text-decoration:underline;
    cursor:pointer
}
#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content a.mgbutton.change-settings-button:hover,#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content button.mgbutton.change-settings-button:hover{
    border-color:#fff
}
#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content span.change-settings-button{
    text-decoration:underline;
    cursor:pointer;
    transition:all .2s ease
}
#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content .kv-gdpr-button-holder{
    padding-left:3vw
}
.lity.kv_gdpr_cookie_modal_open .lity-close{
    opacity:0!important;
    visibility:hidden!important
}
#kv_gdpr_save_popup_settings_button{
    display:block;
    z-index:1001;
    position:fixed;
    bottom:50px;
    left:50px;
    background-color:rgba(0,0,0,.8);
    transition:all .3s ease;
    color:#fff;
    padding:0 5px;
    height:38px;
    outline:none;
    font:normal 14px/20px Nunito,sans-serif
}
#kv_gdpr_save_popup_settings_button span.kv_gdpr_icon{
    display:inline-block;
    line-height:38px;
    float:left;
    font-size:30px;
    min-width:30px;
    text-align:center
}
#kv_gdpr_save_popup_settings_button span.kv_gdpr_icon i{
    position:relative;
    top:2px
}
#kv_gdpr_save_popup_settings_button span.kv_gdpr_text{
    font:normal 12px Arial,sans-serif;
    text-transform:uppercase;
    line-height:38px;
    display:none;
    padding:0 5px
}
#kv_gdpr_save_popup_settings_button:hover{
    background-color:#000
}
#kv_gdpr_save_popup_settings_button:hover span.kv_gdpr_text{
    display:inline-block
}
@media (max-width:767px){
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content .kv-gdpr-branding-cnt a,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content .kv-gdpr-branding-cnt button{
        top:0
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-company-logo-holder img{
        max-height:40px
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-company-logo-holder{
        text-align:center
    }
    #kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container i.gdpricon-cog-1{
        display:none
    }
    #kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content{
        padding-left:0;
        padding-right:40px
    }
    #kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content .kv-gdpr-cookie-notice{
        padding-left:4px;
        margin-bottom:10px
    }
    #kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content h1,#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content h2,#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content h3,#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content h4,#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content h5,#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content h6,#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content p,#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content p a{
        font:normal 8pt/12pt Arial,sans-serif
    }
    #kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content .kv-gdpr-button-holder{
        padding-left:0
    }
    #kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content{
        display:block
    }
    #kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content a.mgbutton,#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content button.mgbutton{
        font-size:10px;
        padding:2px 10px
    }
    #kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container{
        padding:15px
    }
    #kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content h1,#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content h2,#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content h3,#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content h4,#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content h5,#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content h6,#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content p,#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content p a{
        font:normal 14px/16px Arial,sans-serif!important
    }
    #kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content .kv-gdpr-close-modal-button a,#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content .kv-gdpr-close-modal-button button{
        display:inline-block;
        width:30px;
        height:30px;
        border:1px solid #202020;
        color:#202020;
        text-decoration:none!important;
        outline:none!important;
        line-height:30px;
        text-align:center;
        font-size:16px;
        border-radius:50%;
        font-size:27px;
        padding-top:1px;
        transition:all .2s ease;
        margin-left:6vw;
        position:absolute;
        right:5px;
        top:5px
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content{
        width:100%;
        padding:10px;
        padding-top:30px;
        position:relative;
        top:0;
        left:0;
        text-align:center;
        height:140px;
        border-radius:0;
        border-top-left-radius:5px;
        border-top-right-radius:5px
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content{
        min-height:300px
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-close{
        position:absolute;
        top:-15px;
        right:-15px;
        display:block;
        width:30px;
        height:30px;
        line-height:30px;
        text-decoration:none!important
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-close i{
        width:30px;
        height:30px;
        line-height:30px;
        font-size:30px
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-company-logo{
        padding-bottom:30px;
        background-size:contain;
        background-position:50%;
        margin-top:10px
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-company-logo-holder{
        margin-bottom:15px
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content #kv-gdpr-menu li a span,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content #kv-gdpr-menu li button span{
        display:none
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content #kv-gdpr-menu li a,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content #kv-gdpr-menu li button{
        padding:5px
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content #kv-gdpr-menu li a i,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content #kv-gdpr-menu li button i{
        margin:0;
        text-align:center;
        width:24px;
        font-size:24px
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content #kv-gdpr-menu{
        display:inline-block;
        margin:0 auto
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content .kv-gdpr-branding-cnt{
        top:3px;
        right:3px;
        left:auto;
        padding:0;
        bottom:auto;
        -webkit-transform:scale(.8);
        transform:scale(.8)
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content #kv-gdpr-menu li{
        list-style:none;
        margin-bottom:20px;
        display:inline-block;
        float:left;
        margin:0 5px
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-right-content{
        width:100%;
        position:relative;
        padding:15px 10px;
        height:calc(90vh - 140px);
        border-radius:0;
        border-bottom-left-radius:5px;
        border-bottom-right-radius:5px
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-tab-main-conent{
        padding:0;
        max-height:40vh
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content{
        max-height:90vw
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-footer-content .kv-gdpr-button-holder a.mgbutton,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-footer-content .kv-gdpr-button-holder button.mgbutton{
        margin:0;
        background-color:#fff;
        text-decoration:none;
        border-radius:150px;
        color:#000;
        font-weight:800;
        font-size:12px;
        line-height:18px;
        padding:5px;
        transition:all .3s ease;
        border:1px solid #fff;
        color:#fff;
        min-width:110px;
        text-align:center;
        text-transform:none
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-footer-content .kv-gdpr-button-holder{
        padding:0 10px
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main h3.tab-title{
        font:800 16px Nunito,sans-serif!important
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-tab-main-conent a,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-tab-main-conent li,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-tab-main-conent p{
        font:600 12px Nunito,sans-serif!important
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-tab-main-conent h1,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-tab-main-conent h2,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-tab-main-conent h3,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-tab-main-conent h4,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-tab-main-conent h5,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-tab-main-conent h6{
        font:700 14px Nunito,sans-serif!important
    }
    #kv_gdpr_cookie_modal .switch .slider:after{
        font:800 12px/30px Nunito,sans-serif!important;
        min-width:130px!important
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-footer-content{
        height:70px
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-footer-content:before{
        left:10px;
        right:10px;
        bottom:70px
    }
}
@media screen and (max-width:767px) and (orientation:landscape){
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-company-logo{
        margin-top:0;
        background-position:0
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-company-logo-holder{
        text-align:left;
        margin:0;
        display:inline-block;
        float:left;
        width:40%
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content #kv-gdpr-menu{
        max-width:60%;
        float:right
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content{
        padding-top:40px;
        height:90px
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main h3.tab-title{
        margin-bottom:10px
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-footer-content{
        height:45px
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-footer-content:before{
        bottom:45px
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-tab-main-conent{
        max-height:36vh
    }
    #kv_gdpr_cookie_modal{
        background:#fff;
        border-radius:5px
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-right-content{
        height:65vh
    }
}
@media (min-width:768px) and (max-width:999px){
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-right-content{
        padding:30px 20px
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-footer-content{
        height:120px
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-footer-content .kv-gdpr-button-holder{
        padding:0 20px
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-footer-content:before{
        bottom:120px;
        left:20px;
        right:20px
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content{
        padding:30px 20px
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content{
        min-height:620px;
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content .kv-gdpr-branding-cnt{
        left:20px;
        right:20px
    }
    #kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content p,#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content p>a{
        font-size:13px!important
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-tab-main-conent{
        max-height:35vh
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content #kv-gdpr-menu li a,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content #kv-gdpr-menu li button{
        padding:10px 15px;
        font:800 12px Nunito,sans-serif!important
    }
    #kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content{
        padding-left:20px;
        padding-right:20px
    }
    #kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content .kv-gdpr-close-modal-button a,#kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container .kv-gdpr-info-bar-content .kv-gdpr-close-modal-button button{
        margin-left:5vw
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main h3.tab-title{
        font:800 24px Nunito,sans-serif!important
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-footer-content .kv-gdpr-button-holder a.mgbutton,#kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-footer-content .kv-gdpr-button-holder button.mgbutton{
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    #kv_gdpr_cookie_info_bar .kv-gdpr-info-bar-container{
        padding:10px 20px
    }
}
@media (min-width:1000px) and (max-width:1300px){
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-right-content{
        padding:40px 30px
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-footer-content{
        height:120px
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-footer-content .kv-gdpr-button-holder{
        padding:0 30px
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-footer-content:before{
        bottom:120px;
        left:30px;
        right:30px
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-tab-main-conent{
        max-height:48vh
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content .kv-gdpr-branding-cnt{
        left:30px;
        right:30px
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-modal-left-content{
        padding:30px
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content{
        min-width:700px
    }
}
@media (min-width:768px) and (max-height:700px){
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content{
        min-height:600px;
        -webkit-transform:scale(.7);
        transform:scale(.7)
    }
    #kv_gdpr_cookie_modal .kv-gdpr-modal-content .kv-gdpr-tab-main .kv-gdpr-tab-main-conent{
        max-height:60vh
    }
}
