:root{--colorWhite: #ffffff;--colorPrimary: #0653B6;--colorPrimaryLight: #1C69D4}:root{--gutterHalf: 1.5625rem}@supports (-webkit-appearance: none) or (-moz-appearance: none){#hofff-consent-banner input[type='checkbox'],#hofff-consent-banner input[type='radio']{--active: #0653B6;--active-inner: #fff;--focus: 2px rgba(39, 94, 254, .3);--border: #1C69D4;--border-hover: #0653B6;--background: #fff;--disabled: #F6F8FF;--disabled-inner: #E1E6F9;-webkit-appearance:none;-moz-appearance:none;height:21px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc, var(--border));background:var(--b, var(--background));transition:background 0.3s, border-color 0.3s, box-shadow 0.2s}#hofff-consent-banner input[type='checkbox']:after,#hofff-consent-banner input[type='radio']:after{content:'';display:block;left:0;top:0;position:absolute;transition:transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s)}#hofff-consent-banner input[type='checkbox']:checked,#hofff-consent-banner input[type='radio']:checked{--b: var(--active);--bc: var(--active);--d-o: .3s;--d-t: .6s;--d-t-e: cubic-bezier(.2, .85, .32, 1.2)}#hofff-consent-banner input[type='checkbox']:disabled,#hofff-consent-banner input[type='radio']:disabled{--b: var(--disabled);cursor:not-allowed;opacity:0.9}#hofff-consent-banner input[type='checkbox']:disabled:checked,#hofff-consent-banner input[type='radio']:disabled:checked{--b: var(--disabled-inner);--bc: var(--border)}#hofff-consent-banner input[type='checkbox']:disabled+label,#hofff-consent-banner input[type='radio']:disabled+label{cursor:not-allowed}#hofff-consent-banner input[type='checkbox']:hover:not(:checked):not(:disabled),#hofff-consent-banner input[type='radio']:hover:not(:checked):not(:disabled){--bc: var(--border-hover)}#hofff-consent-banner input[type='checkbox']:focus,#hofff-consent-banner input[type='radio']:focus{box-shadow:0 0 0 var(--focus)}#hofff-consent-banner input[type='checkbox']:not(.switch),#hofff-consent-banner input[type='radio']:not(.switch){width:21px}#hofff-consent-banner input[type='checkbox']:not(.switch):after,#hofff-consent-banner input[type='radio']:not(.switch):after{opacity:var(--o, 0)}#hofff-consent-banner input[type='checkbox']:not(.switch):checked,#hofff-consent-banner input[type='radio']:not(.switch):checked{--o: 1}#hofff-consent-banner input[type='checkbox']+label,#hofff-consent-banner input[type='radio']+label{display:inline-block;vertical-align:top;cursor:pointer;margin-left:4px}#hofff-consent-banner input[type='checkbox']:not(.switch):after{width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:7px;top:4px;transform:rotate(var(--r, 20deg))}#hofff-consent-banner input[type='checkbox']:not(.switch):checked{--r: 43deg}#hofff-consent-banner input[type='checkbox'].switch{width:38px;border-radius:11px}#hofff-consent-banner input[type='checkbox'].switch:after{left:2px;top:2px;border-radius:50%;width:15px;height:15px;background:var(--ab, var(--border));transform:translateX(var(--x, 0))}#hofff-consent-banner input[type='checkbox'].switch:checked{--ab: var(--active-inner);--x: 17px}#hofff-consent-banner input[type='checkbox'].switch:disabled:not(:checked):after{opacity:0.6}#hofff-consent-banner input[type='radio']{border-radius:50%}#hofff-consent-banner input[type='radio']:after{width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;transform:scale(var(--s, 0.7))}#hofff-consent-banner input[type='radio']:checked{--s: .5}}#hofff-consent-banner{position:fixed;bottom:0;left:0;z-index:10000;box-sizing:border-box;width:100%;max-height:100%;overflow-y:auto;background-color:var(--colorWhite);border-top:3px solid var(--colorPrimaryLight)}.hofff-consent-privacy-settings .hofff-consent-tag-collection .widget-switch,.hofff-consent-privacy-settings .widget-explanation :last-child{margin-bottom:0;padding-bottom:0}.hofff-consent-content .hofff-consent-placeholder{padding:var(--gutterHalf);margin:15px;display:flex;align-items:center;justify-content:center;position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid #639CB6}.hofff-consent-content .hofff-consent-placeholder .hofff-consent-placeholder-overlay{padding-bottom:0.5rem}.hofff-consent-content .hofff-consent-placeholder .hofff-consent-placeholder-content.image_container{margin:0}.hofff-consent-content .hofff-consent-placeholder .hofff-consent-placeholder-content img{height:100%;-o-object-fit:cover;object-fit:cover}.hofff-consent-content .hofff-consent-placeholder .hofff-consent-placeholder-content+.hofff-consent-placeholder-overlay{position:absolute;top:0;left:0;flex:none;background-color:rgba(255, 255, 255, 0.8)}.hofff-consent-content .hofff-consent-placeholder .hofff-consent-buttons+.hofff-consent-privacy-settings-button{margin-top:var(--gutterHalf)}.hofff-consent-content.ce_rsce_ytElement .hofff-consent-placeholder{position:static}.activeConsentTool .inner.ce_youtube{background-color:var(--colorWhite)}.activeConsentTool .hofff-consent-content{background-color:var(--colorWhite)}.activeConsentTool .hofff-consent-content .hofff-consent-placeholder{left:auto;right:auto;bottom:auto;height:100%;overflow-y:auto;margin:0;align-items:flex-start}.activeConsentTool .hofff-consent-content .hofff-consent-placeholder .hofff-consent-placeholder-overlay{display:flex;flex-wrap:wrap}.activeConsentTool .hofff-consent-content .hofff-consent-placeholder .hofff-consent-placeholder-overlay .hofff-consent-tag-title,.activeConsentTool .hofff-consent-content .hofff-consent-placeholder .hofff-consent-placeholder-overlay .hofff-consent-tag-details{display:block;flex-grow:1;flex-shrink:0;flex-basis:100%;width:100%}.activeConsentTool .hofff-consent-content .hofff-consent-placeholder .hofff-consent-placeholder-overlay .hofff-consent-tag-details .hofff-consent-show-privacy-settings{display:inline-block}.activeConsentTool .hofff-consent-content .hofff-consent-placeholder .hofff-consent-placeholder-overlay .hofff-consent-privacy-settings-button{margin-top:0;margin-left:var(--gutterHalf)}.activeConsentTool .hofff-consent-content .hofff-consent-placeholder .hofff-consent-placeholder-overlay h2,.activeConsentTool .hofff-consent-content .hofff-consent-placeholder .hofff-consent-placeholder-overlay h3,.activeConsentTool .hofff-consent-content .hofff-consent-placeholder .hofff-consent-placeholder-overlay p{padding:0;color:#00577F;font-size:0.8em !important}.activeConsentTool .hofff-consent-content .hofff-consent-placeholder .hofff-consent-placeholder-overlay .h1,.activeConsentTool .hofff-consent-content .hofff-consent-placeholder .hofff-consent-placeholder-overlay .h2,.activeConsentTool .hofff-consent-content .hofff-consent-placeholder .hofff-consent-placeholder-overlay .h3,.activeConsentTool .hofff-consent-content .hofff-consent-placeholder .hofff-consent-placeholder-overlay .h4,.activeConsentTool .hofff-consent-content .hofff-consent-placeholder .hofff-consent-placeholder-overlay .h5,.activeConsentTool .hofff-consent-content .hofff-consent-placeholder .hofff-consent-placeholder-overlay .h6{font-weight:bold}.hofff-consent-content[class^="ce_"],.hofff-consent-content[class^="mod_"]{display:flex;justify-content:center;align-items:center}#hofff-consent-banner .hofff-consent-privacy-settings-button,.hofff-consent-placeholder .hofff-consent-privacy-settings-button{position:relative;display:inline-flex;justify-content:flex-start;align-items:center}#hofff-consent-banner .hofff-consent-privacy-settings-button button,.hofff-consent-placeholder .hofff-consent-privacy-settings-button button{padding:0.375rem;line-height:1.75}#hofff-consent-banner .hofff-consent-privacy-settings-button{margin:calc(var(--gutterHalf) / 2)}#hofff-consent-banner .hofff-consent-privacy-settings-button button{padding-top:5px;display:block}.ce_hofff_consent_privacy_settings_link+.ce_text{margin-top:1.875rem}#hofff-consent-banner .hofff-consent-privacy-settings-button a,#hofff-consent-banner .hofff-consent-privacy-settings-button button,.hofff-consent-placeholder .hofff-consent-privacy-settings-button a,.hofff-consent-placeholder .hofff-consent-privacy-settings-button button,.ce_hofff_consent_privacy_settings_link a,.ce_text a.hofff-consent-show-privacy-settings{display:inline-block;color:#343a40;text-decoration:none;opacity:0.7;transition:opacity 0.3s ease-in-out;font-size:1rem;line-height:1.1em;vertical-align:middle}#hofff-consent-banner .hofff-consent-privacy-settings-button a:before,#hofff-consent-banner .hofff-consent-privacy-settings-button button:before,.hofff-consent-placeholder .hofff-consent-privacy-settings-button a:before,.hofff-consent-placeholder .hofff-consent-privacy-settings-button button:before,.ce_hofff_consent_privacy_settings_link a:before,.ce_text a.hofff-consent-show-privacy-settings:before{content:'';width:0.9em;height:0.9em;position:relative;top:2px;display:inline-block;margin-right:5px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3E%3Cpath d='M52.506 45.956a3.007 3.007 0 011.312 3.644 29.437 29.437 0 01-5.326 8.224 2.984 2.984 0 01-3.786.664l-3.639-2.1a21.488 21.488 0 01-6.862 3.963v4.2a2.993 2.993 0 01-2.464 2.949 28.139 28.139 0 01-9.488 0 3.006 3.006 0 01-2.5-2.951v-4.2a21.721 21.721 0 01-6.862-3.963L9.252 58.47a2.992 2.992 0 01-3.787-.661A29.478 29.478 0 01.189 49.6 3.016 3.016 0 011.5 45.956l4.161-2.1a21.677 21.677 0 010-7.925L1.5 33.817a2.977 2.977 0 01-1.311-3.625 29.332 29.332 0 015.276-8.225 2.985 2.985 0 013.787-.661l3.639 2.1a21.461 21.461 0 016.862-3.964V15.23a2.978 2.978 0 012.447-2.938 28.5 28.5 0 019.5-.013 3 3 0 012.5 2.951v4.2a21.708 21.708 0 016.862 3.961l3.639-2.1a2.986 2.986 0 013.786.661 29.254 29.254 0 015.264 8.227 2.985 2.985 0 01-1.25 3.636l-4.214 2.1a21.616 21.616 0 010 7.938zM20.378 33.281c-7.4 9.625 3.589 20.613 13.215 13.214C40.992 36.87 30 25.879 20.378 33.281zm42.616.474a1.548 1.548 0 01-1.889.677 13.866 13.866 0 01-4.01-2.326 1.553 1.553 0 01-.352-1.964l1.026-1.786a10.778 10.778 0 01-1.987-3.425h-2.063a1.545 1.545 0 01-1.526-1.289 14.078 14.078 0 010-4.639 1.554 1.554 0 011.526-1.3h2.063a10.756 10.756 0 011.987-3.425l-1.026-1.786a1.538 1.538 0 01.352-1.964 13.993 13.993 0 014.01-2.328 1.546 1.546 0 011.889.675l1.026 1.789a11.122 11.122 0 013.961 0l1.026-1.789A1.545 1.545 0 0170.9 8.2a13.854 13.854 0 014.014 2.326 1.556 1.556 0 01.349 1.964l-1.026 1.786a10.761 10.761 0 011.984 3.424h2.063a1.543 1.543 0 011.524 1.289 14.06 14.06 0 010 4.636 1.555 1.555 0 01-1.524 1.3h-2.063a10.783 10.783 0 01-1.989 3.425l1.026 1.786a1.541 1.541 0 01-.349 1.964 14.074 14.074 0 01-4.009 2.332 1.547 1.547 0 01-1.888-.677l-1.026-1.787a11.122 11.122 0 01-3.961 0zm0 37.367a1.546 1.546 0 01-1.889.675 13.82 13.82 0 01-4.01-2.326 1.553 1.553 0 01-.352-1.964l1.026-1.786a10.756 10.756 0 01-1.987-3.421h-2.063a1.545 1.545 0 01-1.526-1.289 14.06 14.06 0 010-4.636 1.557 1.557 0 011.526-1.3h2.063a10.778 10.778 0 011.987-3.425l-1.026-1.786a1.538 1.538 0 01.352-1.964 14.039 14.039 0 014.01-2.326 1.548 1.548 0 011.889.677l1.026 1.787a11.122 11.122 0 013.961 0l1.026-1.787a1.547 1.547 0 011.888-.677 13.9 13.9 0 014.014 2.326 1.556 1.556 0 01.349 1.964l-1.026 1.786a10.783 10.783 0 011.989 3.425h2.063a1.543 1.543 0 011.524 1.289 14.078 14.078 0 010 4.639 1.552 1.552 0 01-1.524 1.3h-2.063a10.761 10.761 0 01-1.989 3.425l1.026 1.786a1.54 1.54 0 01-.349 1.964A14.027 14.027 0 0170.9 71.8a1.545 1.545 0 01-1.888-.675l-1.026-1.789a11.122 11.122 0 01-3.961 0zm6.313-53.106c-4.813-3.711-10.3 1.79-6.6 6.6 4.813 3.701 10.301-1.787 6.6-6.6zm0 37.355c-4.813-3.7-10.3 1.787-6.6 6.6 4.813 3.7 10.301-1.787 6.6-6.6z'/%3E%3C/svg%3E");background-repeat:no-repeat}#hofff-consent-banner .hofff-consent-privacy-settings-button a:hover,#hofff-consent-banner .hofff-consent-privacy-settings-button button:hover,.hofff-consent-placeholder .hofff-consent-privacy-settings-button a:hover,.hofff-consent-placeholder .hofff-consent-privacy-settings-button button:hover,.ce_hofff_consent_privacy_settings_link a:hover,.ce_text a.hofff-consent-show-privacy-settings:hover{opacity:1}#hofff-consent-banner .hofff-consent-privacy-settings-button button,.hofff-consent-placeholder .hofff-consent-privacy-settings-button button{margin:0;padding:0;background:none;border:none}.hofff-consent-switch{display:inline-block !important}.hofff-consent-group-checkbox,.hofff-consent-tag-checkbox{transition:color 0.5s ease-in-out}.hofff-consent-feedback{display:inline-block !important;width:auto !important;padding-left:1.7rem;margin-left:1em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left center;background-size:calc(.75em + .375rem) calc(.5em + .375rem);opacity:0;transition:opacity 0.5s;pointer-events:none}.is-valid~.hofff-consent-feedback{opacity:1}.hofff-consent-privacy-settings-toggle,.hofff-consent-show-privacy-settings{display:flex;align-items:center}.hofff-consent-privacy-settings-toggle:hover,.hofff-consent-show-privacy-settings:hover{cursor:pointer}body #hofff-consent-banner .widget{padding-bottom:0}body #hofff-consent-banner>.inside{max-width:calc(80rem + ( 2 * var(--gutterHalf) ));margin-left:auto;margin-right:auto;padding:var(--gutterHalf) var(--gutterHalf) calc(var(--gutterHalf) / 2) var(--gutterHalf)}body #hofff-consent-banner p{text-align:left}body #hofff-consent-banner .hofff-consent-root-headline,body #hofff-consent-banner .custom-control-label{font-weight:bold;line-height:1.3125rem}body #hofff-consent-banner .hofff-consent-root-headline{font-size:1rem}@media screen and (min-width:20rem){body #hofff-consent-banner .hofff-consent-root-headline{font-size:calc(1rem + 0.5 * ((100vw - 20rem) / 17))}}@media screen and (min-width:37rem){body #hofff-consent-banner .hofff-consent-root-headline{font-size:1.5rem}}body #hofff-consent-banner .hofff-consent-root-text{line-height:1.1em}body #hofff-consent-banner .hofff-consent-root-text{font-size:0.7rem}@media screen and (min-width:20rem){body #hofff-consent-banner .hofff-consent-root-text{font-size:calc(0.7rem + 0.3 * ((100vw - 20rem) / 17))}}@media screen and (min-width:37rem){body #hofff-consent-banner .hofff-consent-root-text{font-size:1rem}}body #hofff-consent-banner .hofff-consent-privacy-settings{margin-top:var(--gutterHalf)}@media only screen and (max-width:51.25rem){body #hofff-consent-banner .hofff-consent-feedback{display:none !important}}body #hofff-consent-banner .hofff-consent-tag .hofff-consent-switch,body #hofff-consent-banner .hofff-consent-tag .hofff-consent-group-checkbox{line-height:1em}body #hofff-consent-banner .hofff-consent-tag .widget.widget-explanation.explanation *{font-size:1.125rem;line-height:1.1em}body #hofff-consent-banner .hofff-consent-tag .card-header{display:flex;flex-direction:column;flex-wrap:wrap}body #hofff-consent-banner .hofff-consent-tag .card-header .widget.widget-explanation.explanation{flex-basis:100%;padding-left:calc(var(--gutterHalf) * 1)}body #hofff-consent-banner .hofff-consent-tag .card-header .widget.widget-checkbox.widget-switch{order:-1;width:inherit;flex-grow:0;flex-shrink:0;margin:0}body #hofff-consent-banner .hofff-consent-tag .hofff-consent-tag-collection{list-style-type:none;padding-left:calc(var(--gutterHalf) * 1);padding-top:calc(var(--gutterHalf) * 1)}body #hofff-consent-banner .hofff-consent-tag .hofff-consent-tag-collection .hofff-consent-tag{display:flex;flex-direction:column}body #hofff-consent-banner .hofff-consent-tag .hofff-consent-tag-collection .hofff-consent-tag .widget.widget-checkbox.widget-switch{order:-1;margin-top:0}body #hofff-consent-banner .hofff-consent-tag .hofff-consent-tag-collection .list-group-item+.list-group-item{margin-top:calc(var(--gutterHalf) / 2)}body #hofff-consent-banner .hofff-consent-tag+.hofff-consent-tag{margin-top:var(--gutterHalf)}body #hofff-consent-banner .hofff-consent-tag .hofff-consent-tag-title{display:none}body #hofff-consent-banner .hofff-consent-buttons.btn-group{margin-left:calc(var(--gutterHalf) / -4);margin-right:calc(var(--gutterHalf) / -4);display:inline-flex;flex-wrap:wrap;flex-direction:column}@media only screen and (min-width:45.625rem){body #hofff-consent-banner .hofff-consent-buttons.btn-group{margin-left:calc(var(--gutterHalf) / -2);margin-right:calc(var(--gutterHalf) / -2)}}@media only screen and (min-width:45.625rem){body #hofff-consent-banner .hofff-consent-buttons.btn-group{flex-direction:row}}body #hofff-consent-banner .hofff-consent-buttons.btn-group .btn{margin-top:0;margin:calc(var(--gutterHalf) / 2);font-size:1rem}@media only screen and (max-width:45.625rem){body #hofff-consent-banner .hofff-consent-buttons.btn-group .btn{margin:calc(var(--gutterHalf) / 4)}}@media only screen and (max-width:25rem){body #hofff-consent-banner .hofff-consent-buttons.btn-group .btn{padding-left:5px;padding-right:5px;line-height:1.1em}}body #hofff-consent-banner .hofff-consent-privacy-notes{margin-top:calc(var(--gutterHalf) * 1)}body #hofff-consent-banner .hofff-consent-banner-additional-content .mod_customnav ul{display:flex;list-style-type:none}body #hofff-consent-banner .hofff-consent-banner-additional-content .mod_customnav ul li+li{padding-left:calc(var(--gutterHalf) * 1)}