@charset "UTF-8";
/* CSS Document */
div.cookieStage { 
    display: block; 
    position: fixed; 
    width: 100%; 
    height: 100vh; 
    background-color: rgba(0,0,0,0.7); 
    text-align: center; 
    padding-top: 82px; 
    z-index:100; 
    top:0px;
    left:0px;
}
div.cookieStage > div { 
    display: inline-block; 
    max-width: 640px; 
    min-width: 320px; 
    padding: 112px 32px 42px; 
    background-color: white; 
    border-radius: 12px; 
    box-shadow: 0px 0px 24px 0px black; 
    background-repeat: no-repeat;
    background-size: 80px;
    background-position: center 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='mediumseagreen'%3E%3Cpath d='M480-100q-78.85 0-148.2-29.92-69.35-29.93-120.65-81.23-51.3-51.3-81.23-120.65Q100-401.15 100-480q0-77.31 29.77-146.23 29.77-68.92 81-121.19 51.23-52.27 120-82.93Q399.54-861 477.31-861q15.28 0 31.29 1.23 16.02 1.23 32.09 3.92-2.84 45 11 81.54 13.85 36.54 40.77 62.27 26.92 25.73 65.35 38.42 38.42 12.7 85.5 10.77-12.16 59 24.81 106.08 36.96 47.08 91.42 54.46.23 2.54.34 4.73.12 2.2.12 4.73 0 80.69-30.08 152.03-30.09 71.34-81.66 124.96-51.57 53.63-120.64 84.74Q558.54-100 480-100Zm-59.62-467.69q21.54 0 36.74-15.58 15.19-15.58 15.19-37.11 0-21.54-15.26-36.74-15.26-15.19-37.05-15.19-21.15 0-36.73 15.26-15.58 15.26-15.58 37.05 0 21.15 15.58 36.73 15.58 15.58 37.11 15.58Zm-80 200q21.54 0 36.74-15.58 15.19-15.58 15.19-37.11 0-21.54-15.26-36.74-15.26-15.19-37.05-15.19-21.15 0-36.73 15.26-15.58 15.26-15.58 37.05 0 21.15 15.58 36.73 15.58 15.58 37.11 15.58Zm260 40q13.54 0 22.74-9.58 9.19-9.58 9.19-23.11 0-13.54-9.29-22.74-9.29-9.19-23.02-9.19-13.15 0-22.73 9.29T567.69-360q0 13.15 9.58 22.73t23.11 9.58ZM480.14-140q129.19 0 229.25-93.62 100.07-93.61 109.84-237.46-53.08-21.23-82.73-60-29.65-38.77-35.04-93.46-82.38-7.15-137.77-59.08-55.38-51.92-60.69-136.61-76.15-5.08-142.42 21.31-66.27 26.38-115.23 74.11-48.97 47.73-77.16 111.66Q140-549.23 140-480q0 140.69 99.65 240.35Q339.31-140 480.14-140ZM480-487.85Z'/%3E%3C/svg%3E");
    z-index:101; 
}
div.cookieStage > div > b { 
    display: inline-block; 
    width: 100%; 
    padding: 3px 0px 28px; 
    font-weight: 400; 
    font-size: 1.4rem; 
    text-align: center;
}
div.cookieStage > div > p { 
    display: block;
    padding: 2px 8px 12px 0px;
    font-size: 1rem;
    line-height: 1.45;
    font-weight: 200;
    text-align: left;
}
div.cookieStage > div > button { 
    pointer-events: all;
    background-color: slategray;
    font-size: 1.6rem;
    color: white;
    padding: 12px 32px;
    margin: 24px 0px 12px;
    border-radius: 7px;
    box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5); 
    cursor: pointer; 
}
div.cookieStage > div > button:hover { 
    background-color: mediumseagreen;
    cursor: pointer; 
}
div.cookieStage > div > button.loading { 
    pointer-events: none; 
    opacity:0.2; 
} 





body > button.cookie.off { 
    bottom: 5px;
    left: 6px;
    display: block;
    position: fixed;
    z-index: 100;
    pointer-events: all;
    background-color: crimson;
    font-size: 0.8rem;
    color: white;
    padding: 7px 12px 6px 36px;
    border-radius: 7px;
    box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5);
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='white'%3E%3Cpath d='M800-274.23 756.23-318q19.15-32.15 29.77-70.35 10.62-38.19 13.62-78.5-49.24-20.84-77.74-57.3-28.5-36.47-36.19-85-76.23-8.7-129.3-61-53.08-52.31-62.24-129.7-50.53-3.15-94.8 8.47-44.27 11.61-81.97 34.53L274.23-800q56.77-38.15 128.46-53.31 71.69-15.15 151.08.16-5.92 43.07 7.92 79.88 13.85 36.81 41.35 62.27t65.8 36.42q38.31 10.97 82.54 2.5-22.15 63.23 17.16 108.77 39.3 45.54 90.23 49.85 4.92 65.08-10.66 126.84-15.57 61.77-48.11 112.39Zm-460-89.62q-23.08 0-39.62-16.53-16.53-16.54-16.53-39.62 0-23.46 16.53-39.81 16.54-16.34 39.62-16.34 23.46 0 39.81 16.34 16.34 16.35 16.34 39.81 0 23.08-16.34 39.62-16.35 16.53-39.81 16.53ZM831.69-43.39 702.54-172.54q-47.23 34.69-103.31 53.62Q543.15-100 480-100q-78.77 0-148.11-29.96-69.35-29.96-120.66-81.27-51.31-51.31-81.27-120.66Q100-401.23 100-480q0-63.15 18.92-119.23 18.93-56.08 53.62-103.31L51.23-823.85 94-866.61 874.46-86.15l-42.77 42.76ZM480-160q50.39 0 95.31-15.08 44.92-15.07 83.23-41.46l-442-442q-26.39 38.31-41.46 83.23Q160-530.39 160-480q0 133 93.5 226.5T480-160Zm-42.15-277.85ZM559-561Z'/%3E%3C/svg%3E");
    background-size: 24px;
    background-position: 6px 6px;
    margin: 0px 0px;
    line-height: 1;
    opacity: 0.5;
} 











body > button.cookie.off > small { 
    display: block; 
    width: 100%; 
    text-align: left; 
    padding-top:2px; 
}
body > button.cookie.off:hover { 
    cursor: pointer;  
    opacity: 1;
}
body > button.cookie.off.loading { 
    pointer-events: none; 
    opacity:0.2;  
} 