.partButton2{--partButton2-gap: .2em;--partButton2-boxShadow: none;--partButton2-borderRadius: calc(var(--partButton2-size) * var(--button-borderRadius));--partButton2-insideSpacingLeftRight: calc(var(--partButton2-size) * var(--button-insideSpacing));--partButton2-buttonIcon-spacing: var(--partButton2-insideSpacingLeftRight);--partButton2-buttonLabel-spacing: var(--partButton2-insideSpacingLeftRight);--partButton2-buttonLabel-padding: calc((var(--partButton2-size) - (var(--partButton2-buttonLabel-fontSize) * 1.3)) / 2);--partButton2-buttonLabel-color: var(--black);--partButton2-buttonLabel-color-hover: var(--black);--partButton2-buttonLabel-color-focus: var(--partButton2-buttonLabel-color);--partButton2-buttonLabel-color-selected: var(--partButton2-buttonLabel-color);--partButton2-buttonLabel-color-disabled: var(--partButton2-buttonLabel-color);--partButton2-buttonLabel-fontFamily: var(--button-fontFamily);--partButton2-buttonLabel-fontWeight: var(--button-fontWeight);--partButton2-buttonIcon-color: var(--black);--partButton2-buttonIcon-color-hover: var(--black);--partButton2-buttonIcon-color-focus: var(--partButton2-buttonIcon-color);--partButton2-buttonIcon-color-selected: var(--black);--partButton2-buttonIcon-color-disabled: var(--black);--partButton2-buttonIcon-size: auto;--partButton2-buttonIcon-backgroundColor: transparent;--partButton2-buttonIcon-borderRadius: 0;--partButton2-backgroundColor: transparent;--partButton2-backgroundColor-hover: transparent;--partButton2-backgroundColor-selected: transparent;--partButton2-backgroundColor-disabled: transparent;--partButton2-border: none;--partButton2-borderColor: var(--partColor);--partButton2-borderColor-hover: var(--partColor);--partButton2-borderColor-selected: var(--partColor-selected);--partButton2-borderColor-disabled: var(--partColor-disabled);--partButton2-borderWidth: 1px;--partButton2-borderStyle: solid;--partButton2-textDecoration: none;--partButton2-textDecorationColor: var(--partColor);--partButton2-textDecorationColor-hover: var(--partColor);--partButton2-textDecorationColor-focus: var(--partColor);--partButton2-textDecorationColor-selected: var(--partColor-selected);--partButton2-textDecorationColor-disabled: var(--partColor-disabled);--partButton2-textDecorationLine: underline;--partButton2-textDecorationStyle: solid;--partButton2-textDecorationThickness: .125em;--partButton2-underlinePosition: under;--partButton2-underlineOffset: .125em;--partButton2-outline: none;--partButton2-outlineColor: transparent;--partButton2-outlineColor-hover: var(--partColor-focus);--partButton2-outlineWidth: 4px;--partButton2-outlineStyle: solid;--partButton2-loading-color: var(--partButton2-buttonIcon-color);--partButton2-loading-iconLabel-opacity: 0}.partButton2--size-s{--partButton2-size: var(--button-size-s, 36px);--partButton2-buttonLabel-fontSize: .875rem;--partButton2-buttonIcon-size: 1rem}.partButton2--size-m{--partButton2-size: var(--button-size-m, 44px);--partButton2-buttonLabel-fontSize: 1rem;--partButton2-buttonIcon-size: 1.125rem}.partButton2--size-l{--partButton2-size: var(--component-size-l, 54px);--partButton2-buttonLabel-fontSize: 1rem;--partButton2-buttonIcon-size: 1.125rem}.partButton2--size-xl{--partButton2-size: var(--component-size-xl, 64px);--partButton2-buttonLabel-fontSize: 1.125rem;--partButton2-buttonIcon-size: 1.25rem}.partButton2--style-solid{--partButton2-backgroundColor: var(--partColor);--partButton2-backgroundColor-hover: var(--partColor-hover);--partButton2-backgroundColor-selected: var(--partColor-selected);--partButton2-backgroundColor-disabled: var(--partColor-disabled);--partButton2-buttonLabel-color: var(--partColor-content);--partButton2-buttonLabel-color-hover: var(--partColor-content-hover);--partButton2-buttonLabel-color-focus: var(--partColor-content);--partButton2-buttonLabel-color-selected: var(--partColor-content-selected);--partButton2-buttonLabel-color-disabled: var(--partColor-content-disabled);--partButton2-buttonIcon-color: var(--partColor-content);--partButton2-buttonIcon-color-hover: var(--partColor-content-hover);--partButton2-buttonIcon-color-focus: var(--partColor-content);--partButton2-buttonIcon-color-selected: var(--partColor-content-selected);--partButton2-buttonIcon-color-disabled: var(--partColor-content-disabled);--partButton2-outline: var(--partButton2-outlineColor) var(--partButton2-outlineWidth) var(--partButton2-outlineStyle)}.partButton2--style-outline{--partButton2-buttonLabel-color: var(--color-surface-content);--partButton2-buttonLabel-color-hover: var(--color-surface-content);--partButton2-buttonLabel-color-selected: var(--partColor-content-selected);--partButton2-buttonLabel-color-disabled: var(--color-surface-content);--partButton2-buttonIcon-color: var(--partColor);--partButton2-buttonIcon-color-hover: var(--partColor);--partButton2-buttonIcon-color-selected: var(--partColor-content-selected);--partButton2-buttonIcon-color-disabled: var(--color-surface-content);--partButton2-border: var(--partButton2-borderColor) var(--partButton2-borderWidth) var(--partButton2-borderStyle);--partButton2-borderColor: var(--partColor-border);--partButton2-borderColor-selected: var(--partColor);--partButton2-backgroundColor-hover: var(--partColor-subtle);--partButton2-backgroundColor-selected: var(--partColor);--partButton2-outline: var(--partButton2-outlineColor) var(--partButton2-outlineWidth) var(--partButton2-outlineStyle)}.partButton2--style-underline{--partButton2-size: auto;--partButton2-buttonIcon-spacing: 0;--partButton2-buttonLabel-spacing: 0;--partButton2-buttonLabel-padding: calc(var(--partButton2-underlineOffset) + var(--partButton2-textDecorationThickness));--partButton2-buttonLabel-color: var(--color-surface-content-emphasis);--partButton2-buttonLabel-color-hover: var(--color-surface-content-emphasis);--partButton2-buttonLabel-color-selected: var(--color-surface-content-emphasis);--partButton2-buttonLabel-color-disabled: var(--color-surface-content);--partButton2-buttonIcon-color: var(--partColor);--partButton2-buttonIcon-color-hover: var(--partColor);--partButton2-buttonIcon-color-focus: var(--partColor);--partButton2-buttonIcon-color-selected: var(--partColor);--partButton2-buttonIcon-color-disabled: var(--color-surface-content);--partButton2-borderRadius: 0px;--partButton2-textDecoration: var(--partButton2-textDecorationColor) var(--partButton2-textDecorationLine) var(--partButton2-textDecorationStyle) var(--partButton2-textDecorationThickness);--partButton2-textDecorationColor-focus: var(--color-surface-content-emphasis);--partButton2-loading-iconLabel-opacity: .15}.partButton2--style-plain{--partButton2-size: auto;--partButton2-buttonIcon-spacing: 0;--partButton2-buttonLabel-spacing: 0;--partButton2-buttonLabel-padding: calc(var(--partButton2-underlineOffset) + var(--partButton2-textDecorationThickness));--partButton2-buttonLabel-color: var(--color-surface-content-emphasis);--partButton2-buttonLabel-color-hover: var(--color-surface-content-emphasis);--partButton2-buttonLabel-color-selected: var(--color-surface-content-emphasis);--partButton2-buttonLabel-color-disabled: var(--color-surface-content);--partButton2-buttonIcon-color: var(--partColor);--partButton2-buttonIcon-color-hover: var(--partColor);--partButton2-buttonIcon-color-focus: var(--partColor);--partButton2-buttonIcon-color-selected: var(--partColor);--partButton2-buttonIcon-color-disabled: var(--color-surface-content);--partButton2-borderRadius: 0px;--partButton2-textDecoration: var(--partButton2-textDecorationColor) var(--partButton2-textDecorationLine) var(--partButton2-textDecorationStyle) var(--partButton2-textDecorationThickness);--partButton2-textDecorationColor: transparent;--partButton2-loading-iconLabel-opacity: .15}.partButton2--style-ghost{--partButton2-backgroundColor: transparent;--partButton2-backgroundColor-hover: var(--partColor-subtle);--partButton2-backgroundColor-selected: var(--partColor);--partButton2-buttonLabel-color: var(--color-surface-content-emphasis);--partButton2-buttonLabel-color-hover: var(--color-surface-content-emphasis);--partButton2-buttonLabel-color-focus: var(--color-surface-content-emphasis);--partButton2-buttonLabel-color-selected: var(--partColor-content);--partButton2-buttonLabel-color-disabled: var(--color-surface-content);--partButton2-buttonIcon-color: var(--partColor);--partButton2-buttonIcon-color-hover: var(--partColor);--partButton2-buttonIcon-color-focus: var(--partColor);--partButton2-buttonIcon-color-selected: var(--partColor-content);--partButton2-buttonIcon-color-disabled: var(--color-surface-content);--partButton2-outline: var(--partButton2-outlineColor) var(--partButton2-outlineWidth) var(--partButton2-outlineStyle)}.partButton2{gap:var(--partButton2-gap);background-color:var(--partButton2-backgroundColor);border:var(--partButton2-border);border-radius:var(--partButton2-borderRadius);outline:var(--partButton2-outline);min-height:var(--partButton2-size);min-width:var(--partButton2-size);box-shadow:var(--partButton2-boxShadow);position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;text-decoration:none;cursor:pointer;transition:.3s}.partButton2:after{position:absolute;bottom:0;width:100%;height:100%;opacity:0;transition:.3s;content:"";z-index:10;pointer-events:none}@media (hover: hover){.partButton2:not([disabled]):hover,.partButton2--hover:after{border-color:var(--partButton2-borderColor-hover)}.partButton2:not([disabled]):hover:after,.partButton2--hover:after{background-color:var(--partButton2-backgroundColor-hover);opacity:1}}.partButton2:focus-visible,.partButton2--focus{outline-color:var(--partButton2-outlineColor-hover)}.partButton2[disabled]{background-color:var(--partButton2-backgroundColor-disabled);cursor:not-allowed}.partButton2[disabled] .button-icon,.partButton2[disabled] .button-label{opacity:.8}.partButton2[aria-selected=true]{background-color:var(--partButton2-backgroundColor-selected);border-color:var(--partButton2-borderColor-selected)}.partButton2[disabled]{background-color:var(--partButton2-backgroundColor-disabled);border-color:var(--partButton2-borderColor-disabled)}.partButton2 .button-label{z-index:20;flex:0 1 auto;color:var(--partButton2-buttonLabel-color);line-height:normal;text-align:left;font-family:var(--partButton2-buttonLabel-fontFamily);font-size:var(--partButton2-buttonLabel-fontSize);font-weight:var(--partButton2-buttonLabel-fontWeight);transition:color .3s,text-decoration .3s,opacity .3s;word-break:break-word;padding:var(--partButton2-buttonLabel-padding) 0;text-decoration:var(--partButton2-textDecoration);text-underline-position:var(--partButton2-underlinePosition);text-underline-offset:var(--partButton2-underlineOffset)}.partButton2:not([disabled]):hover .button-label,.partButton2--hover:not([disabled]) .button-label{color:var(--partButton2-buttonLabel-color-hover);text-decoration-color:var(--partButton2-textDecorationColor-hover)}.partButton2:not([disabled],:hover,.partButton2--hover,.partButton2[aria-selected="true"]):focus-visible .button-label,.partButton2--focus:not([disabled],:hover,.partButton2--hover,.partButton2[aria-selected="true"]) .button-label{color:var(--partButton2-buttonLabel-color-focus);text-decoration-color:var(--partButton2-textDecorationColor-focus)}.partButton2[aria-selected=true] .button-label{color:var(--partButton2-buttonLabel-color-selected);text-decoration-color:var(--partButton2-textDecorationColor-selected)}.partButton2[disabled] .button-label{color:var(--partButton2-buttonLabel-color-disabled);text-decoration-color:var(--partButton2-textDecorationColor-disabled)}.partButton2 .button-label:nth-child(2){margin-left:var(--partButton2-buttonLabel-spacing)}.partButton2 .button-label:last-child{margin-right:var(--partButton2-buttonLabel-spacing)}.partButton2[href^="mailto:"] .button-label{text-wrap:stable}.partButton2 .button-icon{z-index:20;display:grid;place-items:center;flex:0 0 auto;transition:opacity .3s;width:var(--partButton2-buttonIcon-size);height:var(--partButton2-buttonIcon-size);background-color:var(--partButton2-buttonIcon-backgroundColor);border-radius:var(--partButton2-buttonIcon-borderRadius)}.partButton2>.button-icon:nth-child(2){margin-left:var(--partButton2-buttonIcon-spacing)}.partButton2>.button-icon:last-child{margin-right:var(--partButton2-buttonIcon-spacing)}.partButton2>.button-icon:nth-child(2):last-child{margin-left:0;margin-right:0}.partButton2 .button-icon>svg{width:calc(var(--partButton2-buttonIcon-size) * .8);height:calc(var(--partButton2-buttonIcon-size) * .8);fill:var(--partButton2-buttonIcon-color);transition:fill .3s}.partButton2 .button-icon .partFontIcon{--partFontIcon-size: var(--partButton2-buttonIcon-size);--partFontIcon-color: var(--partButton2-buttonIcon-color)}.partButton2:not([disabled]):hover .button-icon .partFontIcon,.partButton2--hover:not([disabled]) .button-icon .partFontIcon{--partFontIcon-color: var(--partButton2-buttonIcon-color-hover)}.partButton2:not([disabled],:hover,.partButton2--hover,.partButton2[aria-selected="true"]):focus-visible .button-icon .partFontIcon,.partButton2--focus:not([disabled],:hover,.partButton2--hover,.partButton2[aria-selected="true"]) .button-icon .partFontIcon{--partFontIcon-color: var(--partButton2-buttonIcon-color-focus)}.partButton2[aria-selected=true] .button-icon .partFontIcon{--partFontIcon-color: var(--partButton2-buttonIcon-color-selected)}.partButton2[disabled] .button-icon .partFontIcon{--partFontIcon-color: var(--partButton2-buttonIcon-color-disabled)}.partButton2 .button-icon .partFontIcon2--inlineSvg svg{transition:fill .3s}.partButton2 .button-icon .partFontIcon2--fontFile{transition:color .3s}.partButton2[data-loading]{pointer-events:none}.partButton2[data-loading] .button-icon,.partButton2[data-loading] .button-label{opacity:var(--partButton2-loading-iconLabel-opacity)}.partButton2 .button-loading{display:none}.partButton2[data-loading] .button-loading{display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:1.125rem;min-width:1.125rem;height:calc(var(--partButton2-size) * .5);width:calc(var(--partButton2-size) * .5)}.partButton2[data-loading] .button-loading:before,.partButton2[data-loading] .button-loading:after{opacity:0;grid-area:1 / 1;content:"";border:solid .1875em var(--partButton2-loading-color);border-radius:50%}.partButton2[data-loading] .button-loading:before{animation:partButton2AnimationfadeInCircle .3s forwards;animation-delay:.3s}.partButton2[data-loading] .button-loading:after{border-color:transparent;border-top-color:var(--partButton2-loading-color);animation:partButton2AnimationSpin 1s linear infinite,partButton2AnimationfadeInCirclePiece .3s forwards;animation-delay:.6s}@keyframes partButton2AnimationSpin{to{transform:rotate(360deg)}}@keyframes partButton2AnimationfadeInCircle{to{opacity:.4}}@keyframes partButton2AnimationfadeInCirclePiece{to{opacity:1}}.partButtonContentContainer{display:inline-flex;flex-wrap:wrap;gap:.83333em;max-width:100%}
