/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
::selection{background-color:#B9B5B2;color:#C7353A;}:root{--header-height:50px;}@media (min-width:640px){:root{--header-height:80px;}}html{font-size:14px;}@media (min-width:640px){html{font-size:16px;}}html.menu-open{overflow-y:hidden;}body{font-family:'Raleway',sans-serif;font-optical-sizing:auto;background:transparent url(/themes/custom/ctsart/images/bg2.webp) no-repeat center / cover;background-attachment:fixed;}.dialog-off-canvas-main-canvas{overflow-x:clip;}.container{max-width:1396px;margin-left:auto;margin-right:auto;padding-left:1em;padding-right:1em;}.field--name-field-media-image img,.img img{max-width:100%;height:auto;}.field--name-field-media-image img[loading=lazy],.img img[loading=lazy]{background:transparent url(/themes/custom/ctsart/images/loader.svg) no-repeat center / 3em;}.field--name-field-media-image img.loaded,.img img.loaded{background:none;}.field--name-body{line-height:1.25;}.field--name-body a{color:#C7353A;}.field--name-body a:hover{text-decoration:none;}p.verbatim{font-weight:500;}p.chapo{font-size:1.125em;font-weight:500;}a.btn{background-color:#C7353A;color:#fff;font-weight:bold;font-size:1rem;text-transform:uppercase;border-radius:2em;padding:1em 2em;line-height:1rem;transition:color 0.3s,background-color 0.3s;display:inline-block;text-decoration:none;}a.btn:hover{background-color:#B9B5B2;}p + p > a.btn{margin-top:1em;}.messages__wrapper{margin-bottom:2em;}div[data-drupal-messages]{max-width:720px;margin-left:auto;margin-right:auto;}table.cartouche-ligne{font-size:0.875em;font-weight:600;margin-bottom:2em;}table.cartouche-ligne td{padding:0.25em 1em 0.25em 0;}table.cartouche-ligne img{vertical-align:bottom;}#header{background-color:#C7353A;position:relative;z-index:10;}.site-logo{display:flex;height:var(--header-height);}.site-logo:after{content:"";height:var(--header-height);margin-right:1em;aspect-ratio:0.8125;background:url(/themes/custom/ctsart/images/decor-logo.svg) no-repeat -1px center;background-size:contain;}.site-slogan{color:#fff;font-weight:bold;font-size:0.875em;}@media (min-width:640px){.site-slogan{font-size:1.25em;}}.site-slogan span{font-weight:normal;display:block;}.region-header{display:flex;align-items:center;}nav.menu--main{margin-left:auto;}.block-system-branding-block{display:flex;align-items:center;}.mobile-nav-button{position:relative;z-index:110;display:flex;align-items:center;cursor:pointer;border:none;background:transparent;appearance:none;-webkit-appearance:none;margin-left:auto;}@media (min-width:961px){.mobile-nav-button{display:none;}}.mobile-nav-button__label{position:absolute;display:block;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.mobile-nav-button__icon{position:relative;display:block;width:2.25rem;height:3px;background-color:#fff;}.mobile-nav-button__icon:before{position:absolute;inset-block-start:-8px;inset-inline-start:0;width:100%;height:3px;content:"";transition:all 0.2s;background-color:#fff;}.mobile-nav-button__icon:after{content:"";position:absolute;inset-block:auto -8px;inset-inline-start:0;width:100%;height:3px;transition:all 0.2s;background-color:#fff;}.mobile-nav-button[aria-expanded="true"] .mobile-nav-button__label{display:none;}.mobile-nav-button[aria-expanded="true"] .mobile-nav-button__icon{background-color:transparent;}.mobile-nav-button[aria-expanded="true"] .mobile-nav-button__icon:before{inset-block-start:0;transform:rotate(-45deg);background-color:#fff;}.mobile-nav-button[aria-expanded="true"] .mobile-nav-button__icon:after{inset-block-start:0;transform:rotate(45deg);background-color:#fff;}.mobile-nav-button[aria-expanded="true"] .mobile-nav-button__icon:hover:before,.mobile-nav-button[aria-expanded="true"] .mobile-nav-button__icon:hover:after{background-color:#000;}#block-ctsart-main-menu{position:relative;}#block-ctsart-main-menu .menu-item{padding-top:0;list-style:none;}@media (min-width:960px){#block-ctsart-main-menu > .menu{margin:0;display:flex;align-items:center;gap:1em;font-size:1.125em;font-weight:bold;height:100%;}#block-ctsart-main-menu > .menu > .menu-item{padding-bottom:0.5em;padding-top:0.5em;position:relative;}#block-ctsart-main-menu > .menu > .menu-item > a{color:#fff;text-decoration:none;padding:0.75em 0;display:inline-block;}#block-ctsart-main-menu > .menu > .menu-item > a:hover,#block-ctsart-main-menu > .menu > .menu-item > a.is-active{color:black;}#header.nav-down:not(.ontop) #block-ctsart-main-menu > .menu > .menu-item{padding-bottom:0.5em;padding-top:0.25em;}#block-ctsart-main-menu > .menu .menu{position:absolute;top:calc(100% - 3px);background-color:#fff;border-radius:0 1em 1em;width:12em;display:none;z-index:1;margin:0;padding:1em;}#block-ctsart-main-menu > .menu .menu li{margin-bottom:0.75em;}#block-ctsart-main-menu > .menu .menu li:last-child{margin-bottom:0;}#block-ctsart-main-menu > .menu .menu li a{display:inline-block;color:#fff;text-decoration:none;font-size:1rem;position:relative;width:100%;color:pink;}#block-ctsart-main-menu > .menu .menu li a:hover{color:purple;}}@media (max-width:959px){#block-ctsart-main-menu{display:none;}#block-ctsart-main-menu.open{position:fixed;z-index:1;width:100%;height:100vh;top:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#C7353A;}#block-ctsart-main-menu.open:before{content:"";position:absolute;width:100%;aspect-ratio:0.88817891;background:url(/themes/custom/ctsart/images/decor3.svg) no-repeat left bottom;background-size:contain;bottom:0;left:0;transform:scaleY(-1);opacity:0.25;mix-blend-mode:overlay;z-index:-1;}#block-ctsart-main-menu.open li{text-align:center;padding:1em 0;border-bottom:1px solid #cd494e;font-weight:bold;}#block-ctsart-main-menu.open li li{border:none;padding:0;margin:0.5em 0;}#block-ctsart-main-menu.open li li a{font-size:1rem;}#block-ctsart-main-menu.open li li:last-child{margin-bottom:0;}#block-ctsart-main-menu.open li:last-child{border:none;}#block-ctsart-main-menu.open a{color:#fff;text-decoration:none;font-size:1.5rem;}#block-ctsart-main-menu.open a:hover{color:#000;}}.frontmap{height:calc(100vh - var(--header-height));overflow:hidden;position:relative;}@media (min-width:768px){.frontmap{min-height:600px;max-height:1000px;}}.frontmap.loading{background:url(/themes/custom/ctsart/images/loader.svg) no-repeat center / 3em;}.frontmap .region-content-top,.frontmap .block-views-blockart-block-1{height:100%;}.frontmap .region-content-top > div:not(.contextual),.frontmap .block-views-blockart-block-1 > div:not(.contextual){height:100%;}.frontmap .region-content-top > div:not(.contextual) .view-art,.frontmap .block-views-blockart-block-1 > div:not(.contextual) .view-art,.frontmap .region-content-top > div:not(.contextual) .view-content,.frontmap .block-views-blockart-block-1 > div:not(.contextual) .view-content{height:100%;}.views-field-body{line-height:1.25;}.block-views-blockart-block-2{position:absolute;top:0;height:100%;background:#fff url(/themes/custom/ctsart/images/bg.svg) repeat center / 150%;transition:all 0.3s ease-in-out;box-shadow:0 0 0 0 rgba(0,0,0,0.5),inset 0 -2em 2em -2em #F3EFEB;right:-100%;width:100%;}.block-views-blockart-block-2 .close{display:none;}@media (max-width:640px){.block-views-blockart-block-2 .close{display:block;width:2em;height:2em;border-radius:50%;position:absolute;top:0.5em;left:0.5em;z-index:1;cursor:pointer;overflow:hidden;text-indent:-999px;}.block-views-blockart-block-2 .close:before,.block-views-blockart-block-2 .close:after{content:"";width:3px;height:100%;border-radius:2px;background-color:#000;position:absolute;top:0;left:calc(50% - 1.5px);}.block-views-blockart-block-2 .close:before{transform:rotate(45deg);}.block-views-blockart-block-2 .close:after{transform:rotate(-45deg);}.block-views-blockart-block-2 .close:hover:before,.block-views-blockart-block-2 .close:hover:after{background-color:#C7353A;}}@media (min-width:640px){.block-views-blockart-block-2{right:-450px;width:450px;}}.block-views-blockart-block-2 .view-filters,.block-views-blockart-block-2 .view-empty{display:none;}.block-views-blockart-block-2.open{right:0;box-shadow:0 0 2em 0 rgba(0,0,0,0.5),inset 0 -2em 2em -2em #F3EFEB;}.block-views-blockart-block-2 .view-content{--paddingbottom:2em;max-height:calc(100vh - var(--paddingbottom) - var(--header-height));overflow-y:scroll;padding-bottom:var(--paddingbottom);}.block-views-blockart-block-2 .field-content{padding-left:3rem;padding-right:3rem;}.block-views-blockart-block-2 .views-field-field-media .field-content{padding:0;}.block-views-blockart-block-2 .views-field-field-media img{vertical-align:bottom;object-fit:cover;max-width:100%;height:300px;}.block-views-blockart-block-2 .views-field-title{margin-top:3rem;text-transform:uppercase;margin-bottom:0;}.block-views-blockart-block-2 .views-field-title span{display:inline-block;}.block-views-blockart-block-2 .views-field-field-artiste{color:#C7353A;text-transform:uppercase;font-size:1.25em;font-weight:bold;}.block-views-blockart-block-2 .views-field-field-adresse{padding-bottom:3em;font-size:0.938em;}.block-views-blockart-block-2 .views-field-field-adresse .field-content{display:flex;}.block-views-blockart-block-2 .views-field-field-adresse .field-content:before{content:url(/themes/custom/ctsart/images/adresse.svg);margin:1em 0.5em 1em 0;}.block-views-blockart-block-2 .adresse{padding-bottom:3em;font-size:0.938em;display:flex;}.block-views-blockart-block-2 .adresse:before{content:url(/themes/custom/ctsart/images/adresse.svg);margin:0 0.5em 1em 0;}.geofield-static-google-map img{max-width:100%;height:auto;}.layout-content-top{background-color:#F3EFEB;position:relative;}.layout-content-top:before{content:"";position:absolute;width:150px;aspect-ratio:3.39130435;background:url(/themes/custom/ctsart/images/decor1.svg) no-repeat right 1px;background-size:100% auto;top:0;right:0;transform:scale(-1,-1);z-index:1;}@media (min-width:640px){.layout-content-top:before{width:312px;}}.layout-content-top:after{content:"";position:absolute;width:350px;height:92px;bottom:-92px;left:0;background:url(/themes/custom/ctsart/images/decor4.svg) no-repeat right top;background-size:cover;z-index:-1;}.page-title{text-transform:uppercase;color:#C7353A;font-weight:500;font-size:2.5em;text-align:center;margin:0;padding:1.25em 0;}.region-content{padding-top:3em;padding-bottom:3em;}#block-ctsart-content{min-height:500px;}.page-node-type-page:not(.demarche-artistique) .node__content{max-width:720px;margin-left:auto;margin-right:auto;font-size:1.25em;}.page-node-type-page .field--name-body h2{font-size:2em;font-weight:500;text-align:center;text-transform:uppercase;}.page-node-type-page .field--name-body h3{font-size:1.5em;font-weight:500;text-align:center;text-transform:uppercase;}.path-frontpage .block-system .field--name-body{text-align:center;}.page-node-type-art .node__content p.address{margin-top:0;}.page-node-type-art .field--name-field-artiste-lien a{color:#C7353A;}.page-node-type-art .field--name-field-artiste-lien a:hover{text-decoration:none;}.page-node-type-actualite .node__content{padding-bottom:3em;}.page-node-type-art .layout-content,.page-node-type-actualite .layout-content{margin-top:-8rem;}.page-node-type-art .region-content-top,.page-node-type-actualite .region-content-top{padding-bottom:5em;}.page-node-type-art .node__content > .field,.page-node-type-actualite .node__content > .field{max-width:700px;margin:1em auto;font-size:1.25em;}.page-node-type-art .node__content > .field--name-field-media,.page-node-type-actualite .node__content > .field--name-field-media{position:relative;max-width:960px;border-radius:1rem;overflow:hidden;margin-top:0;margin-bottom:2em;box-shadow:0 10px 0 #C7353A,0 15px 0 #B9B5B2;}.page-node-type-art .node__content > .field--name-field-media img,.page-node-type-actualite .node__content > .field--name-field-media img{vertical-align:bottom;}.page-node-type-art .node__content p.verbatim,.page-node-type-actualite .node__content p.verbatim{font-size:1.125em;}.demarche-artistique .node__content{margin-bottom:-204px;}.demarche-artistique .node__content p,.demarche-artistique .node__content ul{font-size:1.25em;}.demarche-artistique .node__content ul li{margin-top:0.5em;}.demarche-artistique .node__content .img img{max-width:100%;height:auto;}.demarche-artistique .intro{max-width:720px;margin:3em auto;text-align:center;}.demarche-artistique div[class^="oeuvres-mobiles-"]{display:flex;flex-direction:column-reverse;align-items:center;margin-top:2em;margin-bottom:2em;}.demarche-artistique div[class^="oeuvres-mobiles-"] .img{margin:0 1em 2em 1em;}@media (min-width:768px){.demarche-artistique div[class^="oeuvres-mobiles-"]{flex-direction:row;gap:5em;margin-top:4em;margin-bottom:4em;}.demarche-artistique div[class^="oeuvres-mobiles-"] .img{margin:0;}.demarche-artistique div[class^="oeuvres-mobiles-"]:nth-child(odd){flex-direction:row-reverse;}.demarche-artistique div[class^="oeuvres-mobiles-"]:nth-child(odd) .txt{margin-right:3em;}.demarche-artistique div[class^="oeuvres-mobiles-"]:nth-child(even) .txt{margin-left:3em;}.demarche-artistique div[class^="oeuvres-mobiles-"] > div{flex-basis:50%;}}.demarche-artistique div[class^="oeuvres-mobiles-"] h2{text-align:left;}.demarche-artistique .accompagnement{position:relative;padding-top:4em;padding-bottom:12em;margin-top:8em;display:flex;flex-direction:column-reverse;}.demarche-artistique .accompagnement:before{content:"";position:absolute;width:100vw;height:100%;top:0;left:calc(50% - 50vw);background-color:#F3EFEB;z-index:-1;}.demarche-artistique .accompagnement h2,.demarche-artistique .accompagnement h3{text-align:left;}.demarche-artistique .accompagnement .img{margin-top:-8em;}@media (min-width:768px){.demarche-artistique .accompagnement{flex-direction:row;gap:3em;}.demarche-artistique .accompagnement > div{flex-basis:50%;}}.view-actualites .views-view-responsive-grid__item{padding:1.25em 1.25em 2em 1.25em;background-color:#F3EFEB;border-radius:0.5em;overflow:hidden;}.view-actualites .views-view-responsive-grid__item:hover .views-field-field-media img{scale:1.5;}.view-actualites .views-field-field-media{margin:-1.25em -1.25em 0 -1.25em;overflow:hidden;}.view-actualites .views-field-field-media img{transition:scale 30s cubic-bezier(0.19,1,0.22,1);vertical-align:bottom;}.view-actualites .views-field-title{font-size:1.5em;margin-top:1.25rem;}.view-actualites .views-field-title a{text-decoration:none;color:#000;}.view-actualites .views-field-title a:hover{color:#C7353A;}.view-actualites .views-field-body{line-height:1.5em;}.view-actualites .views-field-view-node a{color:#C7353A;text-decoration:none;font-weight:bold;}.view-actualites .views-field-view-node a:hover{color:#000;}.view-actualites.view-display-id-block_1 .views-view-responsive-grid__item{background-color:#fff;}nav.pager{margin-top:3em;}nav.pager .pager__item.is-active{color:#C7353A;}nav.pager .pager__item--previous a,nav.pager .pager__item--next a{display:inline-flex;width:3em;height:3em;align-items:center;justify-content:center;background-color:#fff;border:3px solid #C7353A;text-decoration:none;font-weight:bold;border-radius:50%;color:#C7353A;}nav.pager .pager__item--previous a:hover,nav.pager .pager__item--next a:hover{background-color:#C7353A;color:#fff;}.block > h2{font-size:2em;font-weight:500;text-align:center;text-transform:uppercase;}.block-views-blockactualites-block-1{padding-top:3em;padding-bottom:10em;position:relative;margin-bottom:-12em;}.block-views-blockactualites-block-1 > h2{margin-bottom:1.5em;}.block-views-blockactualites-block-1:before{content:"";position:absolute;top:0;width:100vw;height:100%;left:calc(50% - 50vw);background:#F3EFEB url(/themes/custom/ctsart/images/decor3.svg) no-repeat top left / 30% auto;z-index:-1;}.block-views-blockactualites-block-1:after{content:"";position:absolute;width:440px;aspect-ratio:2.14634146;background:url(/themes/custom/ctsart/images/decor5.svg) no-repeat bottom right / contain;bottom:100%;right:calc(50% - 50vw + var(--drupal-displace-offset-left,0px) / 2);z-index:-1;max-width:50%;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100vh;padding:0;opacity:1;border-radius:0;background-color:rgba(0,0,0,0.2);background-image:url(/themes/custom/ctsart/images/loader.svg);background-repeat:no-repeat;background-position:center center;background-size:100px;}.ajax-progress-throbber .throbber{display:inline-block;vertical-align:middle;width:1rem;height:1rem;background:url(/themes/custom/ctsart/images/loader.svg) no-repeat center;background-size:contain;background-color:transparent;}form fieldset{border:0;padding:0;margin:0;}form fieldset legend{color:#B9B5B2;font-weight:bold;}form .fieldset-wrapper *:first-child{margin-top:0.5rem;}.form-item label:not(.option):not(.button){display:block;font-family:'Raleway',sans-serif;font-weight:bold;margin-bottom:0.25rem;line-height:1;}.form-item + .form-item{margin-top:1rem;}.form-item-markup a{color:#C7353A;}.form-item-markup a:hover{text-decoration:none;}.form-text:not(#admin-toolbar-search-input),.form-number,.form-textarea,.form-email,.form-url,.form-tel,.form-select:not(.bef-links){border:1px solid #B9B5B2;border-radius:0.25em;padding:0.5em 1em;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:'Raleway',sans-serif;font-size:1rem;outline:0;max-width:100%;background:#fff;}input.form-text{background-color:#fff;}.form-text:not(#admin-toolbar-search-input),.form-number,.form-email,.form-url,.form-tel,.form-select:not(.bef-links){height:2.5rem;}.description{font-size:0.875rem;margin-top:0.25rem;}.description a{color:#C7353A;}.description a:hover{text-decoration:none;}.form-select{max-width:100%;width:auto;}.select-wrapper{position:relative;display:inline-block;}.select-wrapper:after{content:"";display:block;width:8px;height:5px;position:absolute;right:1rem;pointer-events:none;bottom:calc(50% - 2.5px);background:url(/themes/custom/ctsart/images/select-arrow.svg) no-repeat center;}.select-wrapper select,.select-wrapper .form-select{width:100%;padding-right:2em;}.select-wrapper select:disabled,.select-wrapper .form-select:disabled{background-color:#B9B5B2;}.select-wrapper select::ms-expand{display:none;}.form-radio:not(old),.form-checkbox:not(old){display:none;}.form-radio:not(old) + label,.form-checkbox:not(old) + label{display:inline-block;cursor:pointer;position:relative;padding-left:1.667em;}.form-radio:not(old) + label:before,.form-checkbox:not(old) + label:before{content:"";display:inline-block;width:1.3em;height:1.3em;position:absolute;left:0;top:0;border:1px solid #dcdad9;background-color:#fff;}.form-radio:not(old):checked + label:after,.form-checkbox:not(old):checked + label:after{content:"";display:inline-block;width:0.9em;height:0.9em;position:absolute;left:0.26em;top:0.26em;box-sizing:border-box;background-color:#C7353A;}.form-checkbox:not(old) + label:before{border-radius:5px;}.form-checkbox:not(old):checked + label:after{border-radius:3px;}.form-checkbox:checked + label.form-required:after{margin:0;background-image:none;}.form-type-checkbox .description{margin-left:1.667rem;}.form-radio:not(old) + label:before{border-radius:50%;}.form-radio:not(old):checked + label:after{border-radius:50%;}.webform-actions,.form-actions{margin-top:1rem;}.webform-actions:after,.form-actions:after{content:"";clear:both;display:table;}.webform-actions .button,.form-actions .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#C7353A;box-shadow:none;color:#fff;border:0;border-radius:2rem;font-family:'Raleway',sans-serif;font-weight:bold;font-size:1rem;text-transform:uppercase;border-radius:2em;margin-top:0.5em;padding:1em 2em;line-height:1rem;outline:0;transition:color 0.3s,background-color 0.3s;display:inline-block;}.webform-actions .button:hover,.form-actions .button:hover{background-color:#B9B5B2;}.webform-actions .button[disabled],.form-actions .button[disabled]{background-color:#B9B5B2;pointer-events:none;opacity:0.5;}.form-item--error-message{color:red;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red !important;}.webform-confirmation{text-align:center;}hr.webform-horizontal-rule{margin:2em 0;border:none;border-top:1px solid #dcdad9;}.webform-required{margin-bottom:1em;}[data-drupal-selector="edit-user-picture-wrapper"],[data-drupal-selector="edit-google-analytics"],[data-drupal-selector="edit-field-telephone-wrapper"]{margin-top:1rem;}[data-drupal-selector="edit-google-analytics"] summary{margin-bottom:0.5rem;color:#C7353A;}#footer-decor{background:url(/themes/custom/ctsart/images/decor1.svg) no-repeat left bottom;height:160px;position:relative;margin-bottom:-1px;}#footer-decor:before{content:"";width:100%;background-color:#C7353A;position:absolute;inset:0;clip-path:polygon(0 100%,100% 40%,100% 100%);}#footer-decor:after{content:"";position:absolute;width:215px;height:204px;bottom:0;right:0;background:url(/themes/custom/ctsart/images/decor2.svg) no-repeat center;}.page-node-type-page.contact #footer-decor,.path-frontpage #footer-decor{margin-top:-160px;}#footer{background-color:#C7353A;padding-top:3em;padding-bottom:3em;}#block-ctsart-pieddepage .field--name-body{display:flex;flex-wrap:wrap;justify-content:space-around;gap:2em;}#block-ctsart-pieddepage .field--name-body h5{color:#fff;font-size:1.25em;margin-top:0;margin-bottom:1em;text-align:center;}@media (min-width:680px){#block-ctsart-pieddepage .field--name-body h5{text-align:left;}}#block-ctsart-pieddepage .field--name-body:after{content:none;}#block-ctsart-pieddepage .social,#block-ctsart-pieddepage .app-dl{display:flex;flex-wrap:wrap;gap:0.75em;align-items:center;}#block-ctsart-pieddepage .social img,#block-ctsart-pieddepage .app-dl img{transition:all 0.5s cubic-bezier(0.175,0.885,0.32,1.275);}#block-ctsart-pieddepage .social img:hover,#block-ctsart-pieddepage .app-dl img:hover{transform:scale(1.1);}#block-ctsart-pieddepage2{border-top:1px solid rgba(255,255,255,0.2);margin-top:3em;}#block-ctsart-pieddepage2 .field--name-body{text-align:center;color:#fff;}#block-ctsart-pieddepage2 .field--name-body a{color:#fff;}#block-ctsart-pieddepage2 .field--name-body a:hover{text-decoration:none;}body #cookiesjsr{--default-margin:1.25em;--font-size-reset:1rem;--btn-font-color:#FFF;--btn-border-color:#FFF;--btn-bg-color:#C7353A;--btn-prime-font-color:#C7353A;--btn-prime-border-color:#FFF;--btn-prime-bg-color:#FFF;--btn-inv-font-color:#C7353A;--btn-inv-border-color:#C7353A;--btn-inv-bg-color:#FFF;--btn-prime-inv-font-color:#FFF;--btn-prime-inv-border-color:#C7353A;--btn-prime-inv-bg-color:#C7353A;--link-list-font-color:#FFF;--link-list-separator-color:#FFF;--banner-logo-offset:100px;--banner-bg-color:#C7353A;--banner-font-color:#FFF;--layer-header-height:3.5em;--layer-header-bg-color:#FFF;--layer-header-font-color:#000f37;--layer-body-bg-color:#FFF;--layer-tab-bg-color:#FFF;--layer-tab-font-color:#000f37;--layer-tab-active-bg-color:#ada8a5;--layer-tab-active-font-color:#FFF;--layer-bg-dark:#C7353A;--layer-font-light:#FFF;--layer-font-dark:#000f37;--layer-border-color:#e4e5e6;--layer-footer-bg-color:#FFF;--layer-footer-font-color:#000f37;--layer-footer-height:4.5em;--switch-border-color:#e4e5e6;--switch-handle-color:#FFF;--switch-bg-off:#FFF;--switch-bg-on:#00AA00;--switch-width:45px;--switch-height:20px;--switch-always-on-font-color:#00AA00;--switch-always-on-bg-color:#FFF;}.cookiesjsr-btn{border-radius:2em;}.cookiesjsr-layer--overlay{background:rgba(0,0,0,0.8);}.cookies-fallback--btn{background-color:#C7353A;color:#fff;font-weight:bold;font-size:1rem;text-transform:uppercase;border-radius:2em;padding:1em 2em;line-height:1rem;transition:color 0.3s,background-color 0.3s;display:inline-block;text-decoration:none;min-height:auto;}.cookies-fallback--btn:hover{background-color:#B9B5B2;}.cookies-fallback--video{border-radius:3em;background-image:none;}.cookiesjsr-service--always-on span{border-radius:1em;padding:0.125em 0.75em;}.cookies-fallback--video--wrap.cookies-fallback--wrap.disabled{min-height:auto;aspect-ratio:1.77777778;}.cookies-fallback--video--wrap.cookies-fallback--wrap.disabled .cookies-video{position:static;vertical-align:bottom;}
