Referer:
Issues:
60 Errors 8 Probable Errors 38 Warnings
1 Use relative rather than absolute units with 'font-size'
font-size:16px
1 Use relative rather than absolute units with 'font-size'
font-size:13px
1 Use relative rather than absolute units with 'letter-spacing'
letter-spacing:1.3px
1 Use relative rather than absolute units with 'font-size'
font-size:20px
1 Do not remove the visual focus indicator or render it invisible
outline:none
1 Mismatched pairs of '()', or '[]' found
@supports((-o-object-fit:cover) or (object-fit:cover)){.mf-cursor-media img,.mf-cursor-media video{position:static;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translateZ(0)}}
1 Unrecognised at-rule
@media(min-width:1920px){.h1,h1{font-size:3.25rem;line-height:3.75rem}}
1 Unrecognised at-rule
@media(min-width:1920px){.h2,.h2.big,h2,h2.big{font-size:2.5rem;line-height:3rem}}
1 Unrecognised at-rule
@media(min-width:1920px){.h2.small,h2.small{font-size:2.25rem;line-height:2.75rem}}
1 Unrecognised at-rule
@media(min-width:1920px){.section{padding:92px 64px}}
1 Unrecognised at-rule
@media(min-width:1920px){.container{max-width:1984px!important}}
1 Unrecognised at-rule
@media(min-width:1920px){.column.is-2-ultrahd{width:16.6666666667%}.column.is-3-ultrahd{width:25%}.column.is-4-ultrahd{width:33.3333333333%}.column.is-8-ultrahd{width:66.6666666667%}.column.is-9-ultrahd{width:75%}.column.is-offset-2-ultrahd{margin-left:16.6666666667%}}
1 Unrecognised at-rule
@media(min-width:1920px){.is-visible-ultrahd{display:block!important}}
1 Unrecognised at-rule
@media(min-height:700px)and (min-width:769px){.consent-management-container .container{height:70vh}}
1 Unrecognised at-rule
@media(min-width:1024px){.consent-management-container .setting-container{display:grid;grid-template-columns:1fr 2fr;grid-template-areas:"header cookies" "categories cookies";grid-row-gap:0;row-gap:0}}
1 Unrecognised at-rule
@media(max-width:1023px){.consent-management-container .setting-container .setting-container-header{display:none}}
1 Unrecognised at-rule
@media(max-width:1023px){.consent-management-container .setting-container .setting-container-categories{display:none}}
1 Unrecognised at-rule
@media(min-width:1024px){.consent-management-container .setting-container .setting-container-cookies-wrapper{margin:.9rem 0 0}}
1 Unrecognised at-rule
@media(min-width:1024px){.consent-management-container .setting-container .setting-container-cookies{height:100%}}
1 Unrecognised at-rule
@media(min-width:1024px){.consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions>div{display:none}.consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions>div.active{display:block}}
1 Unrecognised at-rule
@media(min-width:1024px){.consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookies-container{margin:1.8rem 0}}
1 Unrecognised at-rule
@media(max-width:1023px){.consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookies-container{margin-left:.9rem;margin-right:.9rem}}
1 Unrecognised at-rule
@media(max-width:1023px){.consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookies-container{padding:.45rem .9rem 1.8rem}.consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookies-container .field{display:inline-flex}.consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookies-container .tablet-hidden{display:none}.consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookies-container .tablet-show{display:block}}
1 Unrecognised at-rule
@media(max-width:1023px){.consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookies-container .setting-container-cookies-detail:last-child{margin-bottom:0}}
1 Unrecognised at-rule
@media(min-width:1024px){.consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookies-container .setting-container-cookies-detail{margin:0 .9rem .9rem 0}}
1 Unrecognised at-rule
@media(max-width:768px){.consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookies-container .setting-container-cookies-detail .setting-container-cookies-key{padding-bottom:0!important}.consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookies-container .setting-container-cookies-detail .value{padding-top:0!important}}
1 Unrecognised at-rule
@media(max-width:1023px){.consent-management-container .footer-container .footer-container-backbutton{text-align:center}}
1 Unrecognised at-rule
@media(min-width:1024px){.consent-management-container .footer-container .footer-container-categories{text-align:left}}
1 Unrecognised at-rule
@media(max-width:1023px){.consent-management-container .footer-container .footer-container-navigation{text-align:center}}
1 Unrecognised at-rule
@media(max-width:1023px){.consent-management-container .footer-container .footer-container-links{text-align:center;background-color:#eee;padding-top:1.8rem;padding-bottom:1.8rem;margin-top:1.35rem}}
1 Unrecognised at-rule
@media(max-width:768px){.consent-management-container .footer-container .textlinks{margin-top:1.35rem}}
1 Unrecognised at-rule
@media(max-width:1023px){.consent-management-container:not(.plain) .Buttons li{margin:auto;margin-bottom:.9rem!important}}
1 Unrecognised at-rule
@media(max-width:768px){.consent-management-container:not(.plain) .Buttons-Gaps li{margin:auto;display:block}}
1 Unrecognised at-rule
@media(max-width:1023px){.consent-management-container:not(.plain) .setting-container-cookies{padding:0;margin:.9rem;border-radius:1.8rem;box-shadow:0 0 25px rgba(0,0,0,.098)}}
1 Unrecognised at-rule
@media(max-width:1023px){.consent-management-container:not(.plain) .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookies-container .setting-container-cookies-detail{margin-left:.45rem;margin-right:.45rem}.consent-management-container:not(.plain) .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookies-container .field{padding-top:.9rem;padding-left:.9rem}}
1 Unrecognised at-rule
@media(min-width:1024px){.consent-management-container:not(.plain) .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookies-container .field{margin-bottom:.9rem}}
1 Unrecognised at-rule
@supports(mix-blend-mode:exclusion){.mf-cursor.-exclusion{mix-blend-mode:exclusion}.mf-cursor.-exclusion:before{background:#d3d0c7}}
1 padding has a value 'auto' that does not match what was expected: <‘padding-top’>{1,4}. See CSS Box Model Module Level 3.
padding:auto!important
1 padding-top has a value 'auto' that does not match what was expected: <length-percentage [0,∞]>. See CSS Box Model Module Level 3.
padding-top:auto!important
1 padding-right has a value 'auto' that does not match what was expected: <length-percentage [0,∞]>. See CSS Box Model Module Level 3.
padding-right:auto!important
1 padding-bottom has a value 'auto' that does not match what was expected: <length-percentage [0,∞]>. See CSS Box Model Module Level 3.
padding-bottom:auto!important
1 padding-left has a value 'auto' that does not match what was expected: <length-percentage [0,∞]>. See CSS Box Model Module Level 3.
padding-left:auto!important
1 padding-right has a value 'auto' that does not match what was expected: <length-percentage [0,∞]>. See CSS Box Model Module Level 3.
padding-right:auto!important
1 padding-top has a value 'auto' that does not match what was expected: <length-percentage [0,∞]>. See CSS Box Model Module Level 3.
padding-top:auto!important
1 padding-bottom has a value 'auto' that does not match what was expected: <length-percentage [0,∞]>. See CSS Box Model Module Level 3.
padding-bottom:auto!important
1 min-height has a value '-moz-min-content' that does not match what was expected: auto | <length-percentage> | min-content | max-content | fit-content(<length-percentage>) | stretch | fit-content | contain. See CSS Box Sizing Module Level 3.
min-height:-moz-min-content
1 list-style has a value 'none' that does not match what was expected: <'list-style-position'> || <'list-style-image'> || <'list-style-type'>. See CSS Lists and Counters Module Level 3.
list-style:none outside none
1 font-weight has too many values: <font-weight-absolute> | bolder | lighter. See CSS Fonts Module Level 4.
font-weight:45 light
1 color has a value 'dark' that does not match what was expected: <color>. See CSS Color Module Level 5.
color:Dark gray #2c2f38
1 width has a value '-moz-fit-content' that does not match what was expected: auto | <length-percentage> | min-content | max-content | fit-content(<length-percentage>) | stretch | fit-content | contain. See CSS Box Sizing Module Level 3.
width:-moz-fit-content
1 width has a value '-moz-fit-content' that does not match what was expected: auto | <length-percentage> | min-content | max-content | fit-content(<length-percentage>) | stretch | fit-content | contain. See CSS Box Sizing Module Level 3.
width:-moz-fit-content
1 width has a value '-moz-fit-content' that does not match what was expected: auto | <length-percentage> | min-content | max-content | fit-content(<length-percentage>) | stretch | fit-content | contain. See CSS Box Sizing Module Level 3.
width:-moz-fit-content
1 width has a value '-moz-fit-content' that does not match what was expected: auto | <length-percentage> | min-content | max-content | fit-content(<length-percentage>) | stretch | fit-content | contain. See CSS Box Sizing Module Level 3.
width:-moz-fit-content
1 width has a value '-moz-fit-content' that does not match what was expected: auto | <length-percentage> | min-content | max-content | fit-content(<length-percentage>) | stretch | fit-content | contain. See CSS Box Sizing Module Level 3.
width:-moz-fit-content
1 width has a value '-moz-fit-content' that does not match what was expected: auto | <length-percentage> | min-content | max-content | fit-content(<length-percentage>) | stretch | fit-content | contain. See CSS Box Sizing Module Level 3.
width:-moz-fit-content
1 width has a value '-moz-fit-content' that does not match what was expected: auto | <length-percentage> | min-content | max-content | fit-content(<length-percentage>) | stretch | fit-content | contain. See CSS Box Sizing Module Level 3.
width:-moz-fit-content
1 width has a value '-moz-fit-content' that does not match what was expected: auto | <length-percentage> | min-content | max-content | fit-content(<length-percentage>) | stretch | fit-content | contain. See CSS Box Sizing Module Level 3.
width:-moz-fit-content
1 width has a value '-moz-fit-content' that does not match what was expected: auto | <length-percentage> | min-content | max-content | fit-content(<length-percentage>) | stretch | fit-content | contain. See CSS Box Sizing Module Level 3.
width:-moz-fit-content
1 height has a value '-moz-fit-content' that does not match what was expected: auto | <length-percentage> | min-content | max-content | fit-content(<length-percentage>) | stretch | fit-content | contain. See CSS Box Sizing Module Level 3.
height:-moz-fit-content
1 background-clip has a value 'text' that does not match what was expected: <visual-box>#. See CSS Backgrounds and Borders Module Level 3.
background-clip:text
1 Do not insert content using CSS
content:" "
1 Do not insert content using CSS
content:"»"
1 Do not insert content using CSS
content:"«"
1 Do not insert content using CSS
content:counter(item) "."
1 Do not insert content using CSS
content:url(/_next/static/media/lh_arrow_right_pink.0e1a9d47.svg)
1 Do not insert content using CSS
content:" "
1 Do not insert content using CSS
content:"|"
1 Do not insert content using CSS
content:"|"
1 A vendor extension has been used: -webkit-touch-callout
-webkit-touch-callout:none
1 A vendor extension has been used: -webkit-user-select
-webkit-user-select:none
1 A vendor extension has been used: -moz-user-select
-moz-user-select:none
1 A vendor extension has been used: -moz-osx-font-smoothing
-moz-osx-font-smoothing:grayscale
1 A vendor extension has been used: -webkit-font-smoothing
-webkit-font-smoothing:antialiased
1 A vendor extension has been used: -webkit-text-size-adjust
-webkit-text-size-adjust:100%
1 A vendor extension has been used: -moz-text-size-adjust
-moz-text-size-adjust:100%
1 A vendor extension has been used: -moz-osx-font-smoothing
-moz-osx-font-smoothing:auto
1 A vendor extension has been used: -webkit-font-smoothing
-webkit-font-smoothing:auto
1 A vendor extension has been used: -webkit-overflow-scrolling
-webkit-overflow-scrolling:touch
1 A vendor extension has been used: -webkit-font-smoothing
-webkit-font-smoothing:antialiased
1 A vendor extension has been used: ::-moz-selection
body ::-moz-selection{color:#fff;background:#96bdcd;text-shadow:none}
1 A vendor extension has been used: ::-moz-selection
.has-grey-bg ::-moz-selection{color:#fff;background:#96bdcd;text-shadow:none}
1 A vendor extension has been used: ::-moz-selection
.has-dark-grey-bg ::-moz-selection{color:#fff;background:#96bdcd;text-shadow:none}
1 A vendor extension has been used: -o-object-fit
-o-object-fit:cover
1 A vendor extension has been used: -o-object-fit
-o-object-fit:cover
1 A vendor extension has been used: -webkit-appearance
-webkit-appearance:none
1 A vendor extension has been used: -moz-appearance
-moz-appearance:none
1 A vendor extension has been used: -o-object-fit
-o-object-fit:cover
1 A vendor extension has been used: -ms-overflow-style
-ms-overflow-style:none
1 A vendor extension has been used: .introtext::-webkit-scrollbar
.consent-management-container .detail-container-main .introtext::-webkit-scrollbar{display:none}
1 A vendor extension has been used: .main-content::-webkit-scrollbar
.consent-management-container .detail-container-main .introtext .main-content::-webkit-scrollbar,.consent-management-container .detail-container-main .introtext .setting-content::-webkit-scrollbar{display:none}
1 A vendor extension has been used: -o-object-fit
-o-object-fit:cover
1 A vendor extension has been used: -ms-overflow-style
-ms-overflow-style:none
1 A vendor extension has been used: .setting-container-cookies::-webkit-scrollbar
.consent-management-container .setting-container .setting-container-cookies::-webkit-scrollbar{display:none}
1 A vendor extension has been used: .main-content::-webkit-scrollbar
.consent-management-container .setting-container .setting-container-cookies .main-content::-webkit-scrollbar,.consent-management-container .setting-container .setting-container-cookies .setting-content::-webkit-scrollbar{display:none}
1 A vendor extension has been used: summary::-webkit-details-marker
.consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions summary::-webkit-details-marker{display:none}
1 A vendor extension has been used: -webkit-transform
-webkit-transform:rotate(45deg)
1 A vendor extension has been used: -webkit-transform
-webkit-transform:rotate(-135deg)
1 A vendor extension has been used: ::-moz-selection
.consent-management-container.plain ::-moz-selection{background:#d0d0d0;text-shadow:none}
1 A vendor extension has been used: -webkit-background-clip
-webkit-background-clip:text
1 A vendor extension has been used: -webkit-text-fill-color
-webkit-text-fill-color:transparent
1 A vendor extension has been used: -o-object-fit
-o-object-fit:cover
1 This item is experimental and has been ignored: text-size-adjust
text-size-adjust:100%
1 This item is experimental and has been ignored: @container
@container (width > 24rem){.content-blocker__wrapper .content-blocker__content-wrapper .content-blocker__interaction-wrapper{width:calc(100% - 4rem);gap:.5rem;top:.375rem}}
1 This item is experimental and has been ignored: @container
@container (width > 24rem) and (height > 24rem){.content-blocker__wrapper .content-blocker__content-wrapper .content-blocker__interaction-wrapper{width:16.875rem}}
1 This item is experimental and has been ignored: @container
@container (width > 28rem){.content-blocker__wrapper .content-blocker__content-wrapper .content-blocker__interaction-wrapper{width:20rem;top:0}.content-blocker__wrapper .content-blocker__content-wrapper .content-blocker__middle-text{margin-top:2.813rem}.content-blocker__wrapper .content-blocker__content-wrapper .content-blocker-button{font-size:.75rem}}
1 This item is experimental and has been ignored: @container
@container (width > 32rem) and (height < 17.5rem){.content-blocker__wrapper .content-blocker__content-wrapper .content-blocker__interaction-wrapper{height:calc(100% - 1.5rem);min-height:6.75rem;max-height:7.25rem;width:calc(100% - 1.5rem);max-width:27rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:0;gap:0;margin-top:0}.content-blocker__wrapper .content-blocker__content-wrapper .content-blocker__interaction-wrapper .content-blocker__middle-text{margin-top:0;text-align:left}.content-blocker__wrapper .content-blocker__content-wrapper .content-blocker__interaction-wrapper .buttons{justify-content:end;margin-bottom:.25rem;gap:.5rem}.content-blocker__wrapper .content-blocker__content-wrapper .content-blocker__interaction-wrapper .content-blocker-external-link{grid-column:1/3}}
1 @font-face {
1 font-family:Fruitiger;
1 src:local("Fruitiger"),url(/_next/static/media/FrutigerNextLTW1G-Light.608d6c48.woff) format("woff");
1 font-display:swap;
1 font-style:normal;
1 }
1 @font-face {
1 font-family:Fruitiger Bold;
1 src:local("Fruitiger Bold"),url(/_next/static/media/FrutigerNextLTW1G-Bold.fbc4a160.woff) format("woff");
1 font-display:swap;
1 font-style:normal;
1 }
1 .is-unselectable {
1 
W776CSS: A vendor extension has been used: -webkit-touch-callout
Authors should avoid using vendor extensions where possible. See Vendor-specific extensions.
-webkit-touch-callout:none;
1 
W776CSS: A vendor extension has been used: -webkit-user-select
Authors should avoid using vendor extensions where possible. See Vendor-specific extensions.
-webkit-user-select:none;
1 
W776CSS: A vendor extension has been used: -moz-user-select
Authors should avoid using vendor extensions where possible. See Vendor-specific extensions.
-moz-user-select:none;
1 user-select:none;
1 }
1 .is-overlay {
1 bottom:0;
1 left:0;
1 position:absolute;
1 right:0;
1 top:0;
1 }
1 blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul {
1 margin:0;
1 padding:0;
1 }
1 h1,h2,h3,h4,h5,h6 {
1 font-size:100%;
1 font-weight:400;
1 }
1 ul {
1 list-style:none;
1 }
1 button,input,select,textarea {
1 margin:0;
1 }
1 img,video {
1 height:auto;
1 max-width:100%;
1 }
1 iframe {
1 border:0;
1 }
1 table {
1 border-collapse:collapse;
1 border-spacing:0;
1 }
1 td,th {
1 padding:0;
1 }
1 td:not([align]),th:not([align]) {
1 text-align:inherit;
1 }
1 html {
1 background-color:#fff;
1 
E910WCAG2 AA 1.4.4: Use relative rather than absolute units with 'font-size'
Using relative units helps the page to be rendered correctly at different resolutions and allows people with sight difficulties to 'zoom in' to pages to read them. See Understanding 1.4.4.
font-size:16px;
1 
W776CSS: A vendor extension has been used: -moz-osx-font-smoothing
Authors should avoid using vendor extensions where possible. See Vendor-specific extensions.
-moz-osx-font-smoothing:grayscale;
1 
W776CSS: A vendor extension has been used: -webkit-font-smoothing
Authors should avoid using vendor extensions where possible. See Vendor-specific extensions.
-webkit-font-smoothing:antialiased;
1 min-width:300px;
1 overflow-x:hidden;
1 overflow-y:scroll;
1 text-rendering:optimizeLegibility;
1 
W776CSS: A vendor extension has been used: -webkit-text-size-adjust
Authors should avoid using vendor extensions where possible. See Vendor-specific extensions.
-webkit-text-size-adjust:100%;
1 
W776CSS: A vendor extension has been used: -moz-text-size-adjust
Authors should avoid using vendor extensions where possible. See Vendor-specific extensions.
-moz-text-size-adjust:100%;
1 
W777CSS: This item is experimental and has been ignored: text-size-adjust
Because this item is so new, it's definition has not yet been agreed upon, and so it has not been tested. Experimental items should be avoided as few browsers may support them, and their definition may change at any time.
text-size-adjust:100%;
1 }
1 article,aside,figure,footer,header,hgroup,section {
1 display:block;
1 }
1 body,button,input,optgroup,select,textarea {
1 font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;
1 }
1 code,pre {
1 
W776CSS: A vendor extension has been used: -moz-osx-font-smoothing
Authors should avoid using vendor extensions where possible. See Vendor-specific extensions.
-moz-osx-font-smoothing:auto;
1 
W776CSS: A vendor extension has been used: -webkit-font-smoothing
Authors should avoid using vendor extensions where possible. See Vendor-specific extensions.
-webkit-font-smoothing:auto;
1 font-family:monospace;
1 }
1 body {
1 font-size:1em;
1 font-weight:400;
1 line-height:1.5;
1 }
1 a {
1 color:#2c2f38;
1 cursor:pointer;
1 text-decoration:none;
1 }
1 a strong {
1 color:currentColor;
1 }
1 a:hover {
1 color:#363636;
1 }
1 code {
1 color:#b30000;
1 font-size:.875em;
1 font-weight:400;
1 padding:.25em .5em;
1 }
1 code,hr {
1 background-color:#f5f5f5;
1 }
1 hr {
1 border:none;
1 display:block;
1 height:2px;
1 margin:1.5rem 0;
1 }
1 img {
1 height:auto;
1 max-width:100%;
1 }
1 input[type=checkbox],input[type=radio] {
1 vertical-align:baseline;
1 }
1 small {
1 font-size:.875em;
1 }
1 span {
1 font-style:inherit;
1 font-weight:inherit;
1 }
1 strong {
1 color:inherit;
1 font-weight:400;
1 }
1 fieldset {
1 border:none;
1 }
1 pre {
1 
W776CSS: A vendor extension has been used: -webkit-overflow-scrolling
Authors should avoid using vendor extensions where possible. See Vendor-specific extensions.
-webkit-overflow-scrolling:touch;
1 background-color:#f5f5f5;
1 color:#2c2f38;
1 font-size:.875em;
1 overflow-x:auto;
1 padding:1.25rem 1.5rem;
1 white-space:pre;
1 word-wrap:normal;
1 }
1 pre code {
1 background-color:transparent;
1 color:currentColor;
1 font-size:1em;
1 padding:0;
1 }
1 table td,table th {
1 vertical-align:top;
1 }
1 table td:not([align]),table th:not([align]) {
1 text-align:inherit;
1 }
1 table th {
1 color:#363636;
1 }
1 @keyframes spinAround {
1 0% {
1 transform:rotate(0deg);
1 }
1 to {
1 transform:rotate(359deg);
1 }
1 }
1 .has-text-white {
1 color:#fff!important;
1 }
1 a.has-text-white:focus,a.has-text-white:hover {
1 color:#e6e6e6!important;
1 }
1 .has-background-white {
1 background-color:#fff!important;
1 }
1 .has-text-black {
1 color:#2c2f38!important;
1 }
1 a.has-text-black:focus,a.has-text-black:hover {
1 color:#16171b!important;
1 }
1 .has-background-black {
1 background-color:#2c2f38!important;
1 }
1 .has-text-light {
1 color:#f5f5f5!important;
1 }
1 a.has-text-light:focus,a.has-text-light:hover {
1 color:#dbdbdb!important;
1 }
1 .has-background-light {
1 background-color:#f5f5f5!important;
1 }
1 .has-text-dark {
1 color:#363636!important;
1 }
1 a.has-text-dark:focus,a.has-text-dark:hover {
1 color:#1c1c1c!important;
1 }
1 .has-background-dark {
1 background-color:#363636!important;
1 }
1 .has-text-primary {
1 color:#96bdcd!important;
1 }
1 a.has-text-primary:focus,a.has-text-primary:hover {
1 color:#73a7bd!important;
1 }
1 .has-background-primary {
1 background-color:#96bdcd!important;
1 }
1 .has-text-primary-light {
1 color:#f1f6f8!important;
1 }
1 a.has-text-primary-light:focus,a.has-text-primary-light:hover {
1 color:#cfe1e8!important;
1 }
1 .has-background-primary-light {
1 background-color:#f1f6f8!important;
1 }
1 .has-text-primary-dark {
1 color:#305564!important;
1 }
1 a.has-text-primary-dark:focus,a.has-text-primary-dark:hover {
1 color:#407287!important;
1 }
1 .has-background-primary-dark {
1 background-color:#305564!important;
1 }
1 .has-text-link {
1 color:#2c2f38!important;
1 }
1 a.has-text-link:focus,a.has-text-link:hover {
1 color:#16171b!important;
1 }
1 .has-background-link {
1 background-color:#2c2f38!important;
1 }
1 .has-text-link-light {
1 color:#f4f4f6!important;
1 }
1 a.has-text-link-light:focus,a.has-text-link-light:hover {
1 color:#d7d9e0!important;
1 }
1 .has-background-link-light {
1 background-color:#f4f4f6!important;
1 }
1 .has-text-link-dark {
1 color:#7c8398!important;
1 }
1 a.has-text-link-dark:focus,a.has-text-link-dark:hover {
1 color:#989eae!important;
1 }
1 .has-background-link-dark {
1 background-color:#7c8398!important;
1 }
1 .has-text-info {
1 color:#3e8ed0!important;
1 }
1 a.has-text-info:focus,a.has-text-info:hover {
1 color:#2b74b1!important;
1 }
1 .has-background-info {
1 background-color:#3e8ed0!important;
1 }
1 .has-text-info-light {
1 color:#eff5fb!important;
1 }
1 a.has-text-info-light:focus,a.has-text-info-light:hover {
1 color:#c6ddf1!important;
1 }
1 .has-background-info-light {
1 background-color:#eff5fb!important;
1 }
1 .has-text-info-dark {
1 color:#296fa8!important;
1 }
1 a.has-text-info-dark:focus,a.has-text-info-dark:hover {
1 color:#368ace!important;
1 }
1 .has-background-info-dark {
1 background-color:#296fa8!important;
1 }
1 .has-text-success {
1 color:#48c78e!important;
1 }
1 a.has-text-success:focus,a.has-text-success:hover {
1 color:#34a873!important;
1 }
1 .has-background-success {
1 background-color:#48c78e!important;
1 }
1 .has-text-success-light {
1 color:#effaf5!important;
1 }
1 a.has-text-success-light:focus,a.has-text-success-light:hover {
1 color:#c8eedd!important;
1 }
1 .has-background-success-light {
1 background-color:#effaf5!important;
1 }
1 .has-text-success-dark {
1 color:#257953!important;
1 }
1 a.has-text-success-dark:focus,a.has-text-success-dark:hover {
1 color:#31a06e!important;
1 }
1 .has-background-success-dark {
1 background-color:#257953!important;
1 }
1 .has-text-warning {
1 color:#ffe08a!important;
1 }
1 a.has-text-warning:focus,a.has-text-warning:hover {
1 color:#ffd257!important;
1 }
1 .has-background-warning {
1 background-color:#ffe08a!important;
1 }
1 .has-text-warning-light {
1 color:#fffaeb!important;
1 }
1 a.has-text-warning-light:focus,a.has-text-warning-light:hover {
1 color:#ffecb8!important;
1 }
1 .has-background-warning-light {
1 background-color:#fffaeb!important;
1 }
1 .has-text-warning-dark {
1 color:#946c00!important;
1 }
1 a.has-text-warning-dark:focus,a.has-text-warning-dark:hover {
1 color:#c79200!important;
1 }
1 .has-background-warning-dark {
1 background-color:#946c00!important;
1 }
1 .has-text-danger {
1 color:red!important;
1 }
1 a.has-text-danger:focus,a.has-text-danger:hover {
1 color:#c00!important;
1 }
1 .has-background-danger {
1 background-color:red!important;
1 }
1 .has-text-danger-light {
1 color:#ffebeb!important;
1 }
1 a.has-text-danger-light:focus,a.has-text-danger-light:hover {
1 color:#ffb8b8!important;
1 }
1 .has-background-danger-light {
1 background-color:#ffebeb!important;
1 }
1 .has-text-danger-dark {
1 color:#eb0000!important;
1 }
1 a.has-text-danger-dark:focus,a.has-text-danger-dark:hover {
1 color:#ff1f1f!important;
1 }
1 .has-background-danger-dark {
1 background-color:#eb0000!important;
1 }
1 .has-text-black-bis {
1 color:#121212!important;
1 }
1 .has-background-black-bis {
1 background-color:#121212!important;
1 }
1 .has-text-black-ter {
1 color:#242424!important;
1 }
1 .has-background-black-ter {
1 background-color:#242424!important;
1 }
1 .has-text-grey-darker {
1 color:#363636!important;
1 }
1 .has-background-grey-darker {
1 background-color:#363636!important;
1 }
1 .has-text-grey-dark {
1 color:#4a4a4a!important;
1 }
1 .has-background-grey-dark {
1 background-color:#4a4a4a!important;
1 }
1 .has-text-grey {
1 color:#efefef!important;
1 }
1 .has-background-grey {
1 background-color:#efefef!important;
1 }
1 .has-text-grey-light {
1 color:#b5b5b5!important;
1 }
1 .has-background-grey-light {
1 background-color:#b5b5b5!important;
1 }
1 .has-text-grey-lighter {
1 color:#dbdbdb!important;
1 }
1 .has-background-grey-lighter {
1 background-color:#dbdbdb!important;
1 }
1 .has-text-white-ter {
1 color:#f5f5f5!important;
1 }
1 .has-background-white-ter {
1 background-color:#f5f5f5!important;
1 }
1 .has-text-white-bis {
1 color:#fafafa!important;
1 }
1 .has-background-white-bis {
1 background-color:#fafafa!important;
1 }
1 .is-flex-direction-row {
1 flex-direction:row!important;
1 }
1 .is-flex-direction-row-reverse {
1 flex-direction:row-reverse!important;
1 }
1 .is-flex-direction-column {
1 flex-direction:column!important;
1 }
1 .is-flex-direction-column-reverse {
1 flex-direction:column-reverse!important;
1 }
1 .is-flex-wrap-nowrap {
1 flex-wrap:nowrap!important;
1 }
1 .is-flex-wrap-wrap {
1 flex-wrap:wrap!important;
1 }
1 .is-flex-wrap-wrap-reverse {
1 flex-wrap:wrap-reverse!important;
1 }
1 .is-justify-content-flex-start {
1 justify-content:flex-start!important;
1 }
1 .is-justify-content-flex-end {
1 justify-content:flex-end!important;
1 }
1 .is-justify-content-center {
1 justify-content:center!important;
1 }
1 .is-justify-content-space-between {
1 justify-content:space-between!important;
1 }
1 .is-justify-content-space-around {
1 justify-content:space-around!important;
1 }
1 .is-justify-content-space-evenly {
1 justify-content:space-evenly!important;
1 }
1 .is-justify-content-start {
1 justify-content:start!important;
1 }
1 .is-justify-content-end {
1 justify-content:end!important;
1 }
1 .is-justify-content-left {
1 justify-content:left!important;
1 }
1 .is-justify-content-right {
1 justify-content:right!important;
1 }
1 .is-align-content-flex-start {
1 align-content:flex-start!important;
1 }
1 .is-align-content-flex-end {
1 align-content:flex-end!important;
1 }
1 .is-align-content-center {
1 align-content:center!important;
1 }
1 .is-align-content-space-between {
1 align-content:space-between!important;
1 }
1 .is-align-content-space-around {
1 align-content:space-around!important;
1 }
1 .is-align-content-space-evenly {
1 align-content:space-evenly!important;
1 }
1 .is-align-content-stretch {
1 align-content:stretch!important;
1 }
1 .is-align-content-start {
1 align-content:start!important;
1 }
1 .is-align-content-end {
1 align-content:end!important;
1 }
1 .is-align-content-baseline {
1 align-content:baseline!important;
1 }
1 .is-align-items-stretch {
1 align-items:stretch!important;
1 }
1 .is-align-items-flex-start {
1 align-items:flex-start!important;
1 }
1 .is-align-items-flex-end {
1 align-items:flex-end!important;
1 }
1 .is-align-items-center {
1 align-items:center!important;
1 }
1 .is-align-items-baseline {
1 align-items:baseline!important;
1 }
1 .is-align-items-start {
1 align-items:start!important;
1 }
1 .is-align-items-end {
1 align-items:end!important;
1 }
1 .is-align-items-self-start {
1 align-items:self-start!important;
1 }
1 .is-align-items-self-end {
1 align-items:self-end!important;
1 }
1 .is-align-self-auto {
1 align-self:auto!important;
1 }
1 .is-align-self-flex-start {
1 align-self:flex-start!important;
1 }
1 .is-align-self-flex-end {
1 align-self:flex-end!important;
1 }
1 .is-align-self-center {
1 align-self:center!important;
1 }
1 .is-align-self-baseline {
1 align-self:baseline!important;
1 }
1 .is-align-self-stretch {
1 align-self:stretch!important;
1 }
1 .is-flex-grow-0 {
1 flex-grow:0!important;
1 }
1 .is-flex-grow-1 {
1 flex-grow:1!important;
1 }
1 .is-flex-grow-2 {
1 flex-grow:2!important;
1 }
1 .is-flex-grow-3 {
1 flex-grow:3!important;
1 }
1 .is-flex-grow-4 {
1 flex-grow:4!important;
1 }
1 .is-flex-grow-5 {
1 flex-grow:5!important;
1 }
1 .is-flex-shrink-0 {
1 flex-shrink:0!important;
1 }
1 .is-flex-shrink-1 {
1 flex-shrink:1!important;
1 }
1 .is-flex-shrink-2 {
1 flex-shrink:2!important;
1 }
1 .is-flex-shrink-3 {
1 flex-shrink:3!important;
1 }
1 .is-flex-shrink-4 {
1 flex-shrink:4!important;
1 }
1 .is-flex-shrink-5 {
1 flex-shrink:5!important;
1 }
1 .is-clearfix:after {
1 clear:both;
1 
P908WCAG2 A 1.3.1: Do not insert content using CSS
Content inserted using CSS may not appear when CSS is turned off, or the user is using their own accessible style sheet. See WCAG2 Failure F87.
content:" ";
1 display:table;
1 }
1 .is-pulled-left {
1 float:left!important;
1 }
1 .is-pulled-right {
1 float:right!important;
1 }
1 .is-radiusless {
1 border-radius:0!important;
1 }
1 .is-shadowless {
1 box-shadow:none!important;
1 }
1 .is-clickable {
1 cursor:pointer!important;
1 pointer-events:all!important;
1 }
1 .is-clipped {
1 overflow:hidden!important;
1 }
1 .is-relative {
1 position:relative!important;
1 }
1 .is-marginless {
1 margin:0!important;
1 }
1 .is-paddingless {
1 padding:0!important;
1 }
1 .m-0 {
1 margin:0!important;
1 }
1 .mt-0 {
1 margin-top:0!important;
1 }
1 .mr-0 {
1 margin-right:0!important;
1 }
1 .mb-0 {
1 margin-bottom:0!important;
1 }
1 .ml-0,.mx-0 {
1 margin-left:0!important;
1 }
1 .mx-0 {
1 margin-right:0!important;
1 }
1 .my-0 {
1 margin-top:0!important;
1 margin-bottom:0!important;
1 }
1 .m-1 {
1 margin:.25rem!important;
1 }
1 .mt-1 {
1 margin-top:.25rem!important;
1 }
1 .mr-1 {
1 margin-right:.25rem!important;
1 }
1 .mb-1 {
1 margin-bottom:.25rem!important;
1 }
1 .ml-1,.mx-1 {
1 margin-left:.25rem!important;
1 }
1 .mx-1 {
1 margin-right:.25rem!important;
1 }
1 .my-1 {
1 margin-top:.25rem!important;
1 margin-bottom:.25rem!important;
1 }
1 .m-2 {
1 margin:.5rem!important;
1 }
1 .mt-2 {
1 margin-top:.5rem!important;
1 }
1 .mr-2 {
1 margin-right:.5rem!important;
1 }
1 .mb-2 {
1 margin-bottom:.5rem!important;
1 }
1 .ml-2,.mx-2 {
1 margin-left:.5rem!important;
1 }
1 .mx-2 {
1 margin-right:.5rem!important;
1 }
1 .my-2 {
1 margin-top:.5rem!important;
1 margin-bottom:.5rem!important;
1 }
1 .m-3 {
1 margin:.75rem!important;
1 }
1 .mt-3 {
1 margin-top:.75rem!important;
1 }
1 .mr-3 {
1 margin-right:.75rem!important;
1 }
1 .mb-3 {
1 margin-bottom:.75rem!important;
1 }
1 .ml-3,.mx-3 {
1 margin-left:.75rem!important;
1 }
1 .mx-3 {
1 margin-right:.75rem!important;
1 }
1 .my-3 {
1 margin-top:.75rem!important;
1 margin-bottom:.75rem!important;
1 }
1 .m-4 {
1 margin:1rem!important;
1 }
1 .mt-4 {
1 margin-top:1rem!important;
1 }
1 .mr-4 {
1 margin-right:1rem!important;
1 }
1 .mb-4 {
1 margin-bottom:1rem!important;
1 }
1 .ml-4,.mx-4 {
1 margin-left:1rem!important;
1 }
1 .mx-4 {
1 margin-right:1rem!important;
1 }
1 .my-4 {
1 margin-top:1rem!important;
1 margin-bottom:1rem!important;
1 }
1 .m-5 {
1 margin:1.5rem!important;
1 }
1 .mt-5 {
1 margin-top:1.5rem!important;
1 }
1 .mr-5 {
1 margin-right:1.5rem!important;
1 }
1 .mb-5 {
1 margin-bottom:1.5rem!important;
1 }
1 .ml-5,.mx-5 {
1 margin-left:1.5rem!important;
1 }
1 .mx-5 {
1 margin-right:1.5rem!important;
1 }
1 .my-5 {
1 margin-top:1.5rem!important;
1 margin-bottom:1.5rem!important;
1 }
1 .m-6 {
1 margin:3rem!important;
1 }
1 .mt-6 {
1 margin-top:3rem!important;
1 }
1 .mr-6 {
1 margin-right:3rem!important;
1 }
1 .mb-6 {
1 margin-bottom:3rem!important;
1 }
1 .ml-6,.mx-6 {
1 margin-left:3rem!important;
1 }
1 .mx-6 {
1 margin-right:3rem!important;
1 }
1 .my-6 {
1 margin-top:3rem!important;
1 margin-bottom:3rem!important;
1 }
1 .m-auto {
1 margin:auto!important;
1 }
1 .mt-auto {
1 margin-top:auto!important;
1 }
1 .mr-auto {
1 margin-right:auto!important;
1 }
1 .mb-auto {
1 margin-bottom:auto!important;
1 }
1 .ml-auto,.mx-auto {
1 margin-left:auto!important;
1 }
1 .mx-auto {
1 margin-right:auto!important;
1 }
1 .my-auto {
1 margin-top:auto!important;
1 margin-bottom:auto!important;
1 }
1 .p-0 {
1 padding:0!important;
1 }
1 .pt-0 {
1 padding-top:0!important;
1 }
1 .pr-0 {
1 padding-right:0!important;
1 }
1 .pb-0 {
1 padding-bottom:0!important;
1 }
1 .pl-0,.px-0 {
1 padding-left:0!important;
1 }
1 .px-0 {
1 padding-right:0!important;
1 }
1 .py-0 {
1 padding-top:0!important;
1 padding-bottom:0!important;
1 }
1 .p-1 {
1 padding:.25rem!important;
1 }
1 .pt-1 {
1 padding-top:.25rem!important;
1 }
1 .pr-1 {
1 padding-right:.25rem!important;
1 }
1 .pb-1 {
1 padding-bottom:.25rem!important;
1 }
1 .pl-1,.px-1 {
1 padding-left:.25rem!important;
1 }
1 .px-1 {
1 padding-right:.25rem!important;
1 }
1 .py-1 {
1 padding-top:.25rem!important;
1 padding-bottom:.25rem!important;
1 }
1 .p-2 {
1 padding:.5rem!important;
1 }
1 .pt-2 {
1 padding-top:.5rem!important;
1 }
1 .pr-2 {
1 padding-right:.5rem!important;
1 }
1 .pb-2 {
1 padding-bottom:.5rem!important;
1 }
1 .pl-2,.px-2 {
1 padding-left:.5rem!important;
1 }
1 .px-2 {
1 padding-right:.5rem!important;
1 }
1 .py-2 {
1 padding-top:.5rem!important;
1 padding-bottom:.5rem!important;
1 }
1 .p-3 {
1 padding:.75rem!important;
1 }
1 .pt-3 {
1 padding-top:.75rem!important;
1 }
1 .pr-3 {
1 padding-right:.75rem!important;
1 }
1 .pb-3 {
1 padding-bottom:.75rem!important;
1 }
1 .pl-3,.px-3 {
1 padding-left:.75rem!important;
1 }
1 .px-3 {
1 padding-right:.75rem!important;
1 }
1 .py-3 {
1 padding-top:.75rem!important;
1 padding-bottom:.75rem!important;
1 }
1 .p-4 {
1 padding:1rem!important;
1 }
1 .pt-4 {
1 padding-top:1rem!important;
1 }
1 .pr-4 {
1 padding-right:1rem!important;
1 }
1 .pb-4 {
1 padding-bottom:1rem!important;
1 }
1 .pl-4,.px-4 {
1 padding-left:1rem!important;
1 }
1 .px-4 {
1 padding-right:1rem!important;
1 }
1 .py-4 {
1 padding-top:1rem!important;
1 padding-bottom:1rem!important;
1 }
1 .p-5 {
1 padding:1.5rem!important;
1 }
1 .pt-5 {
1 padding-top:1.5rem!important;
1 }
1 .pr-5 {
1 padding-right:1.5rem!important;
1 }
1 .pb-5 {
1 padding-bottom:1.5rem!important;
1 }
1 .pl-5,.px-5 {
1 padding-left:1.5rem!important;
1 }
1 .px-5 {
1 padding-right:1.5rem!important;
1 }
1 .py-5 {
1 padding-top:1.5rem!important;
1 padding-bottom:1.5rem!important;
1 }
1 .p-6 {
1 padding:3rem!important;
1 }
1 .pt-6 {
1 padding-top:3rem!important;
1 }
1 .pr-6 {
1 padding-right:3rem!important;
1 }
1 .pb-6 {
1 padding-bottom:3rem!important;
1 }
1 .pl-6,.px-6 {
1 padding-left:3rem!important;
1 }
1 .px-6 {
1 padding-right:3rem!important;
1 }
1 .py-6 {
1 padding-top:3rem!important;
1 padding-bottom:3rem!important;
1 }
1 .p-auto {
1 
E777CSS: padding has a value 'auto' that does not match what was expected: <‘padding-top’>{1,4}
Check the value against the list of valid rules from the official standard. See CSS Box Model Module Level 3.
padding:auto!important;
1 }
1 .pt-auto {
1 
E777CSS: padding-top has a value 'auto' that does not match what was expected: <length-percentage [0,∞]>
Check the value against the list of valid rules from the official standard. See CSS Box Model Module Level 3.
padding-top:auto!important;
1 }
1 .pr-auto {
1 
E777CSS: padding-right has a value 'auto' that does not match what was expected: <length-percentage [0,∞]>
Check the value against the list of valid rules from the official standard. See CSS Box Model Module Level 3.
padding-right:auto!important;
1 }
1 .pb-auto {
1 
E777CSS: padding-bottom has a value 'auto' that does not match what was expected: <length-percentage [0,∞]>
Check the value against the list of valid rules from the official standard. See CSS Box Model Module Level 3.
padding-bottom:auto!important;
1 }
1 .pl-auto,.px-auto {
1 
E777CSS: padding-left has a value 'auto' that does not match what was expected: <length-percentage [0,∞]>
Check the value against the list of valid rules from the official standard. See CSS Box Model Module Level 3.
padding-left:auto!important;
1 }
1 .px-auto {
1 
E777CSS: padding-right has a value 'auto' that does not match what was expected: <length-percentage [0,∞]>
Check the value against the list of valid rules from the official standard. See CSS Box Model Module Level 3.
padding-right:auto!important;
1 }
1 .py-auto {
1 
E777CSS: padding-top has a value 'auto' that does not match what was expected: <length-percentage [0,∞]>
Check the value against the list of valid rules from the official standard. See CSS Box Model Module Level 3.
padding-top:auto!important;
1 
E777CSS: padding-bottom has a value 'auto' that does not match what was expected: <length-percentage [0,∞]>
Check the value against the list of valid rules from the official standard. See CSS Box Model Module Level 3.
padding-bottom:auto!important;
1 }
1 .is-size-1 {
1 font-size:3rem!important;
1 }
1 .is-size-2 {
1 font-size:2.5rem!important;
1 }
1 .is-size-3 {
1 font-size:2rem!important;
1 }
1 .is-size-4 {
1 font-size:1.5rem!important;
1 }
1 .is-size-5 {
1 font-size:1.25rem!important;
1 }
1 .is-size-6 {
1 font-size:1rem!important;
1 }
1 .is-size-7 {
1 font-size:.75rem!important;
1 }
1 @media screen and (max-width:767px) {
1 .is-size-1-mobile {
1 font-size:3rem!important;
1 }
1 .is-size-2-mobile {
1 font-size:2.5rem!important;
1 }
1 .is-size-3-mobile {
1 font-size:2rem!important;
1 }
1 .is-size-4-mobile {
1 font-size:1.5rem!important;
1 }
1 .is-size-5-mobile {
1 font-size:1.25rem!important;
1 }
1 .is-size-6-mobile {
1 font-size:1rem!important;
1 }
1 .is-size-7-mobile {
1 font-size:.75rem!important;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .is-size-1-tablet {
1 font-size:3rem!important;
1 }
1 .is-size-2-tablet {
1 font-size:2.5rem!important;
1 }
1 .is-size-3-tablet {
1 font-size:2rem!important;
1 }
1 .is-size-4-tablet {
1 font-size:1.5rem!important;
1 }
1 .is-size-5-tablet {
1 font-size:1.25rem!important;
1 }
1 .is-size-6-tablet {
1 font-size:1rem!important;
1 }
1 .is-size-7-tablet {
1 font-size:.75rem!important;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .is-size-1-touch {
1 font-size:3rem!important;
1 }
1 .is-size-2-touch {
1 font-size:2.5rem!important;
1 }
1 .is-size-3-touch {
1 font-size:2rem!important;
1 }
1 .is-size-4-touch {
1 font-size:1.5rem!important;
1 }
1 .is-size-5-touch {
1 font-size:1.25rem!important;
1 }
1 .is-size-6-touch {
1 font-size:1rem!important;
1 }
1 .is-size-7-touch {
1 font-size:.75rem!important;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .is-size-1-desktop {
1 font-size:3rem!important;
1 }
1 .is-size-2-desktop {
1 font-size:2.5rem!important;
1 }
1 .is-size-3-desktop {
1 font-size:2rem!important;
1 }
1 .is-size-4-desktop {
1 font-size:1.5rem!important;
1 }
1 .is-size-5-desktop {
1 font-size:1.25rem!important;
1 }
1 .is-size-6-desktop {
1 font-size:1rem!important;
1 }
1 .is-size-7-desktop {
1 font-size:.75rem!important;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .is-size-1-widescreen {
1 font-size:3rem!important;
1 }
1 .is-size-2-widescreen {
1 font-size:2.5rem!important;
1 }
1 .is-size-3-widescreen {
1 font-size:2rem!important;
1 }
1 .is-size-4-widescreen {
1 font-size:1.5rem!important;
1 }
1 .is-size-5-widescreen {
1 font-size:1.25rem!important;
1 }
1 .is-size-6-widescreen {
1 font-size:1rem!important;
1 }
1 .is-size-7-widescreen {
1 font-size:.75rem!important;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .is-size-1-fullhd {
1 font-size:3rem!important;
1 }
1 .is-size-2-fullhd {
1 font-size:2.5rem!important;
1 }
1 .is-size-3-fullhd {
1 font-size:2rem!important;
1 }
1 .is-size-4-fullhd {
1 font-size:1.5rem!important;
1 }
1 .is-size-5-fullhd {
1 font-size:1.25rem!important;
1 }
1 .is-size-6-fullhd {
1 font-size:1rem!important;
1 }
1 .is-size-7-fullhd {
1 font-size:.75rem!important;
1 }
1 }
1 .has-text-centered {
1 text-align:center!important;
1 }
1 .has-text-justified {
1 text-align:justify!important;
1 }
1 .has-text-left {
1 text-align:left!important;
1 }
1 .has-text-right {
1 text-align:right!important;
1 }
1 @media screen and (max-width:767px) {
1 .has-text-centered-mobile {
1 text-align:center!important;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .has-text-centered-tablet {
1 text-align:center!important;
1 }
1 }
1 @media screen and (min-width:768px)and (max-width:1023px) {
1 .has-text-centered-tablet-only {
1 text-align:center!important;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .has-text-centered-touch {
1 text-align:center!important;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .has-text-centered-desktop {
1 text-align:center!important;
1 }
1 }
1 @media screen and (min-width:1024px)and (max-width:1215px) {
1 .has-text-centered-desktop-only {
1 text-align:center!important;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .has-text-centered-widescreen {
1 text-align:center!important;
1 }
1 }
1 @media screen and (min-width:1216px)and (max-width:1407px) {
1 .has-text-centered-widescreen-only {
1 text-align:center!important;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .has-text-centered-fullhd {
1 text-align:center!important;
1 }
1 }
1 @media screen and (max-width:767px) {
1 .has-text-justified-mobile {
1 text-align:justify!important;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .has-text-justified-tablet {
1 text-align:justify!important;
1 }
1 }
1 @media screen and (min-width:768px)and (max-width:1023px) {
1 .has-text-justified-tablet-only {
1 text-align:justify!important;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .has-text-justified-touch {
1 text-align:justify!important;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .has-text-justified-desktop {
1 text-align:justify!important;
1 }
1 }
1 @media screen and (min-width:1024px)and (max-width:1215px) {
1 .has-text-justified-desktop-only {
1 text-align:justify!important;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .has-text-justified-widescreen {
1 text-align:justify!important;
1 }
1 }
1 @media screen and (min-width:1216px)and (max-width:1407px) {
1 .has-text-justified-widescreen-only {
1 text-align:justify!important;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .has-text-justified-fullhd {
1 text-align:justify!important;
1 }
1 }
1 @media screen and (max-width:767px) {
1 .has-text-left-mobile {
1 text-align:left!important;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .has-text-left-tablet {
1 text-align:left!important;
1 }
1 }
1 @media screen and (min-width:768px)and (max-width:1023px) {
1 .has-text-left-tablet-only {
1 text-align:left!important;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .has-text-left-touch {
1 text-align:left!important;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .has-text-left-desktop {
1 text-align:left!important;
1 }
1 }
1 @media screen and (min-width:1024px)and (max-width:1215px) {
1 .has-text-left-desktop-only {
1 text-align:left!important;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .has-text-left-widescreen {
1 text-align:left!important;
1 }
1 }
1 @media screen and (min-width:1216px)and (max-width:1407px) {
1 .has-text-left-widescreen-only {
1 text-align:left!important;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .has-text-left-fullhd {
1 text-align:left!important;
1 }
1 }
1 @media screen and (max-width:767px) {
1 .has-text-right-mobile {
1 text-align:right!important;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .has-text-right-tablet {
1 text-align:right!important;
1 }
1 }
1 @media screen and (min-width:768px)and (max-width:1023px) {
1 .has-text-right-tablet-only {
1 text-align:right!important;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .has-text-right-touch {
1 text-align:right!important;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .has-text-right-desktop {
1 text-align:right!important;
1 }
1 }
1 @media screen and (min-width:1024px)and (max-width:1215px) {
1 .has-text-right-desktop-only {
1 text-align:right!important;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .has-text-right-widescreen {
1 text-align:right!important;
1 }
1 }
1 @media screen and (min-width:1216px)and (max-width:1407px) {
1 .has-text-right-widescreen-only {
1 text-align:right!important;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .has-text-right-fullhd {
1 text-align:right!important;
1 }
1 }
1 .is-capitalized {
1 text-transform:capitalize!important;
1 }
1 .is-lowercase {
1 text-transform:lowercase!important;
1 }
1 .is-uppercase {
1 text-transform:uppercase!important;
1 }
1 .is-italic {
1 font-style:italic!important;
1 }
1 .is-underlined {
1 text-decoration:underline!important;
1 }
1 .has-text-weight-light {
1 font-weight:300!important;
1 }
1 .has-text-weight-normal {
1 font-weight:400!important;
1 }
1 .has-text-weight-medium {
1 font-weight:500!important;
1 }
1 .has-text-weight-semibold {
1 font-weight:600!important;
1 }
1 .has-text-weight-bold {
1 font-weight:700!important;
1 }
1 .is-family-primary,.is-family-sans-serif,.is-family-secondary {
1 font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important;
1 }
1 .is-family-code,.is-family-monospace {
1 font-family:monospace!important;
1 }
1 .is-block {
1 display:block!important;
1 }
1 @media screen and (max-width:767px) {
1 .is-block-mobile {
1 display:block!important;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .is-block-tablet {
1 display:block!important;
1 }
1 }
1 @media screen and (min-width:768px)and (max-width:1023px) {
1 .is-block-tablet-only {
1 display:block!important;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .is-block-touch {
1 display:block!important;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .is-block-desktop {
1 display:block!important;
1 }
1 }
1 @media screen and (min-width:1024px)and (max-width:1215px) {
1 .is-block-desktop-only {
1 display:block!important;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .is-block-widescreen {
1 display:block!important;
1 }
1 }
1 @media screen and (min-width:1216px)and (max-width:1407px) {
1 .is-block-widescreen-only {
1 display:block!important;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .is-block-fullhd {
1 display:block!important;
1 }
1 }
1 .is-flex {
1 display:flex!important;
1 }
1 @media screen and (max-width:767px) {
1 .is-flex-mobile {
1 display:flex!important;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .is-flex-tablet {
1 display:flex!important;
1 }
1 }
1 @media screen and (min-width:768px)and (max-width:1023px) {
1 .is-flex-tablet-only {
1 display:flex!important;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .is-flex-touch {
1 display:flex!important;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .is-flex-desktop {
1 display:flex!important;
1 }
1 }
1 @media screen and (min-width:1024px)and (max-width:1215px) {
1 .is-flex-desktop-only {
1 display:flex!important;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .is-flex-widescreen {
1 display:flex!important;
1 }
1 }
1 @media screen and (min-width:1216px)and (max-width:1407px) {
1 .is-flex-widescreen-only {
1 display:flex!important;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .is-flex-fullhd {
1 display:flex!important;
1 }
1 }
1 .is-inline {
1 display:inline!important;
1 }
1 @media screen and (max-width:767px) {
1 .is-inline-mobile {
1 display:inline!important;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .is-inline-tablet {
1 display:inline!important;
1 }
1 }
1 @media screen and (min-width:768px)and (max-width:1023px) {
1 .is-inline-tablet-only {
1 display:inline!important;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .is-inline-touch {
1 display:inline!important;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .is-inline-desktop {
1 display:inline!important;
1 }
1 }
1 @media screen and (min-width:1024px)and (max-width:1215px) {
1 .is-inline-desktop-only {
1 display:inline!important;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .is-inline-widescreen {
1 display:inline!important;
1 }
1 }
1 @media screen and (min-width:1216px)and (max-width:1407px) {
1 .is-inline-widescreen-only {
1 display:inline!important;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .is-inline-fullhd {
1 display:inline!important;
1 }
1 }
1 .is-inline-block {
1 display:inline-block!important;
1 }
1 @media screen and (max-width:767px) {
1 .is-inline-block-mobile {
1 display:inline-block!important;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .is-inline-block-tablet {
1 display:inline-block!important;
1 }
1 }
1 @media screen and (min-width:768px)and (max-width:1023px) {
1 .is-inline-block-tablet-only {
1 display:inline-block!important;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .is-inline-block-touch {
1 display:inline-block!important;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .is-inline-block-desktop {
1 display:inline-block!important;
1 }
1 }
1 @media screen and (min-width:1024px)and (max-width:1215px) {
1 .is-inline-block-desktop-only {
1 display:inline-block!important;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .is-inline-block-widescreen {
1 display:inline-block!important;
1 }
1 }
1 @media screen and (min-width:1216px)and (max-width:1407px) {
1 .is-inline-block-widescreen-only {
1 display:inline-block!important;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .is-inline-block-fullhd {
1 display:inline-block!important;
1 }
1 }
1 .is-inline-flex {
1 display:inline-flex!important;
1 }
1 @media screen and (max-width:767px) {
1 .is-inline-flex-mobile {
1 display:inline-flex!important;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .is-inline-flex-tablet {
1 display:inline-flex!important;
1 }
1 }
1 @media screen and (min-width:768px)and (max-width:1023px) {
1 .is-inline-flex-tablet-only {
1 display:inline-flex!important;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .is-inline-flex-touch {
1 display:inline-flex!important;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .is-inline-flex-desktop {
1 display:inline-flex!important;
1 }
1 }
1 @media screen and (min-width:1024px)and (max-width:1215px) {
1 .is-inline-flex-desktop-only {
1 display:inline-flex!important;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .is-inline-flex-widescreen {
1 display:inline-flex!important;
1 }
1 }
1 @media screen and (min-width:1216px)and (max-width:1407px) {
1 .is-inline-flex-widescreen-only {
1 display:inline-flex!important;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .is-inline-flex-fullhd {
1 display:inline-flex!important;
1 }
1 }
1 .is-hidden {
1 display:none!important;
1 }
1 .is-sr-only {
1 border:none!important;
1 clip:rect(0,0,0,0)!important;
1 height:.01em!important;
1 overflow:hidden!important;
1 padding:0!important;
1 position:absolute!important;
1 white-space:nowrap!important;
1 width:.01em!important;
1 }
1 @media screen and (max-width:767px) {
1 .is-hidden-mobile {
1 display:none!important;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .is-hidden-tablet {
1 display:none!important;
1 }
1 }
1 @media screen and (min-width:768px)and (max-width:1023px) {
1 .is-hidden-tablet-only {
1 display:none!important;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .is-hidden-touch {
1 display:none!important;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .is-hidden-desktop {
1 display:none!important;
1 }
1 }
1 @media screen and (min-width:1024px)and (max-width:1215px) {
1 .is-hidden-desktop-only {
1 display:none!important;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .is-hidden-widescreen {
1 display:none!important;
1 }
1 }
1 @media screen and (min-width:1216px)and (max-width:1407px) {
1 .is-hidden-widescreen-only {
1 display:none!important;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .is-hidden-fullhd {
1 display:none!important;
1 }
1 }
1 .is-invisible {
1 visibility:hidden!important;
1 }
1 @media screen and (max-width:767px) {
1 .is-invisible-mobile {
1 visibility:hidden!important;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .is-invisible-tablet {
1 visibility:hidden!important;
1 }
1 }
1 @media screen and (min-width:768px)and (max-width:1023px) {
1 .is-invisible-tablet-only {
1 visibility:hidden!important;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .is-invisible-touch {
1 visibility:hidden!important;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .is-invisible-desktop {
1 visibility:hidden!important;
1 }
1 }
1 @media screen and (min-width:1024px)and (max-width:1215px) {
1 .is-invisible-desktop-only {
1 visibility:hidden!important;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .is-invisible-widescreen {
1 visibility:hidden!important;
1 }
1 }
1 @media screen and (min-width:1216px)and (max-width:1407px) {
1 .is-invisible-widescreen-only {
1 visibility:hidden!important;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .is-invisible-fullhd {
1 visibility:hidden!important;
1 }
1 }
1 .column {
1 display:block;
1 flex-basis:0;
1 flex-grow:1;
1 flex-shrink:1;
1 padding:16px;
1 }
1 .columns.is-mobile>.column.is-narrow {
1 flex:none;
1 width:auto;
1 }
1 .columns.is-mobile>.column.is-full {
1 flex:none;
1 width:100%;
1 }
1 .columns.is-mobile>.column.is-three-quarters {
1 flex:none;
1 width:75%;
1 }
1 .columns.is-mobile>.column.is-two-thirds {
1 flex:none;
1 width:66.6666%;
1 }
1 .columns.is-mobile>.column.is-half {
1 flex:none;
1 width:50%;
1 }
1 .columns.is-mobile>.column.is-one-third {
1 flex:none;
1 width:33.3333%;
1 }
1 .columns.is-mobile>.column.is-one-quarter {
1 flex:none;
1 width:25%;
1 }
1 .columns.is-mobile>.column.is-one-fifth {
1 flex:none;
1 width:20%;
1 }
1 .columns.is-mobile>.column.is-two-fifths {
1 flex:none;
1 width:40%;
1 }
1 .columns.is-mobile>.column.is-three-fifths {
1 flex:none;
1 width:60%;
1 }
1 .columns.is-mobile>.column.is-four-fifths {
1 flex:none;
1 width:80%;
1 }
1 .columns.is-mobile>.column.is-offset-three-quarters {
1 margin-left:75%;
1 }
1 .columns.is-mobile>.column.is-offset-two-thirds {
1 margin-left:66.6666%;
1 }
1 .columns.is-mobile>.column.is-offset-half {
1 margin-left:50%;
1 }
1 .columns.is-mobile>.column.is-offset-one-third {
1 margin-left:33.3333%;
1 }
1 .columns.is-mobile>.column.is-offset-one-quarter {
1 margin-left:25%;
1 }
1 .columns.is-mobile>.column.is-offset-one-fifth {
1 margin-left:20%;
1 }
1 .columns.is-mobile>.column.is-offset-two-fifths {
1 margin-left:40%;
1 }
1 .columns.is-mobile>.column.is-offset-three-fifths {
1 margin-left:60%;
1 }
1 .columns.is-mobile>.column.is-offset-four-fifths {
1 margin-left:80%;
1 }
1 .columns.is-mobile>.column.is-0 {
1 flex:none;
1 width:0;
1 }
1 .columns.is-mobile>.column.is-offset-0 {
1 margin-left:0;
1 }
1 .columns.is-mobile>.column.is-1 {
1 flex:none;
1 width:8.33333337%;
1 }
1 .columns.is-mobile>.column.is-offset-1 {
1 margin-left:8.33333337%;
1 }
1 .columns.is-mobile>.column.is-2 {
1 flex:none;
1 width:16.66666674%;
1 }
1 .columns.is-mobile>.column.is-offset-2 {
1 margin-left:16.66666674%;
1 }
1 .columns.is-mobile>.column.is-3 {
1 flex:none;
1 width:25%;
1 }
1 .columns.is-mobile>.column.is-offset-3 {
1 margin-left:25%;
1 }
1 .columns.is-mobile>.column.is-4 {
1 flex:none;
1 width:33.33333337%;
1 }
1 .columns.is-mobile>.column.is-offset-4 {
1 margin-left:33.33333337%;
1 }
1 .columns.is-mobile>.column.is-5 {
1 flex:none;
1 width:41.66666674%;
1 }
1 .columns.is-mobile>.column.is-offset-5 {
1 margin-left:41.66666674%;
1 }
1 .columns.is-mobile>.column.is-6 {
1 flex:none;
1 width:50%;
1 }
1 .columns.is-mobile>.column.is-offset-6 {
1 margin-left:50%;
1 }
1 .columns.is-mobile>.column.is-7 {
1 flex:none;
1 width:58.33333337%;
1 }
1 .columns.is-mobile>.column.is-offset-7 {
1 margin-left:58.33333337%;
1 }
1 .columns.is-mobile>.column.is-8 {
1 flex:none;
1 width:66.66666674%;
1 }
1 .columns.is-mobile>.column.is-offset-8 {
1 margin-left:66.66666674%;
1 }
1 .columns.is-mobile>.column.is-9 {
1 flex:none;
1 width:75%;
1 }
1 .columns.is-mobile>.column.is-offset-9 {
1 margin-left:75%;
1 }
1 .columns.is-mobile>.column.is-10 {
1 flex:none;
1 width:83.33333337%;
1 }
1 .columns.is-mobile>.column.is-offset-10 {
1 margin-left:83.33333337%;
1 }
1 .columns.is-mobile>.column.is-11 {
1 flex:none;
1 width:91.66666674%;
1 }
1 .columns.is-mobile>.column.is-offset-11 {
1 margin-left:91.66666674%;
1 }
1 .columns.is-mobile>.column.is-12 {
1 flex:none;
1 width:100%;
1 }
1 .columns.is-mobile>.column.is-offset-12 {
1 margin-left:100%;
1 }
1 @media screen and (max-width:767px) {
1 .column.is-narrow-mobile {
1 flex:none;
1 width:auto;
1 }
1 .column.is-full-mobile {
1 flex:none;
1 width:100%;
1 }
1 .column.is-three-quarters-mobile {
1 flex:none;
1 width:75%;
1 }
1 .column.is-two-thirds-mobile {
1 flex:none;
1 width:66.6666%;
1 }
1 .column.is-half-mobile {
1 flex:none;
1 width:50%;
1 }
1 .column.is-one-third-mobile {
1 flex:none;
1 width:33.3333%;
1 }
1 .column.is-one-quarter-mobile {
1 flex:none;
1 width:25%;
1 }
1 .column.is-one-fifth-mobile {
1 flex:none;
1 width:20%;
1 }
1 .column.is-two-fifths-mobile {
1 flex:none;
1 width:40%;
1 }
1 .column.is-three-fifths-mobile {
1 flex:none;
1 width:60%;
1 }
1 .column.is-four-fifths-mobile {
1 flex:none;
1 width:80%;
1 }
1 .column.is-offset-three-quarters-mobile {
1 margin-left:75%;
1 }
1 .column.is-offset-two-thirds-mobile {
1 margin-left:66.6666%;
1 }
1 .column.is-offset-half-mobile {
1 margin-left:50%;
1 }
1 .column.is-offset-one-third-mobile {
1 margin-left:33.3333%;
1 }
1 .column.is-offset-one-quarter-mobile {
1 margin-left:25%;
1 }
1 .column.is-offset-one-fifth-mobile {
1 margin-left:20%;
1 }
1 .column.is-offset-two-fifths-mobile {
1 margin-left:40%;
1 }
1 .column.is-offset-three-fifths-mobile {
1 margin-left:60%;
1 }
1 .column.is-offset-four-fifths-mobile {
1 margin-left:80%;
1 }
1 .column.is-0-mobile {
1 flex:none;
1 width:0;
1 }
1 .column.is-offset-0-mobile {
1 margin-left:0;
1 }
1 .column.is-1-mobile {
1 flex:none;
1 width:8.33333337%;
1 }
1 .column.is-offset-1-mobile {
1 margin-left:8.33333337%;
1 }
1 .column.is-2-mobile {
1 flex:none;
1 width:16.66666674%;
1 }
1 .column.is-offset-2-mobile {
1 margin-left:16.66666674%;
1 }
1 .column.is-3-mobile {
1 flex:none;
1 width:25%;
1 }
1 .column.is-offset-3-mobile {
1 margin-left:25%;
1 }
1 .column.is-4-mobile {
1 flex:none;
1 width:33.33333337%;
1 }
1 .column.is-offset-4-mobile {
1 margin-left:33.33333337%;
1 }
1 .column.is-5-mobile {
1 flex:none;
1 width:41.66666674%;
1 }
1 .column.is-offset-5-mobile {
1 margin-left:41.66666674%;
1 }
1 .column.is-6-mobile {
1 flex:none;
1 width:50%;
1 }
1 .column.is-offset-6-mobile {
1 margin-left:50%;
1 }
1 .column.is-7-mobile {
1 flex:none;
1 width:58.33333337%;
1 }
1 .column.is-offset-7-mobile {
1 margin-left:58.33333337%;
1 }
1 .column.is-8-mobile {
1 flex:none;
1 width:66.66666674%;
1 }
1 .column.is-offset-8-mobile {
1 margin-left:66.66666674%;
1 }
1 .column.is-9-mobile {
1 flex:none;
1 width:75%;
1 }
1 .column.is-offset-9-mobile {
1 margin-left:75%;
1 }
1 .column.is-10-mobile {
1 flex:none;
1 width:83.33333337%;
1 }
1 .column.is-offset-10-mobile {
1 margin-left:83.33333337%;
1 }
1 .column.is-11-mobile {
1 flex:none;
1 width:91.66666674%;
1 }
1 .column.is-offset-11-mobile {
1 margin-left:91.66666674%;
1 }
1 .column.is-12-mobile {
1 flex:none;
1 width:100%;
1 }
1 .column.is-offset-12-mobile {
1 margin-left:100%;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .column.is-narrow,.column.is-narrow-tablet {
1 flex:none;
1 width:auto;
1 }
1 .column.is-full,.column.is-full-tablet {
1 flex:none;
1 width:100%;
1 }
1 .column.is-three-quarters,.column.is-three-quarters-tablet {
1 flex:none;
1 width:75%;
1 }
1 .column.is-two-thirds,.column.is-two-thirds-tablet {
1 flex:none;
1 width:66.6666%;
1 }
1 .column.is-half,.column.is-half-tablet {
1 flex:none;
1 width:50%;
1 }
1 .column.is-one-third,.column.is-one-third-tablet {
1 flex:none;
1 width:33.3333%;
1 }
1 .column.is-one-quarter,.column.is-one-quarter-tablet {
1 flex:none;
1 width:25%;
1 }
1 .column.is-one-fifth,.column.is-one-fifth-tablet {
1 flex:none;
1 width:20%;
1 }
1 .column.is-two-fifths,.column.is-two-fifths-tablet {
1 flex:none;
1 width:40%;
1 }
1 .column.is-three-fifths,.column.is-three-fifths-tablet {
1 flex:none;
1 width:60%;
1 }
1 .column.is-four-fifths,.column.is-four-fifths-tablet {
1 flex:none;
1 width:80%;
1 }
1 .column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet {
1 margin-left:75%;
1 }
1 .column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet {
1 margin-left:66.6666%;
1 }
1 .column.is-offset-half,.column.is-offset-half-tablet {
1 margin-left:50%;
1 }
1 .column.is-offset-one-third,.column.is-offset-one-third-tablet {
1 margin-left:33.3333%;
1 }
1 .column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet {
1 margin-left:25%;
1 }
1 .column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet {
1 margin-left:20%;
1 }
1 .column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet {
1 margin-left:40%;
1 }
1 .column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet {
1 margin-left:60%;
1 }
1 .column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet {
1 margin-left:80%;
1 }
1 .column.is-0,.column.is-0-tablet {
1 flex:none;
1 width:0;
1 }
1 .column.is-offset-0,.column.is-offset-0-tablet {
1 margin-left:0;
1 }
1 .column.is-1,.column.is-1-tablet {
1 flex:none;
1 width:8.33333337%;
1 }
1 .column.is-offset-1,.column.is-offset-1-tablet {
1 margin-left:8.33333337%;
1 }
1 .column.is-2,.column.is-2-tablet {
1 flex:none;
1 width:16.66666674%;
1 }
1 .column.is-offset-2,.column.is-offset-2-tablet {
1 margin-left:16.66666674%;
1 }
1 .column.is-3,.column.is-3-tablet {
1 flex:none;
1 width:25%;
1 }
1 .column.is-offset-3,.column.is-offset-3-tablet {
1 margin-left:25%;
1 }
1 .column.is-4,.column.is-4-tablet {
1 flex:none;
1 width:33.33333337%;
1 }
1 .column.is-offset-4,.column.is-offset-4-tablet {
1 margin-left:33.33333337%;
1 }
1 .column.is-5,.column.is-5-tablet {
1 flex:none;
1 width:41.66666674%;
1 }
1 .column.is-offset-5,.column.is-offset-5-tablet {
1 margin-left:41.66666674%;
1 }
1 .column.is-6,.column.is-6-tablet {
1 flex:none;
1 width:50%;
1 }
1 .column.is-offset-6,.column.is-offset-6-tablet {
1 margin-left:50%;
1 }
1 .column.is-7,.column.is-7-tablet {
1 flex:none;
1 width:58.33333337%;
1 }
1 .column.is-offset-7,.column.is-offset-7-tablet {
1 margin-left:58.33333337%;
1 }
1 .column.is-8,.column.is-8-tablet {
1 flex:none;
1 width:66.66666674%;
1 }
1 .column.is-offset-8,.column.is-offset-8-tablet {
1 margin-left:66.66666674%;
1 }
1 .column.is-9,.column.is-9-tablet {
1 flex:none;
1 width:75%;
1 }
1 .column.is-offset-9,.column.is-offset-9-tablet {
1 margin-left:75%;
1 }
1 .column.is-10,.column.is-10-tablet {
1 flex:none;
1 width:83.33333337%;
1 }
1 .column.is-offset-10,.column.is-offset-10-tablet {
1 margin-left:83.33333337%;
1 }
1 .column.is-11,.column.is-11-tablet {
1 flex:none;
1 width:91.66666674%;
1 }
1 .column.is-offset-11,.column.is-offset-11-tablet {
1 margin-left:91.66666674%;
1 }
1 .column.is-12,.column.is-12-tablet {
1 flex:none;
1 width:100%;
1 }
1 .column.is-offset-12,.column.is-offset-12-tablet {
1 margin-left:100%;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .column.is-narrow-touch {
1 flex:none;
1 width:auto;
1 }
1 .column.is-full-touch {
1 flex:none;
1 width:100%;
1 }
1 .column.is-three-quarters-touch {
1 flex:none;
1 width:75%;
1 }
1 .column.is-two-thirds-touch {
1 flex:none;
1 width:66.6666%;
1 }
1 .column.is-half-touch {
1 flex:none;
1 width:50%;
1 }
1 .column.is-one-third-touch {
1 flex:none;
1 width:33.3333%;
1 }
1 .column.is-one-quarter-touch {
1 flex:none;
1 width:25%;
1 }
1 .column.is-one-fifth-touch {
1 flex:none;
1 width:20%;
1 }
1 .column.is-two-fifths-touch {
1 flex:none;
1 width:40%;
1 }
1 .column.is-three-fifths-touch {
1 flex:none;
1 width:60%;
1 }
1 .column.is-four-fifths-touch {
1 flex:none;
1 width:80%;
1 }
1 .column.is-offset-three-quarters-touch {
1 margin-left:75%;
1 }
1 .column.is-offset-two-thirds-touch {
1 margin-left:66.6666%;
1 }
1 .column.is-offset-half-touch {
1 margin-left:50%;
1 }
1 .column.is-offset-one-third-touch {
1 margin-left:33.3333%;
1 }
1 .column.is-offset-one-quarter-touch {
1 margin-left:25%;
1 }
1 .column.is-offset-one-fifth-touch {
1 margin-left:20%;
1 }
1 .column.is-offset-two-fifths-touch {
1 margin-left:40%;
1 }
1 .column.is-offset-three-fifths-touch {
1 margin-left:60%;
1 }
1 .column.is-offset-four-fifths-touch {
1 margin-left:80%;
1 }
1 .column.is-0-touch {
1 flex:none;
1 width:0;
1 }
1 .column.is-offset-0-touch {
1 margin-left:0;
1 }
1 .column.is-1-touch {
1 flex:none;
1 width:8.33333337%;
1 }
1 .column.is-offset-1-touch {
1 margin-left:8.33333337%;
1 }
1 .column.is-2-touch {
1 flex:none;
1 width:16.66666674%;
1 }
1 .column.is-offset-2-touch {
1 margin-left:16.66666674%;
1 }
1 .column.is-3-touch {
1 flex:none;
1 width:25%;
1 }
1 .column.is-offset-3-touch {
1 margin-left:25%;
1 }
1 .column.is-4-touch {
1 flex:none;
1 width:33.33333337%;
1 }
1 .column.is-offset-4-touch {
1 margin-left:33.33333337%;
1 }
1 .column.is-5-touch {
1 flex:none;
1 width:41.66666674%;
1 }
1 .column.is-offset-5-touch {
1 margin-left:41.66666674%;
1 }
1 .column.is-6-touch {
1 flex:none;
1 width:50%;
1 }
1 .column.is-offset-6-touch {
1 margin-left:50%;
1 }
1 .column.is-7-touch {
1 flex:none;
1 width:58.33333337%;
1 }
1 .column.is-offset-7-touch {
1 margin-left:58.33333337%;
1 }
1 .column.is-8-touch {
1 flex:none;
1 width:66.66666674%;
1 }
1 .column.is-offset-8-touch {
1 margin-left:66.66666674%;
1 }
1 .column.is-9-touch {
1 flex:none;
1 width:75%;
1 }
1 .column.is-offset-9-touch {
1 margin-left:75%;
1 }
1 .column.is-10-touch {
1 flex:none;
1 width:83.33333337%;
1 }
1 .column.is-offset-10-touch {
1 margin-left:83.33333337%;
1 }
1 .column.is-11-touch {
1 flex:none;
1 width:91.66666674%;
1 }
1 .column.is-offset-11-touch {
1 margin-left:91.66666674%;
1 }
1 .column.is-12-touch {
1 flex:none;
1 width:100%;
1 }
1 .column.is-offset-12-touch {
1 margin-left:100%;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .column.is-narrow-desktop {
1 flex:none;
1 width:auto;
1 }
1 .column.is-full-desktop {
1 flex:none;
1 width:100%;
1 }
1 .column.is-three-quarters-desktop {
1 flex:none;
1 width:75%;
1 }
1 .column.is-two-thirds-desktop {
1 flex:none;
1 width:66.6666%;
1 }
1 .column.is-half-desktop {
1 flex:none;
1 width:50%;
1 }
1 .column.is-one-third-desktop {
1 flex:none;
1 width:33.3333%;
1 }
1 .column.is-one-quarter-desktop {
1 flex:none;
1 width:25%;
1 }
1 .column.is-one-fifth-desktop {
1 flex:none;
1 width:20%;
1 }
1 .column.is-two-fifths-desktop {
1 flex:none;
1 width:40%;
1 }
1 .column.is-three-fifths-desktop {
1 flex:none;
1 width:60%;
1 }
1 .column.is-four-fifths-desktop {
1 flex:none;
1 width:80%;
1 }
1 .column.is-offset-three-quarters-desktop {
1 margin-left:75%;
1 }
1 .column.is-offset-two-thirds-desktop {
1 margin-left:66.6666%;
1 }
1 .column.is-offset-half-desktop {
1 margin-left:50%;
1 }
1 .column.is-offset-one-third-desktop {
1 margin-left:33.3333%;
1 }
1 .column.is-offset-one-quarter-desktop {
1 margin-left:25%;
1 }
1 .column.is-offset-one-fifth-desktop {
1 margin-left:20%;
1 }
1 .column.is-offset-two-fifths-desktop {
1 margin-left:40%;
1 }
1 .column.is-offset-three-fifths-desktop {
1 margin-left:60%;
1 }
1 .column.is-offset-four-fifths-desktop {
1 margin-left:80%;
1 }
1 .column.is-0-desktop {
1 flex:none;
1 width:0;
1 }
1 .column.is-offset-0-desktop {
1 margin-left:0;
1 }
1 .column.is-1-desktop {
1 flex:none;
1 width:8.33333337%;
1 }
1 .column.is-offset-1-desktop {
1 margin-left:8.33333337%;
1 }
1 .column.is-2-desktop {
1 flex:none;
1 width:16.66666674%;
1 }
1 .column.is-offset-2-desktop {
1 margin-left:16.66666674%;
1 }
1 .column.is-3-desktop {
1 flex:none;
1 width:25%;
1 }
1 .column.is-offset-3-desktop {
1 margin-left:25%;
1 }
1 .column.is-4-desktop {
1 flex:none;
1 width:33.33333337%;
1 }
1 .column.is-offset-4-desktop {
1 margin-left:33.33333337%;
1 }
1 .column.is-5-desktop {
1 flex:none;
1 width:41.66666674%;
1 }
1 .column.is-offset-5-desktop {
1 margin-left:41.66666674%;
1 }
1 .column.is-6-desktop {
1 flex:none;
1 width:50%;
1 }
1 .column.is-offset-6-desktop {
1 margin-left:50%;
1 }
1 .column.is-7-desktop {
1 flex:none;
1 width:58.33333337%;
1 }
1 .column.is-offset-7-desktop {
1 margin-left:58.33333337%;
1 }
1 .column.is-8-desktop {
1 flex:none;
1 width:66.66666674%;
1 }
1 .column.is-offset-8-desktop {
1 margin-left:66.66666674%;
1 }
1 .column.is-9-desktop {
1 flex:none;
1 width:75%;
1 }
1 .column.is-offset-9-desktop {
1 margin-left:75%;
1 }
1 .column.is-10-desktop {
1 flex:none;
1 width:83.33333337%;
1 }
1 .column.is-offset-10-desktop {
1 margin-left:83.33333337%;
1 }
1 .column.is-11-desktop {
1 flex:none;
1 width:91.66666674%;
1 }
1 .column.is-offset-11-desktop {
1 margin-left:91.66666674%;
1 }
1 .column.is-12-desktop {
1 flex:none;
1 width:100%;
1 }
1 .column.is-offset-12-desktop {
1 margin-left:100%;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .column.is-narrow-widescreen {
1 flex:none;
1 width:auto;
1 }
1 .column.is-full-widescreen {
1 flex:none;
1 width:100%;
1 }
1 .column.is-three-quarters-widescreen {
1 flex:none;
1 width:75%;
1 }
1 .column.is-two-thirds-widescreen {
1 flex:none;
1 width:66.6666%;
1 }
1 .column.is-half-widescreen {
1 flex:none;
1 width:50%;
1 }
1 .column.is-one-third-widescreen {
1 flex:none;
1 width:33.3333%;
1 }
1 .column.is-one-quarter-widescreen {
1 flex:none;
1 width:25%;
1 }
1 .column.is-one-fifth-widescreen {
1 flex:none;
1 width:20%;
1 }
1 .column.is-two-fifths-widescreen {
1 flex:none;
1 width:40%;
1 }
1 .column.is-three-fifths-widescreen {
1 flex:none;
1 width:60%;
1 }
1 .column.is-four-fifths-widescreen {
1 flex:none;
1 width:80%;
1 }
1 .column.is-offset-three-quarters-widescreen {
1 margin-left:75%;
1 }
1 .column.is-offset-two-thirds-widescreen {
1 margin-left:66.6666%;
1 }
1 .column.is-offset-half-widescreen {
1 margin-left:50%;
1 }
1 .column.is-offset-one-third-widescreen {
1 margin-left:33.3333%;
1 }
1 .column.is-offset-one-quarter-widescreen {
1 margin-left:25%;
1 }
1 .column.is-offset-one-fifth-widescreen {
1 margin-left:20%;
1 }
1 .column.is-offset-two-fifths-widescreen {
1 margin-left:40%;
1 }
1 .column.is-offset-three-fifths-widescreen {
1 margin-left:60%;
1 }
1 .column.is-offset-four-fifths-widescreen {
1 margin-left:80%;
1 }
1 .column.is-0-widescreen {
1 flex:none;
1 width:0;
1 }
1 .column.is-offset-0-widescreen {
1 margin-left:0;
1 }
1 .column.is-1-widescreen {
1 flex:none;
1 width:8.33333337%;
1 }
1 .column.is-offset-1-widescreen {
1 margin-left:8.33333337%;
1 }
1 .column.is-2-widescreen {
1 flex:none;
1 width:16.66666674%;
1 }
1 .column.is-offset-2-widescreen {
1 margin-left:16.66666674%;
1 }
1 .column.is-3-widescreen {
1 flex:none;
1 width:25%;
1 }
1 .column.is-offset-3-widescreen {
1 margin-left:25%;
1 }
1 .column.is-4-widescreen {
1 flex:none;
1 width:33.33333337%;
1 }
1 .column.is-offset-4-widescreen {
1 margin-left:33.33333337%;
1 }
1 .column.is-5-widescreen {
1 flex:none;
1 width:41.66666674%;
1 }
1 .column.is-offset-5-widescreen {
1 margin-left:41.66666674%;
1 }
1 .column.is-6-widescreen {
1 flex:none;
1 width:50%;
1 }
1 .column.is-offset-6-widescreen {
1 margin-left:50%;
1 }
1 .column.is-7-widescreen {
1 flex:none;
1 width:58.33333337%;
1 }
1 .column.is-offset-7-widescreen {
1 margin-left:58.33333337%;
1 }
1 .column.is-8-widescreen {
1 flex:none;
1 width:66.66666674%;
1 }
1 .column.is-offset-8-widescreen {
1 margin-left:66.66666674%;
1 }
1 .column.is-9-widescreen {
1 flex:none;
1 width:75%;
1 }
1 .column.is-offset-9-widescreen {
1 margin-left:75%;
1 }
1 .column.is-10-widescreen {
1 flex:none;
1 width:83.33333337%;
1 }
1 .column.is-offset-10-widescreen {
1 margin-left:83.33333337%;
1 }
1 .column.is-11-widescreen {
1 flex:none;
1 width:91.66666674%;
1 }
1 .column.is-offset-11-widescreen {
1 margin-left:91.66666674%;
1 }
1 .column.is-12-widescreen {
1 flex:none;
1 width:100%;
1 }
1 .column.is-offset-12-widescreen {
1 margin-left:100%;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .column.is-narrow-fullhd {
1 flex:none;
1 width:auto;
1 }
1 .column.is-full-fullhd {
1 flex:none;
1 width:100%;
1 }
1 .column.is-three-quarters-fullhd {
1 flex:none;
1 width:75%;
1 }
1 .column.is-two-thirds-fullhd {
1 flex:none;
1 width:66.6666%;
1 }
1 .column.is-half-fullhd {
1 flex:none;
1 width:50%;
1 }
1 .column.is-one-third-fullhd {
1 flex:none;
1 width:33.3333%;
1 }
1 .column.is-one-quarter-fullhd {
1 flex:none;
1 width:25%;
1 }
1 .column.is-one-fifth-fullhd {
1 flex:none;
1 width:20%;
1 }
1 .column.is-two-fifths-fullhd {
1 flex:none;
1 width:40%;
1 }
1 .column.is-three-fifths-fullhd {
1 flex:none;
1 width:60%;
1 }
1 .column.is-four-fifths-fullhd {
1 flex:none;
1 width:80%;
1 }
1 .column.is-offset-three-quarters-fullhd {
1 margin-left:75%;
1 }
1 .column.is-offset-two-thirds-fullhd {
1 margin-left:66.6666%;
1 }
1 .column.is-offset-half-fullhd {
1 margin-left:50%;
1 }
1 .column.is-offset-one-third-fullhd {
1 margin-left:33.3333%;
1 }
1 .column.is-offset-one-quarter-fullhd {
1 margin-left:25%;
1 }
1 .column.is-offset-one-fifth-fullhd {
1 margin-left:20%;
1 }
1 .column.is-offset-two-fifths-fullhd {
1 margin-left:40%;
1 }
1 .column.is-offset-three-fifths-fullhd {
1 margin-left:60%;
1 }
1 .column.is-offset-four-fifths-fullhd {
1 margin-left:80%;
1 }
1 .column.is-0-fullhd {
1 flex:none;
1 width:0;
1 }
1 .column.is-offset-0-fullhd {
1 margin-left:0;
1 }
1 .column.is-1-fullhd {
1 flex:none;
1 width:8.33333337%;
1 }
1 .column.is-offset-1-fullhd {
1 margin-left:8.33333337%;
1 }
1 .column.is-2-fullhd {
1 flex:none;
1 width:16.66666674%;
1 }
1 .column.is-offset-2-fullhd {
1 margin-left:16.66666674%;
1 }
1 .column.is-3-fullhd {
1 flex:none;
1 width:25%;
1 }
1 .column.is-offset-3-fullhd {
1 margin-left:25%;
1 }
1 .column.is-4-fullhd {
1 flex:none;
1 width:33.33333337%;
1 }
1 .column.is-offset-4-fullhd {
1 margin-left:33.33333337%;
1 }
1 .column.is-5-fullhd {
1 flex:none;
1 width:41.66666674%;
1 }
1 .column.is-offset-5-fullhd {
1 margin-left:41.66666674%;
1 }
1 .column.is-6-fullhd {
1 flex:none;
1 width:50%;
1 }
1 .column.is-offset-6-fullhd {
1 margin-left:50%;
1 }
1 .column.is-7-fullhd {
1 flex:none;
1 width:58.33333337%;
1 }
1 .column.is-offset-7-fullhd {
1 margin-left:58.33333337%;
1 }
1 .column.is-8-fullhd {
1 flex:none;
1 width:66.66666674%;
1 }
1 .column.is-offset-8-fullhd {
1 margin-left:66.66666674%;
1 }
1 .column.is-9-fullhd {
1 flex:none;
1 width:75%;
1 }
1 .column.is-offset-9-fullhd {
1 margin-left:75%;
1 }
1 .column.is-10-fullhd {
1 flex:none;
1 width:83.33333337%;
1 }
1 .column.is-offset-10-fullhd {
1 margin-left:83.33333337%;
1 }
1 .column.is-11-fullhd {
1 flex:none;
1 width:91.66666674%;
1 }
1 .column.is-offset-11-fullhd {
1 margin-left:91.66666674%;
1 }
1 .column.is-12-fullhd {
1 flex:none;
1 width:100%;
1 }
1 .column.is-offset-12-fullhd {
1 margin-left:100%;
1 }
1 }
1 .columns {
1 margin-left:-16px;
1 margin-right:-16px;
1 margin-top:-16px;
1 }
1 .columns:last-child {
1 margin-bottom:-16px;
1 }
1 .columns:not(:last-child) {
1 margin-bottom:calc(1.5rem - 16px);
1 }
1 .columns.is-centered {
1 justify-content:center;
1 }
1 .columns.is-gapless {
1 margin-left:0;
1 margin-right:0;
1 margin-top:0;
1 }
1 .columns.is-gapless>.column {
1 margin:0;
1 padding:0!important;
1 }
1 .columns.is-gapless:not(:last-child) {
1 margin-bottom:1.5rem;
1 }
1 .columns.is-gapless:last-child {
1 margin-bottom:0;
1 }
1 .columns.is-mobile {
1 display:flex;
1 }
1 .columns.is-multiline {
1 flex-wrap:wrap;
1 }
1 .columns.is-vcentered {
1 align-items:center;
1 }
1 @media print,screen and (min-width:768px) {
1 .columns:not(.is-desktop) {
1 display:flex;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .columns.is-desktop {
1 display:flex;
1 }
1 }
1 .columns.is-variable {
1 --columnGap:0.75rem;
1 margin-left:calc(-1*var(--columnGap));
1 margin-right:calc(-1*var(--columnGap));
1 }
1 .columns.is-variable>.column {
1 padding-left:var(--columnGap);
1 padding-right:var(--columnGap);
1 }
1 .columns.is-variable.is-0 {
1 --columnGap:0rem;
1 }
1 @media screen and (max-width:767px) {
1 .columns.is-variable.is-0-mobile {
1 --columnGap:0rem;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .columns.is-variable.is-0-tablet {
1 --columnGap:0rem;
1 }
1 }
1 @media screen and (min-width:768px)and (max-width:1023px) {
1 .columns.is-variable.is-0-tablet-only {
1 --columnGap:0rem;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .columns.is-variable.is-0-touch {
1 --columnGap:0rem;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .columns.is-variable.is-0-desktop {
1 --columnGap:0rem;
1 }
1 }
1 @media screen and (min-width:1024px)and (max-width:1215px) {
1 .columns.is-variable.is-0-desktop-only {
1 --columnGap:0rem;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .columns.is-variable.is-0-widescreen {
1 --columnGap:0rem;
1 }
1 }
1 @media screen and (min-width:1216px)and (max-width:1407px) {
1 .columns.is-variable.is-0-widescreen-only {
1 --columnGap:0rem;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .columns.is-variable.is-0-fullhd {
1 --columnGap:0rem;
1 }
1 }
1 .columns.is-variable.is-1 {
1 --columnGap:0.25rem;
1 }
1 @media screen and (max-width:767px) {
1 .columns.is-variable.is-1-mobile {
1 --columnGap:0.25rem;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .columns.is-variable.is-1-tablet {
1 --columnGap:0.25rem;
1 }
1 }
1 @media screen and (min-width:768px)and (max-width:1023px) {
1 .columns.is-variable.is-1-tablet-only {
1 --columnGap:0.25rem;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .columns.is-variable.is-1-touch {
1 --columnGap:0.25rem;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .columns.is-variable.is-1-desktop {
1 --columnGap:0.25rem;
1 }
1 }
1 @media screen and (min-width:1024px)and (max-width:1215px) {
1 .columns.is-variable.is-1-desktop-only {
1 --columnGap:0.25rem;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .columns.is-variable.is-1-widescreen {
1 --columnGap:0.25rem;
1 }
1 }
1 @media screen and (min-width:1216px)and (max-width:1407px) {
1 .columns.is-variable.is-1-widescreen-only {
1 --columnGap:0.25rem;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .columns.is-variable.is-1-fullhd {
1 --columnGap:0.25rem;
1 }
1 }
1 .columns.is-variable.is-2 {
1 --columnGap:0.5rem;
1 }
1 @media screen and (max-width:767px) {
1 .columns.is-variable.is-2-mobile {
1 --columnGap:0.5rem;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .columns.is-variable.is-2-tablet {
1 --columnGap:0.5rem;
1 }
1 }
1 @media screen and (min-width:768px)and (max-width:1023px) {
1 .columns.is-variable.is-2-tablet-only {
1 --columnGap:0.5rem;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .columns.is-variable.is-2-touch {
1 --columnGap:0.5rem;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .columns.is-variable.is-2-desktop {
1 --columnGap:0.5rem;
1 }
1 }
1 @media screen and (min-width:1024px)and (max-width:1215px) {
1 .columns.is-variable.is-2-desktop-only {
1 --columnGap:0.5rem;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .columns.is-variable.is-2-widescreen {
1 --columnGap:0.5rem;
1 }
1 }
1 @media screen and (min-width:1216px)and (max-width:1407px) {
1 .columns.is-variable.is-2-widescreen-only {
1 --columnGap:0.5rem;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .columns.is-variable.is-2-fullhd {
1 --columnGap:0.5rem;
1 }
1 }
1 .columns.is-variable.is-3 {
1 --columnGap:0.75rem;
1 }
1 @media screen and (max-width:767px) {
1 .columns.is-variable.is-3-mobile {
1 --columnGap:0.75rem;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .columns.is-variable.is-3-tablet {
1 --columnGap:0.75rem;
1 }
1 }
1 @media screen and (min-width:768px)and (max-width:1023px) {
1 .columns.is-variable.is-3-tablet-only {
1 --columnGap:0.75rem;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .columns.is-variable.is-3-touch {
1 --columnGap:0.75rem;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .columns.is-variable.is-3-desktop {
1 --columnGap:0.75rem;
1 }
1 }
1 @media screen and (min-width:1024px)and (max-width:1215px) {
1 .columns.is-variable.is-3-desktop-only {
1 --columnGap:0.75rem;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .columns.is-variable.is-3-widescreen {
1 --columnGap:0.75rem;
1 }
1 }
1 @media screen and (min-width:1216px)and (max-width:1407px) {
1 .columns.is-variable.is-3-widescreen-only {
1 --columnGap:0.75rem;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .columns.is-variable.is-3-fullhd {
1 --columnGap:0.75rem;
1 }
1 }
1 .columns.is-variable.is-4 {
1 --columnGap:1rem;
1 }
1 @media screen and (max-width:767px) {
1 .columns.is-variable.is-4-mobile {
1 --columnGap:1rem;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .columns.is-variable.is-4-tablet {
1 --columnGap:1rem;
1 }
1 }
1 @media screen and (min-width:768px)and (max-width:1023px) {
1 .columns.is-variable.is-4-tablet-only {
1 --columnGap:1rem;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .columns.is-variable.is-4-touch {
1 --columnGap:1rem;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .columns.is-variable.is-4-desktop {
1 --columnGap:1rem;
1 }
1 }
1 @media screen and (min-width:1024px)and (max-width:1215px) {
1 .columns.is-variable.is-4-desktop-only {
1 --columnGap:1rem;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .columns.is-variable.is-4-widescreen {
1 --columnGap:1rem;
1 }
1 }
1 @media screen and (min-width:1216px)and (max-width:1407px) {
1 .columns.is-variable.is-4-widescreen-only {
1 --columnGap:1rem;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .columns.is-variable.is-4-fullhd {
1 --columnGap:1rem;
1 }
1 }
1 .columns.is-variable.is-5 {
1 --columnGap:1.25rem;
1 }
1 @media screen and (max-width:767px) {
1 .columns.is-variable.is-5-mobile {
1 --columnGap:1.25rem;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .columns.is-variable.is-5-tablet {
1 --columnGap:1.25rem;
1 }
1 }
1 @media screen and (min-width:768px)and (max-width:1023px) {
1 .columns.is-variable.is-5-tablet-only {
1 --columnGap:1.25rem;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .columns.is-variable.is-5-touch {
1 --columnGap:1.25rem;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .columns.is-variable.is-5-desktop {
1 --columnGap:1.25rem;
1 }
1 }
1 @media screen and (min-width:1024px)and (max-width:1215px) {
1 .columns.is-variable.is-5-desktop-only {
1 --columnGap:1.25rem;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .columns.is-variable.is-5-widescreen {
1 --columnGap:1.25rem;
1 }
1 }
1 @media screen and (min-width:1216px)and (max-width:1407px) {
1 .columns.is-variable.is-5-widescreen-only {
1 --columnGap:1.25rem;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .columns.is-variable.is-5-fullhd {
1 --columnGap:1.25rem;
1 }
1 }
1 .columns.is-variable.is-6 {
1 --columnGap:1.5rem;
1 }
1 @media screen and (max-width:767px) {
1 .columns.is-variable.is-6-mobile {
1 --columnGap:1.5rem;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .columns.is-variable.is-6-tablet {
1 --columnGap:1.5rem;
1 }
1 }
1 @media screen and (min-width:768px)and (max-width:1023px) {
1 .columns.is-variable.is-6-tablet-only {
1 --columnGap:1.5rem;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .columns.is-variable.is-6-touch {
1 --columnGap:1.5rem;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .columns.is-variable.is-6-desktop {
1 --columnGap:1.5rem;
1 }
1 }
1 @media screen and (min-width:1024px)and (max-width:1215px) {
1 .columns.is-variable.is-6-desktop-only {
1 --columnGap:1.5rem;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .columns.is-variable.is-6-widescreen {
1 --columnGap:1.5rem;
1 }
1 }
1 @media screen and (min-width:1216px)and (max-width:1407px) {
1 .columns.is-variable.is-6-widescreen-only {
1 --columnGap:1.5rem;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .columns.is-variable.is-6-fullhd {
1 --columnGap:1.5rem;
1 }
1 }
1 .columns.is-variable.is-7 {
1 --columnGap:1.75rem;
1 }
1 @media screen and (max-width:767px) {
1 .columns.is-variable.is-7-mobile {
1 --columnGap:1.75rem;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .columns.is-variable.is-7-tablet {
1 --columnGap:1.75rem;
1 }
1 }
1 @media screen and (min-width:768px)and (max-width:1023px) {
1 .columns.is-variable.is-7-tablet-only {
1 --columnGap:1.75rem;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .columns.is-variable.is-7-touch {
1 --columnGap:1.75rem;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .columns.is-variable.is-7-desktop {
1 --columnGap:1.75rem;
1 }
1 }
1 @media screen and (min-width:1024px)and (max-width:1215px) {
1 .columns.is-variable.is-7-desktop-only {
1 --columnGap:1.75rem;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .columns.is-variable.is-7-widescreen {
1 --columnGap:1.75rem;
1 }
1 }
1 @media screen and (min-width:1216px)and (max-width:1407px) {
1 .columns.is-variable.is-7-widescreen-only {
1 --columnGap:1.75rem;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .columns.is-variable.is-7-fullhd {
1 --columnGap:1.75rem;
1 }
1 }
1 .columns.is-variable.is-8 {
1 --columnGap:2rem;
1 }
1 @media screen and (max-width:767px) {
1 .columns.is-variable.is-8-mobile {
1 --columnGap:2rem;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .columns.is-variable.is-8-tablet {
1 --columnGap:2rem;
1 }
1 }
1 @media screen and (min-width:768px)and (max-width:1023px) {
1 .columns.is-variable.is-8-tablet-only {
1 --columnGap:2rem;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .columns.is-variable.is-8-touch {
1 --columnGap:2rem;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .columns.is-variable.is-8-desktop {
1 --columnGap:2rem;
1 }
1 }
1 @media screen and (min-width:1024px)and (max-width:1215px) {
1 .columns.is-variable.is-8-desktop-only {
1 --columnGap:2rem;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .columns.is-variable.is-8-widescreen {
1 --columnGap:2rem;
1 }
1 }
1 @media screen and (min-width:1216px)and (max-width:1407px) {
1 .columns.is-variable.is-8-widescreen-only {
1 --columnGap:2rem;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .columns.is-variable.is-8-fullhd {
1 --columnGap:2rem;
1 }
1 }
1 .tile {
1 align-items:stretch;
1 display:block;
1 flex-basis:0;
1 flex-grow:1;
1 flex-shrink:1;
1 
E777CSS: min-height has a value '-moz-min-content' that does not match what was expected: auto | <length-percentage> | min-content | max-content | fit-content(<length-percentage>) | stretch | fit-content | contain
Check the value against the list of valid rules from the official standard. See CSS Box Sizing Module Level 3.
min-height:-moz-min-content;
1 min-height:min-content;
1 }
1 .tile.is-ancestor {
1 margin-left:-.75rem;
1 margin-right:-.75rem;
1 margin-top:-.75rem;
1 }
1 .tile.is-ancestor:last-child {
1 margin-bottom:-.75rem;
1 }
1 .tile.is-ancestor:not(:last-child) {
1 margin-bottom:.75rem;
1 }
1 .tile.is-child {
1 margin:0!important;
1 }
1 .tile.is-parent {
1 padding:.75rem;
1 }
1 .tile.is-vertical {
1 flex-direction:column;
1 }
1 .tile.is-vertical>.tile.is-child:not(:last-child) {
1 margin-bottom:1.5rem!important;
1 }
1 @media print,screen and (min-width:768px) {
1 .tile:not(.is-child) {
1 display:flex;
1 }
1 .tile.is-1 {
1 flex:none;
1 width:8.33333337%;
1 }
1 .tile.is-2 {
1 flex:none;
1 width:16.66666674%;
1 }
1 .tile.is-3 {
1 flex:none;
1 width:25%;
1 }
1 .tile.is-4 {
1 flex:none;
1 width:33.33333337%;
1 }
1 .tile.is-5 {
1 flex:none;
1 width:41.66666674%;
1 }
1 .tile.is-6 {
1 flex:none;
1 width:50%;
1 }
1 .tile.is-7 {
1 flex:none;
1 width:58.33333337%;
1 }
1 .tile.is-8 {
1 flex:none;
1 width:66.66666674%;
1 }
1 .tile.is-9 {
1 flex:none;
1 width:75%;
1 }
1 .tile.is-10 {
1 flex:none;
1 width:83.33333337%;
1 }
1 .tile.is-11 {
1 flex:none;
1 width:91.66666674%;
1 }
1 .tile.is-12 {
1 flex:none;
1 width:100%;
1 }
1 }
1 .container {
1 flex-grow:1;
1 margin:0 auto;
1 position:relative;
1 width:auto;
1 }
1 .container.is-fluid {
1 max-width:none!important;
1 padding-left:32px;
1 padding-right:32px;
1 width:100%;
1 }
1 @media screen and (min-width:1024px) {
1 .container {
1 max-width:960px;
1 }
1 }
1 @media screen and (max-width:1215px) {
1 .container.is-widescreen:not(.is-max-desktop) {
1 max-width:1152px;
1 }
1 }
1 @media screen and (max-width:1407px) {
1 .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen) {
1 max-width:1344px;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .container:not(.is-max-desktop) {
1 max-width:1152px;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .container:not(.is-max-desktop):not(.is-max-widescreen) {
1 max-width:1344px;
1 }
1 }
1 html {
1 scroll-behavior:smooth;
1 box-sizing:border-box;
1 height:auto;
1 }
1 html.noscroll {
1 position:fixed;
1 top:var(--st,0);
1 inline-size:100%;
1 }
1 *,:after,:before {
1 box-sizing:inherit;
1 scroll-behavior:smooth;
1 
W776CSS: A vendor extension has been used: -webkit-font-smoothing
Authors should avoid using vendor extensions where possible. See Vendor-specific extensions.
-webkit-font-smoothing:antialiased;
1 }
1 body {
1 font-family:Fruitiger,arial,helvetica,sans-serif;
1 color:#2c2f38;
1 background-color:#fff;
1 overflow-x:clip;
1 font-size:1.05rem;
1 line-height:1.5rem;
1 }
1 @media screen and (min-width:1408px) {
1 body {
1 font-size:1.15rem;
1 }
1 }
1 body * {
1 outline:none;
1 }
1 
W776CSS: A vendor extension has been used: ::-moz-selection
Authors should avoid using vendor extensions where possible. See Vendor-specific extensions.
body ::-moz-selection {
1 color:#fff;
1 background:#96bdcd;
1 text-shadow:none;
1 }
1 body ::selection {
1 color:#fff;
1 background:#96bdcd;
1 text-shadow:none;
1 }
1 .h1,h1 {
1 font-size:2.5rem;
1 letter-spacing:.1rem;
1 line-height:3rem;
1 margin-bottom:3rem;
1 text-transform:uppercase;
1 }
1 @media print,screen and (min-width:768px) {
1 .h1,h1 {
1 margin-bottom:4rem;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .h1,h1 {
1 margin-bottom:5rem;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .h1,h1 {
1 font-size:2.75rem;
1 line-height:3.25rem;
1 }
1 }
1 
E721CSS: Unrecognised at-rule
The at-rule is not recognised as valid for the selected CSS Level.
@media(min-width:1920px) {
1 .h1,h1 {
1 font-size:3.25rem;
1 line-height:3.75rem;
1 }
1 }
1 .h2,.h2.big,h2,h2.big {
1 font-size:1.875rem;
1 font-family:Fruitiger,arial,helvetica,sans-serif;
1 color:#2c2f38;
1 letter-spacing:.1rem;
1 line-height:2.25rem;
1 margin-bottom:2.5rem;
1 }
1 @media print,screen and (min-width:768px) {
1 .h2,.h2.big,h2,h2.big {
1 font-size:2rem;
1 line-height:2.5rem;
1 margin-bottom:3rem;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .h2,.h2.big,h2,h2.big {
1 font-size:2.25rem;
1 line-height:2.75rem;
1 margin-bottom:3rem;
1 }
1 }
1 
E721CSS: Unrecognised at-rule
The at-rule is not recognised as valid for the selected CSS Level.
@media(min-width:1920px) {
1 .h2,.h2.big,h2,h2.big {
1 font-size:2.5rem;
1 line-height:3rem;
1 }
1 }
1 .h2.small,h2.small {
1 font-size:1.5rem;
1 font-family:Fruitiger,arial,helvetica,sans-serif;
1 letter-spacing:.1rem;
1 line-height:2rem;
1 margin-bottom:2rem;
1 }
1 @media print,screen and (min-width:768px) {
1 .h2.small,h2.small {
1 font-size:1.75rem;
1 line-height:2.25rem;
1 margin-bottom:2.5rem;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .h2.small,h2.small {
1 font-size:2rem;
1 line-height:2.5rem;
1 }
1 }
1 
E721CSS: Unrecognised at-rule
The at-rule is not recognised as valid for the selected CSS Level.
@media(min-width:1920px) {
1 .h2.small,h2.small {
1 font-size:2.25rem;
1 line-height:2.75rem;
1 }
1 }
1 .h3,h3 {
1 font-size:1.25rem;
1 font-family:Fruitiger Bold,arial,helvetica,sans-serif;
1 line-height:1.5rem;
1 color:#2c2f38;
1 margin-bottom:1.5rem;
1 }
1 em {
1 font-style:normal;
1 }
1 li,p {
1 font-size:1.05rem;
1 font-family:Fruitiger,arial,helvetica,sans-serif;
1 padding-bottom:.5rem;
1 line-height:1.875rem;
1 color:#2c2f38;
1 }
1 @media screen and (min-width:1408px) {
1 li,p {
1 font-size:1.15rem;
1 }
1 }
1 p {
1 padding-bottom:1.5rem;
1 }
1 .overline {
1 font-family:Fruitiger Bold,arial,helvetica,sans-serif;
1 font-size:.875rem;
1 line-height:1.25rem;
1 margin-bottom:.5rem;
1 letter-spacing:.25em;
1 text-transform:uppercase;
1 display:block;
1 }
1 blockquote p {
1 font-family:Fruitiger,arial,helvetica,sans-serif;
1 font-size:1.25rem;
1 line-height:2rem;
1 margin-bottom:2.5rem;
1 }
1 blockquote p:first-of-type:before {
1 
P908WCAG2 A 1.3.1: Do not insert content using CSS
Content inserted using CSS may not appear when CSS is turned off, or the user is using their own accessible style sheet. See WCAG2 Failure F87.
content:"»";
1 }
1 blockquote p:last-of-type:after {
1 
P908WCAG2 A 1.3.1: Do not insert content using CSS
Content inserted using CSS may not appear when CSS is turned off, or the user is using their own accessible style sheet. See WCAG2 Failure F87.
content:"«";
1 }
1 .a,a {
1 font-size:1.05rem;
1 font-family:Fruitiger Bold,arial,helvetica,sans-serif;
1 line-height:1.875rem;
1 color:#2c2f38;
1 text-decoration:none;
1 border-bottom:1px solid #2c2f38;
1 padding-bottom:4px;
1 transition:padding-bottom .3s ease;
1 }
1 @media screen and (min-width:1408px) {
1 .a,a {
1 font-size:1.15rem;
1 }
1 }
1 .a:focus,.a:hover,a:focus,a:hover {
1 text-decoration:none;
1 padding-bottom:0;
1 }
1 .ul,ul {
1 margin:24px 0;
1 list-style:none;
1 }
1 .ul .li,.ul li,ul .li,ul li {
1 font-family:Fruitiger,arial,helvetica,sans-serif;
1 color:#2c2f38;
1 
E777CSS: list-style has a value 'none' that does not match what was expected: <'list-style-position'> || <'list-style-image'> || <'list-style-type'>
Check the value against the list of valid rules from the official standard. See CSS Lists and Counters Module Level 3.
list-style:none outside none;
1 padding-left:2rem;
1 }
1 .ul .li:last-of-type,.ul li:last-of-type,ul .li:last-of-type,ul li:last-of-type {
1 margin-bottom:2rem;
1 }
1 .ul .li:before,.ul li:before,ul .li:before,ul li:before {
1 content:"";
1 display:inline-block;
1 font-weight:700;
1 color:#2c2f38;
1 width:1rem;
1 height:1px;
1 margin-left:-2rem;
1 background-color:#2c2f38;
1 position:relative;
1 bottom:.25rem;
1 margin-right:1rem;
1 }
1 ol {
1 margin:24px 0;
1 list-style-type:none;
1 counter-reset:item;
1 }
1 ol:not(:last-of-type) {
1 margin-bottom:2rem;
1 }
1 ol li {
1 font-family:Fruitiger,arial,helvetica,sans-serif;
1 color:#2c2f38;
1 counter-increment:item;
1 padding-left:2rem;
1 }
1 ol li:last-of-type {
1 padding-bottom:0;
1 }
1 ol li:before {
1 
P908WCAG2 A 1.3.1: Do not insert content using CSS
Content inserted using CSS may not appear when CSS is turned off, or the user is using their own accessible style sheet. See WCAG2 Failure F87.
content:counter(item) ".";
1 font-family:Fruitiger Bold,arial,helvetica,sans-serif;
1 margin-right:1rem;
1 margin-left:-2rem;
1 }
1 .subline {
1 display:block;
1 font-size:1.25rem;
1 font-family:Fruitiger,arial,helvetica,sans-serif;
1 line-height:1.87rem;
1 color:#2c2f38;
1 }
1 @media print,screen and (min-width:768px) {
1 .subline {
1 font-size:1.37rem;
1 line-height:2rem;
1 }
1 }
1 .image-wrapper {
1 display:block;
1 position:relative;
1 width:100%;
1 overflow:hidden;
1 }
1 .image-wrapper img {
1 width:100%;
1 vertical-align:top;
1 }
1 .section {
1 padding:56px 8px;
1 }
1 @media print,screen and (min-width:768px) {
1 .section {
1 padding:64px 24px;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .section {
1 padding:92px 24px;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .section {
1 padding:92px 24px;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .section {
1 padding:92px 64px;
1 }
1 }
1 
E721CSS: Unrecognised at-rule
The at-rule is not recognised as valid for the selected CSS Level.
@media(min-width:1920px) {
1 .section {
1 padding:92px 64px;
1 }
1 }
1 .section.is-gapless {
1 padding:16px;
1 }
1 .section.is-gapless-top-bottom {
1 padding-top:0;
1 padding-bottom:0;
1 }
1 .section.is-gapless-top {
1 padding-top:0;
1 }
1 .section.is-gapless-bottom {
1 padding-bottom:0;
1 }
1 .is-column-reverse {
1 display:flex;
1 flex-direction:column-reverse;
1 }
1 @media screen and (max-width:767px) {
1 .is-column-reverse-mobile {
1 display:flex;
1 flex-direction:column-reverse;
1 }
1 }
1 @media screen and (min-width:768px)and (max-width:1023px) {
1 .is-column-reverse-tablet {
1 display:flex;
1 flex-direction:column-reverse;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .is-column-reverse-desktop {
1 display:flex;
1 flex-direction:column-reverse;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .is-column-reverse-widescreen {
1 display:flex;
1 flex-direction:column-reverse;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .is-column-reverse-fullhd {
1 display:flex;
1 flex-direction:column-reverse;
1 }
1 }
1 .is-row-reverse {
1 display:flex;
1 flex-direction:row-reverse;
1 }
1 @media screen and (max-width:767px) {
1 .is-row-reverse-mobile {
1 display:flex;
1 flex-direction:row-reverse;
1 }
1 }
1 @media screen and (min-width:768px)and (max-width:1023px) {
1 .is-row-reverse-tablet {
1 display:flex;
1 flex-direction:row-reverse;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .is-row-reverse-desktop {
1 display:flex;
1 flex-direction:row-reverse;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .is-row-reverse-widescreen {
1 display:flex;
1 flex-direction:row-reverse;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .is-row-reverse-fullhd {
1 display:flex;
1 flex-direction:row-reverse;
1 }
1 }
1 .has-overlay {
1 position:relative;
1 }
1 @media screen and (max-width:767px) {
1 .has-overlay-mobile {
1 position:relative;
1 }
1 .has-overlay-mobile .is-overlay-mobile {
1 position:absolute;
1 top:0;
1 left:0;
1 width:100%;
1 height:100%;
1 }
1 }
1 @media screen and (min-width:768px)and (max-width:1023px) {
1 .has-overlay-tablet {
1 position:relative;
1 }
1 .has-overlay-tablet .is-overlay-tablet {
1 position:absolute;
1 top:0;
1 left:0;
1 width:100%;
1 height:100%;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .has-overlay-desktop {
1 position:relative;
1 }
1 .has-overlay-desktop .is-overlay-desktop {
1 position:absolute;
1 top:0;
1 left:0;
1 width:100%;
1 height:100%;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .has-overlay-widescreen {
1 position:relative;
1 }
1 .has-overlay-widescreen .is-overlay-widescreen {
1 position:absolute;
1 top:0;
1 left:0;
1 width:100%;
1 height:100%;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .has-overlay-fullhd {
1 position:relative;
1 }
1 .has-overlay-fullhd .is-overlay-fullhd {
1 position:absolute;
1 top:0;
1 left:0;
1 width:100%;
1 height:100%;
1 }
1 }
1 .has-overlay .is-overlay {
1 position:absolute;
1 top:0;
1 left:0;
1 width:100%;
1 height:100%;
1 }
1 :not(.has-overlay)>.is-overlay {
1 position:fixed!important;
1 width:100vw;
1 height:100vh;
1 }
1 .is-half-container-left,.is-half-container-right {
1 padding-left:24px;
1 padding-right:24px;
1 }
1 @media print,screen and (min-width:768px) {
1 .is-half-container-left,.is-half-container-right {
1 padding-left:56px;
1 padding-right:56px;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .is-half-container-left,.is-half-container-right {
1 padding:0;
1 max-width:480px;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .is-half-container-left,.is-half-container-right {
1 max-width:576px;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .is-half-container-left,.is-half-container-right {
1 max-width:672px;
1 }
1 }
1 .is-half-container-right {
1 margin-left:0;
1 margin-right:auto;
1 }
1 @media screen and (min-width:1024px) {
1 .is-half-container-right {
1 padding:16px 16px 16px min(8.3333333333vw + 16px,101.3333333333px);
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .is-half-container-right {
1 padding-left:min(8.3333333333vw + 16px,117.3333333333px);
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .is-half-container-right {
1 padding-left:min(8.3333333333vw + 16px,133.3333333333px);
1 }
1 }
1 .is-half-container-left {
1 margin-right:0;
1 margin-left:auto;
1 }
1 @media screen and (min-width:1024px) {
1 .is-half-container-left {
1 padding:16px min(8.3333333333vw + 16px,101.3333333333px) 16px 16px;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .is-half-container-left {
1 padding-right:min(8.3333333333vw + 16px,117.3333333333px);
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .is-half-container-left {
1 padding-right:min(8.3333333333vw + 16px,133.3333333333px);
1 }
1 }
1 .container {
1 padding:16px;
1 max-width:none!important;
1 }
1 
E721CSS: Unrecognised at-rule
The at-rule is not recognised as valid for the selected CSS Level.
@media(min-width:1920px) {
1 .container {
1 max-width:1984px!important;
1 }
1 }
1 .has-grey-bg {
1 background-color:#f7f7f7;
1 }
1 
W776CSS: A vendor extension has been used: ::-moz-selection
Authors should avoid using vendor extensions where possible. See Vendor-specific extensions.
.has-grey-bg ::-moz-selection {
1 color:#fff;
1 background:#96bdcd;
1 text-shadow:none;
1 }
1 .has-grey-bg ::selection {
1 color:#fff;
1 background:#96bdcd;
1 text-shadow:none;
1 }
1 .has-dark-grey-bg {
1 background-color:#2c2f38;
1 }
1 
W776CSS: A vendor extension has been used: ::-moz-selection
Authors should avoid using vendor extensions where possible. See Vendor-specific extensions.
.has-dark-grey-bg ::-moz-selection {
1 color:#fff;
1 background:#96bdcd;
1 text-shadow:none;
1 }
1 .has-dark-grey-bg ::selection {
1 color:#fff;
1 background:#96bdcd;
1 text-shadow:none;
1 }
1 .has-white-bg {
1 background-color:#fff;
1 }
1 .slider-teaser-text {
1 font-family:Fruitiger,arial,helvetica,sans-serif;
1 
E777CSS: font-weight has too many values: <font-weight-absolute> | bolder | lighter
Check the value against the list of valid rules from the official standard. See CSS Fonts Module Level 4.
font-weight:45 light;
1 font-size:1.05rem;
1 line-height:1.25rem;
1 
E777CSS: color has a value 'dark' that does not match what was expected: <color>
Check the value against the list of valid rules from the official standard. See CSS Color Module Level 5.
color:Dark gray #2c2f38;
1 letter-spacing:.1em;
1 text-transform:uppercase;
1 padding-bottom:2.5rem;
1 }
1 @media screen and (min-width:1408px) {
1 .slider-teaser-text {
1 font-size:1.15rem;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .column.is-offset-1-desktop {
1 margin-left:8.3333333333%;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .column.is-offset-2-fullhd {
1 margin-left:16.6666666667%;
1 }
1 }
1 
E721CSS: Unrecognised at-rule
The at-rule is not recognised as valid for the selected CSS Level.
@media(min-width:1920px) {
1 .column.is-2-ultrahd {
1 width:16.6666666667%;
1 }
1 .column.is-3-ultrahd {
1 width:25%;
1 }
1 .column.is-4-ultrahd {
1 width:33.3333333333%;
1 }
1 .column.is-8-ultrahd {
1 width:66.6666666667%;
1 }
1 .column.is-9-ultrahd {
1 width:75%;
1 }
1 .column.is-offset-2-ultrahd {
1 margin-left:16.6666666667%;
1 }
1 }
1 main.news .section:nth-child(2) {
1 padding-top:0;
1 }
1 @media screen and (min-width:1024px) {
1 main section:last-of-type.room-highlights {
1 padding-bottom:10rem;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 main section:last-of-type.room-highlights {
1 padding-bottom:12rem;
1 }
1 }
1 .pagination-wrapper {
1 display:flex;
1 flex-flow:nowrap;
1 
E777CSS: width has a value '-moz-fit-content' that does not match what was expected: auto | <length-percentage> | min-content | max-content | fit-content(<length-percentage>) | stretch | fit-content | contain
Check the value against the list of valid rules from the official standard. See CSS Box Sizing Module Level 3.
width:-moz-fit-content;
1 width:fit-content;
1 align-items:center;
1 gap:3rem;
1 }
1 .pagination-wrapper a {
1 border:none;
1 padding:0;
1 }
1 .pagination-wrapper .next,.pagination-wrapper .page-number,.pagination-wrapper .prev {
1 font-family:Fruitiger Bold,arial,helvetica,sans-serif;
1 cursor:pointer;
1 color:#444;
1 
E910WCAG2 AA 1.4.4: Use relative rather than absolute units with 'font-size'
Using relative units helps the page to be rendered correctly at different resolutions and allows people with sight difficulties to 'zoom in' to pages to read them. See Understanding 1.4.4.
font-size:13px;
1 
E910WCAG2 AA 1.4.4: Use relative rather than absolute units with 'letter-spacing'
Using relative units helps the page to be rendered correctly at different resolutions and allows people with sight difficulties to 'zoom in' to pages to read them. See Understanding 1.4.4.
letter-spacing:1.3px;
1 line-height:1.5;
1 }
1 .pagination-wrapper .next svg,.pagination-wrapper .page-number svg,.pagination-wrapper .prev svg {
1 stroke-width:1!important;
1 width:20px;
1 height:20px;
1 position:relative;
1 }
1 .pagination-wrapper .next,.pagination-wrapper .page-number-cont,.pagination-wrapper .prev {
1 display:flex;
1 justify-content:center;
1 align-items:center;
1 }
1 .pagination-wrapper .page-number-cont {
1 position:relative;
1 }
1 .pagination-wrapper .page-number-cont:after {
1 content:"";
1 position:absolute;
1 height:1px;
1 width:100%;
1 background-color:#2c2f38;
1 bottom:-4px;
1 transition:opacity .3s ease;
1 opacity:0;
1 }
1 .pagination-wrapper .page-number-cont.active-page:after {
1 opacity:1;
1 }
1 .pagination-wrapper .page-number-cont .page-number {
1 position:relative;
1 z-index:1;
1 display:flex;
1 justify-content:center;
1 align-items:center;
1 flex-grow:1;
1 text-decoration:none;
1 }
1 .pagination-wrapper .prev {
1 transform:rotate(-180deg);
1 }
1 .page404 {
1 min-height:calc(100vh - 3rem);
1 text-align:center;
1 }
1 .page404,.page404 .page404-content {
1 display:flex;
1 align-items:center;
1 justify-content:center;
1 }
1 .page404 .page404-content {
1 flex-direction:column;
1 }
1 .page404 .page404-content .button-404 {
1 margin:auto;
1 left:1.75rem;
1 }
1 .max-1200 {
1 max-width:1200px!important;
1 }
1 b,h3,strong {
1 font-family:Fruitiger Bold,arial,helvetica,sans-serif;
1 }
1 @media screen and (min-width:1024px) {
1 .accordion:has(+.retreat-button-wrapper) {
1 padding-bottom:9rem;
1 }
1 }
1 html.lenis,html.lenis body {
1 height:auto;
1 }
1 .lenis.lenis-smooth {
1 scroll-behavior:auto!important;
1 }
1 .lenis.lenis-smooth [data-lenis-prevent] {
1 overscroll-behavior:contain;
1 }
1 .lenis.lenis-stopped {
1 overflow:hidden;
1 }
1 .lenis.lenis-smooth iframe {
1 pointer-events:none;
1 }
1 @media screen and (min-width:1408px)and (max-width:1919px) {
1 .is-hidden-fullhd-only {
1 display:none;
1 }
1 }
1 @media screen and (max-width:767px) {
1 .is-flex-direction-column-mobile-only {
1 flex-direction:column;
1 }
1 }
1 .smalltext {
1 font-size:.8125rem;
1 line-height:1.5rem;
1 }
1 .box-title {
1 font-family:Fruitiger,arial,helvetica,sans-serif;
1 font-size:1.25rem;
1 line-height:1.75rem;
1 letter-spacing:.1em;
1 display:block;
1 text-transform:uppercase;
1 margin-bottom:.5rem;
1 }
1 .box-title strong {
1 font-family:Fruitiger Bold,arial,helvetica,sans-serif;
1 }
1 .booking-footnote {
1 font-size:.875rem;
1 line-height:1.5rem;
1 }
1 .button-reset {
1 cursor:pointer;
1 }
1 footer .content-blocker-button {
1 color:#2c2f38;
1 }
1 footer .content-blocker-external-link a:hover {
1 color:#707070;
1 }
1 .content-blocker-external-link a {
1 padding-bottom:0;
1 }
1 .content-blocker__interaction-wrapper {
1 max-height:none!important;
1 height:auto!important;
1 grid-template-rows:none!important;
1 }
1 .content-blocker__middle-text {
1 padding-bottom:0;
1 }
1 .consent-management-container li:last-of-type {
1 margin-bottom:0;
1 }
1 .consent-management-container a {
1 border-bottom:initial;
1 padding-bottom:0;
1 }
1 .insta-modal {
1 z-index:50;
1 position:fixed;
1 top:50%;
1 left:50%;
1 transform:translate(-50%,-50%);
1 background-color:rgba(0,0,0,.75);
1 height:calc(100vh + 1px);
1 width:calc(100vw + 1px);
1 text-align:center;
1 display:flex;
1 justify-content:center;
1 align-items:center;
1 }
1 .insta-modal a img {
1 
W776CSS: A vendor extension has been used: -o-object-fit
Authors should avoid using vendor extensions where possible. See Vendor-specific extensions.
-o-object-fit:cover;
1 object-fit:cover;
1 width:70vw;
1 height:auto;
1 }
1 @media screen and (min-width:1024px) {
1 .insta-modal a img {
1 height:70vh;
1 width:auto;
1 }
1 }
1 .insta-modal .insta-caption {
1 display:block;
1 margin-top:8px;
1 max-height:15rem;
1 overflow-y:scroll;
1 }
1 .insta-modal .insta-caption p {
1 color:#fff;
1 }
1 .insta-close {
1 z-index:51;
1 position:fixed;
1 right:0;
1 cursor:pointer;
1 margin-top:8px;
1 margin-right:8px;
1 top:0;
1 }
1 .insta-close svg {
1 fill:#fff!important;
1 }
1 .vds-poster {
1 height:100%;
1 }
1 .vds-video-layout .vds-controls-group:nth-last-child(2) {
1 z-index:10!important;
1 }
1 
E721CSS: Unrecognised at-rule
The at-rule is not recognised as valid for the selected CSS Level.
@media(min-width:1920px) {
1 .is-visible-ultrahd {
1 display:block!important;
1 }
1 }
1 .custom-color em {
1 font-style:italic;
1 }
1 .custom-color .btn.primary {
1 color:#e274ab;
1 }
1 .custom-color .btn.primary:before {
1 border:1px solid #e274ab;
1 }
1 .custom-color .btn.primary:after {
1 
P908WCAG2 A 1.3.1: Do not insert content using CSS
Content inserted using CSS may not appear when CSS is turned off, or the user is using their own accessible style sheet. See WCAG2 Failure F87.
content:url(/_next/static/media/lh_arrow_right_pink.0e1a9d47.svg);
1 }
1 .custom-color .retreat-button {
1 background-color:#fff4ab;
1 }
1 .custom-color .retreat-button span {
1 color:#2c2f38;
1 }
1 .flex {
1 display:flex;
1 }
1 @media screen and (max-width:767px) {
1 .flex-is-mobile {
1 display:flex;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .flex-is-tablet {
1 display:flex;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .flex-is-touch {
1 display:flex;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .flex-is-desktop {
1 display:flex;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .flex-is-widescreen {
1 display:flex;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .flex-is-fullhd {
1 display:flex;
1 }
1 }
1 .flex-col {
1 display:flex;
1 flex-direction:column;
1 }
1 @media screen and (max-width:767px) {
1 .flex-col-is-mobile {
1 display:flex;
1 flex-direction:column;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .flex-col-is-tablet {
1 display:flex;
1 flex-direction:column;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .flex-col-is-touch {
1 display:flex;
1 flex-direction:column;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .flex-col-is-desktop {
1 display:flex;
1 flex-direction:column;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .flex-col-is-widescreen {
1 display:flex;
1 flex-direction:column;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .flex-col-is-fullhd {
1 display:flex;
1 flex-direction:column;
1 }
1 }
1 .flex-wrap {
1 flex-wrap:wrap;
1 }
1 @media screen and (max-width:767px) {
1 .flex-wrap-is-mobile {
1 flex-wrap:wrap;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .flex-wrap-is-tablet {
1 flex-wrap:wrap;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .flex-wrap-is-touch {
1 flex-wrap:wrap;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .flex-wrap-is-desktop {
1 flex-wrap:wrap;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .flex-wrap-is-widescreen {
1 flex-wrap:wrap;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .flex-wrap-is-fullhd {
1 flex-wrap:wrap;
1 }
1 }
1 .items-center {
1 align-items:center;
1 }
1 @media screen and (max-width:767px) {
1 .items-center-is-mobile {
1 align-items:center;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .items-center-is-tablet {
1 align-items:center;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .items-center-is-touch {
1 align-items:center;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .items-center-is-desktop {
1 align-items:center;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .items-center-is-widescreen {
1 align-items:center;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .items-center-is-fullhd {
1 align-items:center;
1 }
1 }
1 .items-start {
1 align-items:flex-start;
1 }
1 @media screen and (max-width:767px) {
1 .items-start-is-mobile {
1 align-items:flex-start;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .items-start-is-tablet {
1 align-items:flex-start;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .items-start-is-touch {
1 align-items:flex-start;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .items-start-is-desktop {
1 align-items:flex-start;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .items-start-is-widescreen {
1 align-items:flex-start;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .items-start-is-fullhd {
1 align-items:flex-start;
1 }
1 }
1 .items-end {
1 align-items:flex-end;
1 }
1 @media screen and (max-width:767px) {
1 .items-end-is-mobile {
1 align-items:flex-end;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .items-end-is-tablet {
1 align-items:flex-end;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .items-end-is-touch {
1 align-items:flex-end;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .items-end-is-desktop {
1 align-items:flex-end;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .items-end-is-widescreen {
1 align-items:flex-end;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .items-end-is-fullhd {
1 align-items:flex-end;
1 }
1 }
1 .justify-center {
1 justify-content:center;
1 }
1 @media screen and (max-width:767px) {
1 .justify-center-is-mobile {
1 justify-content:center;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .justify-center-is-tablet {
1 justify-content:center;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .justify-center-is-touch {
1 justify-content:center;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .justify-center-is-desktop {
1 justify-content:center;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .justify-center-is-widescreen {
1 justify-content:center;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .justify-center-is-fullhd {
1 justify-content:center;
1 }
1 }
1 .justify-start {
1 justify-content:flex-start;
1 }
1 @media screen and (max-width:767px) {
1 .justify-start-is-mobile {
1 justify-content:flex-start;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .justify-start-is-tablet {
1 justify-content:flex-start;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .justify-start-is-touch {
1 justify-content:flex-start;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .justify-start-is-desktop {
1 justify-content:flex-start;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .justify-start-is-widescreen {
1 justify-content:flex-start;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .justify-start-is-fullhd {
1 justify-content:flex-start;
1 }
1 }
1 .justify-end {
1 justify-content:flex-end;
1 }
1 @media screen and (max-width:767px) {
1 .justify-end-is-mobile {
1 justify-content:flex-end;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .justify-end-is-tablet {
1 justify-content:flex-end;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .justify-end-is-touch {
1 justify-content:flex-end;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .justify-end-is-desktop {
1 justify-content:flex-end;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .justify-end-is-widescreen {
1 justify-content:flex-end;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .justify-end-is-fullhd {
1 justify-content:flex-end;
1 }
1 }
1 .justify-between {
1 justify-content:space-between;
1 }
1 @media screen and (max-width:767px) {
1 .justify-between-is-mobile {
1 justify-content:space-between;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .justify-between-is-tablet {
1 justify-content:space-between;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .justify-between-is-touch {
1 justify-content:space-between;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .justify-between-is-desktop {
1 justify-content:space-between;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .justify-between-is-widescreen {
1 justify-content:space-between;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .justify-between-is-fullhd {
1 justify-content:space-between;
1 }
1 }
1 .gap-1 {
1 gap:.25rem;
1 }
1 @media screen and (max-width:767px) {
1 .gap-1-is-mobile {
1 gap:.25rem;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .gap-1-is-tablet {
1 gap:.25rem;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .gap-1-is-touch {
1 gap:.25rem;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .gap-1-is-desktop {
1 gap:.25rem;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .gap-1-is-widescreen {
1 gap:.25rem;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .gap-1-is-fullhd {
1 gap:.25rem;
1 }
1 }
1 .gap-2 {
1 gap:.5rem;
1 }
1 @media screen and (max-width:767px) {
1 .gap-2-is-mobile {
1 gap:.5rem;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .gap-2-is-tablet {
1 gap:.5rem;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .gap-2-is-touch {
1 gap:.5rem;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .gap-2-is-desktop {
1 gap:.5rem;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .gap-2-is-widescreen {
1 gap:.5rem;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .gap-2-is-fullhd {
1 gap:.5rem;
1 }
1 }
1 .gap-3 {
1 gap:.75rem;
1 }
1 @media screen and (max-width:767px) {
1 .gap-3-is-mobile {
1 gap:.75rem;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .gap-3-is-tablet {
1 gap:.75rem;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .gap-3-is-touch {
1 gap:.75rem;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .gap-3-is-desktop {
1 gap:.75rem;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .gap-3-is-widescreen {
1 gap:.75rem;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .gap-3-is-fullhd {
1 gap:.75rem;
1 }
1 }
1 .gap-4 {
1 gap:1rem;
1 }
1 @media screen and (max-width:767px) {
1 .gap-4-is-mobile {
1 gap:1rem;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .gap-4-is-tablet {
1 gap:1rem;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .gap-4-is-touch {
1 gap:1rem;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .gap-4-is-desktop {
1 gap:1rem;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .gap-4-is-widescreen {
1 gap:1rem;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .gap-4-is-fullhd {
1 gap:1rem;
1 }
1 }
1 .gap-6 {
1 gap:1.5rem;
1 }
1 @media screen and (max-width:767px) {
1 .gap-6-is-mobile {
1 gap:1.5rem;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .gap-6-is-tablet {
1 gap:1.5rem;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .gap-6-is-touch {
1 gap:1.5rem;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .gap-6-is-desktop {
1 gap:1.5rem;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .gap-6-is-widescreen {
1 gap:1.5rem;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .gap-6-is-fullhd {
1 gap:1.5rem;
1 }
1 }
1 .gap-8 {
1 gap:2rem;
1 }
1 @media screen and (max-width:767px) {
1 .gap-8-is-mobile {
1 gap:2rem;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .gap-8-is-tablet {
1 gap:2rem;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .gap-8-is-touch {
1 gap:2rem;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .gap-8-is-desktop {
1 gap:2rem;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .gap-8-is-widescreen {
1 gap:2rem;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .gap-8-is-fullhd {
1 gap:2rem;
1 }
1 }
1 .gap-16 {
1 gap:4rem;
1 }
1 @media screen and (max-width:767px) {
1 .gap-16-is-mobile {
1 gap:4rem;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .gap-16-is-tablet {
1 gap:4rem;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .gap-16-is-touch {
1 gap:4rem;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .gap-16-is-desktop {
1 gap:4rem;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .gap-16-is-widescreen {
1 gap:4rem;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .gap-16-is-fullhd {
1 gap:4rem;
1 }
1 }
1 .w-full {
1 width:100%;
1 }
1 @media screen and (max-width:767px) {
1 .w-full-is-mobile {
1 width:100%;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .w-full-is-tablet {
1 width:100%;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .w-full-is-touch {
1 width:100%;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .w-full-is-desktop {
1 width:100%;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .w-full-is-widescreen {
1 width:100%;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .w-full-is-fullhd {
1 width:100%;
1 }
1 }
1 .w-50 {
1 width:50%;
1 }
1 @media screen and (max-width:767px) {
1 .w-50-is-mobile {
1 width:50%;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .w-50-is-tablet {
1 width:50%;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .w-50-is-touch {
1 width:50%;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .w-50-is-desktop {
1 width:50%;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .w-50-is-widescreen {
1 width:50%;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .w-50-is-fullhd {
1 width:50%;
1 }
1 }
1 .w-fit {
1 
E777CSS: width has a value '-moz-fit-content' that does not match what was expected: auto | <length-percentage> | min-content | max-content | fit-content(<length-percentage>) | stretch | fit-content | contain
Check the value against the list of valid rules from the official standard. See CSS Box Sizing Module Level 3.
width:-moz-fit-content;
1 width:fit-content;
1 }
1 @media screen and (max-width:767px) {
1 .w-fit-is-mobile {
1 
E777CSS: width has a value '-moz-fit-content' that does not match what was expected: auto | <length-percentage> | min-content | max-content | fit-content(<length-percentage>) | stretch | fit-content | contain
Check the value against the list of valid rules from the official standard. See CSS Box Sizing Module Level 3.
width:-moz-fit-content;
1 width:fit-content;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .w-fit-is-tablet {
1 
E777CSS: width has a value '-moz-fit-content' that does not match what was expected: auto | <length-percentage> | min-content | max-content | fit-content(<length-percentage>) | stretch | fit-content | contain
Check the value against the list of valid rules from the official standard. See CSS Box Sizing Module Level 3.
width:-moz-fit-content;
1 width:fit-content;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .w-fit-is-touch {
1 
E777CSS: width has a value '-moz-fit-content' that does not match what was expected: auto | <length-percentage> | min-content | max-content | fit-content(<length-percentage>) | stretch | fit-content | contain
Check the value against the list of valid rules from the official standard. See CSS Box Sizing Module Level 3.
width:-moz-fit-content;
1 width:fit-content;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .w-fit-is-desktop {
1 
E777CSS: width has a value '-moz-fit-content' that does not match what was expected: auto | <length-percentage> | min-content | max-content | fit-content(<length-percentage>) | stretch | fit-content | contain
Check the value against the list of valid rules from the official standard. See CSS Box Sizing Module Level 3.
width:-moz-fit-content;
1 width:fit-content;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .w-fit-is-widescreen {
1 
E777CSS: width has a value '-moz-fit-content' that does not match what was expected: auto | <length-percentage> | min-content | max-content | fit-content(<length-percentage>) | stretch | fit-content | contain
Check the value against the list of valid rules from the official standard. See CSS Box Sizing Module Level 3.
width:-moz-fit-content;
1 width:fit-content;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .w-fit-is-fullhd {
1 
E777CSS: width has a value '-moz-fit-content' that does not match what was expected: auto | <length-percentage> | min-content | max-content | fit-content(<length-percentage>) | stretch | fit-content | contain
Check the value against the list of valid rules from the official standard. See CSS Box Sizing Module Level 3.
width:-moz-fit-content;
1 width:fit-content;
1 }
1 }
1 .max-w-xs {
1 max-width:12rem;
1 }
1 @media screen and (max-width:767px) {
1 .max-w-xs-is-mobile {
1 max-width:12rem;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .max-w-xs-is-tablet {
1 max-width:12rem;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .max-w-xs-is-touch {
1 max-width:12rem;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .max-w-xs-is-desktop {
1 max-width:12rem;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .max-w-xs-is-widescreen {
1 max-width:12rem;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .max-w-xs-is-fullhd {
1 max-width:12rem;
1 }
1 }
1 .max-w-sm {
1 max-width:24rem;
1 }
1 @media screen and (max-width:767px) {
1 .max-w-sm-is-mobile {
1 max-width:24rem;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .max-w-sm-is-tablet {
1 max-width:24rem;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .max-w-sm-is-touch {
1 max-width:24rem;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .max-w-sm-is-desktop {
1 max-width:24rem;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .max-w-sm-is-widescreen {
1 max-width:24rem;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .max-w-sm-is-fullhd {
1 max-width:24rem;
1 }
1 }
1 .max-w-md {
1 max-width:36rem;
1 }
1 @media screen and (max-width:767px) {
1 .max-w-md-is-mobile {
1 max-width:36rem;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .max-w-md-is-tablet {
1 max-width:36rem;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .max-w-md-is-touch {
1 max-width:36rem;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .max-w-md-is-desktop {
1 max-width:36rem;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .max-w-md-is-widescreen {
1 max-width:36rem;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .max-w-md-is-fullhd {
1 max-width:36rem;
1 }
1 }
1 .max-w-lg {
1 max-width:48rem;
1 }
1 @media screen and (max-width:767px) {
1 .max-w-lg-is-mobile {
1 max-width:48rem;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .max-w-lg-is-tablet {
1 max-width:48rem;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .max-w-lg-is-touch {
1 max-width:48rem;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .max-w-lg-is-desktop {
1 max-width:48rem;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .max-w-lg-is-widescreen {
1 max-width:48rem;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .max-w-lg-is-fullhd {
1 max-width:48rem;
1 }
1 }
1 .max-w-xl {
1 max-width:60rem;
1 }
1 @media screen and (max-width:767px) {
1 .max-w-xl-is-mobile {
1 max-width:60rem;
1 }
1 }
1 @media print,screen and (min-width:768px) {
1 .max-w-xl-is-tablet {
1 max-width:60rem;
1 }
1 }
1 @media screen and (max-width:1023px) {
1 .max-w-xl-is-touch {
1 max-width:60rem;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .max-w-xl-is-desktop {
1 max-width:60rem;
1 }
1 }
1 @media screen and (min-width:1216px) {
1 .max-w-xl-is-widescreen {
1 max-width:60rem;
1 }
1 }
1 @media screen and (min-width:1408px) {
1 .max-w-xl-is-fullhd {
1 max-width:60rem;
1 }
1 }
1 .button-reset {
1 border:initial;
1 background:transparent none repeat 0 0/auto auto padding-box border-box scroll;
1 background:initial;
1 padding:0;
1 }
1 #modal-wrapper {
1 position:fixed;
1 inset:0;
1 z-index:9998;
1 background-color:rgba(0,0,0,.5);
1 width:100vw;
1 }
1 .content-blocker-modal {
1 margin:0 auto;
1 flex-direction:column;
1 align-items:center;
1 border:none;
1 border-radius:1rem;
1 max-width:320px;
1 position:fixed;
1 top:50%;
1 left:50%;
1 transform:translate(-50%,-50%);
1 padding-top:2.75rem;
1 gap:1rem;
1 }
1 .content-blocker-modal p {
1 font-size:.875rem;
1 }
1 @media print,screen and (min-width:768px) {
1 .content-blocker-modal {
1 max-width:400px;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .content-blocker-modal {
1 top:50%;
1 left:0;
1 transform:translateY(-50%);
1 }
1 }
1 .content-blocker-modal.is-active {
1 display:flex;
1 }
1 .content-blocker-modal::backdrop {
1 z-index:-1;
1 position:fixed;
1 top:0;
1 left:0;
1 width:100vw;
1 height:100%;
1 }
1 .content-blocker-modal__icon {
1 position:absolute;
1 
E777CSS: width has a value '-moz-fit-content' that does not match what was expected: auto | <length-percentage> | min-content | max-content | fit-content(<length-percentage>) | stretch | fit-content | contain
Check the value against the list of valid rules from the official standard. See CSS Box Sizing Module Level 3.
width:-moz-fit-content;
1 width:fit-content;
1 
E777CSS: height has a value '-moz-fit-content' that does not match what was expected: auto | <length-percentage> | min-content | max-content | fit-content(<length-percentage>) | stretch | fit-content | contain
Check the value against the list of valid rules from the official standard. See CSS Box Sizing Module Level 3.
height:-moz-fit-content;
1 height:fit-content;
1 max-width:3rem;
1 max-height:3rem;
1 border-radius:50%;
1 overflow:hidden;
1 top:-1.5rem;
1 }
1 .content-blocker-modal__icon img {
1 height:3rem;
1 width:3rem;
1 }
1 .content-blocker-modal__buttons {
1 display:flex;
1 justify-content:center;
1 gap:.5rem;
1 width:100%;
1 }
1 .content-blocker-modal__buttons .content-blocker-button {
1 font-size:.75rem;
1 }
1 .content-blocker__wrapper {
1 position:relative;
1 height:100%;
1 font-family:Arial,Helvetica,sans-serif;
1 }
1 .content-blocker__wrapper embed,.content-blocker__wrapper iframe,.content-blocker__wrapper img,.content-blocker__wrapper object {
1 position:absolute;
1 top:0;
1 left:0;
1 width:100%;
1 height:100%;
1 }
1 .content-blocker__wrapper img.background {
1 
W776CSS: A vendor extension has been used: -o-object-fit
Authors should avoid using vendor extensions where possible. See Vendor-specific extensions.
-o-object-fit:cover;
1 object-fit:cover;
1 height:100%;
1 }
1 .content-blocker__wrapper p {
1 position:relative;
1 }
1 .content-blocker__wrapper .content-blocker__bg-image-wrapper {
1 height:100%;
1 }
1 .content-blocker__wrapper .content-blocker__bg-image-wrapper img {
1 position:relative;
1 vertical-align:top;
1 }
1 .content-blocker__wrapper .content-blocker__content-wrapper {
1 display:flex;
1 align-items:center;
1 justify-content:center;
1 container-type:size;
1 }
1 
W777CSS: This item is experimental and has been ignored: @container
Because this item is so new, it's definition has not yet been agreed upon, and so it has not been tested. Experimental items should be avoided as few browsers may support them, and their definition may change at any time.
@container (width > 24rem) {
1 .content-blocker__wrapper .content-blocker__content-wrapper .content-blocker__interaction-wrapper {
1 width:calc(100% - 4rem);
1 gap:.5rem;
1 top:.375rem;
1 }
1 }
1 
W777CSS: This item is experimental and has been ignored: @container
Because this item is so new, it's definition has not yet been agreed upon, and so it has not been tested. Experimental items should be avoided as few browsers may support them, and their definition may change at any time.
@container (width > 24rem) and (height > 24rem) {
1 .content-blocker__wrapper .content-blocker__content-wrapper .content-blocker__interaction-wrapper {
1 width:16.875rem;
1 }
1 }
1 
W777CSS: This item is experimental and has been ignored: @container
Because this item is so new, it's definition has not yet been agreed upon, and so it has not been tested. Experimental items should be avoided as few browsers may support them, and their definition may change at any time.
@container (width > 28rem) {
1 .content-blocker__wrapper .content-blocker__content-wrapper .content-blocker__interaction-wrapper {
1 width:20rem;
1 top:0;
1 }
1 .content-blocker__wrapper .content-blocker__content-wrapper .content-blocker__middle-text {
1 margin-top:2.813rem;
1 }
1 .content-blocker__wrapper .content-blocker__content-wrapper .content-blocker-button {
1 font-size:.75rem;
1 }
1 }
1 
W777CSS: This item is experimental and has been ignored: @container
Because this item is so new, it's definition has not yet been agreed upon, and so it has not been tested. Experimental items should be avoided as few browsers may support them, and their definition may change at any time.
@container (width > 32rem) and (height < 17.5rem) {
1 .content-blocker__wrapper .content-blocker__content-wrapper .content-blocker__interaction-wrapper {
1 height:calc(100% - 1.5rem);
1 min-height:6.75rem;
1 max-height:7.25rem;
1 width:calc(100% - 1.5rem);
1 max-width:27rem;
1 display:grid;
1 grid-template-columns:1fr 1fr;
1 grid-template-rows:1fr 1fr;
1 grid-gap:0;
1 gap:0;
1 margin-top:0;
1 }
1 .content-blocker__wrapper .content-blocker__content-wrapper .content-blocker__interaction-wrapper .content-blocker__middle-text {
1 margin-top:0;
1 text-align:left;
1 }
1 .content-blocker__wrapper .content-blocker__content-wrapper .content-blocker__interaction-wrapper .buttons {
1 justify-content:end;
1 margin-bottom:.25rem;
1 gap:.5rem;
1 }
1 .content-blocker__wrapper .content-blocker__content-wrapper .content-blocker__interaction-wrapper .content-blocker-external-link {
1 grid-column:1/3;
1 }
1 }
1 .content-blocker__wrapper .content-blocker__interaction-wrapper {
1 padding:1rem;
1 display:flex;
1 flex-direction:column;
1 align-items:center;
1 justify-content:space-between;
1 position:relative;
1 background-color:#fff;
1 box-shadow:0 1px 6px rgba(0,0,0,.153);
1 gap:0;
1 border-radius:1rem;
1 width:calc(100% - 4rem);
1 top:1rem;
1 }
1 .content-blocker__wrapper .content-blocker__middle-text {
1 margin-top:1rem;
1 font-size:.875rem;
1 line-height:1rem;
1 text-align:center;
1 color:#707070;
1 }
1 .content-blocker__wrapper .content-blocker__platform-icon {
1 position:absolute;
1 border-radius:50%;
1 overflow:hidden;
1 left:50%;
1 transform:translate(-50%);
1 padding:1.5rem;
1 top:-1.5rem;
1 }
1 @media print,screen and (min-width:768px) {
1 .content-blocker__wrapper .content-blocker__platform-icon {
1 padding:2rem;
1 top:-2rem;
1 }
1 }
1 .content-blocker__wrapper .content-blocker__content-wrapper {
1 position:absolute;
1 inset:0;
1 height:100%;
1 }
1 .content-blocker__wrapper .content-blocker__buttons {
1 display:flex;
1 justify-content:flex-end;
1 align-items:center;
1 z-index:2;
1 margin-top:1rem;
1 margin-bottom:1rem;
1 gap:.5rem;
1 }
1 .content-blocker-button {
1 height:1.75rem;
1 border-radius:.875rem;
1 margin-bottom:0;
1 font-size:.625rem;
1 padding:0 .875rem;
1 display:flex;
1 align-items:center;
1 box-shadow:none;
1 
W776CSS: A vendor extension has been used: -webkit-appearance
Authors should avoid using vendor extensions where possible. See Vendor-specific extensions.
-webkit-appearance:none;
1 
W776CSS: A vendor extension has been used: -moz-appearance
Authors should avoid using vendor extensions where possible. See Vendor-specific extensions.
-moz-appearance:none;
1 appearance:none;
1 border:none;
1 cursor:pointer;
1 font-weight:700;
1 }
1 .content-blocker-button.info {
1 border:none;
1 padding-left:0;
1 padding-right:0;
1 }
1 .content-blocker-button.generic {
1 color:#acacac;
1 cursor:pointer;
1 }
1 .content-blocker-button:focus {
1 box-shadow:none!important;
1 border-color:#acacac!important;
1 }
1 .content-blocker-external-link {
1 width:100%;
1 }
1 .content-blocker-external-link a {
1 position:static;
1 text-transform:inherit;
1 text-underline-offset:unset;
1 width:100%;
1 display:flex;
1 justify-content:space-between;
1 align-items:center;
1 color:#707070;
1 font-size:.7rem;
1 z-index:2;
1 border:none;
1 border-top:1px solid #efefef;
1 padding-top:.875rem;
1 padding-left:0;
1 padding-right:0;
1 text-decoration:none;
1 }
1 .content-blocker-external-link a:after,.content-blocker-external-link a:before {
1 display:none;
1 }
1 @media print,screen and (min-width:768px) {
1 .content-blocker-external-link a {
1 width:100%;
1 padding-left:0;
1 padding-right:0;
1 }
1 }
1 .content-blocker-external-link a svg {
1 margin-left:.5rem;
1 }
1 @media print,screen and (min-width:768px) {
1 .content-blocker-external-link a svg {
1 margin-left:auto;
1 }
1 }
1 .content-blocker-external-link a:focus,.content-blocker-external-link a:hover {
1 color:#707070;
1 box-shadow:none!important;
1 border-top:1px solid #efefef;
1 }
1 .content-blocker__content {
1 display:none;
1 }
1 @font-face {
1 font-family:Source Sans Pro Regular;
1 src:local("Source Sans Pro Regular"),url(/_next/static/media/source-sans-pro-regular.a3455dc5.woff) format("woff");
1 font-display:swap;
1 font-style:normal;
1 font-weight:400;
1 }
1 #is-overlay-consent-management {
1 width:100vw;
1 height:100vh;
1 height:100dvh;
1 background:rgba(0,0,0,.502);
1 }
1 .consent-management-container {
1 font-family:Source Sans Pro Regular,Arial,Helvetica,sans-serif;
1 width:100vw;
1 display:flex;
1 height:100vh;
1 height:100dvh;
1 position:fixed;
1 bottom:0;
1 z-index:10000;
1 }
1 .consent-management-container li:before {
1 display:none;
1 content:none;
1 }
1 .consent-management-container .switch.is-rounded input[type=checkbox]+.check {
1 height:0!important;
1 padding:.1rem!important;
1 }
1 .consent-management-container .check:before {
1 background-color:inherit!important;
1 border:1px solid #fff;
1 }
1 .consent-management-container .container {
1 padding:0;
1 color:#5a5a5a;
1 box-shadow:0 0 25px rgba(0,0,0,.098);
1 background-color:#fff;
1 max-width:65rem!important;
1 display:flex;
1 flex-direction:column;
1 height:100vh;
1 height:100dvh;
1 width:100%;
1 margin:auto auto 0;
1 }
1 
E721CSS: Unrecognised at-rule
The at-rule is not recognised as valid for the selected CSS Level.
@media(min-height:700px)and (min-width:769px) {
1 .consent-management-container .container {
1 height:70vh;
1 }
1 }
1 .consent-management-container .detail-container-header {
1 grid-area:header;
1 }
1 .consent-management-container .detail-container-header .header-container {
1 height:7rem;
1 margin-bottom:.9rem;
1 }
1 .consent-management-container .detail-container-header div {
1 border-bottom-left-radius:1.35rem;
1 border-bottom-right-radius:1.35rem;
1 }
1 .consent-management-container .detail-container-header div img {
1 box-shadow:0 -5px 25px hsla(0,0%,68%,.4);
1 margin-top:3rem;
1 position:relative;
1 z-index:100;
1 background-color:#fff;
1 padding:.45rem;
1 width:7rem;
1 height:7rem;
1 
W776CSS: A vendor extension has been used: -o-object-fit
Authors should avoid using vendor extensions where possible. See Vendor-specific extensions.
-o-object-fit:cover;
1 object-fit:cover;
1 display:inline;
1 }
1 .consent-management-container .setting-container {
1 flex-shrink:1;
1 flex-grow:1;
1 grid-gap:1.35rem;
1 margin-bottom:-.5rem;
1 }
1 .consent-management-container .detail-container-main {
1 flex-shrink:1;
1 flex-grow:1;
1 padding:1.8rem 1.35rem;
1 background-color:#fff;
1 overflow:auto;
1 }
1 .consent-management-container .detail-container-main b,.consent-management-container .detail-container-main p,.consent-management-container .detail-container-main span {
1 color:#5a5a5a;
1 }
1 .consent-management-container .detail-container-main span {
1 display:inline-block;
1 margin-bottom:.9rem;
1 }
1 .consent-management-container .detail-container-main .introtext {
1 overflow-x:hidden;
1 overflow-y:scroll;
1 
W776CSS: A vendor extension has been used: -ms-overflow-style
Authors should avoid using vendor extensions where possible. See Vendor-specific extensions.
-ms-overflow-style:none;
1 scrollbar-width:none;
1 }
1 
W776CSS: A vendor extension has been used: .introtext::-webkit-scrollbar
Authors should avoid using vendor extensions where possible. See Vendor-specific extensions.
.consent-management-container .detail-container-main .introtext::-webkit-scrollbar {
1 display:none;
1 }
1 
W776CSS: A vendor extension has been used: .main-content::-webkit-scrollbar
Authors should avoid using vendor extensions where possible. See Vendor-specific extensions.
.consent-management-container .detail-container-main .introtext .main-content::-webkit-scrollbar,.consent-management-container .detail-container-main .introtext .setting-content::-webkit-scrollbar {
1 display:none;
1 }
1 .consent-management-container .setting-container {
1 overflow:auto;
1 }
1 
E721CSS: Unrecognised at-rule
The at-rule is not recognised as valid for the selected CSS Level.
@media(min-width:1024px) {
1 .consent-management-container .setting-container {
1 display:grid;
1 grid-template-columns:1fr 2fr;
1 grid-template-areas:"header cookies" "categories cookies";
1 grid-row-gap:0;
1 row-gap:0;
1 }
1 }
1 .consent-management-container .setting-container .setting-container-header {
1 background-color:#eee;
1 grid-area:header;
1 }
1 
E721CSS: Unrecognised at-rule
The at-rule is not recognised as valid for the selected CSS Level.
@media(max-width:1023px) {
1 .consent-management-container .setting-container .setting-container-header {
1 display:none;
1 }
1 }
1 .consent-management-container .setting-container .setting-container-header .header-container {
1 height:7rem;
1 }
1 .consent-management-container .setting-container .setting-container-header div {
1 border-bottom-left-radius:1.35rem;
1 border-bottom-right-radius:1.35rem;
1 }
1 .consent-management-container .setting-container .setting-container-header div img {
1 box-shadow:0 -5px 25px hsla(0,0%,68%,.4);
1 margin-top:3rem;
1 position:relative;
1 z-index:100;
1 background-color:#fff;
1 padding:.45rem;
1 width:7rem;
1 height:7rem;
1 
W776CSS: A vendor extension has been used: -o-object-fit
Authors should avoid using vendor extensions where possible. See Vendor-specific extensions.
-o-object-fit:cover;
1 object-fit:cover;
1 display:inline;
1 }
1 .consent-management-container .setting-container .setting-container-categories {
1 margin-top:5rem;
1 background-color:#eee;
1 grid-area:categories;
1 }
1 .consent-management-container .setting-container .setting-container-categories .field {
1 cursor:pointer;
1 width:100%;
1 display:inline-flex;
1 border-bottom-right-radius:0;
1 margin-left:2.25rem;
1 border-top-left-radius:1.8rem;
1 border-bottom-left-radius:1.8rem;
1 padding:.9rem 2.25rem;
1 }
1 .consent-management-container .setting-container .setting-container-categories .field:not(:last-child) {
1 margin-bottom:.9rem;
1 }
1 .consent-management-container .setting-container .setting-container-categories .field.active {
1 background-color:#fff;
1 }
1 
E721CSS: Unrecognised at-rule
The at-rule is not recognised as valid for the selected CSS Level.
@media(max-width:1023px) {
1 .consent-management-container .setting-container .setting-container-categories {
1 display:none;
1 }
1 }
1 .consent-management-container .setting-container .setting-container-cookies-wrapper {
1 background-color:#fff;
1 overflow:hidden;
1 }
1 
E721CSS: Unrecognised at-rule
The at-rule is not recognised as valid for the selected CSS Level.
@media(min-width:1024px) {
1 .consent-management-container .setting-container .setting-container-cookies-wrapper {
1 margin:.9rem 0 0;
1 }
1 }
1 .consent-management-container .setting-container .setting-container-cookies {
1 grid-area:cookies;
1 padding:1.35rem .9rem;
1 overflow-x:hidden;
1 overflow-y:scroll;
1 
W776CSS: A vendor extension has been used: -ms-overflow-style
Authors should avoid using vendor extensions where possible. See Vendor-specific extensions.
-ms-overflow-style:none;
1 scrollbar-width:none;
1 }
1 
W776CSS: A vendor extension has been used: .setting-container-cookies::-webkit-scrollbar
Authors should avoid using vendor extensions where possible. See Vendor-specific extensions.
.consent-management-container .setting-container .setting-container-cookies::-webkit-scrollbar {
1 display:none;
1 }
1 
W776CSS: A vendor extension has been used: .main-content::-webkit-scrollbar
Authors should avoid using vendor extensions where possible. See Vendor-specific extensions.
.consent-management-container .setting-container .setting-container-cookies .main-content::-webkit-scrollbar,.consent-management-container .setting-container .setting-container-cookies .setting-content::-webkit-scrollbar {
1 display:none;
1 }
1 
E721CSS: Unrecognised at-rule
The at-rule is not recognised as valid for the selected CSS Level.
@media(min-width:1024px) {
1 .consent-management-container .setting-container .setting-container-cookies {
1 height:100%;
1 }
1 }
1 .consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-desc {
1 margin-bottom:2.25rem;
1 }
1 .consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions *,.consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions :after,.consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions :before {
1 box-sizing:border-box;
1 }
1 .consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions :focus {
1 
E914WCAG2 AA 2.4.7: Do not remove the visual focus indicator or render it invisible
Turning off the focus indicator, or using styling which may make it difficult to see the focus indicator, prevents people from knowing which element has the keyboard focus. See WCAG2 Failure F78.
outline:none;
1 }
1 
E721CSS: Unrecognised at-rule
The at-rule is not recognised as valid for the selected CSS Level.
@media(min-width:1024px) {
1 .consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions>div {
1 display:none;
1 }
1 .consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions>div.active {
1 display:block;
1 }
1 }
1 .consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions details {
1 padding-top:1.8rem;
1 }
1 .consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions summary {
1 list-style:none;
1 cursor:pointer;
1 position:relative;
1 margin-left:.9rem;
1 margin-right:.9rem;
1 }
1 .consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions summary p {
1 padding:0 1.8rem .9rem;
1 margin-bottom:.9rem;
1 }
1 .consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions summary .field {
1 padding-left:1.8rem;
1 display:inline-flex;
1 }
1 
W776CSS: A vendor extension has been used: summary::-webkit-details-marker
Authors should avoid using vendor extensions where possible. See Vendor-specific extensions.
.consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions summary::-webkit-details-marker {
1 display:none;
1 }
1 .consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions summary .field:after {
1 position:absolute;
1 top:.3rem;
1 right:.9rem;
1 
P908WCAG2 A 1.3.1: Do not insert content using CSS
Content inserted using CSS may not appear when CSS is turned off, or the user is using their own accessible style sheet. See WCAG2 Failure F87.
content:" ";
1 width:.9rem;
1 height:.9rem;
1 transform:rotate(45deg);
1 
W776CSS: A vendor extension has been used: -webkit-transform
Authors should avoid using vendor extensions where possible. See Vendor-specific extensions.
-webkit-transform:rotate(45deg);
1 border:solid #5a5a5a;
1 border-width:0 3px 3px 0;
1 display:inline-block;
1 padding:3px;
1 }
1 .consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions details[open] summary .field:after {
1 transform:rotate(-135deg);
1 
W776CSS: A vendor extension has been used: -webkit-transform
Authors should avoid using vendor extensions where possible. See Vendor-specific extensions.
-webkit-transform:rotate(-135deg);
1 }
1 
E721CSS: Unrecognised at-rule
The at-rule is not recognised as valid for the selected CSS Level.
@media(min-width:1024px) {
1 .consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookies-container {
1 margin:1.8rem 0;
1 }
1 }
1 
E721CSS: Unrecognised at-rule
The at-rule is not recognised as valid for the selected CSS Level.
@media(max-width:1023px) {
1 .consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookies-container {
1 margin-left:.9rem;
1 margin-right:.9rem;
1 }
1 }
1 .consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookies-container .tablet-hidden {
1 display:block;
1 }
1 .consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookies-container .tablet-show {
1 display:none;
1 }
1 
E721CSS: Unrecognised at-rule
The at-rule is not recognised as valid for the selected CSS Level.
@media(max-width:1023px) {
1 .consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookies-container {
1 padding:.45rem .9rem 1.8rem;
1 }
1 .consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookies-container .field {
1 display:inline-flex;
1 }
1 .consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookies-container .tablet-hidden {
1 display:none;
1 }
1 .consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookies-container .tablet-show {
1 display:block;
1 }
1 }
1 .consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookies-container .setting-container-cookies-detail {
1 margin-top:1.35rem;
1 background-color:#eee;
1 }
1 
E721CSS: Unrecognised at-rule
The at-rule is not recognised as valid for the selected CSS Level.
@media(max-width:1023px) {
1 .consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookies-container .setting-container-cookies-detail:last-child {
1 margin-bottom:0;
1 }
1 }
1 
E721CSS: Unrecognised at-rule
The at-rule is not recognised as valid for the selected CSS Level.
@media(min-width:1024px) {
1 .consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookies-container .setting-container-cookies-detail {
1 margin:0 .9rem .9rem 0;
1 }
1 }
1 .consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookies-container .setting-container-cookies-detail .setting-container-cookies-key {
1 font-weight:700;
1 }
1 
E721CSS: Unrecognised at-rule
The at-rule is not recognised as valid for the selected CSS Level.
@media(max-width:768px) {
1 .consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookies-container .setting-container-cookies-detail .setting-container-cookies-key {
1 padding-bottom:0!important;
1 }
1 .consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookies-container .setting-container-cookies-detail .value {
1 padding-top:0!important;
1 }
1 }
1 .consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookies-container .setting-container-cookies-detail .value a {
1 word-wrap:break-word;
1 width:100%;
1 cursor:pointer;
1 }
1 .consent-management-container .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookies-container .setting-container-cookies-detail .column {
1 padding:.5rem;
1 }
1 .consent-management-container .footer-container {
1 position:relative;
1 flex-shrink:0;
1 flex-grow:0;
1 background-color:#fff;
1 box-shadow:0 -5px 5px hsla(0,0%,68%,.2);
1 border-top-left-radius:1.35rem;
1 border-top-right-radius:1.35rem;
1 padding-top:1.35rem;
1 }
1 @media screen and (min-width:1024px) {
1 .consent-management-container .footer-container {
1 padding-right:1.35rem;
1 padding-left:1.35rem;
1 padding-bottom:.9rem;
1 }
1 }
1 .consent-management-container .footer-container .footer-container-backbutton {
1 text-align:left;
1 }
1 
E721CSS: Unrecognised at-rule
The at-rule is not recognised as valid for the selected CSS Level.
@media(max-width:1023px) {
1 .consent-management-container .footer-container .footer-container-backbutton {
1 text-align:center;
1 }
1 }
1 .consent-management-container .footer-container .footer-container-categories {
1 text-align:center;
1 padding-bottom:.45rem!important;
1 }
1 
E721CSS: Unrecognised at-rule
The at-rule is not recognised as valid for the selected CSS Level.
@media(min-width:1024px) {
1 .consent-management-container .footer-container .footer-container-categories {
1 text-align:left;
1 }
1 }
1 .consent-management-container .footer-container .footer-container-navigation {
1 padding-bottom:.45rem!important;
1 text-align:right;
1 }
1 
E721CSS: Unrecognised at-rule
The at-rule is not recognised as valid for the selected CSS Level.
@media(max-width:1023px) {
1 .consent-management-container .footer-container .footer-container-navigation {
1 text-align:center;
1 }
1 }
1 .consent-management-container .footer-container .footer-container-links {
1 grid-area:links;
1 text-align:right;
1 }
1 
E721CSS: Unrecognised at-rule
The at-rule is not recognised as valid for the selected CSS Level.
@media(max-width:1023px) {
1 .consent-management-container .footer-container .footer-container-links {
1 text-align:center;
1 background-color:#eee;
1 padding-top:1.8rem;
1 padding-bottom:1.8rem;
1 margin-top:1.35rem;
1 }
1 }
1 .consent-management-container .footer-container .Buttons li,.consent-management-container .footer-container .textlinks li {
1 display:inline-block;
1 text-align:center;
1 cursor:pointer;
1 transition:.5s;
1 }
1 .consent-management-container .footer-container .Buttons li a,.consent-management-container .footer-container .textlinks li a {
1 text-decoration:none!important;
1 cursor:pointer;
1 }
1 .consent-management-container .footer-container .textlinks {
1 padding-bottom:0;
1 margin-bottom:0;
1 }
1 .consent-management-container .footer-container .textlinks li {
1 padding-bottom:0;
1 margin-bottom:0;
1 list-style:none;
1 }
1 .consent-management-container .footer-container .textlinks li:before {
1 content:none!important;
1 }
1 
E721CSS: Unrecognised at-rule
The at-rule is not recognised as valid for the selected CSS Level.
@media(max-width:768px) {
1 .consent-management-container .footer-container .textlinks {
1 margin-top:1.35rem;
1 }
1 }
1 .consent-management-container .footer-container ul.textlinks {
1 display:block;
1 padding-top:.45rem;
1 padding-bottom:.45rem;
1 }
1 @media screen and (max-width:1023px) {
1 .consent-management-container .footer-container ul.textlinks {
1 background-color:#eee;
1 }
1 }
1 .consent-management-container .footer-container ul.textlinks li {
1 display:inline-block;
1 }
1 .consent-management-container .footer-container ul.textlinks li:not(:last-child):after {
1 margin-left:1.8rem;
1 margin-right:1.8rem;
1 
P908WCAG2 A 1.3.1: Do not insert content using CSS
Content inserted using CSS may not appear when CSS is turned off, or the user is using their own accessible style sheet. See WCAG2 Failure F87.
content:"|";
1 }
1 .consent-management-container .footer-container .Links li:not(:last-child):after {
1 margin-left:.9rem;
1 margin-right:.9rem;
1 
P908WCAG2 A 1.3.1: Do not insert content using CSS
Content inserted using CSS may not appear when CSS is turned off, or the user is using their own accessible style sheet. See WCAG2 Failure F87.
content:"|";
1 }
1 .consent-management-container:not(.plain) .Buttons li {
1 border:1px solid #fff;
1 border-radius:1.8rem;
1 padding-left:0;
1 padding-top:.45rem;
1 padding-bottom:.45rem;
1 width:13rem;
1 }
1 
E721CSS: Unrecognised at-rule
The at-rule is not recognised as valid for the selected CSS Level.
@media(max-width:1023px) {
1 .consent-management-container:not(.plain) .Buttons li {
1 margin:auto;
1 margin-bottom:.9rem!important;
1 }
1 }
1 .consent-management-container:not(.plain) .Buttons-Gaps li {
1 font-weight:600;
1 margin-left:1.35rem;
1 }
1 
E721CSS: Unrecognised at-rule
The at-rule is not recognised as valid for the selected CSS Level.
@media(max-width:768px) {
1 .consent-management-container:not(.plain) .Buttons-Gaps li {
1 margin:auto;
1 display:block;
1 }
1 }
1 
E721CSS: Unrecognised at-rule
The at-rule is not recognised as valid for the selected CSS Level.
@media(max-width:1023px) {
1 .consent-management-container:not(.plain) .setting-container-cookies {
1 padding:0;
1 margin:.9rem;
1 border-radius:1.8rem;
1 box-shadow:0 0 25px rgba(0,0,0,.098);
1 }
1 }
1 .consent-management-container:not(.plain) .setting-container .setting-container-cookies .setting-container-cookies-accordions {
1 padding-bottom:1.8rem;
1 }
1 .consent-management-container:not(.plain) .setting-container .setting-container-cookies .setting-container-cookies-accordions a {
1 cursor:pointer;
1 color:inherit;
1 text-decoration:none;
1 box-shadow:0 1px 0 0;
1 }
1 
E721CSS: Unrecognised at-rule
The at-rule is not recognised as valid for the selected CSS Level.
@media(max-width:1023px) {
1 .consent-management-container:not(.plain) .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookies-container .setting-container-cookies-detail {
1 margin-left:.45rem;
1 margin-right:.45rem;
1 }
1 .consent-management-container:not(.plain) .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookies-container .field {
1 padding-top:.9rem;
1 padding-left:.9rem;
1 }
1 }
1 
E721CSS: Unrecognised at-rule
The at-rule is not recognised as valid for the selected CSS Level.
@media(min-width:1024px) {
1 .consent-management-container:not(.plain) .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookies-container .field {
1 margin-bottom:.9rem;
1 }
1 }
1 .consent-management-container.plain {
1 box-shadow:0 0 16px 0 rgba(0,0,0,.11);
1 font-family:Arial,Helvetica,sans-serif;
1 font-weight:400;
1 color:#4a4a4a;
1 }
1 
W776CSS: A vendor extension has been used: ::-moz-selection
Authors should avoid using vendor extensions where possible. See Vendor-specific extensions.
.consent-management-container.plain ::-moz-selection {
1 background:#d0d0d0;
1 text-shadow:none;
1 }
1 .consent-management-container.plain ::selection {
1 background:#d0d0d0;
1 text-shadow:none;
1 }
1 @media screen and (max-width:1023px) {
1 .consent-management-container.plain {
1 padding:.875rem;
1 }
1 }
1 .consent-management-container.plain .btn {
1 width:auto;
1 border:initial;
1 cursor:pointer;
1 text-transform:uppercase;
1 font-family:Arial,Helvetica,sans-serif;
1 font-weight:700;
1 background-color:#4a4a4a;
1 font-size:.75rem;
1 line-height:1.25rem;
1 color:#fff;
1 padding:.438rem 1rem;
1 border-radius:1rem;
1 margin-bottom:0;
1 }
1 .consent-management-container.plain .btn:before {
1 content:normal;
1 }
1 .consent-management-container.plain .btn.secondary,.consent-management-container.plain .btn:hover {
1 color:#4a4a4a;
1 background-color:#cfcfcf;
1 }
1 .consent-management-container.plain .btn.secondary:hover {
1 color:#fff;
1 background-color:#4a4a4a;
1 }
1 .consent-management-container.plain .btn.tertiary {
1 background-color:transparent;
1 background-color:initial;
1 padding:initial;
1 text-decoration:underline;
1 color:#4a4a4a;
1 font-size:.75rem;
1 line-height:1.25rem;
1 gap:.5rem;
1 }
1 .consent-management-container.plain .container {
1 color:#4a4a4a;
1 max-height:calc(100vh - 4rem);
1 max-height:calc(100dvh - 4rem);
1 height:auto;
1 background-color:transparent;
1 background-color:initial;
1 margin-bottom:.875rem;
1 border-radius:1rem;
1 }
1 .consent-management-container.plain .container.auto-height {
1 height:auto;
1 }
1 @media print,screen and (min-width:768px) {
1 .consent-management-container.plain .container {
1 max-width:43rem!important;
1 margin-bottom:1rem;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .consent-management-container.plain .container {
1 margin-bottom:2rem;
1 }
1 }
1 .consent-management-container.plain .container p {
1 font-size:.875rem;
1 line-height:1.375rem;
1 }
1 .consent-management-container.plain .container .text-link {
1 border:initial;
1 background:transparent none repeat 0 0/auto auto padding-box border-box scroll;
1 background:initial;
1 padding:0;
1 all:unset;
1 }
1 .consent-management-container.plain .container .text-link,.consent-management-container.plain .container a {
1 position:static;
1 text-transform:inherit;
1 text-decoration:none;
1 text-underline-offset:unset;
1 font-family:Arial,Helvetica,sans-serif;
1 display:inline;
1 font-weight:400;
1 text-decoration:underline;
1 font-size:.875rem;
1 line-height:1.25rem;
1 color:#4a4a4a;
1 cursor:pointer;
1 }
1 .consent-management-container.plain .container .text-link:hover,.consent-management-container.plain .container a:hover {
1 color:#cfcfcf;
1 }
1 .consent-management-container.plain .container input[type=checkbox] {
1 font-family:"Arial, Helvetica, sans-serif",serif;
1 border:1px solid #4a4a4a;
1 accent-color:#4a4a4a;
1 }
1 .consent-management-container.plain .container input[type=checkbox]:checked {
1 background-color:#4a4a4a!important;
1 }
1 .consent-management-container.plain .container .control-label {
1 font-weight:700;
1 font-size:.875rem;
1 line-height:1.375rem;
1 color:#4a4a4a;
1 }
1 .consent-management-container.plain .container .detail-container-main {
1 padding:1.25rem 1.25rem 1rem;
1 border-top-left-radius:1rem;
1 border-top-right-radius:1rem;
1 }
1 .consent-management-container.plain .container .detail-container-main b,.consent-management-container.plain .container .detail-container-main p,.consent-management-container.plain .container .detail-container-main span {
1 color:#4a4a4a;
1 }
1 @media print,screen and (min-width:768px) {
1 .consent-management-container.plain .container .detail-container-main {
1 padding:1.75rem 1.75rem 1.5rem;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .consent-management-container.plain .container .detail-container-main {
1 padding:2rem 2rem 1.5rem;
1 }
1 }
1 .consent-management-container.plain .container .detail-container-main .detail-title {
1 font-weight:700;
1 font-size:1.25rem;
1 margin-bottom:1.25rem;
1 display:block;
1 }
1 .consent-management-container.plain .container .detail-container-main .introtext {
1 font-size:.875rem;
1 line-height:1.375rem;
1 }
1 .consent-management-container.plain .container .detail-container-main .introtext b,.consent-management-container.plain .container .detail-container-main .introtext strong {
1 font-weight:700;
1 }
1 .consent-management-container.plain .container .detail-container-main.is-inline .introtext,.consent-management-container.plain .container .detail-container-main.is-inline .introtext * {
1 display:inline;
1 }
1 .consent-management-container.plain .container .setting-container {
1 position:relative;
1 width:100%;
1 background-color:#fff;
1 border-radius:1rem 1rem 0 0;
1 display:flex;
1 flex-direction:column;
1 padding-bottom:2rem;
1 margin-bottom:0;
1 grid-gap:initial;
1 overflow-x:hidden!important;
1 }
1 .consent-management-container.plain .container .setting-container .settings-scroll-wrapper {
1 overflow:auto;
1 }
1 .consent-management-container.plain .container .setting-container .mobile-back-button {
1 margin-left:auto;
1 padding:1.25rem 1.25rem 1.25rem 0;
1 }
1 @media print,screen and (min-width:768px) {
1 .consent-management-container.plain .container .setting-container .mobile-back-button {
1 padding:1.75rem 1.75rem 1.75rem 0;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .consent-management-container.plain .container .setting-container .mobile-back-button {
1 padding:2rem 2rem 2rem 0;
1 }
1 }
1 .consent-management-container.plain .container .setting-container .setting-container-cookies-wrapper {
1 margin:0;
1 overflow:auto!important;
1 }
1 .consent-management-container.plain .container .setting-container .setting-container-header {
1 background-color:#fff;
1 display:block!important;
1 }
1 .consent-management-container.plain .container .setting-container .field {
1 margin-bottom:0;
1 padding-left:0;
1 }
1 .consent-management-container.plain .container .setting-container .field .custom-checkbox {
1 display:flex;
1 align-items:center;
1 }
1 .consent-management-container.plain .container .setting-container .field .custom-checkbox input {
1 width:1rem;
1 height:1rem;
1 }
1 .consent-management-container.plain .container .setting-container .setting-container-cookies .field {
1 margin-top:1.5rem;
1 }
1 .consent-management-container.plain .container .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookie-section:not(.active) {
1 display:none;
1 }
1 .consent-management-container.plain .container .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookie-section .cookies-container {
1 padding:initial;
1 margin:initial;
1 border-left:initial!important;
1 border-right:initial!important;
1 border-bottom:initial!important;
1 }
1 .consent-management-container.plain .container .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookie-section .cookies-container .setting-container-cookies-detail {
1 margin:.625rem 0 0;
1 font-size:.75rem;
1 }
1 .consent-management-container.plain .container .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookie-section .cookies-container .setting-container-cookies-detail .value {
1 display:flex;
1 align-items:center;
1 }
1 .consent-management-container.plain .container .setting-container .setting-container-cookies .setting-container-cookies-accordions .cookie-section .cookies-container .setting-container-cookies-detail .value a {
1 font-size:.75rem;
1 cursor:pointer;
1 }
1 .consent-management-container.plain .container .setting-container .setting-container-cookies,.consent-management-container.plain .container .setting-container .setting-container-header {
1 padding:1.25rem 1.25rem 0;
1 }
1 @media print,screen and (min-width:768px) {
1 .consent-management-container.plain .container .setting-container .setting-container-cookies,.consent-management-container.plain .container .setting-container .setting-container-header {
1 padding:1.75rem 1.75rem 0;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .consent-management-container.plain .container .setting-container .setting-container-cookies,.consent-management-container.plain .container .setting-container .setting-container-header {
1 padding:2rem 2rem 0;
1 }
1 }
1 @media screen and (max-width:767px) {
1 .consent-management-container.plain .container .setting-container .setting-container-cookies {
1 padding:0 1.25rem;
1 }
1 }
1 .consent-management-container.plain .container .setting-container .setting-container-categories {
1 margin-top:0;
1 background-color:#fff;
1 display:block!important;
1 }
1 .consent-management-container.plain .container .setting-container .setting-container-categories .category {
1 padding:1.5rem 0;
1 border-bottom:1px solid #cfcfcf;
1 border-bottom-left-radius:0;
1 border-bottom-right-radius:0;
1 }
1 .consent-management-container.plain .container .setting-container .setting-container-categories .category .is-inline * {
1 display:inline;
1 }
1 .consent-management-container.plain .container .setting-container .setting-container-categories .category:last-of-type {
1 border-bottom:none;
1 }
1 .consent-management-container.plain .container .setting-container .setting-container-categories .category .field {
1 margin-left:0;
1 padding-left:0;
1 font-weight:700;
1 margin-bottom:0;
1 padding-top:0;
1 padding-bottom:.5rem;
1 }
1 .consent-management-container.plain .container .setting-container .setting-container-categories .category .field.active {
1 background-color:transparent;
1 }
1 .consent-management-container.plain .container .footer-container {
1 border-bottom-left-radius:1rem;
1 border-bottom-right-radius:1rem;
1 box-shadow:none;
1 border-top-left-radius:0;
1 border-top-right-radius:0;
1 padding:0 1.25rem 1.25rem;
1 }
1 @media print,screen and (min-width:768px) {
1 .consent-management-container.plain .container .footer-container {
1 padding:0 1.75rem 1.75rem;
1 }
1 }
1 @media screen and (min-width:1024px) {
1 .consent-management-container.plain .container .footer-container {
1 padding:0 2rem 2rem;
1 }
1 }
1 .consent-management-container.plain .container .footer-container .footer-container-navigation {
1 padding-bottom:0!important;
1 }
1 .consent-management-container.plain .container .footer-container .footer-container-navigation .Buttons {
1 display:flex;
1 align-items:center;
1 gap:1rem;
1 margin:0;
1 }
1 .consent-management-container.plain .container .footer-container .footer-container-navigation .Buttons li {
1 all:unset;
1 padding:initial;
1 margin:initial;
1 }
1 @media screen and (max-width:767px) {
1 .consent-management-container.plain .container .footer-container .footer-container-navigation .Buttons {
1 flex-direction:column;
1 display:inline-flex;
1 }
1 .consent-management-container.plain .container .footer-container .footer-container-navigation .Buttons>* {
1 width:100%;
1 }
1 }
1 .consent-management-container.plain h3 {
1 font-size:1.25rem;
1 font-weight:700;
1 color:#4a4a4a;
1 line-height:1.75rem;
1 margin-bottom:1.25rem;
1 }
1 .visible {
1 display:block!important;
1 }
1 .hidden {
1 display:none!important;
1 }
1 .nogap {
1 margin:0!important;
1 padding:0!important;
1 }
1 .overlay {
1 position:fixed;
1 top:0;
1 bottom:0;
1 left:0;
1 right:0;
1 }
1 .template {
1 min-height:100vh;
1 background:linear-gradient(90deg,rgba(8,65,219,.15) 0,rgba(255,11,152,.15) 50%,rgba(192,39,51,.15));
1 }
1 .template .template-head {
1 text-align:center;
1 margin-bottom:56px;
1 }
1 .template .template-head .template-title {
1 background:#0841db;
1 background:linear-gradient(90deg,#0841db 0,#ff0b98 50%,#c02733);
1 
W776CSS: A vendor extension has been used: -webkit-background-clip
Authors should avoid using vendor extensions where possible. See Vendor-specific extensions.
-webkit-background-clip:text;
1 
E777CSS: background-clip has a value 'text' that does not match what was expected: <visual-box>#
Check the value against the list of valid rules from the official standard. See CSS Backgrounds and Borders Module Level 3.
background-clip:text;
1 
W776CSS: A vendor extension has been used: -webkit-text-fill-color
Authors should avoid using vendor extensions where possible. See Vendor-specific extensions.
-webkit-text-fill-color:transparent;
1 margin-bottom:0;
1 }
1 .template .template-block {
1 text-align:center;
1 cursor:pointer;
1 border-radius:10px;
1 background-color:hsla(0,0%,100%,.25);
1 box-shadow:0 0 0 1px #fff;
1 transition:all .25s ease-in-out;
1 padding:5rem;
1 }
1 .template .template-block:hover {
1 box-shadow:0 0 0 1px rgba(255,11,152,.75);
1 background-color:rgba(255,11,152,.25);
1 }
1 .template .template-info {
1 background:rgba(8,65,219,.5);
1 border:1px solid #0841db;
1 border-radius:10px;
1 padding:1.5rem;
1 color:#fff;
1 margin-bottom:24px;
1 }
1 .template .template-info * {
1 color:#fff;
1 }
1 .template .template-error {
1 background:rgba(192,39,51,.5);
1 border:1px solid #c02733;
1 border-radius:10px;
1 padding:1.5rem;
1 color:#fff;
1 margin-bottom:24px;
1 }
1 .template .template-error * {
1 color:#fff;
1 }
1 .template .template-success {
1 background:rgba(66,156,84,.5);
1 border:1px solid #429c54;
1 border-radius:10px;
1 padding:1.5rem;
1 color:#fff;
1 margin-bottom:24px;
1 }
1 .template .template-success * {
1 color:#fff;
1 }
1 .mf-cursor {
1 position:fixed;
1 top:0;
1 left:0;
1 z-index:250;
1 direction:ltr;
1 contain:layout style size;
1 pointer-events:none;
1 transition:opacity .3s,color .4s;
1 }
1 @media screen and (max-width:1023px) {
1 .mf-cursor {
1 display:none;
1 }
1 }
1 .mf-cursor:before {
1 top:-50px;
1 left:-50px;
1 width:100px;
1 height:100px;
1 background:#2c2f38;
1 border-radius:50%;
1 transition:transform .25s ease-in-out,opacity .1s;
1 }
1 .mf-cursor:after,.mf-cursor:before {
1 content:"";
1 position:absolute;
1 display:none;
1 transform:scale(.2);
1 }
1 .mf-cursor:after {
1 border:3px solid #fff;
1 border-radius:50%;
1 width:108px;
1 height:108px;
1 top:-54px;
1 left:-54px;
1 transition:transform .25s ease-in-out;
1 }
1 .mf-cursor.-inverse {
1 color:#d3d0c7;
1 }
1 .mf-cursor.-hide-pointer:after,.mf-cursor.-hide-pointer:before {
1 display:none;
1 }
1 
E721CSS: Unrecognised at-rule
The at-rule is not recognised as valid for the selected CSS Level.
@supports(mix-blend-mode:exclusion) {
1 .mf-cursor.-exclusion {
1 mix-blend-mode:exclusion;
1 }
1 .mf-cursor.-exclusion:before {
1 background:#d3d0c7;
1 }
1 }
1 .mf-cursor.-pointer:before {
1 transform:scale(.15);
1 }
1 .mf-cursor.-text:before {
1 transform:scale(1.7);
1 }
1 .mf-cursor.-text:after {
1 transform:scale(1.7);
1 border:1px solid #fff;
1 }
1 .mf-cursor.-text.-active:before {
1 transform:scale(1.6);
1 transition-duration:.2s;
1 }
1 .mf-cursor.-icon:before {
1 transform:scale(1.5);
1 }
1 .mf-cursor.-icon.-active:before {
1 transform:scale(1.4);
1 }
1 .mf-cursor.-hidden {
1 opacity:0;
1 }
1 .mf-cursor.-hidden:after,.mf-cursor.-hidden:before {
1 transform:scale(0);
1 }
1 .mf-cursor-text {
1 position:absolute;
1 top:-18px;
1 left:-18px;
1 width:36px;
1 height:36px;
1 display:flex;
1 align-items:center;
1 justify-content:center;
1 transform:scale(0) rotate(10deg);
1 opacity:0;
1 color:#fff;
1 
E910WCAG2 AA 1.4.4: Use relative rather than absolute units with 'font-size'
Using relative units helps the page to be rendered correctly at different resolutions and allows people with sight difficulties to 'zoom in' to pages to read them. See Understanding 1.4.4.
font-size:20px;
1 line-height:30px;
1 text-align:center;
1 font-family:Fruitiger,arial,helvetica,sans-serif;
1 transition:opacity .4s,transform .3s;
1 }
1 .mf-cursor.-icon .mf-cursor-text,.mf-cursor.-text .mf-cursor-text {
1 opacity:1;
1 transform:scale(1);
1 }
1 .mf-cursor-media {
1 position:absolute;
1 width:300px;
1 height:300px;
1 margin:-150px 0 0 -150px;
1 }
1 .mf-cursor-media img,.mf-cursor-media video {
1 position:absolute;
1 top:50%;
1 left:50%;
1 transform:translate(-50%,-50%);
1 }
1 
E703CSS: Mismatched pairs of '()', or '[]' found
Outside of strings, you must have matching pairs of parentheses '()' and square brackets '[]'. This error is normally displayed when there is a missing parenthesis or bracket, or an additional one has been entered by mistake, or an extra one has been deliberately added but hasn't been properly escaped using ''.
@supports((-o-object-fit:cover) or (object-fit:cover)){.mf-cursor-media img,.mf-cursor-media video{position:static;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translateZ(0)}}
1 mf-cursor-media img,.mf-cursor-media video {
1 position:static;
1 width:100%;
1 height:100%;
1 
W776CSS: A vendor extension has been used: -o-object-fit
Authors should avoid using vendor extensions where possible. See Vendor-specific extensions.
-o-object-fit:cover;
1 object-fit:cover;
1 transform:translateZ(0);
1 }
1 }
1 .mf-cursor-media-box {
1 position:relative;
1 width:100%;
1 height:100%;
1 overflow:hidden;
1 transform:scale(0) translateZ(0);
1 padding:100px;
1 opacity:0;
1 border-radius:50%;
1 transition:transform .35s,opacity .2s .2s;
1 }
1 .mf-cursor.-media .mf-cursor-media-box {
1 opacity:1;
1 transform:scale(1);
1 transition-duration:.4s,.4s;
1 transition-delay:0s,0s;
1 }