/* @license MIT https://github.com/kenwheeler/slick/blob/master/LICENSE */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.layout-field-bg-color{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;}[dir=rtl] .layout-field-bg-color{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important;}.layout-field-bg-color .js-form-type-radio{margin-left:0 !important;margin-top:0 !important;margin-bottom:0 !important;padding-left:0 !important;width:auto !important;}.layout-field-bg-color .js-form-type-radio input{visibility:hidden !important;position:absolute !important;left:-9999px !important;}.layout-field-bg-color .js-form-type-radio input:checked + label{outline:red 3px solid !important;}.layout-field-bg-color .js-form-type-radio label{cursor:pointer !important;font-size:0.00001px !important;position:relative !important;display:inline-block !important;width:25px !important;height:25px !important;float:left !important;margin:10px 10px 10px 0 !important;padding:0 !important;white-space:nowrap !important;border:#000000 1px solid !important;box-sizing:content-box !important;}.layout-field-bg-color .js-form-type-radio label:after{content:'a';display:table;position:absolute;top:3px;left:0;right:0;bottom:0;z-index:1;font-size:20px !important;line-height:1 !important;text-align:center;vertical-align:middle;width:100%;height:100%;}.layout-field-bg-color .js-form-type-radio label._none{background:#ffffff !important;}.layout-field-bg-color .js-form-type-radio label._none:after{display:inline-block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;float:none;z-index:auto;width:35px;height:2px;position:absolute;content:"";cursor:pointer !important;opacity:1;top:12px;left:-5px;right:0;bottom:0;margin:0;padding:0;-o-text-overflow:clip;background:#f00;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;}[dir=rtl] .layout-field-bg-color .js-form-type-radio label{float:right !important;}[dir=rtl] .layout-field-bg-color .js-form-type-radio label._none:after{left:0;right:-5px;}.paragraph--view-mode--preview .field--name-bp-image-field img{width:100%;}.paragraph-type-add-modal input.paragraph-type-add-modal-button:hover{color:#000000;}input.paragraph-type-add-modal-button,.widget{padding-left:10px !important;}.paragraph-actions{float:right;}.paragraphs-subform .paragraph-type-top{top:0;}.paragraphs-previewer.button{grid-column-start:5;grid-column-end:5;}.add-in-between-row td{text-align:center;}.paragraphs-tabs-wrapper .form-item .clearfix{margin-top:10px;}
.layout-field-col-sizing .form__group--radios,.layout-field-col-sizing .form-radios{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;margin:-10px -10px 0 -10px !important;}[dir=rtl] .layout-field-col-sizing .form__group--radios,[dir=rtl] .layout-field-col-sizing .form-radios{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important;}.layout-field-col-sizing .form-item{margin:0 !important;padding:0 !important;width:auto !important;}.layout-field-col-sizing .js-form-type-radio,tr .layout-field-col-sizing .js-form-type-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:10px 10px 0 10px !important;}.layout-field-col-sizing .js-form-type-radio input{visibility:hidden !important;position:absolute !important;left:-9999px !important;}.layout-field-col-sizing .js-form-type-radio input:checked + label{border:#000000 2px solid !important;}.layout-field-col-sizing .js-form-type-radio label{box-sizing:border-box;cursor:pointer !important;font-size:0.00001px !important;position:relative !important;display:inline-block !important;margin:0 !important;width:78px !important;height:58px !important;padding:calc(100% / 3 * 2) 0 0 0 !important;white-space:nowrap !important;border:#999999 1px solid !important;background-color:transparent !important;background-size:cover !important;background-repeat:no-repeat !important;}.layout-field-col-sizing .js-form-type-radio .text{text-align:center !important;padding-top:5px !important;font-size:0.8125rem;line-height:1rem;}.layout-field-col-sizing .js-form-type-radio .text .form__label__required,.layout-field-col-sizing .js-form-type-radio .text .form__label__not-required{display:none;}.field--name-field-col-sizing .js-form-type-radio label.columns-1-2,[data-drupal-selector="edit-layout-settings-columns-wrapper-col-sizing"] .js-form-type-radio label.columns-1-2{background-image:url(/modules/contrib/rocketship_core/images/columns-1-2.svg) !important;}.field--name-field-col-sizing .js-form-type-radio label.columns-1-3,[data-drupal-selector="edit-layout-settings-columns-wrapper-col-sizing"] .js-form-type-radio label.columns-1-3{background-image:url(/modules/contrib/rocketship_core/images/columns-1-3.svg) !important;}.field--name-field-col-sizing .js-form-type-radio label.columns-1-4,[data-drupal-selector="edit-layout-settings-columns-wrapper-col-sizing"] .js-form-type-radio label.columns-1-4{background-image:url(/modules/contrib/rocketship_core/images/columns-1-4.svg) !important;}.field--name-field-col-sizing .js-form-type-radio label.columns-2-3,[data-drupal-selector="edit-layout-settings-columns-wrapper-col-sizing"] .js-form-type-radio label.columns-2-3{background-image:url(/modules/contrib/rocketship_core/images/columns-2-3.svg) !important;}.field--name-field-col-sizing .js-form-type-radio label.columns-3-4,[data-drupal-selector="edit-layout-settings-columns-wrapper-col-sizing"] .js-form-type-radio label.columns-3-4{background-image:url(/modules/contrib/rocketship_core/images/columns-3-4.svg) !important;}.field--name-field-col-sizing .js-form-type-radio label.columns-5-12,[data-drupal-selector="edit-layout-settings-columns-wrapper-col-sizing"] .js-form-type-radio label.columns-5-12{background-image:url(/modules/contrib/rocketship_core/images/columns-5-12.svg) !important;}.field--name-field-col-sizing .js-form-type-radio label.columns-7-12,[data-drupal-selector="edit-layout-settings-columns-wrapper-col-sizing"] .js-form-type-radio label.columns-7-12{background-image:url(/modules/contrib/rocketship_core/images/columns-7-12.svg) !important;}
.cb-field-layouts .form__group--radios,.cb-field-layouts .form-radios{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;margin:-10px -10px 0 -10px !important;}[dir=rtl] .cb-field-layouts .form__group--radios,[dir=rtl] .cb-field-layouts .form-radios{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important;}.cb-field-layouts .form-item{margin:0 !important;padding:0 !important;width:auto !important;}[data-drupal-selector="edit-settings-block-form-field-cb-text-alignment"] .form-item:first-child,#edit-field-cb-text-alignment--wrapper .fieldset-wrapper .form-item:first-child{display:none;}.cb-field-layouts .js-form-type-radio,tr .cb-field-layouts .js-form-type-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center;margin:10px 10px 0 10px !important;font-size:.75rem;}.cb-field-layouts .js-form-type-radio input{visibility:hidden !important;position:absolute !important;left:-9999px !important;}.cb-field-layouts .js-form-type-radio input:checked + label{border:#000000 2px solid !important;}.cb-field-layouts .js-form-type-radio label{box-sizing:border-box;cursor:pointer !important;font-size:0.00001px !important;position:relative !important;display:inline-block !important;margin:0 !important;width:78px !important;padding:0 !important;white-space:nowrap !important;border:#999999 1px solid !important;background-color:transparent !important;background-size:contain !important;background-repeat:no-repeat !important;}.cb-field-layouts .js-form-type-radio .text{text-align:center !important;padding-top:2px !important;}.cb-field-layouts .js-form-type-radio .text .form__label__not-required,.cb-field-layouts .js-form-type-radio .text .form__label__required{display:none;}.field--name-field-cb-text-alignment .js-form-type-radio label.layout-left,[data-drupal-selector="edit-settings-block-form-field-cb-text-alignment"] .js-form-type-radio label.layout-left{height:50px !important;background-image:url(/modules/contrib/rocketship_core/images/layout-text-left.svg) !important;}.field--name-field-cb-text-alignment .js-form-type-radio label.layout-centered,[data-drupal-selector="edit-settings-block-form-field-cb-text-alignment"] .js-form-type-radio label.layout-centered{height:50px !important;background-image:url(/modules/contrib/rocketship_core/images/layout-text-centered.svg) !important;}[data-drupal-selector="edit-settings-block-form-field-cb-media-layout"] .js-form-type-radio label.layout-normal{height:78px !important;background-image:url(/modules/contrib/rocketship_core/images/layout-image-normal.svg) !important;}[data-drupal-selector="edit-settings-block-form-field-cb-media-layout"] .js-form-type-radio label.layout-stretched{height:78px !important;background-image:url(/modules/contrib/rocketship_core/images/layout-image-stretched.svg) !important;}[data-drupal-selector="edit-settings-view-mode"] .js-form-type-radio label.view-mode-photo-gallery_grid{width:80px !important;height:60px !important;background-image:url(/modules/contrib/rocketship_core/images/layout-image-grid.svg) !important;}[data-drupal-selector="edit-settings-view-mode"] .js-form-type-radio label.view-mode-photo-gallery_masonry{width:80px !important;height:60px !important;background-image:url(/modules/contrib/rocketship_core/images/layout-image-masonry.svg) !important;}[data-drupal-selector="edit-settings-view-mode"] .js-form-type-radio label.view-mode-embed{height:78px !important;background-image:url(/modules/contrib/rocketship_core/images/view-mode-embed.svg) !important;}[data-drupal-selector="edit-settings-view-mode"] .js-form-type-radio label.view-mode-popup{height:78px !important;background-image:url(/modules/contrib/rocketship_core/images/view-mode-popup.svg) !important;}[data-drupal-selector="edit-settings-view-mode"] .js-form-type-radio label.view-mode-default{height:78px !important;background-image:url(/modules/contrib/rocketship_core/images/view-mode-original-scale.svg) !important;}[data-drupal-selector="edit-settings-view-mode"] .js-form-type-radio label.view-mode-1-1_aspect_ratio{height:78px !important;background-image:url(/modules/contrib/rocketship_core/images/view-mode-1-1.svg) !important;}[data-drupal-selector="edit-settings-view-mode"] .js-form-type-radio label.view-mode-1-2_aspect_ratio{height:78px !important;background-image:url(/modules/contrib/rocketship_core/images/view-mode-1-2.svg) !important;}[data-drupal-selector="edit-settings-view-mode"] .js-form-type-radio label.view-mode-2-1_aspect_ratio{height:78px !important;background-image:url(/modules/contrib/rocketship_core/images/view-mode-2-1.svg) !important;}[data-drupal-selector="edit-settings-view-mode"] .js-form-type-radio label.view-mode-1-3_aspect_ratio{height:78px !important;background-image:url(/modules/contrib/rocketship_core/images/view-mode-1-3.svg) !important;}[data-drupal-selector="edit-settings-view-mode"] .js-form-type-radio label.view-mode-3-1_aspect_ratio{height:78px !important;background-image:url(/modules/contrib/rocketship_core/images/view-mode-3-1.svg) !important;}[data-drupal-selector="edit-settings-view-mode"] .js-form-type-radio label.view-mode-1-4_aspect_ratio{height:78px !important;background-image:url(/modules/contrib/rocketship_core/images/view-mode-1-4.svg) !important;}[data-drupal-selector="edit-settings-view-mode"] .js-form-type-radio label.view-mode-4-1_aspect_ratio{height:78px !important;background-image:url(/modules/contrib/rocketship_core/images/view-mode-4-1.svg) !important;}[data-drupal-selector="edit-settings-view-mode"] .js-form-type-radio label.view-mode-2-3_aspect_ratio{height:78px !important;background-image:url(/modules/contrib/rocketship_core/images/view-mode-2-3.svg) !important;}[data-drupal-selector="edit-settings-view-mode"] .js-form-type-radio label.view-mode-3-2_aspect_ratio{height:78px !important;background-image:url(/modules/contrib/rocketship_core/images/view-mode-3-2.svg) !important;}[data-drupal-selector="edit-settings-view-mode"] .js-form-type-radio label.view-mode-3-4_aspect_ratio{height:78px !important;background-image:url(/modules/contrib/rocketship_core/images/view-mode-3-4.svg) !important;}[data-drupal-selector="edit-settings-view-mode"] .js-form-type-radio label.view-mode-4-3_aspect_ratio{height:78px !important;background-image:url(/modules/contrib/rocketship_core/images/view-mode-4-3.svg) !important;}.override-cke-text-alignment a.cke_button__justifyleft{display:none !important;}.ui-menu-item-wrapper{display:flex;}.ui-menu-item-wrapper__title{flex-grow:1;}.ui-menu-item-wrapper__type{padding-left:15px;}
.layout-field-vertical-alignment .form__group--radios,.layout-field-vertical-alignment .form-radios{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;margin:-10px -10px 0 -10px !important;}[dir=rtl] .layout-field-vertical-alignment .form__group--radios,[dir=rtl] .layout-field-vertical-alignment .form-radios{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important;}.layout-field-vertical-alignment .form-item{margin:0 !important;padding:0 !important;width:auto !important;}.layout-field-vertical-alignment .js-form-type-radio,tr .layout-field-vertical-alignment .js-form-type-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:10px 10px 0 10px !important;}.layout-field-vertical-alignment .js-form-type-radio input{visibility:hidden !important;position:absolute !important;left:-9999px !important;}.layout-field-vertical-alignment .js-form-type-radio input:checked + label{border:#000000 2px solid !important;}.layout-field-vertical-alignment .js-form-type-radio label{box-sizing:border-box;cursor:pointer !important;font-size:0.00001px !important;position:relative !important;display:inline-block !important;margin:0 !important;width:78px !important;height:58px !important;padding:calc(100% / 3 * 2) 0 0 0 !important;white-space:nowrap !important;border:#999999 1px solid !important;background-color:transparent !important;background-size:cover !important;background-repeat:no-repeat !important;}.layout-field-vertical-alignment .js-form-type-radio .text{text-align:center !important;padding-top:5px !important;font-size:0.8125rem;line-height:1rem;}.layout-field-vertical-alignment .js-form-type-radio .text .form__label__required,.layout-field-vertical-alignment .js-form-type-radio .text .form__label__not-required{display:none;}.field--name-field-vertical-alignment .js-form-type-radio label.alignment-top,[data-drupal-selector="edit-layout-settings-alignments-wrapper-vertical-alignment"] .js-form-type-radio label.alignment-top{background-image:url(/modules/contrib/rocketship_core/images/alignment-top.svg) !important;}.field--name-field-vertical-alignment .js-form-type-radio label.alignment-middle,[data-drupal-selector="edit-layout-settings-alignments-wrapper-vertical-alignment"] .js-form-type-radio label.alignment-middle{background-image:url(/modules/contrib/rocketship_core/images/alignment-middle.svg) !important;}.field--name-field-vertical-alignment .js-form-type-radio label.alignment-bottom,[data-drupal-selector="edit-layout-settings-alignments-wrapper-vertical-alignment"] .js-form-type-radio label.alignment-bottom{background-image:url(/modules/contrib/rocketship_core/images/alignment-bottom.svg) !important;}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:1.5em;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/themes/contrib/stable/images/core/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/contrib/stable/images/core/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li:after{content:", ";}.item-list__comma-list li:last-child:after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon:before{display:block;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:20px;}.system-status-counter__status-icon--error:before{background-image:url(/themes/contrib/stable/images/core/icons/e32700/error.svg);}.system-status-counter__status-icon--warning:before{background-image:url(/themes/contrib/stable/images/core/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked:before{background-image:url(/themes/contrib/stable/images/core/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/themes/contrib/stable/images/core/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/themes/contrib/stable/images/core/icons/787878/twistie-up.svg);}
:root{--ai-font-size-base:var(--font-size-base);--ai-font-size-s:var(--font-size-s);--ai-font-size-xs:var(--font-size-xs);--ai-font-size-xxs:var(--font-size-xxs);--ai-font-size-h1:var(--font-size-h1);--ai-font-size-h2:var(--font-size-h2);--ai-font-size-h3:var(--font-size-h3);--ai-font-size-h4:var(--font-size-h4);--ai-font-size-h5:var(--font-size-h5);--ai-font-size-h6:var(--font-size-h6);--ai-text-color-muted:var(--color-text-light);--ai-icon-size:1.25rem;--ai-icon-size-lg:2rem;}.ai-font-size-base{font-size:var(--ai-font-size-base);}.ai-font-size-s{font-size:var(--ai-font-size-s);}.ai-font-size-xs{font-size:var(--ai-font-size-xs);}.ai-font-size-xxs{font-size:var(--ai-font-size-xxs);}.ai-text-muted{color:var(--ai-text-color-muted);}.ai-description{font-size:var(--ai-font-size-xs);line-height:1.25;color:var(--ai-text-color-muted);hyphens:none;text-wrap:balance;}.ai-heading-h1{font-size:var(--ai-font-size-h1);}.ai-heading-h2{font-size:var(--ai-font-size-h2);}.ai-heading-h3{font-size:var(--ai-font-size-h3);}.ai-heading-h4{font-size:var(--ai-font-size-h4);}.ai-heading-h5{font-size:var(--ai-font-size-h5);}.ai-heading-h6{font-size:var(--ai-font-size-h6);}select.ai-select,select.ai-select--narrow,select.ai-select--wide{max-width:200px;}select.ai-select--narrow{max-width:150px;}select.ai-select--wide{max-width:300px;}.ai-icon-button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(var(--ai-icon-size) + 0.5rem);height:calc(var(--ai-icon-size) + 0.5rem);padding:0.25rem;color:var(--gin-icon-color,var(--ai-text-color-muted));text-decoration:none;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:var(--ai-icon-size) var(--ai-icon-size);border:1px solid var(--color-gray-200,rgba(0,0,0,0.08));border-radius:var(--gin-border-m,0.5rem);transition:background-color 0.15s var(--gin-easing,cubic-bezier(0.19,1,0.22,1)),border-color 0.15s var(--gin-easing,cubic-bezier(0.19,1,0.22,1));cursor:pointer;}.ai-icon-button:hover{background-color:var(--color-gray-100,rgba(0,0,0,0.06));border-color:var(--color-gray-200,rgba(0,0,0,0.08));}.ai-icon-button:focus{outline:none;}.ai-icon-button:focus-visible{background-color:var(--color-gray-100,rgba(0,0,0,0.06));outline:2px solid var(--gin-color-focus,var(--color-focus,#007dfacc));outline-offset:2px;}.ai-icon-button:active{background-color:var(--color-gray-200,rgba(0,0,0,0.12));border-color:var(--color-gray-300,rgba(0,0,0,0.15));}.ai-icon-button--lg{--ai-icon-size:var(--ai-icon-size-lg);}.ai-icon{display:inline-block;flex-shrink:0;width:var(--ai-icon-size);height:var(--ai-icon-size);background-repeat:no-repeat;background-position:center;background-size:100%;}.ai-icon--lg{--ai-icon-size:var(--ai-icon-size-lg);}.ai-icon--provider{background-image:url(/modules/contrib/ai/assets/icons/plugs.svg);}.ai-icon--model{background-image:url(/modules/contrib/ai/assets/icons/cube.svg);}.ai-icon--external{background-image:url(/modules/contrib/ai/assets/icons/external.svg);}.ai-icon--settings{background-image:url(/modules/contrib/ai/assets/icons/gear.svg);}.ai-icon--supported{background-image:url(/modules/contrib/ai/assets/icons/checkmark-circle.svg);}.ai-icon--not-supported{background-image:url(/modules/contrib/ai/assets/icons/x-circle.svg);}.ai-icon--warning{background-image:url(/modules/contrib/ai/assets/icons/warning.svg);}.ai-icon--option{background-image:url(/modules/contrib/ai/assets/icons/option.svg);}.ai-icon--arrow-left-up{background-image:url(/modules/contrib/ai/assets/icons/arrow-left-up.svg);}.ai-icon--cloud-arrow-down{background-image:url(/modules/contrib/ai/assets/icons/cloud-arrow-down.svg);}.ai-icon--file{background-image:url(/modules/contrib/ai/assets/icons/file.svg);}.ai-icon--trash{background-image:url(/modules/contrib/ai/assets/icons/trash.svg);}.ai-pill{font-size:var(--gin-font-size-xxs,.75rem);font-weight:var(--gin-font-weight-semibold,600);display:inline-block;padding:.125em .75em;vertical-align:.125em;border:1px solid transparent;border-radius:var(--gin-border-l,.75rem);color:var(--messages-fg-color);background:var(--messages-bg-color);text-transform:capitalize;}.ai-pill.light{color:var(--gin-status-text,white);background:var(--gin-status-bg,var(--color-gray-400));}.ai-pill.success{color:var(--gin-status-success-text,var(--messages-fg-color));background-color:var(--gin-status-success-bg,var(--messages--status-color));}.ai-pill.danger{color:var(--gin-status-danger-text,var(--messages-fg-color));background:var(--gin-status-danger-bg,var(--messages--error-color));}.ai-pill.warning{color:var(--gin-status-warning-text,var(--messages-fg-color));background:var(--gin-status-warning-bg,var(--messages--warning-color));}.ai-tooltip{margin:0px;inset:auto;position-area:bottom right;position-try-fallbacks:flip-inline;border:1px solid var(--gin-border-color,var(--color-gray-100,#dbdbdb));padding:var(--gin-spacing-xxs,4px) var(--gin-spacing-xs,8px);color:var(--gin-color-text-light,var(--color-gray-800,#55565b));font-size:var(--font-size-xs);border-radius:var(--gin-border-s,6px);box-shadow:2px 4px 8px var(--gin-color-primary-light,rgba(0,0,0,0.15));max-width:16rem;}
.drimage{height:inherit;line-height:0;font-size:0;padding:0;margin:0;border:0;}.drimage img{width:100%;height:100%;}.drimage.is-background-image{background-repeat:no-repeat;}.drimage.is-background-image > img,.drimage.is-background-image > a > img,.drimage.is-background-image > picture,.drimage.is-background-image > picture > img,.drimage.is-background-image > a > picture,.drimage.is-background-image > a > picture > img{clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;margin-top:-1px;}
.popup-content{overflow:hidden;font-size:14px;}#popup-text{position:relative;color:white;margin-bottom:30px;padding-bottom:30px;}#popup-text:before{position:absolute;z-index:-1;top:-50px;bottom:0;left:-50px;display:block;width:calc(100% + 100px);background:#14427d;content:"";}#popup-text h2,#popup-text h3,#popup-text h4{color:white;}#popup-text > *:last-child{margin-bottom:0;}.eu-cookie-compliance-language-switch li{border-color:white;}.eu-cookie-compliance-language-switch .language-link{font-size:12px;color:white;}.eu-cookie-compliance-language-switch .language-link.active{font-weight:bold;text-decoration:underline;}.eu-cookie-compliance-category{display:flex;justify-content:space-between;margin-bottom:20px;}.eu-cookie-compliance-category-switch{flex-shrink:0;margin-left:20px;}a.eu-cookie-compliance-rocketship--dynamic-accept:not([class^=contextual-links]){padding:10px 15px;font-size:16px;line-height:22px;}.eu-cookie-compliance-message a:hover,.eu-cookie-compliance-message a:focus{color:#62bdc2;}.eu-cookie-compliance-message a:hover{border-bottom:1px solid #62bdc2;}@media (max-width:767px){}@media (min-width:768px){.eu-cookie-compliance-rocketship--accept-all-wrapper{flex-shrink:0;margin-top:0;}}
body #sliding-popup{background:none;}#sliding-popup{position:fixed;width:100vw;height:100vh;overflow-y:auto;}#sliding-popup .eu-cookie-compliance-banner-info{position:relative;width:100%;display:flex;justify-content:center;align-items:center;padding:20px 0;min-height:100vh;}#sliding-popup .eu-cookie-compliance-banner-info:after{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000000;opacity:0.5;}#sliding-popup .eu-cookie-compliance-banner-info .popup-content{position:relative;display:block;max-width:470px;width:calc(100vw - 40px);margin:0 20px;padding:30px;background:#ffffff;z-index:1;}#sliding-popup .eu-cookie-compliance-banner-info .popup-content #popup-text{width:100%;max-width:none;float:none;}.eu-cookie-compliance-banner-info .eu-cookie-compliance-categories{display:none;}.eu-cookie-compliance-banner-info .eu-cookie-compliance-category.disabled{opacity:0.5;}.eu-cookie-compliance-banner-info .eu-cookie-compliance-category-label{display:flex;align-items:center;font-weight:bold;}.eu-cookie-compliance-banner-info .eu-cookie-compliance-category-label .state-label{display:none;text-transform:uppercase;color:#00b99b;margin-left:10px;font-size:10px;}.eu-cookie-compliance-banner-info .eu-cookie-compliance-category-label .state-label.visible{display:inline-block;}.eu-cookie-compliance-language-switch{position:absolute;top:10px;right:10px;margin:0;padding:0;text-transform:uppercase;line-height:1;list-style:none;}.eu-cookie-compliance-language-switch li{display:inline-block;border-right:solid 1px;line-height:1;}.eu-cookie-compliance-language-switch li:last-of-type{border-right:none;}.eu-cookie-compliance-language-switch li .language-link{display:inline-block;padding:0 10px;}.eu-cookie-compliance-banner-info .eu-cookie-compliance-category-switch{display:inline-block;height:23px;position:relative;width:45px;}.eu-cookie-compliance-banner-info .eu-cookie-compliance-category-switch .toggle{background-color:#adadad;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.2s;border-radius:23px;}.eu-cookie-compliance-banner-info .eu-cookie-compliance-category-switch .toggle:before{background-color:#ffffff;bottom:3px;content:"";height:17px;left:3px;position:absolute;transition:.2s;width:17px;border-radius:50%;}.eu-cookie-compliance-rocketship--buttons .button:focus{outline:2px solid black;}.eu-cookie-compliance-banner-info .eu-cookie-compliance-category-switch input:checked + .toggle{background-color:#00b99b;}.eu-cookie-compliance-banner-info .eu-cookie-compliance-category-switch input:checked + .toggle:before{transform:translateX(22px);}.eu-cookie-compliance-banner-info .eu-cookie-compliance-category-switch input[disabled] + .toggle{pointer-events:none;}.eu-cookie-compliance-banner-info .eu-cookie-compliance-categories-buttons{display:none;}.eu-cookie-compliance-banner-info #popup-buttons{display:none;}.eu-cookie-compliance-banner-info .eu-cookie-compliance-rocketship--buttons{display:flex;flex-direction:column;align-items:stretch;gap:10px;}.eu-cookie-compliance-banner-info .eu-cookie-compliance-rocketship--buttons a[href=""]{pointer-events:all;width:100%;}.eu-cookie-compliance-rocketship--accept-selection-wrapper{display:none;}
.cb-map{--platform-primary:#ffed00;--platform-secondary:#0055cc;--platform-text-on-primary:#000000;--platform-route-line:#726A00;--platform-route-line-related:#788799;--platform-marker:#ffed00;--platform-marker-hover:#FFF4A1;--platform-marker-stroke:#FFF8C6;--platform-marker-related:#ECEFF4;--platform-marker-related-hover:#F5F7FA;--platform-marker-related-stroke:#ECEFF4;--platform-cluster:#ffed00;--platform-cluster-text:#000000;--platform-cluster-related:#ECEFF4;--platform-cluster-text-related:#000000;--platform-close-background:#B2CCEF;--platform-close-color:#0055CC;}.cb-map[data-platform-styling="cyclinginflanders"],.cb-map[data-platform-styling="cycling"]{--platform-primary:#59C4EA;--platform-secondary:#009fc2;--platform-route-line:#244E5E;--platform-marker:#59C4EA;--platform-marker-hover:#7AD0EE;--platform-marker-stroke:#9BDCF2;--platform-cluster:#59C4EA;--platform-cluster-text:#000000;}.cb-map[data-platform-styling="congress-events"]{--platform-primary:#AA95B6;--platform-secondary:#D5CADB;--platform-route-line:#3C3142;--platform-marker:#AA95B6;--platform-marker-hover:#BFB0C8;--platform-marker-stroke:#BFB0C8;--platform-cluster:#AA95B6;--platform-cluster-text:#000000;}.cb-map[data-platform-styling="culinary"]{--platform-primary:#FF8F00;--platform-secondary:#FCB378;--platform-route-line:#64340C;--platform-marker:#FF8F00;--platform-marker-hover:#FFA533;--platform-marker-stroke:#FFBC66;--platform-cluster:#FF8F00;--platform-cluster-text:#000000;}.cb-map[data-platform-styling="heritage"]{--platform-primary:#F8C1BF;--platform-secondary:#333333;--platform-route-line:#946A69;--platform-marker:#F8C1BF;--platform-marker-hover:#FAD0CF;--platform-marker-stroke:#FAD0CF;--platform-cluster:#F8C1BF;--platform-cluster-text:#000000;}.cb-map[data-platform-styling="great-war"]{--platform-primary:#E67D74;--platform-secondary:#EFA9A2;--platform-route-line:#D62717;--platform-marker:#E67D74;--platform-marker-hover:#EFA9A2;--platform-marker-stroke:#EFA9A2;--platform-cluster:#E67D74;--platform-cluster-text:#000000;}.cb-map[data-platform-styling="nature"]{--platform-primary:#67B696;--platform-secondary:#C2E2D5;--platform-route-line:#3E6D5A;--platform-marker:#67B696;--platform-marker-hover:#A4D3C0;--platform-marker-stroke:#A4D3C0;--platform-cluster:#67B696;--platform-cluster-text:#000000;}.cb-map[data-platform-styling="accessible-travel"]{--platform-primary:#C3D335;--platform-secondary:#DBE586;--platform-route-line:#757F20;--platform-marker:#C3D335;--platform-marker-hover:#DBE586;--platform-marker-stroke:#DBE586;--platform-cluster:#C3D335;--platform-cluster-text:#000000;}.cb-map .field--name-field-content-cycling-in-flander,.cb-map .field--name-field-content-icoonroutes,.cb-map .field--name-field-content-iedereen-verdient,.cb-map .field--name-field-content-meetinflanders,.cb-map .field--name-field-content-mercator,.cb-map .field--name-field-content-pilootsites,.cb-map .field--name-field-content-reizen-naar-morgen,.cb-map .field--name-field-content-stories-unfold,.cb-map .field--name-field-content-toerismevlaanderem,.cb-map .field--name-field-content-visit-flanders,.cb-map .field--name-field-content-vlaamsemeesters{display:none;}.cb-map[data-platform="cyclinginflanders"] .field--name-field-content-cycling-in-flander,.cb-map[data-platform="icoonfietsroutes"] .field--name-field-content-icoonroutes,.cb-map[data-platform="iedereenverdient"] .field--name-field-content-iedereen-verdient,.cb-map[data-platform="meetinflanders"] .field--name-field-content-meetinflanders,.cb-map[data-platform="mercator"] .field--name-field-content-mercator,.cb-map[data-platform="pilootsites"] .field--name-field-content-pilootsites,.cb-map[data-platform="reizennaarmorgen"] .field--name-field-content-reizen-naar-morgen,.cb-map[data-platform="storiesunfold"] .field--name-field-content-stories-unfold,.cb-map[data-platform="toerismevlaanderen"] .field--name-field-content-toerismevlaanderem,.cb-map[data-platform="visitflanders"] .field--name-field-content-visit-flanders,.cb-map[data-platform="vlaamsemeesters"] .field--name-field-content-vlaamsemeesters{display:block;}.cb-map[data-platform="cyclinginflanders"] .node .content .field--name-body:has(~ .field--name-field-content-cycling-in-flander:not(:empty)),.cb-map[data-platform="cyclinginflanders"] .node .content .field--name-field-content-cycling-in-flander:not(:empty) ~ .field--name-body,.cb-map[data-platform="icoonfietsroutes"] .node .content .field--name-field-content-icoonroutes:not(:empty) ~ .field--name-body,.cb-map[data-platform="iedereenverdient"] .node .content .field--name-field-content-iedereen-verdient:not(:empty) ~ .field--name-body,.cb-map[data-platform="meetinflanders"] .node .content .field--name-field-content-meetinflanders:not(:empty) ~ .field--name-body,.cb-map[data-platform="mercator"] .node .content .field--name-field-content-mercator:not(:empty) ~ .field--name-body,.cb-map[data-platform="pilootsites"] .node .content .field--name-field-content-pilootsites:not(:empty) ~ .field--name-body,.cb-map[data-platform="reizennaarmorgen"] .node .content .field--name-field-content-reizen-naar-morgen:not(:empty) ~ .field--name-body,.cb-map[data-platform="storiesunfold"] .node .content .field--name-field-content-stories-unfold:not(:empty) ~ .field--name-body,.cb-map[data-platform="toerismevlaanderen"] .node .content .field--name-field-content-toerismevlaanderem:not(:empty) ~ .field--name-body,.cb-map[data-platform="visitflanders"] .node .content .field--name-field-content-visit-flanders:not(:empty) ~ .field--name-body,.cb-map[data-platform="vlaamsemeesters"] .node .content .field--name-field-content-vlaamsemeesters:not(:empty) ~ .field--name-body{display:none;}.cb-map[data-platform="cyclinginflanders"] .node .content:has(.field--name-field-content-cycling-in-flander:not(:empty)) .field--name-body,.cb-map[data-platform="icoonfietsroutes"] .node .content:has(.field--name-field-content-icoonroutes:not(:empty)) .field--name-body,.cb-map[data-platform="iedereenverdient"] .node .content:has(.field--name-field-content-iedereen-verdient:not(:empty)) .field--name-body,.cb-map[data-platform="meetinflanders"] .node .content:has(.field--name-field-content-meetinflanders:not(:empty)) .field--name-body,.cb-map[data-platform="mercator"] .node .content:has(.field--name-field-content-mercator:not(:empty)) .field--name-body,.cb-map[data-platform="pilootsites"] .node .content:has(.field--name-field-content-pilootsites:not(:empty)) .field--name-body,.cb-map[data-platform="reizennaarmorgen"] .node .content:has(.field--name-field-content-reizen-naar-morgen:not(:empty)) .field--name-body,.cb-map[data-platform="storiesunfold"] .node .content:has(.field--name-field-content-stories-unfold:not(:empty)) .field--name-body,.cb-map[data-platform="toerismevlaanderen"] .node .content:has(.field--name-field-content-toerismevlaanderem:not(:empty)) .field--name-body,.cb-map[data-platform="visitflanders"] .node .content:has(.field--name-field-content-visit-flanders:not(:empty)) .field--name-body,.cb-map[data-platform="vlaamsemeesters"] .node .content:has(.field--name-field-content-vlaamsemeesters:not(:empty)) .field--name-body{display:none;}
.cb-map{--ease-out-expo:cubic-bezier(.5,0,0,1);--icon-small:.625rem;--icon-medium:1rem;--icon-large:1.5rem;--list-dot-size:.5rem;--font-size-badge:.75rem;--font-size-badge-popup:.625rem;--color-tag-primary-background-default:#fffdf2;--color-tag-primary-background-disabled:#eceff4;--color-tag-primary-border-disabled:#eceff4;--color-tag-primary-text-default:#726a00;--color-tag-primary-icon-default:#726a00;--color-tag-primary-text-disabled:#c3cad3;--color-tag-primary-icon-disabled:#c3cad3;--accordion-background-default:var(--color-transparent-light);--accordion-background-hover:var(--color-neutral-50);--accordion-border-default:var(--color-neutral-100);--accordion-border-hover:var(--color-neutral-200);--accordion-header-default:var(--color-neutral-900);--accordion-header-hover:var(--color-neutral-800);--accordion-icon-default:var(--accordion-header-default);--accordion-icon-hover:var(--accordion-header-hover);--accordion-text-default:var(--color-neutral-500);--accordion-text-hover:var(--color-neutral-400);--border-inverse-base:var(--color-inverse-100);--border-inverse-bold:var(--color-inverse-200);--border-inverse-subtle:var(--color-inverse-50);--border-neutral-base:var(--color-neutral-100);--border-neutral-bold:var(--color-neutral-200);--border-neutral-subtle:var(--color-neutral-50);--button-error-background-default:var(--color-feedback-error-500);--button-error-background-disabled:var(--color-neutral-100);--button-error-background-hover:var(--color-feedback-error-400);--button-error-background-pressed:var(--color-feedback-error-600);--button-error-border-default:var(--button-error-background-default);--button-error-border-disabled:var(--button-error-background-disabled);--button-error-border-hover:var(--button-error-background-hover);--button-error-border-pressed:var(--button-error-background-pressed);--button-error-icon-default:var(--button-error-text-default);--button-error-icon-disabled:var(--button-error-text-disabled);--button-error-icon-hover:var(--button-error-text-hover);--button-error-icon-pressed:var(--button-error-text-pressed);--button-error-text-default:var(--color-neutral-000);--button-error-text-disabled:var(--color-neutral-300);--button-error-text-hover:var(--color-neutral-000);--button-error-text-pressed:var(--color-neutral-000);--button-plain-inverse-background-default:var(--color-transparent-dark);--button-plain-inverse-background-disabled:var(--color-inverse-100);--button-plain-inverse-background-hover:var(--color-inverse-100);--button-plain-inverse-background-pressed:var(--color-inverse-300);--button-plain-inverse-border-default:var(--button-plain-inverse-background-default);--button-plain-inverse-border-disabled:var(--button-plain-inverse-background-disabled);--button-plain-inverse-border-hover:var(--button-plain-inverse-background-hover);--button-plain-inverse-border-pressed:var(--button-plain-inverse-background-pressed);--button-plain-inverse-icon-default:var(--button-plain-inverse-text-default);--button-plain-inverse-icon-disabled:var(--button-plain-inverse-text-disabled);--button-plain-inverse-icon-hover:var(--button-plain-inverse-text-hover);--button-plain-inverse-icon-pressed:var(--button-plain-inverse-text-pressed);--button-plain-inverse-text-default:var(--color-inverse-1000);--button-plain-inverse-text-disabled:var(--color-inverse-400);--button-plain-inverse-text-hover:var(--color-inverse-800);--button-plain-inverse-text-pressed:var(--color-inverse-700);--button-plain-background-default:var(--color-transparent-light);--button-plain-background-disabled:var(--color-neutral-100);--button-plain-background-hover:var(--color-neutral-50);--button-plain-background-pressed:var(--color-neutral-200);--button-plain-border-default:var(--button-plain-background-default);--button-plain-border-disabled:var(--button-plain-background-disabled);--button-plain-border-hover:var(--button-plain-background-hover);--button-plain-border-pressed:var(--button-plain-background-pressed);--button-plain-icon-default:var(--button-plain-text-default);--button-plain-icon-disabled:var(--button-plain-text-disabled);--button-plain-icon-hover:var(--button-plain-text-hover);--button-plain-icon-pressed:var(--button-plain-text-pressed);--button-plain-text-default:var(--color-neutral-900);--button-plain-text-disabled:var(--color-neutral-300);--button-plain-text-hover:var(--color-neutral-700);--button-plain-text-pressed:var(--color-neutral-800);--button-primary-background-default:var(--color-neutral-1000);--button-primary-background-disabled:var(--color-neutral-100);--button-primary-background-hover:var(--color-neutral-900);--button-primary-background-pressed:var(--color-neutral-800);--button-primary-border-default:var(--button-primary-background-default);--button-primary-border-disabled:var(--button-primary-background-disabled);--button-primary-border-hover:var(--button-primary-background-hover);--button-primary-border-pressed:var(--button-primary-background-pressed);--button-primary-icon-default:var(--button-primary-text-default);--button-primary-icon-disabled:var(--button-primary-text-disabled);--button-primary-icon-hover:var(--button-primary-text-hover);--button-primary-icon-pressed:var(--button-primary-text-pressed);--button-primary-text-default:var(--color-neutral-000);--button-primary-text-disabled:var(--color-neutral-300);--button-primary-text-hover:var(--color-neutral-000);--button-primary-text-pressed:var(--color-neutral-000);--button-secondary-background-default:var(--color-transparent-light);--button-secondary-background-disabled:var(--color-transparent-light);--button-secondary-background-hover:var(--button-primary-background-hover);--button-secondary-background-pressed:var(--color-neutral-800);--button-secondary-border-default:var(--color-neutral-1000);--button-secondary-border-disabled:var(--color-neutral-300);--button-secondary-border-hover:var(--color-neutral-900);--button-secondary-border-pressed:var(--color-neutral-800);--button-secondary-icon-default:var(--button-secondary-text-default);--button-secondary-icon-disabled:var(--button-secondary-text-disabled);--button-secondary-icon-hover:var(--button-primary-icon-hover);--button-secondary-icon-pressed:var(--button-secondary-text-pressed);--button-secondary-text-default:var(--text-neutral-header);--button-secondary-text-disabled:var(--color-neutral-300);--button-secondary-text-hover:var(--text-inverse-header);--button-secondary-text-pressed:var(--text-inverse-header);--button-succes-background-default:var(--color-feedback-success-500);--button-succes-background-disabled:var(--color-neutral-100);--button-succes-background-hover:var(--color-feedback-success-400);--button-succes-background-pressed:var(--color-feedback-success-600);--button-succes-border-default:var(--button-succes-background-default);--button-succes-border-disabled:var(--button-succes-background-disabled);--button-succes-border-hover:var(--button-succes-background-hover);--button-succes-border-pressed:var(--button-succes-background-pressed);--button-succes-icon-default:var(--button-succes-text-default);--button-succes-icon-disabled:var(--button-succes-text-disabled);--button-succes-icon-hover:var(--button-succes-text-hover);--button-succes-icon-pressed:var(--button-succes-text-pressed);--button-succes-text-default:var(--color-neutral-000);--button-succes-text-disabled:var(--color-neutral-300);--button-succes-text-hover:var(--color-neutral-000);--button-succes-text-pressed:var(--color-neutral-000);--button-tertiary-background-default:var(--color-transparent-light);--button-tertiary-background-disabled:var(--color-transparent-light);--button-tertiary-background-hover:var(--color-transparent-light);--button-tertiary-background-pressed:var(--color-transparent-light);--button-tertiary-border-default:var(--color-inverse-1000);--button-tertiary-border-disabled:var(--color-inverse-300);--button-tertiary-border-hover:var(--color-inverse-800);--button-tertiary-border-pressed:var(--color-inverse-700);--button-tertiary-icon-default:var(--button-tertiary-text-default);--button-tertiary-icon-disabled:var(--button-tertiary-text-disabled);--button-tertiary-icon-hover:var(--button-tertiary-text-hover);--button-tertiary-icon-pressed:var(--button-tertiary-text-pressed);--button-tertiary-text-default:var(--color-inverse-1000);--button-tertiary-text-disabled:var(--color-inverse-300);--button-tertiary-text-hover:var(--color-inverse-800);--button-tertiary-text-pressed:var(--color-inverse-700);--color-brand-action-100:#b2ccef;--color-brand-action-200:#8db4e8;--color-brand-action-300:#5990de;--color-brand-action-400:#2971d6;--color-brand-action-50:#e4ebf5;--color-brand-action-500:#0055cc;--color-brand-action-600:#0048ad;--color-brand-action-700:#003b8e;--color-brand-action-800:#002f70;--color-brand-action-900:#00265b;--color-brand-blue-ocean-100:#b4e0f3;--color-brand-blue-ocean-200:#84ccea;--color-brand-blue-ocean-300:#3faadc;--color-brand-blue-ocean-400:#237db5;--color-brand-blue-ocean-50:#e0f3fa;--color-brand-blue-ocean-500:#0f4c81;--color-brand-blue-ocean-600:#0d4473;--color-brand-blue-ocean-700:#0c3b64;--color-brand-blue-ocean-800:#093052;--color-brand-blue-ocean-900:#07223a;--color-brand-blue-sky-100:#ecf8fd;--color-brand-blue-sky-200:#def2fb;--color-brand-blue-sky-300:#bbe3f6;--color-brand-blue-sky-400:#92d4f0;--color-brand-blue-sky-50:#fbfeff;--color-brand-blue-sky-500:#58c3e9;--color-brand-blue-sky-600:#40b6e0;--color-brand-blue-sky-700:#20a6d6;--color-brand-blue-sky-800:#119ed0;--color-brand-blue-sky-900:#0790c0;--color-brand-cyan-100:#eff7fb;--color-brand-cyan-200:#e2f1f7;--color-brand-cyan-300:#c3e3ed;--color-brand-cyan-400:#9dd5e3;--color-brand-cyan-50:#f4fbff;--color-brand-cyan-500:#72c5d9;--color-brand-cyan-600:#58bcd4;--color-brand-cyan-700:#44b1cc;--color-brand-cyan-800:#36a8c4;--color-brand-cyan-900:#219cba;--color-brand-grass-100:#dbeac5;--color-brand-grass-200:#cbe0ac;--color-brand-grass-300:#bed799;--color-brand-grass-400:#accf7d;--color-brand-grass-50:#f6fced;--color-brand-grass-500:#8abe4e;--color-brand-grass-600:#7db240;--color-brand-grass-700:#70a435;--color-brand-grass-800:#5f9027;--color-brand-grass-900:#3b5e13;--color-brand-green-100:#e4e8e7;--color-brand-green-200:#c6cfcd;--color-brand-green-300:#a2b3af;--color-brand-green-400:#73908b;--color-brand-green-50:#f2f4f4;--color-brand-green-500:#146358;--color-brand-green-600:#12594f;--color-brand-green-700:#0f4d44;--color-brand-green-800:#0d3f38;--color-brand-green-900:#092c27;--color-brand-orange-100:#fee6d2;--color-brand-orange-200:#fdcda5;--color-brand-orange-300:#fcb378;--color-brand-orange-400:#fb9a4b;--color-brand-orange-50:#fff4eb;--color-brand-orange-500:#fa811e;--color-brand-orange-600:#c86718;--color-brand-orange-700:#964d12;--color-brand-orange-800:#64340c;--color-brand-orange-900:#321a06;--color-brand-pink-100:#fbedf0;--color-brand-pink-200:#fce0e6;--color-brand-pink-300:#f7beca;--color-brand-pink-400:#f298ad;--color-brand-pink-50:#fbf6f7;--color-brand-pink-500:#ed6e91;--color-brand-pink-600:#de5e82;--color-brand-pink-700:#ca4c70;--color-brand-pink-800:#b0395b;--color-brand-pink-900:#86233f;--color-brand-primary-100:#fffce4;--color-brand-primary-200:#fff8c6;--color-brand-primary-300:#fff4a1;--color-brand-primary-400:#fff172;--color-brand-primary-50:#fffdf2;--color-brand-primary-500:#ffed00;--color-brand-primary-600:#e4d400;--color-brand-primary-700:#c6b800;--color-brand-primary-800:#a19600;--color-brand-primary-900:#726a00;--color-brand-purple-100:#eae5f7;--color-brand-purple-200:#d3c7ef;--color-brand-purple-300:#b9a4e6;--color-brand-purple-400:#9b77dd;--color-brand-purple-50:#f5f2fb;--color-brand-purple-500:#7527d4;--color-brand-purple-600:#6923be;--color-brand-purple-700:#5b1ea4;--color-brand-purple-800:#4a1986;--color-brand-purple-900:#34115f;--color-brand-teal-100:#e5f2f3;--color-brand-teal-200:#c8e5e7;--color-brand-teal-300:#a6d7da;--color-brand-teal-400:#7ac7cd;--color-brand-teal-50:#f2f9f9;--color-brand-teal-500:#32b7be;--color-brand-teal-600:#2da4aa;--color-brand-teal-700:#278e93;--color-brand-teal-800:#207478;--color-brand-teal-900:#165255;--color-feedback-error-100:#f8dddd;--color-feedback-error-200:#f4c8c8;--color-feedback-error-300:#f1aeae;--color-feedback-error-400:#e57678;--color-feedback-error-50:#fbeded;--color-feedback-error-500:#d2373c;--color-feedback-error-600:#bc3136;--color-feedback-error-700:#aa2729;--color-feedback-error-800:#852326;--color-feedback-error-900:#5e191b;--color-feedback-success-100:#e4efe6;--color-feedback-success-200:#c7e6cd;--color-feedback-success-300:#9fd5af;--color-feedback-success-400:#53bb79;--color-feedback-success-50:#ecf6ee;--color-feedback-success-500:#009e47;--color-feedback-success-600:#008d40;--color-feedback-success-700:#007a37;--color-feedback-success-800:#00642d;--color-feedback-success-900:#004720;--color-feedback-warning-100:#fff3d1;--color-feedback-warning-200:#ffeeb9;--color-feedback-warning-300:#ffe49c;--color-feedback-warning-400:#ffc757;--color-feedback-warning-50:#fff9e8;--color-feedback-warning-500:#ffa10a;--color-feedback-warning-600:#d07b06;--color-feedback-warning-700:#9f5804;--color-feedback-warning-800:#7c4203;--color-feedback-warning-900:#582e04;--color-inverse-000:var(--color-neutral-1000);--color-inverse-100:var(--color-neutral-800);--color-inverse-1000:var(--color-neutral-000);--color-inverse-200:var(--color-neutral-700);--color-inverse-300:var(--color-neutral-600);--color-inverse-400:var(--color-neutral-500);--color-inverse-50:var(--color-neutral-900);--color-inverse-500:var(--color-neutral-400);--color-inverse-600:var(--color-neutral-300);--color-inverse-700:var(--color-neutral-200);--color-inverse-800:var(--color-neutral-100);--color-inverse-900:var(--color-neutral-50);--color-neutral-000:#ffffff;--color-neutral-100:#eceff4;--color-neutral-1000:#000000;--color-neutral-200:#cfd5dd;--color-neutral-300:#c3cad3;--color-neutral-400:#a7b1bf;--color-neutral-50:#f7f9fc;--color-neutral-500:#8695a8;--color-neutral-600:#788799;--color-neutral-700:#687483;--color-neutral-800:#4d535b;--color-neutral-900:#333332;--color-transparent-dark:#00000000;--color-transparent-light:#ffffff00;--download-background-default:var(--color-transparent-light);--download-background-hover:var(--color-neutral-50);--download-border-default:var(--color-neutral-100);--download-border-hover:var(--color-neutral-200);--download-header-default:var(--color-neutral-900);--download-header-hover:var(--color-neutral-800);--download-icon-default:var(--download-header-default);--download-icon-hover:var(--download-header-hover);--download-text-default:var(--color-neutral-500);--download-text-hover:var(--color-neutral-400);--dropdown-background-default:var(--color-transparent-light);--dropdown-background-disabled:var(--color-neutral-50);--dropdown-background-hover:var(--color-neutral-50);--dropdown-background-pressed:var(--color-neutral-50);--dropdown-background-selected-default:var(--color-transparent-light);--dropdown-background-selected-hover:var(--color-neutral-50);--dropdown-background-selected-pressed:var(--color-neutral-50);--dropdown-border-default:var(--color-transparent-light);--dropdown-border-disabled:var(--color-transparent-light);--dropdown-border-hover:var(--color-brand-primary-500);--dropdown-border-pressed:var(--color-brand-primary-600);--dropdown-border-selected-default:var(--color-brand-primary-500);--dropdown-border-selected-hover:var(--color-brand-primary-400);--dropdown-border-selected-pressed:var(--color-brand-primary-600);--dropdown-header-default:var(--color-neutral-900);--dropdown-header-disabled:var(--color-neutral-400);--dropdown-header-hover:var(--color-neutral-700);--dropdown-header-pressed:var(--color-neutral-800);--dropdown-header-selected-default:var(--color-neutral-900);--dropdown-header-selected-hover:var(--color-neutral-700);--dropdown-header-selected-pressed:var(--color-neutral-800);--dropdown-icon-default:var(--dropdown-header-default);--dropdown-icon-disabled:var(--dropdown-header-disabled);--dropdown-icon-hover:var(--dropdown-header-hover);--dropdown-icon-pressed:var(--dropdown-header-pressed);--dropdown-icon-selected-default:var(--color-brand-primary-500);--dropdown-icon-selected-hover:var(--color-brand-primary-400);--dropdown-icon-selected-pressed:var(--color-brand-primary-600);--dropdown-text-default:var(--color-neutral-500);--dropdown-text-disabled:var(--color-neutral-300);--dropdown-text-hover:var(--color-neutral-400);--dropdown-text-pressed:var(--color-neutral-400);--dropdown-text-selected-default:var(--color-neutral-500);--dropdown-text-selected-hover:var(--color-neutral-400);--dropdown-text-selected-pressed:var(--color-neutral-400);--form-inverse-background-active:var(--surface-inverse-base);--form-inverse-background-default:var(--surface-inverse-base);--form-inverse-background-disabled:var(--color-inverse-100);--form-inverse-background-error:var(--color-feedback-error-900);--form-inverse-background-hover:var(--surface-inverse-base);--form-inverse-background-checked-active:var(--color-brand-primary-400);--form-inverse-background-checked-default:var(--color-brand-primary-500);--form-inverse-background-checked-disabled:var(--color-inverse-300);--form-inverse-background-checked-hover:var(--color-brand-primary-400);--form-inverse-border-active:var(--color-inverse-600);--form-inverse-border-default:var(--color-inverse-400);--form-inverse-border-disabled:var(--color-inverse-300);--form-inverse-border-error:var(--color-feedback-error-400);--form-inverse-border-hover:var(--color-inverse-500);--form-inverse-border-checked-active:var(--color-brand-primary-400);--form-inverse-border-checked-default:var(--color-brand-primary-500);--form-inverse-border-checked-disabled:var(--color-inverse-300);--form-inverse-border-checked-hover:var(--color-brand-primary-400);--form-inverse-icon-active:var(--color-inverse-900);--form-inverse-icon-default:var(--color-inverse-800);--form-inverse-icon-disabled:var(--text-inverse-disabled);--form-inverse-icon-error:var(--color-feedback-error-400);--form-inverse-icon-hover:var(--color-inverse-900);--form-inverse-icon-checkmark-default:var(--color-neutral-000);--form-inverse-icon-checkmark-disabled:var(--color-inverse-100);--form-inverse-text-active:var(--text-inverse-header);--form-inverse-text-disabled:var(--text-inverse-disabled);--form-inverse-text-error:var(--color-feedback-error-400);--form-inverse-text-filled:var(--text-inverse-header);--form-inverse-text-label:var(--text-inverse-header);--form-inverse-text-placeholder:var(--text-inverse-disabled);--form-neutral-background-active:var(--surface-neutral-base);--form-neutral-background-default:var(--surface-neutral-base);--form-neutral-background-disabled:var(--color-neutral-50);--form-neutral-background-error:var(--color-feedback-error-50);--form-neutral-background-hover:var(--surface-neutral-base);--form-neutral-background-checked-active:var(--color-feedback-success-500);--form-neutral-background-checked-default:var(--color-feedback-success-500);--form-neutral-background-checked-disabled:var(--color-neutral-200);--form-neutral-background-checked-hover:var(--color-feedback-success-400);--form-neutral-border-active:var(--color-neutral-600);--form-neutral-border-default:var(--color-neutral-300);--form-neutral-border-disabled:var(--color-neutral-200);--form-neutral-border-error:var(--color-feedback-error-500);--form-neutral-border-hover:var(--color-neutral-400);--form-neutral-border-checked-active:var(--color-feedback-success-500);--form-neutral-border-checked-default:var(--color-feedback-success-500);--form-neutral-border-checked-disabled:var(--color-neutral-200);--form-neutral-border-checked-hover:var(--color-feedback-success-400);--form-neutral-icon-active:var(--color-neutral-900);--form-neutral-icon-default:var(--color-neutral-700);--form-neutral-icon-disabled:var(--text-neutral-disabled);--form-neutral-icon-error:var(--color-feedback-error-500);--form-neutral-icon-hover:var(--color-neutral-900);--form-neutral-icon-checkmark-default:var(--color-neutral-000);--form-neutral-icon-checkmark-disabled:var(--color-neutral-100);--form-neutral-text-active:var(--text-neutral-header);--form-neutral-text-disabled:var(--text-neutral-disabled);--form-neutral-text-error:var(--color-feedback-error-500);--form-neutral-text-filled:var(--text-neutral-header);--form-neutral-text-label:var(--text-neutral-header);--form-neutral-text-placeholder:var(--text-neutral-disabled);--icon-badge-error-background-default:var(--color-feedback-error-500);--icon-badge-error-background-disabled:var(--color-neutral-100);--icon-badge-error-background-hover:var(--color-feedback-error-400);--icon-badge-error-background-pressed:var(--color-feedback-error-600);--icon-badge-error-border-default:var(--icon-badge-error-background-default);--icon-badge-error-border-disabled:var(--icon-badge-error-background-disabled);--icon-badge-error-border-hover:var(--icon-badge-error-background-hover);--icon-badge-error-border-pressed:var(--icon-badge-error-background-pressed);--icon-badge-error-icon-default:var(--icon-badge-error-text-default);--icon-badge-error-icon-disabled:var(--icon-badge-error-text-disabled);--icon-badge-error-icon-hover:var(--icon-badge-error-text-hover);--icon-badge-error-icon-pressed:var(--icon-badge-error-text-pressed);--icon-badge-error-text-default:var(--color-neutral-000);--icon-badge-error-text-disabled:var(--color-neutral-300);--icon-badge-error-text-hover:var(--color-neutral-000);--icon-badge-error-text-pressed:var(--color-neutral-000);--icon-badge-primary-background-default:var(--color-brand-primary-500);--icon-badge-primary-background-disabled:var(--color-neutral-100);--icon-badge-primary-background-hover:var(--color-brand-primary-300);--icon-badge-primary-background-pressed:var(--color-brand-primary-600);--icon-badge-primary-border-default:var(--color-brand-primary-200);--icon-badge-primary-border-disabled:var(--icon-badge-primary-background-disabled);--icon-badge-primary-border-hover:var(--icon-badge-primary-background-hover);--icon-badge-primary-border-pressed:var(--icon-badge-primary-background-pressed);--icon-badge-primary-icon-default:var(--color-neutral-1000);--icon-badge-primary-icon-disabled:var(--icon-badge-primary-text-disabled);--icon-badge-primary-icon-hover:var(--color-neutral-1000);--icon-badge-primary-icon-pressed:var(--color-neutral-1000);--icon-badge-primary-text-default:var(--color-neutral-000);--icon-badge-primary-text-disabled:var(--color-neutral-300);--icon-badge-primary-text-hover:var(--color-neutral-000);--icon-badge-primary-text-pressed:var(--color-neutral-000);--icon-badge-quaternary-background-default:var(--color-inverse-200);--icon-badge-quaternary-background-disabled:var(--color-inverse-300);--icon-badge-quaternary-background-hover:var(--color-inverse-100);--icon-badge-quaternary-background-pressed:var(--color-inverse-300);--icon-badge-quaternary-border-default:var(--icon-badge-quaternary-background-default);--icon-badge-quaternary-border-disabled:var(--icon-badge-quaternary-background-disabled);--icon-badge-quaternary-border-hover:var(--icon-badge-quaternary-background-hover);--icon-badge-quaternary-border-pressed:var(--icon-badge-quaternary-background-pressed);--icon-badge-quaternary-icon-default:var(--icon-badge-quaternary-text-default);--icon-badge-quaternary-icon-disabled:var(--icon-badge-quaternary-text-disabled);--icon-badge-quaternary-icon-hover:var(--icon-badge-quaternary-text-hover);--icon-badge-quaternary-icon-pressed:var(--icon-badge-quaternary-text-pressed);--icon-badge-quaternary-text-default:var(--color-inverse-900);--icon-badge-quaternary-text-disabled:var(--color-inverse-50);--icon-badge-quaternary-text-hover:var(--color-inverse-700);--icon-badge-quaternary-text-pressed:var(--color-inverse-800);--icon-badge-secondary-background-default:var(--color-brand-action-500);--icon-badge-secondary-background-disabled:var(--color-neutral-100);--icon-badge-secondary-background-hover:var(--color-brand-action-400);--icon-badge-secondary-background-pressed:var(--color-brand-action-600);--icon-badge-secondary-border-default:var(--icon-badge-secondary-background-default);--icon-badge-secondary-border-disabled:var(--icon-badge-secondary-background-disabled);--icon-badge-secondary-border-hover:var(--icon-badge-secondary-background-hover);--icon-badge-secondary-border-pressed:var(--icon-badge-secondary-background-pressed);--icon-badge-secondary-icon-default:var(--icon-badge-secondary-text-default);--icon-badge-secondary-icon-disabled:var(--icon-badge-secondary-text-disabled);--icon-badge-secondary-icon-hover:var(--icon-badge-secondary-text-hover);--icon-badge-secondary-icon-pressed:var(--icon-badge-secondary-text-pressed);--icon-badge-secondary-text-default:var(--color-neutral-000);--icon-badge-secondary-text-disabled:var(--color-neutral-300);--icon-badge-secondary-text-hover:var(--color-neutral-000);--icon-badge-secondary-text-pressed:var(--color-neutral-000);--icon-badge-succes-background-default:var(--color-feedback-success-500);--icon-badge-succes-background-disabled:var(--color-neutral-100);--icon-badge-succes-background-hover:var(--color-feedback-success-400);--icon-badge-succes-background-pressed:var(--color-feedback-success-600);--icon-badge-succes-border-default:var(--icon-badge-succes-background-default);--icon-badge-succes-border-disabled:var(--icon-badge-succes-background-disabled);--icon-badge-succes-border-hover:var(--icon-badge-succes-background-hover);--icon-badge-succes-border-pressed:var(--icon-badge-succes-background-pressed);--icon-badge-succes-icon-default:var(--icon-badge-succes-text-default);--icon-badge-succes-icon-disabled:var(--icon-badge-succes-text-disabled);--icon-badge-succes-icon-hover:var(--icon-badge-succes-text-hover);--icon-badge-succes-icon-pressed:var(--icon-badge-succes-text-pressed);--icon-badge-succes-text-default:var(--color-neutral-000);--icon-badge-succes-text-disabled:var(--color-neutral-300);--icon-badge-succes-text-hover:var(--color-neutral-000);--icon-badge-succes-text-pressed:var(--color-neutral-000);--icon-badge-tertiary-background-default:var(--color-neutral-100);--icon-badge-tertiary-background-disabled:var(--color-neutral-100);--icon-badge-tertiary-background-hover:var(--color-neutral-50);--icon-badge-tertiary-background-pressed:var(--color-neutral-200);--icon-badge-tertiary-border-default:var(--icon-badge-tertiary-background-default);--icon-badge-tertiary-border-disabled:var(--icon-badge-tertiary-background-disabled);--icon-badge-tertiary-border-hover:var(--icon-badge-tertiary-background-hover);--icon-badge-tertiary-border-pressed:var(--icon-badge-tertiary-background-pressed);--icon-badge-tertiary-icon-default:var(--icon-badge-tertiary-text-default);--icon-badge-tertiary-icon-disabled:var(--icon-badge-tertiary-text-disabled);--icon-badge-tertiary-icon-hover:var(--icon-badge-tertiary-text-hover);--icon-badge-tertiary-icon-pressed:var(--icon-badge-tertiary-text-pressed);--icon-badge-tertiary-text-default:var(--color-neutral-900);--icon-badge-tertiary-text-disabled:var(--color-neutral-300);--icon-badge-tertiary-text-hover:var(--color-neutral-700);--icon-badge-tertiary-text-pressed:var(--color-neutral-800);--link-inverse-badge-background-default:var(--color-inverse-200);--link-inverse-badge-background-hover:var(--color-inverse-100);--link-inverse-badge-background-pressed:var(--color-inverse-300);--link-inverse-badge-background-visited:var(--color-inverse-200);--link-inverse-badge-border-default:var(--link-inverse-badge-background-default);--link-inverse-badge-border-hover:var(--link-inverse-badge-background-hover);--link-inverse-badge-border-pressed:var(--link-inverse-badge-background-pressed);--link-inverse-badge-border-visited:var(--link-inverse-badge-background-visited);--link-inverse-badge-icon-default:var(--color-inverse-900);--link-inverse-badge-icon-hover:var(--color-inverse-700);--link-inverse-badge-icon-pressed:var(--color-inverse-800);--link-inverse-badge-icon-visited:var(--color-inverse-300);--link-inverse-icon-default:var(--link-inverse-text-default);--link-inverse-icon-hover:var(--link-inverse-text-hover);--link-inverse-icon-pressed:var(--link-inverse-text-pressed);--link-inverse-icon-visited:var(--link-inverse-text-visited);--link-inverse-text-default:var(--text-inverse-body);--link-inverse-text-hover:var(--color-inverse-400);--link-inverse-text-pressed:var(--color-inverse-300);--link-inverse-text-visited:var(--text-inverse-disabled);--link-neutral-badge-background-default:var(--color-brand-action-100);--link-neutral-badge-background-hover:var(--color-brand-action-500);--link-neutral-badge-background-pressed:var(--color-brand-action-600);--link-neutral-badge-background-visited:var(--color-neutral-100);--link-neutral-badge-border-default:var(--link-neutral-badge-background-default);--link-neutral-badge-border-hover:var(--link-neutral-badge-background-hover);--link-neutral-badge-border-pressed:var(--link-neutral-badge-background-pressed);--link-neutral-badge-border-visited:var(--link-neutral-badge-background-visited);--link-neutral-badge-icon-default:var(--color-brand-action-500);--link-neutral-badge-icon-hover:var(--color-inverse-1000);--link-neutral-badge-icon-pressed:var(--color-inverse-1000);--link-neutral-badge-icon-visited:var(--color-neutral-300);--link-neutral-icon-default:var(--color-brand-action-500);--link-neutral-icon-hover:var(--color-brand-action-700);--link-neutral-icon-pressed:var(--color-brand-action-600);--link-neutral-icon-visited:var(--color-brand-action-200);--link-neutral-text-default:var(--text-neutral-header);--link-neutral-text-hover:var(--text-neutral-intro);--link-neutral-text-pressed:var(--color-neutral-700);--link-neutral-text-visited:var(--text-neutral-disabled);--link-primary-badge-background-default:var(--link-primary-text-default);--link-primary-badge-background-hover:var(--link-primary-text-hover);--link-primary-badge-background-pressed:var(--link-primary-text-pressed);--link-primary-badge-background-visited:var(--color-neutral-100);--link-primary-badge-border-default:var(--link-primary-badge-background-default);--link-primary-badge-border-hover:var(--link-primary-badge-background-hover);--link-primary-badge-border-pressed:var(--link-primary-badge-background-pressed);--link-primary-badge-border-visited:var(--link-primary-badge-background-visited);--link-primary-badge-icon-default:var(--color-neutral-000);--link-primary-badge-icon-hover:var(--color-neutral-000);--link-primary-badge-icon-pressed:var(--color-neutral-000);--link-primary-badge-icon-visited:var(--color-neutral-300);--link-primary-icon-default:var(--link-primary-text-default);--link-primary-icon-hover:var(--link-primary-text-hover);--link-primary-icon-pressed:var(--link-primary-text-pressed);--link-primary-icon-visited:var(--link-primary-text-visited);--link-primary-text-default:var(--color-brand-action-500);--link-primary-text-hover:var(--color-brand-action-700);--link-primary-text-pressed:var(--color-brand-action-600);--link-primary-text-visited:var(--text-neutral-disabled);--lozenge-error-background:var(--color-feedback-error-500);--lozenge-error-text:var(--color-neutral-000);--lozenge-information-background:var(--color-feedback-information-500);--lozenge-information-text:var(--color-neutral-000);--lozenge-inverse-background:var(--color-inverse-800);--lozenge-inverse-text:var(--color-neutral-800);--lozenge-neutral-background:var(--color-neutral-900);--lozenge-neutral-text:var(--text-neutral-header);--lozenge-new-background:var(--color-feedback-new-500);--lozenge-new-text:var(--color-neutral-000);--lozenge-primary-background:var(--color-brand-primary-500);--lozenge-primary-text:var(--text-neutral-header);--lozenge-secondary-background:var(--color-brand-action-500);--lozenge-secondary-text:var(--color-neutral-000);--lozenge-succes-background:var(--color-feedback-success-500);--lozenge-succes-text:var(--color-neutral-000);--lozenge-tertiary-background:var(--color-brand-tertiary-500);--lozenge-tertiary-text:var(--color-neutral-000);--lozenge-warning-background:var(--color-feedback-warning-500);--lozenge-warning-text:var(--color-neutral-000);--navigation-inverse-background-default:var(--color-transparent-dark);--navigation-inverse-background-hover:var(--color-inverse-100);--navigation-inverse-background-pressed:var(--color-inverse-200);--navigation-inverse-background-selected-default:var(--color-transparent-dark);--navigation-inverse-background-selected-hover:var(--color-inverse-100);--navigation-inverse-background-selected-pressed:var(--color-inverse-200);--navigation-inverse-border-default:var(--color-transparent-dark);--navigation-inverse-border-hover:var(--color-brand-primary-500);--navigation-inverse-border-pressed:var(--color-brand-primary-400);--navigation-inverse-border-selected-default:var(--color-brand-primary-500);--navigation-inverse-border-selected-hover:var(--color-brand-primary-500);--navigation-inverse-border-selected-pressed:var(--color-brand-primary-400);--navigation-inverse-icon-default:var(--navigation-inverse-text-default);--navigation-inverse-icon-hover:var(--navigation-inverse-text-hover);--navigation-inverse-icon-pressed:var(--navigation-inverse-text-pressed);--navigation-inverse-icon-selected-default:var(--navigation-inverse-text-default);--navigation-inverse-icon-selected-hover:var(--navigation-inverse-text-hover);--navigation-inverse-icon-selected-pressed:var(--navigation-inverse-text-pressed);--navigation-inverse-sub-label-default:var(--color-inverse-700);--navigation-inverse-sub-label-hover:var(--color-inverse-600);--navigation-inverse-sub-label-pressed:var(--color-inverse-700);--navigation-inverse-sub-label-selected-default:var(--color-inverse-700);--navigation-inverse-sub-label-selected-hover:var(--color-inverse-600);--navigation-inverse-sub-label-selected-pressed:var(--color-inverse-700);--navigation-inverse-text-default:var(--color-inverse-900);--navigation-inverse-text-hover:var(--color-inverse-800);--navigation-inverse-text-pressed:var(--color-inverse-900);--navigation-inverse-text-selected-default:var(--color-inverse-900);--navigation-inverse-text-selected-hover:var(--color-inverse-800);--navigation-inverse-text-selected-pressed:var(--color-inverse-900);--navigation-neutral-background-default:var(--color-transparent-light);--navigation-neutral-background-hover:var(--color-neutral-50);--navigation-neutral-background-pressed:var(--color-neutral-100);--navigation-neutral-background-selected-default:var(--color-transparent-light);--navigation-neutral-background-selected-hover:var(--color-neutral-50);--navigation-neutral-background-selected-pressed:var(--color-neutral-100);--navigation-neutral-border-default:var(--color-transparent-light);--navigation-neutral-border-hover:var(--color-brand-primary-500);--navigation-neutral-border-pressed:var(--color-brand-primary-600);--navigation-neutral-border-selected-default:var(--color-brand-primary-500);--navigation-neutral-border-selected-hover:var(--color-brand-primary-500);--navigation-neutral-border-selected-pressed:var(--color-brand-primary-600);--navigation-neutral-icon-default:var(--navigation-neutral-text-default);--navigation-neutral-icon-hover:var(--navigation-neutral-text-hover);--navigation-neutral-icon-pressed:var(--navigation-neutral-text-pressed);--navigation-neutral-icon-selected-default:var(--navigation-neutral-text-default);--navigation-neutral-icon-selected-hover:var(--navigation-neutral-text-hover);--navigation-neutral-icon-selected-pressed:var(--navigation-neutral-text-pressed);--navigation-neutral-sub-label-default:var(--color-neutral-700);--navigation-neutral-sub-label-hover:var(--color-neutral-600);--navigation-neutral-sub-label-pressed:var(--color-neutral-700);--navigation-neutral-sub-label-selected-default:var(--color-neutral-700);--navigation-neutral-sub-label-selected-hover:var(--color-neutral-600);--navigation-neutral-sub-label-selected-pressed:var(--color-neutral-700);--navigation-neutral-text-default:var(--color-neutral-900);--navigation-neutral-text-hover:var(--color-neutral-800);--navigation-neutral-text-pressed:var(--color-neutral-900);--navigation-neutral-text-selected-default:var(--color-neutral-900);--navigation-neutral-text-selected-hover:var(--color-neutral-800);--navigation-neutral-text-selected-pressed:var(--color-neutral-900);--pager-navigator-background-default:var(--color-transparent-light);--pager-navigator-background-disabled:var(--color-transparent-light);--pager-navigator-background-hover:var(--color-neutral-50);--pager-navigator-background-pressed:var(--color-neutral-100);--pager-navigator-border-default:var(--pager-navigator-background-default);--pager-navigator-border-disabled:var(--pager-navigator-background-disabled);--pager-navigator-border-hover:var(--pager-navigator-background-hover);--pager-navigator-border-pressed:var(--pager-navigator-background-pressed);--pager-navigator-icon-default:var(--color-neutral-900);--pager-navigator-icon-disabled:var(--color-neutral-300);--pager-navigator-icon-hover:var(--color-neutral-700);--pager-navigator-icon-pressed:var(--color-neutral-800);--pager-page-background-active:var(--color-brand-primary-500);--pager-page-background-default:var(--color-transparent-light);--pager-page-background-hover:var(--color-neutral-50);--pager-page-background-pressed:var(--color-neutral-100);--pager-page-border-active:var(--pager-page-background-active);--pager-page-border-default:var(--pager-page-background-default);--pager-page-border-hover:var(--pager-page-background-hover);--pager-page-border-pressed:var(--pager-page-background-pressed);--pager-page-text-active:var(--color-inverse-1000);--pager-page-text-default:var(--color-neutral-900);--pager-page-text-hover:var(--color-neutral-700);--pager-page-text-pressed:var(--color-neutral-800);--surface-inverse-100:var(--color-neutral-800);--surface-inverse-200:var(--color-neutral-700);--surface-inverse-base:var(--color-neutral-900);--surface-neutral--100:var(--color-neutral-000);--surface-neutral-100:var(--color-neutral-50);--surface-neutral-200:var(--color-neutral-100);--surface-neutral-base:var(--color-neutral-000);--tag-error-background-default:var(--color-feedback-error-500);--tag-error-background-disabled:var(--color-neutral-100);--tag-error-background-hover:var(--color-feedback-error-400);--tag-error-background-pressed:var(--color-feedback-error-600);--tag-error-border-default:var(--tag-error-background-default);--tag-error-border-disabled:var(--tag-error-background-disabled);--tag-error-border-hover:var(--tag-error-background-hover);--tag-error-border-pressed:var(--tag-error-background-pressed);--tag-error-icon-default:var(--tag-error-text-default);--tag-error-icon-disabled:var(--tag-error-text-disabled);--tag-error-icon-hover:var(--tag-error-text-hover);--tag-error-icon-pressed:var(--tag-error-text-pressed);--tag-error-text-default:var(--color-neutral-000);--tag-error-text-disabled:var(--color-neutral-300);--tag-error-text-hover:var(--color-neutral-000);--tag-error-text-pressed:var(--color-neutral-000);--tag-primary-background-default:var(--color-brand-primary-50);--tag-primary-background-disabled:var(--color-neutral-100);--tag-primary-background-hover:var(--color-brand-primary-400);--tag-primary-background-pressed:var(--color-brand-primary-600);--tag-primary-border-default:var(--tag-primary-background-default);--tag-primary-border-disabled:var(--tag-primary-background-disabled);--tag-primary-border-hover:var(--tag-primary-background-hover);--tag-primary-border-pressed:var(--tag-primary-background-pressed);--tag-primary-icon-default:var(--tag-primary-text-default);--tag-primary-icon-disabled:var(--tag-primary-text-disabled);--tag-primary-icon-hover:var(--tag-primary-text-hover);--tag-primary-icon-pressed:var(--tag-primary-text-pressed);--tag-primary-text-default:var(--color-neutral-900);--tag-primary-text-disabled:var(--color-neutral-300);--tag-primary-text-hover:var(--color-neutral-000);--tag-primary-text-pressed:var(--color-neutral-000);--tag-quaternary-background-default:var(--color-inverse-200);--tag-quaternary-background-disabled:var(--color-inverse-300);--tag-quaternary-background-hover:var(--color-inverse-100);--tag-quaternary-background-pressed:var(--color-inverse-300);--tag-quaternary-border-default:var(--tag-quaternary-background-default);--tag-quaternary-border-disabled:var(--tag-quaternary-background-disabled);--tag-quaternary-border-hover:var(--tag-quaternary-background-hover);--tag-quaternary-border-pressed:var(--tag-quaternary-background-pressed);--tag-quaternary-icon-default:var(--tag-quaternary-text-default);--tag-quaternary-icon-disabled:var(--tag-quaternary-text-disabled);--tag-quaternary-icon-hover:var(--tag-quaternary-text-hover);--tag-quaternary-icon-pressed:var(--tag-quaternary-text-pressed);--tag-quaternary-text-default:var(--color-inverse-900);--tag-quaternary-text-disabled:var(--color-inverse-50);--tag-quaternary-text-hover:var(--color-inverse-700);--tag-quaternary-text-pressed:var(--color-inverse-800);--tag-secondary-background-default:var(--color-brand-action-500);--tag-secondary-background-disabled:var(--color-neutral-100);--tag-secondary-background-hover:var(--color-brand-action-400);--tag-secondary-background-pressed:var(--color-brand-action-600);--tag-secondary-border-default:var(--tag-secondary-background-default);--tag-secondary-border-disabled:var(--tag-secondary-background-disabled);--tag-secondary-border-hover:var(--tag-secondary-background-hover);--tag-secondary-border-pressed:var(--tag-secondary-background-pressed);--tag-secondary-icon-default:var(--tag-secondary-text-default);--tag-secondary-icon-disabled:var(--tag-secondary-text-disabled);--tag-secondary-icon-hover:var(--tag-secondary-text-hover);--tag-secondary-icon-pressed:var(--tag-secondary-text-pressed);--tag-secondary-text-default:var(--color-neutral-000);--tag-secondary-text-disabled:var(--color-neutral-300);--tag-secondary-text-hover:var(--color-neutral-000);--tag-secondary-text-pressed:var(--color-neutral-000);--tag-succes-background-default:var(--color-feedback-success-500);--tag-succes-background-disabled:var(--color-neutral-100);--tag-succes-background-hover:var(--color-feedback-success-400);--tag-succes-background-pressed:var(--color-feedback-success-600);--tag-succes-border-default:var(--tag-succes-background-default);--tag-succes-border-disabled:var(--tag-succes-background-disabled);--tag-succes-border-hover:var(--tag-succes-background-hover);--tag-succes-border-pressed:var(--tag-succes-background-pressed);--tag-succes-icon-default:var(--tag-succes-text-default);--tag-succes-icon-disabled:var(--button-succes-text-disabled);--tag-succes-icon-hover:var(--button-succes-text-hover);--tag-succes-icon-pressed:var(--button-succes-text-pressed);--tag-succes-text-default:var(--color-neutral-000);--tag-succes-text-disabled:var(--color-neutral-300);--tag-succes-text-hover:var(--color-neutral-000);--tag-succes-text-pressed:var(--color-neutral-000);--tag-tertiary-background-default:var(--color-neutral-100);--tag-tertiary-background-disabled:var(--color-neutral-100);--tag-tertiary-background-hover:var(--color-neutral-50);--tag-tertiary-background-pressed:var(--color-neutral-200);--tag-tertiary-border-default:var(--tag-tertiary-background-default);--tag-tertiary-border-disabled:var(--tag-tertiary-background-disabled);--tag-tertiary-border-hover:var(--tag-tertiary-background-hover);--tag-tertiary-border-pressed:var(--tag-tertiary-background-pressed);--tag-tertiary-icon-default:var(--tag-tertiary-text-default);--tag-tertiary-icon-disabled:var(--tag-tertiary-text-disabled);--tag-tertiary-icon-hover:var(--tag-tertiary-text-hover);--tag-tertiary-icon-pressed:var(--tag-tertiary-text-pressed);--tag-tertiary-text-default:var(--color-neutral-900);--tag-tertiary-text-disabled:var(--color-neutral-300);--tag-tertiary-text-hover:var(--color-neutral-700);--tag-tertiary-text-pressed:var(--color-neutral-800);--text-inverse-body:var(--color-neutral-300);--text-inverse-disabled:var(--color-neutral-500);--text-inverse-header:var(--color-neutral-000);--text-inverse-intro:var(--color-neutral-50);--text-inverse-secondary:var(--color-neutral-400);--text-neutral-body:var(--color-neutral-500);--text-neutral-disabled:var(--color-neutral-300);--text-neutral-header:var(--color-neutral-900);--text-neutral-intro:var(--color-neutral-800);--text-neutral-secondary:var(--color-neutral-400);--block-height:600px;--spacing-32:32px;--spacing-28:28px;--spacing-16:16px;--spacing-12:12px;--spacing-8:8px;--spacing-4:4px;--spacing-2:2px;--tab-border:2px;--select-border-radius:8px;--radius-card:.5rem;}.cb-map{display:flex;flex-flow:column nowrap;gap:var(--spacing-28);box-sizing:border-box;position:relative;&.cb-map--detail-active{z-index:1000;}}.cb-map__content{position:relative;z-index:1;.cb-map__tablist{margin-block-end:var(--spacing-28);position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacing-8);&::after{position:absolute;bottom:0;left:0;height:var(--tab-border);width:100%;background-color:var(--border-neutral-base);content:"";}button{position:relative;display:flex;flex-direction:column;align-items:center;padding:var(--spacing-16);font-size:16px;font-weight:600;line-height:0;text-align:center;color:var(--color-neutral-600);font-family:'Flanders Art Sans';font-style:normal;background:transparent;&::after{position:absolute;bottom:0;z-index:1;height:var(--tab-border);width:calc(100% - var(--spacing-16));border-radius:var(--tab-border);background-color:var(--color-neutral-1000);content:"";opacity:0;}&[aria-selected="true"]{color:var(--color-neutral-1000);&::after{opacity:1;}}}}.cb-map__panel{&.is-hidden{display:none;}}}.cb-map__panel{display:flex;overflow:clip;.cb-map__results{background-color:var(--surface-neutral-base);position:relative;z-index:10;.cb-map__collapse{width:1.5rem;height:2.5rem;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:.5rem 0;background-color:var(--surface-neutral-base);border-radius:0 .25rem .25rem 0;position:absolute;right:-1.5rem;top:50%;transform:translateY(-50%);svg{transform:rotate(0deg);transition:transform .3s ease;}}.cb-map__collapse-wrapper{position:absolute;right:-1.5rem;top:50%;transform:translateY(-50%);z-index:11;.cb-map__collapse{anchor-name:--collapse-trigger;position:relative;right:auto;top:auto;transform:none;}}.cb-map__collapse-tooltip{position:fixed;@supports (anchor-name:--a){position-anchor:--collapse-trigger;left:anchor(right);top:anchor(center);translate:.5rem -50%;}width:max-content;max-width:10rem;padding:.5rem .75rem;background:var(--color-neutral-000);color:var(--color-neutral-500);border-radius:.375rem;font-size:.875rem;font-weight:600;line-height:1.4;box-shadow:0 4px 12px rgba(0,0,0,0.15);z-index:1000;&[hidden]{display:none;}&::after{content:'';position:absolute;top:50%;right:100%;transform:translateY(-50%);border:.375rem solid transparent;border-right-color:var(--color-neutral-000);}&.cb-map__collapse-tooltip--left::after{right:auto;left:100%;border-right-color:transparent;border-left-color:var(--color-neutral-000);}p{margin:0;}}}.cb-map__results-content{height:100%;width:100%;overflow-y:auto;}&[data-map-type="map"][data-collapse="false"]{& > .cb-map__results{width:33%;.cb-map__results-content{width:100%;}}& > .cb-map__canvas{width:67%;}}&[data-map-type="map"][data-collapse="true"]{& > .cb-map__results{width:0;.cb-map__results-content{width:0;overflow:clip;padding:0;}.cb-map__collapse{svg{transform:rotate(180deg);}}}& > .cb-map__canvas{width:100%;}}&[data-map-type="map"]{height:min(90svh,37.5rem);border:.0625rem solid var(--color-neutral-100);border-radius:var(--radius-card);& .cb-map__results-content{height:min(90svh,37.5rem);padding:.75rem;overflow:auto;}& > .cb-map__results{transition-behavior:allow-discrete;}& > .cb-map__canvas{height:min(90svh,37.5rem);}}&[data-map-type="list"]{height:max-content;border:0;transition:min-height .3s cubic-bezier(.4,0,.2,1);& > .cb-map__results{width:100%;}& > .cb-map__canvas{display:none;}}@media screen and (max-width:779px){&[data-map-type="map"]{flex-direction:column;height:auto;& > .cb-map__results{width:100% !important;order:2;.cb-map__collapse,.cb-map__collapse-wrapper,.cb-map__collapse-tooltip{display:none !important;}.cb-map__results-content{width:100% !important;height:auto;overflow:visible !important;padding:.75rem !important;}}& > .cb-map__canvas{width:100% !important;height:50svh;order:1;}}}}.cb-map__results{position:relative;}.cb-map__results-detail{position:absolute;inset:0;z-index:20;background-color:var(--surface-neutral-base);overflow-y:auto;&:empty{display:none;}}.cb-map__results-detail-wrapper{display:flex;flex-direction:column;height:100%;}.cb-map__results-detail-loading{opacity:0;transform:translateX(1rem);animation:detailSlideIn .3s cubic-bezier(.4,0,.2,1) forwards;}@keyframes detailSlideIn{from{opacity:0;transform:translateX(1rem);}to{opacity:1;transform:translateX(0);}}@keyframes detailFadeIn{from{opacity:0;}to{opacity:1;}}.cb-map__results-detail-back{display:flex;flex-flow:row nowrap;align-items:center;gap:0.25rem;padding:0.75rem;background:transparent;border:none;font-size:1rem;font-weight:600;line-height:1.5rem;color:var(--color-brand-action-500,#0055cc);cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease;&:hover{background-color:var(--surface-neutral-subtle,#f5f5f5);color:var(--color-brand-action-600,#0048ad);}&:focus-visible{outline:2px solid var(--color-brand-action-500,#0055cc);outline-offset:-2px;}svg{flex-shrink:0;}span{white-space:nowrap;}}.cb-map__results-detail-content{flex:1;padding:.75rem;overflow-y:auto;position:relative;opacity:0;animation:detailFadeIn .25s ease forwards;&::before{content:'';height:.0625rem;background:var(--border-neutral-base);position:absolute;top:0;left:.75rem;right:.75rem;}}.cb-map__results-detail-loading,.cb-map__results-detail-error{display:flex;align-items:center;justify-content:center;text-align:center;padding:.75rem;}.cb-map__results-detail-error{color:var(--color-feedback-error-500,#dc3545);}@media screen and (max-width:779px){.cb-map .cb-map__results-detail-overlay{position:fixed;inset:0;z-index:99998;background-color:rgba(0,0,0,0);pointer-events:none;transition:background-color .3s cubic-bezier(.5,0,0,1);&.is-active{background-color:rgba(0,0,0,0.5);pointer-events:auto;}}.cb-map__results-detail{position:fixed;top:auto;bottom:0;left:0;right:0;z-index:99999;max-height:80svh;border-radius:.5rem .5rem 0 0;box-shadow:0 -4px 20px rgba(0,0,0,0.15);transform:translateY(100%);transition:transform .3s cubic-bezier(.5,0,0,1);&:not(:empty){transform:translateY(0);}&:empty{display:block;transform:translateY(100%);}}.cb-map__results-detail-wrapper{max-height:80svh;position:relative;}.cb-map__results-detail-loading,.cb-map__results-detail-content{animation:none;opacity:1;transform:none;}.cb-map__results-detail-header{display:contents;}.cb-map__results-detail-back{display:none;}.cb-map__results-detail-close{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;width:1.75rem;height:1.75rem;min-height:1.75rem;border:none;border-radius:1.75rem;color:var(--platform-close-color,#0055CC);background-color:var(--platform-close-background,#B2CCEF);cursor:pointer;position:absolute;top:.75rem;right:.75rem;z-index:10;svg{width:1rem;height:1rem;}}.cb-map__results-detail-content{max-height:calc(80svh - 3.5rem);overflow-y:auto;}.cb-map__results-detail-wrapper:has(.cb-map__poi-nav) .cb-map__results-detail-content{max-height:calc(80svh - 7rem);}}@media screen and (min-width:780px){.cb-map__results-detail-close{display:none;}.cb-map__results-detail-header{display:contents;}.cb-map .cb-map__results-detail-overlay{display:none;}}body.cb-map-detail-open{overflow:hidden;}.cb-map__poi-nav{display:none;}@media screen and (max-width:779px){.cb-map__poi-nav{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem;background:var(--color-neutral-000,#fff);border-top:1px solid var(--border-neutral-base,#e5e5e5);position:sticky;bottom:0;z-index:10;}.cb-map__poi-nav-arrows{display:flex;flex-flow:row nowrap;align-items:center;gap:.5rem;}.cb-map__poi-nav-btn{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:none;border-radius:50%;background:transparent;color:var(--color-neutral-900,#333);cursor:pointer;transition:background-color .2s ease,color .2s ease;&:hover:not(:disabled){background:var(--color-neutral-50,#f5f5f5);}&:disabled{opacity:.35;cursor:not-allowed;}svg{width:1.25rem;height:1.25rem;}}.cb-map__poi-nav-dots{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;gap:.5rem;overflow-x:auto;padding:.25rem;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none;}}.cb-map__poi-nav-dot{flex:0 0 auto;width:.5rem;height:.5rem;padding:0;border:none;border-radius:.25rem;background:var(--color-neutral-300,#ccc);cursor:pointer;transition:background-color .25s ease,width .25s ease;&:hover{background:var(--color-neutral-500,#888);}&.cb-map__poi-nav-dot--active{width:1.5rem;height:.5rem;background:var(--platform-primary,var(--color-brand-action-500,#0055cc));}}.cb-map__results-detail-content{transition:opacity .15s ease,transform .15s ease;}.cb-map__results-detail-content--transitioning{opacity:0;&.cb-map__results-detail-content--next{transform:translateX(-1rem);}&.cb-map__results-detail-content--prev{transform:translateX(1rem);}}.cb-map__results-detail-content--entering{opacity:0;&.cb-map__results-detail-content--enter-next{transform:translateX(1rem);}&.cb-map__results-detail-content--enter-prev{transform:translateX(-1rem);}}}.cb-map{.field--name-field-region,.field--name-field-distance,.field--name-field-route-subject,.field--name-field-route-type{display:flex;flex-flow:row nowrap;gap:.375rem;align-items:center;margin-block-end:0;font-style:normal;font-weight:600;font-size:var(--font-size-badge);line-height:.75rem;letter-spacing:.5px;text-transform:uppercase;color:var(--text-neutral-body);&::before{display:none;margin-inline:0;}}.field--name-field-region{&::before{content:'';height:.75rem;width:.5625rem;display:block;background-color:var(--text-neutral-body);mask-image:url(/modules/custom/tvl_contenthub/images/marker.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;}}.field--name-field-distance{&::before{content:'';width:0.75rem;height:0.75rem;display:block;background-color:var(--text-neutral-body);mask-image:url(/modules/custom/tvl_contenthub/images/distance.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:0.75rem 0.75rem;}}.node--view-mode-teaser .field--name-field-distance{margin-block-end:0;&::before{margin:0;}}.field--name-field-link{font-weight:600;font-size:.875rem;line-height:1.25;overflow-wrap:anywhere;word-break:break-all;min-width:0;.field__items{display:grid;gap:.25rem;}.field__item--name-field-link{display:flex;align-items:center;gap:.375rem;&::before{flex:0 0 auto;content:'';width:.75rem;height:.75rem;display:block;background-color:var(--color-neutral-600);mask-image:url(/modules/custom/tvl_contenthub/images/link.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;}}}}.cb-map{position:relative;}.cb-map::before{content:'';position:absolute;inset:0;background:rgba(255,255,255,0.7);z-index:100;opacity:0;visibility:hidden;transition:opacity 0.2s ease,visibility 0.2s ease;pointer-events:none;}.cb-map::after{content:'';position:absolute;top:50%;left:50%;width:32px;height:32px;margin:-16px 0 0 -16px;border:4px solid var(--platform-primary,#ffed00);border-top-color:transparent;border-radius:50%;z-index:101;opacity:0;visibility:hidden;transition:opacity 0.2s ease,visibility 0.2s ease;pointer-events:none;}body.ajaxified-facets-loading .cb-map::before,body.ajaxified-facets-loading .cb-map::after{opacity:1;visibility:visible;}body.ajaxified-facets-loading .cb-map::after{animation:cb-map-loading-spin 1s cubic-bezier(.5,.25,.75,.5) infinite;}@keyframes cb-map-loading-spin{to{transform:rotate(360deg);}}
.cb-map__filters{--icon-size:1rem;--icon-dropdown:1.5rem;display:flex;flex-flow:row wrap;gap:var(--spacing-28) var(--spacing-8);align-items:center;position:relative;z-index:5;.block--facet-blockpoi-category{width:100%;ul{display:flex;flex-flow:row wrap;gap:var(--spacing-8);padding:0;margin:0;list-style-type:none;}li{margin:0;position:relative;&:has(button.reset){margin-left:auto;}img{width:var(--icon-size);height:var(--icon-size);position:absolute;top:50%;left:8px;transform:translateY(-50%);z-index:1;filter:invert(0.5) sepia(0) saturate(5) hue-rotate(175deg);}&:has(input:checked){img{filter:none;}}}input[type="checkbox"]{display:none;+ label{display:flex;align-items:center;min-height:var(--spacing-28);margin:0;padding:0 .625rem;border:1px solid var(--tag-primary-background-default);border-radius:200px;font-size:.875rem;font-weight:600;line-height:16px;letter-spacing:0.5px;color:var(--color-neutral-900);background:var(--tag-primary-background-default);gap:var(--spacing-8);font-style:normal;cursor:pointer;.vocabulary--poi-category > .content{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:.375rem;.field--name-field-poi-icon{width:.625rem;}img{position:relative;inset:auto;transform:none;}}&::before{content:none;}}&:checked{+ label{background-color:red;}}}}.block--facet-blockroute-distance,.block--facet-blockroute-region,.block--facet-blockroute-subject{width:100%;}.tvl-dropdown-wrapper{position:relative;&[aria-expanded="true"]{.tvl-dropdown-wrapper__selected{&::after{transform:translateY(-50%) rotate(180deg);}}.tvl-dropdown-wrapper__content{display:flex;flex-flow:column nowrap;opacity:1;z-index:10;}}> label{width:100%;margin-block-end:.25rem;padding-block:.625rem .75rem;font-style:normal;font-weight:600;font-size:.75rem;line-height:1.125rem;color:var(--form-neutral-text-label);border-bottom:.0625rem solid var(--border-neutral-base);position:relative;&::after{content:'';width:var(--icon-dropdown);height:var(--icon-dropdown);background:var(--form-neutral-icon-default);mask-image:url(/modules/custom/tvl_contenthub/images/dropdown.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:var(--icon-dropdown) var(--icon-dropdown);position:absolute;right:.75rem;top:50%;transform:translateY(-50%) rotate(0deg);pointer-events:none;rotate:0deg;transition:rotate .3s ease;}[aria-expanded="true"] &{&::after{transform:translateY(-50%) rotate(180deg);}}@media screen and (min-width:780px){width:max-content;padding:0;font-size:1rem;line-height:1.5rem;border-bottom:0;&::after{display:none;}}}}.tvl-dropdown-wrapper__selected{&{box-sizing:border-box;position:relative;display:flex;flex-direction:row;align-items:center;padding:0 .75rem;gap:.5rem;height:3rem;min-height:3rem;background:var(--form-neutral-background-default);border:1px solid var(--form-neutral-border-default);border-radius:.5rem;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.75rem;color:var(--form-neutral-text-placeholder);opacity:0;position:absolute;top:0;left:0;right:0;z-index:1;}&::after{content:'';width:var(--icon-dropdown);height:var(--icon-dropdown);background:var(--form-neutral-icon-default);mask-image:url(/modules/custom/tvl_contenthub/images/dropdown.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:var(--icon-dropdown) var(--icon-dropdown);position:absolute;right:.75rem;top:50%;transform:translateY(-50%) rotate(0deg);transform-origin:center center;pointer-events:none;transition:rotate .3s ease;}@media screen and (min-width:780px){opacity:1;position:relative;}}.tvl-dropdown-wrapper__content{width:100%;display:none;flex-direction:column;align-items:center;background:var(--color-neutral-000);opacity:0;transition:all .3s ease;transition-behavior:allow-discrete;@media screen and (min-width:780px){padding:.75rem;box-shadow:0 1px 6px rgba(106,118,134,0.35);border-radius:.5rem;position:absolute;top:calc(100% + .5rem);left:0;z-index:-10000;}ul{width:100%;padding:0;margin:0;display:flex;flex-flow:column wrap;gap:.5rem;list-style-type:none;li{width:100%;padding:0;display:flex;gap:1rem;align-items:center;@media screen and (min-width:780px){padding:.75rem;gap:0;}}}input[type="checkbox"]{display:none;+ label{height:1.75rem;min-height:1.75rem;padding-inline-start:2rem;padding-block:0 !important;margin:0;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.75rem;color:var(--dropdown-header-default);border-bottom:0;position:relative;&::before,&::after{content:'';width:.875rem;height:.875rem;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);}&::before{background:var(--color-neutral-000);border:.0625rem solid var(--form-neutral-border-default);border-radius:.25rem;opacity:1;}&::after{background:var(--color-neutral-900);mask-image:url(/modules/custom/tvl_contenthub/images/icon-check.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:1.25rem 1.25rem;opacity:0;rotate:0deg !important;}}&:checked{+ label{&{padding-block:0;}&::after{opacity:1;rotate:0deg !important;}}}}}.cb-map__filters-reset{&{font-style:normal;font-weight:600;font-size:.75rem;line-height:.875rem;color:var(--platform-secondary);background:transparent;border:none;padding:0;text-decoration:none;transition:opacity .2s ease;&:hover{opacity:.7;}}@media screen and (min-width:780px){font-size:1rem;line-height:1.5rem;}&.mobile{display:block;margin-left:auto;@media screen and (min-width:780px){display:none;}}.cb-map__filters-actions &{display:none;@media screen and (min-width:780px){display:block;}}}.cb-map__mobile-filter-toggle{&{font-style:normal;font-weight:600;font-size:.75rem;line-height:.875rem;display:flex;flex-flow:row nowrap;align-items:center;gap:var(--spacing-4);color:var(--color-brand-action-500);}@media screen and (min-width:780px){display:none;}}.cb-map__filters-wrapper{&{width:100%;padding:1rem .75rem;display:flex;flex-flow:row wrap;align-items:center;position:fixed;bottom:-100%;left:0;right:0;z-index:10000;background-color:var(--color-neutral-000);border-radius:.5rem .5rem 0 0;transition:bottom .3s ease;}@media screen and (min-width:780px){position:static;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;> .cb-map__filters-actions{grid-column:1 / -1;margin-top:.5rem;}&.filters-hidden{> .block--facet-blockroute-distance,> .block--facet-blockroute-region,> .block--facet-blockroute-subject{display:none;}}}&.show-filters{bottom:0;}}.cb-map__filters-actions{display:none;@media screen and (min-width:780px){display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;width:100%;}}.cb-map__filters-hide{font-style:normal;font-weight:600;font-size:1rem;line-height:1.5rem;color:var(--platform-secondary);background:transparent;border:none;padding:0;cursor:pointer;text-decoration:none;transition:opacity .2s ease;&:hover{opacity:.7;}.cb-map__filters-hide-icon{font-size:1.25rem;font-weight:700;margin-right:.25rem;}}.cb-map__filters-wrapper-header{width:100%;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:.5rem;font-style:normal;font-weight:600;font-size:.75rem;line-height:1.125rem;color:var(--text-neutral-header);@media screen and (min-width:780px){display:none;}}.cb-map__filters-wrapper-close{margin-inline-start:auto;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;gap:.5rem;width:1.75rem;height:1.75rem;min-height:1.75rem;border-radius:1.75rem;color:var(--link-neutral-icon-default);background-color:var(--platform-primary);}.block--facet-blockpoi-category{input[type="checkbox"]{&:checked{+ label{border-color:var(--platform-primary);background-color:var(--platform-primary);color:var(--platform-text-on-primary);&::after{background-color:var(--platform-text-on-primary);}}}}}.tvl-dropdown-wrapper__content{input[type="checkbox"]{&:checked{+ label{&::before{background-color:var(--platform-primary);border-color:var(--platform-primary);}}}}}}
.cb-map__results{.view--map-routes-and-pois{.group{}}.view__header{display:flex;flex-flow:row nowrap;gap:.5rem;align-items:center;justify-content:space-between;h2{margin-block-end:0;padding-block-end:0;display:flex;flex-flow:row nowrap;gap:.25rem;align-items:center;font-style:normal;font-weight:400;font-size:1.25rem;line-height:1.875rem;color:var(--text-neutral-intro);&::before{content:'';width:var(--list-dot-size);height:var(--list-dot-size);display:block;border-radius:50%;}&::after{display:none;}}span{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;text-align:right;color:var(--text-neutral-intro);}}.view__content{display:flex;}.group{~ .group{margin-block-start:.75rem;}}}[data-map-type="map"]{.view__header{margin-block-end:.75rem;}.group{position:relative;.views__row{margin-block-end:.25rem;}&:has(.views__row) + .group:has(.views__row){margin-block-start:1.5rem;padding-block-start:1.5rem;&::before{content:'';width:100%;height:.0625rem;display:block;background:var(--border-neutral-base);position:absolute;top:0;left:0;}}}.cb-map__results{.view__content{flex-flow:column nowrap;gap:.25rem;}}.node__content--view-mode-teaser{.media--type-bynder,.field--image{&::before{content:none;}}.field--name-field-copyright{display:none;}.image{overflow:hidden;border-radius:50px;}.image img,.image .lazy-wrapper{opacity:1;aspect-ratio:1 / 1;max-height:3.125rem;object-fit:cover;overflow:clip;}}.node--map-route.node--view-mode-teaser{.node__content--map-route{display:grid;grid-template-columns:50px auto;gap:.75rem;cursor:pointer;}.image{border-radius:50px;position:relative;img{background-color:var(--color-tag-primary-background-disabled);}}.field--name-title{h3,h3 a{margin-block-end:.25rem;font-style:normal;font-weight:600;font-size:1rem;line-height:1.1;color:var(--text-neutral-header);text-decoration:none;}}.teaser-info{ul.category{display:flex;flex-flow:row wrap;align-items:center;gap:.375rem;margin:0;padding:0;list-style-type:none;}li{display:flex;flex-flow:row nowrap;align-items:center;gap:.375rem;margin:0;~ li{&::before{content:'';width:.125rem;height:.125rem;min-width:.125rem;display:block;background-color:var(--color-neutral-700);border-radius:.125rem;}}}}}.node--point-of-interest-poi.node--view-mode-teaser{.node__content--point-of-interest-poi{display:grid;grid-template-columns:50px auto;gap:.75rem;cursor:pointer;}.image{border-radius:50px;position:relative;img{background-color:var(--color-tag-primary-background-disabled);}}.field--name-title{h3,h3 a{margin-block-end:.25rem;font-style:normal;font-weight:600;font-size:1rem;line-height:1.1;color:var(--text-neutral-header);text-decoration:none;}}.teaser-info{display:flex;flex-flow:row wrap;align-items:center;gap:.25rem;}ul.category{display:flex;flex-flow:row nowrap;gap:.375rem;align-items:center;padding:0;margin:0;list-style-type:none;li{display:flex;flex-flow:row nowrap;gap:.375rem;align-items:center;margin:0;span{content:'';width:0.75rem;height:0.75rem;display:block;background-color:var(--text-neutral-body);mask-repeat:no-repeat;mask-position:center center;mask-size:0.75rem 0.75rem;}~ li{&::before{content:'';width:.125rem;height:.125rem;min-width:.125rem;display:block;background-color:var(--color-neutral-700);border-radius:.125rem;}}}}.field--name-field-poi-category{font-style:normal;font-weight:600;font-size:var(--font-size-badge);line-height:.75rem;letter-spacing:0.5px;text-transform:uppercase;color:var(--text-neutral-body);}.accessibility{width:var(--icon-medium);height:var(--icon-medium);display:block;&::after{content:'';width:var(--icon-medium);height:var(--icon-medium);min-width:var(--icon-medium);display:block;background:var(--button-plain-icon-disabled);mask-image:url(/modules/custom/tvl_contenthub/images/not-wheelchairfriendly.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:var(--icon-medium) var(--icon-medium);}&.is-accessible{&::after{background:var(--color-feedback-success-500);mask-image:url(/modules/custom/tvl_contenthub/images/wheelchairfriendly.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:var(--icon-medium) var(--icon-medium);}}}.field--name-body{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:var(--text-neutral-body);}}}[data-map-type="list"]{.view__header{margin-block-end:2.5rem;}.node__content--view-mode-teaser{.image img{aspect-ratio:1 / 1;object-fit:cover;width:100%;height:auto;}.media--type-bynder,.field--image{margin-block-end:.75rem;&::before{content:none;}}}.group{position:relative;.view__content{display:flex;flex-flow:row wrap;gap:1.5rem .5rem;}.views__row{width:calc((100% / 3) - (1rem / 3));}&:has(.views__row) + .group:has(.views__row){margin-block-start:5rem;&::before{content:'';width:100%;height:.0625rem;display:block;background:var(--border-neutral-base);position:absolute;top:-2.5rem;left:0;}}@media screen and (max-width:779px){.view__content{flex-direction:column;gap:.75rem;}.views__row{width:100%;.image{width:100%;}}&:has(.views__row) + .group:has(.views__row){margin-block-start:3rem;&::before{top:-1.5rem;}}}}.node--map-route.node--view-mode-teaser{.node__content--view-mode-teaser{position:relative;margin-block-end:.75rem;&::before{content:'';width:2.5rem;height:2.5rem;display:block;border-radius:50%;position:absolute;top:.75rem;left:.75rem;z-index:10;}&::after{content:'';width:2.5rem;height:2.5rem;display:block;border-radius:50%;background:var(--color-neutral-1000);mask-image:url(/modules/custom/tvl_contenthub/images/distance.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:1.5rem 1.5rem;position:absolute;top:.8125rem;left:.75rem;z-index:10;}}.image{opacity:1;border-radius:.25rem;position:relative;overflow:clip;&::before{content:'';width:100%;height:100%;display:block;position:absolute;inset:0;z-index:1;background:linear-gradient(166.12deg,rgba(0,0,0,0.75) 21.98%,rgba(0,0,0,0) 46.39%);}img{background-color:var(--color-tag-primary-background-disabled);}}.field--name-title{h3,h3 a{margin-block-end:.25rem;font-style:normal;font-weight:600;font-size:1rem;line-height:1.1;color:var(--text-neutral-header);text-decoration:none;}}.teaser-info{ul{margin:0;padding:0;list-style-type:none;}li{margin:0;}}.field--name-field-region,.field--name-field-distance{font-style:normal;font-weight:600;font-size:var(--font-size-badge);line-height:.75rem;letter-spacing:0.5px;text-transform:uppercase;color:var(--color-neutral-50);position:absolute;z-index:10;}.field--name-field-region{top:1.375rem;left:4rem;}.field--name-field-distance{top:2.125rem;left:4rem;&::before{display:none;}}.field--name-field-route-type{font-style:normal;font-weight:600;font-size:var(--font-size-badge);line-height:.75rem;letter-spacing:0.5px;text-transform:uppercase;color:var(--text-neutral-body);}}.node--point-of-interest-poi.node--view-mode-teaser{.node__content--point-of-interest-poi{position:relative;&::before{content:'';width:2.5rem;height:2.5rem;display:block;border-radius:50%;position:absolute;top:.75rem;left:.75rem;z-index:10;}}.image{margin-block-end:.75rem;border-radius:.25rem;position:relative;overflow:clip;&::before{content:'';width:100%;height:100%;display:block;position:absolute;inset:0;z-index:1;background:linear-gradient(166.12deg,rgba(0,0,0,0.75) 21.98%,rgba(0,0,0,0) 46.39%);}img{background-color:var(--color-tag-primary-background-disabled);position:static;}}.field--name-title{h3,h3 a{margin-block-end:.25rem;font-style:normal;font-weight:600;font-size:1rem;line-height:1.1;color:var(--text-neutral-header);text-decoration:none;}}.teaser-info{ul{padding:0;margin:0;list-style-type:none;}li{margin:0;}}ul.category{padding:0;margin:0;list-style-type:none;.category__icon{width:var(--icon-large);height:var(--icon-large);display:block;background-color:var(--color-neutral-1000);mask-repeat:no-repeat;mask-position:center center;mask-size:var(--icon-large) var(--icon-large);position:absolute;top:1.25rem;left:1.25rem;z-index:11;}}.field--name-field-poi-category{position:absolute;top:1.625rem;left:4rem;z-index:10;font-style:normal;font-weight:600;font-size:.6125rem;line-height:.75rem;letter-spacing:0.5px;text-transform:uppercase;color:var(--color-neutral-50);}.accessibility{width:2.5rem;height:2.5rem;display:none;position:absolute;top:.75rem;right:.75rem;z-index:10;&::before{content:'';width:var(--icon-medium);height:var(--icon-medium);display:block;background:var(--button-plain-icon-disabled);mask-image:url(/modules/custom/tvl_contenthub/images/not-wheelchairfriendly.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:var(--icon-medium) var(--icon-medium);position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);}&::after{content:'';width:2.5rem;height:2.5rem;display:block;border-radius:50%;background-color:var(--icon-badge-primary-background-default);background:var(--color-feedback-success-100);border:1px solid var(--color-feedback-success-300);box-shadow:0px 2px 12px rgba(106,118,134,0.35);}&.is-accessible{display:block;&::before{background:var(--color-feedback-success-500);mask-image:url(/modules/custom/tvl_contenthub/images/wheelchairfriendly.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:var(--icon-medium) var(--icon-medium);}}}.field--name-body{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:var(--text-neutral-body);}}}@media screen and (max-width:779px){[data-map-type="list"]{.view__header{margin-block-end:.75rem;}.group{.view__content{gap:.25rem;}.views__row{margin-block-end:.25rem;}}.node--map-route.node--view-mode-teaser{.node__content--view-mode-teaser{display:grid;grid-template-columns:50px auto;gap:.75rem;position:static;&::before,&::after{display:none;}}.image{margin-block-end:0;border-radius:50px;overflow:clip;&::before{display:none;}img{width:50px;height:50px;aspect-ratio:1 / 1;max-height:3.125rem;border-radius:50%;}}.field--name-field-region,.field--name-field-distance{position:static;color:var(--text-neutral-body);font-size:var(--font-size-badge);}.field--name-field-route-type{font-size:var(--font-size-badge);}.teaser-info{ul.category{display:flex;flex-flow:row wrap;align-items:center;gap:.375rem;}li{display:flex;align-items:center;gap:.375rem;~ li::before{content:'';width:.125rem;height:.125rem;min-width:.125rem;display:block;background-color:var(--color-neutral-700);border-radius:.125rem;}}}}.node--point-of-interest-poi.node--view-mode-teaser{.node__content--point-of-interest-poi{display:grid;grid-template-columns:50px auto;gap:.75rem;position:static;&::before{display:none;}}.image{margin-block-end:0;border-radius:50px;overflow:clip;&::before{display:none;}img{width:50px;height:50px;aspect-ratio:1 / 1;max-height:3.125rem;border-radius:50%;position:static;}}ul.category{.category__icon{position:static;width:var(--icon-small);height:var(--icon-small);background-color:var(--text-neutral-body);mask-size:var(--icon-small) var(--icon-small);}}.field--name-field-poi-category{position:static;font-size:var(--font-size-badge);color:var(--text-neutral-body);}.accessibility{display:none;&.is-accessible{display:none;}}.teaser-info{display:flex;flex-flow:row wrap;align-items:center;gap:.25rem;}}}}.cb-map{.cb-map__results{.view__header{h2{&::before{background:var(--platform-primary);}}}}[data-map-type="list"]{.node--map-route.node--view-mode-teaser{.node__content--view-mode-teaser{&::before{background:var(--platform-marker);border:1px solid var(--platform-marker-stroke);transition:background .6s var(--ease-out-expo);}}&:hover .node__content--view-mode-teaser::before{background:var(--platform-marker-hover);}}.node--point-of-interest-poi.node--view-mode-teaser{.node__content--point-of-interest-poi{&::before{background:var(--platform-marker);border:1px solid var(--platform-marker-stroke);transition:background .6s var(--ease-out-expo);}}&:hover .node__content--point-of-interest-poi::before{background:var(--platform-marker-hover);}}}}[data-map-type="list"]{.cb-map__tablist{margin-block-end:0;}.cb-map__results-detail-back{padding-inline:0;}.node--view-mode-full{.node__content--map-route--full,.node__content--point-of-interest-poi{display:grid;grid-template-columns:22.5rem 1fr;grid-template-rows:auto;gap:0 1.75rem;.field--name-field-image,.field--name-field-poi-image{grid-column:1;grid-row:1 / -1;.media,.lazy-wrapper{display:contents;}img{aspect-ratio:16 / 9;position:relative;width:100%;height:auto;object-fit:cover;border-radius:.25rem;background-color:var(--color-tag-primary-background-disabled);}}> *:not(.field--name-field-image):not(.field--name-field-poi-image){grid-column:2;}> .content-wrapper{grid-column:2;grid-row:1 / -1;display:flex;flex-direction:column;}.field--name-title{padding-block-start:0;h2,h3{margin:0;margin-block-end:.25rem;padding:0;font-style:normal;font-weight:600;font-size:1rem;line-height:1.1;color:var(--text-neutral-header);&::after{display:none;}}}ul.category{display:flex;flex-flow:row nowrap;gap:.375rem;padding:0;margin:0;list-style:none;margin-block-start:.125rem;li{display:flex;flex-flow:row nowrap;align-items:center;gap:.375rem;padding:0;margin:0;font-style:normal;font-weight:600;font-size:var(--font-size-badge);line-height:.75rem;color:var(--text-neutral-body);letter-spacing:0.5px;text-transform:uppercase;~ li{&::before{content:'';width:.125rem;height:.125rem;min-width:.125rem;display:block;background-color:var(--color-neutral-700);border-radius:.125rem;}}}}.content,.field--name-body{margin-block-start:.5rem;font-weight:600;font-size:.875rem;line-height:1.25rem;color:var(--color-neutral-500);}@media screen and (max-width:779px){display:flex;flex-direction:column;.field--name-field-image,.field--name-field-poi-image,> *:not(.field--name-field-image):not(.field--name-field-poi-image),> .content-wrapper{grid-column:unset;grid-row:unset;}> .content-wrapper{display:flex;flex-direction:column;}.field--name-title{padding-inline-end:3rem;}}}}}.node--view-mode-full{.field--name-field-image--desktop,.field--name-field-poi-image--desktop{display:block;}.field--name-field-image--mobile,.field--name-field-poi-image--mobile{display:none;}}@media screen and (max-width:779px){.node--view-mode-full{.field--name-field-image--desktop,.field--name-field-poi-image--desktop{display:none;}.field--name-field-image--mobile,.field--name-field-poi-image--mobile{display:block;width:100%;margin-block:.75rem;.media,.lazy-wrapper{display:contents;}img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:.25rem;background-color:var(--color-tag-primary-background-disabled);}}}}.node--map-route.node--view-mode-full{.view__header{margin-block-end:.5rem;}.field--name-field-points-of-interest{display:flex;flex-direction:column;gap:.75rem;.node--point-of-interest-poi.node--view-mode-teaser{.node__content--point-of-interest-poi{display:grid;grid-template-columns:50px auto;gap:.75rem;cursor:pointer;position:static;&::before{display:none;}}.image{grid-column:1;border-radius:50px;position:relative;margin-block-end:0;overflow:visible;&::before{display:none;}img{width:50px;height:50px;object-fit:cover;border-radius:50%;position:static;overflow:clip;background-color:var(--color-tag-primary-background-disabled);}}.field--name-title{h3,h3 a{margin-block-end:.25rem;font-style:normal;font-weight:600;font-size:1rem;line-height:1.1;color:var(--text-neutral-header);text-decoration:none;}}.teaser-info{display:flex;flex-flow:row wrap;align-items:center;gap:.25rem;}ul.category{display:flex;flex-flow:row nowrap;gap:.375rem;align-items:center;padding:0;margin:0;list-style-type:none;.category__icon{position:static;width:var(--icon-small);height:var(--icon-small);background-color:var(--text-neutral-body);}li{display:flex;flex-flow:row nowrap;gap:.125rem;align-items:center;margin:0;span{width:var(--icon-small);height:var(--icon-small);display:block;background-color:var(--text-neutral-body);mask-repeat:no-repeat;mask-position:center center;mask-size:var(--icon-small) var(--icon-small);}}li + li::before{content:'';width:.125rem;height:.125rem;min-width:.125rem;display:block;position:relative;top:auto;left:auto;transform:none;background-color:var(--color-neutral-700);border-radius:.125rem;}}.field--name-field-poi-category{position:static;font-style:normal;font-weight:600;font-size:var(--font-size-badge);line-height:.75rem;letter-spacing:0.5px;text-transform:uppercase;color:var(--text-neutral-body);}.accessibility{position:static;width:var(--icon-medium);height:var(--icon-medium);display:block;&::before{display:none;}&::after{content:'';position:static;width:var(--icon-medium);height:var(--icon-medium);min-width:var(--icon-medium);display:block;background:var(--button-plain-icon-disabled);mask-image:url(/modules/custom/tvl_contenthub/images/not-wheelchairfriendly.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:var(--icon-medium) var(--icon-medium);border:none;box-shadow:none;border-radius:0;transform:none;}&.is-accessible{&::after{background:var(--color-feedback-success-500);mask-image:url(/modules/custom/tvl_contenthub/images/wheelchairfriendly.svg);}}}.field--name-body{font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;color:var(--text-neutral-body);}}}}.skeleton{.teaser__content{.skeleton__image{display:block;}.skeleton__title{width:50%;display:block;}.skeleton__info{width:30%;display:block;}.skeleton__body{width:60%;display:block;}}}[data-map-type="map"]{.teaser__content{display:grid;grid-template-columns:50px auto;gap:.75rem;.skeleton__image{width:50px;height:50px;display:block;border-radius:50%;}header{display:flex;flex-flow:column nowrap;gap:.25rem;}.skeleton__title{height:1.5rem;border-radius:1.5rem;}.skeleton__info{height:1rem;border-radius:1rem;}.skeleton__body{height:1.25rem;border-radius:1.25rem;}}}.tvl-map-popup--loading.skeleton{display:block;width:100%;.teaser__content{grid-template-columns:unset;width:100%;gap:.25rem;}.skeleton__title{width:100%;height:1.25rem;}.skeleton__info{width:40%;height:1rem;margin-inline:auto;}}[data-map-type="list"]{.teaser__content{width:100%;display:flex;flex-flow:column nowrap;.skeleton__image{width:100%;height:0;padding-block-end:100%;border-radius:.25rem;}.skeleton__title{height:1.5rem;border-radius:1.5rem;margin-block:.75rem;}.skeleton__info{height:.75rem;border-radius:.75rem;}.skeleton__body{height:1.25rem;border-radius:1.25rem;}}.teaser__content-route{.skeleton__body{display:none;}}@media screen and (max-width:779px){.teaser__content{display:grid;grid-template-columns:50px auto;gap:.75rem;.skeleton__image{width:50px;height:50px;padding-block-end:0;border-radius:50%;}header{display:flex;flex-flow:column nowrap;gap:.25rem;}.skeleton__title{height:1.5rem;border-radius:1.5rem;margin-block:0;}.skeleton__info{height:1rem;border-radius:1rem;}.skeleton__body{height:1.25rem;border-radius:1.25rem;}}}}.mt-1{animation:shimmer 3s;animation-iteration-count:infinite;background:linear-gradient(to right,#e6e6e6 5%,#cccccc 25%,#e6e6e6 35%);background-size:1000px 100%;}.skeleton.cb-map__results-detail-loading{.skeleton__image{margin-block-start:3rem;aspect-ratio:16 / 9;padding-block-end:unset;width:100%;height:unset;border-radius:.25rem;}@media screen and (max-width:779px){padding:.75rem;.teaser__content{display:flex;flex-direction:column;> div:not(.skeleton__image){order:1;}.skeleton__image{order:2;}}.skeleton__image{margin-block-start:.75rem;margin-block-end:0;}.skeleton__title{margin-block-end:.125rem;}.skeleton__info{margin-block-end:0;}}}[data-map-type="list"]{.skeleton.cb-map__results-detail-loading{margin-block-start:3rem;padding-inline:0;.teaser__content{display:grid;grid-template-columns:22.5rem 1fr;gap:0 1.75rem;}.skeleton__image{grid-column:1;grid-row:1 / -1;margin-block-start:0;aspect-ratio:16 / 9;width:22.5rem;height:auto;border-radius:.25rem;}.skeleton__title,.skeleton__info,.skeleton__body{grid-column:2;margin-block:0;}.skeleton__title{height:1.5rem;margin-block-end:.25rem;}.skeleton__info{height:.75rem;margin-block-end:.5rem;}.skeleton__body{height:1.25rem;}@media screen and (max-width:779px){margin-block-start:0;padding:.75rem;.teaser__content{display:flex;flex-direction:column;> div:not(.skeleton__image){order:1;}.skeleton__image{order:2;}}.skeleton__image{grid-column:unset;grid-row:unset;width:100%;margin-block:.75rem;}.skeleton__title,.skeleton__info,.skeleton__body{grid-column:unset;}.skeleton__title{margin-block-end:.125rem;}.skeleton__info{margin-block-end:.5rem;}}}}.node--map-route.node--view-mode-full{.field--name-field-points-of-interest{.skeleton{.teaser__content{display:grid;grid-template-columns:50px auto;}.skeleton__image{grid-column:1;width:50px;height:50px;padding-block-end:0;border-radius:50%;aspect-ratio:1;}header{display:flex;flex-flow:column nowrap;gap:.25rem;}.skeleton__title{grid-column:2;height:1.5rem;border-radius:1.5rem;margin-block:0;}.skeleton__info{grid-column:2;height:1rem;border-radius:1rem;}.skeleton__body{display:none;}}}}@keyframes shimmer{from{background-position:-1000px 0;}to{background-position:1000px 0;}}.mapboxgl-popup-content{min-width:12.5rem;padding:.75rem !important;border-radius:.5rem !important;}.tvl-map-popup{.node--map-route--teaser{&.node--view-mode-teaser{.node__content--map-route{display:block;}.image{display:none;}.content{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;}h3{font-style:normal;font-weight:600;font-size:1rem;line-height:1.1;color:var(--text-neutral-header);}.teaser-info{width:100%;ul{li{font-style:normal;font-weight:600;font-size:var(--font-size-badge-popup);line-height:.75rem;letter-spacing:0.5px;text-transform:uppercase;color:var(--text-neutral-body);}}}ul.category{justify-content:center;}}}.node--point-of-interest-poi{&.node--view-mode-teaser{.node__content--point-of-interest-poi{display:block;}.image{display:none;}.content{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;}h3{font-style:normal;font-weight:600;font-size:1rem;line-height:1.1;color:var(--text-neutral-header);}.teaser-info{width:100%;ul.category{width:100%;display:flex;flex-flow:row nowrap;gap:.375rem;align-items:center;justify-content:center;padding:0;margin:0;list-style-type:none;li{display:flex;flex-flow:row nowrap;gap:.375rem;align-items:center;margin:0;span{content:'';width:0.75rem;height:0.75rem;display:block;background-color:var(--text-neutral-body);mask-repeat:no-repeat;mask-position:center center;mask-size:0.75rem 0.75rem;}~ li{&::before{content:'';width:.125rem;height:.125rem;min-width:.125rem;display:block;background-color:var(--color-neutral-700);border-radius:.125rem;}}}}.category__icon{width:var(--icon-medium);height:var(--icon-medium);display:block;background-color:var(--color-neutral-1000);mask-repeat:no-repeat;mask-position:center center;mask-size:var(--icon-medium) var(--icon-medium);}.field--name-field-poi-category{font-style:normal;font-weight:600;font-size:var(--font-size-badge-popup);line-height:.75rem;letter-spacing:0.5px;text-transform:uppercase;color:var(--text-neutral-body);}.accessibility{width:var(--icon-medium);height:var(--icon-medium);display:block;&::after{content:'';width:var(--icon-medium);height:var(--icon-medium);min-width:var(--icon-medium);display:block;background:var(--button-plain-icon-disabled);mask-image:url(/modules/custom/tvl_contenthub/images/not-wheelchairfriendly.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:var(--icon-medium) var(--icon-medium);}&.is-accessible{&::after{background:var(--color-feedback-success-500);mask-image:url(/modules/custom/tvl_contenthub/images/wheelchairfriendly.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:var(--icon-medium) var(--icon-medium);}}}}.field--name-body{display:none;}}}}[data-map-type="list"]{.node--view-mode-teaser{.field--name-field-region{&::before{display:none !important;}}}.views__row{cursor:pointer;}.node--view-mode-teaser{.image img{transition:transform .4s var(--ease-out-expo);}&:hover{.image img{transform:scale(1.05);}}}}
.node__content--point-of-interest-poi,.node--point-of-interest-poi{.field--name-field-subtitle{font-weight:600;font-size:.875rem;color:var(--text-neutral-body);}&.node--view-mode-teaser{box-shadow:0 0 0 rgba(0,0,0,0) !important;.image{border-radius:50px;overflow:hidden;}img{opacity:1;}}&.node--view-mode-full{.field--name-field-poi-image{position:relative;.media,.lazy-wrapper{display:contents;}img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:.25rem;background-color:var(--color-tag-primary-background-disabled);position:relative;top:auto;left:auto;opacity:1;}}.field--name-title{padding-block-start:.75rem;h2{margin:0;padding:0;font-style:normal;font-weight:600;font-size:1rem;line-height:1.1;color:var(--text-neutral-header);&::after{display:none;}}}ul.category{display:flex;flex-flow:row nowrap;gap:.375rem;padding:0;margin:0;list-style:none;margin-block-start:.125rem;li{display:flex;flex-flow:row nowrap;align-items:center;gap:.375rem;padding:0;margin:0;font-style:normal;font-weight:600;font-size:var(--font-size-badge);line-height:.75rem;color:var(--text-neutral-body);letter-spacing:0.5px;text-transform:uppercase;color:var(--text-neutral-body);~ li{&::before{content:'';width:.125rem;height:.125rem;min-width:.125rem;display:block;background-color:var(--color-neutral-700);border-radius:.125rem;}}}}.content{margin-block-start:.5rem;}.category__icon{width:0.75rem;height:0.75rem;display:block;background-color:var(--color-neutral-600);mask-repeat:no-repeat;mask-position:center center;mask-size:0.75rem 0.75rem;}.accessibility{width:var(--icon-medium);height:var(--icon-medium);display:block;&::after{content:'';width:var(--icon-medium);height:var(--icon-medium);min-width:var(--icon-medium);display:block;background:var(--text-neutral-body);mask-image:url(/modules/custom/tvl_contenthub/images/not-wheelchairfriendly.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:var(--icon-medium) var(--icon-medium);}&.is-accessible{&::after{background:var(--color-feedback-success-500);mask-image:url(/modules/custom/tvl_contenthub/images/wheelchairfriendly.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:var(--icon-medium) var(--icon-medium);}}}.field--name-field-poi-category{a{}}.field--name-field-is-accessible{}.field--name-body,.field--name-field-content-cycling-in-flander,.field--name-field-content-icoonroutes,.field--name-field-content-iedereen-verdient,.field--name-field-content-meetinflanders,.field--name-field-content-mercator,.field--name-field-content-pilootsites,.field--name-field-content-reizen-naar-morgen,.field--name-field-content-stories-unfold,.field--name-field-content-toerismevlaanderem,.field--name-field-content-visit-flanders,.field--name-field-content-vlaamsemeesters{margin-block-start:.5rem;font-style:normal;font-weight:600;font-size:.875rem;line-height:1.25rem;color:var(--text-neutral-body);margin-block-end:1rem;}.field--name-field-address{display:flex;align-items:center;gap:.375rem;color:var(--text-neutral-body);font-size:.875rem;font-weight:600;&::before{content:'';width:.75rem;height:.875rem;display:block;background-color:var(--color-neutral-600);mask-image:url(/modules/custom/tvl_contenthub/images/marker.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;}.address{display:inline;margin:0;br{display:none;}span{&:not(:last-of-type)::after{content:', ';}}}}}}
.node--map-route{&.node--view-mode-teaser{box-shadow:0 0 0 rgba(0,0,0,0) !important;}&.node--view-mode-full  .node__content--map-route.node__content--map-route--full{.field--name-field-image{position:relative;.media,.lazy-wrapper{display:contents;}img{display:block;position:relative;top:auto;left:auto;opacity:1;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:.25rem;background-color:var(--color-tag-primary-background-disabled);}}> .content-wrapper >  .field--name-title{padding-block-start:.75rem;h2,h3{margin:0;margin-block-end:.25rem;padding:0;font-style:normal;font-weight:600;font-size:1rem;line-height:1.1;color:var(--text-neutral-header);&::after{display:none;}}}> .content-wrapper >  ul.category{display:flex;flex-flow:row nowrap;gap:.375rem;padding:0;margin:0;list-style:none;margin-block-start:.125rem;li{display:flex;flex-flow:row nowrap;align-items:center;gap:.375rem;padding:0;margin:0;font-style:normal;font-weight:600;font-size:var(--font-size-badge);line-height:.75rem;color:var(--text-neutral-body);letter-spacing:0.5px;text-transform:uppercase;color:var(--text-neutral-body);~ li{&::before{content:'';width:.125rem;height:.125rem;min-width:.125rem;display:block;background-color:var(--color-neutral-700);border-radius:.125rem;}}}}> .content-wrapper > .content{margin-block-start:.5rem;font-weight:600;font-size:.875rem;color:var(--color-neutral-500);}.route-links{border-top:.0625rem solid var(--color-tag-primary-background-disabled);margin-block:.75rem;padding-block:.75rem;display:grid;gap:.5rem;.gpx-download{display:flex;align-items:center;gap:.625rem;}a{--color:var(--color-brand-action-500);display:flex;align-items:center;gap:.5rem .625rem;font-weight:600;font-size:1rem;color:var(--color);&:hover{--color:var(--color-brand-action-300);}&::before{content:'';flex:0 0 auto;display:block;width:2.25rem;aspect-ratio:1;background-color:var(--color);border-radius:50%;background-image:url(/modules/custom/tvl_contenthub/images/chevron-right.svg);background-size:.3125rem .5rem;background-repeat:no-repeat;background-position:center;}&.gpx{&::before{background-image:url(/modules/custom/tvl_contenthub/images/download.svg);background-size:.8125rem .8125rem;}}}.gpx-download,.strava-link{display:flex;align-items:center;}.strava-link{&::after{content:'';display:inline-block;width:1rem;height:1rem;margin-left:.5rem;background-image:url(/modules/custom/tvl_contenthub/images/strava.png);background-size:contain;background-repeat:no-repeat;background-position:center;}}.gpx-info{position:relative;display:inline-flex;align-items:center;.gpx-info__trigger{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;border:none;background:transparent;color:var(--color-neutral-900);cursor:pointer;transition:color 0.2s ease;&:hover,&:focus{color:var(--color-brand-action-500);}&:focus{outline:2px solid var(--color-brand-action-500);outline-offset:2px;border-radius:50%;}svg{width:1rem;height:1rem;}}}}}}.gpx-info__popup{position:fixed;width:max-content;max-width:min(16rem,calc(100vw - 1rem));padding:.75rem 1rem;background:#fff;color:#1a1a1a;border-radius:.5rem;font-size:.875rem;font-weight:400;line-height:1.4;box-shadow:0 4px 12px rgba(0,0,0,0.15);z-index:10001;&[hidden]{display:none;}&::after{content:'';position:absolute;top:50%;right:100%;transform:translateY(-50%);border:.375rem solid transparent;border-right-color:#fff;}&.gpx-info__popup--left::after{right:auto;left:100%;border-right-color:transparent;border-left-color:#fff;}@media (max-width:779px){&:not(.gpx-info__popup--above)::after{top:auto;bottom:100%;right:auto;left:50%;transform:translateX(-50%);border-right-color:transparent;border-bottom-color:#fff;}}&.gpx-info__popup--above::after{top:100%;bottom:auto;right:auto;left:50%;transform:translateX(-50%);border-right-color:transparent;border-top-color:#fff;}p{margin:0;}}
.drimage.is-loading{opacity:0;animation:color-change .45s ease-in-out forwards;}@keyframes color-change{from{opacity:0;filter:blur(8px);transform:scale(0.95);}to{opacity:1;filter:blur(0);transform:scale(1);}}.drimage{animation:none;}
.sliding-popup-bottom,.sliding-popup-top{z-index:99999;text-align:center;}.sliding-popup-bottom{position:fixed;}.sliding-popup-top{position:relative;}.eu-cookie-compliance-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%;}.eu-cookie-compliance-buttons{float:right;max-width:40%;}[dir="rtl"] .eu-cookie-compliance-buttons{float:left;}.eu-cookie-compliance-default-button,.eu-cookie-compliance-secondary-button,.eu-cookie-compliance-more-button,.eu-cookie-compliance-hide-button,.eu-cookie-withdraw-tab{cursor:pointer;}.eu-cookie-compliance-message{float:left;max-width:60%;}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1);}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%;}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1);}[dir="rtl"] .eu-cookie-compliance-message{float:right;text-align:right;}@media screen and (max-width:600px){.eu-cookie-compliance-content{max-width:95%;}.eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-buttons{clear:both;float:none;max-width:100%;}}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;z-index:9999;top:0;left:0;overflow:hidden;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{overflow:visible;width:auto;margin:0;padding:0;cursor:pointer;border:0;background:none;}#cboxPrevious:active,#cboxNext:active,#cboxClose:active,#cboxSlideshow:active{outline:0;}.cboxPhoto{display:block;float:left;max-width:none;margin:auto;border:0;}.cboxIframe{display:block;width:100%;height:100%;border:0;}#colorbox,#cboxContent,#cboxLoadedContent{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}#cboxOverlay{background:#000;}#colorbox{outline:0;}#cboxWrapper{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#fff;}#cboxTopLeft{width:15px;height:15px;}#cboxTopCenter{height:15px;}#cboxTopRight{width:15px;height:15px;}#cboxBottomLeft{width:15px;height:10px;}#cboxBottomCenter{height:10px;}#cboxBottomRight{width:15px;height:10px;}#cboxMiddleLeft{width:15px;}#cboxMiddleRight{width:15px;}#cboxContent{overflow:hidden;background:#fff;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{margin-bottom:28px;}#cboxTitle{position:absolute;bottom:28px;left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:4px 6px;color:#535353;background:rgba(255,255,255,0.7);}#cboxCurrent{position:absolute;bottom:4px;left:60px;color:#949494;}.cboxSlideshow_on #cboxSlideshow{position:absolute;right:30px;bottom:0;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px -50px;}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-101px -50px;}.cboxSlideshow_off #cboxSlideshow{position:absolute;right:30px;bottom:0;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px -50px;}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-49px -50px;}#cboxPrevious{position:absolute;bottom:0;left:0;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px 0;}#cboxPrevious:hover{background-position:-75px -25px;}#cboxNext{position:absolute;bottom:0;left:27px;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -50px 0;}#cboxNext:hover{background-position:-50px -25px;}#cboxLoadingOverlay{background:#fff;}#cboxLoadingGraphic{background:url(/modules/contrib/colorbox/styles/default/images/loading_animation.gif) no-repeat center center;}#cboxClose{position:absolute;right:0;bottom:0;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px 0;}#cboxClose:hover{background-position:-25px -25px;}
.cookie-content-blocker__message-wrapper{padding:20px;border:1px solid #ddd;background:#eee;}.cookie-content-blocker__message{margin-bottom:15px;}.cookie-content-blocker__message:last-child{margin-bottom:0;}.cookie-content-blocker__button{display:block;padding:10px;background:#999;color:#fff;cursor:pointer;}.cookie-content-blocker--click-consent-change .cookie-content-blocker__message-wrapper{cursor:pointer;}.cookie-content-blocker--click-consent-change .cookie-content-blocker__message-wrapper:hover{border-color:#bbb;}
.entity-view-display-layout-builder-form{margin-top:40px;}.form__element--toggle-content-preview{margin-top:20px;}.layout-builder__message--overrides .messages--status,#edit-layout-builder-message  .messages--status{display:none;}.layout-builder-form .form__element::after{display:none;}.js-off-canvas-dialog-open .layout-builder-form #edit-actions{z-index:10;}.layout-builder-form #edit-actions [data-drupal-selector="edit-revert"]{display:none;}.layout-builder-form #edit-moderation-state-wrapper{margin-left:0;margin-right:0;text-align:left;}.layout-builder-form .form-type-vertical-tabs,.layout-builder-form #edit-moderation-state-wrapper{width:100vw;padding:0 1.25rem .5rem 1.25rem;margin:0 -1.25rem  1.25rem  -1.25rem;border-bottom:1px solid rgba(216,217,224,0.8);background-color:#fff;box-shadow:inset 0 -2px 4px rgba(0,0,0,0.1);}.layout-builder-form #edit-moderation-state-wrapper{margin-top:-10px;padding-bottom:10px;}.layout-builder-form .form-type-vertical-tabs .vertical-tabs{margin:.25em .5em .25em 15em;}.layout-builder-form .form-type-vertical-tabs .vertical-tabs,.layout-builder-form .form-type-vertical-tabs .vertical-tabs__menu,.layout-builder-form .form-type-vertical-tabs .vertical-tabs__menu-item{border:0 none;}.layout-builder-form .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-item-title{color:#979797;}.layout-builder-form .form-type-vertical-tabs .vertical-tabs__menu-item-summary{position:absolute;left:-9999px;height:0;font-size:0;}.layout-builder-form .form-type-vertical-tabs .details-wrapper{padding:0.5em 0.6em;}.layout-builder-form .form-type-vertical-tabs .form__element:last-child{margin-bottom:0;}.layout-builder-form .form-type-vertical-tabs .form__element__description{margin-top:5px;}.layout-builder-form #edit-moderation-state-wrapper .container-inline .form__dropdown,.layout-builder-form #edit-moderation-state-wrapper .container-inline select{display:inline-block;}.entity-moderation-form__item{margin-bottom:0;}.entity-moderation-form__item .button{padding:.75rem 1.25em;margin-bottom:1em;border:0 none !important;border-radius:3px;font-size:1rem;line-height:1.25rem;text-transform:none;color:#fff;background-color:#333;}.entity-moderation-form__item .button:hover{color:#fff;background-color:#000;}#edit-preview-toggle label{cursor:pointer;}#edit-preview-toggle select{padding-top:calc(1rem - 1px);padding-bottom:calc(1rem - 1px);height:auto;border:1px solid #333 !important;font-size:1rem;line-height:1.25rem;color:#fff;border-radius:3px;background-color:#333;background-image:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%);}#edit-preview-toggle .form__dropdown::after{color:#fff;}#edit-preview-toggle .form__dropdown select{background-image:none;}.ui-dialog{max-width:300px;}#layout-builder-modal{padding:1em;}#layout-builder-modal .ui-dialog-titlebar{padding:.5rem 1rem;}#layout-builder-modal .messages--wrapper{position:sticky;top:-16px;left:0;margin-left:-15px;margin-right:-15px;box-shadow:0 5px 5px rgba(255,0,0,.2);}#layout-builder-modal .messages--wrapper .messages:first-child{margin-top:0;}#layout-builder-modal button[type="submit"],[aria-describedby="layout-builder-modal"] .ui-dialog-buttonset button,.ui-dialog.media-library-widget-modal button[type="submit"],.layout-builder-form #edit-actions button[type="submit"],#layout-builder-modal .ui-widget-content .inline-block-create-button,#layout-builder-modal .inline-block-list + a{padding:1rem 1.25em;border:0 none !important;border-radius:3px;font-size:1rem;line-height:1.25rem;text-transform:none;color:#fff;background-color:#333;}#layout-builder-modal button[type="submit"]:hover,#layout-builder-modal button[type="submit"]:active,[aria-describedby="layout-builder-modal"] .ui-dialog-buttonset button:hover,[aria-describedby="layout-builder-modal"] .ui-dialog-buttonset button:active,.layout-builder-form #edit-actions button[type="submit"]:hover,.layout-builder-form #edit-actions button[type="submit"]:active,.ui-dialog.media-library-widget-modal button[type="submit"]:hover,.ui-dialog.media-library-widget-modal button[type="submit"]:active,#layout-builder-modal .ui-widget-content .inline-block-create-button:hover,#layout-builder-modal .ui-widget-content .inline-block-create-button:active,#layout-builder-modal .inline-block-list + a:hover,#layout-builder-modal .inline-block-list + a:active{color:#fff;background-color:#000;}#layout-builder-modal .form__multiple-value button[type="submit"],[aria-describedby="layout-builder-modal"] .ui-dialog-buttonset .dialog-cancel,[aria-describedby="layout-builder-modal"] .ui-dialog-buttonpane .ui-dialog-buttonset .dialog-cancel,#layout-builder-modal .views-exposed-form button[type="submit"],#layout-builder-modal .form-managed-file button[type="submit"],#layout-builder-modal button[class*="media-library"],.ui-dialog.media-library-widget-modal .views-exposed-form button[type="submit"],.ui-dialog.media-library-widget-modal .form-managed-file button[type="submit"],.layout-builder-form #edit-actions button[data-drupal-selector*="discard"],.layout-builder-form #edit-actions button[data-drupal-selector*="discard"]:visited{padding:1rem 1.25em !important;border:0 none !important;border-radius:3px !important;font-size:1rem;line-height:1.25rem;text-transform:none;color:#000 !important;background-color:#fff !important;box-shadow:inset 0 0 0 2px #333 !important;}#layout-builder-modal .form__multiple-value button[type="submit"]:hover,#layout-builder-modal .form__multiple-value button[type="submit"]:active,[aria-describedby="layout-builder-modal"] .ui-dialog-buttonset .dialog-cancel:hover,[aria-describedby="layout-builder-modal"] .ui-dialog-buttonset .dialog-cancel:active,#layout-builder-modal .views-exposed-form button[type="submit"]:hover,#layout-builder-modal .form-managed-file button[type="submit"]:active,#layout-builder-modal button[class*="media-library"]:hover,#layout-builder-modal button[class*="media-library"]:active,.ui-dialog.media-library-widget-modal .views-exposed-form button[type="submit"]:hover,.ui-dialog.media-library-widget-modal .views-exposed-form button[type="submit"]:active,.ui-dialog.media-library-widget-modal .form-managed-file button[type="submit"]:hover,.ui-dialog.media-library-widget-modal .form-managed-file button[type="submit"]:active,.layout-builder-form #edit-actions button[data-drupal-selector*="discard"]:hover,.layout-builder-form #edit-actions button[data-drupal-selector*="discard"]:active{padding:1rem 1.25em !important;border:0 none !important;border-radius:3px ip !important;font-size:1rem;line-height:1.25rem;text-transform:none;color:#fff !important;background-color:#000 !important;box-shadow:inset 0 0 0 2px #000 !important;}#layout-builder-modal input[placeholder*="Filter"][placeholder*="block"]{display:none;}#layout-builder-modal .layout-selection{display:block;list-style:none;margin:0;padding:0;}#layout-builder-modal .layout-selection__item{display:block;margin:0 0 1rem 0;padding:1rem;border:1px solid #ccc;border-radius:3px;}#layout-builder-modal .layout-selection__item:hover{box-shadow:0 0 10px rgba(0,0,0,.5);transition:.25s ease-in-out;}#layout-builder-modal .layout-selection__item a{display:block;text-align:center;}#layout-builder-modal .layout-selection__item img,#layout-builder-modal .layout-selection__item svg{display:block;margin:0 auto;}#layout-builder-modal .layout-selection__item .group{margin-top:.5rem;font-weight:bold;}.ui-dialog .form__multiple-value{position:relative;margin-bottom:1rem;}.ui-dialog .form-item table{margin:0 0 1.4375rem 0;}.ui-dialog .field-multiple-table{table-layout:auto;}#layout-builder-modal button.js-media-library-widget-toggle-weight,#layout-builder-modal button.js-media-library-widget-toggle-weight,#layout-builder-modal .tabledrag-toggle-weight,#layout-builder-modal .tabledrag-toggle-weight{padding:.3125rem;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;color:#454545;background-color:#f6f6f6;border:1px solid #c5c5c5;border-radius:3px;box-shadow:none;}#layout-builder-modal button.js-media-library-widget-toggle-weight{margin-bottom:1rem;}.ui-dialog .field-multiple-table tr{border-bottom:1px solid #ccc;}.ui-dialog .table__heading-cell h4{margin:0;}.ui-dialog td.field-multiple-drag{width:50px;}.ui-dialog td.delta-order{width:50px;}.ui-dialog a.tabledrag-handle .handle{width:30px;height:30px;}.ui-dialog .delta-order select{min-width:100px;}.ui-dialog .layout-builder-remove-section .form-actions{margin-top:1rem;}.ui-dialog .section-library-links{margin:0;padding:0;}.ui-dialog .section-library-links li{margin:0 0 1rem 0;}.ui-dialog .section-library-links li a{background-color:white;padding:1rem;border:1px solid #ccc;border-radius:3px;transition:.25s ease-in-out;}.ui-dialog .section-library-links li a:hover{background-color:transparent;box-shadow:0 0 10px rgba(0,0,0,.5);}.ui-dialog .section-library-link-label{font-weight:bold;color:#333;}.ui-dialog .field--name-field-cb-button{display:block;}.ui-dialog .field--name-field-cb-photo-gallery-load-more{display:block;}.ui-widget-content .inline-block-create-button,.ui-dialog .inline-block-list + a{display:inline-block;padding:.5rem .625rem;margin-bottom:1rem;font-family:Arial,Helvetica,sans-serif;font-size:1rem;color:#454545;background-color:#f6f6f6;border:1px solid #c5c5c5;border-radius:3px;}.ui-widget-content .inline-block-create-button:hover{color:#2b2b2b;border-color:#ccc;background-color:#ededed;}.ui-dialog .block-categories .links,.ui-dialog .inline-block-list{display:block;list-style:none;margin:0;padding:0;}.ui-dialog .block-categories .links li,.ui-dialog .inline-block-list li{display:block;background-color:white;margin:0 0 1rem 0;padding:1rem;border:1px solid #ccc;border-radius:3px;transition:.25s ease-in-out;}.ui-dialog .block-categories .links li:last-child,.ui-dialog .inline-block-list li:last-child{margin-bottom:1rem;}.ui-dialog .block-categories .links li:hover,.ui-dialog .inline-block-list li:hover{background-color:transparent;box-shadow:0 0 10px rgba(0,0,0,.5);}.ui-dialog .block-categories .links li a,.ui-dialog .inline-block-list li a{display:block;}.ui-dialog .block-categories .links li img,.ui-dialog .block-categories .links li svg,.ui-dialog .inline-block-list img,.ui-dialog .inline-block-list svg{display:block;margin:0 auto;}.ui-dialog .inline-block-list__item__title{margin-top:.5rem;font-weight:bold;text-align:center;}.ui-dialog .inline-block-list__item__descr{margin-top:.5rem;font-size:.875rem;line-height:1.125rem;font-style:italic;}.ui-dialog .inline-block-list__item__descr p:last-child{margin-bottom:0;}.ui-dialog .form__multiple-value{margin-bottom:1.4375rem;padding:1.4375rem;border:1px solid #ccc;}.ui-dialog .field--type-webform.field--widget-webform-entity-reference-select{margin-bottom:1.4375rem;padding:1.4375rem;border:1px solid #ccc;}.ui-dialog .field--name-field-cb-photo-gallery-load-more,.ui-dialog .field--name-field-cb-photo-gallery-load-more:hover,.ui-dialog .field--name-field-cb-photo-gallery-load-more:active{cursor:default;background:transparent;padding:0;margin:0;text-align:left;font-weight:normal;color:inherit;}.ui-dialog .view--media-library .views-display-link{display:inline-block;padding:.25rem .625rem;font-weight:bold;color:#454545;border:1px solid #c5c5c5;border-bottom:0 none;border-radius:3px 3px 0 0;background-color:#f6f6f6;}.ui-dialog .view--media-library .views-display-link.is-active,.ui-dialog .view--media-library .views-display-link:hover{background-color:#ccc;border-color:#ccc;}.ui-dialog .view--media-library .views-exposed-form{margin-bottom:1rem;padding:.5rem;border:1px solid #ccc;}.ui-dialog .view--media-library .views-exposed-form .form-item{margin:0 .5rem 1rem 0;}.ui-dialog .view--media-library .views-exposed-form .form__group{margin:0 0 1rem 0;}.ui-dialog .view--media-library.view--display-widget .views__row{position:relative;max-width:none;display:block;margin:0 0 1rem 0;}.ui-dialog .view--media-library.view--display-widget .views__row{background-color:white;padding:1rem;border:1px solid #ccc;border-radius:3px;transition:.25s ease-in-out;}.ui-dialog .view--media-library.view--display-widget .views__row:hover,.ui-dialog .view--media-library.view--display-widget .views__row.checked{box-shadow:0 0 10px rgba(0,0,0,.5);}.ui-dialog .view--media-library.view--display-widget .views__row .views-field-media-library-select-form{z-index:1;}.ui-dialog .view--media-library.view--display-widget .views__row .media-library-item__attributes{margin-top:.5rem;font-style:italic;}.ui-dialog .view--media-library.view--display-widget-table .views-table{margin:0 .5rem;word-break:break-all;}.ui-dialog .view--media-library.view--display-widget-table .views-field-media-library-select-form{width:2rem;}.ui-dialog .view--media-library.view--display-widget .form-checkbox,.ui-dialog .view--media-library.view--display-widget-table .form-checkbox{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;}.ui-dialog [data-drupal-selector*="media-library-update-widget"]{display:none !important;}.ui-dialog .js-media-library-selection{margin:0 0 1rem 0;}#layout-builder-modal .js-media-library-selection .js-media-library-item,.ui-dialog .media-library-form-element .js-media-library-item{background-color:white;padding:1rem;margin:0 0 1rem 0;border:1px solid #ccc;border-radius:3px;transition:.25s ease-in-out;}#layout-builder-modal .js-media-library-selection .js-media-library-item .media-library-item__name,.ui-dialog .media-library-form-element .js-media-library-item .media-library-item__name{margin-top:.5rem;font-style:italic;}#layout-builder-modal .media-library-form-element .js-media-library-item [name*="media-library-remove-button"],#layout-builder-modal .js-media-library-selection .js-media-library-item [name*="media-library-remove-button"],#layout-builder-modal .media-library-form-element .js-media-library-item .media-library-item__remove,#layout-builder-modal .js-media-library-selection .js-media-library-item .media-library-item__remove{margin-bottom:.5rem;padding:.5rem .625rem;font-size:.75rem;font-weight:normal;line-height:.75rem;color:#454545;background-color:#f6f6f6;border:1px solid #c5c5c5;box-shadow:none;transition:all .25s ease;}#layout-builder-modal .media-library-form-element .js-media-library-item [name*="media-library-remove-button"]:hover,#layout-builder-modal .js-media-library-selection .js-media-library-item [name*="media-library-remove-button"]:hover,#layout-builder-modal .media-library-form-element .js-media-library-item .media-library-item__remove:hover,#layout-builder-modal .js-media-library-selection .js-media-library-item .media-library-item__remove:hover{color:#c00;border-color:#c00;background-color:#fff;}#layout-builder-modal .media-library-form-element .js-media-library-item [name*="media-library-remove-button"]::before,#layout-builder-modal .js-media-library-selection .js-media-library-item [name*="media-library-remove-button"]::before,#layout-builder-modal .media-library-form-element .js-media-library-item .media-library-item__remove::before,#layout-builder-modal .js-media-library-selection .js-media-library-item .media-library-item__remove::before{content:'';display:inline-block;width:16px;height:16px;vertical-align:text-top;background-image:url("/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_777777_256x240.png");background-position:-96px -128px;}#layout-builder-modal .media-library-form-element .js-media-library-item [name*="media-library-remove-button"]:hover::before,#layout-builder-modal .js-media-library-selection .js-media-library-item [name*="media-library-remove-button"]:hover::before,#layout-builder-modal .media-library-form-element .js-media-library-item .media-library-item__remove:hover::before,#layout-builder-modal .js-media-library-selection .js-media-library-item .media-library-item__remove:hover::before{background-image:url("/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_cc0000_256x240.png");}#layout-builder-modal .media-library-form-element .js-media-library-item .ajax-progress-throbber,#layout-builder-modal .js-media-library-selection .js-media-library-item .ajax-progress-throbber{top:.7rem;}#layout-builder-modal .js-media-library-selection .ajax-progress-throbber .message,.ui-dialog.media-library-widget-modal .ajax-progress-throbber .message{display:none;}.ui-dialog .js-media-library-add-form .item-list .js-media-library-add-form-added-media{margin:0 0 1rem 0;padding:0;list-style:none;}.ui-dialog .js-media-library-add-form .item-list .js-media-library-add-form-added-media__item{background-color:white;padding:1rem;margin:0 0 1rem 0;border:1px solid #ccc;border-radius:3px;transition:.25s ease-in-out;}.ui-dialog .js-media-library-add-form .item-list .js-media-library-add-form-added-media__item .form__element{margin-bottom:0;}.ui-dialog .js-media-library-add-form .item-list .js-media-library-add-form-added-media__item .group{margin-bottom:1rem;}.ui-dialog .js-media-library-add-form .item-list .js-media-library-add-form-added-media__item button{align-self:flex-end;padding:.5rem .625rem;font-size:.75rem;font-weight:normal;line-height:.75rem;color:#454545;background-color:#f6f6f6;border:1px solid #c5c5c5;box-shadow:none;transition:all .25s ease;}.ui-dialog .js-media-library-add-form .item-list .js-media-library-add-form-added-media__item button:hover{color:#c00;border:1px solid #c00;background-color:#fff;}.ui-dialog .js-media-library-add-form .item-list .js-media-library-add-form-added-media__item button[data-drupal-selector*="remove"]::before{content:'';display:inline-block;width:16px;height:16px;vertical-align:text-top;background-image:url("/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_777777_256x240.png");background-position:-96px -128px;}.ui-dialog .js-media-library-add-form .item-list .js-media-library-add-form-added-media__item button[data-drupal-selector*="remove"]:hover::before{background-image:url("/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_cc0000_256x240.png");}#drupal-off-canvas:not(.drupal-off-canvas-reset),#drupal-off-canvas-wrapper{border:0 none;background-color:#444;}#drupal-off-canvas .form-actions{display:block;text-align:left;}#drupal-off-canvas button,#drupal-off-canvas .button{display:inline-block;padding:.5rem .625rem;margin-bottom:1rem;font-family:Arial,Helvetica,sans-serif;font-size:1rem;color:#454545;background-color:#f6f6f6;border:1px solid #c5c5c5;border-radius:3px;}#drupal-off-canvas button:hover,#drupal-off-canvas .button:hover{color:#2b2b2b;border-color:#ccc;background-color:#ededed;}#drupal-off-canvas .form__element{display:block;}#drupal-off-canvas .form__element .form-managed-file{display:flex;}#drupal-off-canvas .form__element .form-managed-file .button{margin:0 0 0 .625rem;}#drupal-off-canvas .form__element .form__element__description{color:white;}#drupal-off-canvas label{font-family:"Lucida Grande","Lucida Sans Unicode","liberation sans",sans-serif;}#drupal-off-canvas .form__label__required{display:none;border-bottom:none;}#drupal-off-canvas label.form-required .form__label__required{display:inline-block;}#drupal-off-canvas label.form-required .form__label__not-required{display:none;}#drupal-off-canvas .form__element__description{font-family:"Lucida Grande","Lucida Sans Unicode","liberation sans",sans-serif;font-size:.875rem;line-height:1rem;}#drupal-off-canvas table{margin-bottom:20px;}.ui-widget.ui-widget-content{z-index:910;}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar{position:relative;}.ui-dialog.ui-dialog-off-canvas .ui-resizable-w{position:absolute;}.layout-builder{padding:0 !important;border:0 none !important;outline:0 none !important;background-color:transparent !important;}.layout-builder__link--add-template-to-library{display:none;}.layout-builder--edit-preview > .layout-builder__link--add-template-to-library{margin-bottom:40px;}.layout-builder--edit-preview .layout-builder__link--add-template-to-library{display:block;font-size:1rem;color:#2f91da;}.layout-builder__add-section{display:none;}.layout-builder--edit-preview .layout-builder__add-section{position:absolute;left:50%;z-index:100;transform:translateX(-50%) translateY(-30px);display:flex;justify-content:center;align-items:center;overflow:hidden;max-width:60px;height:60px;margin:0;padding:0 20px;min-height:60px;background-color:transparent;outline:2px solid rgba(255,255,255,0);}.layout-builder--edit-preview.layout-builder--content-preview-disabled .layout-builder__add-section{position:relative;transform:translateX(-50%);margin:20px 0;}.layout-builder--edit-preview .layout-builder__add-section::before{content:'';display:block;position:absolute;left:50%;top:0;transform:translateX(-50%);width:60px;height:60px;border-radius:50%;border:2px solid #2f91da;font-size:2rem;text-align:center;line-height:55px;color:#2f91da;background:#e0eff9 url(/modules/contrib/rocketship_core/images/plus-blue.svg) center center no-repeat;background-size:14px auto;transition:opacity .25s ease-in-out;}.layout-builder--edit-preview .layout-builder__add-section > a{display:inline-block;position:relative;z-index:1;padding:12px 0 12px 20px;opacity:0;transition:none;}.layout-builder--edit-preview .layout-builder__add-section:hover{width:auto;max-width:100%;outline:2px solid #1177c3;background-color:#e0eff9;transition:all .25s ease-in-out;}.layout-builder--edit-preview .layout-builder__add-section:hover::before{opacity:0;width:100%;border:2px solid #2f91da;border-radius:0%;transition:opacity .25s ease-in-out;}.layout-builder--edit-preview .layout-builder__add-section:hover > a{left:0;opacity:1;transition:opacity .25s ease-in-out;}.layout-builder__add-section .layout-builder__link{font-size:1rem;color:#2f91da;}.layout-builder__add-section .layout-builder__link:hover,.layout-builder__add-section .layout-builder__link:active{color:#1177c3;}.layout-builder__link--add,.layout-builder__link--add{padding-left:12px;background:url(/modules/contrib/rocketship_core/images/plus-blue.svg) 0 14px no-repeat;background-size:14px auto;}.layout-builder__link--import-from-library,.layout-builder__link--import-from-library{padding-left:12px;background:url(/modules/contrib/rocketship_core/images/import-blue.svg) 0 15px no-repeat;background-size:16px auto;}.layout-builder__section{margin-bottom:0;}.layout-builder--edit-preview.layout-builder--content-preview .layout-builder__layout{outline:2px dashed #2f91da !important;}.layout-builder--content-preview-disabled .layout-builder__layout{position:relative !important;display:block !important;height:auto !important;padding:0 !important;outline:2px dashed #2f91da !important;}.layout-builder--edit-preview .cb-header,.layout-builder--edit-preview.layout-builder--content-preview .cb-header,.layout-builder--edit-preview .cb-header .layout-builder__region,.layout-builder--edit-preview .cb-header .layout-builder__region .layout__subregion,.layout-builder--edit-preview.layout-builder--content-preview .cb-header .layout-builder__region{outline:0 none !important;}.layout-builder--edit-preview.layout-builder--content-preview-disabled .cb-header .layout-builder__region .layout__subregion{margin:0 !important;}.layout-builder--edit-preview .cb-header .layout-builder__region,.layout-builder--edit-preview .cb-header .layout-builder__region .layout__subregion{}.layout-builder--edit-preview .cb-header .layout-builder-block-locked{padding:inherit;}.layout-builder--content-preview .layout-builder__section{position:relative;}.layout-builder__section__actions{position:relative;margin-bottom:.5em;}.layout-builder--content-preview .layout-builder__section__actions{position:absolute;top:-10px;z-index:99;width:100%;pointer-events:none;opacity:0;transition:all .25s ease-in-out;background-color:rgba(47,145,218,.65);}.layout-builder--content-preview.layout-builder--edit-preview-disabled .layout-builder__section:hover .layout-builder__section__actions,.layout-builder--content-preview.layout-builder--edit-preview .layout-builder__section__actions{top:0;opacity:1;background-color:rgba(47,145,218,.65);}.layout-builder--content-preview-disabled .layout-builder__section__actions .layout-builder__link{display:inline-block;font-size:1rem;}.layout-builder--content-preview-disabled .layout-builder__section__actions .layout-builder__link,.layout-builder--content-preview-disabled .layout-builder__section__actions .layout-builder__link:visited{color:#2f91da;}.layout-builder--content-preview-disabled .layout-builder__section__actions .layout-builder__link:hover,.layout-builder--content-preview-disabled .layout-builder__section__actions .layout-builder__link:active{color:#1177c3;}.layout-builder--content-preview .layout-builder__section__actions .layout-builder__link{display:inline-block;pointer-events:all;padding:.5em .5em .5em 30px;color:#ffffff;background-repeat:no-repeat;transition:all .25s ease-in-out;}.layout-builder--content-preview .layout-builder__section__actions .layout-builder__link--configure{background-image:url(/modules/contrib/rocketship_core/images/pencil-white.svg);background-position:8px 10px;background-size:16px auto;}.layout-builder--content-preview-disabled .layout-builder__section__actions .layout-builder__link--configure{padding-left:20px;background:url(/modules/contrib/rocketship_core/images/pencil-blue.svg) 0 3px no-repeat;background-size:16px auto;}.layout-builder--content-preview .layout-builder__section__actions .layout-builder__link--add-section-to-library{background-image:url(/modules/contrib/rocketship_core/images/save-white.svg);background-position:8px 10px;background-size:16px auto;}.layout-builder--content-preview-disabled .layout-builder__section__actions .layout-builder__link--add-section-to-library{padding-left:20px;background:url(/modules/contrib/rocketship_core/images/save-blue.svg) 0 2px no-repeat;background-size:16px auto;}.layout-builder__section__actions .layout-builder__link--remove,.layout-builder--content-preview .layout-builder__section__actions .layout-builder__link--remove{position:absolute;top:-3px;right:5px;margin:0;padding:0;border:0 none;background:#2f91da url(/modules/contrib/rocketship_core/images/times-white.svg) center 5px no-repeat;background-size:12px;opacity:1;}.layout-builder--content-preview .layout-builder__section__actions .layout-builder__link--remove{top:6px;background-color:#fff;background-image:url(/modules/contrib/rocketship_core/images/times-blue.svg);}.layout-builder--content-preview.layout-builder--edit-preview .layout-builder__section__actions .layout-builder__link--remove{}.layout-builder__region{outline:none;}.layout-builder--edit-preview .layout-builder__region{margin-top:0;min-height:55px;outline:1px dashed #2f91da;}.layout-builder--edit-preview.layout-builder--content-preview-disabled  .layout-builder__region{position:relative;}.layout-builder--edit-preview .layout-builder__region .layout-builder__region{outline:1px dashed #979797;}.layout-builder--edit-preview.layout-builder--content-preview-disabled .layout-builder__region .layout-builder__region{display:block !important;margin:1em !important;}.layout-builder--edit-preview  .layout-builder__region .layout__subregion{outline:1px dashed #979797 !important;}.layout-builder--edit-preview.layout-builder--content-preview-disabled  .layout-builder__region .layout__subregion{display:block !important;position:relative !important;transform:none !important;opacity:1 !important;margin:2em 1em !important;width:auto !important;height:auto !important;min-width:0 !important;max-width:none !important;color:#686868 !important;}.layout-builder--edit-preview .layout__region--carousel{margin:1.5em;}.layout__region-info{display:none;}.layout-builder--edit-preview.layout-builder--content-preview-disabled .layout--advanced .layout__region-info{pointer-events:none;display:block;position:absolute;top:-10px;left:0;opacity:0;padding:.5em;text-align:center;color:#ffffff;border-bottom:0 none;background-color:rgba(47,145,218,.5);transition:all .25s ease-in-out;}.layout-builder--edit-preview.layout-builder--content-preview-disabled .layout--advanced .layout-builder__region:hover > .layout__region-info{top:0;opacity:1;z-index:99;}.layout-builder--edit-preview .layout__content__row--carousel > .layout__region-info{display:block;border:0 none;color:#fff;background-color:#2f91da;}.layout-builder .contextual .trigger{border-color:#2f91da;background:#fff url(/modules/contrib/rocketship_core/images/pencil-blue.svg) 4px 4px no-repeat;background-size:16px auto;}.layout-builder .layout__region--2-col .contextual .trigger,.layout-builder .layout__region--3-col--03 .contextual .trigger,.layout-builder .layout__region--4-col--02 .contextual .trigger,.layout-builder .layout__region--4-col--04 .contextual .trigger{margin-right:25px;}.layout-builder .contextual-region .contextual .contextual-links{border-color:#2f91da;}.layout-builder--edit-preview .contextual .trigger{clip:auto !important;}.layout-builder .block-layout_builder:not(.layout-builder-block-locked):hover{cursor:move;}.layout-builder--edit-preview .layout--content-blocks .cb--layout-mode--stretched{overflow:visible;}.ui-dialog .layout-builder-block-move .chosen-container{max-width:100%;}.ui-dialog .layout-builder-block-move .form__dropdown::after{display:none;}.layout-builder__add-block{display:none;padding:0;}.layout-builder--edit-preview .layout-builder__add-block{display:block;padding:0;text-align:center;background-color:rgba(255,255,255,.65);}.layout-builder--edit-preview .layout-builder-block.cb--layout-mode--stretched + .layout-builder__add-block{display:none;}.layout-builder__add-block .layout-builder__link--add{position:relative;display:inline-block;padding:1em;font-size:1rem;color:#2f91da;background-image:none;}.layout-builder__add-block .layout-builder__link--add:hover,.layout-builder__add-block .layout-builder__link--add:active{color:#1177c3;}.layout-builder__add-block .layout-builder__link--add::before{content:'';display:inline-block;width:14px;height:14px;margin-right:5px;color:#2f91da;background:transparent url(/modules/contrib/rocketship_core/images/plus-blue.svg) center center no-repeat;background-size:14px auto;transition:opacity .25s ease-in-out;}.layout-builder--edit-preview .layout-builder__section .layout-builder__link--add{margin-bottom:0;}.layout-builder--edit-preview .layout--simple .layout__subregion-01,.layout-builder--edit-preview .layout--simple .layout__subregion-02,.layout-builder--edit-preview .layout--simple.layout--2-col  .layout__sidebar__row--top,.layout-builder--edit-preview .layout--simple.layout--2-col  .layout__sidebar__row--bottom,.layout-builder--edit-preview .layout--simple.layout--2-col  .layout__content__row--top,.layout-builder--edit-preview .layout--simple.layout--2-col  .layout__content__row--bottom,.layout-builder--edit-preview .layout--simple.layout--3-col  .layout__sidebar__row--top,.layout-builder--edit-preview .layout--simple.layout--3-col  .layout__sidebar__row--bottom,.layout-builder--edit-preview .layout--simple.layout--3-col  .layout__content__row--top,.layout-builder--edit-preview .layout--simple.layout--3-col  .layout__content__row--bottom,.layout-builder--edit-preview .layout--simple.layout--4-col  .layout__sidebar__row--top,.layout-builder--edit-preview .layout--simple.layout--4-col  .layout__sidebar__row--bottom,.layout-builder--edit-preview .layout--simple.layout--4-col  .layout__content__row--top,.layout-builder--edit-preview .layout--simple.layout--4-col  .layout__content__row--bottom{outline:0 none !important;min-height:0;}.layout-builder--edit-preview .layout--simple .layout__subregion-01 .layout-builder-block,.layout-builder--edit-preview .layout--simple .layout__subregion-02 .layout-builder-block,.layout-builder--edit-preview .layout--simple.layout--2-col  .layout__sidebar__row--top .layout-builder-block,.layout-builder--edit-preview .layout--simple.layout--2-col  .layout__sidebar__row--bottom .layout-builder-block,.layout-builder--edit-preview .layout--simple.layout--2-col  .layout__content__row--top .layout-builder-block,.layout-builder--edit-preview .layout--simple.layout--2-col  .layout__content__row--bottom .layout-builder-block,.layout-builder--edit-preview .layout--simple.layout--3-col  .layout__sidebar__row--top .layout-builder-block,.layout-builder--edit-preview .layout--simple.layout--3-col  .layout__sidebar__row--bottom .layout-builder-block,.layout-builder--edit-preview .layout--simple.layout--3-col  .layout__content__row--top .layout-builder-block,.layout-builder--edit-preview .layout--simple.layout--3-col  .layout__content__row--bottom .layout-builder-block,.layout-builder--edit-preview .layout--simple.layout--4-col  .layout__sidebar__row--top .layout-builder-block,.layout-builder--edit-preview .layout--simple.layout--4-col  .layout__sidebar__row--bottom .layout-builder-block,.layout-builder--edit-preview .layout--simple.layout--4-col  .layout__content__row--top .layout-builder-block,.layout-builder--edit-preview .layout--simple.layout--4-col  .layout__content__row--bottom .layout-builder-block{border-bottom:0 none !important;}.layout-builder--edit-preview .layout--simple .layout__subregion-01 .layout-builder__add-block,.layout-builder--edit-preview .layout--simple .layout__subregion-02 .layout-builder__add-block,.layout-builder--edit-preview .layout--simple.layout--2-col  .layout__sidebar__row--top .layout-builder__add-block,.layout-builder--edit-preview .layout--simple.layout--2-col  .layout__sidebar__row--bottom .layout-builder__add-block,.layout-builder--edit-preview .layout--simple.layout--2-col  .layout__content__row--top .layout-builder__add-block,.layout-builder--edit-preview .layout--simple.layout--2-col  .layout__content__row--bottom .layout-builder__add-block,.layout-builder--edit-preview .layout--simple.layout--3-col  .layout__sidebar__row--top .layout-builder__add-block,.layout-builder--edit-preview .layout--simple.layout--3-col  .layout__sidebar__row--bottom .layout-builder__add-block,.layout-builder--edit-preview .layout--simple.layout--3-col  .layout__content__row--top .layout-builder__add-block,.layout-builder--edit-preview .layout--simple.layout--3-col  .layout__content__row--bottom .layout-builder__add-block,.layout-builder--edit-preview .layout--simple.layout--4-col  .layout__sidebar__row--top .layout-builder__add-block,.layout-builder--edit-preview .layout--simple.layout--4-col  .layout__sidebar__row--bottom .layout-builder__add-block,.layout-builder--edit-preview .layout--simple.layout--4-col  .layout__content__row--top .layout-builder__add-block,.layout-builder--edit-preview .layout--simple.layout--4-col  .layout__content__row--bottom .layout-builder__add-block{display:none;}.layout-builder-block{padding:0;cursor:default;background-color:transparent;}.layout-builder--content-preview-disabled .layout-builder-block{padding:1em !important;margin:0 !important;display:block !important;position:relative !important;left:0 !important;top:0 !important;right:0 !important;bottom:0 !important;transform:none !important;opacity:1 !important;width:auto !important;border-bottom:1px dashed #979797 !important;}.layout-builder-block-locked{padding:0;}.layout-builder--edit-preview .layout-builder-block-locked{padding:1em;}.layout-builder__actions{z-index:10;}.layout-builder--content-preview.layout-builder input:not([type])[disabled],.layout-builder--content-preview.layout-builder input:not([type]):disabled,.layout-builder--content-preview.layout-builder input:not([type="range"]):not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="button"]):not([type="reset"]):not([type="submit"]):not([type="hidden"])[disabled],.layout-builder--content-preview.layout-builder input:not([type="range"]):not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="button"]):not([type="reset"]):not([type="submit"]):not([type="hidden"]):disabled,.layout-builder--content-preview.layout-builder textarea[disabled],textarea:disabled{opacity:1;}.layout-builder--content-preview.layout-builder input[type="radio"]:disabled,.layout-builder--content-preview.layout-builder input[type="checkbox"]:disabled{opacity:1;}@media only screen and (min-width:480px){.ui-dialog{padding:.5em;max-width:95%;}.ui-dialog.ui-dialog-off-canvas{max-width:none;width:290px !important;}#layout-builder-modal .layout-selection{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem;}#layout-builder-modal .layout-selection__item{margin:0 .5rem 1rem .5rem;flex-basis:calc(50% - 1rem);width:calc(50% - 1rem);}.ui-dialog .section-library-links{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem;}.ui-dialog .section-library-links li{margin:0 .5rem 1rem .5rem;flex-basis:calc(50% - 1rem);width:calc(50% - 1rem);}.ui-dialog .block-categories .links,.ui-dialog .inline-block-list{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem;}.ui-dialog .block-categories .links li,.ui-dialog .inline-block-list li{margin:0 .5rem 1rem .5rem;flex-basis:calc(50% - 1rem);width:calc(50% - 1rem);}}@media only screen and (min-width:768px){.ui-dialog{max-width:95%;}.ui-dialog.ui-dialog-off-canvas{max-width:none;width:480px !important;}#node-page-layout-builder-form,#entity-view-display-layout-builder-form,.layout-builder-form{position:fixed;z-index:908;bottom:0;left:0;width:100%;margin:0;padding:1.25rem;text-align:left;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.5);display:flex;flex-wrap:wrap;flex-direction:column-reverse;align-items:center;}.layout-builder-form #edit-actions{display:flex;flex-wrap:wrap;align-items:center;width:100%;}.layout-builder-form .form__label__not-required{position:absolute;font-size:0;left:-9999px;}.layout-builder-form .form-type-vertical-tabs{margin-top:-.5rem;}.layout-builder-form #edit-moderation-state-wrapper > .group{display:flex;align-items:baseline;padding-left:.5em;}.layout-builder-form #edit-moderation-state-wrapper > .group > .form-item{width:auto;margin-right:15px;margin-bottom:0;}.layout-builder-form #edit-moderation-state-wrapper > .group > .form-item:last-child{margin-right:0;}#edit-preview-toggle{flex-grow:1;justify-content:flex-end;display:flex;margin-left:2em;}#edit-preview-toggle .form__element{width:auto;margin:0;}#edit-preview-toggle .form-type-checkbox{margin-top:0;margin-bottom:0;}.layout-builder-form #edit-actions .button{margin:0 15px 0 0;}#layout-builder-modal .layout-selection__item{flex-basis:calc(33.33% - 1rem);width:calc(33.33% - 1rem);}.ui-dialog .block-categories .links li,.ui-dialog .inline-block-list li{flex-basis:calc(33.33% - 1rem);width:calc(33.33% - 1rem);}.ui-dialog .section-library-links li{flex-basis:calc(33.33% - 1rem);width:calc(33.33% - 1rem);}.ui-dialog .view--media-library .views-exposed-form{display:flex;flex-wrap:wrap;align-items:flex-end;}.ui-dialog .view--media-library .views-exposed-form .form-item{float:none;width:auto;}.ui-dialog .view--media-library.view--display-widget .view__content form{display:flex;flex-wrap:wrap;margin:0 -.5rem 1rem -.5rem;}.ui-dialog .view--media-library.view--display-widget .form-actions{position:sticky;bottom:0;left:0;z-index:1;}.ui-dialog .view--media-library.view--display-widget .views-table{margin:0 .5rem;}.ui-dialog .view--media-library.view--display-widget .views__row{display:flex;flex-basis:calc(33.33% - 1rem);justify-content:space-between;width:calc(33.33% - 1rem);margin:0 .5rem 1rem .5rem;word-break:break-all;}.ui-dialog .view--media-library.view--display-widget .views__row .views-field-rendered-entity{display:flex;width:100%;align-items:center;justify-content:center;}.ui-dialog .view--media-library.view--display-widget .form-actions{width:100%;}.ui-dialog .js-media-library-selection{display:flex;flex-wrap:wrap;margin:0 -.5rem 1rem -.5rem;}#layout-builder-modal .js-media-library-selection .js-media-library-item,.ui-dialog .media-library-form-element .js-media-library-item{flex-wrap:wrap;align-items:flex-start;flex-basis:calc(33.33% - 1rem);width:calc(33.33% - 1rem);margin:0 .5rem 1rem .5rem;}.ui-dialog .js-media-library-add-form .item-list .js-media-library-add-form-added-media{display:flex;flex-wrap:wrap;margin:0 -.5rem 1rem -.5rem;}.ui-dialog .js-media-library-add-form .item-list .js-media-library-add-form-added-media__item{display:flex;flex-wrap:wrap;flex-basis:calc(33.33% - 1rem);width:calc(33.33% - 1rem);margin:0 .5rem 1rem .5rem;}}@media only screen and (min-width:1024px){.ui-dialog{max-width:984px;}}@media only screen and (min-width:1200px){.ui-dialog.ui-dialog-off-canvas{width:512px !important;}}
