@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap");@import url("https://fonts.googleapis.com/css2?family=Aleo:ital,wght@0,100..900;1,100..900&family=Noto+Serif:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+Display:ital,wght@0,100..900;1,100..900&family=TikTok+Sans:opsz,wght@12..36,300..900&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-absolutezero:var(--color-blue-600);--color-white:#fff;--color-text:var(--color-gray);--color-text-light:var(--color-gray-500);--color-gray-050-o-40:rgb(243,244,249,0.4);--color-gray-200-o-80:rgb(212,212,218,0.8);--color-maximumred:var(--color-red-500);--color-sunglow:#ffd23f;--color-sunglow-shaded:#977405;--color-lightninggreen:#26a769;--color-focus:var(--color-lightninggreen);--color-absolutezero-hover:var(--color-blue-650);--color-absolutezero-active:var(--color-blue-700);--color-maximumred-hover:var(--color-red-550);--color-maximumred-active:var(--color-red-600);--color-bgblue-hover:var(--color-blue-020);--color-bgblue-active:var(--color-blue-050);--color-bgred-hover:var(--color-red-020);--color-bgred-active:var(--color-red-050);--color-gray:#232429;--color-gray-900:#393a3f;--color-gray-800:#55565b;--color-gray-700:#75767b;--color-gray-600:#828388;--color-gray-500:#919297;--color-gray-400:#adaeb3;--color-gray-300:#c1c2c7;--color-gray-200:#d3d4d9;--color-gray-100:#dedfe4;--color-gray-050:#f3f4f9;--color-gray-025:#f9faff;--color-blue:var(--color-blue-600);--color-blue-900:#000f33;--color-blue-800:#001f66;--color-blue-700:#002e9a;--color-blue-650:#0036b1;--color-blue-600:#003ecc;--color-blue-500:#004eff;--color-blue-400:#3371ff;--color-blue-300:#6694ff;--color-blue-200:#99b8ff;--color-blue-100:#ccdbff;--color-blue-070:#dbe6ff;--color-blue-050:#e5edff;--color-blue-020:#f5f8ff;--color-red:var(--color-red-500);--color-red-900:#2c0707;--color-red-800:#580e0e;--color-red-700:#841515;--color-red-600:#b01c1c;--color-red-550:#c61f1f;--color-red-500:#dc2323;--color-red-400:#e34f4f;--color-red-300:#ea7b7b;--color-red-200:#f1a7a7;--color-red-100:#f8d3d3;--color-red-070:#fae0e0;--color-red-050:#fce9e9;--color-red-020:#fdf5f5;--color-fg:var(--color-text);--color-bg:var(--color-white);--color-link:var(--color-absolutezero);--color-link-hover:var(--color-absolutezero-hover);--color-link-active:var(--color-absolutezero-active);--color-divider:rgb(142,146,156,0.5);--font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-family-serif:"Times New Roman",times,serif;--line-height:1.5;--line-height-heading:1.3;--line-height-form-label:calc(18rem / 16);--font-size-base:1rem;--font-size-xl:2.25rem;--font-size-h1:2.027rem;--font-size-h2:1.802rem;--font-size-h3:1.602rem;--font-size-h4:1.424rem;--font-size-h5:1.266rem;--font-size-h6:1.125rem;--font-size-s:0.889rem;--font-size-xs:0.79rem;--font-size-xxs:0.702rem;--font-size-label:var(--font-size-s);--font-size-description:var(--font-size-xs);--space-xl:3rem;--space-l:1.5rem;--space-m:1rem;--space-s:0.75rem;--space-xs:0.5rem;--speed-transition:0.2s;--transition:all var(--speed-transition) ease-out;--base-border-radius:2px;--focus-border-size:0.1875rem;--focus-border-offset-size:2px;--outline-size:2px;--focus-outline:var(--outline-size) dotted transparent;--focus-box-shadow:0 0 0 var(--focus-border-offset-size) var(--color-white),0 0 0 calc(var(--focus-border-size) + var(--focus-border-offset-size)) var(--color-focus);--shadow-z3:0 0.875rem 1.875rem rgb(0,0,0,0.1);--input-fg-color:var(--color-fg);--input-bg-color:var(--color-bg);--input-fg-color--description:var(--color-gray-800);--input-fg-color--placeholder:var(--color-gray-700);--input-border-color:var(--color-gray-500);--input--hover-border-color:var(--color-text);--input--focus-border-color:var(--color-absolutezero);--input--error-color:var(--color-maximumred);--input--error-border-color:var(--color-maximumred);--input--disabled-color:rgb(84,85,96,0.6);--input--disabled-fg-color:var(--color-gray-800);--input--disabled-bg-color:#f2f2f3;--input--disabled-border-color:#bababf;--input--disabled-border-opacity:0.5;--input-border-radius-size:0.125rem;--input-border-size:1px;--input--error-border-size:2px;--input-padding-vertical:calc(var(--space-s) - var(--input-border-size));--input-padding-horizontal:calc(var(--space-m) - var(--input-border-size));--input-font-size:var(--font-size-base);--input-line-height:var(--space-l);--input-padding-vertical--small:calc(var(--space-xs) - (var(--input-border-size) * 2));--input-padding-horizontal--small:calc(var(--space-m) - var(--input-border-size));--input-font-size--small:var(--font-size-xs);--input-line-height--small:1.3125rem;--input--extrasmall-padding-vertical:calc(0.15rem - var(--input-border-size));--input--extrasmall-padding-horizontal:calc(var(--space-xs) - var(--input-border-size));--input--extrasmall-font-size:var(--font-size-s);--input--extrasmall-line-height:calc(var(--space-m) + 0.2rem);--input--required-mark-size:0.4375rem;--input--label-spacing:1.6875rem;--details-border-color:var(--color-gray-100);--details-summary-shadow-color:var(--color-focus);--details-summary-focus-border-size:var(--focus-border-size);--details-desktop-wrapper-padding-start:calc(var(--space-m) + var(--space-s) + var(--space-xs));--details-box-shadow:0 2px 0.25rem rgb(0,0,0,0.1);--details-border-size:1px;--details-border-size-radius:2px;--details-accordion-border-size-radius:var(--base-border-radius);--details-spread-box-shadow-radius:2px;--details-bg-color-transition-duration:0.12s;--details-box-shadow-transition-duration:0.2s;--details-transform-transition-duration:0.12s;--details-line-height:1.295rem;--button--focus-border-color:var(--color-blue-300);--button-border-radius-size:var(--base-border-radius);--button-fg-color:var(--color-text);--button-bg-color:var(--color-gray-200);--button--hover-bg-color:var(--color-gray-300);--button--active-bg-color:var(--color-gray-400);--button--disabled-bg-color:#ebebed;--button--disabled-fg-color:var(--color-gray-500);--button-fg-color--primary:var(--color-white);--button-bg-color--primary:var(--color-absolutezero);--button--hover-bg-color--primary:var(--color-absolutezero-hover);--button--active-bg-color--primary:var(--color-absolutezero-active);--button--focus-bg-color--primary:var(--button-bg-color--primary);--button--disabled-bg-color--primary:var(--color-gray-200);--button--disabled-fg-color--primary:var(--color-gray-600);--button-fg-color--danger:var(--color-white);--button-bg-color--danger:var(--color-maximumred);--button--hover-bg-color--danger:var(--color-maximumred-hover);--button--active-bg-color--danger:var(--color-maximumred-active);--dropbutton-widget-z-index:100;--jui-dropdown-fg-color:var(--color-gray-800);--jui-dropdown-bg-color:var(--color-white);--jui-dropdown--active-fg-color:var(--color-white);--jui-dropdown--active-bg-color:var(--color-absolutezero);--jui-dropdown-border-color:rgb(216,217,224,0.8);--jui-dropdown-shadow-color:rgb(34,35,48,0.1);--jui-dialog-title-color:var(--color-white);--jui-dialog-title-bg-color:var(--color-text);--jui-dialog-title-font-size:var(--font-size-h4);--jui-dialog-close-button-size:calc(var(--space-m) * 2);--jui-dialog-close-button-border-radius:50%;--jui-dialog-close-button-reserved-space:calc(var(--space-m) * 4);--jui-dialog-off-canvas-close-button-reserved-space:calc(var(--space-m) * 3);--jui-dialog-border-radius:0.25rem;--jui-dialog-box-shadow:0 0 var(--space-m) calc(var(--space-m) / -4) var(--color-text);--jui-dialog--focus-outline:2px dotted transparent;--jui-dialog--focus-box-shadow:0 0 0 0.1875rem var(--color-focus);--jui-dialog-z-index:1260;--jui-dialog-off-canvas-z-index:501;--progress-bar-border-size:1px;--progress-bar-small-size:calc(var(--space-xs) - (2 * var(--progress-bar-border-size)));--progress-bar-small-size-radius:var(--space-xs);--progress-bar-spacing-size:var(--space-xs);--progress-bar-transition:width 0.5s ease-out;--progress-bar-label-color:var(--color-text);--progress-bar-description-color:var(--color-gray-800);--progress-bar-description-font-size:var(--font-size-xs);--progress-track-border-color:var(--color-gray-500);--progress-track-bg-color:var(--color-gray-200);--ajax-progress-margin-horizontal:var(--space-s);--breadcrumb-height:1.25rem;--layout-region-edit-width:min(60rem,100%);--layout-region-edit-extended-width:min(68rem,100%);--vertical-tabs-margin-vertical:var(--space-s);--vertical-tabs-border-radius:var(--details-accordion-border-size-radius);--vertical-tabs-shadow:var(--details-box-shadow);--vertical-tabs-border-color:var(--details-border-color);--vertical-tabs-border-size:1px;--vertical-tabs-border:var(--vertical-tabs-border-size) solid var(--vertical-tabs-border-color);--vertical-tabs-menu-item-shadow-extraspace:0.5rem;--vertical-tabs-menu-item--top-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -2);--vertical-tabs-menu-item--right-margin:calc(var(--vertical-tabs-border-size) * -1);--vertical-tabs-menu-item--bottom-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -1);--vertical-tabs-menu-item--left-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -1);--vertical-tabs-menu-separator-color:var(--color-gray-200);--vertical-tabs-menu-separator-size:1px;--vertical-tabs-menu-width:20em;--vertical-tabs-pane-width:calc(100% - var(--vertical-tabs-menu-width));--vertical-tabs-menu-link-focus-border-size:var(--details-summary-focus-border-size);--vertical-tabs-menu-link--active-border-size:0.25rem;--vertical-tabs-menu-link--active-border-color:var(--color-absolutezero);--vertical-tabs-menu--z-index:0;}
.ui-widget{background:none;}.ui-widget-content{border:none;}.ui-dialog{z-index:var(--jui-dialog-z-index);}.ui-state-default,.ui-state-hover,.ui-state-focus,.ui-state-active{outline:0;}.ui-state-highlight{font-weight:bold;}.ui-state-active,.ui-widget-content .ui-state-active{color:#840;}.ui-state-error,.ui-widget-content .ui-state-error{color:#fff;border-color:#d52;background:#e63;}.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:0.35;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:0.7;}.ui-icon{display:block;overflow:hidden;width:1rem;height:1rem;text-indent:-6249.9375rem;background-image:url(/core/themes/claro/images/ui-icons-222222-256x240.png);background-repeat:no-repeat;}.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-222222-256x240.png);}.ui-state-default .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-888888-256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-highlight .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-454545-256x240.png);}.ui-state-active .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-800000-256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-ffffff-256x240.png);}.ui-widget p .ui-icon{margin:2px 0.1875rem 0 0;}[dir="rtl"] .ui-widget p .ui-icon{margin:2px 0 0 0.1875rem;}.ui-icon-carat-1-ne{background-position:-16px 0;}.ui-icon-carat-1-e{background-position:-32px 0;}.ui-icon-carat-1-se{background-position:-48px 0;}.ui-icon-carat-1-s{background-position:-64px 0;}.ui-icon-carat-1-sw{background-position:-80px 0;}.ui-icon-carat-1-w{background-position:-96px 0;}.ui-icon-carat-1-nw{background-position:-112px 0;}.ui-icon-carat-2-n-s{background-position:-128px 0;}.ui-icon-carat-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-64px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-64px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:0 -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-off{background-position:-96px -144px;}.ui-icon-radio-on{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-icon-carat-1-n{background-position:0 0;}.ui-accordion{border:none;}.ui-accordion .ui-accordion-header{text-transform:uppercase;border:solid 1px #ccc;}.ui-accordion h3.ui-accordion-header,#block-system-main h3.ui-accordion-header{margin:0.625rem 0;font-size:1.1em;}#block-system-main .ui-accordion h3.ui-state-active,.ui-accordion h3.ui-state-active{margin-bottom:0;}.ui-accordion .ui-accordion-header a{display:block;}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border:solid 1px #ccc;border-top:0;}.ui-tabs{padding:0;}.ui-tabs .ui-tabs-nav{margin:0;padding:0.3125rem 0.625rem 0.25rem;border-bottom:solid 1px #ccc;border-bottom-right-radius:0;border-bottom-left-radius:0;line-height:1.25rem;}.ui-tabs .ui-tabs-nav li{margin:0;padding:0 1em 0 0.625rem;list-style:none;}[dir="rtl"] .ui-tabs .ui-tabs-nav li{padding:0 0.625rem 0 1em;}.ui-tabs .ui-tabs-nav li a{float:none;padding:0 0.625rem;border-radius:0.625rem;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:#fff;background:#666;font-weight:normal;}.ui-widget-overlay{z-index:calc(var(--jui-dialog-z-index) - 1);opacity:0.7;background:var(--color-text);}.ui-slider{border:solid 1px #ccc;}.ui-slider .ui-slider-range{background:#e4e4e4;}.ui-slider .ui-slider-handle{border:1px solid #e4e4e4;border-right-color:#d2d2d2;border-bottom:1px solid #b4b4b4;border-left-color:#d2d2d2;border-radius:0.25rem;background-color:#e4e4e4;}.ui-slider a.ui-state-active,.ui-slider .ui-slider-handle:active{color:#fff;border:solid 1px #555;background:#666;}.ui-progressbar{height:1.4em;background:#e4e4e4;}.ui-progressbar .ui-progressbar-value{height:1.5em;background:var(--color-blue-600) url(/core/themes/misc/progress.gif);}.ui-autocomplete{color:var(--jui-dropdown-fg-color);border:var(--input-border-size) solid var(--jui-dropdown-border-color);border-top:0;border-radius:0 0 var(--input-border-radius-size) var(--input-border-radius-size);background:var(--jui-dropdown-bg-color);box-shadow:0 0.125rem 0.25rem var(--jui-dropdown-shadow-color);}.ui-autocomplete .ui-menu-item{list-style:none;}.ui-autocomplete .ui-menu-item-wrapper{display:block;padding:0.75rem 0.9375rem;color:inherit;background:inherit;}.ui-autocomplete .ui-menu-item-wrapper:focus,.ui-autocomplete .ui-menu-item-wrapper:hover{-webkit-text-decoration:none;text-decoration:none;}.ui-autocomplete .ui-menu-item-wrapper.ui-state-active{margin:0;color:var(--jui-dropdown--active-fg-color);background:var(--jui-dropdown--active-bg-color);}.ui-autocomplete .ui-menu-item.ui-state-focus,.autocomplete .ui-menu-item.ui-state-hover{margin:0;background:var(--color-blue-600);}.ui-autocomplete .ui-state-focus a,.autocomplete .ui-state-hover a{color:#fff;}
.ui-dialog{position:absolute;inset-block-start:0;left:0;padding:0;border:0;border-radius:var(--jui-dialog-border-radius);background:transparent;box-shadow:var(--jui-dialog-box-shadow);&:focus{outline:var(--jui-dialog--focus-outline);box-shadow:var(--jui-dialog--focus-box-shadow);}}@media (forced-colors:active){.ui-dialog{border:1px solid transparent;}}@media all and (max-width:48em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog{.ui-dialog-titlebar{position:relative;box-sizing:border-box;padding-block:var(--space-m);padding-inline:var(--space-l) var(--jui-dialog-close-button-reserved-space);color:var(--jui-dialog-title-color);border-start-end-radius:var(--jui-dialog-border-radius);border-start-start-radius:var(--jui-dialog-border-radius);background:var(--jui-dialog-title-bg-color);line-height:calc(var(--space-m) * 2);.ui-dialog-title{-webkit-font-smoothing:antialiased;margin:0;font-size:var(--jui-dialog-title-font-size);font-weight:bold;}.ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-end:0;box-sizing:border-box;inline-size:var(--jui-dialog-close-button-size);block-size:var(--jui-dialog-close-button-size);margin-inline:var(--space-l);padding:0;transition:all 0.1s;transform:translateY(-50%);border:2px solid transparent;border-radius:var(--jui-dialog-close-button-border-radius);background:none;&:hover{border-color:var(--color-white);}&:focus{border-color:var(--color-focus);outline:var(--jui-dialog--focus-outline);box-shadow:none;}.ui-icon.ui-icon-closethick{width:100%;height:100%;margin:0;transform:translate(-50%,-50%);background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;@media (forced-colors:active){background:buttontext;mask:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}}}}> .ui-dialog-content{overflow:auto;padding:var(--space-m) var(--space-l);color:var(--color-text);background:var(--color-white);.form-actions,.field-actions{margin:0;padding:0;}}> .ui-dialog-buttonpane{color:var(--color-text);border-bottom-right-radius:var(--jui-dialog-border-radius);border-bottom-left-radius:var(--jui-dialog-border-radius);background:var(--color-gray-050);.ui-dialog-buttonset{display:flex;gap:var(--space-s);justify-content:flex-end;margin-block:var(--space-m);margin-inline-end:var(--space-l);& > *{margin:0;}}.ui-button-text-only .ui-button-text{padding:0;}}&.ui-dialog-off-canvas{.ui-widget-content.ui-dialog-content{background:none;}}}#drupal-off-canvas{.form-item .form-item__description{color:var(--color-gray-050);font-size:0.75rem;}}
@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-700:oklch(50.5% 0.213 27.518);--color-indigo-300:oklch(78.5% 0.115 274.713);--color-indigo-600:oklch(51.1% 0.262 276.966);--color-slate-100:oklch(96.8% 0.007 247.896);--color-slate-200:oklch(92.9% 0.013 255.508);--color-slate-300:oklch(86.9% 0.022 252.894);--color-slate-600:oklch(44.6% 0.043 257.281);--color-slate-800:oklch(27.9% 0.041 260.031);--color-slate-950:oklch(12.9% 0.042 264.695);--color-gray-100:oklch(96.7% 0.003 264.542);--color-gray-200:oklch(92.8% 0.006 264.531);--color-black:#000;--color-white:#fff;--spacing:0.25rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-5xl:64rem;--text-sm:0.875rem;--text-sm--line-height:calc(1.25 / 0.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-extralight:200;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-4xl:2rem;--drop-shadow-xl:0 9px 7px rgb(0 0 0 / 0.1);--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#04314e;--color-primary-content:white;--color-primary-tint:#28495e;--color-primary-tint2:#3f6981;--color-primary-light:#9ca9b4;--color-secondary:#164c77;--color-secondary-content:white;--color-tertiary-10:#f3e6f5;--color-tertiary-20:#e6cdea;--color-tertiary-30:#dab3e0;--color-tertiary-40:#cd9ad5;--color-tertiary-50:#c181cb;--color-tertiary-60:#b568c0;--color-tertiary-70:#a84fb6;--color-tertiary-80:#9c35ab;--color-tertiary-90:#8f1ca1;--color-tertiary-100:#830295;--color-tertiary:#4c125a;--color-partner:#a67a3a;--color-partner-90:#af874e;--color-partner-80:#b89561;--color-partner-70:#c1a275;--color-partner-60:#caaf89;--color-partner-50:#d3bd9d;--color-partner-40:#dbcab0;--color-partner-30:#e4d7c4;--color-partner-20:#ede4d8;--color-partner-10:#f6f2eb;--color-background-tint:#f2f6fa;--color-partner-tint:#faeec7;--color-background-tint2:#f8fbff;--color-grey-one:#444;--color-button-light:#cdcdcd;--color-button-light-content:#000000;--color-tertiary-content:white;--color-buy-now:#ffa41c;--color-buy-now-content:#000000;--color-buy-now-active:#fa8900;--color-alert:#d05700;--color-dark:#09121f;--color-darker:#131523;--color-border:#dde;--color-highlight:#fcf199;--color-tag-fg:lch(from var(--border) calc(l - 30) c h);--color-tag-bg:var(--border);--color-tag-hover-fg:lch(from var(--highlight) calc(l - 30) c h);--color-tag-hover-bg:var(--highlight);--color-secondary-light:#e4d7f8;--color-light:#d5dcee;--color-lighter:#f4f7ff;}}@layer base{*,::after,::before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid;}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent;}hr{height:0;color:inherit;border-top-width:1px;}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0;border-color:inherit;border-collapse:collapse;}:-moz-focusring:where(:not(iframe)){outline:auto;}progress{vertical-align:baseline;}summary{display:list-item;}ol,ul,menu{list-style:none;}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;}img,video{max-width:100%;height:auto;}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1;}:where(select:is([multiple],[size])) optgroup{font-weight:bolder;}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px;}::file-selector-button{margin-inline-end:4px;}::placeholder{opacity:1;}@supports (not (-webkit-appearance:-apple-pay-button))  or (contain-intrinsic-size:1px){::placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,transparent);}}}textarea{resize:vertical;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding:0;}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0;}::-webkit-calendar-picker-indicator{line-height:1;}:-moz-ui-invalid{box-shadow:none;}button,input:where([type="button"],[type="reset"],[type="submit"]),::file-selector-button{appearance:button;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none !important;}}@layer utilities{.collapse{visibility:collapse;}.invisible{visibility:hidden;}.visible{visibility:visible;}.absolute{position:absolute;}.fixed{position:fixed;}.relative{position:relative;}.sticky{position:sticky;}.inset-0{inset:0px;}.-top-\[46px\]{top:calc(46px * -1);}.-top-\[80px\]{top:calc(80px * -1);}.-top-\[120px\]{top:calc(120px * -1);}.z-\[9999\]{z-index:9999;}.order-1{order:1;}.order-2{order:2;}.order-3{order:3;}.order-first{order:-9999;}.order-last{order:9999;}.col-span-1{grid-column:span 1 / span 1;}.col-span-2{grid-column:span 2 / span 2;}.row-span-2{grid-row:span 2 / span 2;}.row-span-3{grid-row:span 3 / span 3;}.container{width:100%;@media (width >= 40rem){max-width:40rem;}@media (width >= 48rem){max-width:48rem;}@media (width >= 64rem){max-width:64rem;}@media (width >= 80rem){max-width:80rem;}@media (width >= 96rem){max-width:96rem;}}.\!m-0{margin:0px !important;}.m-0{margin:0px;}.m-2{margin:calc(var(--spacing) * 2);}.m-4{margin:calc(var(--spacing) * 4);}.m-6{margin:calc(var(--spacing) * 6);}.m-8{margin:calc(var(--spacing) * 8);}.m-10{margin:calc(var(--spacing) * 10);}.m-12{margin:calc(var(--spacing) * 12);}.mx-0{margin-inline:0px;}.mx-2{margin-inline:calc(var(--spacing) * 2);}.mx-4{margin-inline:calc(var(--spacing) * 4);}.mx-6{margin-inline:calc(var(--spacing) * 6);}.mx-8{margin-inline:calc(var(--spacing) * 8);}.mx-10{margin-inline:calc(var(--spacing) * 10);}.mx-12{margin-inline:calc(var(--spacing) * 12);}.mx-auto{margin-inline:auto;}.my-0{margin-block:0px;}.my-2{margin-block:calc(var(--spacing) * 2);}.my-4{margin-block:calc(var(--spacing) * 4);}.my-6{margin-block:calc(var(--spacing) * 6);}.my-8{margin-block:calc(var(--spacing) * 8);}.my-10{margin-block:calc(var(--spacing) * 10);}.my-12{margin-block:calc(var(--spacing) * 12);}.mt-0{margin-top:0px;}.mt-2{margin-top:calc(var(--spacing) * 2);}.mt-4{margin-top:calc(var(--spacing) * 4);}.mt-6{margin-top:calc(var(--spacing) * 6);}.mt-8{margin-top:calc(var(--spacing) * 8);}.mt-10{margin-top:calc(var(--spacing) * 10);}.mt-12{margin-top:calc(var(--spacing) * 12);}.mt-16{margin-top:calc(var(--spacing) * 16);}.mr-0{margin-right:0px;}.mr-2{margin-right:calc(var(--spacing) * 2);}.mr-4{margin-right:calc(var(--spacing) * 4);}.mr-6{margin-right:calc(var(--spacing) * 6);}.mr-8{margin-right:calc(var(--spacing) * 8);}.mr-10{margin-right:calc(var(--spacing) * 10);}.mr-12{margin-right:calc(var(--spacing) * 12);}.\!mb-0{margin-bottom:0px !important;}.-mb-2{margin-bottom:calc(var(--spacing) * -2);}.mb-0{margin-bottom:0px;}.mb-1{margin-bottom:var(--spacing);}.mb-2{margin-bottom:calc(var(--spacing) * 2);}.mb-4{margin-bottom:calc(var(--spacing) * 4);}.mb-6{margin-bottom:calc(var(--spacing) * 6);}.mb-8{margin-bottom:calc(var(--spacing) * 8);}.mb-10{margin-bottom:calc(var(--spacing) * 10);}.mb-12{margin-bottom:calc(var(--spacing) * 12);}.mb-16{margin-bottom:calc(var(--spacing) * 16);}.block{display:block;}.contents{display:contents;}.flex{display:flex;}.grid{display:grid;}.hidden{display:none;}.inline{display:inline;}.inline-block{display:inline-block;}.table{display:table;}.h-6{height:calc(var(--spacing) * 6);}.h-8{height:calc(var(--spacing) * 8);}.h-12{height:calc(var(--spacing) * 12);}.h-16{height:calc(var(--spacing) * 16);}.h-\[12vh\]{height:12vh;}.h-\[35vh\]{height:35vh;}.h-\[78vh\]{height:78vh;}.h-\[200px\]{height:200px;}.h-\[300px\]{height:300px;}.h-\[400px\]{height:400px;}.h-auto{height:auto;}.h-full{height:100%;}.h-screen{height:100vh;}.max-h-32{max-height:calc(var(--spacing) * 32);}.min-h-60{min-height:calc(var(--spacing) * 60);}.min-h-100{min-height:calc(var(--spacing) * 100);}.min-h-\[300px\]{min-height:300px;}.min-h-\[500px\]{min-height:500px;}.\!w-full{width:100% !important;}.w-1\/5{width:calc(1 / 5 * 100%);}.w-2\/5{width:calc(2 / 5 * 100%);}.w-2xl{width:var(--container-2xl);}.w-3\/5{width:calc(3 / 5 * 100%);}.w-4\/5{width:calc(4 / 5 * 100%);}.w-16{width:calc(var(--spacing) * 16);}.w-32{width:calc(var(--spacing) * 32);}.w-64{width:calc(var(--spacing) * 64);}.w-96{width:calc(var(--spacing) * 96);}.w-\[160px\]{width:160px;}.w-\[300px\]{width:300px;}.w-\[320px\]{width:320px;}.w-fit{width:fit-content;}.w-full{width:100%;}.w-lg{width:var(--container-lg);}.w-xl{width:var(--container-xl);}.max-w-4xl{max-width:var(--container-4xl);}.max-w-5xl{max-width:var(--container-5xl);}.max-w-full{max-width:100%;}.max-w-lg{max-width:var(--container-lg);}.max-w-none{max-width:none;}.min-w-3\/5{min-width:calc(3 / 5 * 100%);}.flex-1{flex:1;}.flex-shrink-0{flex-shrink:0;}.basis-1\/3{flex-basis:calc(1 / 3 * 100%);}.basis-2\/3{flex-basis:calc(2 / 3 * 100%);}.basis-full{flex-basis:100%;}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);}.grid-flow-row{grid-auto-flow:row;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}.flex-col{flex-direction:column;}.flex-row{flex-direction:row;}.flex-nowrap{flex-wrap:nowrap;}.content-start{align-content:flex-start;}.items-center{align-items:center;}.items-start{align-items:flex-start;}.justify-around{justify-content:space-around;}.justify-between{justify-content:space-between;}.justify-center{justify-content:center;}.justify-end{justify-content:flex-end;}.justify-evenly{justify-content:space-evenly;}.justify-items-center{justify-items:center;}.gap-0{gap:0px;}.gap-3{gap:calc(var(--spacing) * 3);}.gap-4{gap:calc(var(--spacing) * 4);}.gap-6{gap:calc(var(--spacing) * 6);}.gap-8{gap:calc(var(--spacing) * 8);}.gap-10{gap:calc(var(--spacing) * 10);}:where(.space-y-4 > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));}.overflow-hidden{overflow:hidden;}.overflow-visible{overflow:visible;}.overflow-y-hidden{overflow-y:hidden;}.rounded{border-radius:0.25rem;}.rounded-2xl{border-radius:var(--radius-2xl);}.rounded-4xl{border-radius:var(--radius-4xl);}.rounded-full{border-radius:calc(infinity * 1px);}.rounded-lg{border-radius:var(--radius-lg);}.rounded-md{border-radius:var(--radius-md);}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl);}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg);}.rounded-tl-xl{border-top-left-radius:var(--radius-xl);}.rounded-tr-xl{border-top-right-radius:var(--radius-xl);}.rounded-br-xl{border-bottom-right-radius:var(--radius-xl);}.border{border-style:var(--tw-border-style);border-width:1px;}.border-2{border-style:var(--tw-border-style);border-width:2px;}.border-3{border-style:var(--tw-border-style);border-width:3px;}.border-b-1{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;}.border-none{--tw-border-style:none;border-style:none;}.border-background-tint{border-color:var(--color-background-tint);}.border-red-700{border-color:var(--color-red-700);}.border-slate-300{border-color:var(--color-slate-300);}.border-slate-600{border-color:var(--color-slate-600);}.bg-gray-100{background-color:var(--color-gray-100);}.bg-gray-200{background-color:var(--color-gray-200);}.bg-indigo-600{background-color:var(--color-indigo-600);}.bg-light{background-color:var(--color-light);}.bg-partner{background-color:var(--color-partner);}.bg-partner-40{background-color:var(--color-partner-40);}.bg-primary{background-color:var(--color-primary);}.bg-primary-tint2{background-color:var(--color-primary-tint2);}.bg-slate-100{background-color:var(--color-slate-100);}.bg-slate-200{background-color:var(--color-slate-200);}.bg-slate-950\/70{background-color:color-mix(in srgb,oklch(12.9% 0.042 264.695) 70%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-950) 70%,transparent);}}.bg-white{background-color:var(--color-white);}.bg-cover{background-size:cover;}.bg-center{background-position:center;}.bg-no-repeat{background-repeat:no-repeat;}.object-cover{object-fit:cover;}.p-0{padding:0px;}.p-2{padding:calc(var(--spacing) * 2);}.p-4{padding:calc(var(--spacing) * 4);}.p-6{padding:calc(var(--spacing) * 6);}.p-8{padding:calc(var(--spacing) * 8);}.p-10{padding:calc(var(--spacing) * 10);}.p-12{padding:calc(var(--spacing) * 12);}.p-16{padding:calc(var(--spacing) * 16);}.px-0{padding-inline:0px;}.px-2{padding-inline:calc(var(--spacing) * 2);}.px-4{padding-inline:calc(var(--spacing) * 4);}.px-6{padding-inline:calc(var(--spacing) * 6);}.px-8{padding-inline:calc(var(--spacing) * 8);}.py-2{padding-block:calc(var(--spacing) * 2);}.py-3{padding-block:calc(var(--spacing) * 3);}.py-4{padding-block:calc(var(--spacing) * 4);}.py-6{padding-block:calc(var(--spacing) * 6);}.pt-0{padding-top:0px;}.pt-2{padding-top:calc(var(--spacing) * 2);}.pt-4{padding-top:calc(var(--spacing) * 4);}.pt-6{padding-top:calc(var(--spacing) * 6);}.pt-8{padding-top:calc(var(--spacing) * 8);}.pt-10{padding-top:calc(var(--spacing) * 10);}.pt-12{padding-top:calc(var(--spacing) * 12);}.pr-0{padding-right:0px;}.pr-2{padding-right:calc(var(--spacing) * 2);}.pr-4{padding-right:calc(var(--spacing) * 4);}.pr-6{padding-right:calc(var(--spacing) * 6);}.pr-8{padding-right:calc(var(--spacing) * 8);}.pr-10{padding-right:calc(var(--spacing) * 10);}.pr-12{padding-right:calc(var(--spacing) * 12);}.pb-0{padding-bottom:0px;}.pb-2{padding-bottom:calc(var(--spacing) * 2);}.pb-4{padding-bottom:calc(var(--spacing) * 4);}.pb-6{padding-bottom:calc(var(--spacing) * 6);}.pb-8{padding-bottom:calc(var(--spacing) * 8);}.pb-10{padding-bottom:calc(var(--spacing) * 10);}.pb-12{padding-bottom:calc(var(--spacing) * 12);}.text-center{text-align:center;}.text-left{text-align:left;}.text-right{text-align:right;}.align-bottom{vertical-align:bottom;}.align-middle{vertical-align:middle;}.\!text-3xl{font-size:var(--text-3xl) !important;line-height:var(--tw-leading,var(--text-3xl--line-height)) !important;}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);}.leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10);}.font-\[700\]{--tw-font-weight:700;font-weight:700;}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight);}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);}.\!text-white{color:var(--color-white) !important;}.text-black{color:var(--color-black);}.text-partner-40{color:var(--color-partner-40);}.text-partner-50{color:var(--color-partner-50);}.text-slate-600{color:var(--color-slate-600);}.text-slate-800{color:var(--color-slate-800);}.text-white{color:var(--color-white);}.uppercase{text-transform:uppercase;}.italic{font-style:italic;}.underline{text-decoration-line:underline;}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,rgb(0 0 0 / 0.25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 2px 4px -2px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 8px 10px -6px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.outline{outline-style:var(--tw-outline-style);outline-width:1px;}.drop-shadow-xl{--tw-drop-shadow-size:drop-shadow(0 9px 7px var(--tw-drop-shadow-color,rgb(0 0 0 / 0.1)));--tw-drop-shadow:drop-shadow(var(--drop-shadow-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.duration-300{--tw-duration:300ms;transition-duration:300ms;}.text-shadow-lg{text-shadow:0px 1px 2px var(--tw-text-shadow-color,rgb(0 0 0 / 0.1)),0px 3px 2px var(--tw-text-shadow-color,rgb(0 0 0 / 0.1)),0px 4px 8px var(--tw-text-shadow-color,rgb(0 0 0 / 0.1));}.text-shadow-sm{text-shadow:0px 1px 0px var(--tw-text-shadow-color,rgb(0 0 0 / 0.075)),0px 1px 1px var(--tw-text-shadow-color,rgb(0 0 0 / 0.075)),0px 2px 2px var(--tw-text-shadow-color,rgb(0 0 0 / 0.075));}@media (hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y);}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100);}.hover\:text-indigo-300:hover{color:var(--color-indigo-300);}}@media (width >= 40rem){.sm\:hidden{display:none;}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.sm\:flex-row{flex-direction:row;}.sm\:gap-16{gap:calc(var(--spacing) * 16);}}@media (width >= 48rem){.md\:sticky{position:sticky;}.md\:-top-\[120px\]{top:calc(120px * -1);}.md\:top-\[20px\]{top:20px;}.md\:order-0{order:0;}.md\:order-1{order:1;}.md\:order-2{order:2;}.md\:order-last{order:9999;}.md\:col-span-1{grid-column:span 1 / span 1;}.md\:col-span-2{grid-column:span 2 / span 2;}.md\:col-span-3{grid-column:span 3 / span 3;}.md\:col-span-4{grid-column:span 4 / span 4;}.md\:row-span-3{grid-row:span 3 / span 3;}.md\:float-left{float:left;}.md\:mx-6{margin-inline:calc(var(--spacing) * 6);}.md\:mx-12{margin-inline:calc(var(--spacing) * 12);}.md\:mx-24{margin-inline:calc(var(--spacing) * 24);}.md\:mt-0{margin-top:0px;}.md\:mr-4{margin-right:calc(var(--spacing) * 4);}.md\:mb-8{margin-bottom:calc(var(--spacing) * 8);}.md\:ml-4{margin-left:calc(var(--spacing) * 4);}.md\:ml-8{margin-left:calc(var(--spacing) * 8);}.md\:block{display:block;}.md\:flex{display:flex;}.md\:hidden{display:none;}.md\:h-6{height:calc(var(--spacing) * 6);}.md\:h-24{height:calc(var(--spacing) * 24);}.md\:w-1\/2{width:calc(1 / 2 * 100%);}.md\:w-1\/3{width:calc(1 / 3 * 100%);}.md\:w-2\/3{width:calc(2 / 3 * 100%);}.md\:w-2\/5{width:calc(2 / 5 * 100%);}.md\:w-3\/5{width:calc(3 / 5 * 100%);}.md\:w-16{width:calc(var(--spacing) * 16);}.md\:w-full{width:100%;}.md\:max-w-4\/5{max-width:calc(4 / 5 * 100%);}.md\:max-w-full{max-width:100%;}.md\:min-w-\[300px\]{min-width:300px;}.md\:basis-1\/2{flex-basis:calc(1 / 2 * 100%);}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr));}.md\:flex-row{flex-direction:row;}.md\:flex-nowrap{flex-wrap:nowrap;}.md\:items-start{align-items:flex-start;}.md\:justify-between{justify-content:space-between;}.md\:gap-8{gap:calc(var(--spacing) * 8);}.md\:gap-12{gap:calc(var(--spacing) * 12);}:where(.md\:space-y-0 > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:0;margin-block-end:0;}:where(.md\:space-x-4 > :not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));}.md\:rounded-2xl{border-radius:var(--radius-2xl);}.md\:p-6{padding:calc(var(--spacing) * 6);}.md\:p-8{padding:calc(var(--spacing) * 8);}.md\:px-6{padding-inline:calc(var(--spacing) * 6);}.md\:px-12{padding-inline:calc(var(--spacing) * 12);}.md\:px-24{padding-inline:calc(var(--spacing) * 24);}.md\:pr-8{padding-right:calc(var(--spacing) * 8);}.md\:\!text-left{text-align:left !important;}.md\:text-left{text-align:left;}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));}}@media (width >= 64rem){.lg\:-top-\[130px\]{top:calc(130px * -1);}.lg\:-top-\[150px\]{top:calc(150px * -1);}.lg\:w-1\/3{width:calc(1 / 3 * 100%);}.lg\:w-2\/3{width:calc(2 / 3 * 100%);}.lg\:min-w-2\/5{min-width:calc(2 / 5 * 100%);}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.lg\:px-0{padding-inline:0px;}.lg\:px-\[30px\]{padding-inline:30px;}.lg\:py-0{padding-block:0px;}}@media (width >= 80rem){.xl\:-top-\[150px\]{top:calc(150px * -1);}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}}}//@source inline("grid grid-cols-2 grid-cols-4 gap-4 md: grid-cols-4 md:col-span-1 md:col-span-3 bg-gray-100 bg-gray-200 p-4");:root{--color-primary:#04314e;--color-primary-content:white;--color-primary-tint:#28495e;--color-secondary:#164c77;--color-secondary-content:white;--color-tertiary-10:#f3e6f5;--color-tertiary-20:#e6cdea;--color-tertiary-30:#dab3e0;--color-tertiary-40:#cd9ad5;--color-tertiary-50:#c181cb;--color-tertiary-60:#b568c0;--color-tertiary-70:#a84fb6;--color-tertiary-80:#9c35ab;--color-tertiary-90:#8f1ca1;--color-tertiary-100:#830295;--color-tertiary:#830295;--color-tertiary-content:white;--color-alert:#d05700;--color-dark:#09121f;--color-darker:#131523;--color-border:#99a4c1;}@property --tw-rotate-x{syntax:"*";inherits:false;}@property --tw-rotate-y{syntax:"*";inherits:false;}@property --tw-rotate-z{syntax:"*";inherits:false;}@property --tw-skew-x{syntax:"*";inherits:false;}@property --tw-skew-y{syntax:"*";inherits:false;}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0;}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-leading{syntax:"*";inherits:false;}@property --tw-font-weight{syntax:"*";inherits:false;}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-shadow-color{syntax:"*";inherits:false;}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-inset-shadow-color{syntax:"*";inherits:false;}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-ring-color{syntax:"*";inherits:false;}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-inset-ring-color{syntax:"*";inherits:false;}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-ring-inset{syntax:"*";inherits:false;}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0px;}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff;}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-blur{syntax:"*";inherits:false;}@property --tw-brightness{syntax:"*";inherits:false;}@property --tw-contrast{syntax:"*";inherits:false;}@property --tw-grayscale{syntax:"*";inherits:false;}@property --tw-hue-rotate{syntax:"*";inherits:false;}@property --tw-invert{syntax:"*";inherits:false;}@property --tw-opacity{syntax:"*";inherits:false;}@property --tw-saturate{syntax:"*";inherits:false;}@property --tw-sepia{syntax:"*";inherits:false;}@property --tw-drop-shadow{syntax:"*";inherits:false;}@property --tw-drop-shadow-color{syntax:"*";inherits:false;}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-drop-shadow-size{syntax:"*";inherits:false;}@property --tw-duration{syntax:"*";inherits:false;}@property --tw-text-shadow-color{syntax:"*";inherits:false;}@property --tw-text-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1;}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1;}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1;}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0;}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::before,::after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-text-shadow-color:initial;--tw-text-shadow-alpha:100%;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-space-x-reverse:0;}}}
.ui-dialog:not(.ui-dialog-off-canvas){max-width:1280px;border:0 none !important;border-radius:var(--gin-border-m);background:var(--gin-bg-layer);}@media (forced-colors:active){.ui-dialog:not(.ui-dialog-off-canvas){border:1px solid buttonBorder !important;}}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content:first-of-type{border-start-start-radius:var(--gin-border-m);border-start-end-radius:var(--gin-border-m);}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-actions{position:absolute;inset-block-end:0;inset-inline-start:var(--gin-spacing-m);inset-block-start:auto;inset-inline-end:auto;}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-secondary{width:100%;}.ui-dialog:not(.ui-dialog-off-canvas) .views-exposed-form.views-exposed-form,.ui-dialog:not(.ui-dialog-off-canvas) .views-displays{border:1px solid var(--gin-border-color-layer);}@media (max-width:47.99em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog{position:absolute;inset-block-start:0;font-family:var(--gin-font);outline:none;}[dir="ltr"] .ui-dialog{inset-inline-start:0;}[dir="rtl"] .ui-dialog{inset-inline-end:0;}.ui-dialog,.ui-dialog:focus,.ui-dialog:focus:active,.ui-dialog:focus:hover{box-shadow:var(--gin-shadow-l1);}.ui-dialog .ui-dialog-titlebar{line-height:1.2;padding:var(--gin-spacing-m) var(--gin-spacing-l);background:#1b1b1d;border:0 none;border-radius:var(--gin-border-m) var(--gin-border-m) 0 0;position:relative;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar{border-block-end:1px solid buttonBorder;}}.ui-dialog .ui-dialog-title{font-size:var(--gin-font-size-l);font-weight:var(--gin-font-weight-normal);color:#fff;width:100%;padding-inline-end:var(--gin-spacing-xl);margin:0;box-sizing:border-box;}.ui-dialog .ui-dialog-content{color:var(--gin-color-text);}.ui-dialog .ui-dialog-content:not(:has(+ .ui-widget-content.ui-dialog-buttonpane)){border-end-start-radius:var(--gin-border-m);border-end-end-radius:var(--gin-border-m);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane{padding:var(--gin-spacing-s) var(--gin-spacing-l);border-block-start:1px solid var(--gin-border-color-layer);border-end-start-radius:var(--gin-border-m);border-end-end-radius:var(--gin-border-m);background:var(--gin-bg-app);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button{font-family:var(--gin-font);font-size:var(--gin-font-size-s);font-weight:var(--gin-font-weight-semibold);padding-block:calc(var(--gin-spacing-s) - 2px);padding-inline:var(--gin-spacing-m);margin-block:0;height:auto;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button:last-of-type{margin-inline-end:0;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button.button--danger,.ui-dialog [data-drupal-selector*=-remove-form] .button.button--danger{border-color:var(--gin-color-danger) !important;background-color:var(--gin-color-danger) !important;}.ui-dialog .ui-dialog-buttonset{margin-block-start:0;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-start:auto;inset-inline-end:0;width:2rem;height:2rem;opacity:.8;margin:0 var(--gin-spacing-m);transform:translateY(-50%);background:none;border:none;}.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{width:100%;height:100%;inset-block-start:0;inset-inline-start:0;margin:0;transform:none;background:#fff;-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);-webkit-mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{background:linktext;}}.ui-dialog .ui-dialog-titlebar-close:hover{opacity:1;}.ui-dialog .ui-widget-content.ui-dialog-content{padding-inline:var(--gin-spacing-l);background:var(--gin-bg-layer);}.ui-dialog .gin-layer-wrapper{margin-block-end:var(--gin-spacing-l);}.ui-dialog .gin-confirm-form{margin-block-start:var(--gin-spacing-m);margin-block-end:var(--gin-spacing-s);}.ui-dialog.token-tree-dialog{max-width:none;z-index:505;}.erl-overlay,.layout-paragraphs-dialog{position:fixed !important;inset-block-start:50% !important;inset-inline-start:50% !important;width:calc(100% - var(--gin-spacing-xl)) !important;}[dir="ltr"] .erl-overlay,[dir="ltr"] .layout-paragraphs-dialog{transform:translate(-50%,-50%);}[dir="rtl"] .erl-overlay,[dir="rtl"] .layout-paragraphs-dialog{transform:translate(50%,-50%);}@media (min-width:64em){.erl-overlay,.layout-paragraphs-dialog{width:calc(100% - var(--gin-spacing-xxxl)) !important;}}ul.paragraphs-add-dialog-list{margin:var(--gin-spacing-l) 0;}.ui-widget-overlay{opacity:.9;background:var(--gin-bg-layer2);}.views-ui-dialog .views-offset-bottom{border-block-start:1px solid var(--gin-border-color);}@media (forced-colors:active){.views-ui-dialog .views-offset-bottom{border-block-start:none;}}.ui-widget-content a{color:var(--gin-color-primary);}.ui-widget.ui-dialog.ui-dialog-off-canvas{--gin-offcanvas-active:var(--gin-color-primary);background:#444;border:0 none;box-shadow:0 0 48px rgba(0,0,0,.075);}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar{background:#1b1b1d;border-radius:0;}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-resizable-w{border:0 none;background-color:transparent;}.ui-widget.ui-dialog.ui-dialog-off-canvas .fieldset{color:var(--gin-color-text);}.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit]{background:var(--gin-offcanvas-active);}.ui-dialog .ui-widget-content.ui-dialog-content{overflow:auto;}.ui-dialog.webform-off-canvas .ui-widget-content.ui-dialog-content{background:var(--gin-bg-layer);}table.treetable tr.branch{background-color:transparent;}.ui-dialog .gin-layer-wrapper{margin-block:var(--gin-spacing-l);}.views-ui-dialog.views-ui-dialog > .ui-dialog-content{padding:0;}#drupal-modal .gin-sticky-form-actions.form-actions{display:none;}
.gin--navigation{}.gin--navigation #block-thx-local-tasks{position:fixed;right:0;top:120px;z-index:9999}.gin--navigation #block-thx-local-tasks ul.page-tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0.8}.gin--navigation #block-thx-local-tasks ul.page-tabs li a{display:block;width:100px;height:30px;line-height:30px;font-size:15px;padding:0}:root{--primary:#04314e;--primary-content:white;--primary-tint:#28495e;--primary-tint2:#3f6981;--primary-light:#9ca9b4;--secondary:#164c77;--secondary-content:white;--tertiary:#4c125a;--tertiary-10:#f3e6f5;--tertiary-20:#e6cdea;--tertiary-30:#dab3e0;--tertiary-40:#cd9ad5;--tertiary-50:#c181cb;--tertiary-60:#b568c0;--tertiary-70:#a84fb6;--tertiary-80:#9c35ab;--tertiary-90:#8f1ca1;--tertiary-100:#830295;--bold-100:#DC0759;--partner:#a67a3a;--partner-active:#72501f;--partner-90:#af874e;--partner-80:#b89561;--partner-70:#c1a275;--partner-60:#caaf89;--partner-50:#d3bd9d;--partner-40:#dbcab0;--partner-30:#e4d7c4;--partner-20:#ede4d8;--partner-10:#f6f2eb;--bg-white:#fff;--background-tint:#f2f6fa;--partner-tint:#faeec7;--background-tint2:#f8fbff;--grey-one:#444;--button-light:#cdcdcd;--button-light-content:#000000;--tertiary-content:white;--buy-now:#ffa41c;--buy-now-content:#000000;--buy-now-active:#fa8900;--alert:#d05700;--dark:#09121f;--darker:#131523;--highlight:#fcf199;--tag-fg:lch(from var(--border) calc(l - 30) c h);--tag-bg:var(--border);--tag-hover-fg:lch(from var(--highlight) calc(l - 30) c h);--tag-hover-bg:var(--highlight);--secondary-light:#e4d7f8;--light:#d5dcee;--lighter:#f4f7ff;--border:#dde;--media-box:180px;--box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;--box-border:rgba(0,0,0,0.02) 0px 1px 3px 0px,rgba(27,31,35,0.15) 0px 0px 0px 1px;--box-border-selected:rgba(0,0,0,0.3) 0px 1px 4px,rgb(9,18,31) 0px 0px 0px 2px;--product-shadow:rgb(38,57,77) 0px 20px 30px -10px;--border-radius:6px;--box-padding:1rem;--button-border-radius:9999px;--spacer:1rem;--font-sans:"TikTok Sans","DM Sans",Roboto,sans-serif;--font-serif:Aleo,serif;--font-text:Roboto,sans-serif;--color-text:#333333;--font-tags:Oswald,sans-serif;--font-heading:Oswald,sans-serif;--color-heading:#111111;--font-article:Aleo,serif;--font-scripture:Aleo,serif;--color-scripture:#444455;--font-quote:"Fjalla One",serif;--font-size-small:0.85rem;--gin-bg-layer:#f4f7ff;--gin-color-title:#222330;--gin-color-text:#222330;--gin-color-text-light:#545560;--gin-color-focus:rgba(0,125,250,0.6);--gin-color-focus-border:rgba(0,0,0,0.2);--gin-color-focus-neutral-rgb:rgba(0,0,0,0.4);--gin-color-disabled:#8d8d8d;--gin-color-disabled-bg:#eaeaea;--gin-color-disabled-border:#c2c2c2;--gin-color-warning:#d8b234;--gin-color-warning-light:#efcf64;--gin-bg-warning:#605328;--gin-bg-warning-light:rgba(226,151,0,0.08);--gin-color-danger:#cc3d3d;--gin-color-danger-lightest:#fdd9d9;--gin-color-danger-light:#f39b9d;--gin-bg-danger:#583333;--gin-bg-danger-light:rgba(222,117,96,0.1);--gin-color-green:#058260;--gin-color-green-light:#32cea4;--gin-color-green-lightest:#adebdb;--gin-bg-green:#145242;--gin-bg-green-light:rgba(72,171,123,0.1);--gin-color-info:#082538;--gin-color-info-light:#589ac5;--gin-bg-info:#122b3c;--gin-status-text:#777;--gin-status-bg:#eee;--gin-status-success-text:#1d7c4e;--gin-status-success-bg:#26a76930;--gin-status-warning-text:#826b1f;--gin-status-warning-bg:rgba(226,151,0,0.15);--gin-status-danger-text:#cc3d3d;--gin-status-danger-bg:rgba(222,117,96,0.15);--gin-color-contextual:var(--gin-color-text);--gin-color-contextual-text:#eee;--gin-bg-input:#fff;--gin-bg-layer:#fff;--gin-bg-layer2:#edeff5;--gin-bg-layer3:#fff;--gin-bg-layer4:#e2e5ec;--gin-bg-secondary:var(--gin-bg-layer);--gin-bg-header:#eeeff3;--gin-bg-unpublished:var(--gin-bg-danger-light);--gin-pattern:var(--gin-border-color);--gin-pattern-fallback:var(--gin-bg-layer2);--gin-pattern-square:0.5rem;--gin-font:Ginter,Inter,"Helvetica Neue",BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;--gin-font-size-xxs:0.75rem;--gin-font-size-xs:small;--gin-font-size-s:0.875rem;--gin-font-size:1rem;--gin-font-size-m:var(--gin-font-size);--gin-font-size-l:1.125rem;--gin-font-size-xl:1.25rem;--gin-font-size-h3:1.5rem;--gin-font-size-h2:1.75rem;--gin-font-size-h1:1.6rem;--gin-font-size-quote:1.1em;--gin-font-weight-normal:400;--gin-font-weight-semibold:525;--gin-font-weight-bold:575;--gin-font-weight-heavy:625;--gin-spacing-xxxs:0.125rem;--gin-spacing-xxs:0.25rem;--gin-spacing-xs:0.5rem;--gin-spacing-s:0.75rem;--gin-spacing-m:1rem;--gin-spacing-l:1.5rem;--gin-spacing-xl:2rem;--gin-spacing-xxl:3rem;--gin-spacing-xxxl:4rem;--gin-icon-color:#414247;--gin-icon-size-close:20px;--gin-icon-size-toolbar-secondary:17px;--gin-icon-size-toolbar:17px;--gin-icon-size-sidebar-toggle:21px;--gin-border-xxs:0.125rem;--gin-border-xs:0.25rem;--gin-border-s:0.375rem;--gin-border-m:0.5rem;--gin-border-l:0.75rem;--gin-border-xl:1rem;--gin-border-color:#d4d4d8;--gin-border-color-secondary:rgba(0,0,0,0.08);--gin-border-color-layer:rgba(0,0,0,0.08);--gin-border-color-layer2:#d4d4d8;--gin-border-color-table:rgba(0,0,0,0.1);--gin-border-color-table-header:rgba(0,0,0,0.3);--gin-border-color-form-element:#8e929c;--size-summary-border-radius:calc(var(--gin-border-m) - 1px);--gin-easing:cubic-bezier(0.19,1,0.22,1);--gin-transition:0.15s var(--gin-easing);--gin-transition-fast:0.3s var(--gin-easing);--gin-shadow-l1:0 1px 2px rgb(20 45 82/2%),0 3px 4px rgb(20 45 82/3%),0 5px 8px rgb(20 45 82/4%);--gin-shadow-l2:0 1px 2px rgb(20 45 82/2%),0 3px 4px rgb(20 45 82/3%),0 5px 8px rgb(20 45 82/4%),0 20px 24px rgb(20 45 82/12%);--gin-height-sticky:60px;--gin-toolbar-width-collapsed:66px;--gin-toolbar-width:256px;--gin-toolbar-height:0px;--gin-toolbar-secondary-height:0px;--gin-toolbar-bg-level2:#edeff5;--gin-toolbar-bg-level3:rgba(44,45,47,0.05);--gin-toolbar-y-offset:0px;--gin-toolbar-x-offset:0px;--gin-scroll-offset:0px;--gin-sticky-offset:0px;--gin-sidebar-small-width:320px;--gin-sidebar-min-width:240px;--gin-sidebar-width:320px;--gin-sidebar-max-width:560px;--gin-sidebar-offset:var(--gin-sidebar-width);--gin-switch:#26a769;--gin-shadow-button:#00000033;--gin-color-button-text:#fff;--gin-offset-x:var(--gin-toolbar-x-offset);--gin-offset-y:calc(var(--gin-toolbar-y-offset) + var(--gin-sticky-offset));--gin-link-decoration-style:dotted;--gin-max-line-length:80ch;--input-line-height:var(--gin-spacing-l);--input-padding-horizontal:var(--gin-spacing-s);--input-padding-vertical:var(--gin-spacing-xs);--gin-tooltip-bg:#232429;--jui-dialog-z-index:1260}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html:focus-within{scroll-behavior:smooth}html{font-size:18px;scroll-behavior:smooth}body,html{height:100%}body{background:var(--background-tint);color:var(--color-text);font-family:var(--font-sans),sans-serif;font-size:1rem;font-weight:400;min-height:100vh;margin:0;padding:0;line-height:1.6;text-rendering:optimizeSpeed;overflow-x:hidden;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}summary{display:list-item;cursor:pointer}details{padding:1rem;margin-bottom:1rem;border:1px solid var(--border)}[hidden],template{display:none}h1,h2,h3,h4,h5,h6{color:var(--color-heading);font-style:normal;line-height:1.1}h2,h3,h5,h6{font-weight:400}h1{font-family:var(--font-heading),sans-serif}h1.page-title{font-weight:100;font-size:2.4rem;margin-bottom:0.5rem}h2{color:var(--primary-tint);font-weight:400;font-size:1.8rem;margin-top:0;margin-bottom:20px}h3{color:var(--primary);font-size:1.3em;line-height:1.2em;margin-bottom:15px}h4{margin-top:10px;font-weight:normal;font-size:1.2em;line-height:1.1em;text-transform:uppercase}.product-promo h4{margin-top:0}h5{font-size:1.1em;letter-spacing:1px;color:var(--tertiary)}p{margin:0 0 1.2rem 0}b,strong{font-weight:bolder}cite,dfn{font-style:italic}del{text-decoration:line-through}small{font-size:80%}big{font-size:125%}em{font-style:normal}a{text-decoration:none;color:var(--primary)}a.pdf-link{display:block;padding-left:30px;background:url(/themes/custom/twx/images/icons/icon_pdf.svg) no-repeat center left;margin-top:1.2rem}a:active,a:focus{text-decoration:none;border:0;outline:0}a:hover{color:var(--secondary)}code,kbd,pre,samp{font-family:monospace;font-size:1rem}kbd,samp{display:inline-block;margin:0;padding:0 5px}pre{overflow:auto;margin:1rem 0;padding:1rem;-moz-tab-size:2;-o-tab-size:2;tab-size:2}code,pre{background-color:var(--light)}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}tt,var{font-family:monospace;font-style:italic}mark{background:var(--primary)}abbr[title],acronym[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}abbr,acronym{cursor:help}audio,canvas,progress,video{vertical-align:baseline;max-width:100%}audio:not([controls]){display:none;height:0}svg:not(:root){overflow:hidden}figure{max-width:100%;height:auto;margin:1rem 0;border:0}.align-left{margin:0 1rem 0 0}.align-right{margin:0 0 0 1rem}.align-center{margin-top:1rem;margin-bottom:1rem}.sticky-content{position:sticky;top:20px}figcaption{padding:4px;font-size:0.8rem;text-align:center}form{margin-bottom:1rem}input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.6;margin:0}input{overflow:visible}select{text-transform:none}.button{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;border:unset;text-align:center;text-transform:uppercase;font-weight:400;font-size:0.8rem;line-height:1;width:auto;min-height:1.8rem;padding:10px 20px;border-radius:var(--button-border-radius)}@media (max-width:380px){.button{line-height:unset;height:unset;padding:8px 16px}}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}button,input,select,textarea{font:inherit}input{line-height:normal}input,textarea{max-width:100%}input[type=email],input[type=password],input[type=search],input[type=text],input[type=url],textarea{padding:10px}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{outline:0}textarea{width:100%;overflow:auto}[type=checkbox],[type=radio]{padding:0;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;-webkit-appearance:textfield;-moz-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}[type=file]{cursor:pointer}fieldset{margin:0 0 20px 0;padding:1rem}fieldset>:last-child{margin-bottom:0}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}optgroup{font-weight:bold}select{padding:6px;cursor:pointer}label[for]{cursor:pointer}.form-item{margin-bottom:1rem}.form-item label{display:block}.form-required:after{content:"*";display:inline-block;padding-left:4px;color:red}label.option{display:inline;font-weight:normal}::-webkit-input-placeholder{color:var(--border)}:-moz-placeholder{color:var(--border)}::-moz-placeholder{color:var(--border);opacity:1}:-ms-input-placeholder{color:var(--border)}.field--name-body input[type=email],.field--name-body input[type=password],.field--name-body input[type=search],.field--name-body input[type=text],.field--name-body input[type=url],.field--name-body textarea{display:block;margin-bottom:0.8rem}hr{background-color:var(--border);clear:both;width:100%;max-width:100%;height:2px;border:0;-webkit-box-sizing:content-box;box-sizing:content-box;overflow:visible}address{margin:0 0 1rem 0;font-style:italic}dt{font-weight:700}dd{margin:0 0 1.2rem 0}blockquote{position:relative;background-color:var(--light);margin:1rem 0;padding:1rem}blockquote>:last-child{margin-bottom:0}ol,ul{margin:0;padding:0 0 0.25rem 1rem}[dir=rtl] ol,[dir=rtl] ul{padding:0 1rem 0.25rem 0;padding:0 1rem 0.25rem 0}[dir=rtl] ol ol,[dir=rtl] ol ul,[dir=rtl] ul ol,[dir=rtl] ul ul{padding:0 1rem 0.25rem 0}ol ol,ol ul,ul ol,ul ul{margin:0;padding:0 0 0.25rem 1rem}ul{list-style:disc}li>ol,li>ul{margin-bottom:0}li{padding:4px 0}table{width:100%;margin-bottom:1.2rem;border-spacing:0;border-collapse:collapse}td,th,tr{vertical-align:middle}th{margin:0;padding:5px;text-align:left}td{padding:5px}figure.youtube-container{margin-top:0}@media (max-width:719px){.md-show{display:none}}.view-in-mobile{display:block}.view-in-desktop{display:none}.color-primary,.primary{color:var(--primary)}.color-secondary,.secondary{color:var(--secondary)}.color-dark,.dark{color:var(--dark)}.color-light,.light{color:var(--light)}.bg-light{background-color:var(--light)}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.center{margin:0 auto}.inline{display:inline-block}.inline:not(:last-child){padding-right:1rem}.rtl{direction:rtl}.ltr{direction:ltr}.font-small{font-size:0.75rem}.font-medium{font-size:1.25rem}.font-large{font-size:1.5rem}.font-2x{font-size:2rem}.font-3x{font-size:2.5rem}.font-4x{font-size:3rem}.font-5x{font-size:4rem}.font-6x{font-size:5rem}.font-7x{font-size:6rem}.font-8x{font-size:7rem}.size-xs{font-size:0.5em}.size-small{font-size:0.75em}.size-medium{font-size:1.25em}.size-large{font-size:1.5em}.size-2x{font-size:2em}.size-3x{font-size:3em}.size-4x{font-size:4em}.size-5x{font-size:5em}.size-6x{font-size:6em}.size-7x{font-size:7em}.size-8x{font-size:8em}.size-9x{font-size:9em}.size-10x{font-size:10em}.icon-s{max-height:1rem}.icon-m{max-height:1.5rem}.icon-l{max-height:2rem}.icon-xl{max-height:3rem}.icon-x2{max-height:4rem}.icon-x3{max-height:5rem}.icon-x4{max-height:6rem}.icon-x5{max-height:7rem}.icon-x6{max-height:8rem}.icon-x7{max-height:9rem}.icon-x8{max-height:10rem}.width30,.width40,.width50,.width60,.width70,.width80,.width90{width:100%;clear:both;display:block}.w20px{display:inline-block;width:20px}.w30px{display:inline-block;width:30px}.w40px{display:inline-block;width:40px}.w50px{display:inline-block;width:50px}.w70px{display:inline-block;width:70px}.w100px{display:inline-block;width:100px}.empty,.spacer,.spacer-x2,.spacer-x3{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.empty,.spacer{padding:1rem 0}.spacer-x2{padding:2rem 0}.spacer-x3{padding:3rem 0}.section,.section-large,.section-small{display:block;width:100%}.section{padding:2rem 0}.section-small{padding:1rem 0}.section-large{padding:3rem 0}.columns,.flex,.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}.grid{display:-ms-grid;display:grid}.grid-container{display:-ms-grid;display:grid;grid-auto-flow:column}.items{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(265px,1fr));grid-gap:1rem;gap:1rem}.item img{display:block}.column{-webkit-box-flex:1;-ms-flex:1 1 250px;flex:1 1 250px;margin:0;padding:0}.w10,.w20,.w30,.w40,.w50,.w60,.w70,.w80,.w90{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.v-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.h-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vh-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gap{gap:1rem}.gap-2x{gap:2rem}.gap-small{gap:0.5rem}.no-gap{gap:0}.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.box,.icon-box{position:relative;display:block;padding:1rem;margin-bottom:1rem}.box p:last-of-type,.icon-box p:last-of-type{margin:0}.grid-row{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem}.header-top .contextual-links{display:none}[dir] .field:not(:last-child){margin-bottom:36px}.field__label{font-weight:bold}.field--label-inline .field__items,.field--label-inline .field__label{float:left}.field--label-inline .field__items,.field--label-inline .field__label,.field--label-inline>.field__item{padding-right:0.5rem}[dir=rtl] .field--label-inline .field__items,[dir=rtl] .field--label-inline .field__label{padding-right:0;padding-left:0.5rem}.field--label-inline .field__label:after{content:":"}.media-library-item .media-library-edit__link{border-color:var(--gin-border-color)!important;width:32px;height:32px;margin:var(--gin-spacing-xs);background-color:white;border-radius:50%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.15);box-shadow:0 2px 4px rgba(0,0,0,0.15);-webkit-box-sizing:border-box;box-sizing:border-box;top:0.625rem;background-image:url(/themes/custom/media/sprite.svg#media-edit-view);background-size:0.75rem 0.75rem}.media-library-item .media-library-edit__link:link{border-color:transparent!important}.media-library-item .media-library-edit__link:hover{border-color:transparent!important;-webkit-box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)!important;box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)!important;width:32px;height:32px;margin:var(--gin-spacing-xs);background-color:white;border-radius:50%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.15);box-shadow:0 2px 4px rgba(0,0,0,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.media-library-item .media-library-edit__link:focus{border-color:transparent!important;-webkit-box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)!important;box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)!important;width:32px;height:32px;margin:var(--gin-spacing-xs);background-color:white;border-radius:50%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.15);box-shadow:0 2px 4px rgba(0,0,0,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.media-library-item .media-library-edit__link:active{border-color:transparent!important;-webkit-box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)!important;box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)!important;width:32px;height:32px;margin:var(--gin-spacing-xs);background-color:white;border-radius:50%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.15);box-shadow:0 2px 4px rgba(0,0,0,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.media-library-item .media-library-edit__link:not(:hover):not(:checked){border-color:transparent!important}.media-library-item .media-library-item__edit{border-color:var(--gin-border-color)!important;width:32px;height:32px;margin:var(--gin-spacing-xs);background-color:white;border-radius:50%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.15);box-shadow:0 2px 4px rgba(0,0,0,0.15);-webkit-box-sizing:border-box;box-sizing:border-box;top:0.625rem;background-image:url(/themes/custom/media/sprite.svg#media-edit-view);background-size:0.75rem 0.75rem}.media-library-item .media-library-item__edit:link{border-color:transparent!important}.media-library-item .media-library-item__edit:hover{border-color:transparent!important;-webkit-box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)!important;box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)!important;width:32px;height:32px;margin:var(--gin-spacing-xs);background-color:white;border-radius:50%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.15);box-shadow:0 2px 4px rgba(0,0,0,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.media-library-item .media-library-item__edit:focus{border-color:transparent!important;-webkit-box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)!important;box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)!important;width:32px;height:32px;margin:var(--gin-spacing-xs);background-color:white;border-radius:50%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.15);box-shadow:0 2px 4px rgba(0,0,0,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.media-library-item .media-library-item__edit:active{border-color:transparent!important;-webkit-box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)!important;box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)!important;width:32px;height:32px;margin:var(--gin-spacing-xs);background-color:white;border-radius:50%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.15);box-shadow:0 2px 4px rgba(0,0,0,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.media-library-item .media-library-item__edit:not(:hover):not(:checked){border-color:transparent!important}.media-library-item .media-library-item__edit.button{border-color:var(--gin-border-color)!important;width:32px;height:32px;margin:var(--gin-spacing-xs);background-color:white;border-radius:50%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.15);box-shadow:0 2px 4px rgba(0,0,0,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.media-library-item .media-library-item__edit.button:link{border-color:transparent!important}.media-library-item .media-library-item__edit.button:hover{border-color:transparent!important;-webkit-box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)!important;box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)!important;width:32px;height:32px;margin:var(--gin-spacing-xs);background-color:white;border-radius:50%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.15);box-shadow:0 2px 4px rgba(0,0,0,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.media-library-item .media-library-item__edit.button:focus{border-color:transparent!important;-webkit-box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)!important;box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)!important;width:32px;height:32px;margin:var(--gin-spacing-xs);background-color:white;border-radius:50%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.15);box-shadow:0 2px 4px rgba(0,0,0,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.media-library-item .media-library-item__edit.button:active{border-color:transparent!important;-webkit-box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)!important;box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)!important;width:32px;height:32px;margin:var(--gin-spacing-xs);background-color:white;border-radius:50%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.15);box-shadow:0 2px 4px rgba(0,0,0,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.media-library-item .media-library-item__edit.button:not(:hover):not(:checked){border-color:transparent!important}.media-library-item .media-library-item__remove{border-color:var(--gin-border-color)!important;width:32px;height:32px;margin:var(--gin-spacing-xs);background-color:white;border-radius:50%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.15);box-shadow:0 2px 4px rgba(0,0,0,0.15);-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(/themes/custom/media/sprite.svg#media-remove-view);background-size:0.75rem 0.75rem}.media-library-item .media-library-item__remove:link{border-color:transparent!important}.media-library-item .media-library-item__remove:hover{border-color:transparent!important;-webkit-box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)!important;box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)!important;width:32px;height:32px;margin:var(--gin-spacing-xs);background-color:white;border-radius:50%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.15);box-shadow:0 2px 4px rgba(0,0,0,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.media-library-item .media-library-item__remove:focus{border-color:transparent!important;-webkit-box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)!important;box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)!important;width:32px;height:32px;margin:var(--gin-spacing-xs);background-color:white;border-radius:50%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.15);box-shadow:0 2px 4px rgba(0,0,0,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.media-library-item .media-library-item__remove:active{border-color:transparent!important;-webkit-box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)!important;box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)!important;width:32px;height:32px;margin:var(--gin-spacing-xs);background-color:white;border-radius:50%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.15);box-shadow:0 2px 4px rgba(0,0,0,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.media-library-item .media-library-item__remove:not(:hover):not(:checked){border-color:transparent!important}.media-library-item .media-library-item__remove.button{border-color:var(--gin-border-color)!important;width:32px;height:32px;margin:var(--gin-spacing-xs);background-color:white;border-radius:50%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.15);box-shadow:0 2px 4px rgba(0,0,0,0.15);-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(/themes/custom/media/sprite.svg#media-remove-view);background-size:0.75rem 0.75rem}.media-library-item .media-library-item__remove.button:link{border-color:transparent!important}.media-library-item .media-library-item__remove.button:hover{border-color:transparent!important;-webkit-box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)!important;box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)!important;width:32px;height:32px;margin:var(--gin-spacing-xs);background-color:white;border-radius:50%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.15);box-shadow:0 2px 4px rgba(0,0,0,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.media-library-item .media-library-item__remove.button:focus{border-color:transparent!important;-webkit-box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)!important;box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)!important;width:32px;height:32px;margin:var(--gin-spacing-xs);background-color:white;border-radius:50%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.15);box-shadow:0 2px 4px rgba(0,0,0,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.media-library-item .media-library-item__remove.button:active{border-color:transparent!important;-webkit-box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)!important;box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)!important;width:32px;height:32px;margin:var(--gin-spacing-xs);background-color:white;border-radius:50%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.15);box-shadow:0 2px 4px rgba(0,0,0,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.media-library-item .media-library-item__remove.button:not(:hover):not(:checked){border-color:transparent!important}.media-library-item{background:none}.media-library-item img{background-color:var(--gin-pattern-fallback);background-size:calc(var(--gin-pattern-square) * 2) calc(var(--gin-pattern-square) * 2)}.media-library-item:focus article{-webkit-box-shadow:none;box-shadow:none}.media-library-item .media-library-item__preview{position:relative;padding-bottom:100%;border:1px solid var(--gin-border-color);border-radius:var(--gin-border-xl);overflow:hidden}.media-library-item .media-library-item__preview .field img{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.media-library-item .form-item{margin:var(--gin-spacing-xs)}.media-library-item .ajax-progress{-webkit-transform:translateY(-50%);transform:translateY(-50%)}[dir=ltr] .media-library-item .media-library-edit__link{right:3.125rem}[dir=ltr] .media-library-item .media-library-item__edit{right:3.125rem}[dir=ltr] .media-library-item img{background-image:linear-gradient(-45deg,var(--gin-pattern) 25%,transparent 26%),linear-gradient(-45deg,var(--gin-pattern) 25%,transparent 26%),linear-gradient(135deg,var(--gin-pattern) 25%,transparent 26%),linear-gradient(135deg,var(--gin-pattern) 25%,transparent 26%);background-position:0 0,var(--gin-pattern-square) var(--gin-pattern-square),var(--gin-pattern-square) var(--gin-pattern-square),0 0}[dir=ltr] .media-library-item .media-library-item__preview .field img{left:0}[dir=ltr] .media-library-add-form__input-wrapper .form-item--upload{margin-right:0}[dir=ltr] .media-library-menu__link:active{border-right:0 none}[dir=ltr] .media-library-menu__link:hover{border-right:0 none}[dir=ltr] .media-library-menu__link:hover:focus{border-right:0 none}[dir=ltr] .media-library-menu__link:focus{border-right:0 none}[dir=ltr] .media-library-menu__link.active{border-right:0 none}[dir=ltr] .media-library-menu__link.active:hover{border-right:0 none}[dir=ltr] .media-library-menu__link.active:focus{border-right:0 none}[dir=ltr] .media-library-menu__link.active:before{border-left-color:var(--gin-color-primary)}[dir=ltr]+.media-library-content{border-left:1px solid var(--gin-border-color)}[dir=ltr] .media-library-wrapper .views-display-link:before{left:0}[dir=ltr] .media-library-content{border-left:0 none}[dir=ltr] .media-library-select-all{margin-left:0}[dir=ltr] .media-library-widget-modal .ui-dialog-buttonpane .form-actions .button:not(:last-child){margin-right:var(--gin-spacing-xs)}[dir=ltr] .field--name-field-media.field--widget-entity-reference-autocomplete fieldset.form-item>legend:before{left:0}[dir=rtl] .media-library-item .media-library-edit__link{left:3.125rem}[dir=rtl] .media-library-item .media-library-item__edit{left:3.125rem}[dir=rtl] .media-library-item img{background-image:linear-gradient(45deg,var(--gin-pattern) 25%,transparent 26%),linear-gradient(45deg,var(--gin-pattern) 25%,transparent 26%),linear-gradient(-135deg,var(--gin-pattern) 25%,transparent 26%),linear-gradient(-135deg,var(--gin-pattern) 25%,transparent 26%);background-position:100% 0,var(--gin-pattern-square) var(--gin-pattern-square),var(--gin-pattern-square) var(--gin-pattern-square),100% 0}[dir=rtl] .media-library-item .media-library-item__preview .field img{right:0}[dir=rtl] .media-library-add-form__input-wrapper .form-item--upload{margin-left:0}[dir=rtl] .media-library-menu__link:active{border-left:0 none}[dir=rtl] .media-library-menu__link:hover{border-left:0 none}[dir=rtl] .media-library-menu__link:hover:focus{border-left:0 none}[dir=rtl] .media-library-menu__link:focus{border-left:0 none}[dir=rtl] .media-library-menu__link.active{border-left:0 none}[dir=rtl] .media-library-menu__link.active:hover{border-left:0 none}[dir=rtl] .media-library-menu__link.active:focus{border-left:0 none}[dir=rtl] .media-library-menu__link.active:before{border-right-color:var(--gin-color-primary)}[dir=rtl]+.media-library-content{border-right:1px solid var(--gin-border-color)}[dir=rtl] .media-library-wrapper .views-display-link:before{right:0}[dir=rtl] .media-library-content{border-right:0 none}[dir=rtl] .media-library-select-all{margin-right:0}[dir=rtl] .media-library-widget-modal .ui-dialog-buttonpane .form-actions .button:not(:last-child){margin-left:var(--gin-spacing-xs)}[dir=rtl] .field--name-field-media.field--widget-entity-reference-autocomplete fieldset.form-item>legend:before{right:0}.media-library-item--grid{border-radius:var(--gin-border-xl)}.media-library-item--grid:before{display:none}.media-library-item--grid.is-hover:before{display:none}.media-library-item--grid.checked:before{display:none}.media-library-item--grid.is-focus:before{display:none}.media-library-item--grid.sortable-chosen{background:var(--gin-bg-layer);-webkit-box-shadow:0 0 48px rgba(0,0,0,0.075)!important;box-shadow:0 0 48px rgba(0,0,0,0.075)!important;outline:none}.media-library-item--grid.sortable-chosen .media-library-item__remove{display:none}.media-library-item--grid.sortable-ghost{border:2px dashed var(--gin-border-color)}.media-library-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.media-library-item__content article{width:100%}.media-library-item__click-to-select-trigger{overflow:inherit}.media-library-item__name{color:var(--gin-color-text);word-break:break-all;text-overflow:initial;white-space:initial;overflow:visible;margin:0}.media-library-item__attributes{position:static;padding:var(--gin-spacing-xs);background:none}.media-library-item.is-hover .media-library-item__preview{border-color:var(--gin-color-text);-webkit-box-shadow:0 0 0 2px var(--gin-color-text);box-shadow:0 0 0 2px var(--gin-color-text)}.media-library-item.checked .media-library-item__preview{border-color:var(--gin-color-primary);-webkit-box-shadow:0 0 0 2px var(--gin-color-primary);box-shadow:0 0 0 2px var(--gin-color-primary)}.media-library-item.is-active .media-library-item__preview{border-color:var(--gin-color-primary);-webkit-box-shadow:0 0 0 2px var(--gin-color-primary);box-shadow:0 0 0 2px var(--gin-color-primary)}.media-library-item__click-to-select-checkbox .form-boolean{width:29px;height:29px;border-radius:var(--gin-border-xs);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.15);box-shadow:0 2px 4px rgba(0,0,0,0.15);border-radius:var(--gin-border-xs)}.media-library-item__click-to-select-checkbox .form-boolean:not(:checked){background-color:white}.media-library-item__click-to-select-checkbox .form-boolean:not(:hover):not(:checked){border-color:transparent!important}.media-library-item__click-to-select-checkbox .form-boolean:focus{-webkit-box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)!important;box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)!important}.media-library-item__click-to-select-checkbox .form-boolean:checked{background-color:var(--gin-color-primary);border-color:var(--gin-color-primary);-webkit-box-shadow:none;box-shadow:none}.gin--dark-mode .media-library-item__click-to-select-checkbox .form-boolean{border-radius:var(--gin-border-xs)}.gin--dark-mode .media-library-item__click-to-select-checkbox .form-boolean:not(:checked){background-color:white}.gin--dark-mode .media-library-item__click-to-select-checkbox .form-boolean:not(:hover):not(:checked){border-color:transparent!important}.gin--dark-mode .media-library-item__click-to-select-checkbox .form-boolean:focus{-webkit-box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)!important;box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus)!important}.gin--dark-mode .media-library-item__click-to-select-checkbox .form-boolean:checked{background-color:var(--gin-color-primary);border-color:var(--gin-color-primary);-webkit-box-shadow:none;box-shadow:none}.gin--dark-mode .ui-dialog .views-exposed-form{background:var(--gin-bg-layer2)}.gin--dark-mode .ui-dialog .views-form{background:var(--gin-bg-layer2)}.media-library-views-form{-ms-flex-wrap:initial;flex-wrap:initial;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}fieldset.media-library-widget .media-library-widget__toggle-weight{font-size:var(--gin-font-size-xxs);line-height:1;padding:var(--gin-spacing-xs)}fieldset.media-library-widget .media-library-edit__link{margin:var(--gin-spacing-xs)}fieldset.media-library-widget .media-library-item .media-library-item__edit{margin:var(--gin-spacing-xs)}fieldset.media-library-widget .media-library-item .media-library-item__remove{margin:var(--gin-spacing-xs)}fieldset.media-library-widget .media-library-item .media-library-item__remove.button{margin:var(--gin-spacing-xs)}.media-library-widget-empty-text{color:var(--gin-color-text-light);margin:0 0 calc(var(--gin-spacing-xs) * -1) 0}.media-library-open-button{margin-top:0}.media-library-add-form__preview{background:var(--gin-bg-app)}.media-library-add-form__input-wrapper{padding:0;border:none;background:transparent;-webkit-box-shadow:none;box-shadow:none}.media-library-add-form__input-wrapper .form-item--upload{margin-top:0}.media-library-add-form__input-wrapper .dropzone-enable .button{margin:0}.media-library-menu{border-color:var(--gin-border-color);background-color:var(--gin-bg-app)}.media-library-menu__link{color:var(--gin-color-text);text-shadow:none;border-color:var(--gin-border-color);background-color:transparent}.media-library-menu__link:active{color:var(--gin-color-primary);text-shadow:none;background-color:var(--gin-bg-layer);border-bottom:1px solid var(--gin-border-color);-webkit-box-shadow:none;box-shadow:none}.media-library-menu__link:hover{color:var(--gin-color-primary);text-shadow:none;background-color:var(--gin-bg-layer);border-bottom:1px solid var(--gin-border-color);-webkit-box-shadow:none;box-shadow:none}.media-library-menu__link:hover:focus{color:var(--gin-color-primary);text-shadow:none;background-color:var(--gin-bg-layer);border-bottom:1px solid var(--gin-border-color);-webkit-box-shadow:none;box-shadow:none}.media-library-menu__link:focus{color:var(--gin-color-primary);text-shadow:none;background-color:var(--gin-bg-layer);border-bottom:1px solid var(--gin-border-color);-webkit-box-shadow:none;box-shadow:none}.media-library-menu__link:focus:after{border:var(--gin-border-xs) solid var(--gin-color-focus)}.media-library-menu__link.active{color:var(--gin-color-primary);text-shadow:none;background-color:var(--gin-bg-layer);border-bottom:1px solid var(--gin-border-color);-webkit-box-shadow:none;box-shadow:none}.media-library-menu__link.active:hover{color:var(--gin-color-primary);text-shadow:none;background-color:var(--gin-bg-layer);border-bottom:1px solid var(--gin-border-color);-webkit-box-shadow:none;box-shadow:none}.media-library-menu__link.active:focus{color:var(--gin-color-primary);text-shadow:none;background-color:var(--gin-bg-layer);border-bottom:1px solid var(--gin-border-color);-webkit-box-shadow:none;box-shadow:none}.media-library-view .view-header{padding:var(--gin-spacing-m);color:var(--gin-color-text);text-decoration:none;background:var(--gin-bg-layer3);border-radius:var(--gin-border-m);-webkit-box-shadow:var(--gin-shadow-l1);box-shadow:var(--gin-shadow-l1)}.media-library-view .views-form{background:transparent!important}.media-library-wrapper{margin-top:0;margin-left:calc(var(--gin-spacing-m) * -1);margin-right:calc(var(--gin-spacing-m) * -1)}.media-library-wrapper .views-display-link{position:relative;color:var(--gin-color-text);text-decoration:none;background-image:none;white-space:nowrap}.media-library-wrapper .views-display-link:before{content:"";display:inline-block;width:16px;height:16px;position:absolute;top:1px;background-color:var(--gin-color-text)}.media-library-wrapper .views-display-link.is-active{color:var(--gin-color-primary)}.media-library-wrapper .views-display-link.is-active:before{background-color:var(--gin-color-primary)}.media-library-wrapper .views-display-link-widget:before{-webkit-mask-image:url(/themes/custom/media/sprite.svg#grid-view);mask-image:url(/themes/custom/media/sprite.svg#grid-view)}.media-library-wrapper .views-display-link-widget_table:before{-webkit-mask-image:url(/themes/custom/media/sprite.svg#list-view);mask-image:url(/themes/custom/media/sprite.svg#list-view)}.media-library-content{border-color:var(--gin-border-color)}.media-library-select-all{color:var(--gin-color-title);padding:0 var(--gin-spacing-m) var(--gin-spacing-m);margin-top:0;background:var(--gin-bg-layer);border-bottom:1px solid var(--gin-border-color-table-header);border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box}.views-field-thumbnail__target-id img{vertical-align:middle}.media-library-widget-modal .ui-dialog-buttonpane{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.media-library-widget-modal .ui-dialog-buttonpane .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;white-space:nowrap;margin-top:0}.media-library-widget-modal .ui-dialog-buttonpane .media-library-selected-count{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:var(--gin-spacing-s)}.js-media-library-widget .fieldset__label{-webkit-margin-after:0;margin-block-end:0}.js-media-library-widget .media-library-selection{-webkit-margin-before:0;margin-block-start:0}.layout-region-node-secondary .media-library-selection .media-library-item--grid{width:auto}.field--name-field-media.field--widget-entity-reference-autocomplete fieldset.form-item{padding:var(--gin-spacing-xl) calc(var(--gin-spacing-l) - var(--gin-spacing-xxs)) var(--gin-spacing-m) calc(var(--gin-spacing-l) - var(--gin-spacing-xxs));border:1px solid var(--gin-border-color)}.field--name-field-media.field--widget-entity-reference-autocomplete fieldset.form-item>legend{font-weight:var(--gin-font-weight-heavy);position:relative;top:calc(var(--gin-spacing-l) - var(--gin-spacing-xxs));-webkit-transform:translateY(50%);transform:translateY(50%)}.field--name-field-media.field--widget-entity-reference-autocomplete fieldset.form-item>legend:before{content:"";display:block;width:100%;height:1px;position:absolute;top:calc((var(--gin-spacing-l) - var(--gin-spacing-xxs)) * -1);background:var(--gin-border-color)}.field--name-field-media.field--widget-entity-reference-autocomplete fieldset.form-item>.form-item h4{margin-bottom:0}.media-library-selected-count{color:var(--gin-color-text-light)}.media-library-new-widget .fieldset__label{-webkit-margin-after:0;margin-block-end:0}.media-library-new-widget .label{font-size:var(--gin-font-size-l);font-weight:var(--gin-font-weight-bold);color:var(--gin-color-title);-webkit-margin-before:0;margin-block-start:0}.media-library-new-widget .description{font-size:var(--gin-font-size-s);color:var(--gin-color-text-light)}.media-library-new-widget .form-type--entity-autocomplete{margin-block:var(--gin-spacing-s)}@media screen and (-ms-high-contrast:active){.media-library-item img{background:none}}@media (min-width:90em){.media-library-widget-modal .media-library-item--grid{width:20%}}@media (min-width:36.75em){.media-library-widget-modal .ui-dialog-buttonpane{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.media-library-widget-modal .ui-dialog-buttonpane .media-library-selected-count{margin-bottom:0}[dir=ltr] .media-library-widget-modal .ui-dialog-buttonpane .media-library-selected-count{margin-left:0}[dir=rtl] .media-library-widget-modal .ui-dialog-buttonpane .media-library-selected-count{margin-right:0}}@media (min-width:80em){.media-library-selection .media-library-item--grid{width:20%}}.clear{position:relative}.clear:after,.clear:before{content:"";display:table;clear:both}#comments{position:relative;margin:0}#comments .indented{margin-left:3rem}.add-comment-title i,.comments-title i{font-size:1em}.comment-form-wrap{position:relative;margin:2rem 0 1rem 0}.add-comment-title{margin:0}.comment-form label{display:block}.comment{position:relative;background-color:var(--light);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-bottom:1rem;padding:1rem}.comment-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-bottom:2px solid var(--border);padding:1rem;margin-bottom:1rem}.comment-user-picture{position:relative;text-align:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.comment-user-picture img{max-width:100px;height:auto}.comment-user-picture .image-field{margin:0}.comment-meta{padding-left:1rem}.comment-meta p{margin:0}h3.comment-title{font-size:1.2rem;margin:0.1rem 0}.comment-body{position:relative;width:100%;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.comment-body .links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.comment-body .links a{padding:4px 12px;border:2px solid var(--border);border-radius:4px}.comment-body .links a:hover{background-color:#ffffff}button.toolbar-icon,button.toolbar-item{background:none}.message{position:relative;margin:1rem 0;padding:1rem 1rem 1rem 4rem;color:#ffffff}.message a,.message a:visited{color:#ffffff;text-decoration:underline}.message p:last-child{margin:0}.message em{font-style:italic}.message-status{background:#89ad32}.message-status:before{content:url(/themes/custom/twx/images/icons/message/success.svg);background:#759625}.message-error{background:#c94d1c}.message-error:before{content:url(/themes/custom/twx/images/icons/message/error.svg);background-color:#b3461b}.message-warning{background:#cd5a0a}.message-warning:before{content:url(/themes/custom/twx/images/icons/message/warning.svg);background-color:#a44707}.message:before{position:absolute;top:0;left:0;width:3.6rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:0}.node-submitted-details{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.node-submitted-details{-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto}.node-links-container,.node-taxonomy-container{position:relative;display:block;width:100%;margin:0;padding:1rem 0}h3.term-title{font-size:1.2em}ul.taxonomy-terms{margin:10px 0;padding:0;list-style:none;list-style-type:none}li.taxonomy-term{position:relative;display:inline-block;padding:0}li.taxonomy-term:not(:last-child){margin-right:1rem}.taxonomy-term a{padding:6px 14px;border:2px solid var(--border)}.node-links-container ul.links{position:relative;margin:0;padding:0;list-style:none;list-style-type:none}.node-links-container .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.inline,ul.links.inline{padding-left:0}ul.inline li{position:relative;display:inline-block;list-style-type:none}ul.inline li a{display:inline-block}.pager{position:relative}.pager ul.pager__items{position:relative;margin:0;padding:1rem 0;list-style:none;list-style-type:none}.pager__items{clear:both;text-align:center}.pager__item{display:inline-block;padding:12px 0}.pager__item a{padding:8px 14px;color:#fff;background:var(--dark)}.pager__item a:hover,.pager__item.is-active a{background:var(--primary);color:#fff}.vertical-tabs__panes{padding:1rem}.scrolltop{position:fixed;display:none;bottom:10px;right:10px;width:50px;height:50px;border-radius:50%;background:var(--primary);color:#ffffff;font-size:20px;z-index:20;cursor:pointer;text-align:center;padding:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.scrolltop:hover{background:var(--secondary)}#block-twx-currencyblock form{margin-bottom:0}#block-twx-currencyblock select{width:100%;border:1px solid var(--primary-light)}#block-twx-currencyblock input#edit-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;border:unset;text-align:center;text-transform:uppercase;font-weight:400;font-size:0.8rem;line-height:1;width:auto;min-height:1.8rem;padding:10px 20px;border-radius:var(--button-border-radius)}@media (max-width:380px){#block-twx-currencyblock input#edit-submit{line-height:unset;height:unset;padding:8px 16px}}#block-twx-currencyblock input#edit-submit{border:unset;text-transform:uppercase;font-weight:400;font-size:0.7rem;line-height:0;height:1.4rem;min-height:1.4rem;padding:14px 14px;border-radius:var(--button-border-radius)}#block-twx-currencyblock input#edit-submit:hover{background-color:var(--primary);color:white}#block-twx-currencyblock input#edit-submit{background-color:var(--tertiary);color:var(--tertiary-content)}#block-twx-currencyblock input#edit-submit:hover{background-color:var(--dark)}#block-twx-languageswitcher{}.info-panel .info-panel-header{background-color:var(--primary);padding-top:6px}@media (max-width:767px){.info-panel .info-panel-header{display:none}}.info-panel .info-panel-header .info-panel-title{font-family:var(--font-sans),sans-serif;color:var(--primary-content);background-color:var(--primary-tint);margin-left:2px;margin-right:2px;padding:6px 12px 12px;border-top-left-radius:6px;border-top-right-radius:6px}.info-panel .info-panel-header .info-panel-title img{margin-right:4px;margin-bottom:4px;border:1px solid var(--border)}@media only screen and (max-width:769px){.info-panel .info-panel-header .info-panel-title{margin-left:4px;margin-right:4px;padding-top:12px;border-radius:0;border-bottom:1px solid var(--primary-content)}}.info-panel .info-panel-header .info-panel-title.active{color:var(--primary);background-color:var(--primary-content);border-left:0;border-right:0}.info-panel .info-panel-content-wrapper .info-panel-content{background-color:var(--lighter);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);text-align:center;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);padding-bottom:2rem}.info-panel .info-panel-content-wrapper .info-panel-content>a{display:inline-block;width:180px;height:80px}.node{position:relative}.node-promoted{position:relative}.node-sticky{position:relative}.node-view-mode-full{position:relative}.node-view-mode-full .node-taxonomy-container{margin:0}.node-unpublished{position:relative}.node-view-mode-teaser{position:relative;margin-bottom:4rem;border-bottom:4px double var(--border)}.node-view-mode-teaser.node-sticky{border:2px solid var(--border);padding:1rem}.sidebar{position:relative;width:100%}.sidebar .block{margin-bottom:1rem;padding-bottom:1rem}.sidebar .block h2.block-title{font-family:var(--font-heading),sans-serif;font-size:1.6rem;font-size:1.2rem;margin-bottom:1rem}.sidebar .block p:last-of-type{margin:0}.sidebar ul{margin:0;padding:0;list-style-position:inside;list-style:none}.sidebar ol{margin:0;padding:0;list-style-position:inside}.sidebar .menu li a{text-transform:uppercase;font-family:var(--font-sans);display:block;white-space:nowrap;color:var(--dark);padding:0;border-radius:0;border-bottom:1px solid var(--border)}.sidebar .menu li a:hover{color:var(--secondary)}.sidebar input[type=text]{width:100%;max-width:100%;border:1px solid var(--border)}.sidebar input[type=email]{width:100%;max-width:100%;border:1px solid var(--border)}.sidebar input[type=url]{width:100%;max-width:100%;border:1px solid var(--border)}.sidebar input[type=password]{width:100%;max-width:100%;border:1px solid var(--border)}.sidebar input[type=search]{width:100%;max-width:100%;border:1px solid var(--border)}.sidebar textarea{width:100%;max-width:100%;border:1px solid var(--border)}.region-sidebar-first{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.region-sidebar-second{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.quote{font-family:"Lora";font-style:italic;font-size:1.2em;line-height:1.2em}.intro{font-size:1.125rem;color:var(--primary)}.scripture{font-style:italic}.reference{text-transform:uppercase;text-align:right;margin-top:0}.related-link{line-height:1.2rem}.related-link:before{float:left;content:" ";width:24px;height:24px;background-image:url(/themes/custom/twx/images/icons/doc.png);background-repeat:no-repeat;background-position:0 2px}.related-link .related-title{margin-left:24px;line-height:1rem}.related-link .related-subtitle{font-size:0.8rem;text-transform:uppercase}.eu-cookie-withdraw-tab,div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner{background-color:#ffffff;-webkit-box-shadow:0 0 6px 2px var(--border);box-shadow:0 0 6px 2px var(--border);left:0}#sliding-popup{padding:2rem;max-width:540px}#sliding-popup .popup-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}#sliding-popup h2{font-size:1.2rem}#sliding-popup p{display:block;color:var(--color-text);font-size:1rem;font-weight:400}.eu-cookie-compliance-content{max-width:100%}.eu-cookie-compliance-message{float:none;margin:0;max-width:100%}.eu-cookie-compliance-message button{background-color:transparent;color:var(--primary);margin:0;padding:0;border:0}.eu-cookie-compliance-message button:hover{background-color:transparent;color:var(--color-heading)}#sliding-popup div,#sliding-popup h2{color:var(--color-heading)}.eu-cookie-compliance-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;float:none;margin:0;max-width:100%}.eu-cookie-compliance-buttons .button{background-color:transparent;background-image:none;color:var(--primary);font-weight:400;margin:0;padding:8px 1rem;border:2px solid var(--color-heading);text-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.eu-cookie-compliance-buttons .button:hover{background-color:var(--color-heading);color:#ffffff}.highlighted{position:relative;width:100%;margin:0;padding:0}.highlighted .block{position:relative;margin:0}.highlighted p:last-child{margin:0}.region-highlighted{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.article,.page-type-subject-page{font-family:var(--font-article);font-size:1.14em;line-height:1.4em}.site-logo{-webkit-box-flex:0;-ms-flex:none;flex:none}.site-logo img{height:60px;width:auto}.read-reveal-wrapper{position:relative}.read-reveal-wrapper .read-reveal-content{overflow:hidden;-webkit-transition:max-height 0.5s ease-in-out;transition:max-height 0.5s ease-in-out;max-height:440px}.read-reveal-wrapper .read-reveal-marker{position:absolute;bottom:0;left:0;width:100%;text-align:left;padding:30px 10px 10px 0;cursor:pointer;z-index:10;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(40%,#ffffff),to(#ffffff));background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#ffffff 40%,#ffffff 100%);font-size:14px;line-height:1rem;color:var(--primary)}.read-reveal-wrapper{}.read-reveal-wrapper.less .read-reveal-content{max-height:446px}.read-reveal-wrapper.more .read-reveal-content{max-height:2000px}.read-reveal-wrapper{}.read-reveal-wrapper .marker-less,.read-reveal-wrapper .marker-more{display:none}.read-reveal-wrapper.less .marker-more{display:block}.read-reveal-wrapper.more .marker-less{display:block}.read-reveal-wrapper{}.read-reveal-wrapper.no-reveal .read-reveal-marker{display:none}ul.page-tabs{margin:0 0 1rem;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}ul.page-tabs li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0;line-height:1.3rem;text-align:center}ul.page-tabs li a{color:var(--dark);background-color:var(--light);padding:0.5rem 1rem;border-radius:0;border-left:1px solid white}ul.page-tabs li a:last-child{border-right:1px solid white}ul.page-tabs li a:hover{color:#ffffff;background-color:var(--primary)}ul.page-tabs li.active-page-tab a{color:#ffffff;background-color:var(--dark)}@media (max-width:767px){ul.page-tabs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.page-tabs li{display:inline-block;width:50%}ul.page-tabs li a{display:block;width:100%;border-bottom:1px solid white}}#block-twx-local-tasks{background-color:var(--light);border-bottom:1px solid white;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}#block-twx-local-tasks a{padding-top:20px;padding-bottom:20px}#block-thx-breadcrumbs{margin:0.5rem 0}#block-thx-breadcrumbs nav.breadcrumb{position:relative;width:100%}#block-thx-breadcrumbs nav.breadcrumb .breadcrumb-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none}#block-thx-breadcrumbs nav.breadcrumb .breadcrumb-items .breadcrumb-item{padding:0;font-size:0.85rem}#block-thx-breadcrumbs nav.breadcrumb .breadcrumb-items .breadcrumb-item span{margin:0 5px}#block-thx-page-title{padding:10px 0;margin-bottom:10px}#block-twx-content.entity_user_edit_form,#block-twx-content.profile_user_page_single{background-color:var(--light);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.page-type-page #block-twx-content{background-color:white}hr{height:1px;-webkit-box-shadow:none;box-shadow:none;color:var(--border);background-color:var(--border);margin:1rem 0;padding:0}li a{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-color:var(--dark)}li a.is-active{border-bottom-color:var(--light);font-weight:600}.field--type-file,.media--type-video video,video[controls]{width:100%!important;height:auto!important;max-width:100%}video{aspect-ratio:16/9}.btn-con a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;border:unset;text-align:center;text-transform:uppercase;font-weight:400;font-size:0.8rem;line-height:1;width:auto;min-height:1.8rem;padding:10px 20px;border-radius:var(--button-border-radius)}@media (max-width:380px){.btn-con a{line-height:unset;height:unset;padding:8px 16px}}.btn-con a{border:unset;text-transform:uppercase;font-weight:400;font-size:0.7rem;line-height:0;height:1.4rem;min-height:1.4rem;padding:14px 14px;border-radius:var(--button-border-radius)}.btn-con a:hover{background-color:var(--primary);color:white}.btn-con a{background-color:var(--button-light);color:var(--button-light-content)}.btn-con a:hover{color:var(--button-light);background-color:var(--dark)}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;border:unset;text-align:center;text-transform:uppercase;font-weight:400;font-size:0.8rem;line-height:1;width:auto;min-height:1.8rem;padding:10px 20px;border-radius:var(--button-border-radius)}@media (max-width:380px){.btn{line-height:unset;height:unset;padding:8px 16px}}.btn a{text-decoration:none}.btn.btn-primary{background-color:var(--primary);color:var(--primary-content)}.btn.btn-primary:hover{background-color:var(--dark)}.btn.btn-secondary{background-color:var(--secondary);color:var(--secondary-content)}.btn.btn-secondary:hover{background-color:var(--dark)}.btn.btn-tertiary{background-color:var(--tertiary);color:var(--tertiary-content)}.btn.btn-tertiary:hover{background-color:var(--dark)}.btn.btn-buy-now{background-color:var(--buy-now);color:var(--buy-now-content);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.btn.btn-buy-now:hover{background-color:var(--buy-now-active)}.btn.btn-partner{background-color:var(--partner);color:var(--primary-content);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.btn.btn-partner:hover{background-color:var(--partner-active)}.btn.btn-danger{background-color:var(--gin-color-danger);color:var(--tertiary-content)}.btn.btn-danger:hover{background-color:var(--dark)}.btn.btn-link{border:1px solid var(--primary-tint);border-radius:var(--border-radius);display:inline-block;line-height:1rem;padding:8px 16px}.btn.btn-link:hover{background-color:var(--primary-light);color:white}.btn-light{background-color:var(--button-light);color:var(--button-light-content)}.btn-light:hover{color:var(--button-light);background-color:var(--dark)}.btn-sm,.btn-small{border:unset;text-transform:uppercase;font-weight:400;font-size:0.7rem;line-height:0;height:1.4rem;min-height:1.4rem;padding:14px 14px;border-radius:var(--button-border-radius)}.btn-sm:hover,.btn-small:hover{background-color:var(--primary);color:white}.btn-action:hover{background-color:var(--primary);color:white}.taxonomy-term a.btn{border:unset;padding:0 22px}a.btn{display:inline-block}form{}form input.btn{background-color:var(--button-light);color:var(--button-light-content)}form input.btn:hover{color:var(--button-light);background-color:var(--dark)}header.header{padding-bottom:0.5rem}@media (min-width:768px){header.header{padding-top:0.5rem}}footer{color:white;font-size:0.9rem;min-height:150px}footer a{color:white}.media-library-widget-modal header{display:none}.media-library-widget-modal #views-exposed-form-media-library-widget{border:1px solid orange;display:none}.media-library-widget-modal .js-media-library-views-form{margin-top:30px;vertical-align:top}.media-library-widget-modal .js-media-library-views-form .js-media-library-item{position:relative;display:inline-block;width:var(--media-box);height:var(--media-box);border:1px solid var(--border);border-radius:var(--border-radius);overflow:hidden}.media-library-widget-modal .js-media-library-views-form .js-media-library-item .views-field-media-library-select-form{position:absolute;top:0;left:0;z-index:100}.media-library-widget-modal .js-media-library-views-form .js-media-library-item .views-field-media-library-select-form .form-item{margin-left:5px;margin-top:5px}.media-library-widget-modal .js-media-library-views-form .js-media-library-item .views-field-media-library-select-form .form-item input{width:20px;height:20px;border:2px solid var(--dark)}.media-library-widget-modal .js-media-library-views-form .js-media-library-item article{position:relative}.media-library-widget-modal .js-media-library-views-form .js-media-library-item article .js-media-library-item-preview .field--name-thumbnail{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--media-box);overflow:hidden}.media-library-widget-modal .js-media-library-views-form .js-media-library-item article .js-media-library-item-preview .field--name-thumbnail img{height:auto;width:auto;margin:auto}.media-library-widget-modal .js-media-library-views-form .js-media-library-item article div:nth-child(2){position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:0.8em;background:rgba(255,255,255,0.7)}.scripture{font-family:var(--font-article),serif;color:var(--color-scripture);font-style:italic;margin-right:1.5rem}.scripture+.scripture-reference,.scripture.last{margin-bottom:0}.scripture-reference{font-family:var(--font-scripture),serif;font-size:0.9rem;text-transform:uppercase;margin-right:1.5rem;text-align:right;margin-bottom:10px}.scripture+.scripture-reference{margin-top:-1.2rem;margin-bottom:1.2rem}.quotation{text-align:center;color:var(--dark);font-size:1.2em;line-height:1.3em;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:20px;margin-bottom:20px;padding-top:10px;padding-bottom:10px}.highlight{display:inline-block;background-color:var(--highlight);padding-left:5px;padding-right:5px}.font-article{font-family:var(--font-article)}@font-face{font-display:auto;font-family:"twx";font-style:normal;font-weight:400;src:url(/themes/custom/twx/fonts/twx.woff2) format("woff2")}[class*=" icon-"],[class=icon],[class^=icon-]{display:inline-block;font-family:"twx"!important;font-weight:400;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.icon-close:before{content:"\e000"}.icon-search:before{content:"\e001"}.icon-user:before{content:"\e002"}.icon-calendar:before{content:"\e003"}.icon-twitter:before{content:"\e004"}.icon-facebook:before{content:"\e005"}.icon-github:before{content:"\e006"}.icon-linkedin:before{content:"\e007"}.icon-comments:before{content:"\e008"}.icon-file:before{content:"\e009"}.icon-youtube:before{content:"\e00a"}.icon-instagram:before{content:"\e00b"}.icon-vk:before{content:"\e00c"}.icon-whatsapp:before{content:"\e00d"}.icon-vimeo:before{content:"\e00e"}.icon-hashtag:before{content:"\e00f"}.icon-telegram:before{content:"\e010"}.icon-share:before{content:"\e011"}.icon-mail:before{content:"\e012"}.icon-map:before{content:"\e013"}.icon-phone:before{content:"\e014"}.icon-arrow-up:before{content:"\e015"}.icon-horn:before{content:"\e016"}.icon-bell:before{content:"\e017"}.icon-info:before{content:"\e018"}.icon-comment:before{content:"\e019"}.icon-angle-left:before{content:"\e01a"}.icon-angle-right:before{content:"\e01b"}.icon-arrow-right:before{content:"\e01c"}.icon-arrow-left:before{content:"\e01d"}.icon-quote:before{content:"\e01e"}.icon-clock:before{content:"\e01f"}.icon-alert-circle:before{content:"\e020"}.icon-alert:before{content:"\e021"}.icon-check:before{content:"\e022"}.icon-comment-add:before{content:"\e024"}form .form-item label{font-size:0.8em;font-weight:600;text-transform:uppercase}form .form-item input.form-email,form .form-item input.form-text,form .form-item input.form-url{background-color:var(--lighter);border-color:var(--border);border-width:1px;border-radius:var(--border-radius);width:100%}form .form-item .description{font-size:0.8em}form .password-suggestions{color:var(--grey-one);font-size:0.9rem;font-weight:bold}form .password-suggestions li{padding:0}#user-form{padding:20px}#profile-church-add-form,#profile-church-edit-form{padding:20px}#profile-church-add-form .layout__region--first .form-item,#profile-church-edit-form .layout__region--first .form-item{margin-right:20px}#profile-church-add-form .layout__region--second .form-item,#profile-church-edit-form .layout__region--second .form-item{margin-left:10px}#profile-church-add-form .field--type-image,#profile-church-edit-form .field--type-image{border:2px solid var(--lighter);border-radius:var(--border-radius);margin-bottom:10px;padding:12px 12px 0}#profile-church-add-form .field--type-image #edit-field-logo-0--description,#profile-church-add-form .field--type-image #edit-field-logo-icon-0--description,#profile-church-edit-form .field--type-image #edit-field-logo-0--description,#profile-church-edit-form .field--type-image #edit-field-logo-icon-0--description{padding:4px;font-size:0.7em;font-style:italic;line-height:1.1em}#profile-church-add-form .field--type-image .button,#profile-church-edit-form .field--type-image .button{margin-left:10px;padding:4px 10px;font-size:0.9rem}.path-user .main-container{display:block}.path-user .main-container .node-content form{margin-top:2rem;margin-bottom:1rem}.path-user .main-container .node-content form input[type=email],.path-user .main-container .node-content form input[type=password],.path-user .main-container .node-content form input[type=text]{-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.user-login-form,.user-pass,.user-register-form{margin-left:auto;margin-right:auto;margin-bottom:4rem;max-width:700px}.footer{position:relative;background-color:var(--dark);width:100%;margin:0;padding:0}.footer ul{list-style:none;padding:0}.footer .block p:last-of-type{margin:0}.footer-top-container{position:relative;padding:1rem 0}.region-footer-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.footer-blocks-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2rem 0;gap:1.5rem}.footer-block{-webkit-box-flex:1;-ms-flex:1 1 250px;flex:1 1 250px}.footer-block li{border-bottom:1px solid var(--border)}.footer-bottom-blocks-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem 0;gap:2rem}.footer-bottom-block{-webkit-box-flex:1;-ms-flex:1;flex:1}.footer-bottom-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem 0;gap:2rem}.footer-bottom-container p:last-child{margin:0}.footer-bottom-last-menu{margin:0;padding:0;list-style:none}.footer-bottom-last-menu li{display:inline-block;padding-left:1rem}header.with-video{position:relative;top:0;max-height:70vw;display:block}header.with-video .region-content-page-video{position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%}header.with-video .region-content-page-video iframe.vd,header.with-video .region-content-page-video video.vd{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}header.with-video .site-brand{z-index:1}header.with-image .region-content-page-image{position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%}header.with-image .region-content-page-image img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}header.with-image,header.with-video{}header.with-image .header-container .primary-menu-wrapper,header.with-video .header-container .primary-menu-wrapper{background:rgba(0,0,0,0.3);backdrop-filter:blur(10px)}@media only screen and (max-width:1023px){header.with-image .header-container,header.with-video .header-container{background:url(/themes/custom/twx/images/bg_menu_mobile.png) repeat;backdrop-filter:blur(10px)}}header.with-image .banner-cover,header.with-image .banner-text,header.with-video .banner-cover,header.with-video .banner-text{position:absolute;top:0;height:100%;width:100%}header.with-image .banner-cover,header.with-video .banner-cover{background-color:black;opacity:0.5}header.with-image .banner-text,header.with-video .banner-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header.with-image .banner-text *,header.with-video .banner-text *{color:white!important}.header-account-top{--account-top-height:30px;background-color:var(--dark);height:var(--account-top-height);color:white}.header-account-top .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0;height:var(--account-top-height)}.header-account-top .menu li{padding:0}.header-account-top .menu li a{color:white;padding:0;line-height:var(--account-top-height)}.header,.header-top{position:relative;width:100%;margin:0;background-color:var(--primary)}.header-top-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.region-header-top-left,.region-header-top-right{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-top-block p:last-of-type{margin:0}.header-top ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;list-style-type:none}.header-top-block .block-title{font-size:1.2rem}.header-main{position:relative;width:100%;margin:0;padding:0}.header-container{z-index:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem}.site-branding{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:1rem}.site-logo{padding-right:5px}.site-logo img{display:block}.site-name-slogan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-name,.site-slogan{line-height:1.1}.header-right{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}to{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}}@keyframes slideUp{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}to{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}}.full-page-search{position:relative;margin:0;padding:0}.search-icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;width:34px;height:34px;border-radius:50%}.search-icon i{font-size:24px}.search-box{position:fixed;background-color:var(--light);top:0;right:0;left:0;width:100%;z-index:50;-webkit-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s}.search-box.open{-webkit-transform:translate(0,0);transform:translate(0,0)}.search-box-content{position:relative;padding:2rem 0;text-align:center;z-index:60}.search-box-content form{margin:0}.header-search-close{position:absolute;top:1rem;right:0;width:34px;height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--dark);border:3px solid var(--dark);border-radius:50%;cursor:pointer;font-weight:700;line-height:1}.search-box-content .block{width:100%;margin:0}.search-box-content .block-title,.search-box-content form label{display:none;color:#000000}.search-box-content input[type=search]{width:100%;margin:2rem 0;padding:0 2rem 4px 0;font-size:1.4rem;background:url(/themes/custom/twx/images/icons/search.svg) center right no-repeat;background-size:contain;border:0;border-bottom:2px solid var(--border);border-radius:0;outline:0}.search-box-content input[type=submit]{display:block;margin:0 auto;padding:0.5rem 1.5rem;border-radius:50px}.page-header{position:relative;width:100%;margin:0;padding:0.5rem 0}.region-page-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.region-content-home-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0;margin:0 0 2rem}.region-content-home-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0;padding:0}.main-wrapper{position:relative;display:block}.main-wrapper #main{margin-bottom:2rem}article{margin-bottom:2rem}.container{margin-left:auto;margin-right:auto}.header-account-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--bold-100);height:auto}.header-account-top .region-header-account-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0.8rem}.header-account-top .region-header-account-top a{color:white;font-weight:bold}.header-top-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-color:#000;color:white}.header-top-container a{color:white}.header-top-container .region-header-top-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.articles-grid-view header{margin-bottom:1rem}.articles-grid-view .article-list .views-row,.articles-grid-view .article-list .views-view-responsive-grid__item,.articles-grid-view .views-view-responsive-grid .views-row,.articles-grid-view .views-view-responsive-grid .views-view-responsive-grid__item{margin-bottom:var(--spacer)}.articles-grid-view .article-list .views-row .views-field-title h3,.articles-grid-view .article-list .views-view-responsive-grid__item .views-field-title h3,.articles-grid-view .views-view-responsive-grid .views-row .views-field-title h3,.articles-grid-view .views-view-responsive-grid .views-view-responsive-grid__item .views-field-title h3{font-size:1.5rem;margin:1rem 0 0}.articles-grid-view .article-list .views-row .views-field-body,.articles-grid-view .article-list .views-view-responsive-grid__item .views-field-body,.articles-grid-view .views-view-responsive-grid .views-row .views-field-body,.articles-grid-view .views-view-responsive-grid .views-view-responsive-grid__item .views-field-body{font-size:0.9rem;line-height:1.1rem;margin:0.5rem 0}.articles-grid-view .article-list .views-row .views-field-field-tags,.articles-grid-view .article-list .views-view-responsive-grid__item .views-field-field-tags,.articles-grid-view .views-view-responsive-grid .views-row .views-field-field-tags,.articles-grid-view .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-tags{font-size:0.8rem;text-transform:uppercase}.articles-grid-view .article-list .views-row .views-field-field-tags:before,.articles-grid-view .article-list .views-view-responsive-grid__item .views-field-field-tags:before,.articles-grid-view .views-view-responsive-grid .views-row .views-field-field-tags:before,.articles-grid-view .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-tags:before{float:left;content:" ";width:20px;height:20px;background-image:url(/themes/custom/twx/images/icon_tag.png);background-position:0 100%;background-repeat:no-repeat}.articles-grid-view .article-list .views-row .views-field-field-tags,.articles-grid-view .article-list .views-view-responsive-grid__item .views-field-field-tags,.articles-grid-view .views-view-responsive-grid .views-row .views-field-field-tags,.articles-grid-view .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-tags{margin-top:0.5rem}.taxonomy-menu .views-row a,.taxonomy-menu header a{text-transform:uppercase;font-family:var(--font-sans);display:block;white-space:nowrap;color:var(--dark);padding:0;border-radius:0;border-bottom:1px solid var(--border)}.taxonomy-menu .views-row a:hover,.taxonomy-menu header a:hover{color:var(--secondary)}#block-twx-views-block-taxonomy-lists-block-1 .views-row{display:inline-block}#block-twx-views-block-taxonomy-lists-block-1 .views-field-field-tags{font-size:0.8rem;text-transform:uppercase}#block-twx-views-block-taxonomy-lists-block-1 .views-field-field-tags:before{float:left;content:" ";width:20px;height:20px;background-image:url(/themes/custom/twx/images/icon_tag.png);background-position:0 100%;background-repeat:no-repeat}#block-twx-views-block-taxonomy-lists-block-1 .views-field-field-tags a{line-height:1}.faithlift-magazine-grid{margin-bottom:2rem}.faithlift-magazine-grid header{margin-bottom:20px}.faithlift-magazine-grid .magazine-image{border:1px solid pink;margin-top:20px;margin-bottom:20px}.faithlift-magazine-grid .magazine-image a img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out}.faithlift-magazine-grid .magazine-image a img:hover{-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-box-shadow:var(--product-shadow);box-shadow:var(--product-shadow)}.faithlift-magazine-grid h4{margin-top:0}.donate-button-panel{background-color:var(--lighter)}.donate-button-panel .button-column{text-align:center;margin-bottom:20px}.donate-button-panel .button-column h3{font-family:var(--font-heading),sans-serif;font-size:1.6rem;background-color:var(--primary-light);color:white;margin-bottom:10px;padding:10px}.donate-button-panel .button-column a{display:block}.donate-button-panel .button-column .button--stripe{margin-bottom:10px}.donate-button-panel .button-column .button-juice-wrapper{width:100%}.donate-button-panel .button-column .button-juice-wrapper a{margin-bottom:4px}.donate-button-panel .button-column .button-juice-wrapper span{display:block;font-size:0.8rem}nav.pager ul.pager__items li.pager__item a{border-radius:var(--button-border-radius);color:var(--primary);background:var(--border);font-size:0.9rem}nav.pager ul.pager__items li.pager__item.is-active a{color:white;background:var(--primary)}.block,.block-content,.block-title{position:relative}#block-twx-linktooldsite .field--name-body{text-align:center;line-height:1.1;margin:6px}.page-content input[type=search]{width:80%}ol.search-results{margin:1em 0;padding:0;list-style:none;list-style-type:none}ol.search-results li{margin:0 0 1em 0;padding:1rem;background:var(--light)}.search-advanced summary{margin:10px 0;cursor:pointer}.search-advanced .form-details-wrapper{padding:0.5em 1.4em;border:1px solid var(--border)}.search-advanced .form-wrapper{padding:0.5em 1.4em;border:1px solid var(--border)}.menu-wrap{position:absolute;background-color:rgb(255,255,255);top:40px;right:0;margin:0;padding-left:20px;padding-right:20px;min-width:200px;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);z-index:25;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.menu-wrap.mb-hide{visibility:hidden;opacity:0}.menu-wrap .menu{position:relative;display:block;width:unset;gap:1rem;margin:0;padding:12px;font-size:1rem;font-weight:400;z-index:30;list-style:none;list-style-type:none}.menu-wrap .menu li{position:relative;padding:0;width:100%}.menu-wrap .menu li a{text-transform:uppercase;font-family:var(--font-sans);display:block;white-space:nowrap;color:var(--dark);padding:0;border-radius:0;border-bottom:1px solid var(--border)}.menu-wrap .menu li a:hover{color:var(--secondary)}.menu-wrap .menu li a{padding:0.5rem 0 0.5rem 30px;text-align:right}.menu-wrap .menu>li a:after{content:none}.menu-wrap .submenu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1rem;font-weight:400;margin:0;padding:0;z-index:30;list-style:none;list-style-type:none}.menu-wrap .submenu li.menu-item a,.menu-wrap .submenu li.menu-item>span{text-transform:capitalize;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.menu-wrap .submenu>a,.menu-wrap .submenu>span{padding-left:1.5rem}.menu-wrap .submenu .submenu li.menu-item>a,.menu-wrap .submenu .submenu li.menu-item>span{padding-left:3rem}.mobile-menu{z-index:999;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:36px;height:28px;overflow:hidden;cursor:pointer}.mobile-menu span{width:100%;height:2px;background-color:white;-webkit-transform-origin:left;transform-origin:left;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.mobile-menu span:nth-child(2){background-color:white}.menu-icon-active span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-icon-active span:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-icon-active span:nth-child(2){display:none}.menu-wrap .close-mobile-menu{display:none;place-content:center;position:absolute;top:4px;left:4px;width:34px;height:34px;color:#ffffff;border:2px solid var(--primary);border-radius:50%;z-index:48;cursor:pointer}.active-menu .menu{display:block}#block-twx-useraccountmenu ul.menu{list-style-type:none}#block-twx-useraccountmenu ul.menu li{margin-left:10px}#block-twx-useraccountmenu ul.menu li a{font-size:0.8rem}#block-twx-mainnavigation ul.menu li,.region-sidebar-second ul.menu ul.menu li{display:block}#block-twx-mainnavigation ul.menu li.menu-item:last-child,.region-sidebar-second ul.menu ul.menu li.menu-item:last-child{border-bottom:0}.sidebar-tags-menu a{text-transform:uppercase;font-family:var(--font-sans);display:inline;white-space:nowrap;color:var(--dark);padding:0;border-radius:0}.sidebar-tags-menu a:hover{color:var(--secondary)}.sidebar-tags-menu a{font-size:0.9rem}.all-article-tags,.all-product-tags{font-weight:bold}#block-twx-currencyblock-2{margin:0 6px}#block-twx-currencyblock-2 h2{display:none}#block-twx-currencyblock-2 form.commerce-currency-resolver-select-form{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0.8rem}#block-twx-currencyblock-2 form.commerce-currency-resolver-select-form #edit-submit{display:none;border:unset;text-transform:uppercase;font-weight:400;font-size:0.7rem;line-height:0;height:1.4rem;min-height:1.4rem;padding:14px 14px;border-radius:var(--button-border-radius)}#block-twx-currencyblock-2 form.commerce-currency-resolver-select-form #edit-submit:hover{background-color:var(--primary);color:white}.path-cart .main-container,.path-user .main-container{display:block}.path-cart .main-container .node-content,.path-user .main-container .node-content{margin-left:auto;margin-right:auto;max-width:900px}.path-cart .main-container .node-content ul.page-tabs,.path-user .main-container .node-content ul.page-tabs{background-color:var(--light)}.path-cart .main-container .node-content .user-files-table table,.path-cart .main-container .node-content .user-orders-table table,.path-user .main-container .node-content .user-files-table table,.path-user .main-container .node-content .user-orders-table table{max-width:900px}.path-cart .main-container .node-content .user-files-table table th,.path-cart .main-container .node-content .user-orders-table table th,.path-user .main-container .node-content .user-files-table table th,.path-user .main-container .node-content .user-orders-table table th{border-bottom:1px solid var(--primary)}.path-cart .main-container .node-content .user-files-table table td,.path-cart .main-container .node-content .user-orders-table table td,.path-user .main-container .node-content .user-files-table table td,.path-user .main-container .node-content .user-orders-table table td{margin-top:4px;margin-bottom:4px}.path-cart .main-container .node-content .customer-order .customer-information,.path-user .main-container .node-content .customer-order .customer-information{background-color:var(--bg-white);padding:var(--box-padding);border-radius:var(--border-radius)}.path-cart .main-container .node-content .customer-order .order-address,.path-user .main-container .node-content .customer-order .order-address{background-color:var(--bg-white);padding:var(--box-padding);border-radius:var(--border-radius)}.path-cart .main-container .node-content .customer-order .order-information,.path-user .main-container .node-content .customer-order .order-information{background-color:var(--bg-white);padding:var(--box-padding);border-radius:var(--border-radius)}.path-cart .main-container .node-content .customer-order .order-information ul.taxonomy-terms,.path-user .main-container .node-content .customer-order .order-information ul.taxonomy-terms{width:100%;text-align:center}.path-cart .main-container .node-content .customer-order .order-information ul.taxonomy-terms table,.path-user .main-container .node-content .customer-order .order-information ul.taxonomy-terms table{margin:1rem auto}.path-cart .main-container .node-content .customer-order .order-information ul.taxonomy-terms table td.views-field-title,.path-cart .main-container .node-content .customer-order .order-information ul.taxonomy-terms table th,.path-user .main-container .node-content .customer-order .order-information ul.taxonomy-terms table td.views-field-title,.path-user .main-container .node-content .customer-order .order-information ul.taxonomy-terms table th{text-align:left}.subject-selector__wrapper .subject-selector__list .subject-selector__header{font-size:0.95rem;letter-spacing:1.5px;color:#111;margin-bottom:1.5rem;font-weight:600}.subject-selector__wrapper .subject-selector__list .subject-selector__item{font-family:var(--font-sans);font-size:2.85rem;line-height:0.9;font-weight:400;color:#111;text-decoration:none;padding:0.1rem 0;-webkit-transition:color 0.25s ease;transition:color 0.25s ease;display:block;margin-bottom:0.7rem}.subject-selector__wrapper .subject-selector__list .subject-selector__item:hover{color:#111}.subject-selector__wrapper .subject-selector__list .subject-selector__item{}.subject-selector__list:hover .subject-selector__wrapper .subject-selector__list .subject-selector__item{color:#999}.subject-selector__wrapper .subject-selector__list .subject-selector__item{}.subject-selector__wrapper .subject-selector__list .subject-selector__item:hover{color:#111;-webkit-transform:translateX(8px);transform:translateX(8px)}.subject-selector__wrapper .subject-selector__list .subject-selector__item.is-dimmed{color:#999!important}.subject-selector__wrapper{}.subject-selector__wrapper .subject-selector__image-wrapper{aspect-ratio:1/1;overflow:hidden}.subject-selector__wrapper .subject-selector__image-wrapper .subject-selector__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:992px){.subject-selector__item{font-size:2.4rem}}.paragraph{margin-bottom:var(--box-padding)}.paragraph--type--cta-pullout{padding-left:var(--box-padding);padding-right:var(--box-padding)}.cta-button{font-size:1.1rem}.cta_theme_standard{background-color:var(--primary);color:var(--primary-content)}.cta_theme_standard .cta-title{color:var(--primary-content);text-transform:uppercase}.cta_theme_standard .cta-button{background-color:var(--bold-100);color:var(--primary-content)}.cta_theme_light{border-top:4px solid var(--primary-content);border-bottom:4px solid var(--primary-content);background-color:var(--background-tint);color:var(--text-dark)}.cta_theme_light .cta-title{color:var(--text-dark);text-transform:uppercase}.cta_theme_light .cta-button{background-color:var(--tertiary);color:var(--primary-content)}.cta_theme_reversed{background-color:var(--primary);color:var(--primary-content)}.cta_theme_reversed .cta-title{color:var(--text-dark);text-transform:uppercase}.cta_theme_reversed .cta-button{background-color:var(--primary-content);color:var(--primary-tint)}.cta_theme_subtle{background-color:var(--background-tint2);color:var(--primary)}.cta_theme_subtle .cta-title{color:var(--gray-700)}.cta_theme_subtle .cta-button{border:1px solid var(--primary);background-color:var(--primary-content);color:var(--text-light)}.cta_theme_bold{background-color:var(--tertiary);color:var(--primary-content)}.cta_theme_bold .cta-title{color:var(--text-light);text-transform:uppercase}.cta_theme_bold .cta-button{background-color:var(--primary-content);color:var(--tertiary)}.book-shelf{z-index:0;max-width:100%}.book-item img{height:auto;display:block;margin:0 auto}.paragraph--type--promo-flyer .field--name-field-description{margin-bottom:0!important}.paragraph--type--promo-flyer .field--name-field-description p:last-child{margin-bottom:0}@media (max-width:640px){.book-shelf{padding:12px 0}}.product-list{background-color:var(--background-tint2);padding:20px;margin-bottom:20px}@media (min-width:768px){.product-list{padding:20px 40px}}.product-list header{font-weight:bold;margin:0 0 20px 0}.product-list{}.product-list .views-exposed-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.5rem 1rem;background:var(--background-tint);border-radius:0.5rem;border:1px solid #dee2e6}@media (min-width:768px){.product-list .views-exposed-form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.product-list .views-exposed-form #edit-actions{margin-left:1rem}.product-list{}.product-list .path-store .view-content{margin-top:1.5rem}.product-list .view-no-results{text-align:center}.product-list .view-no-results h2,.product-list .view-no-results h3,.product-list .view-no-results h4{color:black}.product-list .view-no-results h4{margin-top:1rem}.product-list .views-view-responsive-grid__item{-ms-grid-rows:auto;grid-template-rows:auto;margin-bottom:2rem}.product-list .views-view-responsive-grid__item .views-view-responsive-grid__item-inner{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-list .views-view-responsive-grid__item .views-view-responsive-grid__item-inner .product-display{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-list .views-view-responsive-grid__item .views-view-responsive-grid__item-inner .product-display .cover-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--bg-white);padding:10px}.product-list .views-view-responsive-grid__item .views-view-responsive-grid__item-inner .product-display .cover-image img{-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.product-list .views-view-responsive-grid__item .views-view-responsive-grid__item-inner .product-display .cover-image{}@media (min-width:768px){.product-list .views-view-responsive-grid__item .views-view-responsive-grid__item-inner .product-display .cover-image{height:360px}.product-list .views-view-responsive-grid__item .views-view-responsive-grid__item-inner .product-display .cover-image img{max-height:360px}}.product-list .views-view-responsive-grid__item .views-view-responsive-grid__item-inner .product-display .info h3{font-size:1.3rem;margin:1rem 0 0.3rem;text-align:center}.product-list .views-view-responsive-grid__item .views-view-responsive-grid__item-inner .product-display .info .description{font-size:0.9rem;line-height:1.1rem}.product-list .views-view-responsive-grid__item .views-view-responsive-grid__item-inner .product-display .more .variation-info{font-size:1rem;font-weight:600;margin:0 0 0.7em 0}.product-list .views-view-responsive-grid__item .views-view-responsive-grid__item-inner .product-display .more .price{text-align:center}.product-list .views-view-responsive-grid__item .views-view-responsive-grid__item-inner .product-display .more .btn{margin-bottom:0}.product-list.highlighted{background-color:var(--bg-white)}.product-list.highlighted .views-view-responsive-grid__item .info h3{font-size:1.2rem;margin:0.6rem 0}.product-details h1{font-family:var(--font-heading);font-size:2.4rem;font-weight:100}.product-details h2,.product-details h3,.product-details h4,.product-details h5.min-h-60{font-family:var(--font-sans)}.product-details h3{font-size:1.3rem;text-transform:uppercase}.product-details h4{font-size:1.1rem}.product-details h5{font-size:1rem}.product-details .product-description-grid,.product-details .product-grid{}.product-details .product-grid .mini-image{-webkit-box-shadow:var(--box-border);box-shadow:var(--box-border)}.product-details .product-grid .mini-image.active{-webkit-box-shadow:var(--box-border-selected);box-shadow:var(--box-border-selected)}.product-details .product-grid .product-image{display:none}.product-details .product-grid .product-image.active{display:block}.product-details .cover-image img{width:100%}.product-details .cover-image{}.product-details .product-author,.product-details .product-publisher{font-size:0.85rem}.product-details .product-tags{font-size:0.8rem;text-transform:uppercase}.product-details .product-tags:before{float:left;content:" ";width:20px;height:20px;background-image:url(/themes/custom/twx/images/icon_tag.png);background-position:0 100%;background-repeat:no-repeat}.product-details ul.add-to-cart-variations{list-style-type:none;margin:0;padding:0}.product-details .add-to-cart-item,.product-details .product-variation{margin-bottom:10px}.product-details .add-to-cart-item .add-to-cart-variation,.product-details .product-variation .add-to-cart-variation{border:3px solid var(--border);border-radius:var(--border-radius)}.product-details .add-to-cart-item .add-to-cart-variation .product-variation-type,.product-details .product-variation .add-to-cart-variation .product-variation-type{font-size:0.8rem;line-height:32px}.product-details .add-to-cart-item .add-to-cart-variation .product-variation-type:before,.product-details .product-variation .add-to-cart-variation .product-variation-type:before{float:left;content:" ";width:40px;height:32px;background-repeat:no-repeat}.product-details .add-to-cart-item .add-to-cart-variation .product-variation-type.variation-book:before,.product-details .product-variation .add-to-cart-variation .product-variation-type.variation-book:before{background-image:url(/themes/custom/twx/images/icon_variation_book.png)}.product-details .add-to-cart-item .add-to-cart-variation .product-variation-type.variation-ebook:before,.product-details .product-variation .add-to-cart-variation .product-variation-type.variation-ebook:before{background-image:url(/themes/custom/twx/images/icon_variation_ebook.png)}.product-details .add-to-cart-item .add-to-cart-variation .product-variation-type.variation-audio:before,.product-details .product-variation .add-to-cart-variation .product-variation-type.variation-audio:before{background-image:url(/themes/custom/twx/images/icon_variation_audiobook.png)}.product-details .add-to-cart-item .add-to-cart-variation .product-variation-type .variation-cart-detail,.product-details .product-variation .add-to-cart-variation .product-variation-type .variation-cart-detail{color:var(--primary-light);margin-left:40px;font-size:0.7rem;line-height:0.7rem}.product-description{border-top:1px solid var(--border);padding-top:1rem}.product-description p,.product-description ul{font-size:0.9rem;line-height:1.1rem;margin-bottom:1rem}.node-type-product-book .node-taxonomy-container{padding:0}.node-type-product-book .node-taxonomy-container ul.taxonomy-terms{margin-top:0}#commerce-checkout-flow-multistep-default{margin-bottom:2rem}#commerce-checkout-flow-multistep-default #edit-login-register-register,#commerce-checkout-flow-multistep-default #edit-login-returning-customer-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;border:unset;text-align:center;text-transform:uppercase;font-weight:400;font-size:0.8rem;line-height:1;width:auto;min-height:1.8rem;padding:10px 20px;border-radius:var(--button-border-radius)}@media (max-width:380px){#commerce-checkout-flow-multistep-default #edit-login-register-register,#commerce-checkout-flow-multistep-default #edit-login-returning-customer-submit{line-height:unset;height:unset;padding:8px 16px}}#commerce-checkout-flow-multistep-default #edit-login-register-register,#commerce-checkout-flow-multistep-default #edit-login-returning-customer-submit{background-color:var(--primary);color:var(--primary-content)}#commerce-checkout-flow-multistep-default #edit-login-register-register:hover,#commerce-checkout-flow-multistep-default #edit-login-returning-customer-submit:hover{background-color:var(--dark)}#edit-contact-information>legend,#edit-payment-information>legend{font-family:var(--font-sans),sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;display:block;width:100%;height:40px;margin-top:0;margin-bottom:0;color:var(--grey-one)}#edit-contact-information>legend span.fieldset-legend,#edit-payment-information>legend span.fieldset-legend{display:block;line-height:2rem;padding:10px 14px;background-color:var(--light)}#edit-contact-information #edit-payment-information-payment-method--wrapper,#edit-payment-information #edit-payment-information-payment-method--wrapper{margin:0;padding:0}#edit-contact-information #edit-payment-information-payment-method--wrapper .fieldset-legend,#edit-payment-information #edit-payment-information-payment-method--wrapper .fieldset-legend{font-size:0.8em;font-weight:600;text-transform:uppercase}#edit-contact-information .form-item-payment-information-billing-information-select-address .available-profiles,#edit-payment-information .form-item-payment-information-billing-information-select-address .available-profiles{border:2px solid var(--border);border-radius:var(--border-radius)}#edit-contact-information .address,#edit-payment-information .address{font-size:var(--font-size-small);font-style:italic}#edit-contact-information .fieldset-wrapper,#edit-payment-information .fieldset-wrapper{padding:20px;background-color:var(--bg-white)}.layout-region-checkout-secondary h3{font-family:var(--font-sans),sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;display:block;width:100%;height:40px;margin-top:0;margin-bottom:0;color:var(--grey-one)}.layout-region-checkout-secondary h3 span.fieldset-legend{display:block;line-height:2rem;padding:10px 14px;background-color:var(--light)}.layout-region-checkout-secondary .checkout-pane-order-summary{background-color:var(--bg-white)}.layout-region-checkout-secondary .checkout-pane-order-summary table td{vertical-align:top}.layout-region-checkout-secondary .checkout-pane-order-summary table td:last-child{text-align:right}.layout-region-checkout-main fieldset#edit-customer-comments,.layout-region-checkout-main fieldset#edit-review-contact-information,.layout-region-checkout-main fieldset#edit-review-payment-information{margin-bottom:var(--box-padding);padding-left:0;padding-right:0}.layout-region-checkout-main fieldset#edit-customer-comments legend,.layout-region-checkout-main fieldset#edit-review-contact-information legend,.layout-region-checkout-main fieldset#edit-review-payment-information legend{font-family:var(--font-sans),sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;display:block;width:100%;height:40px;margin-top:0;margin-bottom:0;color:var(--grey-one)}.layout-region-checkout-main fieldset#edit-customer-comments legend span.fieldset-legend,.layout-region-checkout-main fieldset#edit-review-contact-information legend span.fieldset-legend,.layout-region-checkout-main fieldset#edit-review-payment-information legend span.fieldset-legend{display:block;line-height:2rem;padding:10px 14px;background-color:var(--light)}.layout-region-checkout-main fieldset#edit-customer-comments legend .fieldset-legend span,.layout-region-checkout-main fieldset#edit-review-contact-information legend .fieldset-legend span,.layout-region-checkout-main fieldset#edit-review-payment-information legend .fieldset-legend span{display:inline-block;padding:0;font-size:var(--font-size-small);background:none;margin-left:1rem}.layout-region-checkout-main fieldset#edit-customer-comments .fieldset-wrapper,.layout-region-checkout-main fieldset#edit-review-contact-information .fieldset-wrapper,.layout-region-checkout-main fieldset#edit-review-payment-information .fieldset-wrapper{padding:20px;background-color:var(--bg-white)}#edit-coupon-redemption{border-top:2px solid var(--border);border-bottom:2px solid var(--border);margin:2rem auto;padding:1rem 0}#edit-coupon-redemption .form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.layout-region-checkout-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.layout-region-checkout-footer .form-submit{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;border:unset;text-align:center;text-transform:uppercase;font-weight:400;font-size:0.8rem;line-height:1;width:auto;min-height:1.8rem;padding:10px 20px;border-radius:var(--button-border-radius)}@media (max-width:380px){.layout-region-checkout-footer .form-submit{line-height:unset;height:unset;padding:8px 16px}}.layout-region-checkout-footer .form-submit{background-color:var(--buy-now);color:var(--buy-now-content);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.layout-region-checkout-footer .form-submit:hover{background-color:var(--buy-now-active)}.layout-region-checkout-footer #edit-actions .form-submit{margin-left:1rem;margin-right:1rem}#block-twx-checkoutprogress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem;margin-bottom:1rem}#block-twx-checkoutprogress ol.checkout-progress{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:4px;margin-left:auto;margin-right:auto}#block-twx-checkoutprogress ol.checkout-progress li{margin:0;padding:5px 10px;background-color:var(--tertiary-10)}#block-twx-checkoutprogress ol.checkout-progress li.checkout-progress--step__current{color:white;background-color:var(--tertiary-50)}.layout-region-checkout-secondary h3{display:block;font-family:unset;width:100%;height:50px;line-height:30px;padding:10px 14px;background-color:var(--light)}.path-cart .region-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.path-cart{}.path-cart #main{margin-left:auto;margin-right:auto}.cart.cart-form table{margin-bottom:0}@media (max-width:768px){.cart.cart-form table{max-width:100%}.cart.cart-form table td{font-size:0.9rem;padding:6px 2px;line-height:1.2rem}}.cart.cart-form .views-form{background-color:var(--bg-white);margin-bottom:16px;padding-bottom:4px;border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.cart.cart-form .views-form div[data-drupal-selector=order-total-summary]{margin-top:0;padding:20px 0 6px;background-color:var(--background-tint);border-bottom:1px solid var(--border)}.cart.cart-form .cart-note{font-family:var(--font-serif);font-style:italic;color:var(--buy-now-active)}.cart.cart-form #edit-actions{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.cart.cart-form input[value=Remove]{border:unset;text-transform:uppercase;font-weight:400;font-size:0.7rem;line-height:0;height:1.4rem;min-height:1.4rem;padding:14px 14px;border-radius:var(--button-border-radius)}.cart.cart-form input[value=Remove]:hover{background-color:var(--primary);color:white}.cart.cart-form input#edit-checkout{background-color:var(--buy-now);color:var(--buy-now-content);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.cart.cart-form input#edit-checkout:hover{background-color:var(--buy-now-active)}.cart.cart-form input#edit-checkout{margin-right:10px}.cart.cart-form input#edit-submit[value="Update cart"]{border:unset;text-transform:uppercase;font-weight:400;font-size:0.7rem;line-height:0;height:1.4rem;min-height:1.4rem;padding:14px 14px;border-radius:var(--button-border-radius)}.cart.cart-form input#edit-submit[value="Update cart"]:hover{background-color:var(--primary);color:white}.cart.cart-form input#edit-submit[value="Update cart"]{margin-left:10px}.cart.cart-form .views-field-edit-quantity .form-item input{background-color:var(--bg-white);text-align:center}.cart.cart-form td{border-bottom:1px solid var(--border)}.cart.cart-form .views-field-edit-quantity,.cart.cart-form .views-field-license-type,.cart.cart-form th#view-edit-quantity-table-column,.cart.cart-form th#view-license-type-table-column{text-align:center}.cart.cart-form th#view-remove-button-table-column{color:transparent;font-size:0;content:""}.cart.cart-form #view-edit-quantity-table-column{font-size:0}.cart.cart-form #view-edit-quantity-table-column:after{content:"Quantity";font-size:1rem}@media (max-width:767px){.cart.cart-form #view-edit-quantity-table-column:after{content:"Q"}.cart.cart-form #view-license-type-table-column{font-size:0;color:transparent}.cart.cart-form .views-field-edit-quantity .form-item input{width:20px}}.cart.cart-form{}.cart.cart-form .views-field.views-field-license-type{width:30px}.cart.cart-form .views-field.views-field-license-type .license-type{display:block;width:100%;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center}.cart.cart-form .views-field.views-field-license-type .license-type.license-download{background-image:url("/themes/custom/twx/images/icons/download.png");-webkit-filter:brightness(0) opacity(0.5);filter:brightness(0) opacity(0.5)}.cart.cart-form .views-field.views-field-license-type .license-type{}.cart.cart-form .views-field.views-field-license-type .license-type.license-shippable{background-image:url("/themes/custom/twx/images/icons/shipping.png")}.cart.cart-form{}.cart.cart-form .delete-icon-button{min-width:50px;padding-left:2px;padding-right:2px;text-align:center}#block-twx-cartflyout{color:white;margin-left:20px}#block-twx-cartflyout a{color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#block-twx-cartflyout span{font-size:0.8rem;margin-right:5px}#cart-offcanvas{opacity:0.95}#cart-offcanvas .cart--cart-offcanvas__close button{margin:10px;padding:10px}#cart-offcanvas .cart-block--offcanvas-contents{margin:20px}#cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-cart-table td.cart-block--offcanvas-cart-table__title{padding-left:0}#cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-cart-table .cart-block--offcanvas-cart-table__price,#cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-cart-table .cart-block--offcanvas-cart-table__quantity,#cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-cart-table .cart-block--offcanvas-cart-table__title{font-size:0.8rem}#cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-cart-table .cart-block--offcanvas-cart-table__quantity input{text-align:center;border:1px solid var(--border)}#cart-offcanvas .cart-block--offcanvas-contents__update{border:unset;text-transform:uppercase;font-weight:400;font-size:0.7rem;line-height:0;height:1.4rem;min-height:1.4rem;padding:14px 14px;border-radius:var(--button-border-radius)}#cart-offcanvas .cart-block--offcanvas-contents__update:hover{background-color:var(--primary);color:white}#cart-offcanvas .cart-block--offcanvas-contents__update{background-color:var(--button-light);color:var(--button-light-content)}#cart-offcanvas .cart-block--offcanvas-contents__update:hover{color:var(--button-light);background-color:var(--dark)}#cart-offcanvas .cart-block--offcanvas-contents__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:10px}#cart-offcanvas .cart-block--offcanvas-contents__links a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;border:unset;text-align:center;text-transform:uppercase;font-weight:400;font-size:0.8rem;line-height:1;width:auto;min-height:1.8rem;padding:10px 20px;border-radius:var(--button-border-radius)}@media (max-width:380px){#cart-offcanvas .cart-block--offcanvas-contents__links a{line-height:unset;height:unset;padding:8px 16px}}#cart-offcanvas .cart-block--offcanvas-contents__links a{background-color:var(--buy-now);color:var(--buy-now-content);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}#cart-offcanvas .cart-block--offcanvas-contents__links a:hover{background-color:var(--buy-now-active)}.cart-block--summary a{display:block}.cart.cart-form thead th{background-color:var(--light)}.cart.cart-form td{background-color:var(--lighter)}.cart.cart-form td .js-form-item{margin:0}.cart.cart-form #edit-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.page-type-article h1.node-title{font-family:var(--font-heading),sans-serif;font-size:2rem;margin-bottom:0.5rem}.page-type-article h1.node-title.with-subtitle{border-bottom:0;margin-bottom:0;padding-bottom:0}.page-type-article h2.subtitle{font-family:var(--font-sans),sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;margin-top:0px;margin-bottom:20px;color:var(--tertiary)}.page-type-article h3,.page-type-article h4,.page-type-article h5{font-family:var(--font-article)}.page-type-article{}.page-type-article .article-featured-image .node-taxonomy-container{padding:0}.page-type-article .article-featured-image .node-taxonomy-container .taxonomy-terms{margin:0}.page-type-article .article-featured-image .node-taxonomy-container .taxonomy-terms li.taxonomy-term{margin:0}.page-type-article .article-featured-image .node-taxonomy-container .taxonomy-terms li.taxonomy-term img{margin:0}.page-type-article{}.page-type-article ul.subject-types{margin:0;padding:0;list-style:none}.page-type-article ul.subject-types li.subject-type{display:inline-block;background-color:var(--tertiary);margin-right:1px;margin-bottom:0}.page-type-article ul.subject-types li.subject-type a{font-family:var(--font-tags);font-size:0.8rem;text-transform:uppercase;color:white;text-decoration:none;padding:4px 10px}.page-type-article{}.page-type-article .node-contentclear .article-body{line-height:1.4em}.page-type-article .node-contentclear .article-body .field-name-body{margin-top:20px}.page-type-article .node-contentclear .article-body ol li,.page-type-article .node-contentclear .article-body ul li{padding:0;margin-bottom:4px;list-style:disc}.page-type-article .node-contentclear .article-body ol li:last-child,.page-type-article .node-contentclear .article-body ul li:last-child{margin-bottom:1.2rem}.page-type-article .node-contentclear .article-body ol,.page-type-article .node-contentclear .article-body p,.page-type-article .node-contentclear .article-body ul{font-family:var(--font-article);line-height:1.4rem}.page-type-article .node-contentclear .article-body td{font-size:1em}.page-type-article .node-contentclear .article-body u{text-decoration:none;background:#dde7ef;padding-left:5px;padding-right:5px}.page-type-article .node-contentclear .article-body a{text-decoration:underline}.page-type-article .node-contentclear h4{font-weight:bold}.page-type-article .aside .field.field--name-field-youtube-video{margin-bottom:1rem}.page-type-article .aside .subject-tags{padding:0;margin:0.5rem 0 1rem;border-top:1px solid var(--light);border-bottom:1px solid var(--light)}.page-type-article .aside .subject-tags .mini-head{font-family:var(--font-heading),sans-serif;font-weight:500;font-size:0.8rem;colorr:var(--dark)}.page-type-article .aside .subject-tags .taxonomy-terms{margin-top:5px;text-align:center}.page-type-article .aside .subject-tags .taxonomy-terms .taxonomy-term a{display:inline-block;padding:0px 8px;font-size:0.8rem;color:var(--tag-fg);text-decoration:none;background-color:var(--tag-bg);border-radius:0;border:1px solid var(--border);border-top-right-radius:6px;border-bottom-left-radius:6px}.page-type-article .aside .subject-tags .taxonomy-terms .taxonomy-term a:hover{color:var(--tag-hover-fg);background-color:var(--tag-hover-bg);border:1px solid var(--highlight)}.node-type-article.node-view-mode-teaser .field--name-body{margin-bottom:0}#block-twx-views-block-partner-update-block-1{margin-bottom:2rem}#block-twx-views-block-partner-update-block-1 .partner-update-grid-item h4{font-size:1.1rem;line-height:1.1rem}#block-twx-views-block-partner-update-block-1 .partner-update-grid-item .issue_date,#block-twx-views-block-partner-update-block-1 .partner-update-grid-item .issue_number{color:var(--partner);font-size:0.9rem;line-height:1.1rem}#block-twx-views-block-partner-update-block-1 .partner-update-grid-item .image img{-o-object-fit:cover;object-fit:cover;min-height:100%;width:auto}#block-twx-views-block-partner-update-block-1 .partner-update-grid-item{}#block-twx-views-block-partner-update-block-2 .image img{max-width:unset}.page-type-partner-update h1.node-title{font-family:var(--font-heading),sans-serif;font-size:2rem;margin-bottom:0.5rem}.page-type-partner-update h1.node-title.with-subtitle{border-bottom:0;margin-bottom:0;padding-bottom:0}.page-type-partner-update{}.page-type-partner-update .partner-featured-image .node-taxonomy-container{padding:0}.page-type-partner-update .partner-featured-image .node-taxonomy-container .taxonomy-terms{margin:0}.page-type-partner-update .partner-featured-image .node-taxonomy-container .taxonomy-terms li.taxonomy-term{margin:0}.page-type-partner-update .partner-featured-image .node-taxonomy-container .taxonomy-terms li.taxonomy-term img{margin:0}.page-type-partner-update .partner-content img.full-width{width:100%;max-width:unset;height:auto}.page-type-partner-update .partner-content .aside{padding-right:10px}.page-type-partner-update .partner-content .aside .partner-downloads h3.term-title{font-family:var(--font-sans);margin-top:10px;font-weight:bold;font-size:1.1em;line-height:1.1em;text-transform:uppercase}.page-type-partner-update .partner-content .aside .partner-downloads ul li.taxonomy-term{width:100%}.page-type-partner-update{}.page-type-partner-update .issue-number{list-style:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:var(--partner);padding:4px 20px}.page-type-partner-update .issue-number .field{margin-bottom:0}.page-type-partner-update .issue-number .field--label-inline{display:-webkit-box;display:-ms-flexbox;display:flex}.page-type-partner-update .issue-number .field--label-inline .field__label{color:white;margin-bottom:-2px}.page-type-partner-update .issue-number .field--label-inline .field-item{color:white}.page-type-partner-update{}.page-type-partner-update .node-contentclear .partner-body{line-height:1.4em}.page-type-partner-update .node-contentclear .partner-body .field-name-body{margin-top:20px}.page-type-partner-update .node-contentclear .partner-body ol li,.page-type-partner-update .node-contentclear .partner-body ul li{margin-bottom:10px}.page-type-partner-update .node-contentclear .partner-body ol,.page-type-partner-update .node-contentclear .partner-body p,.page-type-partner-update .node-contentclear .partner-body ul{font-family:var(--font-article);line-height:1.5rem}.page-type-partner-update .node-contentclear .partner-body ol.subhead,.page-type-partner-update .node-contentclear .partner-body p.subhead,.page-type-partner-update .node-contentclear .partner-body ul.subhead{font-family:var(--font-sans)}.page-type-partner-update .node-contentclear .partner-body td{font-size:1em}.page-type-partner-update .node-contentclear .partner-body u{text-decoration:none;background:#dde7ef;padding-left:5px;padding-right:5px}.page-type-partner-update .node-contentclear .partner-body a{text-decoration:underline}.page-type-partner-update .node-contentclear .partner-body .highlight{background-color:var(--highlight);padding-left:5px;padding-right:5px}.page-type-partner-update .node-contentclear h4{font-weight:bold}.page-type-partner-update .aside .field.field--name-field-media-audio-file{margin-bottom:1rem}.page-type-partner-update .aside{}.page-type-partner-update .aside .paragraph--type--partner-download{margin-bottom:0}.page-type-partner-update .aside .paragraph--type--partner-download .field--name-field-title{margin-bottom:0;font-family:var(--font-sans);font-size:0.9rem;text-transform:uppercase;font-weight:bold}.page-type-partner-update .aside .paragraph--type--partner-download .node-taxonomy-container{padding:0}.page-type-partner-update .aside .paragraph--type--partner-download .node-taxonomy-container ul.taxonomy-terms{margin-bottom:0}.partner-subscription-tabs .tabs-nav{background-color:var(--primary);padding-top:6px}.partner-subscription-tabs .tabs-nav .tab-button{font-family:var(--font-sans),sans-serif;color:var(--primary-content);background-color:var(--primary-tint);margin-left:2px;margin-right:2px;padding:6px 12px 12px;border-top-left-radius:6px;border-top-right-radius:6px}.partner-subscription-tabs .tabs-nav .tab-button img{margin-right:4px;margin-bottom:4px;border:1px solid var(--border)}@media only screen and (max-width:769px){.partner-subscription-tabs .tabs-nav .tab-button{margin-left:4px;margin-right:4px;padding-top:12px;border-radius:0;border-bottom:1px solid var(--primary-content)}}.partner-subscription-tabs .tabs-nav .tab-button.active{color:var(--primary);background-color:var(--primary-content);border-left:0;border-right:0}.partner-subscription-tabs .tab-panels .tab-panel{background-color:var(--primary-content);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);text-align:center;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);padding-bottom:2rem}.partner-subscription-tabs .tab-panels .tab-panel a{display:inline-block;width:180px;height:80px}.partner-subscription-gift{background-color:var(--background-tint);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);padding:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.partner-subscription-gift label{margin-right:10px;font-weight:bold}.partner-subscription-gift select{border-color:var(--border);border-width:1px;border-radius:var(--border-radius)}@media (max-width:992px){.partner-subscription-gift{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ck-editor .ck-content,.e_n{font-family:var(--font-article)}.ck-editor .ck-content a,.e_n a{text-decoration:none;color:#08304a;background-color:#a5e0ea}.ck-editor .ck-content strong,.e_n strong{font-weight:700}.ck-editor .ck-content .fl,.e_n .fl{float:left;margin-right:20px;margin-bottom:12px;max-width:50%}.ck-editor .ck-content .fr,.e_n .fr{float:right;margin-left:20px;margin-bottom:12px;max-width:50%}.ck-editor .ck-content .subhead,.e_n .subhead{display:inline-block;font-family:var(--font-sans);font-size:16px;font-weight:bold;line-height:22px;text-transform:uppercase;color:var(--partner);border-bottom:1px solid var(--partner);padding-bottom:2px;padding-right:20px;margin-bottom:0}.ck-editor .ck-content .pull-out,.e_n .pull-out{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #541f5f;padding:10px 20px;background-color:#e8c5d7}.ck-editor .ck-content .pull-out img,.e_n .pull-out img{margin-left:20px;max-width:90%}.ck-editor .ck-content .pull-out h3,.e_n .pull-out h3{color:#9d1313}.ck-editor .ck-content .pull-out p,.e_n .pull-out p{text-align:justify}.ck-editor .ck-content .pull-out a,.e_n .pull-out a{background-color:#edb7cb}.ck-editor .ck-content hl,.e_n hl{background-color:#ffff4f}@media only screen and (max-width:479px){.ck-editor .ck-content .fl,.e_n .fl{max-width:100%}.ck-editor .ck-content .fr,.e_n .fr{max-width:100%}}a.address-book__add-link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;border:unset;text-align:center;text-transform:uppercase;font-weight:400;font-size:0.8rem;line-height:1;width:auto;min-height:1.8rem;padding:10px 20px;border-radius:var(--button-border-radius)}@media (max-width:380px){a.address-book__add-link{line-height:unset;height:unset;padding:8px 16px}}a.address-book__add-link{background-color:var(--tertiary);color:var(--tertiary-content)}a.address-book__add-link:hover{background-color:var(--dark)}a.address-book__add-link{border:unset;text-transform:uppercase;font-weight:400;font-size:0.7rem;line-height:0;height:1.4rem;min-height:1.4rem;padding:14px 14px;border-radius:var(--button-border-radius)}a.address-book__add-link:hover{background-color:var(--primary);color:white}a.address-book__add-link{display:inline-block;margin-bottom:2rem}.address-book__profiles .profile .address{margin-bottom:0}.address-book__profiles .address-book__operations{margin-top:0}.address-book__profiles .address-book__operations a.address-book__edit-link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;border:unset;text-align:center;text-transform:uppercase;font-weight:400;font-size:0.8rem;line-height:1;width:auto;min-height:1.8rem;padding:10px 20px;border-radius:var(--button-border-radius)}@media (max-width:380px){.address-book__profiles .address-book__operations a.address-book__edit-link{line-height:unset;height:unset;padding:8px 16px}}.address-book__profiles .address-book__operations a.address-book__edit-link{background-color:var(--button-light);color:var(--button-light-content)}.address-book__profiles .address-book__operations a.address-book__edit-link:hover{color:var(--button-light);background-color:var(--dark)}.address-book__profiles .address-book__operations a.address-book__edit-link{border:unset;text-transform:uppercase;font-weight:400;font-size:0.7rem;line-height:0;height:1.4rem;min-height:1.4rem;padding:14px 14px;border-radius:var(--button-border-radius)}.address-book__profiles .address-book__operations a.address-book__edit-link:hover{background-color:var(--primary);color:white}.address-book__profiles .address-book__operations a.address-book__edit-link{display:inline-block;min-width:100px}#maintenance-page{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:100vh;background:#ffffff;color:#2d3436}.maintenance-header{position:relative;width:100%;padding:1rem 0}.site-name h4{color:#f0932b;line-height:1;font-weight:700}#maintenance{position:relative;margin:0 auto;padding:1rem 0}.maintenance{text-align:center}.maintenance-title{color:#fff}.maintenance-icon{padding:2rem 0}.maintenance-icon img{max-height:50vh}@media (min-width:576px){.w10,.w20,.w30,.w40,.w50,.w60,.w70,.w80,.w90{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px)}}@media (min-width:768px){.header-top-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem}.header-search-close{top:2rem}.search-box-content .block-title{display:block}.breadcrumb-item span{margin:0 10px}#main{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#sidebar-left{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}#sidebar-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.sidebar-left #main,.sidebar-right #main{-webkit-box-flex:1;-ms-flex:1 1 70%;flex:1 1 80%}.two-sidebar #main{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%}#sidebar-left{-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%}#sidebar-right{-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%}.footer-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.footer-bottom-blocks-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-bottom-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-bottom-last{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.copyright{margin-bottom:0}.width30{width:30%}.width40{width:40%}.width50{width:50%}.width60{width:60%}.width70{width:70%}.width80{width:80%}.width90{width:90%}.w10{-ms-flex-preferred-size:calc(10% - 10px);flex-basis:calc(10% - 10px)}.w20{-ms-flex-preferred-size:calc(20% - 10px);flex-basis:calc(20% - 10px)}.w30{-ms-flex-preferred-size:calc(30% - 10px);flex-basis:calc(30% - 10px)}.w40{-ms-flex-preferred-size:calc(40% - 10px);flex-basis:calc(40% - 10px)}.w50{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}.w60{-ms-flex-preferred-size:calc(60% - 10px);flex-basis:calc(60% - 10px)}.w70{-ms-flex-preferred-size:calc(70% - 10px);flex-basis:calc(70% - 10px)}.w80{-ms-flex-preferred-size:calc(80% - 10px);flex-basis:calc(80% - 10px)}.w90{-ms-flex-preferred-size:calc(90% - 10px);flex-basis:calc(90% - 10px)}.view-in-mobile{display:none}.view-in-desktop{display:block}}@media (max-width:890px){.header-account-top>.container,.highlighted.block-section>.container,.main-wrapper>.container,.page-header>.container,footer>.container{padding-left:30px;padding-right:30px}#block-twx-checkoutprogress{display:block;width:100%}#block-twx-checkoutprogress ol.checkout-progress{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#block-twx-checkoutprogress ol.checkout-progress li{display:block}}@media (max-width:767px){#sidebar-right{padding:0 0 12px;border-radius:10px;margin-bottom:0.5rem}#sidebar-right .block,#sidebar-right nav{margin-bottom:0;padding-bottom:0}}@media (min-width:1024px){.header-account-top>.container,.highlighted.block-section>.container,.main-wrapper>.container,.page-header>.container,footer>.container,header>.container{padding-left:30px;padding-right:30px}th{padding:10px}td{padding:5px 10px}.header-right{-webkit-box-flex:4;-ms-flex-positive:4;flex-grow:4;gap:1rem}.header-right .primary-menu-wrapper{width:100%}.close-mobile-menu,.mobile-menu{display:none}.menu-wrap{opacity:1;position:relative;top:0;width:100%;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.menu-wrap.mb-hide{opacity:1;visibility:visible}.menu-wrap .menu{font-size:0.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu-wrap .menu li.menu-item{width:unset}.menu-wrap .menu li.menu-item a{color:white;border-bottom:0;padding:0}.menu-wrap .menu .collapsed,.menu-wrap .menu .expanded,.menu-wrap .menu .menu-item-has-children,.menu-wrap .menu>li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-wrap .menu .collapsed:hover,.menu-wrap .menu .expanded:hover,.menu-wrap .menu .menu-item-has-children:hover,.menu-wrap .menu>li:hover{border-bottom:1px solid var(--light)}.menu-wrap .menu .submenu{position:absolute;display:none;background-color:white;font-size:0.9rem;top:100%;opacity:0;padding:10px;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.menu-wrap .menu .submenu li{width:100%;border-bottom:1px solid var(--border)}.menu-wrap .menu .submenu li>a,.menu-wrap .menu .submenu li>span{padding:0.5rem;color:var(--primary);border:none}.menu-wrap .menu .submenu li a{display:block;text-align:center;padding:0.5rem 1rem}.menu-wrap .menu .submenu li:last-of-type{border-bottom:none}.menu-wrap .menu .submenu .submenu{top:0;left:100%}.menu-wrap .menu .submenu .submenu .menu-item>a,.menu-wrap .menu .submenu .submenu .menu-item>span{padding:0.5rem}.collapsed:hover>.submenu,.expanded:hover>.submenu,.menu-item-has-children:hover>.submenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:slideUp 0.5s forwards;animation:slideUp 0.5s forwards}.paragraph .product-promo-panel{width:100%;height:560px}}
