.cp-curtain-container{-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100vw;height:100svh;padding:60px 20px;overflow:hidden;z-index:99999}.cp-curtain-container.hide{display:none}.cp-curtain-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.cp-curtain-container:before{content:"";display:block;width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:var(--cookiepopup-page_overflow);-webkit-backdrop-filter:blur(var(--cookiepopup-blur));backdrop-filter:blur(var(--cookiepopup-blur));z-index:-1}.cp-curtain-container.cookie_left{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cp-curtain-container.cookie_center{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cp-curtain-container.cookie_center_center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cp-curtain-container.cookie_right{right:10px}.cp-curtain-container.image_top .cp-popup-small{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cp-curtain-container.image_right .cp-popup-small{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.cp-curtain-container .cp-popup-small{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:var(--cookiepopup-image_alignment);-ms-flex-align:var(--cookiepopup-image_alignment);align-items:var(--cookiepopup-image_alignment);-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;border:var(--cookiepopup-border);background:var(--cookiepopup-bckgcolor);border-radius:var(--cookiepopup-border_radius);-webkit-box-shadow:var(--cookiepopup-shadow);box-shadow:var(--cookiepopup-shadow);width:var(--cookiepopup-max_width);max-width:calc(100% - var(--wrap-padding-mobile) * 2);padding:30px;-webkit-backdrop-filter:blur(var(--cookiepopup-blur));backdrop-filter:blur(var(--cookiepopup-blur));max-height:calc(100svh - 120px);overflow:hidden;overflow-y:auto;scrollbar-width:thin;opacity:1;visibility:visible;-webkit-transition:opacity 0.2s 0.2s;transition:opacity 0.2s 0.2s}.cp-curtain-container .cp-popup-small.hide{opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity 0.1s;transition:opacity 0.1s}.cp-curtain-container .cp-popup-small .cookie_image{display:block;width:100%;max-width:var(--cookiepopup-image_max_width)}.cp-curtain-container .cp-popup-small .cookie_image img{display:block;width:100%;height:auto}@media screen and (max-height:500px){.cp-curtain-container .cp-popup-small .cookie_image{display:none}}@media screen and (max-width:430px){.cp-curtain-container .cp-popup-small .cookie_image{display:none}}.cp-curtain-container .cp-popup-small .content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 1 min-content;flex:1 1 min-content}.cp-curtain-container .cp-popup-small .content .cp-text{font-size:14px;color:var(--cookiepopup-text_color)}.cp-curtain-container .cp-popup-small .content .cp-text .cookie_title{display:block}.cp-curtain-container .cp-popup-small .content .cp-actions{display:block;margin-top:30px;text-align:center}.cp-curtain-container .cp-popup-small .content .cp-actions .cp-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}.cp-curtain-container .cp-popup-small .content .cp-actions .cp-buttons input{-webkit-box-flex:1;-ms-flex:1;flex:1}.cp-curtain-container .cp-popup-small .content .cp-actions .cp-buttons #accept-all.default,.cp-curtain-container .cp-popup-small .content .cp-actions .cp-buttons #reject-all.default{background:transparent;color:#727272;border:1px solid #A2A2A2;font-size:14px;line-height:1;padding:1.5rem 2rem;border-radius:6px;cursor:pointer}@media only screen and (max-width:500px){.cp-curtain-container .cp-popup-small .content .cp-actions .cp-buttons #accept-all.default,.cp-curtain-container .cp-popup-small .content .cp-actions .cp-buttons #reject-all.default{white-space:normal;text-wrap:balance}}.cp-curtain-container .cp-popup-small .content .cp-actions .cp-buttons #accept-all.default:hover,.cp-curtain-container .cp-popup-small .content .cp-actions .cp-buttons #reject-all.default:hover{color:#fff;background:#212121;border-color:#212121}.cp-curtain-container .cp-popup-small .content .cp-actions .cp-buttons #accept-all.default{background:rgba(103,162,11,0.1)}.cp-curtain-container .cp-popup-small .content .cp-actions .cp-buttons #accept-all.default:hover{background:#67a20b;border-color:#67a20b}.cp-curtain-container .cp-popup-small .content .cp-actions .show-popup{color:#727272;display:block;width:100%;margin-top:10px}.cp-curtain-container .cp-popup-small .content .cp-actions .show-popup.default{font-size:14px;line-height:1;padding:1.5rem 2rem;border:1px solid #A2A2A2;border-radius:6px}.cp-curtain-container .cp-popup-small .content .cp-actions .show-popup.default:hover{color:var(--link-color);border-color:var(--link-color)}.cp-curtain-container .cp-popup{border:var(--cookiepopup-border);background:#fff;border-radius:var(--cookiepopup-border_radius);-webkit-box-shadow:var(--cookiepopup-shadow);box-shadow:var(--cookiepopup-shadow);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:30px 0;position:absolute;top:50%;opacity:0;visibility:hidden;pointer-events:none;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:calc(100% - 120px);max-width:650px;text-align:left;-webkit-transition:all 0.2s;transition:all 0.2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.cp-curtain-container .cp-popup.show{top:50%;opacity:1;visibility:visible;pointer-events:all;-webkit-transition:opacity 0.2s 0.2s;transition:opacity 0.2s 0.2s}.cp-curtain-container .cp-popup .close-popup{color:#000;display:block;font-size:38px;position:absolute;top:6px;right:12px;text-decoration:none}.cp-curtain-container .cp-popup .close-popup:hover{color:red}.cp-curtain-container .cp-popup .cp-popup-inner{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;overflow-y:auto;scrollbar-width:thin;padding:0 30px;position:relative}.cp-curtain-container .cp-popup .cp-popup-inner .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f5f5f5;padding:22px}.cp-curtain-container .cp-popup .cp-popup-inner .button-container input.default{background:#212121;border:none;color:#fff;cursor:pointer;line-height:45px;padding:0 30px;text-transform:uppercase}.cp-curtain-container .cp-popup .cp-popup-inner .text{padding-top:40px}.cp-curtain-container .cp-popup .cp-popup-inner p+span.h1,.cp-curtain-container .cp-popup .cp-popup-inner p+span.h2,.cp-curtain-container .cp-popup .cp-popup-inner p+span.h3,.cp-curtain-container .cp-popup .cp-popup-inner p+span.h4{margin-top:40px}.cp-curtain-container .cp-popup .cp-popup-inner span.h1,.cp-curtain-container .cp-popup .cp-popup-inner span.h2,.cp-curtain-container .cp-popup .cp-popup-inner span.h3,.cp-curtain-container .cp-popup .cp-popup-inner span.h4,.cp-curtain-container .cp-popup .cp-popup-inner span.h5,.cp-curtain-container .cp-popup .cp-popup-inner span.h6{display:block;margin-bottom:20px}.cp-curtain-container .cp-popup .cp-popup-inner span.h1+.h1,.cp-curtain-container .cp-popup .cp-popup-inner span.h1+.h2,.cp-curtain-container .cp-popup .cp-popup-inner span.h1+.h3,.cp-curtain-container .cp-popup .cp-popup-inner span.h1+.h4,.cp-curtain-container .cp-popup .cp-popup-inner span.h2+.h1,.cp-curtain-container .cp-popup .cp-popup-inner span.h2+.h2,.cp-curtain-container .cp-popup .cp-popup-inner span.h2+.h3,.cp-curtain-container .cp-popup .cp-popup-inner span.h2+.h4,.cp-curtain-container .cp-popup .cp-popup-inner span.h3+.h1,.cp-curtain-container .cp-popup .cp-popup-inner span.h3+.h2,.cp-curtain-container .cp-popup .cp-popup-inner span.h3+.h3,.cp-curtain-container .cp-popup .cp-popup-inner span.h3+.h4,.cp-curtain-container .cp-popup .cp-popup-inner span.h4+.h1,.cp-curtain-container .cp-popup .cp-popup-inner span.h4+.h2,.cp-curtain-container .cp-popup .cp-popup-inner span.h4+.h3,.cp-curtain-container .cp-popup .cp-popup-inner span.h4+.h4,.cp-curtain-container .cp-popup .cp-popup-inner span.h5+.h1,.cp-curtain-container .cp-popup .cp-popup-inner span.h5+.h2,.cp-curtain-container .cp-popup .cp-popup-inner span.h5+.h3,.cp-curtain-container .cp-popup .cp-popup-inner span.h5+.h4,.cp-curtain-container .cp-popup .cp-popup-inner span.h6+.h1,.cp-curtain-container .cp-popup .cp-popup-inner span.h6+.h2,.cp-curtain-container .cp-popup .cp-popup-inner span.h6+.h3,.cp-curtain-container .cp-popup .cp-popup-inner span.h6+.h4{margin-top:20px}.cp-curtain-container .cp-popup .cp-popup-inner span.h1{display:block;font-size:3.2rem;line-height:4rem;margin-bottom:2.2rem;margin-top:0}.cp-curtain-container .cp-popup .cp-popup-inner span.h3{margin-bottom:2.2rem}.cp-curtain-container .cp-popup .cp-popup-inner .element{background:#f5f5f5;padding:22px;margin:20px 0px;border-radius:var(--cookiepopup-border_radius)}.cp-curtain-container .cp-popup .cp-popup-inner .element .element-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #e0e0e0;margin:0 0 22px 0}.cp-curtain-container .cp-popup .cp-popup-inner .element .element-title span.h3{margin-top:0}.cp-curtain-container .cp-popup .cp-popup-inner .element .element-title label{color:#000;font-weight:500;margin:0 0 22px 15px}.cp-curtain-container .cp-popup .cp-popup-inner .element .element-title .radios{border:none;display:-webkit-box;display:-ms-flexbox;display:flex}.cp-curtain-container .cp-popup .cp-popup-inner .element .element-title .radios legend{display:none}.cp-curtain-container .cp-popup .cp-popup-inner .element .element-title .radios .label{margin-bottom:0}