.ystdb-button__icon{line-height:1}.ystdb-button__icon svg{display:block}.ystdb-button__icon svg[fill=none]{fill:none}.ystdb-button__icon svg[fill=currentColor]{fill:currentcolor}.ystdb-button__icon svg[stroke=none]{stroke:none}.ystdb-button__icon svg[stroke=currentColor]{stroke:currentcolor}.ystdb-button__icon--left{margin-right:.5em}.ystdb-button__icon--right{margin-left:.5em}.ystdb-button__link-content{display:flex;align-items:center;justify-content:center}.ystdb-button__link{cursor:pointer}.ystdb-button__link .ystdb-button__text{line-height:1.3}.ystdb-button__link.has-animation{position:relative;overflow:hidden}.ystdb-button__link.has-animation:before{position:absolute;top:-50%;left:0;width:50px;height:150%;transform:rotate(45deg);background-color:#fff;content:"";animation-duration:inherit;animation-iteration-count:infinite;opacity:0}.ystdb-button__link.has-animation.has-animation--shine:before{animation-name:shine}.ystdb-button__link .ystdb-button__icon.fa-xs svg,.ystdb-button__link .ystdb-button__icon.is-small svg{width:.75em;height:.75em}.ystdb-button__link .ystdb-button__icon.fa-2x svg,.ystdb-button__link .ystdb-button__icon.is-large svg{width:2em;height:2em}:where(.ystdb-button__link).wp-block-button__link{width:auto}@media(max-width:599px){.wp-block-button.ys-is-font-responsive{font-size:var(--ys-font-mobile)}}@media(min-width:600px)and (max-width:1024px){.wp-block-button.ys-is-font-responsive{font-size:var(--ys-font-tablet)}}@media(min-width:1025px){.wp-block-button.ys-is-font-responsive{font-size:var(--ys-font-desktop)}}.wp-block-button .ystdb-button__link.is-small{padding:.25rem 1rem}.wp-block-button .ystdb-button__link.is-large{padding:.75rem 2.5rem}.wp-block-button .ystdb-button__link.is-block{margin-right:auto;margin-left:auto;text-align:center}.wp-block-button .ystdb-button__link.is-block:not(.is-block--mobile):not(.is-block--tablet):not(.is-block--desktop){display:block}@media(max-width:599px){.wp-block-button .ystdb-button__link.is-block--mobile{display:block}}@media(min-width:600px)and (max-width:1024px){.wp-block-button .ystdb-button__link.is-block--tablet{display:block}}@media(min-width:1025px){.wp-block-button .ystdb-button__link.is-block--desktop{display:block}}@media(max-width:599px){.wp-block-button .ystdb-button__link.is-vertical-padding-responsive{padding-top:var(--ys-padding-vertical-mobile);padding-bottom:var(--ys-padding-vertical-mobile)}}@media(min-width:600px)and (max-width:1024px){.wp-block-button .ystdb-button__link.is-vertical-padding-responsive{padding-top:var(--ys-padding-vertical-tablet);padding-bottom:var(--ys-padding-vertical-tablet)}}@media(min-width:1025px){.wp-block-button .ystdb-button__link.is-vertical-padding-responsive{padding-top:var(--ys-padding-vertical-desktop);padding-bottom:var(--ys-padding-vertical-desktop)}}@media(max-width:599px){.wp-block-button .ystdb-button__link.is-horizontal-padding-responsive{padding-right:var(--ys-padding-horizontal-mobile);padding-left:var(--ys-padding-horizontal-mobile)}}@media(min-width:600px)and (max-width:1024px){.wp-block-button .ystdb-button__link.is-horizontal-padding-responsive{padding-right:var(--ys-padding-horizontal-tablet);padding-left:var(--ys-padding-horizontal-tablet)}}@media(min-width:1025px){.wp-block-button .ystdb-button__link.is-horizontal-padding-responsive{padding-right:var(--ys-padding-horizontal-desktop);padding-left:var(--ys-padding-horizontal-desktop)}}@keyframes shine{0%{transform:scale(0) rotate(45deg);opacity:0}80%{transform:scale(0) rotate(45deg);opacity:.3}81%{transform:scale(4) rotate(45deg);opacity:.6}to{transform:scale(80) rotate(45deg);opacity:0}}.ystdb-btn-link{position:relative}.ystdb-btn-link a{display:block;background-color:rgba(0,0,0,0);text-decoration:none;transition-duration:unset}.ystdb-btn-link a,.ystdb-btn-link a:hover{color:currentcolor}.ystdb-btn-link a:before{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;content:""}.ystdb-btn-link img:not(.is-show-image){z-index:-1;position:absolute;top:0;left:0;width:1px;height:1px;opacity:0}.ystdb-button__icon{line-height:1}.ystdb-button__icon svg{display:block}.ystdb-button__icon svg[fill=none]{fill:none}.ystdb-button__icon svg[fill=currentColor]{fill:currentcolor}.ystdb-button__icon svg[stroke=none]{stroke:none}.ystdb-button__icon svg[stroke=currentColor]{stroke:currentcolor}.ystdb-button__icon--left{margin-right:.5em}.ystdb-button__icon--right{margin-left:.5em}.ystdb-button__link-content{display:flex;align-items:center;justify-content:center}.ystdb-button__link{cursor:pointer}.ystdb-button__link .ystdb-button__text{line-height:1.3}.ystdb-button__link.has-animation{position:relative;overflow:hidden}.ystdb-button__link.has-animation:before{position:absolute;top:-50%;left:0;width:50px;height:150%;transform:rotate(45deg);background-color:#fff;content:"";animation-duration:inherit;animation-iteration-count:infinite;opacity:0}.ystdb-button__link.has-animation.has-animation--shine:before{animation-name:shine}.ystdb-button__link .ystdb-button__icon.fa-xs svg,.ystdb-button__link .ystdb-button__icon.is-small svg{width:.75em;height:.75em}.ystdb-button__link .ystdb-button__icon.fa-2x svg,.ystdb-button__link .ystdb-button__icon.is-large svg{width:2em;height:2em}:where(.ystdb-button__link).wp-block-button__link{width:auto}@media(max-width:599px){.wp-block-button.ys-is-font-responsive{font-size:var(--ys-font-mobile)}}@media(min-width:600px)and (max-width:1024px){.wp-block-button.ys-is-font-responsive{font-size:var(--ys-font-tablet)}}@media(min-width:1025px){.wp-block-button.ys-is-font-responsive{font-size:var(--ys-font-desktop)}}.wp-block-button .ystdb-button__link.is-small{padding:.25rem 1rem}.wp-block-button .ystdb-button__link.is-large{padding:.75rem 2.5rem}.wp-block-button .ystdb-button__link.is-block{margin-right:auto;margin-left:auto;text-align:center}.wp-block-button .ystdb-button__link.is-block:not(.is-block--mobile):not(.is-block--tablet):not(.is-block--desktop){display:block}@media(max-width:599px){.wp-block-button .ystdb-button__link.is-block--mobile{display:block}}@media(min-width:600px)and (max-width:1024px){.wp-block-button .ystdb-button__link.is-block--tablet{display:block}}@media(min-width:1025px){.wp-block-button .ystdb-button__link.is-block--desktop{display:block}}@media(max-width:599px){.wp-block-button .ystdb-button__link.is-vertical-padding-responsive{padding-top:var(--ys-padding-vertical-mobile);padding-bottom:var(--ys-padding-vertical-mobile)}}@media(min-width:600px)and (max-width:1024px){.wp-block-button .ystdb-button__link.is-vertical-padding-responsive{padding-top:var(--ys-padding-vertical-tablet);padding-bottom:var(--ys-padding-vertical-tablet)}}@media(min-width:1025px){.wp-block-button .ystdb-button__link.is-vertical-padding-responsive{padding-top:var(--ys-padding-vertical-desktop);padding-bottom:var(--ys-padding-vertical-desktop)}}@media(max-width:599px){.wp-block-button .ystdb-button__link.is-horizontal-padding-responsive{padding-right:var(--ys-padding-horizontal-mobile);padding-left:var(--ys-padding-horizontal-mobile)}}@media(min-width:600px)and (max-width:1024px){.wp-block-button .ystdb-button__link.is-horizontal-padding-responsive{padding-right:var(--ys-padding-horizontal-tablet);padding-left:var(--ys-padding-horizontal-tablet)}}@media(min-width:1025px){.wp-block-button .ystdb-button__link.is-horizontal-padding-responsive{padding-right:var(--ys-padding-horizontal-desktop);padding-left:var(--ys-padding-horizontal-desktop)}}@keyframes shine{0%{transform:scale(0) rotate(45deg);opacity:0}80%{transform:scale(0) rotate(45deg);opacity:.3}81%{transform:scale(4) rotate(45deg);opacity:.6}to{transform:scale(80) rotate(45deg);opacity:0}}.ystdb-card{position:relative;border:1px solid #eee;background-color:#fff}.ystdb-card.is-fixed-horizon,.ystdb-card.is-horizon{width:100%}.ystdb-card.is-vertical{max-width:500px}@media (min-width:600px){.ystdb-card__container.is-horizon{display:flex}}.ystdb-card__container.is-fixed-horizon{display:flex}.ystdb-card__container.has-image-align-right{flex-direction:row-reverse}.ystdb-card__image{min-width:100px;margin:0;text-align:center}.ystdb-card__image.is-size--small--fixed{flex:0 0 20%;width:20%;max-width:200px}.ystdb-card__image.is-size--normal--fixed{flex:0 0 25%;width:25%;max-width:250px}.ystdb-card__image.is-size--large--fixed{flex:0 0 35%;width:35%;max-width:300px}@media (min-width:600px){.ystdb-card__image.is-size--small{flex:0 0 20%;width:20%;max-width:200px}.ystdb-card__image.is-size--normal{flex:0 0 25%;width:25%;max-width:250px}.ystdb-card__image.is-size--large{flex:0 0 35%;width:35%;max-width:300px}}.ystdb-card__image.is-fit{position:relative}@supports (object-fit:cover){.ystdb-card__image.is-fit amp-img,.ystdb-card__image.is-fit img{width:100%;height:100%;object-fit:cover}@media (min-width:600px){.ystdb-card__image.is-fit amp-img,.ystdb-card__image.is-fit img{position:absolute;top:0;left:0}}}.ystdb-card__text{flex-grow:1;align-self:center;padding:1.5rem 1rem}.ystdb-card__title{font-weight:700;font-size:1em;line-height:1.3}.ystdb-card__dscr{margin-top:1em;color:var(--font-gray);font-size:.8em}.ystdb-card__link{text-decoration:none}.ystdb-card__link,.ystdb-card__link:not(.has-text-color):hover{color:currentcolor}.ystdb-card__link:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.ystdb-card__domain{margin-top:1em;color:var(--font-gray);font-size:.5em}.ystdb-card__caption{margin-top:.5em;margin-bottom:1em;color:var(--font-gray);font-style:italic;font-size:.9em;text-align:center}.ystdtb-dt.has-padding[style*=dt-padding-desktop]{padding:var(--ystdtb-dt-padding-desktop)}@media(min-width:600px)and (max-width:1024px){.ystdtb-dt.has-padding[style*=dt-padding-tablet]{padding:var(--ystdtb-dt-padding-tablet)}}@media(max-width:599px){.ystdtb-dt.has-padding[style*=dt-padding-mobile]{padding:var(--ystdtb-dt-padding-mobile)}}.ystdtb-dt.has-background:not(.has-padding){padding:1em 1.5em}.ystdtb-dd-simple{margin-left:0}.ystdtb-dd-simple.has-padding[style*=dd-simple-padding-desktop]{padding:var(--ystdtb-dd-simple-padding-desktop)}@media(min-width:600px)and (max-width:1024px){.ystdtb-dd-simple.has-padding[style*=dd-simple-padding-tablet]{padding:var(--ystdtb-dd-simple-padding-tablet)}}@media(max-width:599px){.ystdtb-dd-simple.has-padding[style*=dd-simple-padding-mobile]{padding:var(--ystdtb-dd-simple-padding-mobile)}}.ystdtb-dd-simple.has-background:not(.has-padding){padding:1em 1.5em}.ystdtb-dd-box{margin-left:0}.ystdtb-dd-box>*{margin-top:1em;margin-bottom:0}.ystdtb-dd-box>:first-child{margin-top:0}.ystdtb-dd-box.has-padding[style*=dd-box-padding-desktop]{padding:var(--ystdtb-dd-box-padding-desktop)}@media(min-width:600px)and (max-width:1024px){.ystdtb-dd-box.has-padding[style*=dd-box-padding-tablet]{padding:var(--ystdtb-dd-box-padding-tablet)}}@media(max-width:599px){.ystdtb-dd-box.has-padding[style*=dd-box-padding-mobile]{padding:var(--ystdtb-dd-box-padding-mobile)}}.ystdtb-dd-box.has-background:not(.has-padding){padding:1em 1.5em}@media(min-width:1025px){.ystdtb-dl-column{display:flex}}.ystdtb-dl-column[style*=dl-column-width-desktop]>dt{width:var(--ystdtb-dl-column-width-desktop)}@media(min-width:600px)and (max-width:1024px){.ystdtb-dl-column[style*=dl-column-width-tablet]>dt{width:var(--ystdtb-dl-column-width-tablet)}}@media(max-width:599px){.ystdtb-dl-column[style*=dl-column-width-mobile]>dt{width:var(--ystdtb-dl-column-width-mobile)}}.ystdtb-dl-column[style*=dl-column-width]>dt{flex-shrink:0}.ystdtb-dl-column>dd,.ystdtb-dl-column>dt{min-width:0}.ystdtb-dl-column>dt{margin-top:var(--ystd-layout-gap,1.5em)}@media(min-width:1025px){.ystdtb-dl-column>dt{margin-top:0;margin-right:1em}}.ystdtb-dl-column>dd{flex-grow:1;margin-top:.5em}@media(min-width:1025px){.ystdtb-dl-column>dd{margin-top:0}}@media(max-width:599px){.ystdtb-dl-column.is-not-stacked-on-mobile{display:flex}.ystdtb-dl-column.is-not-stacked-on-mobile>dt{margin-top:0;margin-right:1em}.ystdtb-dl-column.is-not-stacked-on-mobile>dd{margin-top:0}}@media(min-width:600px)and (max-width:1024px){.ystdtb-dl-column.is-not-stacked-on-tablet{display:flex}.ystdtb-dl-column.is-not-stacked-on-tablet>dt{margin-top:0;margin-right:1em}.ystdtb-dl-column.is-not-stacked-on-tablet>dd{margin-top:0}}.ystdtb-dl-column.has-border>dd,.ystdtb-dl-column.has-border>dt{margin:0;padding:1em;border:var(--ystdtb-dl-column-border)}@media(min-width:1025px){.ystdtb-dl-column.has-border>dt{border-right:0}}.ystdtb-dl-column.has-border>dd{border-top:0}@media(min-width:1025px){.ystdtb-dl-column.has-border>dd{border-top:var(--ystdtb-dl-column-border)}}@media(max-width:599px){.ystdtb-dl-column.has-border.is-not-stacked-on-mobile>dt{border-right:0}.ystdtb-dl-column.has-border.is-not-stacked-on-mobile>dd{border-top:var(--ystdtb-dl-column-border)}}@media(min-width:600px)and (max-width:1024px){.ystdtb-dl-column.has-border.is-not-stacked-on-tablet>dt{border-right:0}.ystdtb-dl-column.has-border.is-not-stacked-on-tablet>dd{border-top:var(--ystdtb-dl-column-border)}}.ystdtb-dl-column.has-border+.ystdtb-dl-column.has-border{margin-top:0}.ystdtb-dl-column.has-border+.ystdtb-dl-column.has-border>dt{border-top:0}@media(min-width:1025px){.ystdtb-dl-column.has-border+.ystdtb-dl-column.has-border>dd{border-top:0}}@media(max-width:599px){.ystdtb-dl-column.has-border+.ystdtb-dl-column.has-border.is-not-stacked-on-mobile>dd{border-top:0}}@media(min-width:600px)and (max-width:1024px){.ystdtb-dl-column.has-border+.ystdtb-dl-column.has-border.is-not-stacked-on-tablet>dd{border-top:0}}.ystdtb-dl>dd,.ystdtb-dl>dt{margin-bottom:0}.ystdtb-dl>.ystdtb-dl-column:first-child,.ystdtb-dl>dd.has-background,.ystdtb-dl>dd:first-child,.ystdtb-dl>dt.has-background,.ystdtb-dl>dt:first-child{margin-top:0}.ystdtb-dl>.ystdtb-dl-column,.ystdtb-dl>dt{margin-top:var(--ystd-layout-gap,1.5em)}.ystdtb-dl>.ystdtb-dl-column+.ystdtb-dl-column,.ystdtb-dl>dd{margin-top:.5em}@media(max-width:599px){.ystdtb-hidden-mobile{display:none!important}}@media(min-width:600px)and (max-width:1024px){.ystdtb-hidden-tablet{display:none!important}}@media(min-width:1025px){.ystdtb-hidden-desktop{display:none!important}}:root{--ystd--button--border-radius:var(--ystd-button-border-radius);--ystdb--button--align:flex-start;--ystdb--button--text-color:var(--ystd--button--text-color,#fff);--ystdb--button--background-color:var( --ystd--button--background-color,#222 );--ystdb--button--font-size:var(--ystd--button--font-size,#222);--ystdb--button--line-height:var(--ystd--button--line-height,1.3);--ystdb--button--font-weight:var(--ystd--button--font-weight,normal);--ystdb--button--border-width:var(--ystd--button--border-width,2px);--ystdb--button--border-color:var( --ystd--button--border-color,transparent );--ystdb--button--border-style:var(--ystd--button--border-style,solid);--ystdb--button--border-radius:var(--ystd--button--border-radius,4px);--ystdb--button--display:var(--ystd--button--display,inline-flex);--ystdb--button--justify:var(--ystd--button--justify,center);--ystdb--button--gap:var(--ystd--button--gap,0.5em);--ystdb--button--padding-y:var(--ystd--button--padding-y,0.5em);--ystdb--button--padding-x:var(--ystd--button--padding-x,2em);--ystdb--button--box-shadow:var(--ystd--button--box-shadow,none);--ystdb--button--text-decoration:var( --ystd--button--text-decoration,none );--ystdb--button--hover--text-color:var(--ystdb--button--text-color);--ystdb--button--hover--background-color:var( --ystdb--button--background-color );--ystdb--button--hover--border-color:var(--ystdb--button--border-color);--ystdb--button--hover--box-shadow-default:none;--ystdb--button--hover--box-shadow:var( --ystd--button--hover--box-shadow,var(--ystdb--button--hover--box-shadow-default) )}.ystdb-custom-button__link{display:var(--ystdb--button--display);align-items:center;justify-content:var(--ystdb--button--justify);padding:var(--ystdb--button--padding-y) var(--ystdb--button--padding-x);gap:var(--ystdb--button--gap);border-width:var(--ystdb--button--border-width);border-style:var(--ystdb--button--border-style);border-radius:var(--ystdb--button--border-radius);border-color:var(--ystdb--button--border-color);background-color:var(--ystdb--button--background-color);box-shadow:var(--ystdb--button--box-shadow);color:var(--ystdb--button--text-color);font-weight:var(--ystdb--button--font-weight);font-size:var(--ystdb--button--font-size);line-height:var(--ystdb--button--line-height);-webkit-text-decoration:var(--ystdb--button--text-decoration);text-decoration:var(--ystdb--button--text-decoration);transition:width .3s,height .3s,padding .3s,background-color .3s,border-color .3s,border-width .3s,color .3s,font-size .3s,font-weight .3s,box-shadow .3s}@media(hover:hover){.ystdb-custom-button__link:hover{border-color:var(--ystdb--button--hover--border-color);background-color:var(--ystdb--button--hover--background-color);box-shadow:var(--ystdb--button--hover--box-shadow);color:var(--ystdb--button--hover--text-color)}}.ystdb-custom-button__link :where(.ys-icon){display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;line-height:1;vertical-align:-.25em}.ystdb-custom-button__link :where(.ys-icon svg){display:block;width:1.25em;height:1.25em}.ystdb-custom-button__link :where(.sns-icon svg){fill:currentcolor}.ystdb-custom-button__link:where(.has-animation){position:relative;overflow:hidden}.ystdb-custom-button__link:where(.has-animation):before{position:absolute;top:-50%;left:0;width:50px;height:150%;transform:rotate(45deg);background-color:#fff;content:"";animation-duration:inherit;animation-iteration-count:infinite;opacity:0}.ystdb-custom-button__link:where(.has-animation--shine):before{animation-name:ystdb_button_shine}:where(.ystdb-custom-button){display:flex;justify-content:var(--ystdb--button--align)}:where(.ystdb-custom-button):where(.is-type--outline) .ystdb-custom-button__link{background-color:rgba(0,0,0,0);--ystdb--button--hover--background-color:transparent;color:var(--ystdb--button--background-color);--ystdb--button--hover--text-color:var( --ystdb--button--background-color );border-color:var(--ystdb--button--background-color);--ystdb--button--hover--border-color:var( --ystdb--button--background-color )}:where(.ystdb-custom-button):where(.is-type--link) .ystdb-custom-button__link{background-color:rgba(0,0,0,0);--ystdb--button--hover--background-color:transparent;color:var(--ystd--link--color,var(--link-text));--ystdb--button--hover--text-color:var( --ystd--link--hover--color,var(--link-text-hover) );--ystdb--button--border-width:0;--ystdb--button--hover--border--width:0;--ystdb--button--border-color:transparent;--ystdb--button--hover--border-color:transparent;--ystdb--button--padding-y:0;--ystdb--button--padding-x:0}@keyframes ystdb_button_shine{0%{transform:scale(0) rotate(45deg);opacity:0}80%{transform:scale(0) rotate(45deg);opacity:.3}81%{transform:scale(4) rotate(45deg);opacity:.6}to{transform:scale(80) rotate(45deg);opacity:0}}