button{font-family:"IPAI Font", sans-serif;font-size:var(--ipai-text-normal)}.bx-button{display:inline-block;color:var(--button-color) !important;border:1px solid var(--button-color);padding:0.75rem 1.5rem;border-radius:3rem;transition:background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;text-align:center;font-size:var(--ipai-text-normal);background:inherit;--button-color: #5C000F;--text-color: #5C000F}.bx-button.eukalypt,.bx-button.filled{background-color:var(--button-color);color:var(--text-color) !important}.bx-button.filled{--text-color: #E7DECD}.bx-button.light{--button-color: #EFEADE;--text-color: #5C000F}.bx-button.eukalypt{--button-color: #8CAEA7;--text-color: #5C000F}.bx-button.green{--button-color: #00C259;--text-color: #5C000F}.bx-button.disabled{pointer-events:none;opacity:0.8}.bx-button.disabled.eukalypt{opacity:1;--button-color: #B9C6BA;--text-color: #8A333C}.bx-button.with-icon{display:flex;gap:0.5rem;align-items:center;justify-content:center}.bx-button.with-icon:after{content:"";display:block;height:1.25rem;width:1.25rem;background:var(--text-color);mask-image:var(--icon-url);mask-position:center;mask-repeat:no-repeat;mask-size:contain;transition:background-color 0.2s ease-in-out}@media (hover:hover){.bx-button.with-icon:hover:after{background:#E7DECD}}.bx-button.with-icon.download{--icon-url: url(/wp-content/themes/ipai-foundation-theme-1/general/Button/assets/../../../assets/media/download-icon.svg)}.bx-button.with-icon.apple{--icon-url: url(/wp-content/themes/ipai-foundation-theme-1/general/Button/assets/../../../assets/media/apple-cal-icon.svg)}.bx-button.with-icon.google{--icon-url: url(/wp-content/themes/ipai-foundation-theme-1/general/Button/assets/../../../assets/media/google-cal-icon.svg)}.bx-button.with-icon.outlook{--icon-url: url(/wp-content/themes/ipai-foundation-theme-1/general/Button/assets/../../../assets/media/outlook-cal-icon.svg)}.bx-button.with-icon.bookmark-filled{--icon-url: url(/wp-content/themes/ipai-foundation-theme-1/general/Button/assets/../../../assets/media/bookmark-filled.svg);flex-direction:row-reverse}.bx-button.with-icon.checkmark{--icon-url: url(/wp-content/themes/ipai-foundation-theme-1/general/Button/assets/../../../assets/media/checkbox-mark.svg);flex-direction:row-reverse}.bx-button.with-icon.checkmark:after{width:1rem;height:1rem}.bx-button.with-icon.reversed{flex-direction:row-reverse}@media (hover:hover){.bx-button:not(.disabled):hover{background-color:#FF5712;border-color:#FF5712}.bx-button:not(.disabled):hover.light-hover{background-color:#EFEADE;border-color:#EFEADE}.bx-button:not(.disabled):hover.light-hover .clip:after{color:#5C000F !important}.bx-button:not(.disabled):hover .clip .button-text{transform:translate3d(0px, -100%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg)}.bx-button:not(.disabled):hover .clip:after{transform:translate3d(0px, -100%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg)}}.bx-button .clip{z-index:1;text-decoration:none;position:relative;overflow:hidden}.bx-button .clip:after,.bx-button .clip .button-text{transform:translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);transform-style:preserve-3d;transition:transform 0.2s ease-in-out;will-change:transform}.bx-button .clip br{display:none}.bx-button .clip:after{content:attr(data-inner-text);display:block;width:100%;position:absolute;bottom:-100%;color:#E7DECD !important}