 *, *::before, *::after {box-sizing: border-box;} body, h1, h2, h3, h4, h5, h6, p, figure, blockquote, dl, dd {margin: 0; padding: 0;} .backdrop {-webkit-backdrop-filter: blur(16px); backdrop-filter: blur(16px);}  :focus-visible {outline-offset: 2px;}  html {scroll-behavior: smooth;} :target {scroll-margin-top: 0vh;} @media (prefers-reduced-motion: reduce) {html {scroll-behavior: auto;}}  #bricks-preview-element-actions {display: none;}  .accordion-toggle line { stroke: currentColor; transition: transform 0.3s ease; transform-origin: center; } .accordion-item.open .line-vertical { transform: rotate(90deg); } .accordion-item.open .line-horizontal { transform: rotate(0deg); } .accordion-content { height: 0; overflow: hidden; transition: height 0.6s ease; will-change: height; } .accordion-item p { margin-bottom: 20px; } .accordion-item li { list-style-type: disc; margin-bottom: 20px; }   .splide__pagination { display: none !important; }  [data-pag] { display: flex; justify-content: center; align-items: center; padding: 0; margin: 0; }  [data-pag] li { background-color: var(--border); border-radius: 5px; height: 9px; width: 9px; margin: 0 5px; cursor: pointer; list-style: none; transition: width 0.3s ease, background-color 0.3s ease; }  [data-pag] li button { display: none !important; }  [data-pag] li.is-active { width: 24px; background-color: var(--teal); }  .splide__list, .splide__slide { backface-visibility: hidden; margin: 0; transition-timing-function: linear !important; } .splide__track { overflow: visible !important; border: none !important; } .splide__slide.is-active { border: none; }  body .leaflet-container img.leaflet-tile {mix-blend-mode: normal;}