.simple-cookies, .simple-cookies *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.hidden{display:none!important;}
.simple-cookies{position:fixed;z-index:99;left:0;bottom:0;right:0;width:100%;margin:0;padding:0;border:0;display:none;}
.simple-cookies.active{display:block;}
.simple-cookies.top{top:0;bottom:auto;left:0;right:0;}
.simple-cookies.bottom{bottom:0;left:0;right:0;top:auto;}
.simple-cookies.left{bottom:0;left:0;right:0;top:auto;width:360px;}
.simple-cookies.right{bottom:0;left:auto;right:0;top:auto;width:360px;}
.simple-cookies .simple-cookies-wrapper{display:flex;align-items:center;justify-content:center;border:0;padding:20px 30px;margin:15px auto;font-size:14px;color:#2C3249;max-width:800px;border-radius:12px;background-color:#EADFD8;box-shadow:rgba(44,50,73, 0.08) 0 0 20px;-webkit-animation:cookieShow 0.35s linear;-moz-animation:cookieShow 0.35s linear;animation:cookieShow 0.35s linear;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;}
.simple-cookies.left .simple-cookies-wrapper, .simple-cookies.right .simple-cookies-wrapper{max-width:300px;display:block;text-align:center;}
.simple-cookies.left .simple-cookies-wrapper{margin:0 0 20px 20px;}
.simple-cookies.right .simple-cookies-wrapper{margin:0 20px 20px 0;float:right;}
.simple-cookies .simple-cookie-content{display:flex;align-items:center;margin-bottom:15px;}
.simple-cookies.left .simple-cookie-content, .simple-cookies.right .simple-cookie-content{display:block;}
.simple-cookies .simple-cookie-content a{text-decoration:none;}
.simple-cookies .simple-cookie-content a:hover{text-decoration:underline;}
.simple-cookies .simple-cookie-content h4{font-size:18px;padding:0;margin:0 0 8px 0;line-height:1;}
.simple-cookies h4{color:inherit;}
.simple-cookies.left .simple-cookie-content h4, .simple-cookies.right .simple-cookie-content h4{font-size:20px;margin-bottom:12px;}
.simple-cookies .simple-cookie-content > div:first-child img{margin-right:15px;max-width:60px;}
.simple-cookies.left .simple-cookie-content > div:first-child img, .simple-cookies.right .simple-cookie-content > div:first-child img{margin:0 0 10px 0;max-width:90px;}
.simple-cookies .simple-cookie-buttons{display:flex;align-items:center;padding-left:20px;}
.simple-cookies.left .simple-cookie-buttons, .simple-cookies.right .simple-cookie-buttons{justify-content:center;padding-left:0;margin-top:20px;}
.simple-cookies .simple-cookie-buttons .tap:not(:last-child){margin-right:5px;}
.simple-cookies .simple-cookie-buttons .tap:first-child{border-radius:20px 10px 10px 20px;}
.simple-cookies .simple-cookie-buttons .tap:last-child{border-radius:10px 20px 20px 10px;}
.simple-cookies a.tap{display:inline-block;padding:0 15px;margin:0;line-height:40px;color:#2C3249;text-decoration:none;opacity:1;text-align:center;min-width:86px;background-color:transparent;border:2px solid #D3CBC9;border-radius:20px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;}
.simple-cookies a.tap:hover{color:#2C3249;text-decoration:none;background-color:rgba(0,0,0, 0.1);}
.simple-cookies.light .simple-cookies-wrapper{background-color:#ffffff;}
.simple-cookies.dark .simple-cookies-wrapper{background-color:#2B3147;color:#eeeeee;}
.simple-cookies.dark .simple-cookie-content a{color:#eeeeee;text-decoration:underline;}
.simple-cookies.dark a.tap{color:#eeeeee;border-color:rgba(255,255,255, 0.35);}
.simple-cookies.dark a.tap:hover{color:#ffffff;border-color:rgba(255,255,255, 0.7);background-color:rgba(0,0,0, 0.25);}
@media(max-width:767px){
.simple-cookies .simple-cookies-wrapper{display:block;margin:0;text-align:center;}
.simple-cookies.bottom .simple-cookies-wrapper, .simple-cookies.top .simple-cookies-wrapper{border-radius:0;}
.simple-cookies .simple-cookie-content{display:block;margin:0;}
.simple-cookies .simple-cookie-buttons{padding-left:0;margin-top:15px;justify-content:center;}
.simple-cookies .simple-cookie-content h4{margin-top:10px;}
.simple-cookies a.tap{line-height:38px;min-width:110px;}
}
@-webkit-keyframes cookieShow { 0%{opacity:0.3;transform:scale(0.85);}
100%{opacity:1;transform:scale(1);}
}
@-moz-keyframes cookieShow { 0%{opacity:0.3;transform:scale(0.85);}
100%{opacity:1;transform:scale(1);}
}
@keyframes cookieShow { 0%{opacity:0.3;transform:scale(0.85);}
100%{opacity:1;transform:scale(1);}
} .simple-cookies .simple-cookie-buttons .tap:first-child{border-radius:20px 20px 20px 20px;}
.simple-cookies .simple-cookie-buttons .tap:last-child{border-radius:20px 20px 20px 20px;}
.simple-cookies .simple-cookie-content a{text-decoration:underline;}
.simple-cookies .simple-cookies-wrapper{border:1px solid #d9d9d9;}