/*! Version 2.3.1 */
:root{--link-color:#c81644;--link-color-hover:#830e2d;--main-color-light:#088fb5;--main-color-dark:#00759c;--title-font-family:"Roboto",sans-serif;--text-font-family:"Roboto",sans-serif}@font-face{font-family:"Roboto";src:url("/robotofonts/Roboto-Regular.ttf") format("truetype")}@media print{#cckBanner{display:none}}#cckBanner{width:100%;position:fixed;z-index:1080;bottom:0;right:0;font-family:"Roboto",sans-serif;font-family:var(--text-font-family)}#cckBanner .cckBannerInner{font-size:small;color:#000;overflow:auto;text-align:left;background:#fff;border:solid 1px #cdcdcd !important;padding:1em;position:relative}.font-size-1 #cckBanner{font-size:small}.font-size-2 #cckBanner{font-size:medium}.font-size-3 #cckBanner{font-size:large}#cckBanner h2{font-family:"Roboto",sans-serif;font-family:var(--title-font-family);margin:0;padding:0;color:#333;font-size:14pt;font-weight:normal;line-height:normal}#cckBanner p{color:#333;line-height:normal;font-size:12px}#cckBanner .cckInform a,#cckBanner .cckInform a:link,#cckBanner .cckInform a:active,#cckBanner .cckInform a:focus{color:#c81644;color:var(--link-color);text-decoration:none}#cckBanner .cckInform a:hover{color:#830e2d;color:var(--link-color-hover);text-decoration:underline}#cckAcceptCookies{margin-right:20px}#cckRefuseCookies{margin-right:20px}#cckBanner .cckActions{float:left;background:#088fb5;background:var(--main-color-light);white-space:nowrap;text-decoration:none;border-radius:.25em;padding:5px 7px;border:none;color:#fff;transform-origin:top left}#cckBanner .cckActions:hover{background:#00759c;background:var(--main-color-dark);cursor:pointer}#cckBanner.cckBannerVisible{animation:slide-top .5s cubic-bezier(.25,.46,.45,.94) both;-webkit-animation:slide-top .5s cubic-bezier(.25,.46,.45,.94) both}#cckBanner.cckBannerHidden{animation:slide-bottm .5s cubic-bezier(.25,.46,.45,.94) both;-webkit-animation:slide-bottm .5s cubic-bezier(.25,.46,.45,.94) both}#cckBanner.cckBannerHidden.noAnimation{animation:none !important;-webkit-animation:none !important;transform:translateY(100%);-webkit-transform:translateY(100%)}@-webkit-keyframes slide-top{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-top{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slide-bottm{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slide-bottm{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(100%);transform:translateY(100%)}}#cckBanner .cckButton{z-index:990 !important;position:absolute;top:-22px;line-height:22px;background:#088fb5;background:var(--main-color-light);height:22px;display:block;text-align:center;color:#fff;font-size:small;text-decoration:none;border:none;letter-spacing:.01rem;padding:0;width:140px}#cckBanner .cckButton:hover{color:#fff;background:#00759c;background:var(--main-color-dark);text-decoration:none;cursor:pointer}@media only screen and (min-width:1400px){#cckBanner .cckBannerInner{padding:1.75em}}@media only screen and (min-width:710px) and (max-width:1024px){#cckBanner .cckBannerInner{padding:1.5em}}@media only screen and (min-width:490px) and (max-width:710px){#cckBanner .cckBannerInner{padding:1.5em}#cckBanner .cckActions{margin-top:5px}}@media only screen and (max-width:490px){#cckBanner .cckBannerInner{padding:1em;font-size:1em}#cckBanner h2{font-size:1.5em}#cckBanner p{font-size:1em}#cckBanner .cckActions{margin-top:5px}}@media only screen and (min-width:320px) and (max-width:490px){#cckBanner .cckBannerInner{padding:1em;font-size:1em}#cckBanner h2{font-size:1.5em}#cckBanner p{font-size:1em}}