/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-absolutezero:var(--color-blue-600);--color-white:#fff;--color-text:var(--color-gray);--color-text-light:var(--color-gray-500);--color-gray-050-o-40:rgb(243,244,249,0.4);--color-gray-200-o-80:rgb(212,212,218,0.8);--color-maximumred:var(--color-red-500);--color-sunglow:#ffd23f;--color-sunglow-shaded:#977405;--color-lightninggreen:#26a769;--color-focus:var(--color-lightninggreen);--color-absolutezero-hover:var(--color-blue-650);--color-absolutezero-active:var(--color-blue-700);--color-maximumred-hover:var(--color-red-550);--color-maximumred-active:var(--color-red-600);--color-bgblue-hover:var(--color-blue-020);--color-bgblue-active:var(--color-blue-050);--color-bgred-hover:var(--color-red-020);--color-bgred-active:var(--color-red-050);--color-gray:#232429;--color-gray-900:#393a3f;--color-gray-800:#55565b;--color-gray-700:#75767b;--color-gray-600:#828388;--color-gray-500:#919297;--color-gray-400:#adaeb3;--color-gray-300:#c1c2c7;--color-gray-200:#d3d4d9;--color-gray-100:#dedfe4;--color-gray-050:#f3f4f9;--color-gray-025:#f9faff;--color-blue:var(--color-blue-600);--color-blue-900:#000f33;--color-blue-800:#001f66;--color-blue-700:#002e9a;--color-blue-650:#0036b1;--color-blue-600:#003ecc;--color-blue-500:#004eff;--color-blue-400:#3371ff;--color-blue-300:#6694ff;--color-blue-200:#99b8ff;--color-blue-100:#ccdbff;--color-blue-070:#dbe6ff;--color-blue-050:#e5edff;--color-blue-020:#f5f8ff;--color-red:var(--color-red-500);--color-red-900:#2c0707;--color-red-800:#580e0e;--color-red-700:#841515;--color-red-600:#b01c1c;--color-red-550:#c61f1f;--color-red-500:#dc2323;--color-red-400:#e34f4f;--color-red-300:#ea7b7b;--color-red-200:#f1a7a7;--color-red-100:#f8d3d3;--color-red-070:#fae0e0;--color-red-050:#fce9e9;--color-red-020:#fdf5f5;--color-fg:var(--color-text);--color-bg:var(--color-white);--color-link:var(--color-absolutezero);--color-link-hover:var(--color-absolutezero-hover);--color-link-active:var(--color-absolutezero-active);--color-divider:rgb(142,146,156,0.5);--font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-family-serif:"Times New Roman",times,serif;--line-height:1.5;--line-height-heading:1.3;--line-height-form-label:calc(18rem / 16);--font-size-base:1rem;--font-size-xl:2.25rem;--font-size-h1:2.027rem;--font-size-h2:1.802rem;--font-size-h3:1.602rem;--font-size-h4:1.424rem;--font-size-h5:1.266rem;--font-size-h6:1.125rem;--font-size-s:0.889rem;--font-size-xs:0.79rem;--font-size-xxs:0.702rem;--font-size-label:var(--font-size-s);--font-size-description:var(--font-size-xs);--space-xl:3rem;--space-l:1.5rem;--space-m:1rem;--space-s:0.75rem;--space-xs:0.5rem;--speed-transition:0.2s;--transition:all var(--speed-transition) ease-out;--base-border-radius:2px;--focus-border-size:0.1875rem;--focus-border-offset-size:2px;--outline-size:2px;--focus-outline:var(--outline-size) dotted transparent;--focus-box-shadow:0 0 0 var(--focus-border-offset-size) var(--color-white),0 0 0 calc(var(--focus-border-size) + var(--focus-border-offset-size)) var(--color-focus);--shadow-z3:0 0.875rem 1.875rem rgb(0,0,0,0.1);--input-fg-color:var(--color-fg);--input-bg-color:var(--color-bg);--input-fg-color--description:var(--color-gray-800);--input-fg-color--placeholder:var(--color-gray-700);--input-border-color:var(--color-gray-500);--input--hover-border-color:var(--color-text);--input--focus-border-color:var(--color-absolutezero);--input--error-color:var(--color-maximumred);--input--error-border-color:var(--color-maximumred);--input--disabled-color:rgb(84,85,96,0.6);--input--disabled-fg-color:var(--color-gray-800);--input--disabled-bg-color:#f2f2f3;--input--disabled-border-color:#bababf;--input--disabled-border-opacity:0.5;--input-border-radius-size:0.125rem;--input-border-size:1px;--input--error-border-size:2px;--input-padding-vertical:calc(var(--space-s) - var(--input-border-size));--input-padding-horizontal:calc(var(--space-m) - var(--input-border-size));--input-font-size:var(--font-size-base);--input-line-height:var(--space-l);--input-padding-vertical--small:calc(var(--space-xs) - (var(--input-border-size) * 2));--input-padding-horizontal--small:calc(var(--space-m) - var(--input-border-size));--input-font-size--small:var(--font-size-xs);--input-line-height--small:1.3125rem;--input--extrasmall-padding-vertical:calc(0.15rem - var(--input-border-size));--input--extrasmall-padding-horizontal:calc(var(--space-xs) - var(--input-border-size));--input--extrasmall-font-size:var(--font-size-s);--input--extrasmall-line-height:calc(var(--space-m) + 0.2rem);--input--required-mark-size:0.4375rem;--input--label-spacing:1.6875rem;--details-border-color:var(--color-gray-100);--details-summary-shadow-color:var(--color-focus);--details-summary-focus-border-size:var(--focus-border-size);--details-desktop-wrapper-padding-start:calc(var(--space-m) + var(--space-s) + var(--space-xs));--details-box-shadow:0 2px 0.25rem rgb(0,0,0,0.1);--details-border-size:1px;--details-border-size-radius:2px;--details-accordion-border-size-radius:var(--base-border-radius);--details-spread-box-shadow-radius:2px;--details-bg-color-transition-duration:0.12s;--details-box-shadow-transition-duration:0.2s;--details-transform-transition-duration:0.12s;--details-line-height:1.295rem;--button--focus-border-color:var(--color-blue-300);--button-border-radius-size:var(--base-border-radius);--button-fg-color:var(--color-text);--button-bg-color:var(--color-gray-200);--button--hover-bg-color:var(--color-gray-300);--button--active-bg-color:var(--color-gray-400);--button--disabled-bg-color:#ebebed;--button--disabled-fg-color:var(--color-gray-500);--button-fg-color--primary:var(--color-white);--button-bg-color--primary:var(--color-absolutezero);--button--hover-bg-color--primary:var(--color-absolutezero-hover);--button--active-bg-color--primary:var(--color-absolutezero-active);--button--focus-bg-color--primary:var(--button-bg-color--primary);--button--disabled-bg-color--primary:var(--color-gray-200);--button--disabled-fg-color--primary:var(--color-gray-600);--button-fg-color--danger:var(--color-white);--button-bg-color--danger:var(--color-maximumred);--button--hover-bg-color--danger:var(--color-maximumred-hover);--button--active-bg-color--danger:var(--color-maximumred-active);--dropbutton-widget-z-index:100;--jui-dropdown-fg-color:var(--color-gray-800);--jui-dropdown-bg-color:var(--color-white);--jui-dropdown--active-fg-color:var(--color-white);--jui-dropdown--active-bg-color:var(--color-absolutezero);--jui-dropdown-border-color:rgb(216,217,224,0.8);--jui-dropdown-shadow-color:rgb(34,35,48,0.1);--jui-dialog-title-color:var(--color-white);--jui-dialog-title-bg-color:var(--color-text);--jui-dialog-title-font-size:var(--font-size-h4);--jui-dialog-close-button-size:calc(var(--space-m) * 2);--jui-dialog-close-button-border-radius:50%;--jui-dialog-close-button-reserved-space:calc(var(--space-m) * 4);--jui-dialog-off-canvas-close-button-reserved-space:calc(var(--space-m) * 3);--jui-dialog-border-radius:0.25rem;--jui-dialog-box-shadow:0 0 var(--space-m) calc(var(--space-m) / -4) var(--color-text);--jui-dialog--focus-outline:2px dotted transparent;--jui-dialog--focus-box-shadow:0 0 0 0.1875rem var(--color-focus);--jui-dialog-z-index:1260;--jui-dialog-off-canvas-z-index:501;--progress-bar-border-size:1px;--progress-bar-small-size:calc(var(--space-xs) - (2 * var(--progress-bar-border-size)));--progress-bar-small-size-radius:var(--space-xs);--progress-bar-spacing-size:var(--space-xs);--progress-bar-transition:width 0.5s ease-out;--progress-bar-label-color:var(--color-text);--progress-bar-description-color:var(--color-gray-800);--progress-bar-description-font-size:var(--font-size-xs);--progress-track-border-color:var(--color-gray-500);--progress-track-bg-color:var(--color-gray-200);--ajax-progress-margin-horizontal:var(--space-s);--breadcrumb-height:1.25rem;--layout-region-edit-width:min(60rem,100%);--layout-region-edit-extended-width:min(68rem,100%);--vertical-tabs-margin-vertical:var(--space-s);--vertical-tabs-border-radius:var(--details-accordion-border-size-radius);--vertical-tabs-shadow:var(--details-box-shadow);--vertical-tabs-border-color:var(--details-border-color);--vertical-tabs-border-size:1px;--vertical-tabs-border:var(--vertical-tabs-border-size) solid var(--vertical-tabs-border-color);--vertical-tabs-menu-item-shadow-extraspace:0.5rem;--vertical-tabs-menu-item--top-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -2);--vertical-tabs-menu-item--right-margin:calc(var(--vertical-tabs-border-size) * -1);--vertical-tabs-menu-item--bottom-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -1);--vertical-tabs-menu-item--left-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -1);--vertical-tabs-menu-separator-color:var(--color-gray-200);--vertical-tabs-menu-separator-size:1px;--vertical-tabs-menu-width:20em;--vertical-tabs-pane-width:calc(100% - var(--vertical-tabs-menu-width));--vertical-tabs-menu-link-focus-border-size:var(--details-summary-focus-border-size);--vertical-tabs-menu-link--active-border-size:0.25rem;--vertical-tabs-menu-link--active-border-color:var(--color-absolutezero);--vertical-tabs-menu--z-index:0;}
@media(min-width:1360px){.banner.banner--model-image-side{align-items:center;display:flex}}@media(min-width:1360px){.banner.banner--model-image-side-tall{height:53.8125rem}}@media(min-width:1360px){.banner.banner--model-image-side-short{height:40rem}}.banner.banner--model-image-wide,.banner.banner--model-branded{background:linear-gradient(to bottom,rgba(0,0,0,.45) 0%,rgba(0,0,0,.35) 8%,rgba(0,0,0,.22) 16%,rgba(0,0,0,.1) 24%,rgba(0,0,0,.03) 32%,transparent 45%)}.banner__content-image{position:relative;width:100%}.banner--model-image-wide .banner__content-image{left:0}@media(min-width:1360px){.banner--model-image-side-tall .banner__content-image,.banner--model-image-side-short .banner__content-image{max-width:calc(65% - 1rem + (100vw - 100%)/2)}}@media(min-width:1360px){.banner--model-image-side-tall .banner__content-image{height:53.8125rem}}@media(min-width:1360px){.banner--model-image-side-short .banner__content-image{height:40rem}}.banner__content-image img.bynder-image{object-fit:cover;object-position:center center;width:100%;min-height:29.6875rem;height:75vh}@media(min-width:1360px){.banner__content-image img.bynder-image{min-height:37.5rem;height:90vh}}@media(min-width:1360px){.banner--model-image-side .banner__content-image img.bynder-image{border-bottom-left-radius:var(--bs-border-radius)}}@media(min-width:1360px){.banner--model-image-side-short .banner__content-image img.bynder-image{height:40rem}}@media(min-width:1360px){.banner--model-image-side-tall .banner__content-image img.bynder-image{height:53.8125rem}}@media(max-width:1359.98px){.banner--model-image-wide .banner__content-container,.banner--model-image-side .banner__content-container,.banner--model-branded .banner__content-container{padding-top:calc(75vh - 6.5rem)}}@media(min-width:1360px){.banner--model-image-wide .banner__content-container{padding-top:39.125rem}}.banner--model-branded .banner__content-container{padding-top:13.0625rem}@media(min-width:1360px){.banner--model-branded .banner__content-container{padding-top:17.6875rem}}.banner__pre-content{background-color:#000000b3;color:#fff;gap:1rem;margin-bottom:-.625rem;padding:2.125rem 1rem 2.75rem}@media(min-width:1360px){.banner__pre-content{padding:3rem 0 3.625rem}}.banner__pre-content>div{flex-basis:calc(83.3333333333% - 1rem);flex-shrink:0;text-align:center}@media(min-width:1360px){.banner__pre-content>div{flex-basis:calc(41.6666666667% - 1rem)}}@media(min-width:1360px){.banner__pre-content:has(>div:nth-child(2))>div:first-child{text-align:right}.banner__pre-content:has(>div:nth-child(2))>div:last-child{text-align:left}}.banner__pre-content img,.banner__pre-content svg{max-width:100%;height:auto}@media(min-width:1360px){.banner--model-no-image .banner__content-wrapper,.banner--model-image-wide .banner__content-wrapper,.banner--model-branded .banner__content-wrapper{display:flex;flex-direction:row;justify-content:center;margin:0 auto}}@media(min-width:1360px){.banner--model-image-side .banner__content-wrapper{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 215.9 45.5"><path d="M215.9,45.5v-19.5C178.2,29,40.1,36.7,0,39l107.9,6.5" fill="%23e1523e" /><path d="M0,26l56.8-3.9,159.1-9.1L0,0v26Z" fill="%23e1523e" /></svg>');background-position:center bottom;background-repeat:repeat-x;background-size:13.4375rem;width:41.6666666667%}}@media(max-width:1359.98px){.banner__content-inner{padding:2rem 1.1875rem 2.5rem;text-align:center}}@media(min-width:1360px){.banner--model-no-image .banner__content-inner,.banner--model-image-wide .banner__content-inner,.banner--model-branded .banner__content-inner{flex-basis:calc(83.3333333333% - 1rem);padding-bottom:5rem;text-align:center}}@media(min-width:1360px){.banner--model-image-side .banner__content-inner{margin-left:auto;padding:3.125rem 3.125rem 6.25rem}}.banner--model-no-image .banner__content-inner{padding-top:7.9375rem}@media(min-width:992px){.banner--model-no-image .banner__content-inner{padding-top:10.625rem}}@media(min-width:1360px){.banner--model-no-image .banner__content-inner{padding-top:14.375rem}}@media(min-width:1360px){.banner--model-image-wide .banner__content-inner,.banner--model-branded .banner__content-inner{padding-top:3.6875rem}}@media(max-width:1359.98px){.overlap-post-content-outer .banner__content-inner{padding-bottom:4.5rem}}@media(max-width:1359.98px){.banner__post-content--outer:not(.banner--model-no-image){margin-top:-2rem}}.banner+.banner-division-decoration{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 215.9 52"><path class="solid" d="M215.9,0v26L0,13l159.1-9.1L215.9,0Z" fill="%23e1523e" /><path class="solid" d="M0,26v26l215.9-13l-159.1-9.1L0,26Z" fill="%23e1523e" /></svg>');background-position:center center;background-repeat:repeat-x;background-size:contain;border:0;display:block;height:3.25rem;margin-top:-.8125rem;margin-bottom:0;opacity:1;position:relative;width:100%}@media(min-width:1360px){:root:has(.banner--model-image-side-tall,.banner--model-image-side-short) #block-solaria-branding svg .logo-text{fill:#000}}
.swiper-wrapper{height:auto!important}.swiper-pagination-wrapper{height:3.375rem;border-radius:.75rem;padding:.75rem;--swiper-pagination-bullet-size:.75rem;--swiper-pagination-bullet-horizontal-gap:.3125rem;--swiper-pagination-height:10rem;--swiper-navigation-size:1.5rem;--swiper-pagination-bullet-inactive-opacity:.3;--swiper-pagination-bullet-inactive-color:var(--bs-dark);--swiper-navigation-color:var(--bs-dark);--swiper-navigation-hover-color:var(--bs-tertiary);--carousel-pagination-bullet-color:var(--bs-tertiary)}.swiper.carousel--scheme-black .swiper-pagination-wrapper{--swiper-pagination-bullet-inactive-color:var(--bs-light);--swiper-navigation-color:var(--bs-light);--swiper-navigation-hover-color:var(--bs-tertiary);--carousel-pagination-bullet-color:var(--bs-light)}.swiper.carousel--scheme-primary .swiper-pagination-wrapper,.swiper.carousel--scheme-primary-dark .swiper-pagination-wrapper{--swiper-pagination-bullet-inactive-color:var(--bs-white);--swiper-navigation-color:var(--bs-white);--swiper-navigation-hover-color:var(--bs-tertiary);--carousel-pagination-bullet-color:var(--bs-white)}.swiper-pagination-wrapper .swiper-button-prev,.swiper-pagination-wrapper .swiper-button-next{position:unset!important;width:1.5rem!important;height:.75rem!important;transition:color .2s ease}.swiper-pagination-wrapper .swiper-button-prev:hover,.swiper-pagination-wrapper .swiper-button-next:hover{color:var(--swiper-navigation-hover-color)}.swiper-pagination-wrapper .swiper-button-prev svg{transform:rotate(180deg)}.swiper-pagination-wrapper .swiper-pagination{position:unset!important}.swiper-pagination-wrapper .swiper-pagination-bullet-active{background-color:var(--carousel-pagination-bullet-color)}
.dropdown-solaria__label{color:#fff;min-width:15.625rem;position:relative}.bg-light .dropdown-solaria__label{color:#575757}.dropdown-solaria__toggle{width:2.25rem}.dropdown-solaria .dropdown-toggle:after{content:none}.dropdown-solaria__item{white-space:break-spaces!important}.dropdown-solaria__item--sub{--bs-border-color:#212529}.bg-light .dropdown-solaria .btn{--bs-btn-color:#575757;--bs-btn-bg:transparent;--bs-btn-border-color:#e1523e;--bs-btn-hover-color:#c31f26;--bs-btn-hover-bg:transparent;--bs-btn-hover-border-color:#c31f26;--bs-btn-focus-shadow-rgb:204,83,66;--bs-btn-active-color:#c31f26;--bs-btn-active-bg:transparent;--bs-btn-active-border-color:#c31f26;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#e1523e}.bg-primary .dropdown-solaria .btn,.bg-primary-dark .dropdown-solaria .btn{--bs-btn-color:#fff;--bs-btn-bg:transparent;--bs-btn-border-color:#e1523e;--bs-btn-hover-color:#c31f26;--bs-btn-hover-bg:transparent;--bs-btn-hover-border-color:#c31f26;--bs-btn-focus-shadow-rgb:230,108,91;--bs-btn-active-color:#c31f26;--bs-btn-active-bg:transparent;--bs-btn-active-border-color:#c31f26;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#e1523e}.dropdown-solaria .btn.dropdown-solaria__toggle{border-color:#e1523e}.dropdown-solaria .btn.dropdown-solaria__toggle .material-symbols-rounded{color:#fff;font-size:1.75rem}
.horizontal-slider{--horizontal-slider-bg-color:transparent;--horizontal-slider-fade-effect-width:2.125rem}.horizontal-slider .swiper.swiper-initialized{cursor:grab}.horizontal-slider .swiper.swiper-initialized:active{cursor:grabbing}.horizontal-slider .swiper.swiper-initialized .swiper-button-prev,.horizontal-slider .swiper.swiper-initialized .swiper-button-next{content:"";position:absolute;width:var(--horizontal-slider-fade-effect-width);height:100%;top:0;pointer-events:none;z-index:2;margin:0;opacity:1;transition:all .25s ease-in-out}.horizontal-slider .swiper.swiper-initialized .swiper-button-prev.swiper-button-disabled,.horizontal-slider .swiper.swiper-initialized .swiper-button-next.swiper-button-disabled{opacity:0}.horizontal-slider .swiper.swiper-initialized .swiper-button-prev svg,.horizontal-slider .swiper.swiper-initialized .swiper-button-next svg{display:none}.horizontal-slider .swiper.swiper-initialized .swiper-button-prev{left:0;background:linear-gradient(to right,var(--horizontal-slider-bg-color),transparent);border-top-left-radius:inherit;border-bottom-left-radius:inherit}.horizontal-slider .swiper.swiper-initialized .swiper-button-next{right:0;background:linear-gradient(to left,var(--horizontal-slider-bg-color),transparent);border-top-right-radius:inherit;border-bottom-right-radius:inherit}.horizontal-slider .swiper.swiper-initialized .swiper-slide{width:auto;flex-shrink:0}
[data-component-id="solaria:how_to_card"].card{--bs-card-width:7.7152rem;--bs-card-height:10.625rem;--bs-border-radius:3px;width:var(--bs-card-width);font-size:.875rem}@media(min-width:992px){[data-component-id="solaria:how_to_card"].card{--bs-card-width:10.9375rem;--bs-card-height:15.0625rem;font-size:1.25rem}}[data-component-id="solaria:how_to_card"].card .card-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}[data-component-id="solaria:how_to_card"].card .card-img div,[data-component-id="solaria:how_to_card"].card .card-img .bynder-wrapper{height:100%}[data-component-id="solaria:how_to_card"].card .card-img .bynder-wrapper img{width:100%;height:100%;object-fit:cover;position:relative}[data-component-id="solaria:how_to_card"].card .card-img:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,#0000 20.99%,#000000b3 77.92%)}
.link--link{text-decoration:none}.link--link>span.link__content{text-decoration:underline}.icon-link.link--link>span.link__content{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.1875rem;text-decoration-thickness:.125rem;transition:text-decoration-color .2s}@media(hover:hover)and (pointer:fine){.icon-link.link--link>span.link__content:hover{text-decoration-color:currentColor}}.underline-on-hover-link.link--link>span.link__content{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.1875rem;text-decoration-thickness:.125rem;transition:text-decoration-color .2s}@media(hover:hover)and (pointer:fine){.underline-on-hover-link.link--link>span.link__content:hover{text-decoration-color:currentColor}}.link--link.text-primary .link__content:hover,.link--link.text-primary .link__content:focus{color:#3f0000}.link--link.text-primary-dark .link__content:hover,.link--link.text-primary-dark .link__content:focus{color:#7c0f00}.link--link.text-secondary .link__content:hover,.link--link.text-secondary .link__content:focus{color:#7c0f00}.link--link.text-tertiary .link__content:hover,.link--link.text-tertiary .link__content:focus{color:#7c0f00}.icon-link--before.link--button>span.link__content.apply-font-styles{font-family:area-normal,sans-serif;font-weight:700;text-transform:uppercase}.link--button.btn-collapsible{--solaria-btn-size:1.25rem;--solaria-btn-size--desktop:calc(var(--solaria-btn-size) * 1.2);--solaria-btn-icon-size:.75rem;--solaria-btn-icon-size--desktop:calc(var(--solaria-btn-icon-size) * 1.25);--solaria-btn-icon-thickness:.125rem;background-color:#7c0f00;border:0;border-radius:.188rem;position:relative;margin-top:.375rem;height:var(--solaria-btn-size);width:var(--solaria-btn-size);transition:background-color .2s ease-in-out .4s,transform .2s ease-in-out}@media(hover:hover)and (pointer:fine){.link--button.btn-collapsible:hover{transform:scale(1.1)}}@media(min-width:992px){.link--button.btn-collapsible{height:var(--solaria-btn-size--desktop);margin-top:.5rem;width:var(--solaria-btn-size--desktop)}}.link--button.btn-collapsible:before,.link--button.btn-collapsible:after{content:"";position:absolute;left:calc((var(--solaria-btn-size) - var(--solaria-btn-icon-size)) * .5);top:50%;background-color:#fff;transition:background-color .4s ease-in-out;transition-delay:.4s}@media(min-width:992px){.link--button.btn-collapsible:before,.link--button.btn-collapsible:after{left:calc((var(--solaria-btn-size--desktop) - var(--solaria-btn-icon-size--desktop)) * .5)}}.link--button.btn-collapsible:before{width:var(--solaria-btn-icon-size);height:var(--solaria-btn-icon-thickness);transform:translateY(-50%)}@media(min-width:992px){.link--button.btn-collapsible:before{width:var(--solaria-btn-icon-size--desktop)}}.link--button.btn-collapsible:after{width:var(--solaria-btn-icon-thickness);height:var(--solaria-btn-icon-size);left:calc(50% - var(--solaria-btn-icon-thickness) * .5);transform:translateY(-50%) rotate(0)}@media(min-width:992px){.link--button.btn-collapsible:after{height:var(--solaria-btn-icon-size--desktop)}}.link--button.btn-collapsible:not(.collapsed){background-color:#00000080}.link--button.btn-collapsible:not(.collapsed):before{animation:plus-to-minus-horizontal .4s ease-in-out forwards}.link--button.btn-collapsible:not(.collapsed):after{animation:plus-to-minus-vertical .4s ease-in-out forwards}.link--button.btn-collapsible.collapsed:before{animation:minus-to-plus-horizontal .4s ease-in-out forwards}.link--button.btn-collapsible.collapsed:after{animation:minus-to-plus-vertical .4s ease-in-out forwards}@media(hover:hover)and (pointer:fine){.link.icon-animate-on-hover:hover>span.link__icon{transform:translate(.25rem)}}.link>span.link__icon{font-size:inherit;transition:transform .15s ease-in-out}@keyframes plus-to-minus-horizontal{0%{transform:translateY(-50%) rotate(0)}50%{transform:translateY(-50%) rotate(45deg)}to{transform:translateY(-50%) rotate(0)}}@keyframes plus-to-minus-vertical{0%{transform:translateY(-50%) rotate(0)}50%{transform:translateY(-50%) rotate(45deg)}to{transform:translateY(-50%) rotate(90deg)}}@keyframes minus-to-plus-horizontal{0%{transform:translateY(-50%) rotate(0)}50%{transform:translateY(-50%) rotate(45deg)}to{transform:translateY(-50%) rotate(0)}}@keyframes minus-to-plus-vertical{0%{transform:translateY(-50%) rotate(90deg)}50%{transform:translateY(-50%) rotate(45deg)}to{transform:translateY(-50%) rotate(0)}}
[data-component-id="solaria:menu_button"].btn{--bs-btn-font-family:miller-display,serif;--bs-btn-active-border-color:transparent;--bs-btn-padding-x:1.06rem;--bs-btn-padding-y:.42rem;--bs-btn-line-height:150%;transition:all .25s ease-in-out}@media(min-width:992px){[data-component-id="solaria:menu_button"].btn{--bs-btn-font-size:1.5rem;--bs-btn-padding-x:1.56rem;--bs-btn-padding-y:.62rem}}[data-component-id="solaria:menu_button"].btn:not(.active){opacity:.5}[data-component-id="solaria:menu_button"].btn:hover{--bs-btn-active-bg:#000;opacity:1}[data-component-id="solaria:menu_button"].btn.active{--bs-btn-active-bg:#7c0f00}
.container .text>.container{padding-left:0;padding-right:0}.text p:last-child{margin-bottom:0}main .text{padding-top:3rem;padding-bottom:3rem}@media(min-width:992px){.text .special-lg-8-10{width:80%}}
.container .two-column-text>.container{padding-left:0;padding-right:0}.two-column-text__content{gap:2.5rem}@media(min-width:1360px){.two-column-text__content{gap:10rem}}@media(min-width:1360px){.two-column-text__content-column:nth-child(2):before{content:"";position:absolute;bottom:2.5rem;top:2.5rem;left:-5rem;width:.0625rem;background-color:#575757}}.two-column-text p:last-child,.two-column-text ul:last-child,.two-column-text ol:last-child{margin-bottom:0}
::placeholder{opacity:1;color:var(--input-fg-color--placeholder);}.form-item{margin-block:var(--space-l);}tr .form-item,.container-inline .form-item{margin-block:var(--space-s);}.form-item__label{display:table;margin-block:calc(var(--space-xs) / 2);font-size:var(--font-size-s);font-weight:bold;line-height:var(--line-height-form-label);&[for]{cursor:pointer;}&.option{display:inline;font-weight:normal;}&.has-error{color:var(--input--error-color);}&.option.has-error{color:inherit;}&.is-disabled{cursor:default;color:var(--input--disabled-fg-color);}}.form-item__label--multiple-value-form,.field-multiple-table .field-label h4.label{display:inline-block;margin-block:0;align-self:center;font-size:inherit;font-weight:inherit;line-height:inherit;}.form-item__label.form-required::after,.fieldset__label.form-required::after{display:inline-block;margin-inline:0.15em;content:"*";color:var(--color-maximumred);font-size:0.875rem;}.form-item__description{margin-block:calc(6rem / 16);color:var(--input-fg-color--description);font-size:var(--font-size-xs);line-height:calc(17rem / 16);&.is-disabled{color:var(--input--disabled-fg-color);}}.form-item__error-message{margin-block:calc(6rem / 16);color:var(--input--error-color);font-size:var(--font-size-xs);font-weight:normal;line-height:calc(17rem / 16);}.form-item__prefix.is-disabled,.form-item__suffix.is-disabled{color:var(--input--disabled-fg-color);}@media screen and (min-width:37.5625rem){.form-item__suffix{margin-inline-start:var(--space-xs);white-space:nowrap;}}.form-actions,.field-actions{display:flex;flex-wrap:wrap;align-items:flex-start;margin-block:var(--space-xs);& .form-wrapper{display:flex;flex-wrap:wrap;gap:var(--space-xs) 0;}& .button,& .action-link{margin-block:var(--space-xs);}& .ajax-progress--throbber{align-self:center;}}.form-actions > .form-wrapper{margin-inline:0 var(--space-s);}.confirm-parent,.password-parent{overflow:visible;width:auto;}.form-item-options-group-info-identifier,.form-item-pass .description{clear:both;}.form-item--editor-format{display:flex;flex-wrap:wrap;align-items:center;max-width:100%;& .form-item__label,& .form-item__prefix,& .form-item__suffix,& .form-element--editor-format{min-width:1px;}& .form-item__label,& .form-item__prefix,& .form-item__suffix,& .form-element--editor-format{min-width:1px;}& .form-item__label,& .form-item__prefix,& .form-item__suffix{margin-inline-end:var(--space-xs);}& .form-item__description,& .form-item__error-message{flex:0 1 100%;min-width:1px;}}@media screen and (max-width:37.5rem){.password-strength{width:100%;}div.form-item div.password-suggestions{float:none;}}button{line-height:1.125rem;}input,optgroup{line-height:1.5rem;}::-webkit-file-upload-button{-webkit-appearance:push-button;}
.form-type--boolean{margin-inline-start:var(--input--label-spacing);line-height:var(--space-l);}.form-type--boolean .form-boolean{position:relative;inset-block-start:calc(var(--space-l) / 2);float:left;margin-inline-start:calc(var(--input--label-spacing) * -1);transform:translateY(-50%);[dir="rtl"] &{float:right;}}.form-type--boolean.form-item--no-label{margin-inline-start:0;}.form-type--boolean.form-item--no-label .form-boolean{position:static;float:none;margin-inline:0;transform:none;}.form-boolean-group .form-type--boolean{margin-block:0.4em;}.form-boolean{display:inline-block;box-sizing:border-box;width:1.125rem;height:1.125rem;vertical-align:text-bottom;border:1px solid var(--input-border-color);border-radius:2px;background:var(--input-bg-color) no-repeat 50% 50%;background-size:100% 100%;box-shadow:0 0 0 4px transparent;appearance:none;&:active,&:hover{border-color:var(--input-fg-color);box-shadow:inset 0 0 0 1px var(--input-fg-color);}&:focus:active,&:focus:hover{box-shadow:0 0 0 2px var(--color-white),0 0 0 5px var(--color-focus),inset 0 0 0 1px var(--input-fg-color);}}@media (forced-colors:active){.form-boolean{appearance:auto;}}.form-boolean--type-radio{width:1.1875rem;height:1.1875rem;border-radius:1.1875rem;&:checked{border-color:var(--input--focus-border-color);background-image:url("data:image/svg+xml,%3csvg width='17' height='17' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle r='4.5' cx='8.5' cy='8.5' fill='%23003ecc'/%3e%3c/svg%3e");box-shadow:inset 0 0 0 1px var(--input--focus-border-color);&:focus{box-shadow:0 0 0 2px var(--color-white),0 0 0 5px var(--color-focus),inset 0 0 0 1px var(--input--focus-border-color);&:active,&:hover{box-shadow:0 0 0 2px var(--color-white),0 0 0 5px var(--color-focus),inset 0 0 0 1px var(--input-fg-color);}}&:active,&:hover{border-color:var(--input-fg-color);background-image:url("data:image/svg+xml,%3csvg width='17' height='17' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle r='4.5' cx='8.5' cy='8.5' fill='%23000f33'/%3e%3c/svg%3e");box-shadow:inset 0 0 0 1px var(--input-fg-color);}}}.form-boolean--type-checkbox:checked{border-color:var(--input--focus-border-color);background-color:var(--input--focus-border-color);background-image:url("data:image/svg+xml,%3csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.795 7.096l2.387 2.506 6.023-6.327 1.484 1.56-7.507 7.89L2.31 8.656z' fill='%23fff'/%3e%3c/svg%3e");&:active,&:hover{border-color:var(--input-fg-color);background-color:var(--input-fg-color);}}.form-boolean.error{border-color:var(--input--error-border-color);background-color:var(--input-bg-color);box-shadow:inset 0 0 0 1px var(--input--error-border-color);&:active,&:hover{box-shadow:inset 0 0 0 1px var(--input--error-border-color);}&:focus,&:focus:active,&:focus:hover{box-shadow:0 0 0 2px var(--color-white),0 0 0 5px var(--color-focus),inset 0 0 0 1px var(--input--error-border-color);}&:checked:active,&:checked:hover{border-color:var(--input--error-border-color);background-color:var(--input-bg-color);}}.form-boolean--type-checkbox.error:checked,.form-boolean--type-checkbox.error:checked:active,.form-boolean--type-checkbox.error:checked:hover{background-color:var(--input--error-border-color);}.form-boolean--type-radio.error:checked,.form-boolean--type-radio.error:checked:active,.form-boolean--type-radio.error:checked:hover{background-image:url("data:image/svg+xml,%3csvg width='17' height='17' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle r='4.5' cx='8.5' cy='8.5' fill='%23d72222'/%3e%3c/svg%3e");}.form-boolean--type-radio.error:checked:focus{box-shadow:0 0 0 2px var(--color-white),0 0 0 5px var(--color-focus),inset 0 0 0 1px var(--input--error-border-color);}.form-boolean[disabled],.form-boolean[disabled]:hover,.form-boolean[disabled].error,.form-boolean[disabled].error:hover,.form-boolean--type-radio[disabled]:focus:active,.form-boolean--type-radio[disabled]:active:hover,.form-boolean--type-radio[disabled].error:active:hover{border-color:var(--input--disabled-border-color);background-color:var(--input--disabled-bg-color);background-image:none;box-shadow:none;}.form-boolean--type-checkbox[disabled]:checked{background-image:url("data:image/svg+xml,%3csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.795 7.096l2.387 2.506 6.023-6.327 1.484 1.56-7.507 7.89L2.31 8.656z' fill='%2382828c'/%3e%3c/svg%3e");}.form-boolean--type-radio[disabled]:checked,.form-boolean--type-radio[disabled].error:checked{background-image:url("data:image/svg+xml,%3csvg width='17' height='17' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle r='4.5' cx='8.5' cy='8.5' fill='%2382828c'/%3e%3c/svg%3e");}
