/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--selectify-text-align-start:left;--selectify-text-align-end:right;--selectify-search-padding-block-start:6px;--selectify-search-padding-inline-end:10px;--selectify-search-padding-block-end:6px;--selectify-search-padding-inline-start:34px;--selectify-radius-start-start:8px;--selectify-radius-start-end:8px;--selectify-radius-end-end:8px;--selectify-radius-end-start:8px;--selectify-checkbox-bg:linear-gradient(180deg,#d1d1d1 0%,#a8a8a8 50%,#7f7f7f 100%);--selectify-checkbox-checked-bg:linear-gradient(180deg,#bebebe 0%,#8c8c8c 50%,#5f5f5f 100%);--selectify-checkbox-check-circle:radial-gradient(circle at 35% 35%,#fff 0%,#e6e6e6 40%,#bfbfbf 100%);--selectify-checkbox-checked-circle:radial-gradient(circle at 40% 40%,#fff 0%,#bfbfbf 40%,#5f5f5f 100%);--selectify-checkbox-disabled-bg:linear-gradient(180deg,#c0c0c0 0%,#9e9e9e 50%,#7c7c7c 100%);--selectify-checkbox-disabled-circle:radial-gradient(circle at 40% 40%,#e3e3e3 0%,#c6c6c6 40%,#9f9f9f 100%);--selectify-error-bg:#ffebee;--selectify-error-color:#d32f2f;--selectify-error-border-color:#d32f2f;--selectify-placeholder-color:#666;--selectify-skip-link-bg:#666;--selectify-skip-link-color:#fff;}.selectify,.selectify *{box-sizing:border-box;}.s-hidden,.s-search-hidden{display:none !important;}.selectify-hidden{position:absolute;visibility:hidden;overflow:hidden;inline-size:0;block-size:0;border:0;outline:none;}.selectify-visually-hidden{position:absolute !important;overflow:hidden !important;inline-size:1px !important;block-size:1px !important;margin-block-start:0 !important;margin-inline-end:0 !important;margin-block-end:0 !important;margin-inline-start:0 !important;padding:0 !important;border:0 !important;white-space:nowrap !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;}.selectify-disabled{cursor:not-allowed;opacity:0.5;pointer-events:none;}.selectify-select{box-shadow:none;font-size:0.875rem;line-height:1.6;cursor:pointer;transition:background 0.2s ease-in-out,border 0.2s ease-in-out,box-shadow 0.2s ease-in-out;all:unset;}.selectify-radio,.selectify-checkbox{padding:var(--selectify-radio-padding,inherit);border:none;border-radius:var(--selectify-radio-border-radius,inherit);box-shadow:none;background:var(--selectify-checkbox-bg,inherit);}.dual-available,.dual-selected,.selectify-available-display,.selectify-selected-display{border:2px solid var(--r-br,#999);border-radius:8px;background:var(--r-bg,#f1f1f1);color:var(--r-tx,currentColor);transition:all 0.2s ease;}.dual-list-option button,.dual-list-option .option-label,.selectify-available-one-option button,.selectify-available-one-option .option-label,.selectify-available-one-option label,.selectify-selected-one-option .option-label{pointer-events:none;}.wrapper-selectify{inline-size:auto;}.wrapper-selectify > label{border:0;background:transparent;background-image:none !important;cursor:default;}.wrapper-selectify{display:inline-block;background:inherit;}.views-exposed-form .wrapper-selectify{display:flex;inline-size:100%;}.views-exposed-form label+.wrapper-selectify{margin-block-start:0;}.selectify-select-footer{display:none;margin:0;padding:0;border:none;align-items:center;justify-content:center;min-height:40px;}.selectify-select .selectify-select-footer button.selectify-clear-all{display:flex;align-items:center;justify-content:center;margin:0;padding:4px 8px;border:1px solid var(--r-br,var(--r-br-b),#999);border-radius:999px;background-color:var(--r-bg-bt,var(--r-bg),#f8f8f8);color:var(--r-tx-bt,var(--r-tx),currentColor);font-size:.75rem;line-height:1.2;cursor:pointer;gap:6px;transition:all 0.2s ease;}.selectify-select.has-selections .selectify-select-footer{display:flex;}.selectify-select.selectify-few-options .selectify-select-footer{display:none !important;}.selectify-select-dropdowns.selectify-few-options .options-inner{overflow:hidden;}.options-inner,.selectify-selected-options.dual-inner{display:flex;inline-size:100%;flex-direction:column;align-items:stretch;}.options-inner > *,.selectify-selected-options.dual-inner > *{inline-size:100%;}.selectify-clear-all span{display:inline-flex;align-items:center;gap:4px;}.selectify-clear-all svg{inline-size:20px;block-size:20px;line-height:0.9;vertical-align:middle;}.selectify-max-selection-message{position:absolute;inset-block-start:-40px;inset-inline-start:50%;z-index:10;display:flex;visibility:hidden;padding:8px 14px;border:2px solid var(--selectify-error-border-color) !important;border-radius:6px;box-shadow:0 4px 12px rgb(0 0 0 / 15%);background:var(--selectify-error-bg) !important;color:var(--selectify-error-color) !important;font-size:14px !important;font-weight:600;line-height:1.2 !important;white-space:nowrap;opacity:0;transform:translateX(-50%) translateY(-10px);transition:opacity 0.3s ease,transform 0.3s ease,visibility 0.3s;align-items:center;justify-content:center;}.selectify-max-selection-message.show{z-index:7000;visibility:visible;opacity:1;transform:translateX(-50%) translateY(0);}.selectify-max-selection-message.hide{visibility:hidden;opacity:0;transform:translateX(-50%) translateY(-10px);}.selectify select:disabled{cursor:not-allowed;}.remove-tag svg{inline-size:18px;block-size:18px;}body .selectify-clear-all span.icon svg{inline-size:20px;block-size:20px;}body .remove-tag,body .selectify-dorpdown-arrow,body .selectify-clear-all span.icon{line-height:0.8;}.selectify-select-dropdowns .search-input .manage-search{position:absolute;inset-block-start:10px;inset-inline-start:16px;inline-size:24px;block-size:24px;opacity:0.7;pointer-events:none;}.dual-search-input .manage-search{position:absolute;inset-block-start:8px;inset-inline-start:12px;inline-size:22px;block-size:22px;opacity:0.7;pointer-events:none;}.selectify-selected-one-option label,.selectify-selected-one-option .option-label,.selectify-available-one-option label,.selectify-available-one-option .option-label{padding:0 !important;line-height:1.2;pointer-events:none;}@media (width >= 36rem){.selectify-selected-one-option label,.selectify-selected-one-option .option-label,.selectify-available-one-option label,.selectify-available-one-option .option-label{white-space:nowrap;}}.skip-to-selected.visually-hidden-focusable{position:absolute;inset-block-start:auto;inset-inline-start:-9999px;overflow:hidden;inline-size:1px;block-size:1px;}.skip-to-selected.visually-hidden-focusable:focus{position:static;inset-inline-start:auto;z-index:1000;display:inline-block;overflow:visible;inline-size:auto;block-size:auto;margin-block-end:0.5rem;padding-block-start:0.5rem;padding-inline-end:1rem;padding-block-end:0.5rem;padding-inline-start:1rem;border-radius:4px;background:var(--selectify-skip-link-bg);color:var(--selectify-skip-link-color);text-decoration:none;}.selectify-no-results{padding:12px 16px;color:var(--selectify-placeholder-color,#666);font-size:14px;font-style:italic;text-align:center;}.selectify-placeholder-option{cursor:default;opacity:0.7;pointer-events:none;}.selectify-placeholder-option .selectify-placeholder-label{display:block;padding-block-start:4px;padding-inline-end:8px;padding-block-end:4px;padding-inline-start:8px;color:var(--selectify-placeholder-color);font-style:italic;}.selectify-placeholder-option input[type="checkbox"]{display:none;}.selectify-placeholder-option .dual-available-arrow,.selectify-placeholder-option .dual-selected-arrow{display:none;}body .selectify-select.selectify-select-dropdowns .search-input input{margin:8px;inline-size:calc(100% - 16px);padding-inline-start:36px;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
#drupal-off-canvas input.selectify-checkbox[type="checkbox"]::before,#drupal-off-canvas input.selectify-checkbox[type="checkbox"]::after,#drupal-off-canvas input.selectify-radio[type="radio"]::before,#drupal-off-canvas input.selectify-radio[type="radio"]::after{position:absolute !important;display:block !important;visibility:visible !important;opacity:1 !important;content:'' !important;mask-image:none !important;}input.selectify-radio[type="radio"],input.selectify-checkbox[type="checkbox"]{all:unset;position:relative !important;display:inline-block !important;overflow:visible !important;margin:0 !important;padding:0 !important;outline:none !important;box-shadow:none !important;box-sizing:border-box !important;background:transparent !important;vertical-align:middle;cursor:pointer;appearance:none !important;}input.selectify-radio[type="radio"]{border:var(--selectify-radio-border-width,2px) solid var(--selectify-checkbox-border-color,#555)!important;block-size:var(--selectify-radio-height) !important;inline-size:var(--selectify-radio-width) !important;min-block-size:var(--selectify-radio-height) !important;min-inline-size:var(--selectify-radio-width) !important;max-block-size:var(--selectify-radio-height) !important;max-inline-size:var(--selectify-radio-width) !important;border-radius:var(--selectify-radio-border-radius) !important;transition:background var(--selectify-radio-transition-speed) var(--selectify-radio-transition-easing),border var(--selectify-radio-transition-speed) var(--selectify-radio-transition-easing),opacity var(--selectify-radio-transition-speed) var(--selectify-radio-transition-easing);}input.selectify-checkbox[type="checkbox"]{border:var(--selectify-radio-border-width,2px) solid var(--selectify-checkbox-border-color,#555)!important;block-size:var(--selectify-checkbox-height) !important;inline-size:var(--selectify-checkbox-width) !important;min-block-size:var(--selectify-checkbox-height) !important;min-inline-size:var(--selectify-checkbox-width) !important;max-block-size:var(--selectify-checkbox-height) !important;max-inline-size:var(--selectify-checkbox-width) !important;border-radius:var(--selectify-checkbox-border-radius) !important;transition:background var(--selectify-checkbox-transition-speed) var(--selectify-checkbox-transition-easing),border var(--selectify-checkbox-transition-speed) var(--selectify-checkbox-transition-easing),opacity var(--selectify-checkbox-transition-speed) var(--selectify-checkbox-transition-easing);}input.selectify-radio[type="radio"],input.selectify-checkbox[type="checkbox"]{margin-inline-end:8px !important;}input.selectify-radio[type="radio"]::before{margin:var(--selectify-radio-circle-margin) !important;inline-size:var(--selectify-radio-circle-size) !important;block-size:var(--selectify-radio-circle-size) !important;border-radius:var(--selectify-radio-circle-radius) !important;transition:translate var(--selectify-radio-transition-speed) var(--selectify-radio-transition-easing),scale var(--selectify-radio-transition-speed) var(--selectify-radio-transition-easing),background var(--selectify-radio-transition-speed) ease,opacity var(--selectify-radio-transition-speed) ease !important;translate:var(--selectify-radio-circle-translate-unchecked) 0 !important;}input.selectify-checkbox[type="checkbox"]::before{margin:var(--selectify-checkbox-circle-margin) !important;inline-size:var(--selectify-checkbox-circle-size) !important;block-size:var(--selectify-checkbox-circle-size) !important;border-radius:var(--selectify-checkbox-circle-radius) !important;transition:translate var(--selectify-checkbox-transition-speed) var(--selectify-checkbox-transition-easing),scale var(--selectify-checkbox-transition-speed) var(--selectify-checkbox-transition-easing),background var(--selectify-checkbox-transition-speed) ease,opacity var(--selectify-checkbox-transition-speed) ease !important;translate:var(--selectify-checkbox-circle-translate-unchecked) 0 !important;}input.selectify-radio[type="radio"]::before,input.selectify-checkbox[type="checkbox"]::before{position:absolute;z-index:1;border:none !important;box-shadow:none !important;clip-path:none !important;content:"";mask-image:none !important;inset-block:0 auto !important;inset-inline:0 auto !important;scale:1 1 !important;will-change:translate,scale;}input.selectify-radio[type="radio"]:active::before,input.selectify-checkbox[type="checkbox"]:active::before{scale:1.15 0.85 !important;transition-duration:0.1s !important;}input.selectify-radio[type="radio"]:hover::before,input.selectify-checkbox[type="checkbox"]:hover::before{scale:1.05 1.05 !important;}input.selectify-radio[type="radio"]::after,input.selectify-checkbox[type="checkbox"]::after{position:absolute;z-index:2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%2322c55e'%3E%3Cpath d='M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0;transition:opacity 0.25s ease,scale 0.25s cubic-bezier(0.34,1.56,0.64,1);pointer-events:none;clip-path:none !important;content:"";mask-image:none !important;inset-block-start:50%;translate:0 -50%;will-change:opacity,scale;scale:0.8;}input.selectify-radio[type="radio"]::after{inline-size:var(--selectify-radio-icon-size);block-size:var(--selectify-radio-icon-size);}input.selectify-checkbox[type="checkbox"]::after{inline-size:var(--selectify-checkbox-icon-size);block-size:var(--selectify-checkbox-icon-size);}input.selectify-radio[type="radio"]::after,input.selectify-checkbox[type="checkbox"]::after{inset-inline-end:auto;opacity:0;scale:0.8;}input.selectify-radio[type="radio"]::after{inset-inline-start:var(--selectify-radio-icon-left-unchecked);}input.selectify-checkbox[type="checkbox"]::after{inset-inline-start:var(--selectify-checkbox-icon-left-unchecked);}input.selectify-radio[type="radio"]:checked::before{translate:var(--selectify-radio-circle-translate-checked) 0 !important;}input.selectify-checkbox[type="checkbox"]:checked::before{translate:var(--selectify-checkbox-circle-translate-checked) 0 !important;}input.selectify-radio[type="radio"]:checked::after,input.selectify-checkbox[type="checkbox"]:checked::after{inset-inline-start:auto;opacity:1;scale:1.3;}input.selectify-radio[type="radio"]:checked::after{inset-inline-end:var(--selectify-radio-icon-right-checked);}input.selectify-checkbox[type="checkbox"]:checked::after{inset-inline-end:var(--selectify-checkbox-icon-right-checked);}html[dir="rtl"] input.selectify-radio[type="radio"]::before{translate:calc(-1 * var(--selectify-radio-circle-translate-unchecked)) 0 !important;}html[dir="rtl"] input.selectify-checkbox[type="checkbox"]::before{translate:calc(-1 * var(--selectify-checkbox-circle-translate-unchecked)) 0 !important;}html[dir="rtl"] input.selectify-radio[type="radio"]:checked::before{translate:calc(-1 * var(--selectify-radio-circle-translate-checked)) 0 !important;}html[dir="rtl"] input.selectify-checkbox[type="checkbox"]:checked::before{translate:calc(-1 * var(--selectify-checkbox-circle-translate-checked)) 0 !important;}input.selectify-radio[type="radio"]:disabled,input.selectify-checkbox[type="checkbox"]:disabled{box-shadow:none;cursor:not-allowed;opacity:0.6;}input.selectify-radio[type="radio"]:disabled::after,input.selectify-checkbox[type="checkbox"]:disabled::after{opacity:0 !important;}input.selectify-radio[type="radio"]:disabled:checked::after,input.selectify-checkbox[type="checkbox"]:disabled:checked::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%239ca3af'%3E%3Cpath d='M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z'/%3E%3C/svg%3E");opacity:0.4;}input.selectify-radio[type="radio"]:focus,input.selectify-checkbox[type="checkbox"]:focus{outline:none;box-shadow:none;}input.selectify-radio[type="radio"]:focus-visible,input.selectify-checkbox[type="checkbox"]:focus-visible{outline:2px solid var(--selectify-checkbox-focus,#5eead4);outline-offset:2px;}input.selectify-radio[type="radio"],input.selectify-checkbox[type="checkbox"]{background:var(--selectify-checkbox-bg) !important;}input.selectify-radio[type="radio"]::before,input.selectify-checkbox[type="checkbox"]::before{box-shadow:none;background:var(--selectify-checkbox-check-circle) !important;transform:none !important;}input.selectify-radio[type="radio"]:checked,input.selectify-checkbox[type="checkbox"]:checked{box-shadow:none;background:var(--selectify-checkbox-checked-bg) !important;}input.selectify-radio[type="radio"]:checked::before,input.selectify-checkbox[type="checkbox"]:checked::before{box-shadow:none;background:var(--selectify-checkbox-checked-circle) !important;}input.selectify-radio[type="radio"]:disabled,input.selectify-checkbox[type="checkbox"]:disabled{box-shadow:none;background:var(--selectify-checkbox-disabled-bg) !important;}input.selectify-radio[type="radio"]:disabled::before,input.selectify-checkbox[type="checkbox"]:disabled::before{box-shadow:none;background:var(--selectify-checkbox-disabled-circle) !important;}input.selectify-checkbox[type="checkbox"]:hover,input.selectify-radio[type="radio"]:hover{border-color:var(--selectify-checkbox-hover-border-color) !important;background:var(--selectify-checkbox-hover-bg) !important;}input.selectify-checkbox[type="checkbox"]:active,input.selectify-radio[type="radio"]:active{border-color:var(--selectify-checkbox-active-border-color) !important;background:var(--selectify-checkbox-active-bg) !important;}input.selectify-checkbox[type="checkbox"]:checked,input.selectify-radio[type="radio"]:checked{border-color:var(--selectify-checkbox-checked-border-color) !important;}input.selectify-checkbox[type="checkbox"]:indeterminate{border-color:var(--selectify-checkbox-indeterminate-border-color) !important;background:var(--selectify-checkbox-indeterminate-bg) !important;}input.selectify-checkbox[type="checkbox"]:indeterminate::after{background:var(--selectify-checkbox-indeterminate-bar) !important;}input.selectify-checkbox[type="checkbox"]:disabled,input.selectify-radio[type="radio"]:disabled{border-color:var(--selectify-checkbox-disabled-border-color) !important;}input.selectify-checkbox[type="checkbox"][aria-invalid="true"],input.selectify-radio[type="radio"][aria-invalid="true"]{border-color:var(--selectify-checkbox-invalid-border-color) !important;background:var(--selectify-checkbox-invalid-bg) !important;}.selectify-radio-checkbox-circle-small input.selectify-radio[type="radio"]::before,.selectify-radio-checkbox-circle-medium input.selectify-radio[type="radio"]::before,.selectify-radio-checkbox-circle-large input.selectify-radio[type="radio"]::before,.selectify-radio-checkbox-square-small input.selectify-radio[type="radio"]::before,.selectify-radio-checkbox-square-medium input.selectify-radio[type="radio"]::before,.selectify-radio-checkbox-square-large input.selectify-radio[type="radio"]::before{display:none !important;}.selectify-radio-checkbox-circle-small input.selectify-radio[type="radio"]::after,.selectify-radio-checkbox-circle-medium input.selectify-radio[type="radio"]::after,.selectify-radio-checkbox-circle-large input.selectify-radio[type="radio"]::after,.selectify-radio-checkbox-square-small input.selectify-radio[type="radio"]::after,.selectify-radio-checkbox-square-medium input.selectify-radio[type="radio"]::after,.selectify-radio-checkbox-square-large input.selectify-radio[type="radio"]::after{inset-inline-end:auto !important;inset-block-start:50% !important;inset-inline-start:50% !important;transform:translate(-50%,-50%) !important;transition:opacity 0.25s ease,scale 0.25s cubic-bezier(0.34,1.56,0.64,1) !important;translate:none !important;}.selectify-radio-checkbox-circle-small input.selectify-radio[type="radio"]:not(:checked)::after,.selectify-radio-checkbox-circle-medium input.selectify-radio[type="radio"]:not(:checked)::after,.selectify-radio-checkbox-circle-large input.selectify-radio[type="radio"]:not(:checked)::after,.selectify-radio-checkbox-square-small input.selectify-radio[type="radio"]:not(:checked)::after,.selectify-radio-checkbox-square-medium input.selectify-radio[type="radio"]:not(:checked)::after,.selectify-radio-checkbox-square-large input.selectify-radio[type="radio"]:not(:checked)::after{opacity:0 !important;scale:0.8;}.selectify-radio-checkbox-circle-small input.selectify-radio[type="radio"]:checked::after,.selectify-radio-checkbox-circle-medium input.selectify-radio[type="radio"]:checked::after,.selectify-radio-checkbox-circle-large input.selectify-radio[type="radio"]:checked::after,.selectify-radio-checkbox-square-small input.selectify-radio[type="radio"]:checked::after,.selectify-radio-checkbox-square-medium input.selectify-radio[type="radio"]:checked::after,.selectify-radio-checkbox-square-large input.selectify-radio[type="radio"]:checked::after{opacity:1 !important;transform:translate(-50%,-50%) !important;inset-inline-end:auto !important;inset-block-start:50% !important;inset-inline-start:50% !important;translate:none !important;scale:1;}.selectify-checkbox-checkbox-circle-small input.selectify-checkbox[type="checkbox"]::before,.selectify-checkbox-checkbox-circle-medium input.selectify-checkbox[type="checkbox"]::before,.selectify-checkbox-checkbox-circle-large input.selectify-checkbox[type="checkbox"]::before,.selectify-checkbox-checkbox-square-small input.selectify-checkbox[type="checkbox"]::before,.selectify-checkbox-checkbox-square-medium input.selectify-checkbox[type="checkbox"]::before,.selectify-checkbox-checkbox-square-large input.selectify-checkbox[type="checkbox"]::before{display:none !important;}.selectify-checkbox-checkbox-circle-small input.selectify-checkbox[type="checkbox"]::after,.selectify-checkbox-checkbox-circle-medium input.selectify-checkbox[type="checkbox"]::after,.selectify-checkbox-checkbox-circle-large input.selectify-checkbox[type="checkbox"]::after,.selectify-checkbox-checkbox-square-small input.selectify-checkbox[type="checkbox"]::after,.selectify-checkbox-checkbox-square-medium input.selectify-checkbox[type="checkbox"]::after,.selectify-checkbox-checkbox-square-large input.selectify-checkbox[type="checkbox"]::after{inset-inline-start:50% !important;inset-inline-end:auto !important;inset-block-start:50% !important;translate:none !important;transform:translate(-50%,-50%) !important;transition:opacity 0.25s ease,scale 0.25s cubic-bezier(0.34,1.56,0.64,1) !important;}.selectify-checkbox-checkbox-circle-small input.selectify-checkbox[type="checkbox"]:not(:checked)::after,.selectify-checkbox-checkbox-circle-medium input.selectify-checkbox[type="checkbox"]:not(:checked)::after,.selectify-checkbox-checkbox-circle-large input.selectify-checkbox[type="checkbox"]:not(:checked)::after,.selectify-checkbox-checkbox-square-small input.selectify-checkbox[type="checkbox"]:not(:checked)::after,.selectify-checkbox-checkbox-square-medium input.selectify-checkbox[type="checkbox"]:not(:checked)::after,.selectify-checkbox-checkbox-square-large input.selectify-checkbox[type="checkbox"]:not(:checked)::after{opacity:0 !important;scale:0.8;}.selectify-checkbox-checkbox-circle-small input.selectify-checkbox[type="checkbox"]:checked::after,.selectify-checkbox-checkbox-circle-medium input.selectify-checkbox[type="checkbox"]:checked::after,.selectify-checkbox-checkbox-circle-large input.selectify-checkbox[type="checkbox"]:checked::after,.selectify-checkbox-checkbox-square-small input.selectify-checkbox[type="checkbox"]:checked::after,.selectify-checkbox-checkbox-square-medium input.selectify-checkbox[type="checkbox"]:checked::after,.selectify-checkbox-checkbox-square-large input.selectify-checkbox[type="checkbox"]:checked::after{inset-inline-start:50% !important;inset-inline-end:auto !important;inset-block-start:50% !important;translate:none !important;transform:translate(-50%,-50%) !important;opacity:1 !important;scale:1;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.captcha__description{margin-bottom:.75em;}
span.ext{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) 2px center no-repeat;}span.mailto{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -20px center no-repeat;}span.tel{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -42px center no-repeat;}svg.ext{width:14px;height:14px;fill:#727272;font-weight:900;}svg.mailto,svg.tel{width:14px;height:14px;fill:#727272;}[data-extlink-placement='prepend'],[data-extlink-placement='before']{padding-right:0.2rem;}[data-extlink-placement='append'],[data-extlink-placement='after']{padding-left:0.2rem;}svg.ext path,svg.mailto path,svg.tel path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto,svg.tel,span.ext,span.mailto,span.tel{display:none;padding:0;}}.extlink i{padding-left:0.2em;}.extlink-nobreak{white-space:nowrap;}
.paragraph--unpublished{background-color:#fff4f4;}
:root{--pb-px2560:160rem;--pb-px1920:120rem;--pb-px1600:100rem;--pb-px1440:90rem;--pb-px1400:87.5rem;--pb-px1280:80rem;--pb-px1200:75rem;--pb-px1024:64rem;--pb-px992:62rem;--pb-px800:50rem;--pb-px768:48rem;--pb-px600:37.5rem;--pb-px576:36rem;--pb-px420:26.25rem;--pb-px320:20rem;--pb-px64:4rem;--pb-px48:3rem;--pb-px36:2.25rem;--pb-px32:2rem;--pb-px28:1.75rem;--pb-px24:1.5rem;--pb-px22:1.375rem;--pb-px20:1.25rem;--pb-px18:1.125rem;--pb-px17:1.063rem;--pb-px16:1rem;--pb-px15:0.938rem;--pb-px14:0.875rem;--pb-px13:0.8125rem;--pb-px12:0.75rem;--pb-px11:0.688rem;--pb-px10:0.625rem;--pb-px8:0.5rem;--pb-px6:0.375rem;--pb-px5:0.313rem;--pb-px4:0.25rem;--pb-px3:0.188rem;--pb-px2:0.125rem;--pb-px1:0.063rem;--pb-px0:0;--pb-bg:initial;--pb-bg-h:initial;--pb-br:initial;--pb-br-h:initial;--pb-tx:initial;--pb-tx-h:initial;--pb-width:initial;--pb-bt-a:initial;--pb-text-align-start:left;--pb-text-align-end:right;}:root:dir(rtl){--pb-text-align-start:right;--pb-text-align-end:left;}.paragraphs-bundles,.paragraphs-bundles *{box-sizing:border-box;}.paragraphs-bundles :is(a.pb__link,.pb__button,.pb__tab-button,.pb__accor-button,.pb__toggle-all,.pb-col-toggle,.pb__close-alert,.pb__expand-grid,.pb__close-grid,.pb__modal-prev,.pb__modal-next),.paragraphs-bundles.paragraph--type--icon-bundle .pb__icon-header > a,.paragraphs-bundles.paragraph--type--simple-bundle .field--name-pb-content-link a{all:unset;outline:revert;box-sizing:border-box;cursor:pointer;}.paragraphs-bundles .button,.paragraphs-bundles .pb__button{display:inline-flex;padding-block:var(--pb-px8);padding-inline:var(--pb-px16);line-height:inherit;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.paragraphs-bundles a.pb__link{z-index:1;display:block;}.paragraphs-bundles .pb__row:after,.paragraphs-bundles .pb__row:before{content:"";display:table;clear:both;}.paragraphs-bundles .pb__bar{width:100%;overflow:hidden;}.paragraphs-bundles .pb__bar .button,.paragraphs-bundles .pb__bar .pb__button{white-space:normal;}.paragraphs-bundles .pb__bar:before,.paragraphs-bundles .pb__bar:after{content:"";display:table;clear:both;}.pb__circle{border-radius:50%;}.pb__round_small{border-radius:var(--pb-px2);}.pb__round,.pb__round_medium{border-radius:var(--pb-px4);}.pb__round_large{border-radius:var(--pb-px8);}.pb__round_xlarge{border-radius:var(--pb-px16);}.pb__round_xxlarge{border-radius:var(--pb-px32);}.pb__border{border-width:var(--pb-px1);border-style:solid;}.pb__border_3px{border-width:var(--pb-px3);border-style:solid;}.pb__border_6px{border-width:var(--pb-px6);border-style:solid;}.pb__border_top{border-block-start-width:var(--pb-px1);border-block-start-style:solid;}.pb__border_bottom{border-block-end-width:var(--pb-px1);border-block-end-style:solid;}.pb__border_left{border-inline-start-width:var(--pb-px1);border-inline-start-style:solid;}.pb__border_right{border-inline-end-width:var(--pb-px1);border-inline-end-style:solid;}.pb__top_bar{border-block-start-width:var(--pb-px6);border-block-start-style:solid;}.pb__bottom_bar{border-block-end-width:var(--pb-px6);border-block-end-style:solid;}.pb__left_bar{border-inline-start-width:var(--pb-px6);border-inline-start-style:solid;}.pb__right_bar{border-inline-end-width:var(--pb-px6);border-inline-end-style:solid;}.pb__card,.pb__card_2{box-shadow:0 var(--pb-px2) var(--pb-px5) 0 rgba(0,0,0,0.16),0 var(--pb-px2) var(--pb-px10) 0 rgba(0,0,0,0.12);margin:var(--pb-px10);}.pb__card_4{box-shadow:0 var(--pb-px4) var(--pb-px10) 0 rgba(0,0,0,0.2),0 var(--pb-px4) var(--pb-px20) 0 rgba(0,0,0,0.19);margin:var(--pb-px20);}.pb__margin:not(.pb__card_2,.pb__card_4){margin:var(--pb-px16);}.pb__margin_top:not(.pb__card_2,.pb__card_4){margin-block-start:var(--pb-px16);}.pb__margin_bottom:not(.pb__card_2,.pb__card_4){margin-block-end:var(--pb-px16);}.pb__margin_left:not(.pb__card_2,.pb__card_4){margin-inline-start:var(--pb-px16);}.pb__margin_right:not(.pb__card_2,.pb__card_4){margin-inline-end:var(--pb-px16);}.pb__section:not(.pb__card_2,.pb__card_4){margin-block-start:var(--pb-px16);margin-block-end:var(--pb-px16);}.pb__padding_small{padding-block:var(--pb-px4);padding-inline:var(--pb-px8);}.pb__padding{padding-block:var(--pb-px8);padding-inline:var(--pb-px16);}.pb__padding_large{padding-block:var(--pb-px12);padding-inline:var(--pb-px24);}.pb__padding_16{padding-block-start:var(--pb-px16);padding-block-end:var(--pb-px16);}.pb__padding_24{padding-block-start:var(--pb-px24);padding-block-end:var(--pb-px24);}.pb__padding_32{padding-block-start:var(--pb-px32);padding-block-end:var(--pb-px32);}.pb__padding_48{padding-block-start:var(--pb-px48);padding-block-end:var(--pb-px48);}.pb__padding_64{padding-block-start:var(--pb-px64);padding-block-end:var(--pb-px64);}.pb__display-container{position:relative;}.pb__ds_top_left{position:absolute;inset-inline-start:0;inset-block-start:0;}.pb__ds_top_right{position:absolute;inset-inline-end:0;inset-block-start:0;}.pb__ds_bottom_left{position:absolute;inset-inline-start:0;inset-block-end:0;}.pb__ds_bottom_right{position:absolute;inset-inline-end:0;inset-block-end:0;}.pb__ds_middle{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);min-width:70%;}.pb__ds_left{position:absolute;inset-block-start:50%;inset-inline-start:0%;transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%);}.pb__ds_right{position:absolute;inset-block-start:50%;inset-inline-end:0%;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);}.pb__ds_top_middle{position:absolute;inset-inline-start:50%;inset-block-start:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);}.pb__ds_bottom_middle{position:absolute;inset-inline-start:50%;inset-block-end:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);}.pb__animate-fading{animation:fading 5s ease-in-out infinite;}@keyframes fading{0%{opacity:0;}50%{opacity:1;}100%{opacity:0;}}.pb__animate_opacity{animation:opac 0.8s ease-out;}@keyframes opac{from{opacity:0;}to{opacity:1;}}.pb__animate_top{position:relative;animation:animatetop 0.6s ease-out;}@keyframes animatetop{from{inset-block-start:-100px;opacity:0;}to{inset-block-start:0;opacity:1;}}.pb__animate_left{position:relative;animation:animateleft 0.6s ease-out;}@keyframes animateleft{from{inset-inline-start:-100px;opacity:0;}to{inset-inline-start:0;opacity:1;}}.pb__animate_right{position:relative;animation:animateright 0.6s ease-out;}@keyframes animateright{from{inset-inline-end:-100px;opacity:0;}to{inset-inline-end:0;opacity:1;}}.pb__animate_bottom{position:relative;animation:animatebottom 0.6s ease-out;}@keyframes animatebottom{from{inset-block-end:-100px;opacity:0;}to{inset-block-end:0;opacity:1;}}.pb__animate_zoom{animation:animatezoom 0.6s ease-out;}@keyframes animatezoom{from{transform:scale(0);}to{transform:scale(1.05);}}
body .page-wrapper tr,body .page-wrapper td,body .page-wrapper th,body .page-wrapper hr,body .page-wrapper table,body .page-wrapper ul,body .page-wrapper li{border-color:var(--pb-br,var(--r-br,inherit));background-color:inherit;}.paragraphs-bundles .paragraph__inner p,.paragraphs-bundles .paragraph__inner a,.paragraphs-bundles .paragraph__inner h1,.paragraphs-bundles .paragraph__inner h2,.paragraphs-bundles .paragraph__inner h3,.paragraphs-bundles .paragraph__inner div{border-color:var(--pb-br,var(--r-br,inherit));}.paragraphs-bundles .paragraph__inner a:hover,.paragraphs-bundles .paragraph__inner p:hover,.paragraphs-bundles .paragraph__inner h1:hover,.paragraphs-bundles .paragraph__inner h2:hover,.paragraphs-bundles .paragraph__inner h3:hover,.paragraphs-bundles .paragraph__inner div:hover{border-color:var(--pb-br-h,var(--pb-br,var(--r-br)));}.paragraphs-bundles .paragraph__inner .paragraph__inner,.paragraphs-bundles .paragraph__inner .paragraph__inner .paragraph__inner{--pb-bg:transparent;}.paragraphs-bundles>.paragraph__inner{background-color:var(--pb-bg,inherit);border-color:var(--pb-br,var(--r-br,inherit));color:var(--pb-tx,var(--r-tx,inherit));}.paragraphs-bundles>.paragraph__inner:hover{background-color:var(--pb-bg-h,var(--pb-bg));border-color:var(--pb-br-h,var(--pb-br));color:var(--pb-tx-h,var(--pb-tx));}.paragraphs-bundles .paragraph__inner p,.paragraphs-bundles .paragraph__inner div:not(h1 div,h2 div,h3 div,div h3,div h2,div h1){color:var(--pb-tx,var(--r-tx,inherit));}.paragraphs-bundles .paragraph__inner p:hover{color:var(--pb-tx-h,var(--pb-tx));}.paragraphs-bundles .paragraph__inner a:not(h1 a,h2 a,h3 a){color:var(--pb-tx,var(--r-lk,var(--r-tx)));}.paragraphs-bundles .paragraph__inner a:hover{color:var(--pb-tx-h,var(--pb-tx));}.paragraphs-bundles .paragraph__inner h1,.paragraphs-bundles .paragraph__inner h2,.paragraphs-bundles .paragraph__inner h3{color:var(--pb-tx,var(--r-h1,var(--r-tx)));}.paragraphs-bundles .paragraph__inner h1:hover,.paragraphs-bundles .paragraph__inner h2:hover,.paragraphs-bundles .paragraph__inner h3:hover{color:var(--pb-tx-h,var(--r-h1,var(--r-tx)));}.paragraphs-bundles .paragraph__inner h1:hover div,.paragraphs-bundles .paragraph__inner h2:hover div,.paragraphs-bundles .paragraph__inner h3:hover div,.paragraphs-bundles .paragraph__inner h1:hover span,.paragraphs-bundles .paragraph__inner h2:hover span,.paragraphs-bundles .paragraph__inner h3:hover span{color:var(--pb-tx-h,var(--pb-tx,var(--r-h1)));}.paragraphs-bundles,.paragraphs-bundles .pb__one-column{margin:0;display:grid;grid-auto-flow:row;grid-template-columns:1fr;}.paragraphs-bundles > *,.paragraphs-bundles .pb__one-column > *{min-width:0;}.paragraphs-bundles > .paragraph__inner{display:flex;flex-grow:1;flex-direction:column;}.paragraphs-bundles h1,.paragraphs-bundles h2,.paragraphs-bundles h3{background-color:transparent !important;}.paragraphs-bundles .pb__content-title{display:block;width:100%;}.paragraphs-bundles .pb__content-title--align-left > .field--name-pb-content-title{text-align:start;}.paragraphs-bundles .pb__content-title--align-center > .field--name-pb-content-title{text-align:center;}.paragraphs-bundles .pb__content-title--align-right > .field--name-pb-content-title{text-align:end;}.pb__img-auto .field--name-pb-media-image img{width:auto !important;}.field--name-pb-media-image picture,.paragraphs-bundles .pb__img-wrapper{float:none !important;display:block;}.paragraphs-bundles .field--name-pb-image-field{margin-block-end:0 !important;}.paragraphs-bundles .field--name-pb-image-caption{font-size:var(--pb-px12);}.pparagraph .pb__img-wrapper div{float:inline-start;}.pb__img-wrapper.pb__dis-top-left-right{border-block-start-left-radius:0 !important;border-block-start-right-radius:0 !important;}.pb__image-w__inner > a,.pb__image-n__inner > a,.pb__image__inner > a{display:block;height:100%;}.pb__img-wrapper.pb__dis-radius{border-radius:0 !important;}.paragraphs-bundles:not(.page-node-type-pb-content .paragraphs-bundles) > .simple__inner{margin-inline-start:auto;margin-inline-end:auto;width:100%;max-width:100%;}.paragraphs-bundles .pb__hero-txt-wrapper-inner:not(.page-node-type-pb-content .pb__hero-txt-wrapper-inner){width:100%;max-width:var(--pb-width);}.paragraphs-bundles:not(.page-node-type-pb-content .paragraphs-bundles) > .pb__pmw_100,.paragraphs-bundles:not(.page-node-type-pb-content .paragraphs-bundles) > .pb__pmw_900,.paragraphs-bundles:not(.page-node-type-pb-content .paragraphs-bundles) > .pb__pmw_800,.paragraphs-bundles:not(.page-node-type-pb-content .paragraphs-bundles) > .pb__pmw_700,.paragraphs-bundles:not(.page-node-type-pb-content .paragraphs-bundles) > .pb__pmw_600,.paragraphs-bundles:not(.page-node-type-pb-content .paragraphs-bundles) > .pb__pmw_500,.paragraphs-bundles:not(.page-node-type-pb-content .paragraphs-bundles) > .pb__pmw_400,.paragraphs-bundles:not(.page-node-type-pb-content .paragraphs-bundles) > .pb__pmw_300{margin-inline-start:auto !important;margin-inline-end:auto !important;width:100%;max-width:var(--pb-width);}.paragraphs-bundles > .pb__pmw_100,.paragraphs-bundles .pb__parallax-text.pb__pmw_100,.paragraphs-bundles .pb__hero-txt-wrapper-inner.pb__pmw_100{--pb-width:100%;}.paragraphs-bundles > .pb__pmw_300,.paragraphs-bundles .pb__parallax-text.pb__pmw_300,.paragraphs-bundles .pb__hero-txt-wrapper-inner.pb__pmw_300{--pb-width:18.75rem;}.paragraphs-bundles > .pb__pmw_400,.paragraphs-bundles .pb__parallax-text.pb__pmw_400,.paragraphs-bundles .pb__hero-txt-wrapper-inner.pb__pmw_400{--pb-width:25rem;}.paragraphs-bundles > .pb__pmw_500,.paragraphs-bundles .pb__parallax-text.pb__pmw_500,.paragraphs-bundles .pb__hero-txt-wrapper-inner.pb__pmw_500{--pb-width:31.25rem;}.paragraphs-bundles > .pb__pmw_600,.paragraphs-bundles .pb__parallax-text.pb__pmw_600,.paragraphs-bundles .pb__hero-txt-wrapper-inner.pb__pmw_600{--pb-width:37.5rem;}.paragraphs-bundles > .pb__pmw_700,.paragraphs-bundles .pb__parallax-text.pb__pmw_700,.paragraphs-bundles .pb__hero-txt-wrapper-inner.pb__pmw_700{--pb-width:43.75rem;}.paragraphs-bundles > .pb__pmw_800,.paragraphs-bundles .pb__parallax-text.pb__pmw_800,.paragraphs-bundles .pb__hero-txt-wrapper-inner.pb__pmw_800{--pb-width:50rem;}.paragraphs-bundles > .pb__pmw_900,.paragraphs-bundles .pb__parallax-text.pb__pmw_900,.paragraphs-bundles .pb__hero-txt-wrapper-inner.pb__pmw_900{--pb-width:56.25rem;}@media (max-width:35.99875rem){.paragraphs-bundles .button,.paragraphs-bundles .pb__button{white-space:normal;}}
:root{--selectify-select-border-radius:0.25rem;--selectify-select-padding:0.75rem 0.875rem;--selectify-search-padding-block-start:6px;--selectify-search-padding-inline-end:10px;--selectify-search-padding-block-end:6px;--selectify-search-padding-inline-start:36px;--selectify-radius-start-start:0.25rem;--selectify-radius-start-end:0.25rem;--selectify-radius-end-end:0.25rem;--selectify-radius-end-start:0.25rem;--selectify-select-font-size:1rem;--selectify-select-bg:#fff;--selectify-select-border-color:#cfd8dc;--selectify-select-color:#37474f;--selectify-select-hover-bg:#f5f5f5;--selectify-select-focus-border:#1976d2;--selectify-select-disabled-bg:#eceff1;--selectify-select-arrow-color:#607d8b;--selectify-dropdown-shadow:0 4px 12px rgb(0 0 0 / 10%);--selectify-option-hover-bg:#e3f2fd;--selectify-option-active-bg:#bbdefb;}body .selectify-select,body .wrapper-selectify{border:none;background:transparent;}body .selectify-select,body .selectify-select *{border-color:var(--selectify-select-border-color,var(--r-br));color:var(--selectify-select-color,var(--r-tx));}body .selectify-select .selectify-selected-one-option{background:transparent;}body .selectify-clear-all,body .selectify-select .selectify-available-display,body .selectify-select .selectify-selected-display{background:var(--selectify-select-bg,var(--r-bg));}body .selectify-select .selectify-selected-display,body .selectify-select .selectify-available-display{cursor:pointer;}body .selectify-clear-all,body .selectify-select .selectify-selected-display{border:1px solid var(--selectify-select-border-color,var(--r-br));}body .selectify-select .search-input input{padding-block-start:var(--selectify-search-padding-block-start,6px);padding-inline-end:var(--selectify-search-padding-inline-end,10px);padding-block-end:var(--selectify-search-padding-block-end,6px);padding-inline-start:var(--selectify-search-padding-inline-start,36px);line-height:1;font-size:0.75rem;margin:0;border:1px solid var(--selectify-select-border-color,var(--r-br));background:var(--selectify-select-bg,var(--r-bg));color:var(--selectify-select-color,var(--r-tx));transition:border-color 0.2s ease;border-radius:0.25rem;box-shadow:none !important;}body .dual-available,body .dual-selected{border:1px solid var(--selectify-select-border-color,var(--r-br));background:var(--selectify-select-bg,var(--r-bg));}body .selectify-select .selectify-available-display{border:1px solid var(--selectify-select-border-color,var(--r-br));box-shadow:var(--selectify-dropdown-shadow,unset);}body .selectify-select .search-input+.selectify-selected-one-option{border-block-start:1px dashed var(--selectify-select-border-color,var(--r-br));}body .selectify-select:focus,body .selectify-select:focus-visible,body .selectify-select .search-input input:focus,body .selectify-select .search-input input:focus-visible,body .selectify-select .selectify-available-display *:focus,body .selectify-select .selectify-available-display *:focus-visible{border-color:var(--selectify-select-focus-border,var(--r-br));outline:2px solid var(--selectify-select-focus-border,var(--r-br));outline-offset:-2px;box-shadow:var(--selectify-dropdown-shadow,unset);}body .selectify-select:disabled{border-color:var(--selectify-select-border-color,var(--r-br));background:var(--selectify-select-disabled-bg,var(--r-bg));cursor:not-allowed;}body .selectify-available-one-option{background:var(--selectify-select-bg,var(--r-bg));color:var(--selectify-select-color,var(--r-tx));border-block-end:1px solid var(--selectify-select-border-color,var(--r-br));}body .selectify-selected-display:hover{border-color:var(--selectify-select-focus-border,var(--r-br));background:var(--selectify-select-hover-bg,var(--r-bg));}body .selectify-clear-all:hover,body .selectify-available-one-option:hover,body .selectify-selected-one-option.dual-item:hover{border-color:var(--selectify-select-focus-border,var(--r-br));background:var(--selectify-select-hover-bg,var(--r-bg));transform:translateY(2px);}body .selectify-available-one-option:active{background:var(--selectify-option-active-bg,var(--r-bg));}body .dual-item{border-block-end:1px solid var(--selectify-select-border-color,var(--r-br));}body .selectify-available-one-option.s-selected,body .selectify-available-one-option.s-selected *{font-weight:bold;}.selectify-select:focus,.selectify-select:focus-visible{outline:2px solid var(--selectify-select-focus-border,var(--r-br));outline-offset:2px;}.selectify-available-one-option:focus,.selectify-available-one-option:focus-visible{outline:2px solid var(--selectify-select-focus-border,var(--r-br));outline-offset:-2px;background:var(--selectify-option-hover-bg);}.selectify-selected-display:focus{outline:2px solid var(--selectify-select-focus-border,var(--r-br));outline-offset:2px;}body .dual-available,body .dual-selected,body .selectify-available-display,body .selectify-selected-display{border-radius:var(--selectify-select-border-radius);}body .selectify svg{fill:var(--selectify-select-arrow-color);}body.selectify-color-disabled{--selectify-select-bg:initial;--selectify-select-border-color:initial;--selectify-select-color:initial;--selectify-select-hover-bg:initial;--selectify-select-focus-border:initial;--selectify-select-focus-border-color:initial;--selectify-select-disabled-bg:initial;--selectify-select-arrow-color:initial;--selectify-option-hover-bg:initial;--selectify-option-active-bg:initial;}body.selectify-color-disabled .selectify-radio,body.selectify-color-disabled .selectify-checkbox,body.selectify-color-disabled .selectify-radio *,body.selectify-color-disabled .selectify-checkbox *{--selectify-checkbox-border-color:initial;--selectify-checkbox-bg:initial;--selectify-checkbox-check-circle:initial;--selectify-checkbox-checked-border-color:initial;--selectify-checkbox-checked-bg:initial;--selectify-checkbox-checked-circle:initial;--selectify-checkbox-disabled-border-color:initial;--selectify-checkbox-disabled-bg:initial;--selectify-checkbox-disabled-circle:initial;--selectify-checkbox-hover-border-color:initial;--selectify-checkbox-hover-bg:initial;--selectify-checkbox-active-border-color:initial;--selectify-checkbox-active-bg:initial;--selectify-checkbox-indeterminate-border-color:initial;--selectify-checkbox-indeterminate-bg:initial;--selectify-checkbox-indeterminate-bar:initial;--selectify-checkbox-invalid-border-color:initial;--selectify-checkbox-invalid-bg:initial;}body.selectify-color-disabled .selectify-select,body.selectify-color-disabled .selectify-select *{--selectify-select-bg:initial;--selectify-select-border-color:initial;--selectify-select-color:initial;--selectify-select-hover-bg:initial;--selectify-select-focus-border:initial;--selectify-select-focus-border-color:initial;--selectify-select-disabled-bg:initial;--selectify-select-arrow-color:initial;--selectify-option-hover-bg:initial;--selectify-option-active-bg:initial;}
.selectify-radio,.selectify-checkbox,.selectify-radio *,.selectify-checkbox *{--selectify-checkbox-border-color:#334155;--selectify-checkbox-bg:linear-gradient(180deg,#1a1b1e 0%,#1c1d20 50%,#1d1e22 100%);--selectify-checkbox-check-circle:radial-gradient(circle at 45% 45%,#1e293b 0%,#2563eb 60%,#1b1c1f 100%);--selectify-checkbox-checked-border-color:#3b82f6;--selectify-checkbox-checked-bg:linear-gradient(180deg,#1e293b 0%,#1d2534 50%,#1c2230 100%);--selectify-checkbox-checked-circle:radial-gradient(circle at 45% 45%,#60a5fa 0%,#3b82f6 60%,#1e1f24 100%);--selectify-checkbox-disabled-border-color:#475569;--selectify-checkbox-disabled-bg:linear-gradient(180deg,#151619 0%,#181a1d 50%,#1c1e21 100%);--selectify-checkbox-disabled-circle:radial-gradient(circle at 45% 45%,#2b2e34 0%,#3a3d43 45%,#4a4e54 100%);--selectify-checkbox-hover-border-color:#60a5fa;--selectify-checkbox-hover-bg:linear-gradient(180deg,#1c1d20 0%,#1e2024 60%,#212329 100%);--selectify-checkbox-active-border-color:#2563eb;--selectify-checkbox-active-bg:linear-gradient(180deg,#1f2430 0%,#1c2130 100%);--selectify-checkbox-indeterminate-border-color:#3b82f6;--selectify-checkbox-indeterminate-bg:linear-gradient(180deg,#1e293b 0%,#1c2230 100%);--selectify-checkbox-indeterminate-bar:#1d4ed8;--selectify-checkbox-invalid-border-color:#ef4444;--selectify-checkbox-invalid-bg:linear-gradient(180deg,#1c1d20 0%,#241b1b 100%);}.selectify-select,.selectify-select *{--selectify-select-bg:linear-gradient(180deg,#14161a 0%,#182033 100%);--selectify-select-border-color:#2a3a57;--selectify-select-focus-border:#60a5fa;--selectify-select-color:#e4e5e7;--selectify-select-hover-bg:linear-gradient(180deg,#182033 0%,#1d2640 100%);--selectify-select-focus-border-color:#3b82f6;--selectify-select-disabled-bg:linear-gradient(180deg,#14161a 0%,#182033 100%);--selectify-select-arrow-color:#3b82f6;--selectify-dropdown-shadow:0 4px 14px rgb(59 130 246 / 25%);--selectify-option-hover-bg:linear-gradient(180deg,#182033 0%,#1f2a47 100%);--selectify-option-active-bg:linear-gradient(180deg,#1c2743 0%,#253355 100%);}
@font-face{font-display:swap;font-family:'Gelasio';font-style:normal;font-weight:400;src:url(/modules/custom/solo_helper/fonts/fonts-files/Gelasio/Gelasio-Regular.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Gelasio';font-style:normal;font-weight:700;src:url(/modules/custom/solo_helper/fonts/fonts-files/Gelasio/Gelasio-Bold.woff2) format('woff2');}.site-slogan,.site-name{font-family:'Gelasio' !important;font-weight:bold;}.site-slogan{font-style:italic;}@media (min-width:36rem){.site-name{font-size:calc(2 * var(--solo-px32)) !important;line-height:calc(2 * var(--solo-px28)) !important;}.site-slogan{font-size:calc(2 * var(--solo-px10)) !important;}}@media (max-width:36rem){.site-name{font-size:calc(2 * var(--solo-px22)) !important;line-height:calc(2 * var(--solo-px22)) !important;}}.node-form .form-type--radio,.node-form .form-type--checkbox{display:inline-block;}svg.ext{width:1.25rem;height:1.25rem;margin:0 0 0 0.125rem;opacity:0.5;}.field--name-field-media-oembed-video  .media-oembed-content,.field--name-field-video .media-oembed-content{width:100%;min-height:25rem;}.work-experience .field--name-body h2{font-size:1.75rem;text-decoration:underline;clear:both;text-align:center;width:100%;text-transform:uppercase;}.work-experience .field--name-body h3{text-transform:uppercase;font-size:1.375rem;}.work-experience .field--name-body figure{margin:0;text-align:center;width:100%;}.work-experience .field--name-body figure img{width:100%;}.work-experience .field--name-body ul{margin:0;padding:0;list-style:none;}.gin-table-scroll-wrapper,.media-library-views-form__rows{flex-shrink:0;}.pb-quote{width:100%;}.addtoany_list a.node-media  span{display:none;height:0;width:0;}.addtoany_list a.node-media{font-family:inherit !important;transition:transform .2s;margin:0 0.375rem;width:2rem;height:2rem;display:inline-block;background-repeat:no-repeat;background-size:2rem 2rem;-webkit-filter:grayscale(0.8);filter:grayscale(0.8);}.addtoany_list a.node-media:hover{-webkit-filter:grayscale(0);filter:grayscale(0);transform:scale(1.3);}.addtoany_list a.node-media.a2a_button_facebook{background-image:url(/modules/custom/solo_helper/images/icons/facebook.svg);}.addtoany_list a.node-media.a2a_button_twitter{background-image:url(/modules/custom/solo_helper/images/icons/twitter.svg);}.addtoany_list a.node-media.a2a_button_linkedin{background-image:url(/modules/custom/solo_helper/images/icons/linkedin.svg);}.addtoany_list a.node-media.a2a_button_email{background-image:url(/modules/custom/solo_helper/images/icons/email.svg);}.view-home-blocks img,.views-view-responsive-grid img,.media--view-mode-pb-teaser img{width:100%;}@media (max-width:36rem){.field--name-field-video .media-oembed-content{min-height:18.75rem;}}.region-inner:not(.main-box-inner) .view .node--view-mode-teaser .node__content .field--name-field-image{float:none;width:100%;margin:0;}.path-node .region-inner.main-box-inner .node--view-mode-full .field--name-field-image img{width:100%;}.node--view-mode-slideshow,.node--view-mode-_d-carousel{position:relative;}.node--view-mode-slideshow > *,.node--view-mode-_d-carousel > *{margin:0 !important;padding:0 !important;}.node--view-mode-slideshow .node__header,.node--view-mode-_d-carousel .node__header{background:var(--pb-bg);color:var(--pb-tx);width:100%;position:absolute;left:0;bottom:50px;z-index:1000;}.node--view-mode-slideshow .node__header:hover,.node--view-mode-_d-carousel .node__header:hover{background:var(--pb-bg-h);color:var(--pb-tx-h);}.node .more-link{display:block;width:100%;float:right;text-align:right;}.field--name-field-font-example{display:grid;height:100%;}.field--name-field-font-example *{display:flex;align-items:center;justify-content:center;}.field--name-field-font-example h1:not(.paragraph--id--1970 h1){font-size:var(--pb-px24);}.field--name-field-content-info-bloc::after{content:"";display:table;clear:both;}.view-frontpage .field--name-field-node-image{float:left;margin-right:16px;}.view-home-blocks .field--name-field-node-image img{width:100%;}.node--view-mode-teaser .field--type-text-long > p:nth-child(1){margin-top:0 !important;}.field--name-pb-content-nf-title-only{text-align:center;font-weight:bold;}@media (max-width:48rem){.node--view-mode-teaser .field--name-field-node-image{width:100%;margin:0;}.vvjs-hero-content{padding:0 1rem;}.vvjs .next-arrow svg,.vvjs .prev-arrow svg{width:40px;height:40px;}}.text-aligh-center{text-align:center;}.text-aligh-left{text-align:left;}.text-aligh-right{text-align:right;}.main-box-sides .solo-block-title,.main-box-sides .block__title,.main-box-sides .solo-block-title,.main-box-sides .block__title{padding:var(--solo-px12);background:var(--r-header-bg);color:var(--r-header-tx);box-shadow:0 -4px 4px rgba(0,0,0,0.1);text-transform:uppercase;}.main-box-sides .block__title{margin-bottom:0;}.main-box-sides .block__title::before{content:"\2630";font-size:1.3em;line-height:0.8;width:40px;}.main-box-sides nav.navigation .solo-menu{box-shadow:1px 1px 3px rgba(0,0,0,0.05),-1px 1px 3px rgba(0,0,0,0.05),0 2px 3px rgba(0,0,0,0.05);margin-bottom:var(--solo-px16);}.main-box-sides nav.navigation .solo-menu a:hover,.main-box-sides nav.navigation .solo-menu button:hover{background:var(--r-menu-bg-h);color:var(--r-menu-tx-h);}#sidebar-box-main .view-color-schemes-bottom-page,#page-wrapper .node--view-mode-full .solo-tx-group,#page-wrapper .node--view-mode-full .field--type-link:not(.field--name-field-user-social-media),#page-wrapper .node--view-mode-full .taxonomy-term-entity:not(body.page-node-type-theme .taxonomy-term-entity){max-width:45rem;margin:0 auto;}#page-wrapper .node--view-mode-full .solo-tx-group .taxonomy-term-entity{float:left;width:auto;}#page-wrapper .node--view-mode-full .node__content .taxonomy-term-entity a:hover{color:var(--r-menu-bg-h);background:var(--r-menu-tx-h);}#page-wrapper .node--view-mode-full .solo-tx-group,#page-wrapper .node--view-mode-full .field--type-link:not(.field--name-field-user-social-media){margin-bottom:var(--solo-px16);}.node--view-mode-full .node__content .field--name-field-colors,.node--view-mode-full .node__content .taxonomy-term-entity{display:flex;font-size:var(--solo-px14);line-height:1.6;}.node--view-mode-full .node__content .field--name-field-colors > div.field__items,.node--view-mode-full .node__content .taxonomy-term-entity > div.field__items{display:flex;flex-wrap:wrap;gap:var(--solo-px8);}.node--view-mode-full .node__content .taxonomy-term-entity > div.field__item{margin-bottom:var(--solo-px8);}.node--view-mode-full .node__content .taxonomy-term-entity .field__label{white-space:nowrap;flex-shrink:0;font-weight:600;}#block-drupal-community-contribution-sub .field--name-field-link,#block-drupal-community-contribution .field--name-field-link{display:flex;flex-wrap:wrap;gap:var(--solo-px8);line-height:1.6;font-size:var(--solo-px14);}#sidebar-box-main .region-s #block-drupal-community-contribution-sub .field--name-field-link,#sidebar-box-main .region-s #block-drupal-community-contribution .field--name-field-link{display:grid;grid-template-columns:1fr;}.path-user .region-xs.main-box-inner .block-system article,.path-user .region-s.main-box-inner .block-system article{display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:flex-start;align-items:flex-start;}.path-user #page-wrapper .field--name-field-user-social-media{justify-content:flex-end;}.vvjc{margin:2rem auto;}.vvjc .vvjc-items > .vvjc-item{padding:1rem;border-radius:3px;}.vvjc .vvjc-items > .vvjc-item{box-shadow:0 4px 6px rgba(0,0,0,0.1);border-radius:10px;overflow:hidden;position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}.vvjc .vvjc-items > .vvjc-item.active{align-items:center;box-shadow:0 8px 12px rgba(0,0,0,0.25);}.vvjc .vvjc-nav .current-slide-number{background:var(--r-header-bg);color:var(--r-header-tx);--r-bg:radial-gradient(circle,#f5f5f6,#e6e9ee);border-radius:50%;border:1px solid var(--r-br);}#page-wrapper .vvjl button svg{fill:#6c738c;}#page-wrapper .lightbox-modal .modal-close svg,#page-wrapper .lightbox-modal .modal-prev svg,#page-wrapper .lightbox-modal .modal-next svg{box-shadow:0 2px 3px rgba(0,0,0,0.2),0 1px 2px rgba(0,0,0,0.1);border-radius:50%;}.pager__items{padding:0;}.vvja button:hover{background-color:#eff3f6;color:var(--r-header-tx);}.vvja .global-toggle .button{border:2px solid var(--r-br);}.lightbox-modal .modal-close svg,.lightbox-modal .modal-prev svg,.lightbox-modal .modal-next svg,.lightbox-row .modal-open svg{background:var(--r-header-bg);fill:var(--r-header-tx);}.vvja-item.opened button.active{border-radius:0;border:none;}.vvja-item{overflow:hidden;background:transparent;transition:background 0.3s ease,width 0.3s ease;}.vvja-item.opened{background:#eff3f6;border-radius:12px;margin:0 auto;box-shadow:0 2px 3px rgba(0,0,0,0.2),0 1px 2px rgba(0,0,0,0.1);}.vvja-item button{overflow:hidden;transition:background 0.3s ease;}.vvja-item .more-link{text-align:right;}.vvjt .tab-buttons button:hover{background:var(--r-menu-bg-h);color:var(--r-menu-tx-h);}.reveal-item .front-box,.flipbox-item-inner .flipbox-front{font-weight:bold;color:var(--r-tx);font-size:1.6rem;display:flex;align-items:center;justify-content:center;}.lightbox-modal button{background:transparent !important;}.vvjl-inner>.lightbox-row .lightbox-content h1,.vvjl-inner>.lightbox-row .lightbox-content h2,.vvjl-inner>.lightbox-row .lightbox-content h3{font-family:inherit;line-height:var(--solo-px24);font-size:16px;font-weight:normal;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.vvjl-inner>.lightbox-row .lightbox-content h1,.vvjl-inner>.lightbox-row .lightbox-content h2,.vvjl-inner>.lightbox-row .lightbox-content h3{max-width:calc(16px * 100 / 1.5);}.vvjr .back-box,.vvjf .flipbox-back{display:grid;justify-content:center;align-items:center;}.vvj-group{padding:1rem 0;overflow:hidden;}.vvj-group,.vvj-group > div{display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:normal;}.vvj-group > div{margin-bottom:1rem;}.node--type-theme.node--view-mode-teaser .node__content,.node--type-theme.node--view-mode-teaser{display:grid;}.node--type-theme.node--view-mode-teaser img,.page-node-type-theme .node--view-mode-full .field--name-field-node-image img{width:100%;border-radius:24px;box-shadow:0 4px 8px rgba(0,0,0,0.2);filter:grayscale(0%);transition:transform 0.4s ease,box-shadow 0.4s ease,filter 0.4s ease,border 0.4s ease;position:relative;overflow:hidden;}.node--type-theme.node--view-mode-teaser img:hover,.page-node-type-theme .node--view-mode-full .field--name-field-node-image img:hover{transform:scale(1.03);filter:grayscale(100%);border:1px solid;border-image:linear-gradient(to right,#1e90ff,#ff7f50) 1;box-shadow:0 8px 16px rgba(30,144,255,0.3),0 6px 12px rgba(138,43,226,0.3);clip-path:inset(-1px round 22px);}.field--name-field-drupal-work,.field--name-field-theme-tags{justify-content:space-between;}.field--name-field-theme-tags > div > a{border-bottom:2px solid var(--r-br);border-radius:var(--solo-px8);}.field--name-field-drupal-work > div{font-size:96%;}.views-landing-pages .view-filters,.views-landing-pages .view-header{display:inline-block;}.views-landing-pages .view-header{font-size:90%;float:right;}.views-landing-pages .views-field-title h2{margin:0 !important;}.views-landing-pages .views-field-title a{width:100%;display:inline-block;padding:var(--solo-px24);}.views-field-field-short-title h2{text-align:center;}@media(min-width:36rem){.views-landing-pages .view-content img{margin:12px !important;width:calc(100% - 24px) !important;height:calc(100% - 24px) !important;border-radius:var(--solo-px12);border:1px solid var(--r-bg);box-shadow:0 4px 8px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.1);}}.path-contact #page-wrapper #main-container-inner,.path-search #page-wrapper #main-container-inner,.path-user #page-wrapper #main-container-inner{max-width:var(--solo-px1200);padding:var(--solo-px24);}.path-contact #page-wrapper #main-container-inner .region-inner,.path-user #page-wrapper #main-container-inner .region-inner,.path-search #page-wrapper #main-container-inner .region-inner{box-shadow:0 2.8px 2.2px rgba(var(--s-b),.034),0 6.7px 5.3px rgba(var(--s-b),.048),0 12.5px 10px rgba(var(--s-b),.06),0 22.3px 17.9px rgba(var(--s-b),.072),0 41.8px 33.4px rgba(var(--s-b),.086),0 100px 80px rgba(var(--s-b),.12);}#login-button-open,#sidebar-button-open,#search-button-open{border-radius:var(--solo-px8);}#login-button-open button,#sidebar-button-open button,#search-button-open button,#page-wrapper .menu--account li a{border:1px solid var(--r-br);transition:box-shadow 0.3s ease,transform 0.3s ease;border-radius:var(--solo-px8);box-shadow:0 2px 4px rgba(0,0,0,0.1);}#login-button-open{transition:box-shadow 0.3s ease,transform 0.3s ease;}#login-button-open:hover,#sidebar-button-open button:hover,#search-button-open button:hover,#page-wrapper .menu--account li a:hover{transform:translateY(2px);}#login-button-open,#search-button-open,#page-wrapper .menu--account li{margin-right:var(--solo-px8);}body #page-wrapper .pb__simple-2766:not(body.page-node-type-theme #page-wrapper .pb__simple-2766){margin:100px auto;max-width:900px;}#page-wrapper .view-display-id-dual .exposed-form{display:flex;flex-direction:column;align-items:center;}.path-view-selectify .main-box-inner .views-element-container{margin:0 0 50px 0;padding:0 0 24px 0;border-bottom:1px solid var(--r-br);}#page-wrapper .view-display-id-twelve{margin-top:0;}#page-wrapper .vvjs-hero-content{--hero-content-bg:var(--r-bg) !important;}#page-wrapper .progressbar{background:conic-gradient(var(--r-tx) var(--progress),var(--r-br) 0%);}#page-wrapper .progressbar::after{color:var(--r-tx);background:var(--r-bg);}#page-wrapper .tab-panes *{color:var(--r-tx);}#page-wrapper .tab-panes,#page-wrapper .tab-buttons{--bg-panes:var(--r-bg) !important;--bg-buttons:var(--r-bg) !important;}@media (max-width:1024px){#page-wrapper .field--name-field-drupal-work{grid-template-columns:repeat(2,1fr);}}@media (max-width:640px){#page-wrapper .field--name-field-drupal-work{grid-template-columns:1fr;}#login-button-open,#search-button-open{display:none !important;}}.page-node-type-pb-content .node--view-mode-full>.node__content>.paragraph--type--image-bundle .field--type-image img{width:100%;margin:0 auto;}body.page-node-type-pb-content .sidebar-box-main-inner > nav{background:var(--r-header-bg);}body.page-node-type-pb-content .sidebar-box-main-inner > nav ul.navigation__menubar{align-items:center;justify-content:center !important;}body.page-node-type-pb-content .sidebar-box-main-inner > nav ul.navigation__menubar *{background:transparent;--r-tx:var(--r-header-tx);}.path-node-418 .view-content,.path-view-vvjt-example .vvjt,.path-view-vvjp-example .vvjp,.path-view-vvjr-example .vvjr,.path-view-vvjh-example .vvjh,.path-view-vvjc-example .vvjc,.path-view-vvjb-example .vvjb,.path-view-vvja-example .vvja,.path-view-vvjf-example .vvjf,.path-view-vvjl-example .vvjl,.path-view-vvjs-example .vvjs{padding-bottom:32px;margin-bottom:32px;border-bottom:3px dashed var(--r-br);}
:root{--fwc-orange:#ff7f50;--fwc-orange-dark:#cc6641;--fwc-blue:#1458ad;--fwc-blue-dark:#04235b;--fwc-blue-gradient:linear-gradient(165deg,#1458ad,#04235b);--fwc-blue-gblur:linear-gradient(45deg,rgba(20,88,173,0.8),rgba(4,35,91,0.8));--solo-header-tx-l:#023371;--solo-header-tx-s:#03459b;--column-blue-tx:#03459b;--column-blue-bg:#e5f1ff;--column-green-tx:#047857;--column-green-bg:#e2f9ed;--column-purple-tx:#6D28D9;--column-purple-bg:#ece8fd;--column-gradient-blue-dark:linear-gradient(180deg,#0369c1 0%,#023371 100%);--column-gradient-blue-hover:linear-gradient(180deg,#0481e0 0%,#03459b 100%);--column-gradient-light:linear-gradient(180deg,#e6e6e6 0%,#b3b3b3 100%);--column-gradient-white:linear-gradient(180deg,#f2f2f2 0%,#dedede 100%);--column-gradient-blue:linear-gradient(135deg,#1E3A8A 0%,#F0F8FF 100%);--column-gradient-green:linear-gradient(135deg,#065F46 0%,#EAF4ED 100%);--column-gradient-purple:linear-gradient(135deg,#5B21B6 0%,#F6F0FF 100%);--column-gradient-blue-l:linear-gradient(135deg,#f7f7f7 0%,#F0F8FF 100%);--column-gradient-green-l:linear-gradient(135deg,#f7f7f7 0%,#EAF4ED 100%);--column-gradient-purple-l:linear-gradient(135deg,#f7f7f7 0%,#F6F0FF 100%);}.site-logo svg{fill:var(--r-tx);}#page-wrapper a.try-it-now{display:inline-block;color:var(--solo-white);background:var(--column-gradient-blue-dark);padding:var(--solo-px8) var(--solo-px12);text-align:center;text-decoration:none;border-radius:var(--solo-px8);box-shadow:0 4px 6px rgba(0,0,0,0.2);transition:transform 0.2s ease,box-shadow 0.2s ease;}#page-wrapper a.try-it-now:hover{background:var(--column-gradient-blue-hover);transform:translateY(-2px);box-shadow:0 6px 8px rgba(0,0,0,0.3);}#page-wrapper a.try-it-now:active{transform:translateY(1px);box-shadow:0 3px 5px rgba(0,0,0,0.2);}body.landing-demo .pb__caro-options .pb__row,body.home-page .pb__caro-options .pb__row,body.landing-demo .pb__slide-nav,body.home-page .pb__slide-nav{--r-br:var(--solo-white);border:1px solid var(--solo-white);padding:var(--solo-px4) 0;max-width:300px;border-radius:var(--solo-px24);margin:0 auto;background:var(--column-gradient-white);}body.landing-demo .pb__caro-options .pb__row,body.home-page .pb__caro-options .pb__row{padding:0;}body.landing-demo .pb__caro-options .pb__row button,body.home-page .pb__caro-options .pb__row button{font-size:var(--solo-px24);color:var(--column-blue-tx);}body.landing-demo #main-container .pb__caro-options .pb__row > span,body.home-page #main-container .pb__caro-options .pb__row > span{font-size:var(--solo-px18);color:var(--column-green-tx) !important;}body.landing-demo .paragraph--type--slideshow-bundle .pb__slideshow-inner > .pb__slide-nav.pb__slide-number.dot > .pb__slide-bottom-btn:not(.pb__active),body.home-page .paragraph--type--slideshow-bundle .pb__slideshow-inner > .pb__slide-nav.pb__slide-number.dot > .pb__slide-bottom-btn:not(.pb__active){background:var(--column-gradient-light);border-bottom:1px solid var(--solo-gray);}body.landing-demo .paragraph--type--slideshow-bundle .pb__slideshow-inner > .pb__slide-nav.pb__slide-number.nav > .pb__slide-bottom-btn.pb__active,body.home-page .paragraph--type--slideshow-bundle .pb__slideshow-inner > .pb__slide-nav.pb__slide-number.nav > .pb__slide-bottom-btn.pb__active{color:var(--solo-white);border-radius:var(--solo-px8);}body.landing-demo .paragraph--type--slideshow-bundle .pb__slideshow-inner > .pb__slide-nav.pb__slide-number > .pb__slide-bottom-btn.pb__active,body.home-page .paragraph--type--slideshow-bundle .pb__slideshow-inner > .pb__slide-nav.pb__slide-number > .pb__slide-bottom-btn.pb__active{background:var(--column-gradient-blue-dark);}body.landing-demo .playing span,body.home-page .playing span{font-size:var(--solo-px24);color:var(--solo-header-tx-s);}body.home-page .node--type-pb-content.node--view-mode-full > .node__content > div > div:not(.views-element-container){padding:0 var(--solo-px24);}body.home-page .paragraph--type--slideshow-bundle{background-color:transparent;background-position:center top;background-repeat:repeat;display:flex;justify-content:center;align-items:center;text-align:center;}body.home-page .paragraph--id--2651{background-image:url(/modules/custom/solo_helper/images/header-0.jpg);}body.home-page .paragraph--id--2651 .paragraph--type--simple-bundle{min-height:300px;margin-bottom:var(--solo-px24);}body.home-page .paragraph--id--2739{background-image:url(/modules/custom/solo_helper/images/header-1.jpg);background-size:cover;}body.home-page .paragraph--id--2688{background-image:url(/modules/custom/solo_helper/images/header-3.jpg);background-size:cover;padding-bottom:var(--solo-px24);min-height:700px;}body.home-page .node--type-pb-content.node--view-mode-full div.paragraph--id--2763{padding:calc(2 * var(--solo-px24)) 0;background:var(--column-gradient-blue-l);}body.home-page .paragraph--id--2688 .paragraph--type--grid-bundle{padding:calc(2 * var(--solo-px32)) 0;}body.home-page #main-container h4,body.home-page #main-container h5,body.home-page #main-container h6,body.home-page #main-container ol,body.home-page #main-container li,body.home-page #main-container p,body.home-page #main-container p:hover,body.home-page #main-container span:not(button span,.pb__icon-header span){color:#484860 !important;}body.home-page #main-container .pb__icon-header span{color:var(--solo-header-tx-s) !important;}body.home-page #main-container .pb__icon-header{padding:var(--solo-px16);}body.home-page .main-box h3:hover,body.home-page .main-box h3{text-align:center;--r-h1:var(--solo-header-tx-s);}body.home-page .main-box h1:hover,body.home-page .main-box h2:hover,body.home-page .main-box h2,body.home-page .main-box h1{text-align:center;--r-h1:var(--solo-header-tx-l);}body.home-page .paragraph--id--2739 > div > div,body.home-page .paragraph--id--2651 > div > div{background:rgba(209,227,242,0.9);padding:var(--solo-px16);margin:var(--solo-px16) auto;}body.home-page .paragraph--id--2739 > div > div{background:rgba(209,227,242,0.6);border-radius:50%;}body.home-page .paragraph--id--2741 .sm-icons{margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--solo-px12);}body.home-page .paragraph--id--2741 .sm-icons svg{fill:var(--solo-header-tx-s);}body.home-page .paragraph--id--2667 .pb__grid-wrapper > *{height:100%;padding:var(--solo-px16);}body.home-page .paragraph--id--2667 .pb__grid-wrapper .pb__icon__inner{padding:var(--solo-px16);}body.home-page .paragraph--id--2667 .pb__grid-wrapper > div{position:relative;}body.home-page .paragraph--id--2667 .pb__grid-wrapper .paragraph--id--2664{--r-bg:var(--column-blue-bg);background-color:var(--r-bg);}body.home-page #main-container .paragraph--id--2667 .pb__grid-wrapper .paragraph--id--2664 span,body.home-page #main-container .paragraph--id--2667 .pb__grid-wrapper .paragraph--id--2664 h2{--r-h1:var(--column-blue-tx);color:var(--r-h1) !important;}body.home-page .paragraph--id--2667 .pb__grid-wrapper .paragraph--id--2665{--r-bg:var(--column-green-bg);background-color:var(--r-bg);}body.home-page #main-container .paragraph--id--2667 .pb__grid-wrapper .paragraph--id--2665 span,body.home-page #main-container .paragraph--id--2667 .pb__grid-wrapper .paragraph--id--2665 h2{--r-h1:var(--column-green-tx);color:var(--r-h1) !important;}body.home-page .paragraph--id--2667 .pb__grid-wrapper .paragraph--id--2666{--r-bg:var(--column-purple-bg);background-color:var(--r-bg);}body.home-page #main-container .paragraph--id--2667 .pb__grid-wrapper .paragraph--id--2666 span,body.home-page #main-container .paragraph--id--2667 .pb__grid-wrapper .paragraph--id--2666 h2{--r-h1:var(--column-purple-tx);color:var(--r-h1) !important;}body.home-page .paragraph--id--2667 .pb__grid-wrapper > .paragraph::after{content:"";position:absolute;top:0;right:0;width:50px;height:50px;background:linear-gradient(135deg,currentColor 0%,transparent 100%);clip-path:polygon(100% 0,0 0,100% 100%);z-index:1;}body.home-page #main-container .paragraph--id--2667 .pb__grid-wrapper .paragraph--id--2664::after{background:var(--column-gradient-blue);}body.home-page #main-container .paragraph--id--2667 .pb__grid-wrapper .paragraph--id--2665::after{background:var(--column-gradient-green);}body.home-page #main-container .paragraph--id--2667 .pb__grid-wrapper .paragraph--id--2666::after{background:var(--column-gradient-purple);}body.home-page .paragraph--id--2672 .pb-col-right > .paragraph{margin-bottom:var(--solo-px32);border:2px solid #f2f2f2;border-radius:var(--solo-px5);}body.home-page .paragraph--id--2672 .pb-col-right > .paragraph--id--2671{margin-bottom:0;}body.home-page .paragraph--id--2672 .pb-col-right > .paragraph *{background:#fafafa !important;}body.home-page .paragraph--id--2672 .pb__icon__inner .field--name-pb-content-body{text-align:left !important;padding:var(--solo-px24);}body.home-page .pb__grid-wrapper > *{width:100%;}body.home-page .paragraph--id--2672 img{border:1px solid #f2f2f2;border-radius:var(--solo-px5);}body.home-page .paragraph--id--2672 .pb__icon__inner .field--name-pb-content-body h3{text-align:left !important;}body.home-page .paragraph--id--2672 .pb__two-columns{gap:var(--solo-px48);}body.home-page .paragraph--id--2675 .paragraph--type--icon-bundle{background:#f7f7f7;height:100%;padding:var(--solo-px24);}body.home-page .paragraph--id--2675 .paragraph--type--icon-bundle > div{background:#f2f2f2;border:1px solid var(--solo-white);padding:var(--solo-px24);}body.home-page .paragraph--id--2678{background:#f2f2f2;padding:var(--solo-px48) 0;}body.home-page .paragraph--id--2681 .paragraph--type--simple-bundle,body.home-page .paragraph--id--2678 .pb__grid-wrapper > .paragraph--id--2676{padding:0 var(--solo-px48);}body.home-page .paragraph--id--2678 .pb__grid-wrapper > .paragraph--id--2676{padding:0 var(--solo-px48);background:var(--column-gradient-green-l);height:100%;border:var(--solo-px4) solid var(--solo-white);}body.home-page .paragraph--id--2688 .paragraph--type--grid-bundle .paragraph--type--icon-bundle{height:100%;}body.home-page .paragraph--id--2688 .paragraph--type--grid-bundle .paragraph--type--icon-bundle > div{padding:var(--solo-px16);background:rgba(242,242,242,0.8);border-radius:var(--solo-px24);}body.home-page .paragraph--id--2722{background:var(--column-gradient-blue-l);}body.home-page .paragraph--id--2726{padding:var(--solo-px48) 0;background:var(--column-gradient-green-l);}body.home-page .paragraph--id--2730{padding:var(--solo-px48) 0;background:var(--column-gradient-purple-l);}body.home-page .paragraph--id--2667{padding:var(--solo-px48) 0;background:#fafafa;}body.home-page .paragraph--id--2730 .pb__grid-wrapper.col-3 > div,body.home-page .paragraph--id--2726 .pb__grid-wrapper.col-3 > div{border-width:2px;border-style:solid;border-color:transparent;height:100%;padding:var(--solo-px24);border-radius:var(--solo-px24);background:linear-gradient(#f7f7f7,#fff) padding-box,linear-gradient(to right,#6D28D9,#047857) border-box;box-shadow:0 4px 8px rgba(30,144,255,0.2),0 2px 4px rgba(138,43,226,0.2);transition:transform 0.3s ease,box-shadow 0.3s ease;}body.home-page .paragraph--id--2730 .pb__grid-wrapper.col-3 > div:hover,body.home-page .paragraph--id--2726 .pb__grid-wrapper.col-3 > div:hover{transform:translateY(-10px) scale(1.05);box-shadow:0 8px 16px rgba(30,144,255,0.4),0 4px 8px rgba(138,43,226,0.4);background:linear-gradient(#fff,#f7f7f7) padding-box,linear-gradient(to right,#047857,#6D28D9) border-box;}body.home-page  .paragraph--id--2740 p{padding:var(--solo-px24);background:rgba(209,227,242,0.7);}body.home-page .paragraph--id--2722 .pb__caro-item{border:1px solid var(--solo-white);border-radius:var(--solo-px24);background:linear-gradient(180deg,rgba(230,230,230,0.9) 0%,rgba(179,179,179,0.9) 100%);box-shadow:0 4px 8px rgba(0,0,0,0.1);}body.home-page .paragraph--id--2722 .pb__caro-item.pb__active{border-color:var(--column-purple-tx);background:var(--column-gradient-purple-l);}body.home-page .paragraph--id--2722 .pb__caro-item .paragraph--type--body{text-align:center;}body.home-page .paragraph--id--2668 *,body.home-page .paragraph--id--2677 *{width:100%;}body.home-page .paragraph--id--2739 .paragraph--type--body{min-height:230px;justify-content:center;align-items:center;}@media (min-width:36rem){body.home-page .paragraph--id--2672 .pb__icon__inner > div{display:grid;grid-template-columns:30% 70%;gap:10px;}}@media (min-width:62rem){#page-wrapper a.try-it-now{padding:var(--solo-px12) var(--solo-px32);border-radius:var(--solo-px24);}#page-wrapper .welcome-hero .hero-title,body.home-page .node--type-pb-content.node--view-mode-full>.node__content>.paragraph--type--body h2,body.home-page .pb__content-full > h3.pb__content-title:not(.paragraph--id--2651 h3){margin:calc(2 *var(--solo-px48)) 0;font-size:calc(2 *var(--solo-px32));line-height:calc(2 *var(--solo-px36));text-shadow:2px 2px 4px rgba(30,78,140,0.6);}#page-wrapper .welcome-hero .hero-title{margin:var(--solo-px24) 0 0 0;}body.home-page .paragraph--id--2739 > div > div,body.home-page .paragraph--id--2651 > div > div{max-width:90rem;padding:var(--solo-px48);margin:var(--solo-px48) auto;}body.home-page .paragraph--id--2741 .paragraph--type--body,body.home-page .paragraph--id--2739 .paragraph--type--body,body.home-page .paragraph--id--2651 .paragraph--type--simple-bundle{max-width:900px;margin:var(--solo-px48) auto;}body.home-page .paragraph--id--2741 .paragraph--type--body h2,body.home-page .paragraph--id--2739 h2,body.home-page .paragraph--id--2651 h2{line-height:calc(2 * var(--solo-px40));font-size:calc(2 * var(--solo-px36));text-shadow:3px 3px 8px rgba(30,78,140,0.6);}#page-wrapper .welcome-hero .hero-text,body.home-page .paragraph--id--2667 .pb__grid-wrapper p,body.home-page .paragraph--id--2739 p,body.home-page .paragraph--id--2651 p{font-size:var(--solo-px20);margin:var(--solo-px24) 0;display:inline-block;}body.home-page .paragraph--id--2741 .sm-icons{max-width:700px;gap:var(--solo-px48);}body.home-page .paragraph--id--2651 .paragraph--type--simple-bundle{min-height:440px;}body.home-page .paragraph--id--2739 .paragraph--type--body{min-height:300px;}}@media (min-width:75rem){body.home-page .paragraph--id--2651{background-image:url(/modules/custom/solo_helper/images/header-0-l.jpg);}body.home-page .paragraph--id--2739{background-image:url(/modules/custom/solo_helper/images/header-1-l.jpg);}body.home-page .paragraph--id--2688{background-image:url(/modules/custom/solo_helper/images/header-3-l.jpg);}}@media (max-width:36rem){body.home-page .paragraph--id--2688{min-height:1700px;}body.home-page .paragraph--id--2740 p,body.home-page .paragraph--id--2730 .pb__grid-wrapper.col-3 > div,body.home-page .paragraph--id--2726 .pb__grid-wrapper.col-3 > div,body.home-page .paragraph--id--2678 .pb__grid-wrapper > .paragraph--id--2676,body.home-page .paragraph--id--2675 .paragraph--type--icon-bundle,body.home-page .paragraph--id--2675 .paragraph--type--icon-bundle > div,body.home-page .paragraph--id--2672 .pb__icon__inner .field--name-pb-content-body{padding:var(--solo-px12);}body.home-page .paragraph--id--2739 .paragraph--type--body{min-height:300px;}}.page-node-type-theme #page-wrapper .field--name-body{line-height:1.8;}
body.landing-demo #main-container .pb__caro-options .pb__row,body.landing-demo #main-container .pb__slide-nav{max-width:400px;}body.landing-demo #main-container .node--type-pb-content.node--view-mode-full > .node__content > div > div{padding-left:var(--solo-px12);padding-right:var(--solo-px12);}body.landing-demo #main-container .paragraph--type--3d-carousel-bundle{padding-top:var(--solo-px24);padding-bottom:var(--solo-px24);}body.landing-demo #main-container .pb__overlay-title > *{padding-left:var(--solo-px24);display:flex;align-items:center;justify-content:center;}body.landing-demo #main-container .pb__two-columns > div,body.landing-demo #main-container .pb__three-columns > div{overflow:hidden;border-width:var(--solo-px2);border-style:solid;border-color:transparent;height:100%;border-radius:var(--solo-px24);background:var(--column-gradient-purple-l) padding-box,var(--column-gradient-blue) border-box;box-shadow:0 4px 8px rgba(30,144,255,0.2),0 2px 4px rgba(138,43,226,0.2);transition:transform 0.3s ease,box-shadow 0.3s ease;}body.landing-demo #main-container .pb__two-columns .paragraph__inner,body.landing-demo #main-container .pb__three-columns .paragraph__inner{--pb-bg:transparent !important;--pb-tx:#485360 !important;}body.landing-demo #main-container .pb__two-columns .paragraph__inner h3,body.landing-demo #main-container .pb__three-columns .paragraph__inner h3{--pb-bg:transparent !important;--pb-tx:#718296 !important;}body.landing-demo #main-container .pb__accor > h3,body.landing-demo #main-container .pb-tabs__inner > div > h3,body.landing-demo #main-container .pb__slide-wrap__inner > div > h3,body.landing-demo #main-container .pb__3d-front .paragraph--type--node-reference-bundle article,body.landing-demo #main-container .paragraph--type--slideshow-bundle .paragraph--type--node-reference-bundle h3 a,body.landing-demo #main-container .paragraph--type--3d-flip-box-bundle .pb__3d-front h3 a,body.landing-demo #main-container .node--type-pb-content.node--view-mode-full > .node__content .paragraph--type--simple-bundle h3{display:flex;justify-content:center;align-items:center;}body.landing-demo #main-container .pb__3d-front .node--view-mode-pb-slideshow > header,body.landing-demo #main-container .pb__3d-front .node--view-mode-pb-3d-carousel > header{height:100%;display:flex !important;justify-content:center;align-items:center;}body.landing-demo #main-container .pb__two-columns > div:hover,body.landing-demo #main-container .pb__three-columns > div:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 8px 16px rgba(30,144,255,0.4),0 4px 8px rgba(138,43,226,0.4);background:var(--column-gradient-blue-l) padding-box,var(--column-gradient-purple) border-box;}body.landing-demo #main-container .paragraph--type--3d-carousel-bundle .paragraph--type--node-reference-bundle h3{font-weight:normal !important;font-family:var(--solo-font);}body.landing-demo #page-wrapper #main-container .paragraph--id--1177 .node__title span,body.landing-demo #page-wrapper #main-container .paragraph--id--1177 h3{color:rgba(0,79,152,100)!important;}body.landing-demo #page-wrapper #main-container .paragraph--id--1177 button:hover{background-color:rgba(0,79,152,100)!important;color:var(--solo-white);}body.landing-demo #page-wrapper #main-container .paragraph--id--1150 h3{color:#220711;}.landing-demo button{transition:all 0.3s ease;}body.landing-demo #page-wrapper #main-container .pb__accor button:hover div{--pb-bt-a:transparent;}body.landing-demo #page-wrapper #main-container .paragraph--id--1174 .pb__tabs-bundle button:hover,body.landing-demo #page-wrapper #main-container .paragraph--id--1180 .pb__tabs-bundle button{background-color:rgba(245,255,247,100);}body.landing-demo #page-wrapper #main-container .paragraph--id--934 .pb__accor button:hover,body.landing-demo #page-wrapper #main-container .paragraph--id--1186 .pb__accor button:hover,body.landing-demo #page-wrapper #main-container .paragraph--id--1159 .pb__tabs-bundle button:hover,body.landing-demo #page-wrapper #main-container .paragraph--id--1195 .pb__accor button:hover,body.landing-demo #page-wrapper #main-container .paragraph--id--1198 .pb__accor button:hover{background-color:#0d4b65;color:rgba(215,245,249,100);}body.landing-demo #page-wrapper #main-container .paragraph--id--1201 .pb__accor button:hover,body.landing-demo #page-wrapper #main-container .paragraph--id--887 .pb__accor button:hover,body.landing-demo #page-wrapper #main-container .paragraph--id--1180 .pb__tabs-bundle button:hover{background-color:rgba(215,245,249,100);color:#0d4b65;}body.landing-demo #page-wrapper #main-container .paragraph--id--1231 .pb__accor button:hover div{color:var(--solo-white);}body.landing-demo #page-wrapper #main-container .paragraph--id--1162 .pb__tabs-bundle button:hover,body.landing-demo #page-wrapper #main-container .paragraph--id--1231 .pb__accor button:hover{background-color:rgba(75,156,211,100);color:var(--solo-white);}body.landing-demo #page-wrapper #main-container .paragraph--id--1231 .node__title a span,body.landing-demo #page-wrapper #main-container .paragraph--id--1231 h3{color:rgba(75,156,211,100) !important;}body.landing-demo #page-wrapper #main-container .paragraph--id--1171 .pb__tabs-bundle button:hover{background-color:rgba(245,245,255,100);}body.landing-demo #page-wrapper #main-container .paragraph--id--1165 .pb__tabs-bundle button:hover,body.landing-demo #page-wrapper #main-container .paragraph--id--1204 .pb__accor button:hover,body.landing-demo #page-wrapper #main-container .paragraph--id--947 .pb__accor button:hover,body.landing-demo #page-wrapper #main-container .paragraph--id--1189 .pb__accor button:hover,body.landing-demo #page-wrapper #main-container .paragraph--id--1207 .pb__accor button:hover,body.landing-demo #page-wrapper #main-container .paragraph--id--1135 .pb__tabs-bundle button:hover,body.landing-demo #page-wrapper #main-container .paragraph--id--1183 .pb__tabs-bundle button:hover,body.landing-demo #page-wrapper #main-container .paragraph--id--1168 .pb__tabs-bundle button:hover,body.landing-demo #page-wrapper #main-container .paragraph--id--279 .pb__tabs-bundle button:hover,body.landing-demo #page-wrapper #main-container .paragraph--id--261 .pb__accor button:hover,body.landing-demo #page-wrapper #main-container .paragraph--id--1192 .pb__accor button:hover,body.landing-demo #page-wrapper #main-container .paragraph--id--870 .pb__tabs-bundle button:hover,body.landing-demo #page-wrapper #main-container .paragraph--id--916 .pb__tabs-bundle button:hover{background-color:var(--solo-white);}body.landing-demo #page-wrapper #main-container .paragraph--id--899 .pb__tabs-bundle button:hover{background-color:#b2c8d2;}body.landing-demo #page-wrapper #main-container .paragraph--id--561 h3{color:var(--solo-white);}@media (min-width:62rem){body.landing-demo #main-container .node--type-pb-content.node--view-mode-full > .node__content > div > div{padding-left:var(--solo-px24);padding-right:var(--solo-px24);}}@media (min-width:75rem){body.landing-demo #main-container .node--type-pb-content.node--view-mode-full > .node__content > div > div .field--name-pb-content-body h2{line-height:calc(2 * var(--solo-px36));font-size:calc(2 * var(--solo-px32));text-shadow:3px 3px 8px rgba(30,78,140,0.6);}body.landing-demo #main-container .paragraph--type--3d-flip-box-bundle .pb__3d-front h3,body.landing-demo #main-container .paragraph--type--slideshow-bundle .paragraph--type--node-reference-bundle h3,body.landing-demo #main-container .node--type-pb-content.node--view-mode-full > .node__content .paragraph--type--simple-bundle h3:not(.paragraph--type--3d-carousel-bundle .paragraph--type--simple-bundle h3),body.landing-demo #main-container .pb__accor > h3,body.landing-demo #main-container .pb__overlay-container h3,body.landing-demo #main-container .pb-tabs__inner > div > h3,body.landing-demo #main-container .pb__slide-wrap__inner > div > h3{line-height:calc(2 * var(--solo-px32));font-size:calc(2 * var(--solo-px24));margin-bottom:var(--solo-px24);text-shadow:3px 3px 8px rgba(30,78,140,0.6);}}@media (max-width:48rem){body.landing-demo #main-container .hero-bundle-inner .pb__image-full img{min-height:500px;}body.landing-demo #main-container h3,body.landing-demo #main-container h2,body.landing-demo #main-container h1{font-weight:normal;font-family:var(--solo-font);}}@media (max-width:36rem){body.landing-demo #main-container .hero-bundle-inner .pb__image-full img{min-height:400px;}}
body.utilikit-inline-mode .utilikit:not([data-utilikit-props]){visibility:hidden;}body:not(.utilikit-static-mode):not(.utilikit-head-mode) .utilikit:not([data-utilikit-props]){visibility:hidden;}.utilikit[data-utilikit-props]{visibility:visible;}body.utilikit-static-mode .utilikit{visibility:visible;}body.utilikit-head-mode .utilikit{visibility:visible;}body.uk-admin .utilikit{outline:2px dashed rgba(0,123,255,0.7) !important;outline-offset:2px;}body.uk-dev .utilikit{position:relative;}body.uk-dev .utilikit::before{content:'🛠️';position:absolute;top:-15px;left:-15px;font-size:10px;opacity:0.5;pointer-events:none;z-index:1000;}body.uk-trans .utilikit{transition:all 0.3s ease-in-out;}body.utilikit-inline-mode.uk-trans .utilikit{transition:all 0.15s ease-out;}.utilikit{box-sizing:border-box;transition:visibility 0.1s ease-in-out;}body.utilikit-inline-mode .utilikit{will-change:auto;}body.utilikit-static-mode .utilikit{will-change:auto;}body.utilikit-head-mode .utilikit{will-change:auto;}@media (prefers-contrast:high){body.uk-admin .utilikit{outline-color:#000000;outline-width:3px;}}@media (prefers-reduced-motion:reduce){body.uk-trans .utilikit{transition:none !important;}}body.uk-dev .utilikit[data-utilikit-props]:hover::after{content:'Props: ' attr(data-utilikit-props);position:absolute;bottom:100%;left:0;background:rgba(0,0,0,0.8);color:white;padding:4px 8px;border-radius:4px;font-size:11px;white-space:nowrap;z-index:1001;pointer-events:none;}.utilikit.uk-error{outline:2px solid #dc3545 !important;background-color:rgba(220,53,69,0.1) !important;}body.utilikit-inline-mode .utilikit:not([data-utilikit-props]){position:relative;}body.utilikit-inline-mode .utilikit:not([data-utilikit-props])::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(0,123,255,0.1),transparent);animation:utilikit-loading 1.5s infinite;pointer-events:none;}@keyframes utilikit-loading{0%{transform:translateX(-100%);}100%{transform:translateX(100%);}}.utilikit[data-utilikit-props]::before{display:none;}
.utilikit-reference-page{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;margin:0 auto;}.out-wrapper{background:#f8f9fa;border-radius:12px;padding:16px;margin-bottom:40px;box-shadow:0 2px 8px rgba(0,0,0,0.08);}.utilikit-cheatsheet h3{margin-top:0;color:#2c3e50;font-size:24px;margin-bottom:20px;border-bottom:2px solid #e9ecef;padding-bottom:10px;}.syntax-group{margin-bottom:20px;background:white;padding:20px;border-radius:8px;border:1px solid #e9ecef;}.syntax-group-title{font-size:18px;font-weight:600;color:#495057;margin-bottom:15px;display:flex;align-items:center;gap:10px;}.syntax-group-icon{width:24px;height:24px;background:#007bff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:14px;font-weight:bold;}.syntax-items{display:flex;flex-wrap:wrap;gap:20px;font-family:'SF Mono',Monaco,Consolas,'Courier New',monospace;font-size:14px;}.syntax-item{display:flex;align-items:baseline;gap:8px;padding:8px 12px;background:#f8f9fa;border-radius:6px;border:1px solid #dee2e6;transition:all 0.2s ease;}.syntax-item:hover{background:#e9ecef;border-color:#adb5bd;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.1);}html .property-name{color:#6c757d!important;font-size:13px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:500;min-width:100px;}.syntax{display:flex;align-items:baseline;font-weight:600;}html .syntax-uk{color:#0056b3!important;font-weight:700!important;}html .syntax-dash{color:#adb5bd!important;margin:0 1px!important;}html .syntax-prefix{color:#28a745!important;font-weight:700!important;}html .syntax-value{color:#dc3545!important;opacity:0.8;font-weight:400;font-style:italic;}html .interactive-example{margin-top:30px;padding:20px;background:white;border-radius:8px;border:1px solid #dee2e6!important;}html .example-title{font-size:16px;font-weight:600;margin-bottom:15px;color:#343a40!important;}.example-playground{display:flex;gap:20px;align-items:center;flex-wrap:wrap;}.example-input{flex:1;min-width:300px;}html .example-input input{width:100%;padding:12px 16px;font-size:14px;font-family:'SF Mono',Monaco,Consolas,monospace;border:2px solid #dee2e6;border-radius:6px;transition:border-color 0.2s;background:white;color:#333!important;}.example-input input:focus{outline:none;border-color:#007bff;background:#f8f9fa;}html .example-preview{padding:20px;background:#f8f9fa!important;border-radius:6px;min-width:200px;min-height:60px;text-align:center;font-size:16px;border:2px solid #dee2e6;color:#333!important;display:flex;align-items:center;justify-content:center;}.example-preview.utilikit{transition:all 0.3s ease;}.utilikit-admin-reference{width:100%;border-collapse:collapse;box-shadow:0 2px 8px rgba(0,0,0,0.08);border-radius:8px;overflow:hidden;}html .utilikit-admin-reference th{background:#007bff!important;color:white;padding:15px;text-align:start;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:0.5px;}html .utilikit-admin-reference td{padding:12px 15px;border-bottom:1px solid #e9ecef;vertical-align:middle;}html .utilikit-admin-reference tbody tr:hover{background:#f8f9fa!important;}html .utilikit-admin-reference code{padding:3px 8px;background:#f1f3f5!important;border-radius:4px;font-family:'SF Mono',Monaco,Consolas,monospace;font-size:13px;color:#495057;border:1px solid #dee2e6;}html .interactive-example code{display:inline-block;margin:2px 0;padding:3px 8px;background:#f1f3f5!important;border-radius:4px;font-size:12px;color:#495057!important;cursor:pointer;transition:all 0.2s;}html .interactive-example code:hover{background:#e9ecef!important;transform:translateX(5px);}.interactive-example *{color:gray;}.reference-group-header{margin:40px 0 20px;padding:15px 20px;background:linear-gradient(135deg,#007bff 0%,#0056b3 100%);color:white;border-radius:8px;display:flex;align-items:center;justify-content:space-between;}.reference-group-header h2{margin:0;font-size:24px;font-weight:600;}.group-count{background:rgba(255,255,255,0.2);padding:4px 12px;border-radius:20px;font-size:14px;}.syntax-item{cursor:pointer;}.syntax-item.is-expanded{background:#e2e6ea;border-color:#007bff;box-shadow:0 2px 8px rgba(0,123,255,0.15);}.expand-panel{width:100%;background:#343a40;color:#fff;border-radius:6px;padding:8px 12px;font-size:14px;display:flex;flex-wrap:wrap;gap:4px 16px;line-height:1.6;}.expand-row{display:flex;align-items:center;gap:6px;padding:3px 0;}html .expand-label{color:#adb5bd!important;font-size:11px;white-space:nowrap;}html .expand-class{font-family:'SF Mono',Monaco,Consolas,monospace;font-size:12px;color:#69db7c!important;background:rgba(255,255,255,0.1)!important;padding:2px 8px;border-radius:9999px;cursor:pointer;transition:all 0.15s;border:1px solid transparent;white-space:nowrap;}html .expand-class:hover{background:#007bff!important;color:#fff!important;}html .expand-class.copied{background:#28a745!important;color:#fff!important;}.expand-copy-all{width:120px;display:inline-flex;align-items:center;justify-content:center;margin-top:4px;padding:4px 0;font-size:11px;font-weight:600;background:rgba(255,255,255,0.1);color:#adb5bd;border:none;border-radius:999px;cursor:pointer;transition:all 0.15s;}html .expand-copy-all:hover{background:#007bff!important;color:#fff!important;}html .expand-copy-all.copied{background:#28a745!important;color:#fff!important;}@media (max-width:768px){.expand-panel{flex-direction:column;gap:2px;}}html .syntax-legend{margin-top:25px;padding:15px;background:#e9ecef!important;border-radius:6px;display:flex;gap:30px;font-size:13px;flex-wrap:wrap;}.legend-item{display:flex;align-items:center;gap:8px;}.legend-color{width:20px;height:20px;border-radius:4px;border:1px solid rgba(0,0,0,0.1);}@media (max-width:768px){.syntax-items{gap:10px;}.syntax-item{font-size:12px;padding:6px 10px;}.property-name{min-width:80px;font-size:12px;}.example-playground{flex-direction:column;}.utilikit-admin-reference{font-size:13px;}.utilikit-admin-reference th,.utilikit-admin-reference td{padding:10px;}}.loading-shimmer{background:linear-gradient(90deg,#f0f0f0 0%,#e0e0e0 50%,#f0f0f0 100%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;}@keyframes shimmer{0%{background-position:200% 0;}100%{background-position:-200% 0;}}@keyframes success-pulse{0%{transform:scale(1);}50%{transform:scale(1.05);}100%{transform:scale(1);}}.success-pulse{animation:success-pulse 0.3s ease-in-out;}html .utilikit-reference-page h3{margin:16px 0 4px 0!important;}
