/* Generated from the live page_code_wrap embeds (identical on every page), in document order.
   Starts with the inline <head> style; ends with the Slater CSS that the live page re-appends to <body> on DOMContentLoaded.
   Lumos v1.0.5 + Slater CSS are inlined where the live page links them. Do not edit by hand. */

/* ==== <head> inline style ==== */

/* live display */
[class*="ld0"] { display: none; }
[class*="ld1"] { display: block; }
/* live opacity */
[class*="lo0"] { opacity: 0; }
[class*="lo1"] { opacity: 1; }

/*
.w-rte-editable:empty {
	height: 1em;
  width: 100%;
  border: 1px dashed black;
  display: flex;
  justify-content: center;
  align-items: center;
}

.w-rte-editable:empty:after {
	content: 'klik hier om tekst aan te passen';
  font-size: .2em;
  font-style: italic;
  opacity: 0.3;
  display: block;
}
*/

    .swiper.is-masterpiece-overview:has(.swiper-lazy-preloader) {
    opacity: 0
    }


/* ==== swiper-bundle.min.css (https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css, resolved 11.2.10) ==== */
/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}


/* ==== .page_code_typography w-embed ==== */

/* TYPOGRAPHY STYLES */

/* defaults */
[class*="fs0"],
h1, [class*="fs1"],
h2, [class*="fs2"],
h3, [class*="fs3"], 
h4, [class*="fs4"],
h5, [class*="fs5"],
h6, [class*="fs6"],
p, [class*="fs7"]  {
	font-size: inherit;
	font-family: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
	text-transform: inherit;
}
body { font-smoothing: antialiased; -webkit-font-smoothing: antialiased; }
h1, h2, h3, h4, h5, h6, p { margin-top: 0; margin-bottom: 0; }
:is(h1, h2, h3, h4, h5, h6, p) a { text-decoration: underline; }
.w-richtext > *:first-child { margin-top: 0; }
.w-richtext > *:last-child { margin-bottom: 0; }

/* body font styles */
body {
	font-size: 1.25rem;
	font-family: var(--ff1);
  font-weight: var(--fw1);
  line-height: var(--lh2);
  letter-spacing: var(--ls0);
	text-transform: var(--tt1);
}

html { font-size: 1.25rem; }
@media screen and (max-width:1920px) { html { font-size: calc(0.75rem + 0.20833333333333337vw); } }
@media screen and (max-width:1440px) { html { font-size: calc(0.6565426638917794rem + 0.3121748178980229vw); } }
@media screen and (max-width:479px) { html { font-size: calc(0.7497384937238494rem + 0.41841004184100417vw); } }


/* heading font styles */
[class*="fs0"],
h1, [class*="fs1"],
h2, [class*="fs2"],
h3, [class*="fs3"],
h4, [class*="fs4"],
h5, [class*="fs5"],
h6, [class*="fs6"] {
	/* font-family: var(--ff0); */
  font-weight: var(--fw2);
  line-height: var(--lh4);
  letter-spacing: var(--ls2);
	/* text-transform: var(--tt0); */
}

/* individual font styles */
[class*="fs0"] {
  font-size: clamp(4.25rem, 6vw , 7.5rem);
	font-family: var(--ff2);
  font-weight: var(--fw1);
  line-height: var(--lh4);
  letter-spacing: var(--ls4);
	/* text-transform: var(--tt1); */
}
h1, [class*="fs1"] {
  font-size: clamp(3.5rem, 4vw , 5rem);
	font-family: var(--ff2);
  font-weight: var(--fw1);
  line-height: var(--lh4);
  letter-spacing: var(--ls4);
	/* text-transform: var(--tt0); */
}
h2, [class*="fs2"] {
	font-size: 3rem;
	font-family: var(--ff2);
  font-weight: var(--fw1);
  line-height: var(--lh3);
  letter-spacing: var(--ls3);
	/* text-transform: var(--tt0); */
}
h3, [class*="fs3"] {
	font-size: 2rem;
	font-family: var(--ff1);
  font-weight: var(--fw1);
  line-height: var(--lh3);
  letter-spacing: var(--ls2);
	/* text-transform: var(--tt0); */
}
h4, [class*="fs4"] {
	font-size: 1.5rem;
	font-family: var(--ff1);
  font-weight: var(--fw1);
  line-height: var(--lh2);
  letter-spacing: var(--ls2);
	/* text-transform: var(--tt0); */
}
h5, [class*="fs5"] {
	font-size: 1rem;
	font-family: var(--ff1);
  font-weight: var(--fw0);
  /* line-height: var(--lh0); */
  /* letter-spacing: var(--ls0); */
	/* text-transform: var(--tt0); */
}
h6, [class*="fs6"] {
	font-size: 1rem;
	font-family: var(--ff2);
  font-weight: var(--fw0);
  line-height: var(--lh2);
  /* letter-spacing: var(--ls0); */
	text-transform: var(--tt2);
}
[class*="fs7"] {
  font-size: inherit;
	/* font-family: var(--ff0); */
  /* font-weight: var(--fw0); */
  /* line-height: var(--lh0); */
  /* letter-spacing: var(--ls0); */
	/* text-transform: var(--tt0); */
}
[class*="fs7-1"] {
  font-size: 1.5rem;
	/* font-family: var(--ff0); */
  /* font-weight: var(--fw0); */
  line-height: var(--lh1);
  /* letter-spacing: var(--ls0); */
	/* text-transform: var(--tt0); */
}
[class*="fs7-2"] {
  font-size: 1rem;
	/* font-family: var(--ff0); */
  /* font-weight: var(--fw0); */
  /* line-height: var(--lh0); */
  /* letter-spacing: var(--ls0); */
	/* text-transform: var(--tt0); */
}

[class*="fs7-3"] {
  font-size: 0.875rem;
	/* font-family: var(--ff0); */
  /* font-weight: var(--fw0); */
  /* line-height: var(--lh0); */
  /* letter-spacing: var(--ls0); */
	/* text-transform: var(--tt0); */
}

[class*="fs8"] {
	font-size: clamp(3rem, 4.3vw ,5rem);
	font-family: var(--ff2);
  font-weight: var(--fw1);
  line-height: var(--lh4);
  letter-spacing: var(--ls4);
	/* text-transform: var(--tt0); */
}

[class*="fs9"] {
	font-size: 3rem;
	font-family: var(--ff3);
  /* font-weight: var(--fw1); */
  line-height: var(--lh4);
  letter-spacing: var(--ls2);
	/* text-transform: var(--tt0); */
}

/* responsive font styles */
@media screen and (max-width: 991px) {
	/* tablet font styles */
  [class*="fs0"] { font-size: 5.5rem; }
  h1, [class*="fs1"] { font-size: 4.2rem; }
  h2, [class*="fs2"] { font-size: 3.2rem; }
  h3, [class*="fs3"] { font-size: 2.4rem; line-height: 1.2;}
  h4, [class*="fs4"] { font-size: 2rem; }
  h5, [class*="fs5"] { /* font-size: 0rem; */ }
  h6, [class*="fs6"] { font-size: 1.125rem ;}
  body { /* font-size: 0rem; */ }
  [class*="fs7"] {  font-size: 1.5rem; line-height: 1.5; }
  .rich-text p {  font-size: 1.5rem; line-height: 1.5; }
  [class*="fs7-1"] { /* font-size: 0rem; */ }
  [class*="fs7-2"] { /* font-size: 0rem; */ }
  [class*="fs7-3"] { font-size: 1.25rem; }
  .projects-card_heading--fs3 { font-size: 2.5rem !important;}
  figcaption { font-size: 1rem !important; }
}
@media screen and (max-width: 767px) {
	/* landscape font styles */
  [class*="fs0"] { font-size: clamp(4vw, 4.8rem, 8vw); }
  h1, [class*="fs1"] { font-size: 3.8rem; }
  h2, [class*="fs2"] { font-size: 2.8rem; }
  h3, [class*="fs3"] { font-size: 2.6rem; }
  h4, [class*="fs4"] { /* font-size: 0rem; */ }
  h5, [class*="fs5"] { /* font-size: 0rem; */ }
  h6, [class*="fs6"] { font-size: 1.125rem ;}
  body { /* font-size: 0rem; */ }
  [class*="fs7-1"] { /* font-size: 0rem; */ }
  [class*="fs7-2"] { /* font-size: 0rem; */ }
  [class*="fs7-3"] { font-size: 1.125rem ; }
  .projects-card_heading--fs3 { font-size: 2rem !important;}
  figcaption { font-size: 1rem !important; }
}
@media screen and (max-width: 479px) {
	/* portrait font styles */
  [class*="fs0"] { font-size: clamp(5vw, 5rem, 12vw); }
  h1, [class*="fs1"] { font-size: 3.25rem; }
  h2, [class*="fs2"] { font-size: 2.5rem; }
  .content-block_text--fs2 { font-size: 2rem !important;}
  h3, [class*="fs3"] { font-size: 2.2rem;}
  h4, [class*="fs4"] { /* font-size: 0rem; */ }
  h5, [class*="fs5"] { /* font-size: 0rem; */ }
  h6, [class*="fs6"] { font-size: 1.125rem ;}
  body { /* font-size: 0rem; */ }
  [class*="fs7-1"] { font-size: 1.25rem; }
  [class*="fs7-2"] { font-size: 1.125rem; }
  [class*="fs7-3"] { font-size: 1.125rem; }
  .projects-card_heading--fs3 { font-size: 2rem !important;}
  .team_desc--fs7-fc2 {font-size: 1.125rem;}
  figcaption { font-size: 1rem !important; }
}

/* variables */
html {
  /* font family */
  --ff0: inherit;
	--ff1: Inter, sans-serif;
	--ff2: SpaceGrotesk, sans-serif;
  --ff3: Squarepeg, serif;
  /* font weight */
	--fw0: inherit;
  --fw1: 400;
  --fw2: 500;
	--fw3: 700;
  /* line height */
	--lh0: inherit;
  --lh1: 1.6;
  --lh2: 1.4;
  --lh3: 1.2;
  --lh4: 1;
  /* letter spacing */
	--ls0: inherit;
  --ls1: 0em;
  --ls2: -0.01em;
  --ls3: -0.05em;
  --ls4: -0.07em;
	/* text transform */
	--tt0: inherit;
	--tt1: none;
	--tt2: uppercase;
	--tt3: capitalize;
	--tt4: lowercase;
}

/* utilities */
/* font family */
[class*="ff0"] { font-family: var(--ff0); }
[class*="ff1"] { font-family: var(--ff1); }
[class*="ff2"] { font-family: var(--ff2); }
[class*="ff3"] { font-family: var(--ff3); }
/* font weight */
[class*="fw1"] { font-weight: var(--fw1); }
[class*="fw2"] { font-weight: var(--fw2); }
[class*="fw3"] { font-weight: var(--fw3); }
[class*="fw0"] { font-weight: var(--fw0); }
/* line height */
[class*="lh1"] { line-height: var(--lh1); }
[class*="lh2"] { line-height: var(--lh2); }
[class*="lh3"] { line-height: var(--lh3); }
[class*="lh4"] { line-height: var(--lh4); }
[class*="lh0"] { line-height: var(--lh0); }
/* letter spacing */
[class*="ls1"] { letter-spacing: var(--ls1); }
[class*="ls2"] { letter-spacing: var(--ls2); }
[class*="ls0"] { letter-spacing: var(--ls0); }
/* text transform */
[class*="tt1"] { text-transform: var(--tt1); }
[class*="tt2"] { text-transform: var(--tt2); }
[class*="tt3"] { text-transform: var(--tt3); }
[class*="tt4"] { text-transform: var(--tt4); }
[class*="tt0"] { text-transform: var(--tt0); }
/* line clamp */
[class*="lc1"], [class*="lc2"], [class*="lc3"], [class*="lc4"] {
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
[class*="lc2"] { -webkit-line-clamp: 2; }
[class*="lc3"] { -webkit-line-clamp: 3; }
[class*="lc4"] { -webkit-line-clamp: 4; }
/* text wrap */
[class*="tw1"] { text-wrap: balance; }

figcaption {
	font-size: 0.875rem;
  color: var(--fc3);
  font-style: italic;
  text-align: left;
  position: relative;
  padding-left: 1.5rem;
  padding-top: 1rem;
}
figcaption::before {
	content: "";
  width: 1rem;
  height: 1px;
  background-color: var(--fc3);
	position: absolute;
  top: 1.625rem;
  left: 0px;
}


/* ==== .page_code_color w-embed ==== */

/* ==== lumos-color.css (https://cdn.jsdelivr.net/gh/lumosframework/lumos@v1.0.5/color.css) ==== */
/**
 * Lumos Color 1.0.5
 * Copyright 2023 Timothy Ricks
 * Released under the MIT License
 * Released on: July 30, 2023
*/

a { 
  color: inherit;
}
* { 
  border-color: var(--bc1);
  -webkit-text-stroke-color: var(--sc1);
}
*::selection { 
  background: var(--selection-bg);
  color: var(--selection-fc);
}
img::selection {
  background: transparent;
}
body,
[class*="sm0"], [class*="cm0"], [class*="em0"], [class*="bm0"], [class*="lm0"],
:is([class*="sm0"], :where([section-mode]:not([section-mode=""]), [card-mode]:not([card-mode=""]), [element-mode]:not([element-mode=""]), [btn-mode]:not([btn-mode=""]), [link-mode]:not([link-mode=""]))) {
  background-color: var(--bg1);
  background-image: var(--bg1i);
  border-color: var(--bg1b);
  box-shadow: var(--bg1s);
  color: var(--fc1);
}
body,
:where([section-mode]:not([section-mode=""]), [class*="sm0"]),
:where([card-mode]:not([card-mode=""]), [class*="cm0"]),
:where([element-mode]:not([element-mode=""]), [class*="em0"]),
:where([btn-mode]:not([btn-mode=""]), [class*="bm0"]),
:where([link-mode]:not([link-mode=""]), [class*="lm0"]) {
  /* mode variable defaults */
  --m-bg1: transparent; --m-bg1-hover: var(--m-bg1); --m-bg1-active: var(--m-bg1);
  --m-bg1i: none; --m-bg1i-hover: var(--m-bg1i); --m-bg1i-active: var(--m-bg1i);
  --m-bg1b: var(--bg1); --m-bg1b-hover: var(--m-bg1b); --m-bg1b-active: var(--m-bg1b);
  --m-bg1s: none; --m-bg1s-hover: var(--m-bg1s); --m-bg1s-active: var(--m-bg1s);
  --m-bg2: transparent; --m-bg2-hover: var(--m-bg2); --m-bg2-active: var(--m-bg2);
  --m-bg2i: none; --m-bg2i-hover: var(--m-bg2i); --m-bg2i-active: var(--m-bg2i);
  --m-bg2b: var(--bg2); --m-bg2b-hover: var(--m-bg2b); --m-bg2b-active: var(--m-bg2b);
  --m-bg2s: none; --m-bg2s-hover: var(--m-bg2s); --m-bg2s-active: var(--m-bg2s);
  --m-bg3: transparent; --m-bg3-hover: var(--m-bg3); --m-bg3-active: var(--m-bg3);
  --m-bg3i: none; --m-bg3i-hover: var(--m-bg3i); --m-bg3i-active: var(--m-bg3i);
  --m-bg3b: var(--bg3); --m-bg3b-hover: var(--m-bg3b); --m-bg3b-active: var(--m-bg3b);
  --m-bg3s: none; --m-bg3s-hover: var(--m-bg3s); --m-bg3s-active: var(--m-bg3s);
  --m-bg4: transparent; --m-bg4-hover: var(--m-bg4); --m-bg4-active: var(--m-bg4);
  --m-bg4i: none; --m-bg4i-hover: var(--m-bg4i); --m-bg4i-active: var(--m-bg4i);
  --m-bg4b: var(--bg4); --m-bg4b-hover: var(--m-bg4b); --m-bg4b-active: var(--m-bg4b);
  --m-bg4s: none; --m-bg4s-hover: var(--m-bg4s); --m-bg4s-active: var(--m-bg4s);
  --m-bg5: transparent; --m-bg5-hover: var(--m-bg5); --m-bg5-active: var(--m-bg5);
  --m-bg5i: none; --m-bg5i-hover: var(--m-bg5i); --m-bg5i-active: var(--m-bg5i);
  --m-bg5b: var(--bg5); --m-bg5b-hover: var(--m-bg5b); --m-bg5b-active: var(--m-bg5b);
  --m-bg5s: none; --m-bg5s-hover: var(--m-bg5s); --m-bg5s-active: var(--m-bg5s);
  --m-bg6: transparent; --m-bg6-hover: var(--m-bg6); --m-bg6-active: var(--m-bg6);
  --m-bg6i: none; --m-bg6i-hover: var(--m-bg6i); --m-bg6i-active: var(--m-bg6i);
  --m-bg6b: var(--bg6); --m-bg6b-hover: var(--m-bg6b); --m-bg6b-active: var(--m-bg6b);
  --m-bg6s: none; --m-bg6s-hover: var(--m-bg6s); --m-bg6s-active: var(--m-bg6s);
  --m-fc1: inherit; --m-fc1-hover: var(--m-fc1); --m-fc1-active: var(--m-fc1);
  --m-fc2: var(--fc1); --m-fc2-hover: var(--m-fc2); --m-fc2-active: var(--m-fc2);
  --m-fc3: var(--fc1); --m-fc3-hover: var(--m-fc3); --m-fc3-active: var(--m-fc3);
  --m-fc4: var(--fc1); --m-fc4-hover: var(--m-fc4); --m-fc4-active: var(--m-fc4);
  --m-fc5: var(--fc1); --m-fc5-hover: var(--m-fc5); --m-fc5-active: var(--m-fc5);
  --m-fc6: var(--fc1); --m-fc6-hover: var(--m-fc6); --m-fc6-active: var(--m-fc6);
  --m-bc1: var(--fc1); --m-bc1-hover: var(--m-bc1); --m-bc1-active: var(--m-bc1);
  --m-bc2: var(--fc1); --m-bc2-hover: var(--m-bc2); --m-bc2-active: var(--m-bc2);
  --m-bc3: var(--fc1); --m-bc3-hover: var(--m-bc3); --m-bc3-active: var(--m-bc3);
  --m-sc1: var(--fc1); --m-sc1-hover: var(--m-sc1); --m-sc1-active: var(--m-sc1);
  --m-sc2: var(--fc1); --m-sc2-hover: var(--m-sc2); --m-sc2-active: var(--m-sc2);
  --m-sc3: var(--fc1); --m-sc3-hover: var(--m-sc3); --m-sc3-active: var(--m-sc3);
  /* mode variable finals */
  --selection-bg: var(--fc1);
  --selection-fc: var(--bg1);
  --bg1: var(--m-bg1); --bg1-hover: var(--m-bg1-hover); --bg1-active: var(--m-bg1-active);
  --bg1i: var(--m-bg1i); --bg1i-hover: var(--m-bg1i-hover); --bg1i-active: var(--m-bg1i-active);
  --bg1b: var(--m-bg1b); --bg1b-hover: var(--m-bg1b-hover); --bg1b-active: var(--m-bg1b-active);
  --bg1s: var(--m-bg1s); --bg1s-hover: var(--m-bg1s-hover); --bg1s-active: var(--m-bg1s-active);
  --bg2: var(--m-bg2); --bg2-hover: var(--m-bg2-hover); --bg2-active: var(--m-bg2-active);
  --bg2i: var(--m-bg2i); --bg2i-hover: var(--m-bg2i-hover); --bg2i-active: var(--m-bg2i-active);
  --bg2b: var(--m-bg2b); --bg2b-hover: var(--m-bg2b-hover); --bg2b-active: var(--m-bg2b-active);
  --bg2s: var(--m-bg2s); --bg2s-hover: var(--m-bg2s-hover); --bg2s-active: var(--m-bg2s-active);
  --bg3: var(--m-bg3); --bg3-hover: var(--m-bg3-hover); --bg3-active: var(--m-bg3-active);
  --bg3i: var(--m-bg3i); --bg3i-hover: var(--m-bg3i-hover); --bg3i-active: var(--m-bg3i-active);
  --bg3b: var(--m-bg3b); --bg3b-hover: var(--m-bg3b-hover); --bg3b-active: var(--m-bg3b-active);
  --bg3s: var(--m-bg3s); --bg3s-hover: var(--m-bg3s-hover); --bg3s-active: var(--m-bg3s-active);
  --bg4: var(--m-bg4); --bg4-hover: var(--m-bg4-hover); --bg4-active: var(--m-bg4-active);
  --bg4i: var(--m-bg4i); --bg4i-hover: var(--m-bg4i-hover); --bg4i-active: var(--m-bg4i-active);
  --bg4b: var(--m-bg4b); --bg4b-hover: var(--m-bg4b-hover); --bg4b-active: var(--m-bg4b-active);
  --bg4s: var(--m-bg4s); --bg4s-hover: var(--m-bg4s-hover); --bg4s-active: var(--m-bg4s-active);
  --bg5: var(--m-bg5); --bg5-hover: var(--m-bg5-hover); --bg5-active: var(--m-bg5-active);
  --bg5i: var(--m-bg5i); --bg5i-hover: var(--m-bg5i-hover); --bg5i-active: var(--m-bg5i-active);
  --bg5b: var(--m-bg5b); --bg5b-hover: var(--m-bg5b-hover); --bg5b-active: var(--m-bg5b-active);
  --bg5s: var(--m-bg5s); --bg5s-hover: var(--m-bg5s-hover); --bg5s-active: var(--m-bg5s-active);
  --bg6: var(--m-bg6); --bg6-hover: var(--m-bg6-hover); --bg6-active: var(--m-bg6-active);
  --bg6i: var(--m-bg6i); --bg6i-hover: var(--m-bg6i-hover); --bg6i-active: var(--m-bg6i-active);
  --bg6b: var(--m-bg6b); --bg6b-hover: var(--m-bg6b-hover); --bg6b-active: var(--m-bg6b-active);
  --bg6s: var(--m-bg6s); --bg6s-hover: var(--m-bg6s-hover); --bg6s-active: var(--m-bg6s-active);
  --fc1: var(--m-fc1); --fc1-hover: var(--m-fc1-hover); --fc1-active: var(--m-fc1-active);
  --fc2: var(--m-fc2); --fc2-hover: var(--m-fc2-hover); --fc2-active: var(--m-fc2-active);
  --fc3: var(--m-fc3); --fc3-hover: var(--m-fc3-hover); --fc3-active: var(--m-fc3-active);
  --fc4: var(--m-fc4); --fc4-hover: var(--m-fc4-hover); --fc4-active: var(--m-fc4-active);
  --fc5: var(--m-fc5); --fc5-hover: var(--m-fc5-hover); --fc5-active: var(--m-fc5-active);
  --fc6: var(--m-fc6); --fc6-hover: var(--m-fc6-hover); --fc6-active: var(--m-fc6-active);
  --bc1: var(--m-bc1); --bc1-hover: var(--m-bc1-hover); --bc1-active: var(--m-bc1-active);
  --bc2: var(--m-bc2); --bc2-hover: var(--m-bc2-hover); --bc2-active: var(--m-bc2-active);
  --bc3: var(--m-bc3); --bc3-hover: var(--m-bc3-hover); --bc3-active: var(--m-bc3-active);
  --sc1: var(--m-sc1); --sc1-hover: var(--m-sc1-hover); --sc1-active: var(--m-sc1-active);
  --sc2: var(--m-sc2); --sc2-hover: var(--m-sc2-hover); --sc2-active: var(--m-sc2-active);
  --sc3: var(--m-sc3); --sc3-hover: var(--m-sc3-hover); --sc3-active: var(--m-sc3-active);
}
/* hover variables */
@media (pointer: fine) {
  [card-mode]:not([class*="hv0"]):hover, [class*="cm0"]:not([class*="hv0"]):hover,
  a:hover [card-mode]:not([class*="hv0"]), a:hover [class*="cm0"]:not([class*="hv0"]),
  [element-mode]:not([class*="hv0"]):hover, [class*="em0"]:not([class*="hv0"]):hover,
  a:hover [element-mode]:not([class*="hv0"]), a:hover [class*="em0"]:not([class*="hv0"]),
  [btn-mode]:not([class*="hv0"]):hover, [class*="bm0"]:not([class*="hv0"]):hover,
  a:hover [btn-mode]:not([class*="hv0"]), a:hover [class*="bm0"]:not([class*="hv0"]),
  [link-mode]:not([class*="hv0"]):hover, [class*="lm0"]:not([class*="hv0"]):hover,
  a:hover [link-mode]:not([class*="hv0"]), a:hover [class*="lm0"]:not([class*="hv0"])  {
    --bg1: var(--bg1-hover); --bg1i: var(--bg1i-hover); --bg1b: var(--bg1b-hover); --bg1s: var(--bg1s-hover);
    --bg2: var(--bg2-hover); --bg2i: var(--bg2i-hover); --bg2b: var(--bg2b-hover); --bg2s: var(--bg2s-hover);
    --bg3: var(--bg3-hover); --bg3i: var(--bg3i-hover); --bg3b: var(--bg3b-hover); --bg3s: var(--bg3s-hover);
    --bg4: var(--bg4-hover); --bg4i: var(--bg4i-hover); --bg4b: var(--bg4b-hover); --bg4s: var(--bg4s-hover);
    --bg5: var(--bg5-hover); --bg5i: var(--bg5i-hover); --bg5b: var(--bg5b-hover); --bg5s: var(--bg5s-hover);
    --bg6: var(--bg6-hover); --bg6i: var(--bg6i-hover); --bg6b: var(--bg6b-hover); --bg6s: var(--bg6s-hover);
    --fc1: var(--fc1-hover); --fc2: var(--fc2-hover); --fc3: var(--fc3-hover); 
    --fc4: var(--fc4-hover); --fc5: var(--fc5-hover); --fc6: var(--fc6-hover);
    --bc1: var(--bc1-hover); --bc2: var(--bc2-hover); --bc3: var(--bc3-hover);
    --sc1: var(--sc1-hover); --sc2: var(--sc2-hover); --sc3: var(--sc3-hover);
  }
}
/* active variables */
.is-active :is([card-mode]:not([card-mode=""]), [class*="cm0"], [element-mode], [class*="em0"], [btn-mode], [class*="bm0"], [link-mode], [class*="lm0"]),
.w--current :is([card-mode]:not([card-mode=""]), [class*="cm0"], [element-mode], [class*="em0"], [btn-mode], [class*="bm0"], [link-mode], [class*="lm0"]),
:is([card-mode]:not([card-mode=""]), [class*="cm0"], [element-mode], [class*="em0"], [btn-mode], [class*="bm0"], [link-mode], [class*="lm0"]).is-active,
:is([card-mode]:not([card-mode=""]), [class*="cm0"], [element-mode], [class*="em0"], [btn-mode], [class*="bm0"], [link-mode], [class*="lm0"]).w--current,
:is(input, select, textarea):is([card-mode]:not([card-mode=""]), [class*="cm0"], [element-mode], [class*="em0"], [btn-mode], [class*="bm0"], [link-mode], [class*="lm0"]):focus {
  --bg1: var(--bg1-active); --bg1i: var(--bg1i-active); --bg1b: var(--bg1b-active); --bg1s: var(--bg1s-active);
  --bg2: var(--bg2-active); --bg2i: var(--bg2i-active); --bg2b: var(--bg2b-active); --bg2s: var(--bg2s-active);
  --bg3: var(--bg3-active); --bg3i: var(--bg3i-active); --bg3b: var(--bg3b-active); --bg3s: var(--bg3s-active);
  --bg4: var(--bg4-active); --bg4i: var(--bg4i-active); --bg4b: var(--bg4b-active); --bg4s: var(--bg4s-active);
  --bg5: var(--bg5-active); --bg5i: var(--bg5i-active); --bg5b: var(--bg5b-active); --bg5s: var(--bg5s-active);
  --bg6: var(--bg6-active); --bg6i: var(--bg6i-active); --bg6b: var(--bg6b-active); --bg6s: var(--bg6s-active);
  --fc1: var(--fc1-active); --fc2: var(--fc2-active); --fc3: var(--fc3-active); 
  --fc4: var(--fc4-active); --fc5: var(--fc5-active); --fc6: var(--fc6-active);
  --bc1: var(--bc1-active); --bc2: var(--bc2-active); --bc3: var(--bc3-active);
  --sc1: var(--sc1-active); --sc2: var(--sc2-active); --sc3: var(--sc3-active);
}

/* COLOR STYLES */

body {
	background: #fff;
}

/**%#**/
/* btn and link mode transitions */
[btn-mode], [class*="bm0"],
[link-mode], [class*="lm0"] {
	transition-property: background-color, color, border-color, box-shadow;
  transition-duration: 200ms;
}
/* applies default border width to cards, elements, and buttons */
[card-mode]:not([card-mode=""]), [class*="cm0"],
[element-mode]:not([element-mode=""]), [class*="em0"],
[btn-mode]:not([btn-mode=""]), [class*="bm0"] {
	--border-width: var(--bw1);
}
/**#%**/

/* global swatches */
html {
  --dark-1: 36, 48, 55;
  --dark-2: 25, 31, 34;
	--light-1: 246, 248, 248;
  --light-2: 255, 255, 255;
  --light-3: 211, 221, 222;
  --brand-1: 255, 91, 5;
	--alt-selection-bg: rgba(var(--brand-1), 1);
	--alt-selection-fc: rgba(var(--dark-1), 1);
}

[background-color="light-grey"] {
	background: #F6F8F8!important;
}
[background-color="light-blue"] {
	background: #d3ddde!important;
}
[background-color="black"] {
	background: #191f22!important;
}

/* ==== .section_mode_1 w-embed ==== */


/* section mode 1 (light mode) */
body, [section-mode="1"], [class*="sm0-1"],
/* styles card mode 2 when inside section mode 2 */
:is([section-mode="2"], [class*="sm0-2"]) :is([card-mode="2"], [class*="cm0-2"]) {
	/* section mode 1 */
	--m-bg1: rgba(var(--light-1), 1);
	--m-fc1: rgba(var(--dark-1), 1);
	--m-fc2: rgba(var(--dark-1), 1);
 	--m-fc3: rgba(var(--dark-1), 0.4);
  --m-fc4: rgba(var(--brand-1), 1);
	--m-bc1: rgba(var(--dark-1), 0.2);
	--m-bc2: rgba(var(--brand-1), 1);
 	--m-bc3: rgba(var(--light-3), 1);
	--m-sc1: rgba(var(--dark-1), 1);
	/* element mode 1 */
  --em1-bg1: rgba(var(--brand-1), 1);
  --em1-bg2: rgba(var(--light-1), 1);
  --em1-fc1: rgba(var(--light-1), 1);
  --em1-fc2: rgba(var(--brand-1), 1);
  --em1-bc1: rgba(var(--light-1), 0.2);
  /* element mode 2 */
  --em2-bg1: rgba(var(--dark-1), 1);
  --em2-bg2: rgba(var(--light-1), 1);
  --em2-fc1: rgba(var(--light-1), 1);
  --em2-fc2: rgba(var(--dark-1), 1);
  --em2-bc1: rgba(var(--dark-1), 0.2);
  /* element mode 3 */
  --em3-bg1: rgba(var(--light-1), 1);
  --em3-bg2: rgba(var(--dark-1), 1);
  --em3-fc1: rgba(var(--dark-1), 1);
  --em3-fc2: rgba(var(--light-1), 1);
  --em3-bc1: rgba(var(--light-1), 0.2);
  /* btn mode 1 (primary) */
  --bm1-bg1: rgba(var(--brand-1), 1);
  --bm1-bg1b: rgba(var(--brand-1), 1);
	--bm1-fc1: rgba(var(--light-2), 1);
  --bm1-bg1-hover: rgba(var(--dark-1), 1);
  --bm1-bg1b-hover: rgba(var(--dark-1), 1);
	--bm1-fc1-hover: rgba(var(--light-2), 1);
  --bm1-ic1: rgba(var(--light-1), 1);
  --bm1-ic1-hover: rgba(var(--brand-1), 1);
  /* btn mode 2 (secondary) */
  --bm2-bg1b: rgba(var(--dark-1), 0.2);
	--bm2-fc1: rgba(var(--dark-1), 1);
  --bm2-bg1-hover: rgba(var(--dark-1), 1);
  --bm2-bg1b-hover: rgba(var(--dark-1), 1);
	--bm2-fc1-hover: rgba(var(--light-2), 1);
  --bm2-ic1: rgba(var(--brand-1), 1);
  --bm2-ic1-hover: rgba(var(--brand-1), 1);
    /* btn mode 3 (tertiary) */
  --bm3-bg1b: rgba(var(--dark-1), 0);
	--bm3-fc1: rgba(var(--dark-1), 1);
  --bm3-bg1-hover: rgba(var(--dark-1), 0);
  --bm3-bg1b-hover: rgba(var(--dark-1), 0);
	--bm3-fc1-hover: rgba(var(--brand-1), 1);
  --bm3-ic1: rgba(var(--brand-1), 1);
  --bm3-ic1-hover: rgba(var(--brand-1), 1);
  /* link mode 1 (tab link) */
	--lm1-fc1: rgba(var(--dark-1), 0.5);
	--lm1-fc1-hover: rgba(var(--dark-1), 1);
  --lm1-bg1b-active: rgba(var(--dark-1), 1);
	--lm1-fc1-active: rgba(var(--dark-1), 1);
}

/* ==== .section_mode_2 w-embed ==== */


/* section mode 2 (dark mode) */
[section-mode="2"], [class*="sm0-2"],
/* card mode 2 */
[card-mode="2"], [class*="cm0-2"],
/* styles card mode 2 when inside section mode 1 */
:is([section-mode="1"], [class*="sm0-1"]) :is([card-mode="2"], [class*="cm0-2"]) {
	/* section mode 2 */
	--m-bg1: rgba(var(--dark-1), 1);
	--m-fc1: rgba(var(--light-2), 1);
	--m-fc2: rgba(var(--light-2), 0.7);
 	--m-fc3: rgba(var(--light-2), 0.4);
  --m-fc4: rgba(var(--brand-1), 1);
	--m-bc1: rgba(var(--light-2), 0.2);
	--m-sc1: rgba(var(--brand-1), 1);
	/* element mode 1 */
  --em1-bg1: rgba(var(--brand-1), 1);
  --em1-bg2: rgba(var(--light-1), 1);
  --em1-fc1: rgba(var(--light-1), 1);
  --em1-bc1: rgba(var(--brand-1), 0.2);
  /* element mode 2 */
  --em2-bg1: rgba(var(--dark-1), 1);
  --em2-bg2: rgba(var(--light-1), 1);
  --em2-fc1: rgba(var(--light-1), 1);
  --em2-bc1: rgba(var(--light-1), 1);
  /* element mode 3 */
  --em3-bg1: rgba(var(--light-1), 1);
  --em3-bg2: rgba(var(--brand-1), 1);
  --em3-fc1: rgba(var(--dark-1), 1);
  --em3-bc1: rgba(var(--light-1), 1);
  /* btn mode 1 (primary) */
  --bm1-bg1: rgba(var(--brand-1), 1);
  --bm1-bg1b: rgba(var(--brand-1), 1);
	--bm1-fc1: rgba(var(--light-2), 1);
  --bm1-bg1-hover: rgba(var(--light-2), 1);
  --bm1-bg1b-hover: rgba(var(--light-2), 1);
	--bm1-fc1-hover: rgba(var(--dark-1), 1);
  /* btn mode 2 (secondary) */
  --bm2-bg1b: rgba(var(--light-2), 0.2);
	--bm2-fc1: rgba(var(--light-2), 1);
  --bm2-bg1-hover: rgba(var(--light-2), 1);
  --bm2-bg1b-hover: rgba(var(--light-2), 1);
	--bm2-fc1-hover: rgba(var(--dark-1), 1);
  /* link mode 1 (tab link) */
	--lm1-fc1: rgba(var(--light-1), 0.6);
	--lm1-fc1-hover: rgba(var(--light-1), 1);
  --lm1-bg1b-active: rgba(var(--brand-1), 1);
	--lm1-fc1-active: rgba(var(--light-1), 1);
}


/* ==== .section_mode_3 w-embed ==== */


/* section mode 3 (custom mode) */
[section-mode="3"], [class*="sm0-3"],
/* card mode 3 */
[card-mode="3"], [class*="cm0-3"],
/* styles card mode 2 when inside section mode 3 */
:is([section-mode="3"], [class*="sm0-3"]) :is([card-mode="2"], [class*="cm0-2"]) {
  /* section mode 3 */
  --m-bg1: rgba(var(--brand-1), 1);
  --m-fc1: rgba(var(--light-1), 1);
	--m-fc2: rgba(var(--light-1), 0.7);
 	--m-fc3: rgba(var(--light-1), 0.4);
  --m-fc4: rgba(var(--brand-1), 1);
	--m-bc1: rgba(var(--light-1), 0.2);
	--m-sc1: rgba(var(--brand-1), 1);
	/* element mode 1 */
  --em1-bg1: rgba(var(--brand-1), 1);
  --em1-bg2: rgba(var(--light-1), 1);
  --em1-fc1: rgba(var(--light-1), 1);
  --em1-bc1: rgba(var(--brand-1), 0.2);
  /* element mode 2 */
  --em2-bg1: rgba(var(--dark-1), 1);
  --em2-bg2: rgba(var(--light-1), 1);
  --em2-fc1: rgba(var(--light-1), 1);
  --em2-bc1: rgba(var(--light-1), 1);
  /* element mode 3 */
  --em3-bg1: rgba(var(--light-1), 1);
  --em3-bg2: rgba(var(--brand-1), 1);
  --em3-fc1: rgba(var(--dark-1), 1);
  --em3-fc2: rgba(var(--dark-1), 0.7);
  --em3-fc3: rgba(var(--brand-1), 1);
  --em3-bc1: rgba(var(--light-3), 1);
  /* btn mode 1 (primary) */
  --bm1-bg1: rgba(var(--light-1), 1);
  --bm1-bg1b: rgba(var(--light-1), 1);
	--bm1-fc1: rgba(var(--dark-1), 1);
  --bm1-bg1-hover: rgba(var(--dark-1), 1);
  --bm1-bg1b-hover: rgba(var(--dark-1), 1);
	--bm1-fc1-hover: rgba(var(--light-1), 1);
  --bm1-ic1: rgba(var(--brand-1), 1);
  --bm1-ic1-hover: rgba(var(--brand-1), 1);
  /* btn mode 2 (secondary) */
  --bm2-bg1b: rgba(var(--light-2), 0.2);
	--bm2-fc1: rgba(var(--light-2), 1);
  --bm2-bg1-hover: rgba(var(--light-2), 1);
  --bm2-bg1b-hover: rgba(var(--light-2), 1);
	--bm2-fc1-hover: rgba(var(--dark-1), 1);
  --bm2-ic1: rgba(var(--light-1), 1);
  --bm2-ic1-hover: rgba(var(--brand-1), 1);
  /* link mode 1 (tab link) */
	--lm1-fc1: rgba(var(--light-1), 0.6);
	--lm1-fc1-hover: rgba(var(--light-1), 1);
  --lm1-bg1b-active: rgba(var(--brand-1), 1);
	--lm1-fc1-active: rgba(var(--light-1), 1);
}



/* ==== .card_element_modes w-embed ==== */

/* card mode 1 when inside section mode 2 */
:is([section-mode="2"], [class*="sm0-2"]) :is([card-mode="1"], [class*="cm0-1"]) {
	--m-bg1: rgba(var(--dark-2), 1);
	--m-fc2: rgba(var(--light-2), 0.7);
	--m-bc1: rgba(var(--light-2), 0.2);
	--m-sc1: rgba(var(--brand-1), 1);
}

/* card mode 2 when inside section mode 2 */
:is([section-mode="2"], [class*="sm0-2"]) :is([card-mode="2"], [class*="cm0-2"]) {
	--m-bg1: rgba(var(--light-1), 1);
	--m-fc2: rgba(var(--dark-2), 1);
	--m-bc1: rgba(var(--light-2), 0.2);
	--m-sc1: rgba(var(--brand-1), 1);
}

/* card mode 1 default style */
:is([card-mode="1"], [class*="cm0-1"]),*/
/* card mode 1 when inside section mode 1 
:is([section-mode="1"], [class*="sm0-1"]) :is([card-mode="1"], [class*="cm0-1"]) {
	--m-bg1: rgba(var(--light-2), 1);
	--m-fc2: rgba(var(--dark-1), 0.7);
	--m-bc1: rgba(var(--dark-1), 0.2);
	--m-sc1: rgba(var(--dark-1), 1);
}

/**%{{element mode: tag}**/
[element-mode="1"], [class*="em0-1"] {
	--m-bg1: var(--em1-bg1);
  --m-bg2: var(--em1-bg2);
	--m-fc1: var(--em1-fc1);
  --m-fc2: var(--em1-fc2);
	--m-bc1: var(--em1-bc1);
} /**}%**/

/**%{{element mode: tag}**/
[element-mode="2"], [class*="em0-2"] {
	--m-bg1: var(--em2-bg1);
  --m-bg2: var(--em2-bg2);
	--m-fc1: var(--em2-fc1);
  --m-fc2: var(--em2-fc2);
	--m-bc1: var(--em2-bc1);
} /**}%**/

/**%{{element mode: tag}**/
[element-mode="3"], [class*="em0-3"] {
	--m-bg1: var(--em3-bg1);
  --m-bg2: var(--em3-bg2);
	--m-fc1: var(--em3-fc1);
  --m-fc2: var(--em3-fc2);
  --m-fc3: var(--em3-fc3);
	--m-bc1: var(--em3-bc1);
} /**}%**/

/* ==== .link_button_modes w-embed ==== */

/**%{{btn mode: solid}**/
[btn-mode="1"], [class*="bm0-1"] {
	--m-bg1: var(--bm1-bg1);
	--m-fc1: var(--bm1-fc1);
  --m-bg1-hover: var(--bm1-bg1-hover);
	--m-fc1-hover: var(--bm1-fc1-hover);
} /**}%**/

[btn-mode="1"] svg, [class*="bm0-1"] svg {
	fill: var(--bm1-ic1)!important;
}

[btn-mode="1"]:hover svg, [class*="bm0-1"]:hover svg {
	fill: var(--bm1-ic1-hover)!important;
}

/**%{{btn mode: outlined}**/
[btn-mode="2"], [class*="bm0-2"] {
	--m-bg1b: var(--bm2-bg1b);
	--m-fc1: var(--bm2-fc1);
  --m-bg1-hover: var(--bm2-bg1-hover);
	--m-bg1b-hover: var(--bm2-bg1b-hover);
	--m-fc1-hover: var(--bm2-fc1-hover);
	--selection-bg: var(--alt-selection-bg);
	--selection-fc: var(--alt-selection-fc);
} /**}%**/

[btn-mode="2"] svg, [class*="bm0-2"] svg {
	fill: var(--bm2-ic1)!important;
}

[btn-mode="2"]:hover svg, [class*="bm0-2"]:hover svg {
	fill: var(--bm2-ic1-hover)!important;
}

/**%{{btn mode: clean}**/
[btn-mode="3"], [class*="bm0-3"] {
	--m-bg1b: var(--bm3-bg1b);
	--m-fc1: var(--bm3-fc1);
  --m-bg1-hover: var(--bm3-bg1-hover);
	--m-bg1b-hover: var(--bm3-bg1b-hover);
	--m-fc1-hover: var(--bm3-fc1-hover);
	--selection-bg: var(--alt-selection-bg);
	--selection-fc: var(--alt-selection-fc);
} /**}%**/

[btn-mode="3"] svg, [class*="bm0-3"] svg {
	fill: var(--bm3-ic1)!important;
}

[btn-mode="3"]:hover svg, [class*="bm0-3"]:hover svg {
	fill: var(--bm3-ic1-hover)!important;
}

/**%{{link mode: nav}**/
[link-mode="1"], [class*="lm0-1"] {
	--m-fc1: var(--lm1-fc1);
	--m-fc1-hover: var(--lm1-fc1-hover);
	--m-bg1b-active: var(--lm1-bg1b-active);
	--m-fc1-active: var(--lm1-fc1-active);
	--selection-bg: var(--alt-selection-bg);
	--selection-fc: var(--alt-selection-fc);
} /**}%**/

/* ==== .font_background_modes w-embed ==== */

/* backgrounds */
[class*="bg0"] { background-color: transparent; }
[class*="bg0-1"] { background-color: currentColor; }
[class*="bg1"] { 
	background-color: var(--bg1);
	background-image: var(--bg1i);
  border-color: var(--bg1b);
	box-shadow: var(--bg1s);
}
[class*="bg2"] {
	background-color: var(--bg2);
  background-image: var(--bg2i);
  border-color: var(--bg2b);
  box-shadow: var(--bg2s);
}
/* font colors */
[class*="fc0"] { color: transparent; }
[class*="fc0-1"] { color: currentColor; }
[class*="fc0-2"] { color: inherit; }
[class*="fc1"] { color: var(--fc1); }
[class*="fc2"] { color: var(--fc2); }
[class*="fc3"] { color: var(--fc3); }
[class*="fc4"] { color: var(--fc4); }
/* border colors */
[class*="bc0"] { border-color: transparent; }
[class*="bc0-1"] { border-color: currentColor; }
[class*="bc0-2"] { border-color: inherit; }
[class*="bc1"] { border-color: var(--bc1); }
[class*="bc2"] { border-color: var(--bc2); }
/* text stroke colors */
[class*="sc0"] { -webkit-text-stroke-color: transparent; }
[class*="sc0-1"] { -webkit-text-stroke-color: currentColor; }
[class*="sc0-2"] { -webkit-text-stroke-color: inherit; }
[class*="sc1"] { -webkit-text-stroke-color: var(--sc1); }

/* Element Label */
[element-label-color="1"] {color: rgba(var(--brand-1), 1);}
[element-label-color="2"] {color: rgba(var(--dark-1), 2);}


/* ==== .page_code_utilities w-embed ==== */

/* ==== lumos-layout.css (https://cdn.jsdelivr.net/gh/lumosframework/lumos@v1.0.5/layout.css) ==== */
/**
 * Lumos Layout 1.0.5
 * Copyright 2023 Timothy Ricks
 * Released under the MIT License
 * Released on: July 30, 2023
*/

* {
  --grid-row-gap: 0;
  grid-row-gap: var(--grid-row-gap);
  --grid-column-gap: 0;
  grid-column-gap: var(--grid-column-gap);
}
[class*="gd1"] {
  --grid-row-gap: var(--default-row-gap);
  --grid-column-gap: var(--default-column-gap);
  display: grid;
  grid-template-columns: repeat(var(--col-count), minmax(0, 1fr));
  grid-template-rows: auto;
  --col-count: 1;
  --col-span: 1;
  --col-start: auto;
  --row-span: 1;
}
[class*="gd1"] > * {
  grid-column-start: var(--col-start) !important;
  grid-column-end: span var(--col-span) !important;
  grid-row-start: auto !important;
  grid-row-end: span var(--row-span) !important;
}
/* column portrait */
[class*="cp1"] { --col-count: 1; }
[class*="cp2"] { --col-count: 2; }
[class*="cp3"] { --col-count: 3; }
[class*="cp4"] { --col-count: 4; }
[class*="cp5"] { --col-count: 5; }
[class*="cp6"] { --col-count: 6; }
[class*="cp7"] { --col-count: 7; }
[class*="cp8"] { --col-count: 8; }
[class*="cp9"] { --col-count: 9; }
[class*="cp10"] { --col-count: 10; }
[class*="cp11"] { --col-count: 11; }
[class*="cp12"] { --col-count: 12; }
[class*="cp13"] { --col-count: 13; }
[class*="cp14"] { --col-count: 14; }
[class*="cp15"] { --col-count: 15; }
[class*="cp16"] { --col-count: 16; }
[class*="cp17"] { --col-count: 17; }
[class*="cp18"] { --col-count: 18; }
[class*="cp19"] { --col-count: 19; }
[class*="cp20"] { --col-count: 20; }
[class*="cp21"] { --col-count: 21; }
[class*="cp22"] { --col-count: 22; }
[class*="cp23"] { --col-count: 23; }
[class*="cp24"] { --col-count: 24; }
/* item columns portrait */
[class*="gd1"] > [class*="cp1"] { --col-span: 1; }
[class*="gd1"] > [class*="cp2"] { --col-span: 2; }
[class*="gd1"] > [class*="cp3"] { --col-span: 3; }
[class*="gd1"] > [class*="cp4"] { --col-span: 4; }
[class*="gd1"] > [class*="cp5"] { --col-span: 5; }
[class*="gd1"] > [class*="cp6"] { --col-span: 6; }
[class*="gd1"] > [class*="cp7"] { --col-span: 7; }
[class*="gd1"] > [class*="cp8"] { --col-span: 8; }
[class*="gd1"] > [class*="cp9"] { --col-span: 9; }
[class*="gd1"] > [class*="cp10"] { --col-span: 10; }
[class*="gd1"] > [class*="cp11"] { --col-span: 11; }
[class*="gd1"] > [class*="cp12"] { --col-span: 12; }
[class*="gd1"] > [class*="cp13"] { --col-span: 13; }
[class*="gd1"] > [class*="cp14"] { --col-span: 14; }
[class*="gd1"] > [class*="cp15"] { --col-span: 15; }
[class*="gd1"] > [class*="cp16"] { --col-span: 16; }
[class*="gd1"] > [class*="cp17"] { --col-span: 17; }
[class*="gd1"] > [class*="cp18"] { --col-span: 18; }
[class*="gd1"] > [class*="cp19"] { --col-span: 19; }
[class*="gd1"] > [class*="cp20"] { --col-span: 20; }
[class*="gd1"] > [class*="cp21"] { --col-span: 21; }
[class*="gd1"] > [class*="cp22"] { --col-span: 22; }
[class*="gd1"] > [class*="cp23"] { --col-span: 23; }
[class*="gd1"] > [class*="cp24"] { --col-span: 24; }
/* row portrait */
[class*="rp1"] { --row-span: 1; }
[class*="rp2"] { --row-span: 2; }
[class*="rp3"] { --row-span: 3; }
[class*="rp4"] { --row-span: 4; }
[class*="rp5"] { --row-span: 5; }
[class*="rp6"] { --row-span: 6; }
[class*="rp7"] { --row-span: 7; }
[class*="rp8"] { --row-span: 8; }
[class*="rp9"] { --row-span: 9; }
[class*="rp10"] { --row-span: 10; }
[class*="rp11"] { --row-span: 11; }
[class*="rp12"] { --row-span: 12; }
/* start portrait */
[class*="sp1"] { --col-start: 1; }
[class*="sp2"] { --col-start: 2; }
[class*="sp3"] { --col-start: 3; }
[class*="sp4"] { --col-start: 4; }
[class*="sp5"] { --col-start: 5; }
[class*="sp6"] { --col-start: 6; }
[class*="sp7"] { --col-start: 7; }
[class*="sp8"] { --col-start: 8; }
[class*="sp9"] { --col-start: 9; }
[class*="sp10"] { --col-start: 10; }
[class*="sp11"] { --col-start: 11; }
[class*="sp12"] { --col-start: 12; }
[class*="sp13"] { --col-start: 13; }
[class*="sp14"] { --col-start: 14; }
[class*="sp15"] { --col-start: 15; }
[class*="sp16"] { --col-start: 16; }
[class*="sp17"] { --col-start: 17; }
[class*="sp18"] { --col-start: 18; }
[class*="sp19"] { --col-start: 19; }
[class*="sp20"] { --col-start: 20; }
[class*="sp21"] { --col-start: 21; }
[class*="sp22"] { --col-start: 22; }
[class*="sp23"] { --col-start: 23; }
[class*="sp24"] { --col-start: 24; }
[class*="sp0"] { --col-start: auto; }
/* order portrait */
[class*="op1"] { order: -1; }
[class*="op2"] { order: 1; }
[class*="op0"] { order: 0; }

@media screen and (min-width: 480px) {
  /* column landscape */
  [class*="cl1"] { --col-count: 1; }
  [class*="cl2"] { --col-count: 2; }
  [class*="cl3"] { --col-count: 3; }
  [class*="cl4"] { --col-count: 4; }
  [class*="cl5"] { --col-count: 5; }
  [class*="cl6"] { --col-count: 6; }
  [class*="cl7"] { --col-count: 7; }
  [class*="cl8"] { --col-count: 8; }
  [class*="cl9"] { --col-count: 9; }
  [class*="cl10"] { --col-count: 10; }
  [class*="cl11"] { --col-count: 11; }
  [class*="cl12"] { --col-count: 12; }
  [class*="cl13"] { --col-count: 13; }
  [class*="cl14"] { --col-count: 14; }
  [class*="cl15"] { --col-count: 15; }
  [class*="cl16"] { --col-count: 16; }
  [class*="cl17"] { --col-count: 17; }
  [class*="cl18"] { --col-count: 18; }
  [class*="cl19"] { --col-count: 19; }
  [class*="cl20"] { --col-count: 20; }
  [class*="cl21"] { --col-count: 21; }
  [class*="cl22"] { --col-count: 22; }
  [class*="cl23"] { --col-count: 23; }
  [class*="cl24"] { --col-count: 24; }
  /* item columns landscape */
  [class*="gd1"] > [class*="cl1"] { --col-span: 1; }
  [class*="gd1"] > [class*="cl2"] { --col-span: 2; }
  [class*="gd1"] > [class*="cl3"] { --col-span: 3; }
  [class*="gd1"] > [class*="cl4"] { --col-span: 4; }
  [class*="gd1"] > [class*="cl5"] { --col-span: 5; }
  [class*="gd1"] > [class*="cl6"] { --col-span: 6; }
  [class*="gd1"] > [class*="cl7"] { --col-span: 7; }
  [class*="gd1"] > [class*="cl8"] { --col-span: 8; }
  [class*="gd1"] > [class*="cl9"] { --col-span: 9; }
  [class*="gd1"] > [class*="cl10"] { --col-span: 10; }
  [class*="gd1"] > [class*="cl11"] { --col-span: 11; }
  [class*="gd1"] > [class*="cl12"] { --col-span: 12; }
  [class*="gd1"] > [class*="cl13"] { --col-span: 13; }
  [class*="gd1"] > [class*="cl14"] { --col-span: 14; }
  [class*="gd1"] > [class*="cl15"] { --col-span: 15; }
  [class*="gd1"] > [class*="cl16"] { --col-span: 16; }
  [class*="gd1"] > [class*="cl17"] { --col-span: 17; }
  [class*="gd1"] > [class*="cl18"] { --col-span: 18; }
  [class*="gd1"] > [class*="cl19"] { --col-span: 19; }
  [class*="gd1"] > [class*="cl20"] { --col-span: 20; }
  [class*="gd1"] > [class*="cl21"] { --col-span: 21; }
  [class*="gd1"] > [class*="cl22"] { --col-span: 22; }
  [class*="gd1"] > [class*="cl23"] { --col-span: 23; }
  [class*="gd1"] > [class*="cl24"] { --col-span: 24; }
  /* row landscape */
  [class*="rl1"] { --row-span: 1; }
  [class*="rl2"] { --row-span: 2; }
  [class*="rl3"] { --row-span: 3; }
  [class*="rl4"] { --row-span: 4; }
  [class*="rl5"] { --row-span: 5; }
  [class*="rl6"] { --row-span: 6; }
  [class*="rl7"] { --row-span: 7; }
  [class*="rl8"] { --row-span: 8; }
  [class*="rl9"] { --row-span: 9; }
  [class*="rl10"] { --row-span: 10; }
  [class*="rl11"] { --row-span: 11; }
  [class*="rl12"] { --row-span: 12; }
  /* start landscape */
  [class*="sl1"] { --col-start: 1; }
  [class*="sl2"] { --col-start: 2; }
  [class*="sl3"] { --col-start: 3; }
  [class*="sl4"] { --col-start: 4; }
  [class*="sl5"] { --col-start: 5; }
  [class*="sl6"] { --col-start: 6; }
  [class*="sl7"] { --col-start: 7; }
  [class*="sl8"] { --col-start: 8; }
  [class*="sl9"] { --col-start: 9; }
  [class*="sl10"] { --col-start: 10; }
  [class*="sl11"] { --col-start: 11; }
  [class*="sl12"] { --col-start: 12; }
  [class*="sl13"] { --col-start: 13; }
  [class*="sl14"] { --col-start: 14; }
  [class*="sl15"] { --col-start: 15; }
  [class*="sl16"] { --col-start: 16; }
  [class*="sl17"] { --col-start: 17; }
  [class*="sl18"] { --col-start: 18; }
  [class*="sl19"] { --col-start: 19; }
  [class*="sl20"] { --col-start: 20; }
  [class*="sl21"] { --col-start: 21; }
  [class*="sl22"] { --col-start: 22; }
  [class*="sl23"] { --col-start: 23; }
  [class*="sl24"] { --col-start: 24; }
  [class*="sl0"] { --col-start: auto; }
  /* order landscape */
  [class*="ol1"] { order: -1; }
  [class*="ol2"] { order: 1; }
  [class*="ol0"] { order: 0; }
}

@media screen and (min-width: 768px) {
  /* column tablet */
  [class*="ct1"] { --col-count: 1; }
  [class*="ct2"] { --col-count: 2; }
  [class*="ct3"] { --col-count: 3; }
  [class*="ct4"] { --col-count: 4; }
  [class*="ct5"] { --col-count: 5; }
  [class*="ct6"] { --col-count: 6; }
  [class*="ct7"] { --col-count: 7; }
  [class*="ct8"] { --col-count: 8; }
  [class*="ct9"] { --col-count: 9; }
  [class*="ct10"] { --col-count: 10; }
  [class*="ct11"] { --col-count: 11; }
  [class*="ct12"] { --col-count: 12; }
  [class*="ct13"] { --col-count: 13; }
  [class*="ct14"] { --col-count: 14; }
  [class*="ct15"] { --col-count: 15; }
  [class*="ct16"] { --col-count: 16; }
  [class*="ct17"] { --col-count: 17; }
  [class*="ct18"] { --col-count: 18; }
  [class*="ct19"] { --col-count: 19; }
  [class*="ct20"] { --col-count: 20; }
  [class*="ct21"] { --col-count: 21; }
  [class*="ct22"] { --col-count: 22; }
  [class*="ct23"] { --col-count: 23; }
  [class*="ct24"] { --col-count: 24; }
  /* item columns tablet */
  [class*="gd1"] > [class*="ct1"] { --col-span: 1; }
  [class*="gd1"] > [class*="ct2"] { --col-span: 2; }
  [class*="gd1"] > [class*="ct3"] { --col-span: 3; }
  [class*="gd1"] > [class*="ct4"] { --col-span: 4; }
  [class*="gd1"] > [class*="ct5"] { --col-span: 5; }
  [class*="gd1"] > [class*="ct6"] { --col-span: 6; }
  [class*="gd1"] > [class*="ct7"] { --col-span: 7; }
  [class*="gd1"] > [class*="ct8"] { --col-span: 8; }
  [class*="gd1"] > [class*="ct9"] { --col-span: 9; }
  [class*="gd1"] > [class*="ct10"] { --col-span: 10; }
  [class*="gd1"] > [class*="ct11"] { --col-span: 11; }
  [class*="gd1"] > [class*="ct12"] { --col-span: 12; }
  [class*="gd1"] > [class*="ct13"] { --col-span: 13; }
  [class*="gd1"] > [class*="ct14"] { --col-span: 14; }
  [class*="gd1"] > [class*="ct15"] { --col-span: 15; }
  [class*="gd1"] > [class*="ct16"] { --col-span: 16; }
  [class*="gd1"] > [class*="ct17"] { --col-span: 17; }
  [class*="gd1"] > [class*="ct18"] { --col-span: 18; }
  [class*="gd1"] > [class*="ct19"] { --col-span: 19; }
  [class*="gd1"] > [class*="ct20"] { --col-span: 20; }
  [class*="gd1"] > [class*="ct21"] { --col-span: 21; }
  [class*="gd1"] > [class*="ct22"] { --col-span: 22; }
  [class*="gd1"] > [class*="ct23"] { --col-span: 23; }
  [class*="gd1"] > [class*="ct24"] { --col-span: 24; }
  /* row tablet */
  [class*="rt1"] { --row-span: 1; }
  [class*="rt2"] { --row-span: 2; }
  [class*="rt3"] { --row-span: 3; }
  [class*="rt4"] { --row-span: 4; }
  [class*="rt5"] { --row-span: 5; }
  [class*="rt6"] { --row-span: 6; }
  [class*="rt7"] { --row-span: 7; }
  [class*="rt8"] { --row-span: 8; }
  [class*="rt9"] { --row-span: 9; }
  [class*="rt10"] { --row-span: 10; }
  [class*="rt11"] { --row-span: 11; }
  [class*="rt12"] { --row-span: 12; }
  /* start tablet */
  [class*="st1"] { --col-start: 1; }
  [class*="st2"] { --col-start: 2; }
  [class*="st3"] { --col-start: 3; }
  [class*="st4"] { --col-start: 4; }
  [class*="st5"] { --col-start: 5; }
  [class*="st6"] { --col-start: 6; }
  [class*="st7"] { --col-start: 7; }
  [class*="st8"] { --col-start: 8; }
  [class*="st9"] { --col-start: 9; }
  [class*="st10"] { --col-start: 10; }
  [class*="st11"] { --col-start: 11; }
  [class*="st12"] { --col-start: 12; }
  [class*="st13"] { --col-start: 13; }
  [class*="st14"] { --col-start: 14; }
  [class*="st15"] { --col-start: 15; }
  [class*="st16"] { --col-start: 16; }
  [class*="st17"] { --col-start: 17; }
  [class*="st18"] { --col-start: 18; }
  [class*="st19"] { --col-start: 19; }
  [class*="st20"] { --col-start: 20; }
  [class*="st21"] { --col-start: 21; }
  [class*="st22"] { --col-start: 22; }
  [class*="st23"] { --col-start: 23; }
  [class*="st24"] { --col-start: 24; }
  [class*="st0"] { --col-start: auto; }
  /* order tablet */
  [class*="ot1"] { order: -1; }
  [class*="ot2"] { order: 1; }
  [class*="ot0"] { order: 0; }
}

@media screen and (min-width: 992px) {
  /* column desktop */
  [class*="cd1"] { --col-count: 1; }
  [class*="cd2"] { --col-count: 2; }
  [class*="cd3"] { --col-count: 3; }
  [class*="cd4"] { --col-count: 4; }
  [class*="cd5"] { --col-count: 5; }
  [class*="cd6"] { --col-count: 6; }
  [class*="cd7"] { --col-count: 7; }
  [class*="cd8"] { --col-count: 8; }
  [class*="cd9"] { --col-count: 9; }
  [class*="cd10"] { --col-count: 10; }
  [class*="cd11"] { --col-count: 11; }
  [class*="cd12"] { --col-count: 12; }
  [class*="cd13"] { --col-count: 13; }
  [class*="cd14"] { --col-count: 14; }
  [class*="cd15"] { --col-count: 15; }
  [class*="cd16"] { --col-count: 16; }
  [class*="cd17"] { --col-count: 17; }
  [class*="cd18"] { --col-count: 18; }
  [class*="cd19"] { --col-count: 19; }
  [class*="cd20"] { --col-count: 20; }
  [class*="cd21"] { --col-count: 21; }
  [class*="cd22"] { --col-count: 22; }
  [class*="cd23"] { --col-count: 23; }
  [class*="cd24"] { --col-count: 24; }
  /* item columns desktop */
  [class*="gd1"] > [class*="cd1"] { --col-span: 1; }
  [class*="gd1"] > [class*="cd2"] { --col-span: 2; }
  [class*="gd1"] > [class*="cd3"] { --col-span: 3; }
  [class*="gd1"] > [class*="cd4"] { --col-span: 4; }
  [class*="gd1"] > [class*="cd5"] { --col-span: 5; }
  [class*="gd1"] > [class*="cd6"] { --col-span: 6; }
  [class*="gd1"] > [class*="cd7"] { --col-span: 7; }
  [class*="gd1"] > [class*="cd8"] { --col-span: 8; }
  [class*="gd1"] > [class*="cd9"] { --col-span: 9; }
  [class*="gd1"] > [class*="cd10"] { --col-span: 10; }
  [class*="gd1"] > [class*="cd11"] { --col-span: 11; }
  [class*="gd1"] > [class*="cd12"] { --col-span: 12; }
  [class*="gd1"] > [class*="cd13"] { --col-span: 13; }
  [class*="gd1"] > [class*="cd14"] { --col-span: 14; }
  [class*="gd1"] > [class*="cd15"] { --col-span: 15; }
  [class*="gd1"] > [class*="cd16"] { --col-span: 16; }
  [class*="gd1"] > [class*="cd17"] { --col-span: 17; }
  [class*="gd1"] > [class*="cd18"] { --col-span: 18; }
  [class*="gd1"] > [class*="cd19"] { --col-span: 19; }
  [class*="gd1"] > [class*="cd20"] { --col-span: 20; }
  [class*="gd1"] > [class*="cd21"] { --col-span: 21; }
  [class*="gd1"] > [class*="cd22"] { --col-span: 22; }
  [class*="gd1"] > [class*="cd23"] { --col-span: 23; }
  [class*="gd1"] > [class*="cd24"] { --col-span: 24; }
  /* row desktop */
  [class*="rd1"] { --row-span: 1; }
  [class*="rd2"] { --row-span: 2; }
  [class*="rd3"] { --row-span: 3; }
  [class*="rd4"] { --row-span: 4; }
  [class*="rd5"] { --row-span: 5; }
  [class*="rd6"] { --row-span: 6; }
  [class*="rd7"] { --row-span: 7; }
  [class*="rd8"] { --row-span: 8; }
  [class*="rd9"] { --row-span: 9; }
  [class*="rd10"] { --row-span: 10; }
  [class*="rd11"] { --row-span: 11; }
  [class*="rd12"] { --row-span: 12; }
  /* start desktop */
  [class*="sd1"] { --col-start: 1; }
  [class*="sd2"] { --col-start: 2; }
  [class*="sd3"] { --col-start: 3; }
  [class*="sd4"] { --col-start: 4; }
  [class*="sd5"] { --col-start: 5; }
  [class*="sd6"] { --col-start: 6; }
  [class*="sd7"] { --col-start: 7; }
  [class*="sd8"] { --col-start: 8; }
  [class*="sd9"] { --col-start: 9; }
  [class*="sd10"] { --col-start: 10; }
  [class*="sd11"] { --col-start: 11; }
  [class*="sd12"] { --col-start: 12; }
  [class*="sd13"] { --col-start: 13; }
  [class*="sd14"] { --col-start: 14; }
  [class*="sd15"] { --col-start: 15; }
  [class*="sd16"] { --col-start: 16; }
  [class*="sd17"] { --col-start: 17; }
  [class*="sd18"] { --col-start: 18; }
  [class*="sd19"] { --col-start: 19; }
  [class*="sd20"] { --col-start: 20; }
  [class*="sd21"] { --col-start: 21; }
  [class*="sd22"] { --col-start: 22; }
  [class*="sd23"] { --col-start: 23; }
  [class*="sd24"] { --col-start: 24; }
  [class*="sd0"] { --col-start: auto; }
  /* order desktop */
  [class*="od1"] { order: -1; }
  [class*="od2"] { order: 1; }
  [class*="od0"] { order: 0; }
}

/* ==== lumos-spacing.css (https://cdn.jsdelivr.net/gh/lumosframework/lumos@v1.0.5/spacing.css) ==== */
/**
 * Lumos Spacing 1.0.5
 * Copyright 2023 Timothy Ricks
 * Released under the MIT License
 * Released on: July 30, 2023
*/

* {
  --grid-row-gap: 0;
  grid-row-gap: var(--grid-row-gap);
  --grid-column-gap: 0;
  grid-column-gap: var(--grid-column-gap);
}

html {
  --spacing-scale: 1;
  --size0-25: calc(0.25rem * var(--spacing-scale));
  --size0-5: calc(0.5rem * var(--spacing-scale));
  --size0-75: calc(0.75rem * var(--spacing-scale));
  --size1: calc(1rem * var(--spacing-scale));
  --size1-25: calc(1.25rem * var(--spacing-scale));
  --size1-5: calc(1.5rem * var(--spacing-scale));
  --size1-75: calc(1.75rem * var(--spacing-scale));
  --size2: calc(2rem * var(--spacing-scale));
  --size2-25: calc(2.25rem * var(--spacing-scale));
  --size2-5: calc(2.5rem * var(--spacing-scale));
  --size2-75: calc(2.75rem * var(--spacing-scale));
  --size3: calc(3rem * var(--spacing-scale));
  --size3-25: calc(3.25rem * var(--spacing-scale));
  --size3-5: calc(3.5rem * var(--spacing-scale));
  --size3-75: calc(3.75rem * var(--spacing-scale));
  --size4: calc(4rem * var(--spacing-scale));
  --size4-5: calc(4.5rem * var(--spacing-scale));
  --size5: calc(5rem * var(--spacing-scale));
  --size5-5: calc(5.5rem * var(--spacing-scale));
  --size6: calc(6rem * var(--spacing-scale));
  --size6-5: calc(6.5rem * var(--spacing-scale));
  --size7: calc(7rem * var(--spacing-scale));
  --size7-5: calc(7.5rem * var(--spacing-scale));
  --size8: calc(8rem * var(--spacing-scale));
  --size8-5: calc(8.5rem * var(--spacing-scale));
  --size9: calc(9rem * var(--spacing-scale));
  --size9-5: calc(9.5rem * var(--spacing-scale));
  --size10: calc(10rem * var(--spacing-scale));
  --size11: calc(11rem * var(--spacing-scale));
  --size12: calc(12rem * var(--spacing-scale));
  --size13: calc(13rem * var(--spacing-scale));
  --size14: calc(14rem * var(--spacing-scale));
  --size15: calc(15rem * var(--spacing-scale));
  --size16: calc(16rem * var(--spacing-scale));
  --size17: calc(17rem * var(--spacing-scale));
  --size18: calc(18rem * var(--spacing-scale));
  --size19: calc(19rem * var(--spacing-scale));
  --size20: calc(20rem * var(--spacing-scale));
}

[class*="mt0"] {margin-top:0;}
[class*="mt0-25"] {margin-top:var(--size0-25);}
[class*="mt0-5"] {margin-top:var(--size0-5);}
[class*="mt0-75"] {margin-top:var(--size0-75);}
[class*="mt1"] {margin-top:var(--size1);}
[class*="mt1-25"] {margin-top:var(--size1-25);}
[class*="mt1-5"] {margin-top:var(--size1-5);}
[class*="mt1-75"] {margin-top:var(--size1-75);}
[class*="mt2"] {margin-top:var(--size2);}
[class*="mt2-25"] {margin-top:var(--size2-25);}
[class*="mt2-5"] {margin-top:var(--size2-5);}
[class*="mt2-75"] {margin-top:var(--size2-75);}
[class*="mt3"] {margin-top:var(--size3);}
[class*="mt3-25"] {margin-top:var(--size3-25);}
[class*="mt3-5"] {margin-top:var(--size3-5);}
[class*="mt3-75"] {margin-top:var(--size3-75);}
[class*="mt4"] {margin-top:var(--size4);}
[class*="mt4-5"] {margin-top:var(--size4-5);}
[class*="mt5"] {margin-top:var(--size5);}
[class*="mt5-5"] {margin-top:var(--size5-5);}
[class*="mt6"] {margin-top:var(--size6);}
[class*="mt6-5"] {margin-top:var(--size6-5);}
[class*="mt7"] {margin-top:var(--size7);}
[class*="mt7-5"] {margin-top:var(--size7-5);}
[class*="mt8"] {margin-top:var(--size8);}
[class*="mt8-5"] {margin-top:var(--size8-5);}
[class*="mt9"] {margin-top:var(--size9);}
[class*="mt9-5"] {margin-top:var(--size9-5);}
[class*="mt10"] {margin-top:var(--size10);}
[class*="mt11"] {margin-top:var(--size11);}
[class*="mt12"] {margin-top:var(--size12);}
[class*="mt13"] {margin-top:var(--size13);}
[class*="mt14"] {margin-top:var(--size14);}
[class*="mt15"] {margin-top:var(--size15);}
[class*="mt16"] {margin-top:var(--size16);}
[class*="mt17"] {margin-top:var(--size17);}
[class*="mt18"] {margin-top:var(--size18);}
[class*="mt19"] {margin-top:var(--size19);}
[class*="mt20"] {margin-top:var(--size20);}
[class*="mt0-0"] {margin-top:0;}

[class*="mb0"] {margin-bottom:0;}
[class*="mb0-25"] {margin-bottom:var(--size0-25);}
[class*="mb0-5"] {margin-bottom:var(--size0-5);}
[class*="mb0-75"] {margin-bottom:var(--size0-75);}
[class*="mb1"] {margin-bottom:var(--size1);}
[class*="mb1-25"] {margin-bottom:var(--size1-25);}
[class*="mb1-5"] {margin-bottom:var(--size1-5);}
[class*="mb1-75"] {margin-bottom:var(--size1-75);}
[class*="mb2"] {margin-bottom:var(--size2);}
[class*="mb2-25"] {margin-bottom:var(--size2-25);}
[class*="mb2-5"] {margin-bottom:var(--size2-5);}
[class*="mb2-75"] {margin-bottom:var(--size2-75);}
[class*="mb3"] {margin-bottom:var(--size3);}
[class*="mb3-25"] {margin-bottom:var(--size3-25);}
[class*="mb3-5"] {margin-bottom:var(--size3-5);}
[class*="mb3-75"] {margin-bottom:var(--size3-75);}
[class*="mb4"] {margin-bottom:var(--size4);}
[class*="mb4-5"] {margin-bottom:var(--size4-5);}
[class*="mb5"] {margin-bottom:var(--size5);}
[class*="mb5-5"] {margin-bottom:var(--size5-5);}
[class*="mb6"] {margin-bottom:var(--size6);}
[class*="mb6-5"] {margin-bottom:var(--size6-5);}
[class*="mb7"] {margin-bottom:var(--size7);}
[class*="mb7-5"] {margin-bottom:var(--size7-5);}
[class*="mb8"] {margin-bottom:var(--size8);}
[class*="mb8-5"] {margin-bottom:var(--size8-5);}
[class*="mb9"] {margin-bottom:var(--size9);}
[class*="mb9-5"] {margin-bottom:var(--size9-5);}
[class*="mb10"] {margin-bottom:var(--size10);}
[class*="mb11"] {margin-bottom:var(--size11);}
[class*="mb12"] {margin-bottom:var(--size12);}
[class*="mb13"] {margin-bottom:var(--size13);}
[class*="mb14"] {margin-bottom:var(--size14);}
[class*="mb15"] {margin-bottom:var(--size15);}
[class*="mb16"] {margin-bottom:var(--size16);}
[class*="mb17"] {margin-bottom:var(--size17);}
[class*="mb18"] {margin-bottom:var(--size18);}
[class*="mb19"] {margin-bottom:var(--size19);}
[class*="mb20"] {margin-bottom:var(--size20);}
[class*="mb0-0"] {margin-bottom:0;}

[class*="gp0"] {--grid-row-gap:0;--grid-column-gap:0;}
[class*="gp0-25"] {--grid-row-gap:var(--size0-25);--grid-column-gap:var(--size0-25);}
[class*="gp0-5"] {--grid-row-gap:var(--size0-5);--grid-column-gap:var(--size0-5);}
[class*="gp0-75"] {--grid-row-gap:var(--size0-75);--grid-column-gap:var(--size0-75);}
[class*="gp1"] {--grid-row-gap:var(--size1);--grid-column-gap:var(--size1);}
[class*="gp1-25"] {--grid-row-gap:var(--size1-25);--grid-column-gap:var(--size1-25);}
[class*="gp1-5"] {--grid-row-gap:var(--size1-5);--grid-column-gap:var(--size1-5);}
[class*="gp1-75"] {--grid-row-gap:var(--size1-75);--grid-column-gap:var(--size1-75);}
[class*="gp2"] {--grid-row-gap:var(--size2);--grid-column-gap:var(--size2);}
[class*="gp2-25"] {--grid-row-gap:var(--size2-25);--grid-column-gap:var(--size2-25);}
[class*="gp2-5"] {--grid-row-gap:var(--size2-5);--grid-column-gap:var(--size2-5);}
[class*="gp2-75"] {--grid-row-gap:var(--size2-75);--grid-column-gap:var(--size2-75);}
[class*="gp3"] {--grid-row-gap:var(--size3);--grid-column-gap:var(--size3);}
[class*="gp3-25"] {--grid-row-gap:var(--size3-25);--grid-column-gap:var(--size3-25);}
[class*="gp3-5"] {--grid-row-gap:var(--size3-5);--grid-column-gap:var(--size3-5);}
[class*="gp3-75"] {--grid-row-gap:var(--size3-75);--grid-column-gap:var(--size3-75);}
[class*="gp4"] {--grid-row-gap:var(--size4);--grid-column-gap:var(--size4);}
[class*="gp4-5"] {--grid-row-gap:var(--size4-5);--grid-column-gap:var(--size4-5);}
[class*="gp5"] {--grid-row-gap:var(--size5);--grid-column-gap:var(--size5);}
[class*="gp5-5"] {--grid-row-gap:var(--size5-5);--grid-column-gap:var(--size5-5);}
[class*="gp6"] {--grid-row-gap:var(--size6);--grid-column-gap:var(--size6);}
[class*="gp6-5"] {--grid-row-gap:var(--size6-5);--grid-column-gap:var(--size6-5);}
[class*="gp7"] {--grid-row-gap:var(--size7);--grid-column-gap:var(--size7);}
[class*="gp7-5"] {--grid-row-gap:var(--size7-5);--grid-column-gap:var(--size7-5);}
[class*="gp8"] {--grid-row-gap:var(--size8);--grid-column-gap:var(--size8);}
[class*="gp8-5"] {--grid-row-gap:var(--size8-5);--grid-column-gap:var(--size8-5);}
[class*="gp9"] {--grid-row-gap:var(--size9);--grid-column-gap:var(--size9);}
[class*="gp9-5"] {--grid-row-gap:var(--size9-5);--grid-column-gap:var(--size9-5);}
[class*="gp10"] {--grid-row-gap:var(--size10);--grid-column-gap:var(--size10);}
[class*="gp11"] {--grid-row-gap:var(--size11);--grid-column-gap:var(--size11);}
[class*="gp12"] {--grid-row-gap:var(--size12);--grid-column-gap:var(--size12);}
[class*="gp13"] {--grid-row-gap:var(--size13);--grid-column-gap:var(--size13);}
[class*="gp14"] {--grid-row-gap:var(--size14);--grid-column-gap:var(--size14);}
[class*="gp15"] {--grid-row-gap:var(--size15);--grid-column-gap:var(--size15);}
[class*="gp16"] {--grid-row-gap:var(--size16);--grid-column-gap:var(--size16);}
[class*="gp17"] {--grid-row-gap:var(--size17);--grid-column-gap:var(--size17);}
[class*="gp18"] {--grid-row-gap:var(--size18);--grid-column-gap:var(--size18);}
[class*="gp19"] {--grid-row-gap:var(--size19);--grid-column-gap:var(--size19);}
[class*="gp20"] {--grid-row-gap:var(--size20);--grid-column-gap:var(--size20);}
[class*="gp0-0"] {--grid-row-gap:0;--grid-column-gap:0;}

[class*="gv0"] {--grid-row-gap:0;}
[class*="gv0-25"] {--grid-row-gap:var(--size0-25);}
[class*="gv0-5"] {--grid-row-gap:var(--size0-5);}
[class*="gv0-75"] {--grid-row-gap:var(--size0-75);}
[class*="gv1"] {--grid-row-gap:var(--size1);}
[class*="gv1-25"] {--grid-row-gap:var(--size1-25);}
[class*="gv1-5"] {--grid-row-gap:var(--size1-5);}
[class*="gv1-75"] {--grid-row-gap:var(--size1-75);}
[class*="gv2"] {--grid-row-gap:var(--size2);}
[class*="gv2-25"] {--grid-row-gap:var(--size2-25);}
[class*="gv2-5"] {--grid-row-gap:var(--size2-5);}
[class*="gv2-75"] {--grid-row-gap:var(--size2-75);}
[class*="gv3"] {--grid-row-gap:var(--size3);}
[class*="gv3-25"] {--grid-row-gap:var(--size3-25);}
[class*="gv3-5"] {--grid-row-gap:var(--size3-5);}
[class*="gv3-75"] {--grid-row-gap:var(--size3-75);}
[class*="gv4"] {--grid-row-gap:var(--size4);}
[class*="gv4-5"] {--grid-row-gap:var(--size4-5);}
[class*="gv5"] {--grid-row-gap:var(--size5);}
[class*="gv5-5"] {--grid-row-gap:var(--size5-5);}
[class*="gv6"] {--grid-row-gap:var(--size6);}
[class*="gv6-5"] {--grid-row-gap:var(--size6-5);}
[class*="gv7"] {--grid-row-gap:var(--size7);}
[class*="gv7-5"] {--grid-row-gap:var(--size7-5);}
[class*="gv8"] {--grid-row-gap:var(--size8);}
[class*="gv8-5"] {--grid-row-gap:var(--size8-5);}
[class*="gv9"] {--grid-row-gap:var(--size9);}
[class*="gv9-5"] {--grid-row-gap:var(--size9-5);}
[class*="gv10"] {--grid-row-gap:var(--size10);}
[class*="gv11"] {--grid-row-gap:var(--size11);}
[class*="gv12"] {--grid-row-gap:var(--size12);}
[class*="gv13"] {--grid-row-gap:var(--size13);}
[class*="gv14"] {--grid-row-gap:var(--size14);}
[class*="gv15"] {--grid-row-gap:var(--size15);}
[class*="gv16"] {--grid-row-gap:var(--size16);}
[class*="gv17"] {--grid-row-gap:var(--size17);}
[class*="gv18"] {--grid-row-gap:var(--size18);}
[class*="gv19"] {--grid-row-gap:var(--size19);}
[class*="gv20"] {--grid-row-gap:var(--size20);}
[class*="gv0-0"] {--grid-row-gap:0;}

[class*="gh0"] {--grid-column-gap:0;}
[class*="gh0-25"] {--grid-column-gap:var(--size0-25);}
[class*="gh0-5"] {--grid-column-gap:var(--size0-5);}
[class*="gh0-75"] {--grid-column-gap:var(--size0-75);}
[class*="gh1"] {--grid-column-gap:var(--size1);}
[class*="gh1-25"] {--grid-column-gap:var(--size1-25);}
[class*="gh1-5"] {--grid-column-gap:var(--size1-5);}
[class*="gh1-75"] {--grid-column-gap:var(--size1-75);}
[class*="gh2"] {--grid-column-gap:var(--size2);}
[class*="gh2-25"] {--grid-column-gap:var(--size2-25);}
[class*="gh2-5"] {--grid-column-gap:var(--size2-5);}
[class*="gh2-75"] {--grid-column-gap:var(--size2-75);}
[class*="gh3"] {--grid-column-gap:var(--size3);}
[class*="gh3-25"] {--grid-column-gap:var(--size3-25);}
[class*="gh3-5"] {--grid-column-gap:var(--size3-5);}
[class*="gh3-75"] {--grid-column-gap:var(--size3-75);}
[class*="gh4"] {--grid-column-gap:var(--size4);}
[class*="gh4-5"] {--grid-column-gap:var(--size4-5);}
[class*="gh5"] {--grid-column-gap:var(--size5);}
[class*="gh5-5"] {--grid-column-gap:var(--size5-5);}
[class*="gh6"] {--grid-column-gap:var(--size6);}
[class*="gh6-5"] {--grid-column-gap:var(--size6-5);}
[class*="gh7"] {--grid-column-gap:var(--size7);}
[class*="gh7-5"] {--grid-column-gap:var(--size7-5);}
[class*="gh8"] {--grid-column-gap:var(--size8);}
[class*="gh8-5"] {--grid-column-gap:var(--size8-5);}
[class*="gh9"] {--grid-column-gap:var(--size9);}
[class*="gh9-5"] {--grid-column-gap:var(--size9-5);}
[class*="gh10"] {--grid-column-gap:var(--size10);}
[class*="gh11"] {--grid-column-gap:var(--size11);}
[class*="gh12"] {--grid-column-gap:var(--size12);}
[class*="gh13"] {--grid-column-gap:var(--size13);}
[class*="gh14"] {--grid-column-gap:var(--size14);}
[class*="gh15"] {--grid-column-gap:var(--size15);}
[class*="gh16"] {--grid-column-gap:var(--size16);}
[class*="gh17"] {--grid-column-gap:var(--size17);}
[class*="gh18"] {--grid-column-gap:var(--size18);}
[class*="gh19"] {--grid-column-gap:var(--size19);}
[class*="gh20"] {--grid-column-gap:var(--size20);}
[class*="gh0-0"] {--grid-column-gap:0;}

[class*="pd0"] {padding:0;}
[class*="pd0-25"] {padding:var(--size0-25);}
[class*="pd0-5"] {padding:var(--size0-5);}
[class*="pd0-75"] {padding:var(--size0-75);}
[class*="pd1"] {padding:var(--size1);}
[class*="pd1-25"] {padding:var(--size1-25);}
[class*="pd1-5"] {padding:var(--size1-5);}
[class*="pd1-75"] {padding:var(--size1-75);}
[class*="pd2"] {padding:var(--size2);}
[class*="pd2-25"] {padding:var(--size2-25);}
[class*="pd2-5"] {padding:var(--size2-5);}
[class*="pd2-75"] {padding:var(--size2-75);}
[class*="pd3"] {padding:var(--size3);}
[class*="pd3-25"] {padding:var(--size3-25);}
[class*="pd3-5"] {padding:var(--size3-5);}
[class*="pd3-75"] {padding:var(--size3-75);}
[class*="pd4"] {padding:var(--size4);}
[class*="pd4-5"] {padding:var(--size4-5);}
[class*="pd5"] {padding:var(--size5);}
[class*="pd5-5"] {padding:var(--size5-5);}
[class*="pd6"] {padding:var(--size6);}
[class*="pd6-5"] {padding:var(--size6-5);}
[class*="pd7"] {padding:var(--size7);}
[class*="pd7-5"] {padding:var(--size7-5);}
[class*="pd8"] {padding:var(--size8);}
[class*="pd8-5"] {padding:var(--size8-5);}
[class*="pd9"] {padding:var(--size9);}
[class*="pd9-5"] {padding:var(--size9-5);}
[class*="pd10"] {padding:var(--size10);}
[class*="pd11"] {padding:var(--size11);}
[class*="pd12"] {padding:var(--size12);}
[class*="pd13"] {padding:var(--size13);}
[class*="pd14"] {padding:var(--size14);}
[class*="pd15"] {padding:var(--size15);}
[class*="pd16"] {padding:var(--size16);}
[class*="pd17"] {padding:var(--size17);}
[class*="pd18"] {padding:var(--size18);}
[class*="pd19"] {padding:var(--size19);}
[class*="pd20"] {padding:var(--size20);}
[class*="pd0-0"] {padding:0;}

[class*="pv0"] {padding-top:0;padding-bottom:0;}
[class*="pv0-25"] {padding-top:var(--size0-25);padding-bottom:var(--size0-25);}
[class*="pv0-5"] {padding-top:var(--size0-5);padding-bottom:var(--size0-5);}
[class*="pv0-75"] {padding-top:var(--size0-75);padding-bottom:var(--size0-75);}
[class*="pv1"] {padding-top:var(--size1);padding-bottom:var(--size1);}
[class*="pv1-25"] {padding-top:var(--size1-25);padding-bottom:var(--size1-25);}
[class*="pv1-5"] {padding-top:var(--size1-5);padding-bottom:var(--size1-5);}
[class*="pv1-75"] {padding-top:var(--size1-75);padding-bottom:var(--size1-75);}
[class*="pv2"] {padding-top:var(--size2);padding-bottom:var(--size2);}
[class*="pv2-25"] {padding-top:var(--size2-25);padding-bottom:var(--size2-25);}
[class*="pv2-5"] {padding-top:var(--size2-5);padding-bottom:var(--size2-5);}
[class*="pv2-75"] {padding-top:var(--size2-75);padding-bottom:var(--size2-75);}
[class*="pv3"] {padding-top:var(--size3);padding-bottom:var(--size3);}
[class*="pv3-25"] {padding-top:var(--size3-25);padding-bottom:var(--size3-25);}
[class*="pv3-5"] {padding-top:var(--size3-5);padding-bottom:var(--size3-5);}
[class*="pv3-75"] {padding-top:var(--size3-75);padding-bottom:var(--size3-75);}
[class*="pv4"] {padding-top:var(--size4);padding-bottom:var(--size4);}
[class*="pv4-5"] {padding-top:var(--size4-5);padding-bottom:var(--size4-5);}
[class*="pv5"] {padding-top:var(--size5);padding-bottom:var(--size5);}
[class*="pv5-5"] {padding-top:var(--size5-5);padding-bottom:var(--size5-5);}
[class*="pv6"] {padding-top:var(--size6);padding-bottom:var(--size6);}
[class*="pv6-5"] {padding-top:var(--size6-5);padding-bottom:var(--size6-5);}
[class*="pv7"] {padding-top:var(--size7);padding-bottom:var(--size7);}
[class*="pv7-5"] {padding-top:var(--size7-5);padding-bottom:var(--size7-5);}
[class*="pv8"] {padding-top:var(--size8);padding-bottom:var(--size8);}
[class*="pv8-5"] {padding-top:var(--size8-5);padding-bottom:var(--size8-5);}
[class*="pv9"] {padding-top:var(--size9);padding-bottom:var(--size9);}
[class*="pv9-5"] {padding-top:var(--size9-5);padding-bottom:var(--size9-5);}
[class*="pv10"] {padding-top:var(--size10);padding-bottom:var(--size10);}
[class*="pv11"] {padding-top:var(--size11);padding-bottom:var(--size11);}
[class*="pv12"] {padding-top:var(--size12);padding-bottom:var(--size12);}
[class*="pv13"] {padding-top:var(--size13);padding-bottom:var(--size13);}
[class*="pv14"] {padding-top:var(--size14);padding-bottom:var(--size14);}
[class*="pv15"] {padding-top:var(--size15);padding-bottom:var(--size15);}
[class*="pv16"] {padding-top:var(--size16);padding-bottom:var(--size16);}
[class*="pv17"] {padding-top:var(--size17);padding-bottom:var(--size17);}
[class*="pv18"] {padding-top:var(--size18);padding-bottom:var(--size18);}
[class*="pv19"] {padding-top:var(--size19);padding-bottom:var(--size19);}
[class*="pv20"] {padding-top:var(--size20);padding-bottom:var(--size20);}
[class*="pv0-0"] {padding-top:0;padding-bottom:0;}

[class*="ph0"] {padding-left:0;padding-right:0;}
[class*="ph0-25"] {padding-left:var(--size0-25);padding-right:var(--size0-25);}
[class*="ph0-5"] {padding-left:var(--size0-5);padding-right:var(--size0-5);}
[class*="ph0-75"] {padding-left:var(--size0-75);padding-right:var(--size0-75);}
[class*="ph1"] {padding-left:var(--size1);padding-right:var(--size1);}
[class*="ph1-25"] {padding-left:var(--size1-25);padding-right:var(--size1-25);}
[class*="ph1-5"] {padding-left:var(--size1-5);padding-right:var(--size1-5);}
[class*="ph1-75"] {padding-left:var(--size1-75);padding-right:var(--size1-75);}
[class*="ph2"] {padding-left:var(--size2);padding-right:var(--size2);}
[class*="ph2-25"] {padding-left:var(--size2-25);padding-right:var(--size2-25);}
[class*="ph2-5"] {padding-left:var(--size2-5);padding-right:var(--size2-5);}
[class*="ph2-75"] {padding-left:var(--size2-75);padding-right:var(--size2-75);}
[class*="ph3"] {padding-left:var(--size3);padding-right:var(--size3);}
[class*="ph3-25"] {padding-left:var(--size3-25);padding-right:var(--size3-25);}
[class*="ph3-5"] {padding-left:var(--size3-5);padding-right:var(--size3-5);}
[class*="ph3-75"] {padding-left:var(--size3-75);padding-right:var(--size3-75);}
[class*="ph4"] {padding-left:var(--size4);padding-right:var(--size4);}
[class*="ph4-5"] {padding-left:var(--size4-5);padding-right:var(--size4-5);}
[class*="ph5"] {padding-left:var(--size5);padding-right:var(--size5);}
[class*="ph5-5"] {padding-left:var(--size5-5);padding-right:var(--size5-5);}
[class*="ph6"] {padding-left:var(--size6);padding-right:var(--size6);}
[class*="ph6-5"] {padding-left:var(--size6-5);padding-right:var(--size6-5);}
[class*="ph7"] {padding-left:var(--size7);padding-right:var(--size7);}
[class*="ph7-5"] {padding-left:var(--size7-5);padding-right:var(--size7-5);}
[class*="ph8"] {padding-left:var(--size8);padding-right:var(--size8);}
[class*="ph8-5"] {padding-left:var(--size8-5);padding-right:var(--size8-5);}
[class*="ph9"] {padding-left:var(--size9);padding-right:var(--size9);}
[class*="ph9-5"] {padding-left:var(--size9-5);padding-right:var(--size9-5);}
[class*="ph10"] {padding-left:var(--size10);padding-right:var(--size10);}
[class*="ph11"] {padding-left:var(--size11);padding-right:var(--size11);}
[class*="ph12"] {padding-left:var(--size12);padding-right:var(--size12);}
[class*="ph13"] {padding-left:var(--size13);padding-right:var(--size13);}
[class*="ph14"] {padding-left:var(--size14);padding-right:var(--size14);}
[class*="ph15"] {padding-left:var(--size15);padding-right:var(--size15);}
[class*="ph16"] {padding-left:var(--size16);padding-right:var(--size16);}
[class*="ph17"] {padding-left:var(--size17);padding-right:var(--size17);}
[class*="ph18"] {padding-left:var(--size18);padding-right:var(--size18);}
[class*="ph19"] {padding-left:var(--size19);padding-right:var(--size19);}
[class*="ph20"] {padding-left:var(--size20);padding-right:var(--size20);}
[class*="ph0-0"] {padding-left:0;padding-right:0;}

[class*="pt0"] {padding-top:0;}
[class*="pt0-25"] {padding-top:var(--size0-25);}
[class*="pt0-5"] {padding-top:var(--size0-5);}
[class*="pt0-75"] {padding-top:var(--size0-75);}
[class*="pt1"] {padding-top:var(--size1);}
[class*="pt1-25"] {padding-top:var(--size1-25);}
[class*="pt1-5"] {padding-top:var(--size1-5);}
[class*="pt1-75"] {padding-top:var(--size1-75);}
[class*="pt2"] {padding-top:var(--size2);}
[class*="pt2-25"] {padding-top:var(--size2-25);}
[class*="pt2-5"] {padding-top:var(--size2-5);}
[class*="pt2-75"] {padding-top:var(--size2-75);}
[class*="pt3"] {padding-top:var(--size3);}
[class*="pt3-25"] {padding-top:var(--size3-25);}
[class*="pt3-5"] {padding-top:var(--size3-5);}
[class*="pt3-75"] {padding-top:var(--size3-75);}
[class*="pt4"] {padding-top:var(--size4);}
[class*="pt4-5"] {padding-top:var(--size4-5);}
[class*="pt5"] {padding-top:var(--size5);}
[class*="pt5-5"] {padding-top:var(--size5-5);}
[class*="pt6"] {padding-top:var(--size6);}
[class*="pt6-5"] {padding-top:var(--size6-5);}
[class*="pt7"] {padding-top:var(--size7);}
[class*="pt7-5"] {padding-top:var(--size7-5);}
[class*="pt8"] {padding-top:var(--size8);}
[class*="pt8-5"] {padding-top:var(--size8-5);}
[class*="pt9"] {padding-top:var(--size9);}
[class*="pt9-5"] {padding-top:var(--size9-5);}
[class*="pt10"] {padding-top:var(--size10);}
[class*="pt11"] {padding-top:var(--size11);}
[class*="pt12"] {padding-top:var(--size12);}
[class*="pt13"] {padding-top:var(--size13);}
[class*="pt14"] {padding-top:var(--size14);}
[class*="pt15"] {padding-top:var(--size15);}
[class*="pt16"] {padding-top:var(--size16);}
[class*="pt17"] {padding-top:var(--size17);}
[class*="pt18"] {padding-top:var(--size18);}
[class*="pt19"] {padding-top:var(--size19);}
[class*="pt20"] {padding-top:var(--size20);}
[class*="pt0-0"] {padding-top:0;}

[class*="pb0"] {padding-bottom:0;}
[class*="pb0-25"] {padding-bottom:var(--size0-25);}
[class*="pb0-5"] {padding-bottom:var(--size0-5);}
[class*="pb0-75"] {padding-bottom:var(--size0-75);}
[class*="pb1"] {padding-bottom:var(--size1);}
[class*="pb1-25"] {padding-bottom:var(--size1-25);}
[class*="pb1-5"] {padding-bottom:var(--size1-5);}
[class*="pb1-75"] {padding-bottom:var(--size1-75);}
[class*="pb2"] {padding-bottom:var(--size2);}
[class*="pb2-25"] {padding-bottom:var(--size2-25);}
[class*="pb2-5"] {padding-bottom:var(--size2-5);}
[class*="pb2-75"] {padding-bottom:var(--size2-75);}
[class*="pb3"] {padding-bottom:var(--size3);}
[class*="pb3-25"] {padding-bottom:var(--size3-25);}
[class*="pb3-5"] {padding-bottom:var(--size3-5);}
[class*="pb3-75"] {padding-bottom:var(--size3-75);}
[class*="pb4"] {padding-bottom:var(--size4);}
[class*="pb4-5"] {padding-bottom:var(--size4-5);}
[class*="pb5"] {padding-bottom:var(--size5);}
[class*="pb5-5"] {padding-bottom:var(--size5-5);}
[class*="pb6"] {padding-bottom:var(--size6);}
[class*="pb6-5"] {padding-bottom:var(--size6-5);}
[class*="pb7"] {padding-bottom:var(--size7);}
[class*="pb7-5"] {padding-bottom:var(--size7-5);}
[class*="pb8"] {padding-bottom:var(--size8);}
[class*="pb8-5"] {padding-bottom:var(--size8-5);}
[class*="pb9"] {padding-bottom:var(--size9);}
[class*="pb9-5"] {padding-bottom:var(--size9-5);}
[class*="pb10"] {padding-bottom:var(--size10);}
[class*="pb11"] {padding-bottom:var(--size11);}
[class*="pb12"] {padding-bottom:var(--size12);}
[class*="pb13"] {padding-bottom:var(--size13);}
[class*="pb14"] {padding-bottom:var(--size14);}
[class*="pb15"] {padding-bottom:var(--size15);}
[class*="pb16"] {padding-bottom:var(--size16);}
[class*="pb17"] {padding-bottom:var(--size17);}
[class*="pb18"] {padding-bottom:var(--size18);}
[class*="pb19"] {padding-bottom:var(--size19);}
[class*="pb20"] {padding-bottom:var(--size20);}
[class*="pb0-0"] {padding-bottom:0;}

[class*="pl0"] {padding-left:0;}
[class*="pl0-25"] {padding-left:var(--size0-25);}
[class*="pl0-5"] {padding-left:var(--size0-5);}
[class*="pl0-75"] {padding-left:var(--size0-75);}
[class*="pl1"] {padding-left:var(--size1);}
[class*="pl1-25"] {padding-left:var(--size1-25);}
[class*="pl1-5"] {padding-left:var(--size1-5);}
[class*="pl1-75"] {padding-left:var(--size1-75);}
[class*="pl2"] {padding-left:var(--size2);}
[class*="pl2-25"] {padding-left:var(--size2-25);}
[class*="pl2-5"] {padding-left:var(--size2-5);}
[class*="pl2-75"] {padding-left:var(--size2-75);}
[class*="pl3"] {padding-left:var(--size3);}
[class*="pl3-25"] {padding-left:var(--size3-25);}
[class*="pl3-5"] {padding-left:var(--size3-5);}
[class*="pl3-75"] {padding-left:var(--size3-75);}
[class*="pl4"] {padding-left:var(--size4);}
[class*="pl4-5"] {padding-left:var(--size4-5);}
[class*="pl5"] {padding-left:var(--size5);}
[class*="pl5-5"] {padding-left:var(--size5-5);}
[class*="pl6"] {padding-left:var(--size6);}
[class*="pl6-5"] {padding-left:var(--size6-5);}
[class*="pl7"] {padding-left:var(--size7);}
[class*="pl7-5"] {padding-left:var(--size7-5);}
[class*="pl8"] {padding-left:var(--size8);}
[class*="pl8-5"] {padding-left:var(--size8-5);}
[class*="pl9"] {padding-left:var(--size9);}
[class*="pl9-5"] {padding-left:var(--size9-5);}
[class*="pl10"] {padding-left:var(--size10);}
[class*="pl11"] {padding-left:var(--size11);}
[class*="pl12"] {padding-left:var(--size12);}
[class*="pl13"] {padding-left:var(--size13);}
[class*="pl14"] {padding-left:var(--size14);}
[class*="pl15"] {padding-left:var(--size15);}
[class*="pl16"] {padding-left:var(--size16);}
[class*="pl17"] {padding-left:var(--size17);}
[class*="pl18"] {padding-left:var(--size18);}
[class*="pl19"] {padding-left:var(--size19);}
[class*="pl20"] {padding-left:var(--size20);}
[class*="pl0-0"] {padding-left:0;}

[class*="pr0"] {padding-right:0;}
[class*="pr0-25"] {padding-right:var(--size0-25);}
[class*="pr0-5"] {padding-right:var(--size0-5);}
[class*="pr0-75"] {padding-right:var(--size0-75);}
[class*="pr1"] {padding-right:var(--size1);}
[class*="pr1-25"] {padding-right:var(--size1-25);}
[class*="pr1-5"] {padding-right:var(--size1-5);}
[class*="pr1-75"] {padding-right:var(--size1-75);}
[class*="pr2"] {padding-right:var(--size2);}
[class*="pr2-25"] {padding-right:var(--size2-25);}
[class*="pr2-5"] {padding-right:var(--size2-5);}
[class*="pr2-75"] {padding-right:var(--size2-75);}
[class*="pr3"] {padding-right:var(--size3);}
[class*="pr3-25"] {padding-right:var(--size3-25);}
[class*="pr3-5"] {padding-right:var(--size3-5);}
[class*="pr3-75"] {padding-right:var(--size3-75);}
[class*="pr4"] {padding-right:var(--size4);}
[class*="pr4-5"] {padding-right:var(--size4-5);}
[class*="pr5"] {padding-right:var(--size5);}
[class*="pr5-5"] {padding-right:var(--size5-5);}
[class*="pr6"] {padding-right:var(--size6);}
[class*="pr6-5"] {padding-right:var(--size6-5);}
[class*="pr7"] {padding-right:var(--size7);}
[class*="pr7-5"] {padding-right:var(--size7-5);}
[class*="pr8"] {padding-right:var(--size8);}
[class*="pr8-5"] {padding-right:var(--size8-5);}
[class*="pr9"] {padding-right:var(--size9);}
[class*="pr9-5"] {padding-right:var(--size9-5);}
[class*="pr10"] {padding-right:var(--size10);}
[class*="pr11"] {padding-right:var(--size11);}
[class*="pr12"] {padding-right:var(--size12);}
[class*="pr13"] {padding-right:var(--size13);}
[class*="pr14"] {padding-right:var(--size14);}
[class*="pr15"] {padding-right:var(--size15);}
[class*="pr16"] {padding-right:var(--size16);}
[class*="pr17"] {padding-right:var(--size17);}
[class*="pr18"] {padding-right:var(--size18);}
[class*="pr19"] {padding-right:var(--size19);}
[class*="pr20"] {padding-right:var(--size20);}
[class*="pr0-0"] {padding-right:0;}

/* UTILITY STYLES */

/* defaults */
* {
	--text-stroke-width: 0;
	-webkit-text-stroke-width: var(--text-stroke-width);
  --border-radius: 0;
  border-radius: var(--border-radius);
	--border-width: 0;
  border-width: var(--border-width);
  border-style: solid;
}

/* variables */
html {	
  /* small section padding */
  --vt1: var(--size2-5);
	--vb1: var(--size2-5);
  /* medium section padding */
  --vt2: var(--size5);
	--vb2: var(--size5);
  /* large section padding */
  --vt3: var(--size9);
	--vb3: var(--size9);
	/* page padding */
  --pp1: 4rem;
  --pp2: 2.5rem;
  --pp3: 1.25rem;
	/* max width */
  --mw1: 100vw;
  /* stroke width */
  --sw1: var(--bw1);
  --sw2: var(--bw2);
  /* border radius */
  --br1: 0.25rem;
  --br2: 0.625rem;
  --br3: 1.25rem;
  --br4: 100vw;
  /* border width */
  --bw1: 1.5px;
  --bw2: 3px;
	/* default grid gap */
	--default-grid-gap: 2.5rem;
	--default-row-gap: var(--default-grid-gap);
	--default-column-gap: var(--default-grid-gap);
	/* spacing scale */
	--spacing-scale: 1;
}
/* tablet */
@media screen and (max-width: 991px) {
  html { 
    /* page padding */
  	--pp1: 1.5rem;
    /* spacing scale */
    --spacing-scale: 0.75;
  }
}
/* landscape */
@media screen and (max-width: 767px) {
  html { 
    /* page padding */
  	--pp1: 1.25rem;
    /* spacing scale */
    --spacing-scale: 0.5;
    /* default grid gap */
		--default-grid-gap: 1.25rem;	
  }
}
/* portrait */
@media screen and (max-width: 479px) {
  html { 
    /* page padding */
  	--pp1: 1rem;
  }
}

/* section styles */
main section, header, footer {
	position: relative;
  padding-top: var(--vt2);
	padding-bottom: var(--vb2);
}
/* small */
[class*="vt1"],[vertical-top="1"] { padding-top: var(--vt1); }
[class*="vb1"],[vertical-bottom="1"] { padding-bottom: var(--vb1); }
/* medium */
[class*="vt2"],[vertical-top="2"] { padding-top: var(--vt2); }
[class*="vb2"],[vertical-bottom="2"] { padding-bottom: var(--vb2); }
/* large */
[class*="vt3"],[vertical-top="3"] { padding-top: var(--vt3); }
[class*="vb3"],[vertical-bottom="3"] { padding-bottom: var(--vb3); }
/* none */
[class*="vt0"],[vertical-top="0"] { padding-top: 0; }
[class*="vb0"],[vertical-bottom="0"] { padding-bottom: 0; }

/* container styles */
.w-container {
	position: relative;
  padding-left: var(--pp1);
  padding-right: var(--pp1);
	width: 100%;
	max-width: var(--mw1);
  container-type: inline-size;
}
/* page padding */
[class*="pp1"],[page-padding="1"] { padding-left: var(--pp1); padding-right: var(--pp1); }
[class*="pp2"],[page-padding="2"] { padding-left: var(--pp2); padding-right: var(--pp2); }
[class*="pp3"],[page-padding="3"] { padding-left: var(--pp3); padding-right: var(--pp3); }
[class*="pp0"],[page-padding="4"] { padding-left: 0; padding-right: 0; }
/* max width */
[class*="mw1"] { max-width: var(--mw1); }
[class*="mw0"] { max-width: none; }

/* stroke width */
[class*="sw1"] { --text-stroke-width: var(--sw1); }
[class*="sw2"] { --text-stroke-width: var(--sw2); }
[class*="sw0"] { --text-stroke-width: 0px; }

/* border radius */
[class*="br1"] { --border-radius: var(--br1); }
[class*="br2"] { --border-radius: var(--br2); }
[class*="br3"] { --border-radius: var(--br3); }
[class*="br4"] { --border-radius: var(--br4); }
[class*="br0"] { --border-radius: 0rem; }

/* border width */
[class*="bw1"] { border-width: var(--bw1); border-style: solid; }
[class*="bw2"] { border-width: var(--bw2); border-style: solid; }
[class*="bw0"] { border-width: 0; }

/* border direction */
/**%{{border: top}**/
[class*="bw1t"], [class*="bw2t"] {
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 0;
} /**}%**/

/**%{{border: bottom}**/
[class*="bw1b"], [class*="bw2b"] {
	border-top-width: 0;
	border-left-width: 0;
	border-right-width: 0;
} /**}%**/

/**%{{border: left}**/
[class*="bw1l"], [class*="bw2l"] {
	border-top-width: 0;
	border-bottom-width: 0;
	border-right-width: 0;
} /**}%**/

/**%{{border: right}**/
[class*="bw1r"], [class*="bw2r"] {
	border-top-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
} /**}%**/

/**%{{border: vertical}**/
[class*="bw1v"], [class*="bw2v"] {
	border-left-width: 0;
	border-right-width: 0;
} /**}%**/

/**%{{border: horizontal}**/
[class*="bw1h"], [class*="bw2h"] {
	border-top-width: 0;
	border-bottom-width: 0;
} /**}%**/

/* pointer events */
[class*="pe0"] { pointer-events: none; }
[class*="pe1"] { pointer-events: auto; }
/**%{{pointer-events: children}**/
[class*="pe2"] { pointer-events: none; }
[class*="pe2"] > * { pointer-events: auto; }
/**}%**/

/* icon styles */
/**%#**/
[class*="ic1"] svg,
[class*="ic2"] svg { width: 100% !important; height: 100% !important; }
/**#%**/
[class*="ic1"] * { fill: currentColor !important; }
[class*="ic2"] * { stroke: currentColor !important; }

/* cover */
[class*="cf1"] { width: 100%; height: 100%; }
[class*="ca1"] { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
[class*="ca2"] { position: absolute; width: 100%; height: 110%; top: 0; left: 0; }


/* ==== .page_code_custom w-embed ==== */

/* ==== slater-5315.css (https://slater.app/3113/5315.css) ==== */
.data-card_heading-sup {
  font-size: 1.5vw;
  position: relative;
  left: .25rem;
  top: -2rem;
}

html,
body {
  width: 100%;
  overscroll-behavior: none;
  min-height: 100% -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
}

body::-webkit-scrollbar {
  display: none;
}

html.lenis {
  height: auto;
}

.lenis.lenis-smooth {
  scroll-behavior: auto;
}

.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}

.lenis.lenis-stopped {
  overflow: hidden;
}

@media (pointer: coarse) {

  .cursor,
  .highlights-cursor {
    display: none
  }
}

@media (max-width: 767px) {
  .benefits_cards-col-1 {
    padding-bottom: 0rem !important;
  }

  .benefits_cards-col-2 {
    padding-top: 0rem !important;
  }
}

form div:not([class]):has(input[type="hidden"]) {
  display: none;
}

body:has(#popover-content) nav {
  display: none;
}

/* CUSTOM STYLES */

/* remove scroll bounce */
body { overscroll-behavior: none; }

/* prevent horizontal scroll */
.page_wrap { overflow: clip; }

/* enable setting w-button border radius with utilities */
.w-button { border-radius: var(--border-radius); }

/* hide container ::before & ::after */
.w-container::before, .w-container::after { display: none; }

/* empty div in designer view when utilities are added */
.wf-empty[class*="--"] { padding-bottom: 0; padding-right: 0; }

/* flex: reverse direction */
[reverse-direction="true"] { flex-direction: row-reverse; }

/* btn small */
[btn-main-small="true"] { padding: 0.6rem 1rem; }

/* btn hovers */
@media (pointer: fine) {
  /*a:hover [btn-main="icon"] { transform: translateX(0.2rem); }*/
  a:hover [btn-play="base"] { transform: scale(1.1); }
  .btn-cta:hover .btn_cta_circle-inner { transform: scale(1.1); }
  .btn-cta:hover .btn_cta_arrow-group { transform: translate(0%, 0px); }
  .btn-cta:hover .btn_cta_circle--br4 { transform: scale(1.05); }
  [class*="btn_main_wrap"]:hover .btn_arrow-group { transform: translate(0%, 0px); }
  .nav_toggle--br1:hover .nav_toggle-line.is-top, .nav_toggle--br1:hover .nav_toggle-line.is-bottom { transform: scale3d(0.8, 1, 1); }
}

/* form styles */
/* field placeholder */
.w-input::placeholder, .w-select::placeholder {
	color: var(--fc2);
}
/* field focus */
.w-input:focus, .w-select:focus {
	border-color: var(--bc2);
}
/* checkbox and radio selected */
.w-checkbox-input.w--redirected-checked,
.w-radio-input.w--redirected-checked {
	background-color: rgba(var(--dark-1), 1);
	border-color: rgba(var(--dark-1), 1);
}

[class*="nav_grid"] {
	box-sizing: border-box;
}

.masterpiece-card_arrow-button {
	transform-origin: calc(100% + 1.25rem) calc(100% + 1.25rem)
}

.cursor_dot.is-active [class*="cursor_text"] {
	opacity: 1;
}

.cursor_dot.is-link [class*="cursor_text"] {
	opacity: 0;
}

/* Navigation */

.nav_grid.is-active [class*="nav_link"], .nav_grid.is-active [class*="nav_logo"], .nav_grid.is-active [class*="nav_toggle"] {
	color: rgba(var(--light-2), 1);
}

.nav_grid.is-active .locales_dropdown {
	filter: invert(1)
}

.nav_wrap.is-scrolled .nav_blur {
	opacity: 1;
}

/*
.nav_wrap.is-open [class*="nav_contain"] {
	background: rgba(var(--light-2), .1);
  border-color: rgba(var(--light-2), .1);
}
*/
/*
[class*='menu_link-list'], [class^='menu_sub_link'] {
    transform-origin: left bottom;
}
*/
/* Verminder de opaciteit van alle submenu-links en menu-items */ /*
[class^='nav_full_top']:hover .menu_link-to {
    opacity: 0.1;
}
*/
/* Behoud volledige opaciteit voor het element dat momenteel gehoverd wordt *//*
[class^='nav_full_top']:hover .menu_link-to:hover {
    opacity: 1;
}
*/
.filter-item_collection-item:hover [class^='filter-item_category'] {
	color: var(--brand-color);
}

/* Headers */
[padding-top="1"] {
	padding-top: 1.25rem;
}

[padding-top="2"] {
	padding-top: 5.6rem;
}


/* Element Label Direction */
.element-label_wrap[label-direction="1"] {
	align-items: flex-end;
}

.element-label_wrap[label-direction="1"] .element-label, .element-label_wrap[label-direction="2"] .element-label_fill {
  transform: rotateX(0deg) rotateY(00deg) rotateZ(0deg);
}

.element-label_wrap[label-direction="2"] {
	align-items: flex-start;
}

.element-label_wrap[label-direction="2"] .element-label, .element-label_wrap[label-direction="2"] .element-label_fill {
  transform: rotateX(0deg) rotateY(-180deg) rotateZ(0deg);
}

/* Element Label Color - Brand */

.element-label_wrap[label-color="1"] .element-label {
	color: rgba(var(--brand-1), 1);
}

.element-label_wrap[label-color="1"] .element-label_fill {
	background: rgba(var(--brand-1), 1);
}

/* Element Label Color - Dark */

.element-label_wrap[label-color="2"] .element-label {
	color: rgba(var(--dark-1), 1);
}

.element-label_wrap[label-color="2"] .element-label_fill {
	background: rgba(var(--dark-1), 1);
}

/* Element Label Color - Light */
.element-label_wrap[label-color="3"] .element-label {
	color: rgba(var(--light-3), 1);
}

.element-label_wrap[label-color="3"] .element-label_fill {
	background: rgba(var(--light-3), 1);
}

[negative-top="1"] {margin-top: -6.25rem;}
[negative-top="0"] {margin-top: 0rem;}

[class*="btn_plus"]:hover [class*="btn_plus_icon"] {
  transform: rotate(90deg);
}

button {
	all: unset;
  cursor: pointer;
}

button:focus {
	outline: revert;
}

/* Apply "..." after 3 lines of text */
.text-style-2lines {
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

/* process animation */

.process_item-wrap--bc1:hover .process_item-text--fs7-2 {
  opacity: 1;
  transform: translate(0px, 0px);
}

.process_item-wrap--bc1:hover .process_img--ca1 {
  opacity: 0.15;
  transform: scale(1);
}

/* FAQ Interaction */

.faq_item-wrap--bc1.is-active .faq_number--fs6 {
	color: var(--brand-color);
}

[data-accordion-icon].active .faq_item-toggle-icon--fc4 {
  transform: rotate(45deg);
}
/*
.faq_item-wrap--bc1 {
  transition: opacity .25s ease-in-out;
}

.faq_item-list:hover .faq_item-wrap--bc1 {
  opacity: 0.25;
}

.faq_item-list:hover .faq_item-wrap--bc1:hover {
  opacity: 1;
}
*/
.faq_item-wrap--bc1:hover .faq_item-border-active {
	width: 100%;
}

/* Insights Cards Interaction */
.insights_card-article--br3-cm0-1:hover .insights_card-img--ca1 {
  transform: scale(1.1);
}

/* Projects Cards */
.projects-card_wrap:hover .projects-slide_img--ca1-br1 {
  transform: scale(1.1);
}

.projects-card_arrow-fill {
  transition-delay: 50ms; /* delays for 1 second */
  -webkit-transition-delay: 50ms; /* for Safari & Chrome */
}

.projects-card_wrap:hover .projects-card_arrow-fill {
  transform: translate(1.25rem, 1.25rem);
  transition-delay: 0s; /* delays for 1 second */
  -webkit-transition-delay: 0s; /* for Safari & Chrome */
}

.projects-card_arrow-button {
  transition-delay: 0s; /* delays for 1 second */
  -webkit-transition-delay: 0s; /* for Safari & Chrome */
  transition-duration: 400ms;
  transition-timing-function: cubic-bezier(.088, .966, .368, .983);
}

.projects-card_wrap:hover .projects-card_arrow-button {
  transform: translate(0px, 0px) scale(1);
  transition-duration: 800ms;
  transition-timing-function: cubic-bezier(.088, .966, .368, .983);
  transition-delay: 150ms; /* delays for 1 second */
  -webkit-transition-delay: 150ms; /* for Safari & Chrome */
}

.w-richtext-align-fullwidth > div {
	width: 100% 
}

@media(screen and max-width: 767px) {
.flex-mobile{ display: flex !important}
}

.insights_card-article--br3-cm0-1-bg1:hover .insights_card-img--ca1 {
	transform: scale(1.1);
}

[data-negative-offset="false"] {margin-top: 0;}
[data-negative-offset="true"] {margin-top: -2rem;}

/* Swiper Slider Scrollbar */
.swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
    position: absolute;
    left: var(--swiper-scrollbar-sides-offset, 1%);
    bottom: var(--swiper-scrollbar-bottom, 2px);
    top: var(--swiper-scrollbar-top, auto);
    z-index: 50;
    height: var(--swiper-scrollbar-size, 2px);
    width: calc(100% - 2* var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar.is-team-slider {background: rgba(255,255,255,0.1);}
.swiper-scrollbar.is-team-slider .swiper-scrollbar-drag {background: rgba(255,255,255,1);}

.no-scrollbar::-webkit-scrollbar {
    display: none;
}
.no-scrollbar {
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.contact_team-card_contact-info:hover > a {
	opacity: 0.5
}
.contact_team-card_contact-info:hover > a:hover {
	opacity: 1
}

.whatsapp_btn_wrap {
	/* Initial state */
	transform: translateY(150%);

	/* Apply the modified animation */
	animation-name: moveUp-easeOutElastic-Subtle; /* Renamed for clarity */
	animation-duration: 1.5s;
	animation-fill-mode: forwards; 
}

/* Renamed keyframes with less extreme values */
@keyframes moveUp-easeOutElastic-Subtle { 
	0% {
		transform: translateY(150%);
	}
	/* Reduced the overshoot */
	16% { 
		/* transform: translateY(-32%); */ /* Original */
		transform: translateY(-15%); /* Less extreme overshoot */
	}
	/* Reduced the undershoot */
	28% {
		/* transform: translateY(14%); */ /* Original */
		transform: translateY(5%);  /* Less extreme undershoot */
	}
	/* Reduced subsequent bounces */
	44% {
		/* transform: translateY(-5%); */ /* Original */
		transform: translateY(-2%); /* Smaller correction */
	}
	59% {
		/* transform: translateY(2%); */ /* Original */
		transform: translateY(1%);  /* Tiny correction */
	}
	/* Smoothly settle to final position */
	73% {
		transform: translateY(0%); /* Settle earlier */
	}
	88% {
		transform: translateY(0%);
	}
	100% {
		transform: translateY(0%);
	}
}

/* ==== Slater CSS, re-appended to <body> on DOMContentLoaded by a live inline script ==== */
.data-card_heading-sup {
  font-size: 1.5vw;
  position: relative;
  left: .25rem;
  top: -2rem;
}

html,
body {
  width: 100%;
  overscroll-behavior: none;
  min-height: 100% -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
}

body::-webkit-scrollbar {
  display: none;
}

html.lenis {
  height: auto;
}

.lenis.lenis-smooth {
  scroll-behavior: auto;
}

.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}

.lenis.lenis-stopped {
  overflow: hidden;
}

@media (pointer: coarse) {

  .cursor,
  .highlights-cursor {
    display: none
  }
}

@media (max-width: 767px) {
  .benefits_cards-col-1 {
    padding-bottom: 0rem !important;
  }

  .benefits_cards-col-2 {
    padding-top: 0rem !important;
  }
}

form div:not([class]):has(input[type="hidden"]) {
  display: none;
}

body:has(#popover-content) nav {
  display: none;
}
