.partButton1{--partButton1-gap: 6px;--partButton1-buttonIcon-size: 1.5rem;--partButton1-buttonIcon-color: currentColor;--partButton1-buttonLabel-color: currentColor;--partButton1-buttonLabel-fontFamily: inherit;--partButton1-buttonLabel-fontSize: 1.125rem;--partButton1-buttonLabel-fontWeight: 700}.partButton1.default,.partButton1.solid,.partButton1.outline{--partButton1-size: var(--button-size, 44px);--partButton1-spacingInsideLeftRight: var(--button-insideSpacing, 20px);--partButton1-buttonIcon-spacing: var(--partButton1-spacingInsideLeftRight);--partButton1-buttonLabel-spacing: var(--partButton1-spacingInsideLeftRight);min-height:var(--partButton1-size);min-width:var(--partButton1-size);border-radius:var(--button-borderRadius, 4px)}.partButton1.default{--partButton1-backgroundColor: var(--red);--partButton1-backgroundColor-hover: var(--turquoise);--partButton1-color: #fff;--partButton1-color-hover: var(--partButton1-color);background-color:var(--partButton1-backgroundColor);color:var(--partButton1-color)}@media (hover: hover){.partButton1.default:not([disabled]):hover,.partButton1.default:not([disabled]):focus{background-color:var(--partButton1-backgroundColor-hover);color:var(--partButton1-color-hover)}}.partButton1.solid.partButton--black{--partButton1-backgroundColor: #000;--partButton1-backgroundColor-hover: #666;--partButton1-color: #fff;--partButton1-color-hover: var(--partButton1-color);background-color:var(--partButton1-backgroundColor);color:var(--partButton1-color)}@media (hover: hover){.partButton1.solid.partButton--black:not([disabled]):hover,.partButton1.solid.partButton--black:not([disabled]):focus{background-color:var(--partButton1-backgroundColor-hover);color:var(--partButton1-color-hover)}}.partButton1.solid.partButton--greyLight{--partButton1-backgroundColor: #f0f0f0;--partButton1-backgroundColor-hover: #000;--partButton1-color: #000;--partButton1-color-hover: #fff;background-color:var(--partButton1-backgroundColor);color:var(--partButton1-color)}@media (hover: hover){.partButton1.solid.partButton--greyLight:not([disabled]):hover,.partButton1.solid.partButton--greyLight:not([disabled]):focus{background-color:var(--partButton1-backgroundColor-hover);color:var(--partButton1-color-hover)}}.partButton1.outline{--partButton1-backgroundColor: transparent;--partButton1-backgroundColor-hover: var(--red);--partButton1-color: var(--red);--partButton1-color-hover: var(--white);background-color:var(--partButton1-backgroundColor);color:var(--partButton1-color);border:solid 3px var(--red)}@media (hover: hover){.partButton1.outline:not([disabled]):hover,.partButton1.outline:not([disabled]):focus{background-color:var(--partButton1-backgroundColor-hover);color:var(--partButton1-color-hover)}}.partButton1.plain{--partButton1-color: var(--black);--partButton1-color-hover: var(--partButton1-color);--partButton1-buttonIcon-size: 1rem;--partButton1-buttonLabel-fontSize: .875rem;--partButton1-buttonLabel-fontWeight: 400;--partButton1-gap: .2rem;color:var(--partButton1-color);--partButton1-textDecorationColor: transparent;--partButton1-textDecorationColor-hover: #000}.partButton1.plain .buttonLabel{text-decoration:underline;text-decoration-color:var(--partButton1-textDecorationColor);text-decoration-thickness:.1667em;text-underline-offset:.1111em}@media (hover: hover){.partButton1.plain:not([disabled]):hover .buttonLabel,.partButton1.plain:not([disabled]):focus .buttonLabel{text-decoration-color:var(--partButton1-textDecorationColor-hover)}}.partButton1{color:currentColor;position:relative;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;gap:var(--partButton1-gap);transition:background-color .3s,border-color .3s,transform .15s}.partButton1 .buttonIcon{z-index:10;display:flex;align-items:center;flex:0 0 auto;transition:opacity .3s}.partButton1 .buttonIcon:not(:only-child):first-child{margin-left:var(--partButton1-buttonIcon-spacing)}.partButton1 .buttonIcon:not(:only-child):last-child{margin-right:var(--partButton1-buttonIcon-spacing)}.partButton1 .buttonIcon>svg{width:calc(var(--partButton1-buttonIcon-size) * .8);height:calc(var(--partButton1-buttonIcon-size) * .8);fill:var(--partButton1-buttonIcon-color);transition:fill .3s}.partButton1 .buttonIcon .partFontIcon{--partFontIcon-size: var(--partButton1-buttonIcon-size);--partFontIcon-color: var(--partButton1-buttonIcon-color)}.partButton1 .buttonIcon .partFontIcon2--inlineSvg{transition:fill .3s}.partButton1 .buttonIcon .partFontIcon2--fontFile{transition:color .3s}.partButton1 .buttonLabel{z-index:10;flex:0 1 auto;color:var(--partButton1-buttonLabel-color);line-height:normal;text-align:left;font-family:var(--partButton1-buttonLabel-fontFamily);font-size:var(--partButton1-buttonLabel-fontSize);font-weight:var(--partButton1-buttonLabel-fontWeight);margin-top:calc((var(--partButton1-size) - (var(--partButton1-buttonLabel-fontSize) * 1.4)) / 2);margin-bottom:calc((var(--partButton1-size) - (var(--partButton1-buttonLabel-fontSize) * 1.4)) / 2);transition:color .3s,text-decoration .3s,opacity .3s;word-break:break-word}.partButton1 .buttonLabel:first-child{margin-left:var(--partButton1-buttonLabel-spacing)}.partButton1 .buttonLabel:last-child{margin-right:var(--partButton1-buttonLabel-spacing)}.partButton1[href^="mailto:"] .buttonLabel{text-wrap:stable}.partButton1.selected{background-color:#000}.partButton1.disabled{opacity:.4;cursor:not-allowed}.partButton1.disabled .buttonIcon,.partButton1.disabled .buttonLabel{opacity:.4}.partButton1.loading{pointer-events:none}.partButton1.loading .buttonIcon,.partButton1.loading .buttonLabel{opacity:0}.partButton1.underline.loading .buttonIcon,.partButton1.underline.loading .buttonLabel,.partButton1.plain.loading .buttonIcon,.partButton1.plain.loading .buttonLabel{opacity:.15}.partButton1.loading:before,.partButton1.loading:after{opacity:0;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:24px;width:24px;border:solid 3px var(--partButton1-buttonLabel-color);border-radius:50%}.partButton1.loading:before{animation:partButton1AnimationfadeInCircle .3s forwards;animation-delay:.3s}.partButton1.loading:after{border-color:transparent;border-top-color:var(--partButton1-buttonLabel-color);animation:partButton1AnimationSpin 1s linear infinite,partButton1AnimationfadeInCirclePiece .3s forwards;animation-delay:.6s}@keyframes partButton1AnimationSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes partButton1AnimationfadeInCircle{to{opacity:.4}}@keyframes partButton1AnimationfadeInCirclePiece{to{opacity:1}}.partButtonContentContainer{display:inline-flex;flex-wrap:wrap;gap:.83333em;max-width:100%}
