.cookie-widget-banner{padding-top:90px;position:relative}.cookie-widget-banner .cookie-widget-container{margin:auto;max-width:1320px;padding:0;position:relative;z-index:100}.cookie-widget-banner .cookie-widget-section{display:grid;gap:80px;grid-template-columns:40% 1fr;min-height:80vh}.cookie-widget-banner .cookie-widget-section .cookie-content-info{position:relative}.cookie-widget-banner .cookie-widget-section .cookie-content-info:before{background:linear-gradient(140deg,#fac6a1,#a9ddd7 58%,#afc2e7 76%);border-radius:1000px;content:"";filter:blur(120px);height:100%;left:50%;opacity:.4;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}.cookie-widget-banner .cookie-widget-section .cookie-left-card{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;overflow:initial;padding:45px 0 0}.cookie-widget-banner .cookie-widget-section .cookie-left-info{background:#fff;border-radius:12px;box-shadow:0 2.8px 2.2px rgba(0,0,0,.02),0 6.7px 5.3px rgba(0,0,0,.027),0 12.5px 10px rgba(0,0,0,.035),0 22.3px 17.9px rgba(0,0,0,.043),0 41.8px 33.4px rgba(0,0,0,.05),0 100px 80px rgba(0,0,0,.07);font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:400;height:auto;line-height:1.5;position:relative;transition:all .8s cubic-bezier(.87,0,.13,1) 0s;width:520px}.cookie-widget-banner .cookie-widget-section .cookie-left-card .cookie-left-info .cookie-left-text-section{border-top-left-radius:12px;border-top-right-radius:12px;color:#212121;overflow:hidden;position:relative;transition:all .8s cubic-bezier(.87,0,.13,1) 0s;z-index:100}.cookie-widget-banner .cookie-widget-section .cookie-left-top-section{color:#2e2e2e;max-height:400px;overflow:hidden auto;padding:10px 30px;position:relative;z-index:100}.cookie-widget-banner .cookie-widget-section .cookie-left-top-image{float:right;margin:8px 0 10px 10px;position:relative;z-index:100}.cookie-widget-banner .cookie-widget-section .cookie-left-top-image img{height:auto;object-fit:contain;position:relative;width:clamp(130px,26vw,180px);z-index:100}.cookie-widget-banner .cookie-widget-section .cookie-left-top-image .cookie-left-bg-image{left:0;position:absolute;right:0;top:0;z-index:10}.cookie-widget-banner .cookie-widget-section .cookie-left-top-image .cookie-left-bg-image img{left:auto;max-width:none;position:absolute;right:-60px;top:-70px;transform:rotate(180deg);z-index:10}.cookie-widget-banner .cookie-widget-section .cookie-left-top-section .h2,.cookie-widget-banner .cookie-widget-section .cookie-left-top-section h2{color:#000;display:block;font-family:"Source Serif 4",serif;font-size:42px;font-weight:700;line-height:1.2;margin:0 0 10px;text-align:left;transition:all .8s cubic-bezier(.87,0,.13,1) 0s}.cookie-widget-banner .cookie-widget-section .cookie-left-top-section .h2 small,.cookie-widget-banner .cookie-widget-section .cookie-left-top-section h2 small{font-family:Source Sans Pro,sans-serif;font-size:20px;font-weight:400}.cookie-widget-banner .cookie-widget-section .cookie-left-top-section .h2 span,.cookie-widget-banner .cookie-widget-section .cookie-left-top-section h2 span{display:block}.cookie-widget-banner .cookie-widget-section .cookie-left-top-section p{color:#212121;font-size:16px;font-weight:400;margin:0 0 10px;transition:all .8s cubic-bezier(.87,0,.13,1) 0s}.cookie-widget-banner .cookie-widget-section .cookie-left-copyright-section{display:inline-flex;justify-content:center;overflow:hidden;padding-top:2px;position:relative;width:100%;z-index:300}.cookie-widget-banner .cookie-widget-section .cookie-left-copyright-section .text_with_logo{align-items:center;background:#fff;border:none;border-top-left-radius:8px;border-top-right-radius:8px;color:#212121;cursor:help;display:inline-flex;font-size:14px;font-weight:400;padding:14px 20px;text-decoration:none;transition:all .8s cubic-bezier(.87,0,.13,1) 0s;white-space:nowrap}.cookie-widget-banner .cookie-widget-section .cookie-left-copyright-section .text_with_logo span{font-size:16px;font-weight:400;margin-right:4px;transition:all .8s cubic-bezier(.87,0,.13,1) 0s}.cookie-widget-banner .cookie-widget-section .cookie-left-copyright-section .text_with_logo .cookie-left-svg-icon{align-items:center;display:inline-flex;height:auto;line-height:1;position:relative;top:1px;width:80px}.cookie-widget-banner .cookie-widget-section .cookie-left-info .cookie-left-button-sections{align-items:stretch;border-color:transparent;border-top:1px solid #ededed;display:flex;justify-content:center;padding:0;position:relative;transition:all .8s cubic-bezier(.87,0,.13,1) 0s;width:100%;z-index:200}.cookie-widget-banner .cookie-widget-section .cookie-left-info .cookie-left-button-sections button.button-section{align-items:center;background:transparent;border:1px solid transparent;color:#212121;cursor:pointer;display:inline-flex;flex:1 1 auto;font-size:18px;font-weight:700;height:56px;justify-content:center;line-height:1.25;margin:0;padding:0;position:relative;text-transform:none;transition:all .8s cubic-bezier(.87,0,.13,1) 0s;user-select:none}.cookie-widget-banner .cookie-widget-section .cookie-left-info .cookie-left-button-sections button.button1{border-right:1px solid #ededed}.cookie-widget-banner .cookie-widget-section .cookie-left-info .cookie-left-button-sections button.button3{background:#ffce43;border:none;border-radius:0;border-bottom-right-radius:11px}.cookie-widget-banner .cookie-widget-section .cookie-info .h2,.cookie-widget-banner .cookie-widget-section .cookie-info h2{color:#212121;font-family:"Source Serif 4",serif;font-size:clamp(36px,4vw,54px);line-height:1.25;margin:0 0 4px}.cookie-widget-banner .cookie-widget-section .cookie-info p{color:#212121;font-size:clamp(18px,2.25vw,20px);font-weight:400;line-height:1.5;margin:0 0 20px}.cookie-widget-banner .cookie-widget-section .cookie-info .h2 strong,.cookie-widget-banner .cookie-widget-section .cookie-info h2 strong{color:#dea912;display:block;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:700;letter-spacing:.04em;margin-bottom:12px;text-transform:uppercase}.cookie-widget-banner .cookie-widget-button-section a.yellow-bg-hover-transition span.yellow-bg-hover-button.button-section{padding:15px 45px 15px 30px}.cookie-widget-banner .cookie-widget-section .cookie-info .cookie-widget-button-section{align-items:center;display:flex;flex-direction:row-reverse;gap:20px;justify-content:left}.cookie-widget-banner .cookie-widget-section .cookie-info .cookie-widget-button-section .button-info a svg{margin-left:8px;width:20px}.cookie-widget-banner .cookie-widget-section .cookie-info .text-section{margin-bottom:50px}.cookie-widget-banner .cookie-widget-section .cookie-info .cookie-widget-button-section .button-info a{font-size:18px}@media screen and (max-width:991px){.cookie-widget-banner .cookie-widget-section{display:block;min-height:100%}.cookie-widget-banner .cookie-widget-section .cookie-content-info{display:none}.cookie-widget-banner .cookie-widget-container{padding:0 30px}.cookie-widget-banner .cookie-widget-section .cookie-info .cookie-widget-button-section{align-items:unset;flex-direction:column-reverse;flex-wrap:wrap;gap:20px}}@media (min-width:992px) and (max-width:1199px){.cookie-widget-banner .cookie-widget-container{padding:0 30px}.cookie-widget-banner .cookie-widget-section{display:flex;gap:50px;min-height:100%}.cookie-widget-banner .cookie-widget-section .cookie-content-info,.cookie-widget-banner .cookie-widget-section .cookie-info{width:50%}.cookie-widget-banner .cookie-widget-section .cookie-left-info{width:100%}}@media (min-width:1200px) and (max-width:1420px){.cookie-widget-banner .cookie-widget-container{padding:0 30px}}