@font-face{font-family:var(--font-zom);src:var(--font-zom-src);font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:var(--font-cg);src:var(--font-cg-src);font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:var(--font-c);src:var(--font-c-src);font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:var(--font-zkgn);src:var(--font-zkgn-src);font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:var(--font-m);src:var(--font-m-src);font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:var(--font-pd);src:var(--font-pd-src);font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:"DIN Alternate Bold";src:url("../../../assets/fonts/DINALTERNATE-BOLD.TTF") format("woff");font-weight:normal;font-style:normal;font-display:block}.abi-container-buttons{margin-top:calc(24/var(--base)*1em)}.abi-container-button{font-size:calc(var(--fsz)/var(--base)*1em)}.abi-container-button *,.abi-container-button ::before,.abi-container-button ::after{box-sizing:border-box;background-repeat:no-repeat}.abi-container-button ::before,.abi-container-button ::after{text-decoration:inherit;vertical-align:inherit}.abi-container-button :where(:lang(ja)){font-variant-east-asian:proportional-width;font-feature-settings:"palt";word-break:break-all;overflow-wrap:break-word}.abi-container-button :where(p){margin-block:0}.abi-container-button .is-small-text{font-size:inherit}.abi-container-button .is-regular-text{font-size:inherit}.abi-container-button .is-large-text{font-size:inherit}.abi-container-button .is-larger-text{font-size:inherit}.abi-container-button .has-drop-cap:not(:focus):first-letter{font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;margin:0}.abi-container-button body.rtl .has-drop-cap:not(:focus):first-letter{margin-left:0}.abi-container-button :root :where(p.has-background){padding:0}@container (calc(768 / 16 * 1em) <= inline-size){.abi-container-button{--fsz: 16}}@container (inline-size < calc(768 / 16 * 1em)){.abi-container-button{--fsz: 14}}.abi-container-button .is-style-normal .wp-element-button{border:0;padding:0;margin:0;background:none;color:#a3b432;text-decoration:none;display:flex;align-items:center;gap:calc(12/var(--fsz)*1em);font-weight:700}.abi-container-button .is-style-normal .wp-element-button::after{content:"";width:calc(35/var(--fsz)*1em);height:calc(1/var(--fsz)*1em);background:#323232;transition:width .3s ease-in-out}.abi-container-button .is-style-normal .wp-element-button:hover::after{width:calc(20/var(--fsz)*1em)}.abi-container-button .wp-block-button:not(.is-style-normal,.is-style-outline) .wp-element-button{padding:calc(16/var(--fsz)*1em) calc(36/var(--fsz)*1em);color:#fff;border-radius:10em;border:0;text-decoration:none;display:inline-block;vertical-align:top;font-weight:700;background:linear-gradient(90deg, #a3c131 0%, #42b1df 50%, #a3c131 100%);transition:.2s cubic-bezier(0.45, 0, 0.55, 1);background-repeat:no-repeat;background-position:left center;background-size:200% 100%}.abi-container-button .wp-block-button:not(.is-style-normal,.is-style-outline) .wp-element-button:hover{background-position:100% 0}.abi-container-button .is-style-outline .wp-element-button{--border-width: 1;padding:calc(16/var(--fsz)*1em) calc(36/var(--fsz)*1em);border-radius:10em;border:0;text-decoration:none;display:inline-block;vertical-align:top;font-weight:700;appearance:none;transition:.15s;background:#fff;color:#323232;position:relative;z-index:0}.abi-container-button .is-style-outline .wp-element-button::before,.abi-container-button .is-style-outline .wp-element-button::after{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:linear-gradient(to right, #a3c130 0%, #49b2e0 73%, #49b2e0 100%) border-box border-box;border-radius:inherit;transition:inherit;content:""}.abi-container-button .is-style-outline .wp-element-button::before{border:calc(var(--border-width)/var(--fsz)*1em) solid rgba(0,0,0,0);background:linear-gradient(to right, #a3c130 0%, #49b2e0 73%, #49b2e0 100%) border-box border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:destination-out;mask-composite:exclude}.abi-container-button .is-style-outline .wp-element-button::after{opacity:0}.abi-container-button .is-style-outline .wp-element-button:hover{color:#fff}.abi-container-button .is-style-outline .wp-element-button:hover::after{opacity:1}.wp-block-buttons{justify-content:center}
