.vp-cookieControlBottomPanel{position:fixed;z-index:2147483646;right:0;bottom:0;left:0;display:grid;grid-gap:20px 15px;grid-template-columns:50px 1fr;padding:20px 15px;color:#fff;background:#000c}.vp-cookieControlBottomPanelContent{grid-column:1/3}.vp-cookieControlBottomPanelContent__title{font-size:1.48em;font-weight:700}.vp-cookieControlBottomPanelContent__description{font-size:.92em}@media (width >= 640px){.vp-cookieControlBottomPanelContent{grid-column:2/3}}.vp-cookieControlBottomPanelButtons{display:grid;grid-gap:10px;grid-template-columns:50% auto}.vp-cookieControlBottomPanelButtonsBtn{cursor:pointer;-webkit-user-select:none;user-select:none;align-self:center;width:100%;padding:10px;border-radius:2px;font-size:1.14em;color:#000;text-align:center;text-transform:uppercase;background:#f2f2f2}.vp-cookieControlBottomPanelButtonsBtn:hover{color:#000;background:#fff}.vp-cookieControlBottomPanelButtonsBtn__settings{background:#ccc}.vp-cookieControlBottomPanelButtonsBtn__settings:hover{background:#d9d9d9}@media (width <= 639px){.vp-cookieControlBottomPanelButtons{grid-column:2/3}}@media (width >= 640px){.vp-cookieControlBottomPanel{grid-template-columns:55px 1fr minmax(250px,25%)}}.vp-cookieControlIcon{cursor:pointer;-webkit-user-select:none;user-select:none;position:fixed;z-index:2147483647;bottom:15px;left:15px;display:grid;place-content:center center;width:50px;height:50px;border-radius:50px;background:#00000080}.vp-cookieControlIcon:hover{background:#000}.vp-cookieControlIconBtn{width:30px;height:30px;background-image:url(assets/images/cookie-icon-simple.svg);background-repeat:no-repeat;background-position:bottom;transition:transform .1s ease}.vp-cookieType{display:grid;grid-gap:15px;padding-bottom:30px}.vp-cookieTypeSwitch{float:right;display:grid;grid-gap:10px;grid-template-columns:1fr 1fr;text-align:center}.vp-cookieTypeSwitch input{display:none}.vp-cookieTypeSwitch input+label{cursor:pointer;-webkit-user-select:none;user-select:none;align-self:start;width:100%;margin-bottom:0;padding:15px;border-radius:2px;font-size:1.14em;font-weight:400;color:#000;text-transform:uppercase;background:gray}.vp-cookieTypeSwitch input+label:hover{background:#8c8c8c}.vp-cookieTypeSwitch input:checked+label{background:#f2f2f2}.vp-cookieTypeSwitch input:checked+label:hover{background:#fff}.vp-cookieTypeTitle{margin-top:0;margin-bottom:0;font-size:1.2em;font-weight:700;color:#fff}.vp-cookieTypeDescription{position:relative;overflow:hidden;height:57px;font-size:.97em}.vp-cookieTypeDescription--more{overflow:unset;height:unset}.vp-cookieTypeBtn{cursor:pointer;-webkit-user-select:none;user-select:none;align-self:center;margin-bottom:-5px;padding:5px 10px;border-radius:2px;font-size:1.14em;color:#000;text-align:center;text-transform:uppercase;background:#bfbfbf}.vp-cookieTypeBtn:hover{color:#000;background:#ccc}.vp-cookieControlSidePanel{position:fixed;z-index:2147483646;top:0;left:0;display:grid;width:100vw;height:100vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;color:#fff;background:#00000080}.vp-cookieControlSidePanel a{color:#fff;text-decoration:underline}.vp-cookieControlSidePanel a:hover{color:#bfbfbf}.vp-cookieControlSidePanelContent{position:relative;overflow-y:auto;grid-column:2/2;padding:95px 30px 150px;background:#000c;-webkit-overflow-scrolling:touch}.vp-cookieControlSidePanelContentHeading{position:absolute;top:0;left:30px;margin-top:.674em;margin-bottom:.674em;font-size:2.05em;font-weight:700;color:#fff}.vp-cookieControlSidePanelContentIconBtn{cursor:pointer;-webkit-user-select:none;user-select:none;position:absolute;top:15px;right:15px;display:grid;place-content:center center;width:50px;height:50px;border-radius:50px;background:#00000080}.vp-cookieControlSidePanelContentIconBtn:hover{background-color:#000}.vp-cookieControlSidePanelContentIconBtnIcon{width:30px;height:30px;background:url(assets/images/close-icon.svg) center no-repeat;background-size:contain;transition:transform .1s ease}:hover>.vp-cookieControlSidePanelContentIconBtnIcon{transform:rotate(90deg)}.vp-cookieControlSidePanelContentDescription{margin-bottom:15px;font-size:1.14em}.vp-cookieControlSidePanelContentDescription p:first-of-type{margin-top:0}.vp-cookieControlSidePanelContentDescription p:last-of-type{margin-bottom:0}.vp-cookieControlSidePanelContentBtn{cursor:pointer;-webkit-user-select:none;user-select:none;align-self:center;width:100%;margin-top:30px;margin-bottom:30px;padding:10px;border-radius:2px;font-size:1.14em;color:#000;text-align:center;text-transform:uppercase;background:#f2f2f2}.vp-cookieControlSidePanelContentBtn:hover{color:#000;background:#fff}.vp-cookieControlSidePanelContentBtn--save{margin-top:0}@media (width >= 420px){.vp-cookieControlSidePanel{grid-template-columns:1fr 420px}}.vp-cookieControl{font-family:system-ui,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:14px;line-height:1.4286;text-size-adjust:100%}.vp-cookieControl :is(h1,h2,h3,h4,h5,h6){font-family:system-ui,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.1}.vp-cookieControl *{box-sizing:border-box}
