/* ZenBlocks Block CSS - Post ID: 685 */
/* Generated: 2026-03-02 06:26:22 */

/* Block: btn-f87a0c35 */
.zenblocks-btn-f87a0c35 {
  --spacing-padding-top-md: 140px;
  --spacing-padding-right-md: 40px;
  --spacing-padding-bottom-md: 40px;
  --spacing-padding-left-md: 30px;
  --spacing-padding-top-tb: 140px;
  --spacing-padding-right-tb: 40px;
  --spacing-padding-bottom-tb: 40px;
  --spacing-padding-left-tb: 30px;
  --spacing-padding-top-sp: 140px;
  --spacing-padding-right-sp: 40px;
  --spacing-padding-bottom-sp: 40px;
  --spacing-padding-left-sp: 30px;
}

.zenblocks-btn-f87a0c35 {
  --font-size-md: 32px;
  --font-size-md-hover: 32px;
  --font-size-tb: 32px;
  --font-size-tb-hover: 32px;
  --font-size-sp: 32px;
  --font-size-sp-hover: 32px;
}

.zenblocks-btn-f87a0c35 {
  --line-height-md: 1.2;
  --text-main-height-md: 1.2em;
  --line-height-md-hover: 1.2;
  --line-height-tb: 1.2;
  --text-main-height-tb: 1.2em;
  --line-height-tb-hover: 1.2;
  --line-height-sp: 1.2;
  --text-main-height-sp: 1.2em;
  --line-height-sp-hover: 1.2;
}

.zenblocks-btn-f87a0c35 {
  --letter-spacing-md: 0.8px;
  --letter-spacing-md-hover: 0.8px;
  --letter-spacing-tb: 0.8px;
  --letter-spacing-tb-hover: 0.8px;
  --letter-spacing-sp: 0.8px;
  --letter-spacing-sp-hover: 0.8px;
}

.zenblocks-btn-f87a0c35 {
  --micro-text-margin-top-md: 0px;
  --micro-text-margin-right-md: 0px;
  --micro-text-margin-bottom-md: 0px;
  --micro-text-margin-left-md: 0px;
  --micro-text-padding-top-md: 0px;
  --micro-text-padding-right-md: 0px;
  --micro-text-padding-bottom-md: 0px;
  --micro-text-padding-left-md: 0px;
  --micro-text-font-size-md: var(--wp--preset--font-size--large);
  --micro-text-margin-top-tb: 0px;
  --micro-text-margin-right-tb: 0px;
  --micro-text-margin-bottom-tb: 0px;
  --micro-text-margin-left-tb: 20px;
  --micro-text-padding-top-tb: 0px;
  --micro-text-padding-right-tb: 0px;
  --micro-text-padding-bottom-tb: 0px;
  --micro-text-padding-left-tb: 0px;
  --micro-text-font-size-tb: var(--wp--preset--font-size--large);
  --micro-text-margin-top-sp: 0px;
  --micro-text-margin-right-sp: 0px;
  --micro-text-margin-bottom-sp: 0px;
  --micro-text-margin-left-sp: 110px;
  --micro-text-padding-top-sp: 0px;
  --micro-text-padding-right-sp: 0px;
  --micro-text-padding-bottom-sp: 0px;
  --micro-text-padding-left-sp: 0px;
  --micro-text-font-size-sp: var(--wp--preset--font-size--large);
}

.zenblocks-btn-f87a0c35 {
  --copy-micro-padding-top-md: 8px;
  --copy-micro-padding-right-md: 20px;
  --copy-micro-padding-bottom-md: 8px;
  --copy-micro-padding-left-md: 20px;
  --copy-micro-font-size-md: var(--wp--preset--font-size--small);
  --copy-micro-font-weight-md: 800;
  --copy-micro-padding-top-tb: 8px;
  --copy-micro-padding-right-tb: 20px;
  --copy-micro-padding-bottom-tb: 8px;
  --copy-micro-padding-left-tb: 20px;
  --copy-micro-font-size-tb: var(--wp--preset--font-size--small);
  --copy-micro-font-weight-tb: 800;
  --copy-micro-padding-top-sp: 8px;
  --copy-micro-padding-right-sp: 20px;
  --copy-micro-padding-bottom-sp: 8px;
  --copy-micro-padding-left-sp: 20px;
  --copy-micro-font-size-sp: var(--wp--preset--font-size--small);
  --copy-micro-font-weight-sp: 800;
}

.zenblocks-btn-f87a0c35 {
  --copy-micro-border-width-md: 0px;
  --copy-micro-border-style-md: none;
  --copy-micro-border-color-md: #FFFFFF;
  --copy-micro-border-width-tb: 0px;
  --copy-micro-border-style-tb: none;
  --copy-micro-border-color-tb: #FFFFFF;
  --copy-micro-border-width-sp: 0px;
  --copy-micro-border-style-sp: none;
  --copy-micro-border-color-sp: #FFFFFF;
}

.zenblocks-btn-f87a0c35 {
  --copy-sub-font-size-md: var(--wp--preset--font-size--sm);
  --copy-sub-font-weight-md: 600;
  --copy-sub-font-size-tb: var(--wp--preset--font-size--sm);
  --copy-sub-font-weight-tb: 600;
  --copy-sub-font-size-sp: var(--wp--preset--font-size--sm);
  --copy-sub-font-weight-sp: 600;
}

.zenblocks-btn-f87a0c35 {
  --icon-size-md: 12px;
  --icon-size-md-hover: 12px;
  --icon-size-tb: 12px;
  --icon-size-tb-hover: 12px;
  --icon-size-sp: 12px;
  --icon-size-sp-hover: 12px;
}

.zenblocks-btn-f87a0c35 {
  --icon-left-md: auto;
  --icon-right-md: 0%;
  --icon-transform-x-md: 0;
  --icon-top-md: 50%;
  --icon-bottom-md: auto;
  --icon-transform-y-md: -50%;
  --icon-left-md-hover: auto;
  --icon-right-md-hover: 0%;
  --icon-transform-x-md-hover: 0;
  --icon-top-md-hover: 50%;
  --icon-bottom-md-hover: auto;
  --icon-transform-y-md-hover: -50%;
  --icon-left-tb: auto;
  --icon-right-tb: 0%;
  --icon-transform-x-tb: 0;
  --icon-top-tb: 50%;
  --icon-bottom-tb: auto;
  --icon-transform-y-tb: -50%;
  --icon-left-tb-hover: auto;
  --icon-right-tb-hover: 0%;
  --icon-transform-x-tb-hover: 0;
  --icon-top-tb-hover: 50%;
  --icon-bottom-tb-hover: auto;
  --icon-transform-y-tb-hover: -50%;
  --icon-left-sp: auto;
  --icon-right-sp: 0%;
  --icon-transform-x-sp: 0;
  --icon-top-sp: 50%;
  --icon-bottom-sp: auto;
  --icon-transform-y-sp: -50%;
  --icon-left-sp-hover: auto;
  --icon-right-sp-hover: 0%;
  --icon-transform-x-sp-hover: 0;
  --icon-top-sp-hover: 50%;
  --icon-bottom-sp-hover: auto;
  --icon-transform-y-sp-hover: -50%;
}

.zenblocks-btn-f87a0c35 {
  --icon-color-md: #ffffff;
  --icon-color-md-hover: #108300;
  --icon-color-tb: #ffffff;
  --icon-color-tb-hover: #108300;
  --icon-color-sp: #ffffff;
  --icon-color-sp-hover: #108300;
}

.zenblocks-btn-f87a0c35 {
  --background-color-md: linear-gradient(135deg,rgb(1,1,1) 43%,rgba(0,0,0,0.43) 100%);
  --background-color-opacity-md: 0.29;
  --background-color-mix-blend-mode-md: multiply;
  --background-color-md-hover: linear-gradient(135deg,rgb(1,1,1) 43%,rgba(0,0,0,0.43) 100%);
  --background-color-opacity-md-hover: 0.29;
  --background-color-mix-blend-mode-md-hover: multiply;
  --background-color-tb: linear-gradient(135deg,rgb(1,1,1) 43%,rgba(0,0,0,0.43) 100%);
  --background-color-opacity-tb: 0.29;
  --background-color-mix-blend-mode-tb: multiply;
  --background-color-tb-hover: linear-gradient(135deg,rgb(1,1,1) 43%,rgba(0,0,0,0.43) 100%);
  --background-color-opacity-tb-hover: 0.29;
  --background-color-mix-blend-mode-tb-hover: multiply;
  --background-color-sp: linear-gradient(135deg,rgb(1,1,1) 43%,rgba(0,0,0,0.43) 100%);
  --background-color-opacity-sp: 0.29;
  --background-color-mix-blend-mode-sp: multiply;
  --background-color-sp-hover: linear-gradient(135deg,rgb(1,1,1) 43%,rgba(0,0,0,0.43) 100%);
  --background-color-opacity-sp-hover: 0.29;
  --background-color-mix-blend-mode-sp-hover: multiply;
}

.zenblocks-btn-f87a0c35 {
  --background-base-color-md-hover: #111111;
  --background-base-gradient-md-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
  --background-base-color-tb-hover: #111111;
  --background-base-gradient-tb-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
  --background-base-color-sp-hover: #111111;
  --background-base-gradient-sp-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
}

.zenblocks-btn-f87a0c35 {
  --background-image-md: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/nathan-dumlao-lvWw_G8tKsk-unsplash.jpg);
  --background-position-md: 54% 56.00000000000001%;
  --background-size-md: cover;
  --background-repeat-md: no-repeat;
  --background-position-md-hover: 54% 56.00000000000001%;
  --background-size-md-hover: cover;
  --background-repeat-md-hover: no-repeat;
  --background-image-tb: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/nathan-dumlao-lvWw_G8tKsk-unsplash.jpg);
  --background-position-tb: 54% 56.00000000000001%;
  --background-size-tb: cover;
  --background-repeat-tb: no-repeat;
  --background-position-tb-hover: 54% 56.00000000000001%;
  --background-size-tb-hover: cover;
  --background-repeat-tb-hover: no-repeat;
  --background-image-sp: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/nathan-dumlao-lvWw_G8tKsk-unsplash.jpg);
  --background-position-sp: 54% 56.00000000000001%;
  --background-size-sp: cover;
  --background-repeat-sp: no-repeat;
  --background-position-sp-hover: 54% 56.00000000000001%;
  --background-size-sp-hover: cover;
  --background-repeat-sp-hover: no-repeat;
}

.zenblocks-btn-f87a0c35 {
  --background-pattern-type-md: none;
  --background-pattern-color-md: #000000;
  --background-pattern-opacity-md: 0.1;
  --background-pattern-size-md: 4px;
  --background-pattern-rotate-md: 0deg;
  --background-pattern-type-md-hover: none;
  --background-pattern-color-md-hover: #000000;
  --background-pattern-opacity-md-hover: 0.1;
  --background-pattern-size-md-hover: 4px;
  --background-pattern-rotate-md-hover: 0deg;
  --background-pattern-type-tb: none;
  --background-pattern-color-tb: #000000;
  --background-pattern-opacity-tb: 0.1;
  --background-pattern-size-tb: 4px;
  --background-pattern-rotate-tb: 0deg;
  --background-pattern-type-tb-hover: none;
  --background-pattern-color-tb-hover: #000000;
  --background-pattern-opacity-tb-hover: 0.1;
  --background-pattern-size-tb-hover: 4px;
  --background-pattern-rotate-tb-hover: 0deg;
  --background-pattern-type-sp: none;
  --background-pattern-color-sp: #000000;
  --background-pattern-opacity-sp: 0.1;
  --background-pattern-size-sp: 4px;
  --background-pattern-rotate-sp: 0deg;
  --background-pattern-type-sp-hover: none;
  --background-pattern-color-sp-hover: #000000;
  --background-pattern-opacity-sp-hover: 0.1;
  --background-pattern-size-sp-hover: 4px;
  --background-pattern-rotate-sp-hover: 0deg;
}

.zenblocks-btn-f87a0c35 {
  --styling-border-width-md: 0px;
  --styling-border-style-md: none;
  --styling-border-color-md: transparent;
  --styling-box-sizing-md: border-box;
  --styling-border-width-md-hover: 0px;
  --styling-border-style-md-hover: none;
  --styling-border-color-md-hover: transparent;
  --styling-border-width-tb: 0px;
  --styling-border-style-tb: none;
  --styling-border-color-tb: transparent;
  --styling-box-sizing-tb: border-box;
  --styling-border-width-tb-hover: 0px;
  --styling-border-style-tb-hover: none;
  --styling-border-color-tb-hover: transparent;
  --styling-border-width-sp: 0px;
  --styling-border-style-sp: none;
  --styling-border-color-sp: transparent;
  --styling-box-sizing-sp: border-box;
  --styling-border-width-sp-hover: 0px;
  --styling-border-style-sp-hover: none;
  --styling-border-color-sp-hover: transparent;
}

.zenblocks-btn-f87a0c35 {
  --styling-radius-md: 5px;
  --styling-radius-top-left-md: 5px;
  --styling-radius-top-right-md: 5px;
  --styling-radius-bottom-right-md: 5px;
  --styling-radius-bottom-left-md: 5px;
  --styling-radius-md-hover: 5px;
  --styling-radius-top-left-md-hover: 5px;
  --styling-radius-top-right-md-hover: 5px;
  --styling-radius-bottom-right-md-hover: 5px;
  --styling-radius-bottom-left-md-hover: 5px;
  --styling-radius-tb: 5px;
  --styling-radius-top-left-tb: 5px;
  --styling-radius-top-right-tb: 5px;
  --styling-radius-bottom-right-tb: 5px;
  --styling-radius-bottom-left-tb: 5px;
  --styling-radius-tb-hover: 5px;
  --styling-radius-top-left-tb-hover: 5px;
  --styling-radius-top-right-tb-hover: 5px;
  --styling-radius-bottom-right-tb-hover: 5px;
  --styling-radius-bottom-left-tb-hover: 5px;
  --styling-radius-sp: 5px;
  --styling-radius-top-left-sp: 5px;
  --styling-radius-top-right-sp: 5px;
  --styling-radius-bottom-right-sp: 5px;
  --styling-radius-bottom-left-sp: 5px;
  --styling-radius-sp-hover: 5px;
  --styling-radius-top-left-sp-hover: 5px;
  --styling-radius-top-right-sp-hover: 5px;
  --styling-radius-bottom-right-sp-hover: 5px;
  --styling-radius-bottom-left-sp-hover: 5px;
}

.zenblocks-btn-f87a0c35 {
  --styling-shadow-md: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-md-hover: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-tb: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-tb-hover: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-sp: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-sp-hover: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
}

.zenblocks-btn-f87a0c35 {
  --icon-frame-width-md: 40px;
  --icon-frame-height-md: 40px;
  --icon-frame-radius-md: 406px;
  --icon-frame-border-width-md: 0px;
  --icon-frame-border-top-width-md: 0px;
  --icon-frame-border-right-width-md: 0px;
  --icon-frame-border-bottom-width-md: 0px;
  --icon-frame-border-left-width-md: 0px;
  --icon-frame-border-color-md: transparent;
  --icon-frame-border-style-md: solid;
  --icon-frame-bg-color-md: rgba(4, 156, 0, 0.8);
  --icon-frame-width-md-hover: 40px;
  --icon-frame-height-md-hover: 40px;
  --icon-frame-radius-md-hover: 406px;
  --icon-frame-border-width-md-hover: 0px;
  --icon-frame-border-top-width-md-hover: 0px;
  --icon-frame-border-right-width-md-hover: 0px;
  --icon-frame-border-bottom-width-md-hover: 0px;
  --icon-frame-border-left-width-md-hover: 0px;
  --icon-frame-border-color-md-hover: transparent;
  --icon-frame-border-style-md-hover: solid;
  --icon-frame-bg-color-md-hover: #f8fafc;
  --icon-frame-width-tb: 40px;
  --icon-frame-height-tb: 40px;
  --icon-frame-radius-tb: 406px;
  --icon-frame-border-color-tb: transparent;
  --icon-frame-border-style-tb: solid;
  --icon-frame-bg-color-tb: rgba(4, 156, 0, 0.8);
  --icon-frame-width-tb-hover: 40px;
  --icon-frame-height-tb-hover: 40px;
  --icon-frame-radius-tb-hover: 406px;
  --icon-frame-border-color-tb-hover: transparent;
  --icon-frame-border-style-tb-hover: solid;
  --icon-frame-bg-color-tb-hover: #f8fafc;
  --icon-frame-width-sp: 40px;
  --icon-frame-height-sp: 40px;
  --icon-frame-radius-sp: 406px;
  --icon-frame-border-color-sp: transparent;
  --icon-frame-border-style-sp: solid;
  --icon-frame-bg-color-sp: rgba(4, 156, 0, 0.8);
  --icon-frame-width-sp-hover: 40px;
  --icon-frame-height-sp-hover: 40px;
  --icon-frame-radius-sp-hover: 406px;
  --icon-frame-border-color-sp-hover: transparent;
  --icon-frame-border-style-sp-hover: solid;
  --icon-frame-bg-color-sp-hover: #f8fafc;
}

.zenblocks-btn-f87a0c35 {
  --layout-width-md: auto;
  --layout-width-max-md: 352px;
  --layout-width-tb: auto;
  --layout-width-max-tb: 352px;
  --layout-width-sp: 100%;
  --layout-width-max-sp: 352px;
}

.zenblocks-btn-f87a0c35 {
  --layout-height-sp: 100%;
  --layout-height-min-sp: 80px;
}

/* Block: btn-e37809a8 */
.zenblocks-btn-e37809a8 {
  --spacing-padding-top-md: 100px;
  --spacing-padding-right-md: 20px;
  --spacing-padding-bottom-md: 80px;
  --spacing-padding-left-md: 20px;
  --spacing-padding-top-tb: 100px;
  --spacing-padding-right-tb: 20px;
  --spacing-padding-bottom-tb: 80px;
  --spacing-padding-left-tb: 20px;
  --spacing-padding-top-sp: 100px;
  --spacing-padding-right-sp: 20px;
  --spacing-padding-bottom-sp: 80px;
  --spacing-padding-left-sp: 20px;
}

.zenblocks-btn-e37809a8 {
  --icon-size-md: 20px;
  --icon-size-md-hover: 20px;
  --icon-size-tb: 20px;
  --icon-size-tb-hover: 20px;
  --icon-size-sp: 20px;
  --icon-size-sp-hover: 20px;
}

.zenblocks-btn-e37809a8 {
  --icon-left-md: 50%;
  --icon-right-md: auto;
  --icon-transform-x-md: -50%;
  --icon-top-md: calc(50% + -30px);
  --icon-bottom-md: auto;
  --icon-transform-y-md: -50%;
  --icon-left-md-hover: 50%;
  --icon-right-md-hover: auto;
  --icon-transform-x-md-hover: -50%;
  --icon-top-md-hover: calc(50% + -30px);
  --icon-bottom-md-hover: auto;
  --icon-transform-y-md-hover: -50%;
  --icon-left-tb: 50%;
  --icon-right-tb: auto;
  --icon-transform-x-tb: -50%;
  --icon-top-tb: calc(50% + -30px);
  --icon-bottom-tb: auto;
  --icon-transform-y-tb: -50%;
  --icon-left-tb-hover: 50%;
  --icon-right-tb-hover: auto;
  --icon-transform-x-tb-hover: -50%;
  --icon-top-tb-hover: calc(50% + -30px);
  --icon-bottom-tb-hover: auto;
  --icon-transform-y-tb-hover: -50%;
  --icon-left-sp: 50%;
  --icon-right-sp: auto;
  --icon-transform-x-sp: -50%;
  --icon-top-sp: calc(50% + -30px);
  --icon-bottom-sp: auto;
  --icon-transform-y-sp: -50%;
  --icon-left-sp-hover: 50%;
  --icon-right-sp-hover: auto;
  --icon-transform-x-sp-hover: -50%;
  --icon-top-sp-hover: calc(50% + -30px);
  --icon-bottom-sp-hover: auto;
  --icon-transform-y-sp-hover: -50%;
}

.zenblocks-btn-e37809a8 {
  --icon-color-md: #9fa1c6;
  --icon-color-md-hover: #9fa1c6;
  --icon-color-tb: #9fa1c6;
  --icon-color-tb-hover: #9fa1c6;
  --icon-color-sp: #9fa1c6;
  --icon-color-sp-hover: #9fa1c6;
}

.zenblocks-btn-e37809a8 {
  --background-color-md: linear-gradient(90deg, #111111 0%, #111111 100%);
  --background-color-opacity-md: 0.5;
  --background-color-mix-blend-mode-md: overlay;
  --background-color-md-hover: linear-gradient(90deg, #111111 0%, #111111 100%);
  --background-color-opacity-md-hover: 0.5;
  --background-color-mix-blend-mode-md-hover: overlay;
  --background-color-tb: linear-gradient(90deg, #111111 0%, #111111 100%);
  --background-color-opacity-tb: 0.5;
  --background-color-mix-blend-mode-tb: overlay;
  --background-color-tb-hover: linear-gradient(90deg, #111111 0%, #111111 100%);
  --background-color-opacity-tb-hover: 0.5;
  --background-color-mix-blend-mode-tb-hover: overlay;
  --background-color-sp: linear-gradient(90deg, #111111 0%, #111111 100%);
  --background-color-opacity-sp: 0.5;
  --background-color-mix-blend-mode-sp: overlay;
  --background-color-sp-hover: linear-gradient(90deg, #111111 0%, #111111 100%);
  --background-color-opacity-sp-hover: 0.5;
  --background-color-mix-blend-mode-sp-hover: overlay;
}

.zenblocks-btn-e37809a8 {
  --background-base-color-md-hover: #111111;
  --background-base-gradient-md-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
  --background-base-color-tb-hover: #111111;
  --background-base-gradient-tb-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
  --background-base-color-sp-hover: #111111;
  --background-base-gradient-sp-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
}

.zenblocks-btn-e37809a8 {
  --background-image-md: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/vitaly-gariev-CdTQI-Nh7J4-unsplash-scaled.jpg);
  --background-position-md: 50% 50%;
  --background-size-md: 100% auto;
  --background-repeat-md: no-repeat;
  --background-position-md-hover: 50% 50%;
  --background-size-md-hover: 100% auto;
  --background-repeat-md-hover: no-repeat;
  --background-image-tb: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/vitaly-gariev-CdTQI-Nh7J4-unsplash-scaled.jpg);
  --background-position-tb: 50% 50%;
  --background-size-tb: 100% auto;
  --background-repeat-tb: no-repeat;
  --background-position-tb-hover: 50% 50%;
  --background-size-tb-hover: 100% auto;
  --background-repeat-tb-hover: no-repeat;
  --background-image-sp: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/vitaly-gariev-CdTQI-Nh7J4-unsplash-scaled.jpg);
  --background-position-sp: 50% 50%;
  --background-size-sp: 100% auto;
  --background-repeat-sp: no-repeat;
  --background-position-sp-hover: 50% 50%;
  --background-size-sp-hover: 100% auto;
  --background-repeat-sp-hover: no-repeat;
}

.zenblocks-btn-e37809a8 {
  --background-pattern-type-md: diagonal-lines;
  --background-pattern-color-md: #ffffff;
  --background-pattern-opacity-md: 0.15;
  --background-pattern-size-md: 6px;
  --background-pattern-rotate-md: 0deg;
  --background-pattern-type-md-hover: diagonal-lines;
  --background-pattern-color-md-hover: #ffffff;
  --background-pattern-opacity-md-hover: 0.15;
  --background-pattern-size-md-hover: 6px;
  --background-pattern-rotate-md-hover: 0deg;
  --background-pattern-type-tb: diagonal-lines;
  --background-pattern-color-tb: #ffffff;
  --background-pattern-opacity-tb: 0.15;
  --background-pattern-size-tb: 6px;
  --background-pattern-rotate-tb: 0deg;
  --background-pattern-type-tb-hover: diagonal-lines;
  --background-pattern-color-tb-hover: #ffffff;
  --background-pattern-opacity-tb-hover: 0.15;
  --background-pattern-size-tb-hover: 6px;
  --background-pattern-rotate-tb-hover: 0deg;
  --background-pattern-type-sp: diagonal-lines;
  --background-pattern-color-sp: #ffffff;
  --background-pattern-opacity-sp: 0.15;
  --background-pattern-size-sp: 6px;
  --background-pattern-rotate-sp: 0deg;
  --background-pattern-type-sp-hover: diagonal-lines;
  --background-pattern-color-sp-hover: #ffffff;
  --background-pattern-opacity-sp-hover: 0.15;
  --background-pattern-size-sp-hover: 6px;
  --background-pattern-rotate-sp-hover: 0deg;
}

.zenblocks-btn-e37809a8 {
  --styling-radius-md: 0px;
  --styling-radius-top-left-md: 0px;
  --styling-radius-top-right-md: 0px;
  --styling-radius-bottom-right-md: 0px;
  --styling-radius-bottom-left-md: 0px;
  --styling-radius-md-hover: 0px;
  --styling-radius-top-left-md-hover: 0px;
  --styling-radius-top-right-md-hover: 0px;
  --styling-radius-bottom-right-md-hover: 0px;
  --styling-radius-bottom-left-md-hover: 0px;
  --styling-radius-tb: 0px;
  --styling-radius-top-left-tb: 0px;
  --styling-radius-top-right-tb: 0px;
  --styling-radius-bottom-right-tb: 0px;
  --styling-radius-bottom-left-tb: 0px;
  --styling-radius-tb-hover: 0px;
  --styling-radius-top-left-tb-hover: 0px;
  --styling-radius-top-right-tb-hover: 0px;
  --styling-radius-bottom-right-tb-hover: 0px;
  --styling-radius-bottom-left-tb-hover: 0px;
  --styling-radius-sp: 0px;
  --styling-radius-top-left-sp: 0px;
  --styling-radius-top-right-sp: 0px;
  --styling-radius-bottom-right-sp: 0px;
  --styling-radius-bottom-left-sp: 0px;
  --styling-radius-sp-hover: 0px;
  --styling-radius-top-left-sp-hover: 0px;
  --styling-radius-top-right-sp-hover: 0px;
  --styling-radius-bottom-right-sp-hover: 0px;
  --styling-radius-bottom-left-sp-hover: 0px;
}

.zenblocks-btn-e37809a8 {
  --icon-frame-radius-md: 0px;
  --icon-frame-border-width-md: 0px;
  --icon-frame-border-top-width-md: 0px;
  --icon-frame-border-right-width-md: 0px;
  --icon-frame-border-bottom-width-md: 0px;
  --icon-frame-border-left-width-md: 0px;
  --icon-frame-border-color-md: transparent;
  --icon-frame-border-style-md: solid;
  --icon-frame-bg-color-md: transparent;
  --icon-frame-width-md-hover: 0px;
  --icon-frame-height-md-hover: 0px;
  --icon-frame-radius-md-hover: 0px;
  --icon-frame-border-width-md-hover: 0px;
  --icon-frame-border-top-width-md-hover: 0px;
  --icon-frame-border-right-width-md-hover: 0px;
  --icon-frame-border-bottom-width-md-hover: 0px;
  --icon-frame-border-left-width-md-hover: 0px;
  --icon-frame-border-color-md-hover: transparent;
  --icon-frame-border-style-md-hover: solid;
  --icon-frame-bg-color-md-hover: transparent;
  --icon-frame-border-color-tb: transparent;
  --icon-frame-border-style-tb: solid;
  --icon-frame-bg-color-tb: transparent;
  --icon-frame-width-tb-hover: 0px;
  --icon-frame-height-tb-hover: 0px;
  --icon-frame-border-color-tb-hover: transparent;
  --icon-frame-border-style-tb-hover: solid;
  --icon-frame-bg-color-tb-hover: transparent;
  --icon-frame-border-color-sp: transparent;
  --icon-frame-border-style-sp: solid;
  --icon-frame-bg-color-sp: transparent;
  --icon-frame-width-sp-hover: 0px;
  --icon-frame-height-sp-hover: 0px;
  --icon-frame-border-color-sp-hover: transparent;
  --icon-frame-border-style-sp-hover: solid;
  --icon-frame-bg-color-sp-hover: transparent;
}

.zenblocks-btn-e37809a8 {
  --layout-width-md: 100%;
  --layout-width-max-md: 640px;
  --layout-width-tb: 100%;
  --layout-width-max-tb: 640px;
  --layout-width-sp: 100%;
  --layout-width-max-sp: 640px;
}

.zenblocks-btn-e37809a8 {
  --layout-height-md: 100%;
  --layout-height-min-md: 80px;
  --layout-height-tb: 100%;
  --layout-height-min-tb: 80px;
  --layout-height-sp: 100%;
  --layout-height-min-sp: 80px;
}

.zenblocks-btn-e37809a8 {
  --band-position-md: 50% 50%;
  --band-size-md: cover;
  --band-repeat-md: no-repeat;
  --band-frame-width-md: 50%;
  --band-frame-height-md: 90px;
  --band-radius-md: 0px;
  --band-border-width-md: 0px;
  --band-border-style-md: none;
  --band-border-color-md: transparent;
  --band-box-sizing-md: border-box;
  --band-image-base-color-md: rgba(255, 255, 255, 0.8);
  --band-image-opacity-md: 1;
  --band-left-md: 50%;
  --band-right-md: auto;
  --band-transform-x-md: -50%;
  --band-top-md: calc(50% + -1px);
  --band-bottom-md: auto;
  --band-transform-y-md: -50%;
  --band-position-md-hover: 50% 50%;
  --band-size-md-hover: cover;
  --band-repeat-md-hover: no-repeat;
  --band-frame-width-md-hover: 50%;
  --band-frame-height-md-hover: 90px;
  --band-radius-md-hover: 0px;
  --band-border-width-md-hover: 0px;
  --band-border-style-md-hover: none;
  --band-border-color-md-hover: transparent;
  --band-box-sizing-md-hover: border-box;
  --band-image-base-color-md-hover: rgba(255, 255, 255, 0.8);
  --band-base-gradient-md-hover: linear-gradient(0deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.8) 100%);
  --band-image-opacity-md-hover: 1;
  --band-left-md-hover: 50%;
  --band-right-md-hover: auto;
  --band-transform-x-md-hover: -50%;
  --band-top-md-hover: calc(50% + -1px);
  --band-bottom-md-hover: auto;
  --band-transform-y-md-hover: -50%;
  --band-position-tb: 50% 50%;
  --band-size-tb: cover;
  --band-repeat-tb: no-repeat;
  --band-frame-width-tb: 50%;
  --band-frame-height-tb: 90px;
  --band-radius-tb: 0px;
  --band-border-width-tb: 0px;
  --band-border-style-tb: none;
  --band-border-color-tb: transparent;
  --band-box-sizing-tb: border-box;
  --band-image-base-color-tb: rgba(255, 255, 255, 0.8);
  --band-image-opacity-tb: 1;
  --band-left-tb: 50%;
  --band-right-tb: auto;
  --band-transform-x-tb: -50%;
  --band-top-tb: calc(50% + -1px);
  --band-bottom-tb: auto;
  --band-transform-y-tb: -50%;
  --band-position-tb-hover: 50% 50%;
  --band-size-tb-hover: cover;
  --band-repeat-tb-hover: no-repeat;
  --band-frame-width-tb-hover: 50%;
  --band-frame-height-tb-hover: 90px;
  --band-radius-tb-hover: 0px;
  --band-border-width-tb-hover: 0px;
  --band-border-style-tb-hover: none;
  --band-border-color-tb-hover: transparent;
  --band-box-sizing-tb-hover: border-box;
  --band-image-base-color-tb-hover: rgba(255, 255, 255, 0.8);
  --band-base-gradient-tb-hover: linear-gradient(0deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.8) 100%);
  --band-image-opacity-tb-hover: 1;
  --band-left-tb-hover: 50%;
  --band-right-tb-hover: auto;
  --band-transform-x-tb-hover: -50%;
  --band-top-tb-hover: calc(50% + -1px);
  --band-bottom-tb-hover: auto;
  --band-transform-y-tb-hover: -50%;
  --band-position-sp: 50% 50%;
  --band-size-sp: cover;
  --band-repeat-sp: no-repeat;
  --band-frame-width-sp: 50%;
  --band-frame-height-sp: 90px;
  --band-radius-sp: 0px;
  --band-border-width-sp: 0px;
  --band-border-style-sp: none;
  --band-border-color-sp: transparent;
  --band-box-sizing-sp: border-box;
  --band-image-base-color-sp: rgba(255, 255, 255, 0.8);
  --band-image-opacity-sp: 1;
  --band-left-sp: 50%;
  --band-right-sp: auto;
  --band-transform-x-sp: -50%;
  --band-top-sp: calc(50% + -1px);
  --band-bottom-sp: auto;
  --band-transform-y-sp: -50%;
  --band-position-sp-hover: 50% 50%;
  --band-size-sp-hover: cover;
  --band-repeat-sp-hover: no-repeat;
  --band-frame-width-sp-hover: 50%;
  --band-frame-height-sp-hover: 90px;
  --band-radius-sp-hover: 0px;
  --band-border-width-sp-hover: 0px;
  --band-border-style-sp-hover: none;
  --band-border-color-sp-hover: transparent;
  --band-box-sizing-sp-hover: border-box;
  --band-image-base-color-sp-hover: rgba(255, 255, 255, 0.8);
  --band-base-gradient-sp-hover: linear-gradient(0deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.8) 100%);
  --band-image-opacity-sp-hover: 1;
  --band-left-sp-hover: 50%;
  --band-right-sp-hover: auto;
  --band-transform-x-sp-hover: -50%;
  --band-top-sp-hover: calc(50% + -1px);
  --band-bottom-sp-hover: auto;
  --band-transform-y-sp-hover: -50%;
}

/* Block: btn-e37809a8 */
.zenblocks-btn-e37809a8 {
  --spacing-padding-top-md: 100px;
  --spacing-padding-right-md: 20px;
  --spacing-padding-bottom-md: 80px;
  --spacing-padding-left-md: 20px;
  --spacing-padding-top-tb: 100px;
  --spacing-padding-right-tb: 20px;
  --spacing-padding-bottom-tb: 80px;
  --spacing-padding-left-tb: 20px;
  --spacing-padding-top-sp: 100px;
  --spacing-padding-right-sp: 20px;
  --spacing-padding-bottom-sp: 80px;
  --spacing-padding-left-sp: 20px;
}

.zenblocks-btn-e37809a8 {
  --font-size-md: 24px;
  --font-size-md-hover: 24px;
  --font-size-tb: 24px;
  --font-size-tb-hover: 24px;
  --font-size-sp: 24px;
  --font-size-sp-hover: 24px;
}

.zenblocks-btn-e37809a8 {
  --copy-micro-border-color-md: #ffffff;
  --copy-micro-border-color-tb: #ffffff;
  --copy-micro-border-color-sp: #ffffff;
}

.zenblocks-btn-e37809a8 {
  --icon-size-md: 24px;
  --icon-size-md-hover: 24px;
  --icon-size-tb: 24px;
  --icon-size-tb-hover: 24px;
  --icon-size-sp: 24px;
  --icon-size-sp-hover: 24px;
}

.zenblocks-btn-e37809a8 {
  --icon-left-md: 50%;
  --icon-right-md: auto;
  --icon-transform-x-md: -50%;
  --icon-top-md: -30px;
  --icon-bottom-md: auto;
  --icon-transform-y-md: 0;
  --icon-left-md-hover: 50%;
  --icon-right-md-hover: auto;
  --icon-transform-x-md-hover: -50%;
  --icon-top-md-hover: -30px;
  --icon-bottom-md-hover: auto;
  --icon-transform-y-md-hover: 0;
  --icon-left-tb: 50%;
  --icon-right-tb: auto;
  --icon-transform-x-tb: -50%;
  --icon-top-tb: -30px;
  --icon-bottom-tb: auto;
  --icon-transform-y-tb: 0;
  --icon-left-tb-hover: 50%;
  --icon-right-tb-hover: auto;
  --icon-transform-x-tb-hover: -50%;
  --icon-top-tb-hover: -30px;
  --icon-bottom-tb-hover: auto;
  --icon-transform-y-tb-hover: 0;
  --icon-left-sp: 50%;
  --icon-right-sp: auto;
  --icon-transform-x-sp: -50%;
  --icon-top-sp: -30px;
  --icon-bottom-sp: auto;
  --icon-transform-y-sp: 0;
  --icon-left-sp-hover: 50%;
  --icon-right-sp-hover: auto;
  --icon-transform-x-sp-hover: -50%;
  --icon-top-sp-hover: -30px;
  --icon-bottom-sp-hover: auto;
  --icon-transform-y-sp-hover: 0;
}

.zenblocks-btn-e37809a8 {
  --icon-color-md: #ffffff;
  --icon-color-md-hover: #ffffff;
  --icon-color-tb: #ffffff;
  --icon-color-tb-hover: #ffffff;
  --icon-color-sp: #ffffff;
  --icon-color-sp-hover: #ffffff;
}

.zenblocks-btn-e37809a8 {
  --background-color-md: linear-gradient(90deg, #111111 0%, #111111 100%);
  --background-color-opacity-md: 0.5;
  --background-color-mix-blend-mode-md: overlay;
  --background-color-md-hover: linear-gradient(90deg, #111111 0%, #111111 100%);
  --background-color-opacity-md-hover: 0.5;
  --background-color-mix-blend-mode-md-hover: overlay;
  --background-color-tb: linear-gradient(90deg, #111111 0%, #111111 100%);
  --background-color-opacity-tb: 0.5;
  --background-color-mix-blend-mode-tb: overlay;
  --background-color-tb-hover: linear-gradient(90deg, #111111 0%, #111111 100%);
  --background-color-opacity-tb-hover: 0.5;
  --background-color-mix-blend-mode-tb-hover: overlay;
  --background-color-sp: linear-gradient(90deg, #111111 0%, #111111 100%);
  --background-color-opacity-sp: 0.5;
  --background-color-mix-blend-mode-sp: overlay;
  --background-color-sp-hover: linear-gradient(90deg, #111111 0%, #111111 100%);
  --background-color-opacity-sp-hover: 0.5;
  --background-color-mix-blend-mode-sp-hover: overlay;
}

.zenblocks-btn-e37809a8 {
  --background-base-color-md-hover: #111111;
  --background-base-gradient-md-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
  --background-base-color-tb-hover: #111111;
  --background-base-gradient-tb-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
  --background-base-color-sp-hover: #111111;
  --background-base-gradient-sp-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
}

.zenblocks-btn-e37809a8 {
  --background-image-md: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/annie-spratt-hc7kZmrQPYU-unsplash.jpg);
  --background-position-md: 56.99999999999999% 84%;
  --background-size-md: 100% auto;
  --background-repeat-md: no-repeat;
  --background-position-md-hover: 56.99999999999999% 84%;
  --background-size-md-hover: 100% auto;
  --background-repeat-md-hover: no-repeat;
  --background-image-tb: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/annie-spratt-hc7kZmrQPYU-unsplash.jpg);
  --background-position-tb: 56.99999999999999% 84%;
  --background-size-tb: 100% auto;
  --background-repeat-tb: no-repeat;
  --background-position-tb-hover: 56.99999999999999% 84%;
  --background-size-tb-hover: 100% auto;
  --background-repeat-tb-hover: no-repeat;
  --background-image-sp: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/annie-spratt-hc7kZmrQPYU-unsplash.jpg);
  --background-position-sp: 56.99999999999999% 84%;
  --background-size-sp: 100% auto;
  --background-repeat-sp: no-repeat;
  --background-position-sp-hover: 56.99999999999999% 84%;
  --background-size-sp-hover: 100% auto;
  --background-repeat-sp-hover: no-repeat;
}

.zenblocks-btn-e37809a8 {
  --background-pattern-type-md: none;
  --background-pattern-color-md: #ffffff;
  --background-pattern-opacity-md: 0.15;
  --background-pattern-size-md: 6px;
  --background-pattern-rotate-md: 0deg;
  --background-pattern-type-md-hover: none;
  --background-pattern-color-md-hover: #ffffff;
  --background-pattern-opacity-md-hover: 0.15;
  --background-pattern-size-md-hover: 6px;
  --background-pattern-rotate-md-hover: 0deg;
  --background-pattern-type-tb: none;
  --background-pattern-color-tb: #ffffff;
  --background-pattern-opacity-tb: 0.15;
  --background-pattern-size-tb: 6px;
  --background-pattern-rotate-tb: 0deg;
  --background-pattern-type-tb-hover: none;
  --background-pattern-color-tb-hover: #ffffff;
  --background-pattern-opacity-tb-hover: 0.15;
  --background-pattern-size-tb-hover: 6px;
  --background-pattern-rotate-tb-hover: 0deg;
  --background-pattern-type-sp: none;
  --background-pattern-color-sp: #ffffff;
  --background-pattern-opacity-sp: 0.15;
  --background-pattern-size-sp: 6px;
  --background-pattern-rotate-sp: 0deg;
  --background-pattern-type-sp-hover: none;
  --background-pattern-color-sp-hover: #ffffff;
  --background-pattern-opacity-sp-hover: 0.15;
  --background-pattern-size-sp-hover: 6px;
  --background-pattern-rotate-sp-hover: 0deg;
}

.zenblocks-btn-e37809a8 {
  --styling-border-width-md: 10px;
  --styling-border-style-md: solid;
  --styling-border-color-md: #ffffff;
  --styling-box-sizing-md: border-box;
  --styling-border-width-md-hover: 1px;
  --styling-border-style-md-hover: solid;
  --styling-border-color-md-hover: #ffffff;
  --styling-border-width-tb: 10px;
  --styling-border-style-tb: solid;
  --styling-border-color-tb: #ffffff;
  --styling-box-sizing-tb: border-box;
  --styling-border-width-tb-hover: 1px;
  --styling-border-style-tb-hover: solid;
  --styling-border-color-tb-hover: #ffffff;
  --styling-border-width-sp: 10px;
  --styling-border-style-sp: solid;
  --styling-border-color-sp: #ffffff;
  --styling-box-sizing-sp: border-box;
  --styling-border-width-sp-hover: 1px;
  --styling-border-style-sp-hover: solid;
  --styling-border-color-sp-hover: #ffffff;
}

.zenblocks-btn-e37809a8 {
  --styling-radius-md: 16px;
  --styling-radius-top-left-md: 16px;
  --styling-radius-top-right-md: 16px;
  --styling-radius-bottom-right-md: 16px;
  --styling-radius-bottom-left-md: 16px;
  --styling-radius-md-hover: 0px;
  --styling-radius-top-left-md-hover: 0px;
  --styling-radius-top-right-md-hover: 0px;
  --styling-radius-bottom-right-md-hover: 0px;
  --styling-radius-bottom-left-md-hover: 0px;
  --styling-radius-tb: 16px;
  --styling-radius-top-left-tb: 16px;
  --styling-radius-top-right-tb: 16px;
  --styling-radius-bottom-right-tb: 16px;
  --styling-radius-bottom-left-tb: 16px;
  --styling-radius-tb-hover: 0px;
  --styling-radius-top-left-tb-hover: 0px;
  --styling-radius-top-right-tb-hover: 0px;
  --styling-radius-bottom-right-tb-hover: 0px;
  --styling-radius-bottom-left-tb-hover: 0px;
  --styling-radius-sp: 16px;
  --styling-radius-top-left-sp: 16px;
  --styling-radius-top-right-sp: 16px;
  --styling-radius-bottom-right-sp: 16px;
  --styling-radius-bottom-left-sp: 16px;
  --styling-radius-sp-hover: 0px;
  --styling-radius-top-left-sp-hover: 0px;
  --styling-radius-top-right-sp-hover: 0px;
  --styling-radius-bottom-right-sp-hover: 0px;
  --styling-radius-bottom-left-sp-hover: 0px;
}

.zenblocks-btn-e37809a8 {
  --icon-frame-radius-md: 0px;
  --icon-frame-border-width-md: 0px;
  --icon-frame-border-top-width-md: 0px;
  --icon-frame-border-right-width-md: 0px;
  --icon-frame-border-bottom-width-md: 0px;
  --icon-frame-border-left-width-md: 0px;
  --icon-frame-border-color-md: transparent;
  --icon-frame-border-style-md: solid;
  --icon-frame-bg-color-md: transparent;
  --icon-frame-width-md-hover: 0px;
  --icon-frame-height-md-hover: 0px;
  --icon-frame-radius-md-hover: 0px;
  --icon-frame-border-width-md-hover: 0px;
  --icon-frame-border-top-width-md-hover: 0px;
  --icon-frame-border-right-width-md-hover: 0px;
  --icon-frame-border-bottom-width-md-hover: 0px;
  --icon-frame-border-left-width-md-hover: 0px;
  --icon-frame-border-color-md-hover: transparent;
  --icon-frame-border-style-md-hover: solid;
  --icon-frame-bg-color-md-hover: transparent;
  --icon-frame-border-color-tb: transparent;
  --icon-frame-border-style-tb: solid;
  --icon-frame-bg-color-tb: transparent;
  --icon-frame-width-tb-hover: 0px;
  --icon-frame-height-tb-hover: 0px;
  --icon-frame-border-color-tb-hover: transparent;
  --icon-frame-border-style-tb-hover: solid;
  --icon-frame-bg-color-tb-hover: transparent;
  --icon-frame-border-color-sp: transparent;
  --icon-frame-border-style-sp: solid;
  --icon-frame-bg-color-sp: transparent;
  --icon-frame-width-sp-hover: 0px;
  --icon-frame-height-sp-hover: 0px;
  --icon-frame-border-color-sp-hover: transparent;
  --icon-frame-border-style-sp-hover: solid;
  --icon-frame-bg-color-sp-hover: transparent;
}

.zenblocks-btn-e37809a8 {
  --layout-width-md: 100%;
  --layout-width-max-md: 420px;
  --layout-width-tb: 100%;
  --layout-width-max-tb: 420px;
  --layout-width-sp: 100%;
  --layout-width-max-sp: 420px;
}

.zenblocks-btn-e37809a8 {
  --layout-height-md: 100%;
  --layout-height-min-md: 80px;
  --layout-height-tb: 100%;
  --layout-height-min-tb: 80px;
  --layout-height-sp: 100%;
  --layout-height-min-sp: 80px;
}

.zenblocks-btn-e37809a8 {
  --band-position-md: 50% 50%;
  --band-size-md: cover;
  --band-repeat-md: no-repeat;
  --band-frame-width-md: 50%;
  --band-frame-height-md: 90px;
  --band-radius-md: 0px;
  --band-border-width-md: 0px;
  --band-border-style-md: none;
  --band-border-color-md: transparent;
  --band-box-sizing-md: border-box;
  --band-image-base-color-md: rgba(255, 255, 255, 0);
  --band-image-opacity-md: 1;
  --band-left-md: 50%;
  --band-right-md: auto;
  --band-transform-x-md: -50%;
  --band-top-md: calc(50% + -1px);
  --band-bottom-md: auto;
  --band-transform-y-md: -50%;
  --band-position-md-hover: 50% 50%;
  --band-size-md-hover: cover;
  --band-repeat-md-hover: no-repeat;
  --band-frame-width-md-hover: 50%;
  --band-frame-height-md-hover: 90px;
  --band-radius-md-hover: 0px;
  --band-border-width-md-hover: 0px;
  --band-border-style-md-hover: none;
  --band-border-color-md-hover: transparent;
  --band-box-sizing-md-hover: border-box;
  --band-image-base-color-md-hover: rgba(255, 255, 255, 0);
  --band-base-gradient-md-hover: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
  --band-image-opacity-md-hover: 1;
  --band-left-md-hover: 50%;
  --band-right-md-hover: auto;
  --band-transform-x-md-hover: -50%;
  --band-top-md-hover: calc(50% + -1px);
  --band-bottom-md-hover: auto;
  --band-transform-y-md-hover: -50%;
  --band-color-md: linear-gradient(90deg, transparent 0%, transparent 100%);
  --band-color-opacity-md: 1;
  --band-color-blend-mode-md: normal;
  --band-color-md-hover: linear-gradient(90deg, transparent 0%, transparent 100%);
  --band-color-opacity-md-hover: 1;
  --band-color-blend-mode-md-hover: normal;
  --band-position-tb: 50% 50%;
  --band-size-tb: cover;
  --band-repeat-tb: no-repeat;
  --band-frame-width-tb: 50%;
  --band-frame-height-tb: 90px;
  --band-radius-tb: 0px;
  --band-border-width-tb: 0px;
  --band-border-style-tb: none;
  --band-border-color-tb: transparent;
  --band-box-sizing-tb: border-box;
  --band-image-base-color-tb: rgba(255, 255, 255, 0);
  --band-image-opacity-tb: 1;
  --band-left-tb: 50%;
  --band-right-tb: auto;
  --band-transform-x-tb: -50%;
  --band-top-tb: calc(50% + -1px);
  --band-bottom-tb: auto;
  --band-transform-y-tb: -50%;
  --band-position-tb-hover: 50% 50%;
  --band-size-tb-hover: cover;
  --band-repeat-tb-hover: no-repeat;
  --band-frame-width-tb-hover: 50%;
  --band-frame-height-tb-hover: 90px;
  --band-radius-tb-hover: 0px;
  --band-border-width-tb-hover: 0px;
  --band-border-style-tb-hover: none;
  --band-border-color-tb-hover: transparent;
  --band-box-sizing-tb-hover: border-box;
  --band-image-base-color-tb-hover: rgba(255, 255, 255, 0);
  --band-base-gradient-tb-hover: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
  --band-image-opacity-tb-hover: 1;
  --band-left-tb-hover: 50%;
  --band-right-tb-hover: auto;
  --band-transform-x-tb-hover: -50%;
  --band-top-tb-hover: calc(50% + -1px);
  --band-bottom-tb-hover: auto;
  --band-transform-y-tb-hover: -50%;
  --band-color-tb: linear-gradient(90deg, transparent 0%, transparent 100%);
  --band-color-opacity-tb: 1;
  --band-color-blend-mode-tb: normal;
  --band-color-tb-hover: linear-gradient(90deg, transparent 0%, transparent 100%);
  --band-color-opacity-tb-hover: 1;
  --band-color-blend-mode-tb-hover: normal;
  --band-position-sp: 50% 50%;
  --band-size-sp: cover;
  --band-repeat-sp: no-repeat;
  --band-frame-width-sp: 50%;
  --band-frame-height-sp: 90px;
  --band-radius-sp: 0px;
  --band-border-width-sp: 0px;
  --band-border-style-sp: none;
  --band-border-color-sp: transparent;
  --band-box-sizing-sp: border-box;
  --band-image-base-color-sp: rgba(255, 255, 255, 0);
  --band-image-opacity-sp: 1;
  --band-left-sp: 50%;
  --band-right-sp: auto;
  --band-transform-x-sp: -50%;
  --band-top-sp: calc(50% + -1px);
  --band-bottom-sp: auto;
  --band-transform-y-sp: -50%;
  --band-position-sp-hover: 50% 50%;
  --band-size-sp-hover: cover;
  --band-repeat-sp-hover: no-repeat;
  --band-frame-width-sp-hover: 50%;
  --band-frame-height-sp-hover: 90px;
  --band-radius-sp-hover: 0px;
  --band-border-width-sp-hover: 0px;
  --band-border-style-sp-hover: none;
  --band-border-color-sp-hover: transparent;
  --band-box-sizing-sp-hover: border-box;
  --band-image-base-color-sp-hover: rgba(255, 255, 255, 0);
  --band-base-gradient-sp-hover: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
  --band-image-opacity-sp-hover: 1;
  --band-left-sp-hover: 50%;
  --band-right-sp-hover: auto;
  --band-transform-x-sp-hover: -50%;
  --band-top-sp-hover: calc(50% + -1px);
  --band-bottom-sp-hover: auto;
  --band-transform-y-sp-hover: -50%;
  --band-color-sp: linear-gradient(90deg, transparent 0%, transparent 100%);
  --band-color-opacity-sp: 1;
  --band-color-blend-mode-sp: normal;
  --band-color-sp-hover: linear-gradient(90deg, transparent 0%, transparent 100%);
  --band-color-opacity-sp-hover: 1;
  --band-color-blend-mode-sp-hover: normal;
}

/* Block: btn-9bb55163 */
.zenblocks-btn-9bb55163 {
  --spacing-padding-top-md: 50px;
  --spacing-padding-right-md: 40px;
  --spacing-padding-bottom-md: 20px;
  --spacing-padding-left-md: 53.5%;
  --spacing-padding-top-tb: 50px;
  --spacing-padding-right-tb: 40px;
  --spacing-padding-bottom-tb: 20px;
  --spacing-padding-left-tb: 53.5%;
  --spacing-padding-top-sp: 185px;
  --spacing-padding-right-sp: 25px;
  --spacing-padding-bottom-sp: 25px;
  --spacing-padding-left-sp: 25px;
}

.zenblocks-btn-9bb55163 {
  --font-size-md: 22px;
  --font-size-md-hover: 22px;
  --font-size-tb: 22px;
  --font-size-tb-hover: 22px;
  --font-size-sp: 22px;
  --font-size-sp-hover: 22px;
}

.zenblocks-btn-9bb55163 {
  --micro-text-margin-top-md: 0px;
  --micro-text-margin-right-md: 0px;
  --micro-text-margin-bottom-md: 5px;
  --micro-text-margin-left-md: 0px;
  --micro-text-font-size-md: 13px;
  --micro-text-font-weight-md: 800;
  --micro-text-margin-top-tb: 0px;
  --micro-text-margin-right-tb: 0px;
  --micro-text-margin-bottom-tb: 5px;
  --micro-text-margin-left-tb: 0px;
  --micro-text-font-size-tb: 13px;
  --micro-text-font-weight-tb: 800;
  --micro-text-margin-top-sp: 0px;
  --micro-text-margin-right-sp: 0px;
  --micro-text-margin-bottom-sp: 5px;
  --micro-text-margin-left-sp: 0px;
  --micro-text-font-size-sp: 13px;
  --micro-text-font-weight-sp: 800;
}

.zenblocks-btn-9bb55163 {
  --icon-size-md-hover: 15px;
  --icon-size-tb-hover: 15px;
  --icon-size-sp-hover: 15px;
}

.zenblocks-btn-9bb55163 {
  --icon-left-md: auto;
  --icon-right-md: 0px;
  --icon-transform-x-md: 0;
  --icon-top-md: 0px;
  --icon-bottom-md: auto;
  --icon-transform-y-md: 0;
  --icon-left-md-hover: auto;
  --icon-right-md-hover: 0px;
  --icon-transform-x-md-hover: 0;
  --icon-top-md-hover: 0px;
  --icon-bottom-md-hover: auto;
  --icon-transform-y-md-hover: 0;
  --icon-left-tb: auto;
  --icon-right-tb: 0px;
  --icon-transform-x-tb: 0;
  --icon-top-tb: 0px;
  --icon-bottom-tb: auto;
  --icon-transform-y-tb: 0;
  --icon-left-tb-hover: auto;
  --icon-right-tb-hover: 0px;
  --icon-transform-x-tb-hover: 0;
  --icon-top-tb-hover: 0px;
  --icon-bottom-tb-hover: auto;
  --icon-transform-y-tb-hover: 0;
  --icon-left-sp: auto;
  --icon-right-sp: 0px;
  --icon-transform-x-sp: 0;
  --icon-top-sp: 0px;
  --icon-bottom-sp: auto;
  --icon-transform-y-sp: 0;
  --icon-left-sp-hover: auto;
  --icon-right-sp-hover: 0px;
  --icon-transform-x-sp-hover: 0;
  --icon-top-sp-hover: 0px;
  --icon-bottom-sp-hover: auto;
  --icon-transform-y-sp-hover: 0;
}

.zenblocks-btn-9bb55163 {
  --icon-color-md: #FFFFFF;
  --icon-color-md-hover: #FFFFFF;
  --icon-color-tb: #FFFFFF;
  --icon-color-tb-hover: #FFFFFF;
  --icon-color-sp: #FFFFFF;
  --icon-color-sp-hover: #FFFFFF;
}

.zenblocks-btn-9bb55163 {
  --background-base-color-md: rgba(255, 255, 255, 0);
  --background-base-color-md-hover: rgba(255, 255, 255, 0);
  --background-base-gradient-md-hover: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
  --background-base-color-tb: rgba(255, 255, 255, 0);
  --background-base-color-tb-hover: rgba(255, 255, 255, 0);
  --background-base-gradient-tb-hover: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
  --background-base-color-sp: rgba(255, 255, 255, 0);
  --background-base-color-sp-hover: rgba(255, 255, 255, 0);
  --background-base-gradient-sp-hover: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
}

.zenblocks-btn-9bb55163 {
  --styling-radius-md: 0px;
  --styling-radius-top-left-md: 0px;
  --styling-radius-top-right-md: 0px;
  --styling-radius-bottom-right-md: 0px;
  --styling-radius-bottom-left-md: 0px;
  --styling-radius-md-hover: 0px;
  --styling-radius-top-left-md-hover: 0px;
  --styling-radius-top-right-md-hover: 0px;
  --styling-radius-bottom-right-md-hover: 0px;
  --styling-radius-bottom-left-md-hover: 0px;
  --styling-radius-tb: 0px;
  --styling-radius-top-left-tb: 0px;
  --styling-radius-top-right-tb: 0px;
  --styling-radius-bottom-right-tb: 0px;
  --styling-radius-bottom-left-tb: 0px;
  --styling-radius-tb-hover: 0px;
  --styling-radius-top-left-tb-hover: 0px;
  --styling-radius-top-right-tb-hover: 0px;
  --styling-radius-bottom-right-tb-hover: 0px;
  --styling-radius-bottom-left-tb-hover: 0px;
  --styling-radius-sp: 0px;
  --styling-radius-top-left-sp: 0px;
  --styling-radius-top-right-sp: 0px;
  --styling-radius-bottom-right-sp: 0px;
  --styling-radius-bottom-left-sp: 0px;
  --styling-radius-sp-hover: 0px;
  --styling-radius-top-left-sp-hover: 0px;
  --styling-radius-top-right-sp-hover: 0px;
  --styling-radius-bottom-right-sp-hover: 0px;
  --styling-radius-bottom-left-sp-hover: 0px;
}

.zenblocks-btn-9bb55163 {
  --icon-frame-width-md: 30px;
  --icon-frame-height-md: 30px;
  --icon-frame-radius-md: 999px;
  --icon-frame-border-width-md: 2px;
  --icon-frame-border-top-width-md: 2px;
  --icon-frame-border-right-width-md: 2px;
  --icon-frame-border-bottom-width-md: 2px;
  --icon-frame-border-left-width-md: 2px;
  --icon-frame-border-color-md: transparent;
  --icon-frame-border-style-md: solid;
  --icon-frame-bg-color-md: rgba(255, 255, 255, 0);
  --icon-frame-width-md-hover: 30px;
  --icon-frame-height-md-hover: 30px;
  --icon-frame-radius-md-hover: 999px;
  --icon-frame-border-width-md-hover: 2px;
  --icon-frame-border-top-width-md-hover: 2px;
  --icon-frame-border-right-width-md-hover: 2px;
  --icon-frame-border-bottom-width-md-hover: 2px;
  --icon-frame-border-left-width-md-hover: 2px;
  --icon-frame-border-color-md-hover: transparent;
  --icon-frame-border-style-md-hover: solid;
  --icon-frame-bg-color-md-hover: rgba(255, 255, 255, 0);
  --icon-frame-width-tb: 30px;
  --icon-frame-height-tb: 30px;
  --icon-frame-radius-tb: 999px;
  --icon-frame-border-color-tb: transparent;
  --icon-frame-border-style-tb: solid;
  --icon-frame-bg-color-tb: rgba(255, 255, 255, 0);
  --icon-frame-width-tb-hover: 30px;
  --icon-frame-height-tb-hover: 30px;
  --icon-frame-radius-tb-hover: 999px;
  --icon-frame-border-color-tb-hover: transparent;
  --icon-frame-border-style-tb-hover: solid;
  --icon-frame-bg-color-tb-hover: rgba(255, 255, 255, 0);
  --icon-frame-width-sp: 30px;
  --icon-frame-height-sp: 30px;
  --icon-frame-radius-sp: 999px;
  --icon-frame-border-color-sp: transparent;
  --icon-frame-border-style-sp: solid;
  --icon-frame-bg-color-sp: rgba(255, 255, 255, 0);
  --icon-frame-width-sp-hover: 30px;
  --icon-frame-height-sp-hover: 30px;
  --icon-frame-radius-sp-hover: 999px;
  --icon-frame-border-color-sp-hover: transparent;
  --icon-frame-border-style-sp-hover: solid;
  --icon-frame-bg-color-sp-hover: rgba(255, 255, 255, 0);
}

.zenblocks-btn-9bb55163 {
  --layout-width-md: 100%;
  --layout-width-max-md: 640px;
  --layout-width-tb: 100%;
  --layout-width-max-tb: 640px;
  --layout-width-sp: 100%;
  --layout-width-max-sp: 640px;
}

.zenblocks-btn-9bb55163 {
  --layout-height-md: 180%;
  --layout-height-min-md: 205px;
  --layout-height-tb: 180%;
  --layout-height-min-tb: 205px;
  --layout-height-sp: 100%;
  --layout-height-min-sp: 205px;
}

.zenblocks-btn-9bb55163 {
  --band-position-md: 50% 50%;
  --band-size-md: cover;
  --band-repeat-md: no-repeat;
  --band-frame-width-md: 55%;
  --band-frame-height-md: 180px;
  --band-radius-md: 0px;
  --band-border-width-md: 0px;
  --band-border-style-md: none;
  --band-border-color-md: transparent;
  --band-box-sizing-md: border-box;
  --band-image-opacity-md: 1;
  --band-left-md: auto;
  --band-right-md: 0px;
  --band-transform-x-md: 0;
  --band-top-md: auto;
  --band-bottom-md: 0px;
  --band-transform-y-md: 0;
  --band-position-md-hover: 50% 50%;
  --band-size-md-hover: cover;
  --band-repeat-md-hover: no-repeat;
  --band-frame-width-md-hover: 55%;
  --band-frame-height-md-hover: 180px;
  --band-radius-md-hover: 0px;
  --band-border-width-md-hover: 0px;
  --band-border-style-md-hover: none;
  --band-border-color-md-hover: transparent;
  --band-box-sizing-md-hover: border-box;
  --band-image-opacity-md-hover: 1;
  --band-left-md-hover: auto;
  --band-right-md-hover: 0px;
  --band-transform-x-md-hover: 0;
  --band-top-md-hover: auto;
  --band-bottom-md-hover: 0px;
  --band-transform-y-md-hover: 0;
  --band-color-md: linear-gradient(135deg,rgb(5,127,171) 0%,rgb(43,69,99) 47%,rgb(219,76,22) 100%);
  --band-color-opacity-md: 1;
  --band-color-blend-mode-md: normal;
  --band-color-md-hover: linear-gradient(135deg,rgb(5,127,171) 0%,rgb(43,69,99) 47%,rgb(219,76,22) 100%);
  --band-color-opacity-md-hover: 1;
  --band-color-blend-mode-md-hover: normal;
  --band-pattern-type-md: vertical-lines;
  --band-pattern-color-md: #ffffff;
  --band-pattern-opacity-md: 0.05;
  --band-pattern-size-md: 11px;
  --band-pattern-blend-mode-md: normal;
  --band-pattern-type-md-hover: vertical-lines;
  --band-pattern-color-md-hover: #ffffff;
  --band-pattern-opacity-md-hover: 0.15;
  --band-pattern-size-md-hover: 11px;
  --band-pattern-blend-mode-md-hover: normal;
  --band-position-tb: 50% 50%;
  --band-size-tb: cover;
  --band-repeat-tb: no-repeat;
  --band-frame-width-tb: 55%;
  --band-frame-height-tb: 180px;
  --band-radius-tb: 0px;
  --band-border-width-tb: 0px;
  --band-border-style-tb: none;
  --band-border-color-tb: transparent;
  --band-box-sizing-tb: border-box;
  --band-image-opacity-tb: 1;
  --band-left-tb: auto;
  --band-right-tb: 0px;
  --band-transform-x-tb: 0;
  --band-top-tb: auto;
  --band-bottom-tb: 0px;
  --band-transform-y-tb: 0;
  --band-position-tb-hover: 50% 50%;
  --band-size-tb-hover: cover;
  --band-repeat-tb-hover: no-repeat;
  --band-frame-width-tb-hover: 55%;
  --band-frame-height-tb-hover: 180px;
  --band-radius-tb-hover: 0px;
  --band-border-width-tb-hover: 0px;
  --band-border-style-tb-hover: none;
  --band-border-color-tb-hover: transparent;
  --band-box-sizing-tb-hover: border-box;
  --band-image-opacity-tb-hover: 1;
  --band-left-tb-hover: auto;
  --band-right-tb-hover: 0px;
  --band-transform-x-tb-hover: 0;
  --band-top-tb-hover: auto;
  --band-bottom-tb-hover: 0px;
  --band-transform-y-tb-hover: 0;
  --band-color-tb: linear-gradient(135deg,rgb(5,127,171) 0%,rgb(43,69,99) 47%,rgb(219,76,22) 100%);
  --band-color-opacity-tb: 1;
  --band-color-blend-mode-tb: normal;
  --band-color-tb-hover: linear-gradient(135deg,rgb(5,127,171) 0%,rgb(43,69,99) 47%,rgb(219,76,22) 100%);
  --band-color-opacity-tb-hover: 1;
  --band-color-blend-mode-tb-hover: normal;
  --band-pattern-type-tb: vertical-lines;
  --band-pattern-color-tb: #ffffff;
  --band-pattern-opacity-tb: 0.05;
  --band-pattern-size-tb: 11px;
  --band-pattern-blend-mode-tb: normal;
  --band-pattern-type-tb-hover: vertical-lines;
  --band-pattern-color-tb-hover: #ffffff;
  --band-pattern-opacity-tb-hover: 0.15;
  --band-pattern-size-tb-hover: 11px;
  --band-pattern-blend-mode-tb-hover: normal;
  --band-position-sp: 50% 50%;
  --band-size-sp: cover;
  --band-repeat-sp: no-repeat;
  --band-frame-width-sp: 100%;
  --band-frame-height-sp: 180px;
  --band-radius-sp: 0px;
  --band-border-width-sp: 0px;
  --band-border-style-sp: none;
  --band-border-color-sp: transparent;
  --band-box-sizing-sp: border-box;
  --band-image-opacity-sp: 1;
  --band-left-sp: auto;
  --band-right-sp: 0px;
  --band-transform-x-sp: 0;
  --band-top-sp: auto;
  --band-bottom-sp: 0px;
  --band-transform-y-sp: 0;
  --band-position-sp-hover: 50% 50%;
  --band-size-sp-hover: cover;
  --band-repeat-sp-hover: no-repeat;
  --band-frame-width-sp-hover: 100%;
  --band-frame-height-sp-hover: 180px;
  --band-radius-sp-hover: 0px;
  --band-border-width-sp-hover: 0px;
  --band-border-style-sp-hover: none;
  --band-border-color-sp-hover: transparent;
  --band-box-sizing-sp-hover: border-box;
  --band-image-opacity-sp-hover: 1;
  --band-left-sp-hover: auto;
  --band-right-sp-hover: 0px;
  --band-transform-x-sp-hover: 0;
  --band-top-sp-hover: auto;
  --band-bottom-sp-hover: 0px;
  --band-transform-y-sp-hover: 0;
  --band-color-sp: linear-gradient(135deg,rgb(5,127,171) 0%,rgb(43,69,99) 47%,rgb(219,76,22) 100%);
  --band-color-opacity-sp: 1;
  --band-color-blend-mode-sp: normal;
  --band-color-sp-hover: linear-gradient(135deg,rgb(5,127,171) 0%,rgb(43,69,99) 47%,rgb(219,76,22) 100%);
  --band-color-opacity-sp-hover: 1;
  --band-color-blend-mode-sp-hover: normal;
  --band-pattern-type-sp: vertical-lines;
  --band-pattern-color-sp: #ffffff;
  --band-pattern-opacity-sp: 0.05;
  --band-pattern-size-sp: 11px;
  --band-pattern-blend-mode-sp: normal;
  --band-pattern-type-sp-hover: vertical-lines;
  --band-pattern-color-sp-hover: #ffffff;
  --band-pattern-opacity-sp-hover: 0.15;
  --band-pattern-size-sp-hover: 11px;
  --band-pattern-blend-mode-sp-hover: normal;
}

.zenblocks-btn-9bb55163 {
  --thumbnail-image-md: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/juan-ordonez-7qTr-xy-IuY-unsplash-scaled.jpg);
  --thumbnail-position-md: 45% 11%;
  --thumbnail-size-md: 100% auto;
  --thumbnail-repeat-md: no-repeat;
  --thumbnail-frame-width-md: 50%;
  --thumbnail-frame-height-md: 80%;
  --thumbnail-radius-md: 0px;
  --thumbnail-border-width-md: 0px;
  --thumbnail-border-style-md: none;
  --thumbnail-border-color-md: transparent;
  --thumbnail-box-sizing-md: border-box;
  --thumbnail-left-md: 0px;
  --thumbnail-right-md: auto;
  --thumbnail-transform-x-md: 0;
  --thumbnail-top-md: 0px;
  --thumbnail-bottom-md: auto;
  --thumbnail-transform-y-md: 0;
  --thumbnail-position-md-hover: 45% 11%;
  --thumbnail-size-md-hover: 100% auto;
  --thumbnail-repeat-md-hover: no-repeat;
  --thumbnail-frame-width-md-hover: 50%;
  --thumbnail-frame-height-md-hover: 80%;
  --thumbnail-radius-md-hover: 0px;
  --thumbnail-border-width-md-hover: 0px;
  --thumbnail-border-style-md-hover: none;
  --thumbnail-border-color-md-hover: transparent;
  --thumbnail-box-sizing-md-hover: border-box;
  --thumbnail-left-md-hover: 0px;
  --thumbnail-right-md-hover: auto;
  --thumbnail-transform-x-md-hover: 0;
  --thumbnail-top-md-hover: 0px;
  --thumbnail-bottom-md-hover: auto;
  --thumbnail-transform-y-md-hover: 0;
  --thumbnail-image-tb: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/juan-ordonez-7qTr-xy-IuY-unsplash-scaled.jpg);
  --thumbnail-position-tb: 45% 11%;
  --thumbnail-size-tb: 100% auto;
  --thumbnail-repeat-tb: no-repeat;
  --thumbnail-frame-width-tb: 50%;
  --thumbnail-frame-height-tb: 80%;
  --thumbnail-radius-tb: 0px;
  --thumbnail-border-width-tb: 0px;
  --thumbnail-border-style-tb: none;
  --thumbnail-border-color-tb: transparent;
  --thumbnail-box-sizing-tb: border-box;
  --thumbnail-left-tb: 0px;
  --thumbnail-right-tb: auto;
  --thumbnail-transform-x-tb: 0;
  --thumbnail-top-tb: 0px;
  --thumbnail-bottom-tb: auto;
  --thumbnail-transform-y-tb: 0;
  --thumbnail-position-tb-hover: 45% 11%;
  --thumbnail-size-tb-hover: 100% auto;
  --thumbnail-repeat-tb-hover: no-repeat;
  --thumbnail-frame-width-tb-hover: 50%;
  --thumbnail-frame-height-tb-hover: 80%;
  --thumbnail-radius-tb-hover: 0px;
  --thumbnail-border-width-tb-hover: 0px;
  --thumbnail-border-style-tb-hover: none;
  --thumbnail-border-color-tb-hover: transparent;
  --thumbnail-box-sizing-tb-hover: border-box;
  --thumbnail-left-tb-hover: 0px;
  --thumbnail-right-tb-hover: auto;
  --thumbnail-transform-x-tb-hover: 0;
  --thumbnail-top-tb-hover: 0px;
  --thumbnail-bottom-tb-hover: auto;
  --thumbnail-transform-y-tb-hover: 0;
  --thumbnail-image-sp: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/juan-ordonez-7qTr-xy-IuY-unsplash-scaled.jpg);
  --thumbnail-position-sp: 45% 11%;
  --thumbnail-size-sp: 100% auto;
  --thumbnail-repeat-sp: no-repeat;
  --thumbnail-frame-width-sp: 90%;
  --thumbnail-frame-height-sp: 170px;
  --thumbnail-radius-sp: 0px;
  --thumbnail-border-width-sp: 0px;
  --thumbnail-border-style-sp: none;
  --thumbnail-border-color-sp: transparent;
  --thumbnail-box-sizing-sp: border-box;
  --thumbnail-left-sp: 50%;
  --thumbnail-right-sp: auto;
  --thumbnail-transform-x-sp: -50%;
  --thumbnail-top-sp: 0px;
  --thumbnail-bottom-sp: auto;
  --thumbnail-transform-y-sp: 0;
  --thumbnail-position-sp-hover: 45% 11%;
  --thumbnail-size-sp-hover: 100% auto;
  --thumbnail-repeat-sp-hover: no-repeat;
  --thumbnail-frame-width-sp-hover: 90%;
  --thumbnail-frame-height-sp-hover: 170px;
  --thumbnail-radius-sp-hover: 0px;
  --thumbnail-border-width-sp-hover: 0px;
  --thumbnail-border-style-sp-hover: none;
  --thumbnail-border-color-sp-hover: transparent;
  --thumbnail-box-sizing-sp-hover: border-box;
  --thumbnail-left-sp-hover: 50%;
  --thumbnail-right-sp-hover: auto;
  --thumbnail-transform-x-sp-hover: -50%;
  --thumbnail-top-sp-hover: 0px;
  --thumbnail-bottom-sp-hover: auto;
  --thumbnail-transform-y-sp-hover: 0;
}

/* Block: btn-a9542637 */
.zenblocks-btn-a9542637 {
  --spacing-padding-top-md: 50px;
  --spacing-padding-right-md: 20px;
  --spacing-padding-bottom-md: 280px;
  --spacing-padding-left-md: 20px;
  --spacing-padding-top-tb: 50px;
  --spacing-padding-right-tb: 20px;
  --spacing-padding-bottom-tb: 280px;
  --spacing-padding-left-tb: 20px;
  --spacing-padding-top-sp: 50px;
  --spacing-padding-right-sp: 20px;
  --spacing-padding-bottom-sp: 280px;
  --spacing-padding-left-sp: 20px;
}

.zenblocks-btn-a9542637 {
  --font-size-md: 20px;
  --font-size-md-hover: 20px;
  --font-size-tb: 20px;
  --font-size-tb-hover: 20px;
  --font-size-sp: 20px;
  --font-size-sp-hover: 20px;
}

.zenblocks-btn-a9542637 {
  --micro-text-margin-top-md: 0px;
  --micro-text-margin-right-md: 0px;
  --micro-text-margin-bottom-md: 4px;
  --micro-text-margin-left-md: 0px;
  --micro-text-font-size-md: 10px;
  --micro-text-font-weight-md: 400;
  --micro-text-letter-spacing-md: 0.1em;
  --micro-text-margin-top-tb: 0px;
  --micro-text-margin-right-tb: 0px;
  --micro-text-margin-bottom-tb: 4px;
  --micro-text-margin-left-tb: 0px;
  --micro-text-font-size-tb: 10px;
  --micro-text-font-weight-tb: 400;
  --micro-text-letter-spacing-tb: 0.1em;
  --micro-text-margin-top-sp: 0px;
  --micro-text-margin-right-sp: 0px;
  --micro-text-margin-bottom-sp: 4px;
  --micro-text-margin-left-sp: 0px;
  --micro-text-font-size-sp: 10px;
  --micro-text-font-weight-sp: 400;
  --micro-text-letter-spacing-sp: 0.1em;
}

.zenblocks-btn-a9542637 {
  --copy-micro-font-size-md: 16px;
  --copy-micro-font-weight-md: 600;
  --copy-micro-font-size-tb: 16px;
  --copy-micro-font-weight-tb: 600;
  --copy-micro-font-size-sp: 16px;
  --copy-micro-font-weight-sp: 600;
}

.zenblocks-btn-a9542637 {
  --copy-sub-padding-top-md: 0px;
  --copy-sub-padding-right-md: 0px;
  --copy-sub-padding-bottom-md: 0px;
  --copy-sub-padding-left-md: 0px;
  --copy-sub-font-weight-md: 600;
  --copy-sub-padding-top-tb: 0px;
  --copy-sub-padding-right-tb: 0px;
  --copy-sub-padding-bottom-tb: 0px;
  --copy-sub-padding-left-tb: 0px;
  --copy-sub-font-weight-tb: 600;
  --copy-sub-padding-top-sp: 0px;
  --copy-sub-padding-right-sp: 0px;
  --copy-sub-padding-bottom-sp: 0px;
  --copy-sub-padding-left-sp: 0px;
  --copy-sub-font-weight-sp: 600;
}

.zenblocks-btn-a9542637 {
  --icon-size-md: 20px;
  --icon-size-md-hover: 20px;
  --icon-size-tb: 20px;
  --icon-size-tb-hover: 20px;
  --icon-size-sp: 20px;
  --icon-size-sp-hover: 20px;
}

.zenblocks-btn-a9542637 {
  --icon-left-md: auto;
  --icon-right-md: 3%;
  --icon-transform-x-md: 0;
  --icon-top-md: 50%;
  --icon-bottom-md: auto;
  --icon-transform-y-md: -50%;
  --icon-left-md-hover: auto;
  --icon-right-md-hover: 3%;
  --icon-transform-x-md-hover: 0;
  --icon-top-md-hover: 50%;
  --icon-bottom-md-hover: auto;
  --icon-transform-y-md-hover: -50%;
  --icon-left-tb: auto;
  --icon-right-tb: 3%;
  --icon-transform-x-tb: 0;
  --icon-top-tb: 50%;
  --icon-bottom-tb: auto;
  --icon-transform-y-tb: -50%;
  --icon-left-tb-hover: auto;
  --icon-right-tb-hover: 3%;
  --icon-transform-x-tb-hover: 0;
  --icon-top-tb-hover: 50%;
  --icon-bottom-tb-hover: auto;
  --icon-transform-y-tb-hover: -50%;
  --icon-left-sp: auto;
  --icon-right-sp: 3%;
  --icon-transform-x-sp: 0;
  --icon-top-sp: 50%;
  --icon-bottom-sp: auto;
  --icon-transform-y-sp: -50%;
  --icon-left-sp-hover: auto;
  --icon-right-sp-hover: 3%;
  --icon-transform-x-sp-hover: 0;
  --icon-top-sp-hover: 50%;
  --icon-bottom-sp-hover: auto;
  --icon-transform-y-sp-hover: -50%;
}

.zenblocks-btn-a9542637 {
  --background-color-md: linear-gradient(180deg,rgba(227,134,5,0) 48%,rgb(2,67,158) 100%);
  --background-color-opacity-md: 0.63;
  --background-color-mix-blend-mode-md: difference;
  --background-color-tb: linear-gradient(180deg,rgba(227,134,5,0) 48%,rgb(2,67,158) 100%);
  --background-color-opacity-tb: 0.63;
  --background-color-mix-blend-mode-tb: difference;
  --background-color-sp: linear-gradient(180deg,rgba(227,134,5,0) 48%,rgb(2,67,158) 100%);
  --background-color-opacity-sp: 0.63;
  --background-color-mix-blend-mode-sp: difference;
}

.zenblocks-btn-a9542637 {
  --background-base-color-md-hover: #111111;
  --background-base-gradient-md-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
  --background-base-color-tb-hover: #111111;
  --background-base-gradient-tb-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
  --background-base-color-sp-hover: #111111;
  --background-base-gradient-sp-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
}

.zenblocks-btn-a9542637 {
  --background-image-md: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/thiago-rocha-4aGj9oDcMcs-unsplash-scaled.jpg);
  --background-position-md: 55.00000000000001% 27%;
  --background-size-md: 100% auto;
  --background-repeat-md: no-repeat;
  --background-position-md-hover: 50% 20%;
  --background-size-md-hover: 100% auto;
  --background-repeat-md-hover: no-repeat;
  --background-image-tb: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/thiago-rocha-4aGj9oDcMcs-unsplash-scaled.jpg);
  --background-position-tb: 55.00000000000001% 27%;
  --background-size-tb: 100% auto;
  --background-repeat-tb: no-repeat;
  --background-position-tb-hover: 50% 20%;
  --background-size-tb-hover: 100% auto;
  --background-repeat-tb-hover: no-repeat;
  --background-image-sp: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/thiago-rocha-4aGj9oDcMcs-unsplash-scaled.jpg);
  --background-position-sp: 55.00000000000001% 27%;
  --background-size-sp: 100% auto;
  --background-repeat-sp: no-repeat;
  --background-position-sp-hover: 50% 20%;
  --background-size-sp-hover: 100% auto;
  --background-repeat-sp-hover: no-repeat;
}

.zenblocks-btn-a9542637 {
  --styling-shadow-md: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-md-hover: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-tb: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-tb-hover: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-sp: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-sp-hover: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
}

.zenblocks-btn-a9542637 {
  --icon-frame-radius-md: 999px;
  --icon-frame-border-width-md: 2px;
  --icon-frame-border-top-width-md: 2px;
  --icon-frame-border-right-width-md: 2px;
  --icon-frame-border-bottom-width-md: 2px;
  --icon-frame-border-left-width-md: 2px;
  --icon-frame-border-color-md: transparent;
  --icon-frame-border-style-md: solid;
  --icon-frame-bg-color-md: transparent;
  --icon-frame-width-md-hover: 0px;
  --icon-frame-height-md-hover: 0px;
  --icon-frame-radius-md-hover: 999px;
  --icon-frame-border-width-md-hover: 2px;
  --icon-frame-border-top-width-md-hover: 2px;
  --icon-frame-border-right-width-md-hover: 2px;
  --icon-frame-border-bottom-width-md-hover: 2px;
  --icon-frame-border-left-width-md-hover: 2px;
  --icon-frame-border-color-md-hover: transparent;
  --icon-frame-border-style-md-hover: solid;
  --icon-frame-bg-color-md-hover: transparent;
  --icon-frame-border-color-tb: transparent;
  --icon-frame-border-style-tb: solid;
  --icon-frame-bg-color-tb: transparent;
  --icon-frame-width-tb-hover: 0px;
  --icon-frame-height-tb-hover: 0px;
  --icon-frame-border-color-tb-hover: transparent;
  --icon-frame-border-style-tb-hover: solid;
  --icon-frame-bg-color-tb-hover: transparent;
  --icon-frame-border-color-sp: transparent;
  --icon-frame-border-style-sp: solid;
  --icon-frame-bg-color-sp: transparent;
  --icon-frame-width-sp-hover: 0px;
  --icon-frame-height-sp-hover: 0px;
  --icon-frame-border-color-sp-hover: transparent;
  --icon-frame-border-style-sp-hover: solid;
  --icon-frame-bg-color-sp-hover: transparent;
}

.zenblocks-btn-a9542637 {
  --layout-width-md: 100%;
  --layout-width-max-md: 260px;
  --layout-width-tb: 100%;
  --layout-width-max-tb: 260px;
  --layout-width-sp: 100%;
}

.zenblocks-btn-a9542637 {
  --layout-height-md: 100%;
  --layout-height-max-md: 0px;
  --layout-height-tb: 100%;
  --layout-height-max-tb: 0px;
  --layout-height-sp: 100%;
  --layout-height-max-sp: 0px;
}

.zenblocks-btn-a9542637 {
  --band-position-md: 50% 50%;
  --band-size-md: cover;
  --band-repeat-md: no-repeat;
  --band-frame-width-md: 100%;
  --band-frame-height-md: 50%;
  --band-radius-md: 0px;
  --band-border-width-md: 0px;
  --band-border-style-md: none;
  --band-border-color-md: transparent;
  --band-box-sizing-md: border-box;
  --band-image-base-color-md: rgba(17, 17, 17, 0);
  --band-image-opacity-md: 1;
  --band-left-md: 0%;
  --band-right-md: auto;
  --band-transform-x-md: 0;
  --band-top-md: 0%;
  --band-bottom-md: auto;
  --band-transform-y-md: 0;
  --band-position-md-hover: 50% 50%;
  --band-size-md-hover: cover;
  --band-repeat-md-hover: no-repeat;
  --band-frame-width-md-hover: 100%;
  --band-frame-height-md-hover: 50%;
  --band-radius-md-hover: 0px;
  --band-border-width-md-hover: 0px;
  --band-border-style-md-hover: none;
  --band-border-color-md-hover: transparent;
  --band-box-sizing-md-hover: border-box;
  --band-image-base-color-md-hover: rgba(17, 17, 17, 0);
  --band-base-gradient-md-hover: linear-gradient(0deg, rgba(17, 17, 17, 0) 0%, rgba(17, 17, 17, 0) 100%);
  --band-image-opacity-md-hover: 1;
  --band-left-md-hover: 0%;
  --band-right-md-hover: auto;
  --band-transform-x-md-hover: 0;
  --band-top-md-hover: 0%;
  --band-bottom-md-hover: auto;
  --band-transform-y-md-hover: 0;
  --band-color-md: linear-gradient(0deg,rgba(2,67,158,0) 0%,rgb(1,40,94) 100%);
  --band-color-opacity-md: 1;
  --band-color-blend-mode-md: normal;
  --band-color-md-hover: linear-gradient(0deg,rgba(2,67,158,0) 0%,rgb(1,40,94) 100%);
  --band-color-opacity-md-hover: 1;
  --band-color-blend-mode-md-hover: normal;
  --band-position-tb: 50% 50%;
  --band-size-tb: cover;
  --band-repeat-tb: no-repeat;
  --band-frame-width-tb: 100%;
  --band-frame-height-tb: 50%;
  --band-radius-tb: 0px;
  --band-border-width-tb: 0px;
  --band-border-style-tb: none;
  --band-border-color-tb: transparent;
  --band-box-sizing-tb: border-box;
  --band-image-base-color-tb: rgba(17, 17, 17, 0);
  --band-image-opacity-tb: 1;
  --band-left-tb: 0%;
  --band-right-tb: auto;
  --band-transform-x-tb: 0;
  --band-top-tb: 0%;
  --band-bottom-tb: auto;
  --band-transform-y-tb: 0;
  --band-position-tb-hover: 50% 50%;
  --band-size-tb-hover: cover;
  --band-repeat-tb-hover: no-repeat;
  --band-frame-width-tb-hover: 100%;
  --band-frame-height-tb-hover: 50%;
  --band-radius-tb-hover: 0px;
  --band-border-width-tb-hover: 0px;
  --band-border-style-tb-hover: none;
  --band-border-color-tb-hover: transparent;
  --band-box-sizing-tb-hover: border-box;
  --band-image-base-color-tb-hover: rgba(17, 17, 17, 0);
  --band-base-gradient-tb-hover: linear-gradient(0deg, rgba(17, 17, 17, 0) 0%, rgba(17, 17, 17, 0) 100%);
  --band-image-opacity-tb-hover: 1;
  --band-left-tb-hover: 0%;
  --band-right-tb-hover: auto;
  --band-transform-x-tb-hover: 0;
  --band-top-tb-hover: 0%;
  --band-bottom-tb-hover: auto;
  --band-transform-y-tb-hover: 0;
  --band-color-tb: linear-gradient(0deg,rgba(2,67,158,0) 0%,rgb(1,40,94) 100%);
  --band-color-opacity-tb: 1;
  --band-color-blend-mode-tb: normal;
  --band-color-tb-hover: linear-gradient(0deg,rgba(2,67,158,0) 0%,rgb(1,40,94) 100%);
  --band-color-opacity-tb-hover: 1;
  --band-color-blend-mode-tb-hover: normal;
  --band-position-sp: 50% 50%;
  --band-size-sp: cover;
  --band-repeat-sp: no-repeat;
  --band-frame-width-sp: 100%;
  --band-frame-height-sp: 50%;
  --band-radius-sp: 0px;
  --band-border-width-sp: 0px;
  --band-border-style-sp: none;
  --band-border-color-sp: transparent;
  --band-box-sizing-sp: border-box;
  --band-image-base-color-sp: rgba(17, 17, 17, 0);
  --band-image-opacity-sp: 1;
  --band-left-sp: 0%;
  --band-right-sp: auto;
  --band-transform-x-sp: 0;
  --band-top-sp: 0%;
  --band-bottom-sp: auto;
  --band-transform-y-sp: 0;
  --band-position-sp-hover: 50% 50%;
  --band-size-sp-hover: cover;
  --band-repeat-sp-hover: no-repeat;
  --band-frame-width-sp-hover: 100%;
  --band-frame-height-sp-hover: 50%;
  --band-radius-sp-hover: 0px;
  --band-border-width-sp-hover: 0px;
  --band-border-style-sp-hover: none;
  --band-border-color-sp-hover: transparent;
  --band-box-sizing-sp-hover: border-box;
  --band-image-base-color-sp-hover: rgba(17, 17, 17, 0);
  --band-base-gradient-sp-hover: linear-gradient(0deg, rgba(17, 17, 17, 0) 0%, rgba(17, 17, 17, 0) 100%);
  --band-image-opacity-sp-hover: 1;
  --band-left-sp-hover: 0%;
  --band-right-sp-hover: auto;
  --band-transform-x-sp-hover: 0;
  --band-top-sp-hover: 0%;
  --band-bottom-sp-hover: auto;
  --band-transform-y-sp-hover: 0;
  --band-color-sp: linear-gradient(0deg,rgba(2,67,158,0) 0%,rgb(1,40,94) 100%);
  --band-color-opacity-sp: 1;
  --band-color-blend-mode-sp: normal;
  --band-color-sp-hover: linear-gradient(0deg,rgba(2,67,158,0) 0%,rgb(1,40,94) 100%);
  --band-color-opacity-sp-hover: 1;
  --band-color-blend-mode-sp-hover: normal;
}

.zenblocks-btn-a9542637 {
  --thumbnail-position-md: 50% 50%;
  --thumbnail-size-md: cover;
  --thumbnail-repeat-md: no-repeat;
  --thumbnail-frame-width-md: 100%;
  --thumbnail-frame-height-md: 240px;
  --thumbnail-radius-md: 0px;
  --thumbnail-border-width-md: 0px;
  --thumbnail-border-style-md: none;
  --thumbnail-border-color-md: transparent;
  --thumbnail-box-sizing-md: border-box;
  --thumbnail-left-md: 0%;
  --thumbnail-right-md: auto;
  --thumbnail-transform-x-md: 0;
  --thumbnail-top-md: 0%;
  --thumbnail-bottom-md: auto;
  --thumbnail-transform-y-md: 0;
  --thumbnail-position-md-hover: 50% 50%;
  --thumbnail-size-md-hover: cover;
  --thumbnail-repeat-md-hover: no-repeat;
  --thumbnail-frame-width-md-hover: 100%;
  --thumbnail-frame-height-md-hover: 240px;
  --thumbnail-radius-md-hover: 0px;
  --thumbnail-border-width-md-hover: 0px;
  --thumbnail-border-style-md-hover: none;
  --thumbnail-border-color-md-hover: transparent;
  --thumbnail-box-sizing-md-hover: border-box;
  --thumbnail-left-md-hover: 0%;
  --thumbnail-right-md-hover: auto;
  --thumbnail-transform-x-md-hover: 0;
  --thumbnail-top-md-hover: 0%;
  --thumbnail-bottom-md-hover: auto;
  --thumbnail-transform-y-md-hover: 0;
  --thumbnail-position-tb: 50% 50%;
  --thumbnail-size-tb: cover;
  --thumbnail-repeat-tb: no-repeat;
  --thumbnail-frame-width-tb: 100%;
  --thumbnail-frame-height-tb: 240px;
  --thumbnail-radius-tb: 0px;
  --thumbnail-border-width-tb: 0px;
  --thumbnail-border-style-tb: none;
  --thumbnail-border-color-tb: transparent;
  --thumbnail-box-sizing-tb: border-box;
  --thumbnail-left-tb: 0%;
  --thumbnail-right-tb: auto;
  --thumbnail-transform-x-tb: 0;
  --thumbnail-top-tb: 0%;
  --thumbnail-bottom-tb: auto;
  --thumbnail-transform-y-tb: 0;
  --thumbnail-position-tb-hover: 50% 50%;
  --thumbnail-size-tb-hover: cover;
  --thumbnail-repeat-tb-hover: no-repeat;
  --thumbnail-frame-width-tb-hover: 100%;
  --thumbnail-frame-height-tb-hover: 240px;
  --thumbnail-radius-tb-hover: 0px;
  --thumbnail-border-width-tb-hover: 0px;
  --thumbnail-border-style-tb-hover: none;
  --thumbnail-border-color-tb-hover: transparent;
  --thumbnail-box-sizing-tb-hover: border-box;
  --thumbnail-left-tb-hover: 0%;
  --thumbnail-right-tb-hover: auto;
  --thumbnail-transform-x-tb-hover: 0;
  --thumbnail-top-tb-hover: 0%;
  --thumbnail-bottom-tb-hover: auto;
  --thumbnail-transform-y-tb-hover: 0;
  --thumbnail-position-sp: 50% 50%;
  --thumbnail-size-sp: cover;
  --thumbnail-repeat-sp: no-repeat;
  --thumbnail-frame-width-sp: 100%;
  --thumbnail-frame-height-sp: 240px;
  --thumbnail-radius-sp: 0px;
  --thumbnail-border-width-sp: 0px;
  --thumbnail-border-style-sp: none;
  --thumbnail-border-color-sp: transparent;
  --thumbnail-box-sizing-sp: border-box;
  --thumbnail-left-sp: 0%;
  --thumbnail-right-sp: auto;
  --thumbnail-transform-x-sp: 0;
  --thumbnail-top-sp: 0%;
  --thumbnail-bottom-sp: auto;
  --thumbnail-transform-y-sp: 0;
  --thumbnail-position-sp-hover: 50% 50%;
  --thumbnail-size-sp-hover: cover;
  --thumbnail-repeat-sp-hover: no-repeat;
  --thumbnail-frame-width-sp-hover: 100%;
  --thumbnail-frame-height-sp-hover: 240px;
  --thumbnail-radius-sp-hover: 0px;
  --thumbnail-border-width-sp-hover: 0px;
  --thumbnail-border-style-sp-hover: none;
  --thumbnail-border-color-sp-hover: transparent;
  --thumbnail-box-sizing-sp-hover: border-box;
  --thumbnail-left-sp-hover: 0%;
  --thumbnail-right-sp-hover: auto;
  --thumbnail-transform-x-sp-hover: 0;
  --thumbnail-top-sp-hover: 0%;
  --thumbnail-bottom-sp-hover: auto;
  --thumbnail-transform-y-sp-hover: 0;
}

/* Block: btn-c9af2548 */
.zenblocks-btn-c9af2548 {
  --spacing-padding-top-md: 198px;
  --spacing-padding-right-md: 20px;
  --spacing-padding-bottom-md: 50px;
  --spacing-padding-left-md: 20px;
  --spacing-padding-top-tb: 198px;
  --spacing-padding-right-tb: 20px;
  --spacing-padding-bottom-tb: 50px;
  --spacing-padding-left-tb: 20px;
  --spacing-padding-top-sp: 198px;
  --spacing-padding-right-sp: 20px;
  --spacing-padding-bottom-sp: 50px;
  --spacing-padding-left-sp: 20px;
}

.zenblocks-btn-c9af2548 {
  --font-size-md: 21px;
  --font-size-md-hover: 21px;
  --font-size-tb: 21px;
  --font-size-tb-hover: 21px;
  --font-size-sp: 21px;
  --font-size-sp-hover: 21px;
}

.zenblocks-btn-c9af2548 {
  --micro-text-margin-top-md: 0px;
  --micro-text-margin-right-md: 0px;
  --micro-text-margin-bottom-md: 4px;
  --micro-text-margin-left-md: 0px;
  --micro-text-font-size-md: 10px;
  --micro-text-font-weight-md: 400;
  --micro-text-letter-spacing-md: 0.1em;
  --micro-text-margin-top-tb: 0px;
  --micro-text-margin-right-tb: 0px;
  --micro-text-margin-bottom-tb: 4px;
  --micro-text-margin-left-tb: 0px;
  --micro-text-font-size-tb: 10px;
  --micro-text-font-weight-tb: 400;
  --micro-text-letter-spacing-tb: 0.1em;
  --micro-text-margin-top-sp: 0px;
  --micro-text-margin-right-sp: 0px;
  --micro-text-margin-bottom-sp: 4px;
  --micro-text-margin-left-sp: 0px;
  --micro-text-font-size-sp: 10px;
  --micro-text-font-weight-sp: 400;
  --micro-text-letter-spacing-sp: 0.1em;
}

.zenblocks-btn-c9af2548 {
  --icon-size-md-hover: 15px;
  --icon-size-tb-hover: 15px;
  --icon-size-sp-hover: 15px;
}

.zenblocks-btn-c9af2548 {
  --icon-left-md-hover: auto;
  --icon-right-md-hover: 0%;
  --icon-transform-x-md-hover: 0;
  --icon-top-md-hover: 50%;
  --icon-bottom-md-hover: auto;
  --icon-transform-y-md-hover: -50%;
  --icon-left-tb-hover: auto;
  --icon-right-tb-hover: 0%;
  --icon-transform-x-tb-hover: 0;
  --icon-top-tb-hover: 50%;
  --icon-bottom-tb-hover: auto;
  --icon-transform-y-tb-hover: -50%;
  --icon-left-sp-hover: auto;
  --icon-right-sp-hover: 0%;
  --icon-transform-x-sp-hover: 0;
  --icon-top-sp-hover: 50%;
  --icon-bottom-sp-hover: auto;
  --icon-transform-y-sp-hover: -50%;
}

.zenblocks-btn-c9af2548 {
  --background-base-color-md-hover: #111111;
  --background-base-gradient-md-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
  --background-base-color-tb-hover: #111111;
  --background-base-gradient-tb-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
  --background-base-color-sp-hover: #111111;
  --background-base-gradient-sp-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
}

.zenblocks-btn-c9af2548 {
  --background-image-md: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/enecta-cannabis-extracts-80wCkpt-IKE-unsplash.jpg);
  --background-position-md: 53% 71%;
  --background-size-md: cover;
  --background-repeat-md: no-repeat;
  --background-position-md-hover: 53% 71%;
  --background-size-md-hover: cover;
  --background-repeat-md-hover: no-repeat;
  --background-image-tb: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/enecta-cannabis-extracts-80wCkpt-IKE-unsplash.jpg);
  --background-position-tb: 53% 71%;
  --background-size-tb: cover;
  --background-repeat-tb: no-repeat;
  --background-position-tb-hover: 53% 71%;
  --background-size-tb-hover: cover;
  --background-repeat-tb-hover: no-repeat;
  --background-image-sp: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/enecta-cannabis-extracts-80wCkpt-IKE-unsplash.jpg);
  --background-position-sp: 53% 71%;
  --background-size-sp: cover;
  --background-repeat-sp: no-repeat;
  --background-position-sp-hover: 53% 71%;
  --background-size-sp-hover: cover;
  --background-repeat-sp-hover: no-repeat;
}

.zenblocks-btn-c9af2548 {
  --styling-shadow-md: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-md-hover: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-tb: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-tb-hover: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-sp: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-sp-hover: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
}

.zenblocks-btn-c9af2548 {
  --icon-frame-radius-md: 0px;
  --icon-frame-border-width-md: 0px;
  --icon-frame-border-top-width-md: 0px;
  --icon-frame-border-right-width-md: 0px;
  --icon-frame-border-bottom-width-md: 0px;
  --icon-frame-border-left-width-md: 0px;
  --icon-frame-border-color-md: transparent;
  --icon-frame-border-style-md: solid;
  --icon-frame-bg-color-md: transparent;
  --icon-frame-width-md-hover: 0px;
  --icon-frame-height-md-hover: 0px;
  --icon-frame-radius-md-hover: 0px;
  --icon-frame-border-width-md-hover: 0px;
  --icon-frame-border-top-width-md-hover: 0px;
  --icon-frame-border-right-width-md-hover: 0px;
  --icon-frame-border-bottom-width-md-hover: 0px;
  --icon-frame-border-left-width-md-hover: 0px;
  --icon-frame-border-color-md-hover: transparent;
  --icon-frame-border-style-md-hover: solid;
  --icon-frame-bg-color-md-hover: transparent;
  --icon-frame-border-color-tb: transparent;
  --icon-frame-border-style-tb: solid;
  --icon-frame-bg-color-tb: transparent;
  --icon-frame-width-tb-hover: 0px;
  --icon-frame-height-tb-hover: 0px;
  --icon-frame-border-color-tb-hover: transparent;
  --icon-frame-border-style-tb-hover: solid;
  --icon-frame-bg-color-tb-hover: transparent;
  --icon-frame-border-color-sp: transparent;
  --icon-frame-border-style-sp: solid;
  --icon-frame-bg-color-sp: transparent;
  --icon-frame-width-sp-hover: 0px;
  --icon-frame-height-sp-hover: 0px;
  --icon-frame-border-color-sp-hover: transparent;
  --icon-frame-border-style-sp-hover: solid;
  --icon-frame-bg-color-sp-hover: transparent;
}

.zenblocks-btn-c9af2548 {
  --layout-width-md: 100%;
  --layout-width-max-md: 260px;
  --layout-width-tb: 100%;
  --layout-width-max-tb: 260px;
  --layout-width-sp: 100%;
}

.zenblocks-btn-c9af2548 {
  --layout-height-md: 100%;
  --layout-height-max-md: 0px;
  --layout-height-tb: 100%;
  --layout-height-max-tb: 0px;
  --layout-height-sp: 100%;
  --layout-height-max-sp: 0px;
}

.zenblocks-btn-c9af2548 {
  --band-position-md: 50% 50%;
  --band-size-md: cover;
  --band-repeat-md: no-repeat;
  --band-frame-width-md: 100%;
  --band-frame-height-md: 50%;
  --band-radius-md: 0px;
  --band-border-width-md: 0px;
  --band-border-style-md: none;
  --band-border-color-md: transparent;
  --band-box-sizing-md: border-box;
  --band-image-base-color-md: rgba(17, 17, 17, 0);
  --band-image-opacity-md: 1;
  --band-left-md: 0%;
  --band-right-md: auto;
  --band-transform-x-md: 0;
  --band-top-md: auto;
  --band-bottom-md: 0%;
  --band-transform-y-md: 0;
  --band-position-md-hover: 50% 50%;
  --band-size-md-hover: cover;
  --band-repeat-md-hover: no-repeat;
  --band-frame-width-md-hover: 100%;
  --band-frame-height-md-hover: 50%;
  --band-radius-md-hover: 0px;
  --band-border-width-md-hover: 0px;
  --band-border-style-md-hover: none;
  --band-border-color-md-hover: transparent;
  --band-box-sizing-md-hover: border-box;
  --band-image-base-color-md-hover: rgba(17, 17, 17, 0);
  --band-base-gradient-md-hover: linear-gradient(0deg, rgba(17, 17, 17, 0) 0%, rgba(17, 17, 17, 0) 100%);
  --band-image-opacity-md-hover: 1;
  --band-left-md-hover: 0%;
  --band-right-md-hover: auto;
  --band-transform-x-md-hover: 0;
  --band-top-md-hover: auto;
  --band-bottom-md-hover: 0%;
  --band-transform-y-md-hover: 0;
  --band-color-md: linear-gradient(180deg,rgba(2,67,158,0) 0%,rgb(131,110,104) 100%);
  --band-color-opacity-md: 1;
  --band-color-blend-mode-md: normal;
  --band-color-md-hover: linear-gradient(180deg,rgba(2,67,158,0) 0%,rgb(131,110,104) 100%);
  --band-color-opacity-md-hover: 1;
  --band-color-blend-mode-md-hover: normal;
  --band-position-tb: 50% 50%;
  --band-size-tb: cover;
  --band-repeat-tb: no-repeat;
  --band-frame-width-tb: 100%;
  --band-frame-height-tb: 50%;
  --band-radius-tb: 0px;
  --band-border-width-tb: 0px;
  --band-border-style-tb: none;
  --band-border-color-tb: transparent;
  --band-box-sizing-tb: border-box;
  --band-image-base-color-tb: rgba(17, 17, 17, 0);
  --band-image-opacity-tb: 1;
  --band-left-tb: 0%;
  --band-right-tb: auto;
  --band-transform-x-tb: 0;
  --band-top-tb: auto;
  --band-bottom-tb: 0%;
  --band-transform-y-tb: 0;
  --band-position-tb-hover: 50% 50%;
  --band-size-tb-hover: cover;
  --band-repeat-tb-hover: no-repeat;
  --band-frame-width-tb-hover: 100%;
  --band-frame-height-tb-hover: 50%;
  --band-radius-tb-hover: 0px;
  --band-border-width-tb-hover: 0px;
  --band-border-style-tb-hover: none;
  --band-border-color-tb-hover: transparent;
  --band-box-sizing-tb-hover: border-box;
  --band-image-base-color-tb-hover: rgba(17, 17, 17, 0);
  --band-base-gradient-tb-hover: linear-gradient(0deg, rgba(17, 17, 17, 0) 0%, rgba(17, 17, 17, 0) 100%);
  --band-image-opacity-tb-hover: 1;
  --band-left-tb-hover: 0%;
  --band-right-tb-hover: auto;
  --band-transform-x-tb-hover: 0;
  --band-top-tb-hover: auto;
  --band-bottom-tb-hover: 0%;
  --band-transform-y-tb-hover: 0;
  --band-color-tb: linear-gradient(180deg,rgba(2,67,158,0) 0%,rgb(131,110,104) 100%);
  --band-color-opacity-tb: 1;
  --band-color-blend-mode-tb: normal;
  --band-color-tb-hover: linear-gradient(180deg,rgba(2,67,158,0) 0%,rgb(131,110,104) 100%);
  --band-color-opacity-tb-hover: 1;
  --band-color-blend-mode-tb-hover: normal;
  --band-position-sp: 50% 50%;
  --band-size-sp: cover;
  --band-repeat-sp: no-repeat;
  --band-frame-width-sp: 100%;
  --band-frame-height-sp: 50%;
  --band-radius-sp: 0px;
  --band-border-width-sp: 0px;
  --band-border-style-sp: none;
  --band-border-color-sp: transparent;
  --band-box-sizing-sp: border-box;
  --band-image-base-color-sp: rgba(17, 17, 17, 0);
  --band-image-opacity-sp: 1;
  --band-left-sp: 0%;
  --band-right-sp: auto;
  --band-transform-x-sp: 0;
  --band-top-sp: auto;
  --band-bottom-sp: 0%;
  --band-transform-y-sp: 0;
  --band-position-sp-hover: 50% 50%;
  --band-size-sp-hover: cover;
  --band-repeat-sp-hover: no-repeat;
  --band-frame-width-sp-hover: 100%;
  --band-frame-height-sp-hover: 50%;
  --band-radius-sp-hover: 0px;
  --band-border-width-sp-hover: 0px;
  --band-border-style-sp-hover: none;
  --band-border-color-sp-hover: transparent;
  --band-box-sizing-sp-hover: border-box;
  --band-image-base-color-sp-hover: rgba(17, 17, 17, 0);
  --band-base-gradient-sp-hover: linear-gradient(0deg, rgba(17, 17, 17, 0) 0%, rgba(17, 17, 17, 0) 100%);
  --band-image-opacity-sp-hover: 1;
  --band-left-sp-hover: 0%;
  --band-right-sp-hover: auto;
  --band-transform-x-sp-hover: 0;
  --band-top-sp-hover: auto;
  --band-bottom-sp-hover: 0%;
  --band-transform-y-sp-hover: 0;
  --band-color-sp: linear-gradient(180deg,rgba(2,67,158,0) 0%,rgb(131,110,104) 100%);
  --band-color-opacity-sp: 1;
  --band-color-blend-mode-sp: normal;
  --band-color-sp-hover: linear-gradient(180deg,rgba(2,67,158,0) 0%,rgb(131,110,104) 100%);
  --band-color-opacity-sp-hover: 1;
  --band-color-blend-mode-sp-hover: normal;
}

/* Block: btn-d8a0b931 */
.zenblocks-btn-d8a0b931 {
  --spacing-padding-top-md: 130px;
  --spacing-padding-right-md: 20px;
  --spacing-padding-bottom-md: 250px;
  --spacing-padding-left-md: 20px;
  --spacing-padding-top-tb: 130px;
  --spacing-padding-right-tb: 20px;
  --spacing-padding-bottom-tb: 250px;
  --spacing-padding-left-tb: 20px;
  --spacing-padding-top-sp: 130px;
  --spacing-padding-right-sp: 20px;
  --spacing-padding-bottom-sp: 250px;
  --spacing-padding-left-sp: 20px;
}

.zenblocks-btn-d8a0b931 {
  --font-size-md: 24px;
  --font-size-md-hover: 24px;
  --font-size-tb: 24px;
  --font-size-tb-hover: 24px;
  --font-size-sp: 24px;
  --font-size-sp-hover: 24px;
}

.zenblocks-btn-d8a0b931 {
  --line-height-md: 1.2;
  --text-main-height-md: 1.2em;
  --line-height-md-hover: 1.2;
  --line-height-tb: 1.2;
  --text-main-height-tb: 1.2em;
  --line-height-tb-hover: 1.2;
  --line-height-sp: 1.2;
  --text-main-height-sp: 1.2em;
  --line-height-sp-hover: 1.2;
}

.zenblocks-btn-d8a0b931 {
  --letter-spacing-md: 0.8px;
  --letter-spacing-md-hover: 0.8px;
  --letter-spacing-tb: 0.8px;
  --letter-spacing-tb-hover: 0.8px;
  --letter-spacing-sp: 0.8px;
  --letter-spacing-sp-hover: 0.8px;
}

.zenblocks-btn-d8a0b931 {
  --icon-size-md: 24px;
  --icon-size-md-hover: 24px;
  --icon-size-tb: 24px;
  --icon-size-tb-hover: 24px;
  --icon-size-sp: 24px;
  --icon-size-sp-hover: 24px;
}

.zenblocks-btn-d8a0b931 {
  --icon-left-md: 50%;
  --icon-right-md: auto;
  --icon-transform-x-md: -50%;
  --icon-top-md: calc(50% + -38px);
  --icon-bottom-md: auto;
  --icon-transform-y-md: -50%;
  --icon-left-md-hover: 50%;
  --icon-right-md-hover: auto;
  --icon-transform-x-md-hover: -50%;
  --icon-top-md-hover: calc(50% + -38px);
  --icon-bottom-md-hover: auto;
  --icon-transform-y-md-hover: -50%;
  --icon-left-tb: 50%;
  --icon-right-tb: auto;
  --icon-transform-x-tb: -50%;
  --icon-top-tb: calc(50% + -38px);
  --icon-bottom-tb: auto;
  --icon-transform-y-tb: -50%;
  --icon-left-tb-hover: 50%;
  --icon-right-tb-hover: auto;
  --icon-transform-x-tb-hover: -50%;
  --icon-top-tb-hover: calc(50% + -38px);
  --icon-bottom-tb-hover: auto;
  --icon-transform-y-tb-hover: -50%;
  --icon-left-sp: 50%;
  --icon-right-sp: auto;
  --icon-transform-x-sp: -50%;
  --icon-top-sp: calc(50% + -38px);
  --icon-bottom-sp: auto;
  --icon-transform-y-sp: -50%;
  --icon-left-sp-hover: 50%;
  --icon-right-sp-hover: auto;
  --icon-transform-x-sp-hover: -50%;
  --icon-top-sp-hover: calc(50% + -38px);
  --icon-bottom-sp-hover: auto;
  --icon-transform-y-sp-hover: -50%;
}

.zenblocks-btn-d8a0b931 {
  --icon-color-md: #ffffff;
  --icon-color-md-hover: #ffffff;
  --icon-color-tb: #ffffff;
  --icon-color-tb-hover: #ffffff;
  --icon-color-sp: #ffffff;
  --icon-color-sp-hover: #ffffff;
}

.zenblocks-btn-d8a0b931 {
  --background-color-md: linear-gradient(135deg,rgb(250,165,152) 0%,rgba(23,146,100,0.39) 100%);
  --background-color-opacity-md: 0.63;
  --background-color-mix-blend-mode-md: darken;
  --background-color-md-hover: linear-gradient(135deg,rgb(250,165,152) 0%,rgba(23,146,100,0.39) 100%);
  --background-color-opacity-md-hover: 0.63;
  --background-color-mix-blend-mode-md-hover: darken;
  --background-color-tb: linear-gradient(135deg,rgb(250,165,152) 0%,rgba(23,146,100,0.39) 100%);
  --background-color-opacity-tb: 0.63;
  --background-color-mix-blend-mode-tb: darken;
  --background-color-tb-hover: linear-gradient(135deg,rgb(250,165,152) 0%,rgba(23,146,100,0.39) 100%);
  --background-color-opacity-tb-hover: 0.63;
  --background-color-mix-blend-mode-tb-hover: darken;
  --background-color-sp: linear-gradient(135deg,rgb(250,165,152) 0%,rgba(23,146,100,0.39) 100%);
  --background-color-opacity-sp: 0.63;
  --background-color-mix-blend-mode-sp: darken;
  --background-color-sp-hover: linear-gradient(135deg,rgb(250,165,152) 0%,rgba(23,146,100,0.39) 100%);
  --background-color-opacity-sp-hover: 0.63;
  --background-color-mix-blend-mode-sp-hover: darken;
}

.zenblocks-btn-d8a0b931 {
  --background-base-color-md-hover: #111111;
  --background-base-gradient-md-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
  --background-base-color-tb-hover: #111111;
  --background-base-gradient-tb-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
  --background-base-color-sp-hover: #111111;
  --background-base-gradient-sp-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
}

.zenblocks-btn-d8a0b931 {
  --background-image-md: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/irene-kredenets-KStSiM1UvPw-unsplash-scaled.jpg);
  --background-position-md: 46% 78%;
  --background-size-md: cover;
  --background-repeat-md: no-repeat;
  --background-position-md-hover: 46% 78%;
  --background-size-md-hover: cover;
  --background-repeat-md-hover: no-repeat;
  --background-image-tb: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/irene-kredenets-KStSiM1UvPw-unsplash-scaled.jpg);
  --background-position-tb: 46% 78%;
  --background-size-tb: cover;
  --background-repeat-tb: no-repeat;
  --background-position-tb-hover: 46% 78%;
  --background-size-tb-hover: cover;
  --background-repeat-tb-hover: no-repeat;
  --background-image-sp: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/irene-kredenets-KStSiM1UvPw-unsplash-scaled.jpg);
  --background-position-sp: 46% 78%;
  --background-size-sp: cover;
  --background-repeat-sp: no-repeat;
  --background-position-sp-hover: 46% 78%;
  --background-size-sp-hover: cover;
  --background-repeat-sp-hover: no-repeat;
}

.zenblocks-btn-d8a0b931 {
  --background-pattern-type-md: diagonal-lines;
  --background-pattern-color-md: #000000;
  --background-pattern-opacity-md: 0.1;
  --background-pattern-size-md: 4px;
  --background-pattern-rotate-md: 0deg;
  --background-pattern-type-md-hover: diagonal-lines;
  --background-pattern-color-md-hover: #000000;
  --background-pattern-opacity-md-hover: 0.1;
  --background-pattern-size-md-hover: 4px;
  --background-pattern-rotate-md-hover: 0deg;
  --background-pattern-type-tb: diagonal-lines;
  --background-pattern-color-tb: #000000;
  --background-pattern-opacity-tb: 0.1;
  --background-pattern-size-tb: 4px;
  --background-pattern-rotate-tb: 0deg;
  --background-pattern-type-tb-hover: diagonal-lines;
  --background-pattern-color-tb-hover: #000000;
  --background-pattern-opacity-tb-hover: 0.1;
  --background-pattern-size-tb-hover: 4px;
  --background-pattern-rotate-tb-hover: 0deg;
  --background-pattern-type-sp: diagonal-lines;
  --background-pattern-color-sp: #000000;
  --background-pattern-opacity-sp: 0.1;
  --background-pattern-size-sp: 4px;
  --background-pattern-rotate-sp: 0deg;
  --background-pattern-type-sp-hover: diagonal-lines;
  --background-pattern-color-sp-hover: #000000;
  --background-pattern-opacity-sp-hover: 0.1;
  --background-pattern-size-sp-hover: 4px;
  --background-pattern-rotate-sp-hover: 0deg;
}

.zenblocks-btn-d8a0b931 {
  --styling-border-width-md: 0px;
  --styling-border-style-md: none;
  --styling-border-color-md: transparent;
  --styling-box-sizing-md: border-box;
  --styling-border-width-md-hover: 0px;
  --styling-border-style-md-hover: none;
  --styling-border-color-md-hover: transparent;
  --styling-border-width-tb: 0px;
  --styling-border-style-tb: none;
  --styling-border-color-tb: transparent;
  --styling-box-sizing-tb: border-box;
  --styling-border-width-tb-hover: 0px;
  --styling-border-style-tb-hover: none;
  --styling-border-color-tb-hover: transparent;
  --styling-border-width-sp: 0px;
  --styling-border-style-sp: none;
  --styling-border-color-sp: transparent;
  --styling-box-sizing-sp: border-box;
  --styling-border-width-sp-hover: 0px;
  --styling-border-style-sp-hover: none;
  --styling-border-color-sp-hover: transparent;
}

.zenblocks-btn-d8a0b931 {
  --styling-radius-md: 5px;
  --styling-radius-top-left-md: 5px;
  --styling-radius-top-right-md: 5px;
  --styling-radius-bottom-right-md: 5px;
  --styling-radius-bottom-left-md: 5px;
  --styling-radius-md-hover: 5px;
  --styling-radius-top-left-md-hover: 5px;
  --styling-radius-top-right-md-hover: 5px;
  --styling-radius-bottom-right-md-hover: 5px;
  --styling-radius-bottom-left-md-hover: 5px;
  --styling-radius-tb: 5px;
  --styling-radius-top-left-tb: 5px;
  --styling-radius-top-right-tb: 5px;
  --styling-radius-bottom-right-tb: 5px;
  --styling-radius-bottom-left-tb: 5px;
  --styling-radius-tb-hover: 5px;
  --styling-radius-top-left-tb-hover: 5px;
  --styling-radius-top-right-tb-hover: 5px;
  --styling-radius-bottom-right-tb-hover: 5px;
  --styling-radius-bottom-left-tb-hover: 5px;
  --styling-radius-sp: 5px;
  --styling-radius-top-left-sp: 5px;
  --styling-radius-top-right-sp: 5px;
  --styling-radius-bottom-right-sp: 5px;
  --styling-radius-bottom-left-sp: 5px;
  --styling-radius-sp-hover: 5px;
  --styling-radius-top-left-sp-hover: 5px;
  --styling-radius-top-right-sp-hover: 5px;
  --styling-radius-bottom-right-sp-hover: 5px;
  --styling-radius-bottom-left-sp-hover: 5px;
}

.zenblocks-btn-d8a0b931 {
  --styling-shadow-md: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-md-hover: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-tb: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-tb-hover: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-sp: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-sp-hover: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
}

.zenblocks-btn-d8a0b931 {
  --icon-frame-radius-md: 999px;
  --icon-frame-border-width-md: 2px;
  --icon-frame-border-top-width-md: 2px;
  --icon-frame-border-right-width-md: 2px;
  --icon-frame-border-bottom-width-md: 2px;
  --icon-frame-border-left-width-md: 2px;
  --icon-frame-border-color-md: transparent;
  --icon-frame-border-style-md: solid;
  --icon-frame-bg-color-md: rgba(17, 17, 17, 0);
  --icon-frame-width-md-hover: 0px;
  --icon-frame-height-md-hover: 0px;
  --icon-frame-radius-md-hover: 999px;
  --icon-frame-border-width-md-hover: 2px;
  --icon-frame-border-top-width-md-hover: 2px;
  --icon-frame-border-right-width-md-hover: 2px;
  --icon-frame-border-bottom-width-md-hover: 2px;
  --icon-frame-border-left-width-md-hover: 2px;
  --icon-frame-border-color-md-hover: transparent;
  --icon-frame-border-style-md-hover: solid;
  --icon-frame-bg-color-md-hover: rgba(17, 17, 17, 0);
  --icon-frame-radius-tb: 999px;
  --icon-frame-border-width-tb: 2px;
  --icon-frame-border-top-width-tb: 2px;
  --icon-frame-border-right-width-tb: 2px;
  --icon-frame-border-bottom-width-tb: 2px;
  --icon-frame-border-left-width-tb: 2px;
  --icon-frame-border-color-tb: transparent;
  --icon-frame-border-style-tb: solid;
  --icon-frame-bg-color-tb: rgba(17, 17, 17, 0);
  --icon-frame-width-tb-hover: 0px;
  --icon-frame-height-tb-hover: 0px;
  --icon-frame-radius-tb-hover: 999px;
  --icon-frame-border-width-tb-hover: 2px;
  --icon-frame-border-top-width-tb-hover: 2px;
  --icon-frame-border-right-width-tb-hover: 2px;
  --icon-frame-border-bottom-width-tb-hover: 2px;
  --icon-frame-border-left-width-tb-hover: 2px;
  --icon-frame-border-color-tb-hover: transparent;
  --icon-frame-border-style-tb-hover: solid;
  --icon-frame-bg-color-tb-hover: rgba(17, 17, 17, 0);
  --icon-frame-radius-sp: 999px;
  --icon-frame-border-width-sp: 2px;
  --icon-frame-border-top-width-sp: 2px;
  --icon-frame-border-right-width-sp: 2px;
  --icon-frame-border-bottom-width-sp: 2px;
  --icon-frame-border-left-width-sp: 2px;
  --icon-frame-border-color-sp: transparent;
  --icon-frame-border-style-sp: solid;
  --icon-frame-bg-color-sp: rgba(17, 17, 17, 0);
  --icon-frame-width-sp-hover: 0px;
  --icon-frame-height-sp-hover: 0px;
  --icon-frame-radius-sp-hover: 999px;
  --icon-frame-border-width-sp-hover: 2px;
  --icon-frame-border-top-width-sp-hover: 2px;
  --icon-frame-border-right-width-sp-hover: 2px;
  --icon-frame-border-bottom-width-sp-hover: 2px;
  --icon-frame-border-left-width-sp-hover: 2px;
  --icon-frame-border-color-sp-hover: transparent;
  --icon-frame-border-style-sp-hover: solid;
  --icon-frame-bg-color-sp-hover: rgba(17, 17, 17, 0);
}

.zenblocks-btn-d8a0b931 {
  --layout-width-md: auto;
  --layout-width-max-md: 320px;
  --layout-width-tb: auto;
  --layout-width-max-tb: 320px;
  --layout-width-sp: 100%;
  --layout-width-max-sp: 320px;
}

.zenblocks-btn-d8a0b931 {
  --layout-height-sp: 100%;
}

.zenblocks-btn-d8a0b931 {
  --thumbnail-position-md: 50% 50%;
  --thumbnail-size-md: cover;
  --thumbnail-repeat-md: no-repeat;
  --thumbnail-frame-width-md: 100px;
  --thumbnail-frame-height-md: 100px;
  --thumbnail-radius-md: 0px;
  --thumbnail-border-width-md: 0px;
  --thumbnail-border-style-md: none;
  --thumbnail-border-color-md: transparent;
  --thumbnail-box-sizing-md: border-box;
  --thumbnail-left-md: 0%;
  --thumbnail-right-md: auto;
  --thumbnail-transform-x-md: 0;
  --thumbnail-top-md: 0%;
  --thumbnail-bottom-md: auto;
  --thumbnail-transform-y-md: 0;
  --thumbnail-position-md-hover: 50% 50%;
  --thumbnail-size-md-hover: cover;
  --thumbnail-repeat-md-hover: no-repeat;
  --thumbnail-frame-width-md-hover: 100px;
  --thumbnail-frame-height-md-hover: 100px;
  --thumbnail-radius-md-hover: 0px;
  --thumbnail-border-width-md-hover: 0px;
  --thumbnail-border-style-md-hover: none;
  --thumbnail-border-color-md-hover: transparent;
  --thumbnail-box-sizing-md-hover: border-box;
  --thumbnail-left-md-hover: 0%;
  --thumbnail-right-md-hover: auto;
  --thumbnail-transform-x-md-hover: 0;
  --thumbnail-top-md-hover: 0%;
  --thumbnail-bottom-md-hover: auto;
  --thumbnail-transform-y-md-hover: 0;
  --thumbnail-color-md: transparent;
  --thumbnail-color-opacity-md: 0.5;
  --thumbnail-color-blend-mode-md: normal;
  --thumbnail-color-md-hover: transparent;
  --thumbnail-color-opacity-md-hover: 0.5;
  --thumbnail-color-blend-mode-md-hover: normal;
  --thumbnail-position-tb: 50% 50%;
  --thumbnail-size-tb: cover;
  --thumbnail-repeat-tb: no-repeat;
  --thumbnail-frame-width-tb: 100px;
  --thumbnail-frame-height-tb: 100px;
  --thumbnail-radius-tb: 0px;
  --thumbnail-border-width-tb: 0px;
  --thumbnail-border-style-tb: none;
  --thumbnail-border-color-tb: transparent;
  --thumbnail-box-sizing-tb: border-box;
  --thumbnail-left-tb: 0%;
  --thumbnail-right-tb: auto;
  --thumbnail-transform-x-tb: 0;
  --thumbnail-top-tb: 0%;
  --thumbnail-bottom-tb: auto;
  --thumbnail-transform-y-tb: 0;
  --thumbnail-position-tb-hover: 50% 50%;
  --thumbnail-size-tb-hover: cover;
  --thumbnail-repeat-tb-hover: no-repeat;
  --thumbnail-frame-width-tb-hover: 100px;
  --thumbnail-frame-height-tb-hover: 100px;
  --thumbnail-radius-tb-hover: 0px;
  --thumbnail-border-width-tb-hover: 0px;
  --thumbnail-border-style-tb-hover: none;
  --thumbnail-border-color-tb-hover: transparent;
  --thumbnail-box-sizing-tb-hover: border-box;
  --thumbnail-left-tb-hover: 0%;
  --thumbnail-right-tb-hover: auto;
  --thumbnail-transform-x-tb-hover: 0;
  --thumbnail-top-tb-hover: 0%;
  --thumbnail-bottom-tb-hover: auto;
  --thumbnail-transform-y-tb-hover: 0;
  --thumbnail-color-tb: transparent;
  --thumbnail-color-opacity-tb: 0.5;
  --thumbnail-color-blend-mode-tb: normal;
  --thumbnail-color-tb-hover: transparent;
  --thumbnail-color-opacity-tb-hover: 0.5;
  --thumbnail-color-blend-mode-tb-hover: normal;
  --thumbnail-position-sp: 50% 50%;
  --thumbnail-size-sp: cover;
  --thumbnail-repeat-sp: no-repeat;
  --thumbnail-frame-width-sp: 100px;
  --thumbnail-frame-height-sp: 100px;
  --thumbnail-radius-sp: 0px;
  --thumbnail-border-width-sp: 0px;
  --thumbnail-border-style-sp: none;
  --thumbnail-border-color-sp: transparent;
  --thumbnail-box-sizing-sp: border-box;
  --thumbnail-left-sp: 0%;
  --thumbnail-right-sp: auto;
  --thumbnail-transform-x-sp: 0;
  --thumbnail-top-sp: 0%;
  --thumbnail-bottom-sp: auto;
  --thumbnail-transform-y-sp: 0;
  --thumbnail-position-sp-hover: 50% 50%;
  --thumbnail-size-sp-hover: cover;
  --thumbnail-repeat-sp-hover: no-repeat;
  --thumbnail-frame-width-sp-hover: 100px;
  --thumbnail-frame-height-sp-hover: 100px;
  --thumbnail-radius-sp-hover: 0px;
  --thumbnail-border-width-sp-hover: 0px;
  --thumbnail-border-style-sp-hover: none;
  --thumbnail-border-color-sp-hover: transparent;
  --thumbnail-box-sizing-sp-hover: border-box;
  --thumbnail-left-sp-hover: 0%;
  --thumbnail-right-sp-hover: auto;
  --thumbnail-transform-x-sp-hover: 0;
  --thumbnail-top-sp-hover: 0%;
  --thumbnail-bottom-sp-hover: auto;
  --thumbnail-transform-y-sp-hover: 0;
  --thumbnail-color-sp: transparent;
  --thumbnail-color-opacity-sp: 0.5;
  --thumbnail-color-blend-mode-sp: normal;
  --thumbnail-color-sp-hover: transparent;
  --thumbnail-color-opacity-sp-hover: 0.5;
  --thumbnail-color-blend-mode-sp-hover: normal;
}

/* Block: btn-510063ab */
.zenblocks-btn-510063ab {
  --spacing-padding-top-md: 120px;
  --spacing-padding-right-md: 10px;
  --spacing-padding-bottom-md: 20px;
  --spacing-padding-left-md: 10px;
  --spacing-padding-top-tb: 120px;
  --spacing-padding-right-tb: 10px;
  --spacing-padding-bottom-tb: 20px;
  --spacing-padding-left-tb: 10px;
  --spacing-padding-top-sp: 120px;
  --spacing-padding-right-sp: 10px;
  --spacing-padding-bottom-sp: 20px;
  --spacing-padding-left-sp: 10px;
}

.zenblocks-btn-510063ab {
  --font-size-md: 26px;
  --font-size-md-hover: 26px;
  --font-size-tb: 26px;
  --font-size-tb-hover: 26px;
  --font-size-sp: 26px;
  --font-size-sp-hover: 26px;
}

.zenblocks-btn-510063ab {
  --line-height-md: 1.2;
  --text-main-height-md: 1.2em;
  --line-height-md-hover: 1.2;
  --line-height-tb: 1.2;
  --text-main-height-tb: 1.2em;
  --line-height-tb-hover: 1.2;
  --line-height-sp: 1.2;
  --text-main-height-sp: 1.2em;
  --line-height-sp-hover: 1.2;
}

.zenblocks-btn-510063ab {
  --letter-spacing-md: 0.8px;
  --letter-spacing-md-hover: 0.8px;
  --letter-spacing-tb: 0.8px;
  --letter-spacing-tb-hover: 0.8px;
  --letter-spacing-sp: 0.8px;
  --letter-spacing-sp-hover: 0.8px;
}

.zenblocks-btn-510063ab {
  --copy-micro-padding-top-md: 5px;
  --copy-micro-padding-right-md: 40px;
  --copy-micro-padding-bottom-md: 5px;
  --copy-micro-padding-left-md: 40px;
  --copy-micro-font-size-md: var(--wp--preset--font-size--md);
  --copy-micro-font-weight-md: 600;
  --copy-micro-padding-top-tb: 5px;
  --copy-micro-padding-right-tb: 40px;
  --copy-micro-padding-bottom-tb: 5px;
  --copy-micro-padding-left-tb: 40px;
  --copy-micro-font-size-tb: var(--wp--preset--font-size--md);
  --copy-micro-font-weight-tb: 600;
  --copy-micro-padding-top-sp: 5px;
  --copy-micro-padding-right-sp: 40px;
  --copy-micro-padding-bottom-sp: 5px;
  --copy-micro-padding-left-sp: 40px;
  --copy-micro-font-size-sp: var(--wp--preset--font-size--md);
  --copy-micro-font-weight-sp: 600;
}

.zenblocks-btn-510063ab {
  --copy-micro-border-style-md: none;
  --copy-micro-border-color-md: #d87c0e;
  --copy-micro-border-style-tb: none;
  --copy-micro-border-color-tb: #d87c0e;
  --copy-micro-border-style-sp: none;
  --copy-micro-border-color-sp: #d87c0e;
}

.zenblocks-btn-510063ab {
  --icon-size-md: 22px;
  --icon-size-md-hover: 22px;
  --icon-size-tb: 22px;
  --icon-size-tb-hover: 22px;
  --icon-size-sp: 22px;
  --icon-size-sp-hover: 22px;
}

.zenblocks-btn-510063ab {
  --icon-left-md: 50%;
  --icon-right-md: auto;
  --icon-transform-x-md: -50%;
  --icon-top-md: calc(50% + -37px);
  --icon-bottom-md: auto;
  --icon-transform-y-md: -50%;
  --icon-left-md-hover: 50%;
  --icon-right-md-hover: auto;
  --icon-transform-x-md-hover: -50%;
  --icon-top-md-hover: calc(50% + -37px);
  --icon-bottom-md-hover: auto;
  --icon-transform-y-md-hover: -50%;
  --icon-left-tb: 50%;
  --icon-right-tb: auto;
  --icon-transform-x-tb: -50%;
  --icon-top-tb: calc(50% + -37px);
  --icon-bottom-tb: auto;
  --icon-transform-y-tb: -50%;
  --icon-left-tb-hover: 50%;
  --icon-right-tb-hover: auto;
  --icon-transform-x-tb-hover: -50%;
  --icon-top-tb-hover: calc(50% + -37px);
  --icon-bottom-tb-hover: auto;
  --icon-transform-y-tb-hover: -50%;
  --icon-left-sp: 50%;
  --icon-right-sp: auto;
  --icon-transform-x-sp: -50%;
  --icon-top-sp: calc(50% + -37px);
  --icon-bottom-sp: auto;
  --icon-transform-y-sp: -50%;
  --icon-left-sp-hover: 50%;
  --icon-right-sp-hover: auto;
  --icon-transform-x-sp-hover: -50%;
  --icon-top-sp-hover: calc(50% + -37px);
  --icon-bottom-sp-hover: auto;
  --icon-transform-y-sp-hover: -50%;
}

.zenblocks-btn-510063ab {
  --icon-color-md: #FFFFFF;
  --icon-color-md-hover: #FFFFFF;
  --icon-color-tb: #FFFFFF;
  --icon-color-tb-hover: #FFFFFF;
  --icon-color-sp: #FFFFFF;
  --icon-color-sp-hover: #FFFFFF;
}

.zenblocks-btn-510063ab {
  --background-color-md: linear-gradient(135deg,rgb(214,103,0) 0%,rgb(250,140,7) 100%);
  --background-color-opacity-md: 1;
  --background-color-mix-blend-mode-md: soft-light;
  --background-color-md-hover: linear-gradient(135deg,rgb(214,103,0) 0%,rgb(250,140,7) 100%);
  --background-color-opacity-md-hover: 1;
  --background-color-mix-blend-mode-md-hover: soft-light;
  --background-color-tb: linear-gradient(135deg,rgb(214,103,0) 0%,rgb(250,140,7) 100%);
  --background-color-opacity-tb: 1;
  --background-color-mix-blend-mode-tb: soft-light;
  --background-color-tb-hover: linear-gradient(135deg,rgb(214,103,0) 0%,rgb(250,140,7) 100%);
  --background-color-opacity-tb-hover: 1;
  --background-color-mix-blend-mode-tb-hover: soft-light;
  --background-color-sp: linear-gradient(135deg,rgb(214,103,0) 0%,rgb(250,140,7) 100%);
  --background-color-opacity-sp: 1;
  --background-color-mix-blend-mode-sp: soft-light;
  --background-color-sp-hover: linear-gradient(135deg,rgb(214,103,0) 0%,rgb(250,140,7) 100%);
  --background-color-opacity-sp-hover: 1;
  --background-color-mix-blend-mode-sp-hover: soft-light;
}

.zenblocks-btn-510063ab {
  --background-base-color-md-hover: #111111;
  --background-base-gradient-md-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
  --background-base-color-tb-hover: #111111;
  --background-base-gradient-tb-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
  --background-base-color-sp-hover: #111111;
  --background-base-gradient-sp-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
}

.zenblocks-btn-510063ab {
  --background-image-md: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/julia-blumberg-Y3SClJPVUxI-unsplash-scaled.jpg);
  --background-position-md: 46% 44%;
  --background-size-md: 100% auto;
  --background-repeat-md: no-repeat;
  --background-position-md-hover: 46% 44%;
  --background-size-md-hover: 100% auto;
  --background-repeat-md-hover: no-repeat;
  --background-image-tb: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/julia-blumberg-Y3SClJPVUxI-unsplash-scaled.jpg);
  --background-position-tb: 46% 44%;
  --background-size-tb: 100% auto;
  --background-repeat-tb: no-repeat;
  --background-position-tb-hover: 46% 44%;
  --background-size-tb-hover: 100% auto;
  --background-repeat-tb-hover: no-repeat;
  --background-image-sp: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/julia-blumberg-Y3SClJPVUxI-unsplash-scaled.jpg);
  --background-position-sp: 46% 44%;
  --background-size-sp: 100% auto;
  --background-repeat-sp: no-repeat;
  --background-position-sp-hover: 46% 44%;
  --background-size-sp-hover: 100% auto;
  --background-repeat-sp-hover: no-repeat;
}

.zenblocks-btn-510063ab {
  --background-pattern-type-md: none;
  --background-pattern-color-md: #000000;
  --background-pattern-opacity-md: 0.1;
  --background-pattern-size-md: 4px;
  --background-pattern-rotate-md: 0deg;
  --background-pattern-type-md-hover: none;
  --background-pattern-color-md-hover: #000000;
  --background-pattern-opacity-md-hover: 0.1;
  --background-pattern-size-md-hover: 4px;
  --background-pattern-rotate-md-hover: 0deg;
  --background-pattern-type-tb: none;
  --background-pattern-color-tb: #000000;
  --background-pattern-opacity-tb: 0.1;
  --background-pattern-size-tb: 4px;
  --background-pattern-rotate-tb: 0deg;
  --background-pattern-type-tb-hover: none;
  --background-pattern-color-tb-hover: #000000;
  --background-pattern-opacity-tb-hover: 0.1;
  --background-pattern-size-tb-hover: 4px;
  --background-pattern-rotate-tb-hover: 0deg;
  --background-pattern-type-sp: none;
  --background-pattern-color-sp: #000000;
  --background-pattern-opacity-sp: 0.1;
  --background-pattern-size-sp: 4px;
  --background-pattern-rotate-sp: 0deg;
  --background-pattern-type-sp-hover: none;
  --background-pattern-color-sp-hover: #000000;
  --background-pattern-opacity-sp-hover: 0.1;
  --background-pattern-size-sp-hover: 4px;
  --background-pattern-rotate-sp-hover: 0deg;
}

.zenblocks-btn-510063ab {
  --styling-border-width-md: 6px;
  --styling-border-style-md: solid;
  --styling-border-color-md: #ffffff;
  --styling-box-sizing-md: border-box;
  --styling-border-width-md-hover: 6px;
  --styling-border-style-md-hover: solid;
  --styling-border-color-md-hover: #ffffff;
  --styling-border-width-tb: 6px;
  --styling-border-style-tb: solid;
  --styling-border-color-tb: #ffffff;
  --styling-box-sizing-tb: border-box;
  --styling-border-width-tb-hover: 6px;
  --styling-border-style-tb-hover: solid;
  --styling-border-color-tb-hover: #ffffff;
  --styling-border-width-sp: 6px;
  --styling-border-style-sp: solid;
  --styling-border-color-sp: #ffffff;
  --styling-box-sizing-sp: border-box;
  --styling-border-width-sp-hover: 6px;
  --styling-border-style-sp-hover: solid;
  --styling-border-color-sp-hover: #ffffff;
}

.zenblocks-btn-510063ab {
  --styling-radius-md: 0px;
  --styling-radius-top-left-md: 0px;
  --styling-radius-top-right-md: 0px;
  --styling-radius-bottom-right-md: 0px;
  --styling-radius-bottom-left-md: 0px;
  --styling-radius-md-hover: 0px;
  --styling-radius-top-left-md-hover: 0px;
  --styling-radius-top-right-md-hover: 0px;
  --styling-radius-bottom-right-md-hover: 0px;
  --styling-radius-bottom-left-md-hover: 0px;
  --styling-radius-tb: 0px;
  --styling-radius-top-left-tb: 0px;
  --styling-radius-top-right-tb: 0px;
  --styling-radius-bottom-right-tb: 0px;
  --styling-radius-bottom-left-tb: 0px;
  --styling-radius-tb-hover: 0px;
  --styling-radius-top-left-tb-hover: 0px;
  --styling-radius-top-right-tb-hover: 0px;
  --styling-radius-bottom-right-tb-hover: 0px;
  --styling-radius-bottom-left-tb-hover: 0px;
  --styling-radius-sp: 0px;
  --styling-radius-top-left-sp: 0px;
  --styling-radius-top-right-sp: 0px;
  --styling-radius-bottom-right-sp: 0px;
  --styling-radius-bottom-left-sp: 0px;
  --styling-radius-sp-hover: 0px;
  --styling-radius-top-left-sp-hover: 0px;
  --styling-radius-top-right-sp-hover: 0px;
  --styling-radius-bottom-right-sp-hover: 0px;
  --styling-radius-bottom-left-sp-hover: 0px;
}

.zenblocks-btn-510063ab {
  --styling-shadow-md: none;
  --styling-shadow-md-hover: none;
  --styling-shadow-tb: none;
  --styling-shadow-tb-hover: none;
  --styling-shadow-sp: none;
  --styling-shadow-sp-hover: none;
}

.zenblocks-btn-510063ab {
  --styling-inner-shadow-md: inset 0px 0px 10px 0px rgba(100, 116, 139, 0.45);
  --styling-inner-shadow-md-hover: inset 0px 0px 10px 0px rgba(100, 116, 139, 0.45);
  --styling-inner-shadow-tb: inset 0px 0px 10px 0px rgba(100, 116, 139, 0.45);
  --styling-inner-shadow-tb-hover: inset 0px 0px 10px 0px rgba(100, 116, 139, 0.45);
  --styling-inner-shadow-sp: inset 0px 0px 10px 0px rgba(100, 116, 139, 0.45);
  --styling-inner-shadow-sp-hover: inset 0px 0px 10px 0px rgba(100, 116, 139, 0.45);
}

.zenblocks-btn-510063ab {
  --icon-frame-width-md: 30px;
  --icon-frame-height-md: 30px;
  --icon-frame-radius-md: 0px;
  --icon-frame-border-width-md: 2px;
  --icon-frame-border-top-width-md: 2px;
  --icon-frame-border-right-width-md: 2px;
  --icon-frame-border-bottom-width-md: 2px;
  --icon-frame-border-left-width-md: 2px;
  --icon-frame-border-color-md: transparent;
  --icon-frame-border-style-md: none;
  --icon-frame-bg-color-md: rgba(255, 37, 37, 0);
  --icon-frame-width-md-hover: 30px;
  --icon-frame-height-md-hover: 30px;
  --icon-frame-radius-md-hover: 0px;
  --icon-frame-border-width-md-hover: 2px;
  --icon-frame-border-top-width-md-hover: 2px;
  --icon-frame-border-right-width-md-hover: 2px;
  --icon-frame-border-bottom-width-md-hover: 2px;
  --icon-frame-border-left-width-md-hover: 2px;
  --icon-frame-border-color-md-hover: transparent;
  --icon-frame-border-style-md-hover: none;
  --icon-frame-bg-color-md-hover: rgba(255, 37, 37, 0);
  --icon-frame-width-tb: 30px;
  --icon-frame-height-tb: 30px;
  --icon-frame-radius-tb: 0px;
  --icon-frame-border-width-tb: 2px;
  --icon-frame-border-top-width-tb: 2px;
  --icon-frame-border-right-width-tb: 2px;
  --icon-frame-border-bottom-width-tb: 2px;
  --icon-frame-border-left-width-tb: 2px;
  --icon-frame-border-color-tb: transparent;
  --icon-frame-border-style-tb: none;
  --icon-frame-bg-color-tb: rgba(255, 37, 37, 0);
  --icon-frame-width-tb-hover: 30px;
  --icon-frame-height-tb-hover: 30px;
  --icon-frame-radius-tb-hover: 0px;
  --icon-frame-border-width-tb-hover: 2px;
  --icon-frame-border-top-width-tb-hover: 2px;
  --icon-frame-border-right-width-tb-hover: 2px;
  --icon-frame-border-bottom-width-tb-hover: 2px;
  --icon-frame-border-left-width-tb-hover: 2px;
  --icon-frame-border-color-tb-hover: transparent;
  --icon-frame-border-style-tb-hover: none;
  --icon-frame-bg-color-tb-hover: rgba(255, 37, 37, 0);
  --icon-frame-width-sp: 30px;
  --icon-frame-height-sp: 30px;
  --icon-frame-radius-sp: 0px;
  --icon-frame-border-width-sp: 2px;
  --icon-frame-border-top-width-sp: 2px;
  --icon-frame-border-right-width-sp: 2px;
  --icon-frame-border-bottom-width-sp: 2px;
  --icon-frame-border-left-width-sp: 2px;
  --icon-frame-border-color-sp: transparent;
  --icon-frame-border-style-sp: none;
  --icon-frame-bg-color-sp: rgba(255, 37, 37, 0);
  --icon-frame-width-sp-hover: 30px;
  --icon-frame-height-sp-hover: 30px;
  --icon-frame-radius-sp-hover: 0px;
  --icon-frame-border-width-sp-hover: 2px;
  --icon-frame-border-top-width-sp-hover: 2px;
  --icon-frame-border-right-width-sp-hover: 2px;
  --icon-frame-border-bottom-width-sp-hover: 2px;
  --icon-frame-border-left-width-sp-hover: 2px;
  --icon-frame-border-color-sp-hover: transparent;
  --icon-frame-border-style-sp-hover: none;
  --icon-frame-bg-color-sp-hover: rgba(255, 37, 37, 0);
}

.zenblocks-btn-510063ab {
  --layout-width-md: auto;
  --layout-width-max-md: 350px;
  --layout-width-tb: auto;
  --layout-width-max-tb: 350px;
  --layout-width-sp: 100%;
  --layout-width-max-sp: 350px;
}

.zenblocks-btn-510063ab {
  --band-position-md: 50% 50%;
  --band-size-md: 100% auto;
  --band-repeat-md: no-repeat;
  --band-frame-width-md: 100%;
  --band-frame-height-md: 80px;
  --band-radius-md: 0px;
  --band-border-width-md: 0px;
  --band-border-style-md: none;
  --band-border-color-md: transparent;
  --band-box-sizing-md: border-box;
  --band-image-base-color-md: rgba(132, 132, 132, 0.45);
  --band-image-opacity-md: 1;
  --band-left-md: 50%;
  --band-right-md: auto;
  --band-transform-x-md: -50%;
  --band-top-md: auto;
  --band-bottom-md: 0%;
  --band-transform-y-md: 0;
  --band-position-md-hover: 50% 50%;
  --band-size-md-hover: 100% auto;
  --band-repeat-md-hover: no-repeat;
  --band-frame-width-md-hover: 100%;
  --band-frame-height-md-hover: 80px;
  --band-radius-md-hover: 0px;
  --band-border-width-md-hover: 0px;
  --band-border-style-md-hover: none;
  --band-border-color-md-hover: transparent;
  --band-box-sizing-md-hover: border-box;
  --band-image-base-color-md-hover: rgba(132, 132, 132, 0.45);
  --band-base-gradient-md-hover: linear-gradient(0deg, rgba(132, 132, 132, 0.45) 0%, rgba(132, 132, 132, 0.45) 100%);
  --band-image-opacity-md-hover: 1;
  --band-left-md-hover: 50%;
  --band-right-md-hover: auto;
  --band-transform-x-md-hover: -50%;
  --band-top-md-hover: auto;
  --band-bottom-md-hover: 0%;
  --band-transform-y-md-hover: 0;
  --band-color-md: linear-gradient(90deg, transparent 0%, transparent 100%);
  --band-color-opacity-md: 1;
  --band-color-blend-mode-md: normal;
  --band-color-md-hover: linear-gradient(90deg, transparent 0%, transparent 100%);
  --band-color-opacity-md-hover: 1;
  --band-color-blend-mode-md-hover: normal;
  --band-pattern-type-md: dots;
  --band-pattern-color-md: #FFFFFF;
  --band-pattern-opacity-md: 0.4;
  --band-pattern-size-md: 8px;
  --band-pattern-blend-mode-md: lighten;
  --band-pattern-type-md-hover: dots;
  --band-pattern-color-md-hover: #FFFFFF;
  --band-pattern-opacity-md-hover: 0.4;
  --band-pattern-size-md-hover: 8px;
  --band-pattern-blend-mode-md-hover: lighten;
  --band-opacity-md: 0.85;
  --band-blend-mode-md: normal;
  --band-opacity-md-hover: 0.85;
  --band-blend-mode-md-hover: normal;
  --band-position-tb: 50% 50%;
  --band-size-tb: 100% auto;
  --band-repeat-tb: no-repeat;
  --band-frame-width-tb: 100%;
  --band-frame-height-tb: 80px;
  --band-radius-tb: 0px;
  --band-border-width-tb: 0px;
  --band-border-style-tb: none;
  --band-border-color-tb: transparent;
  --band-box-sizing-tb: border-box;
  --band-image-base-color-tb: rgba(132, 132, 132, 0.45);
  --band-image-opacity-tb: 1;
  --band-left-tb: 50%;
  --band-right-tb: auto;
  --band-transform-x-tb: -50%;
  --band-top-tb: auto;
  --band-bottom-tb: 0%;
  --band-transform-y-tb: 0;
  --band-position-tb-hover: 50% 50%;
  --band-size-tb-hover: 100% auto;
  --band-repeat-tb-hover: no-repeat;
  --band-frame-width-tb-hover: 100%;
  --band-frame-height-tb-hover: 80px;
  --band-radius-tb-hover: 0px;
  --band-border-width-tb-hover: 0px;
  --band-border-style-tb-hover: none;
  --band-border-color-tb-hover: transparent;
  --band-box-sizing-tb-hover: border-box;
  --band-image-base-color-tb-hover: rgba(132, 132, 132, 0.45);
  --band-base-gradient-tb-hover: linear-gradient(0deg, rgba(132, 132, 132, 0.45) 0%, rgba(132, 132, 132, 0.45) 100%);
  --band-image-opacity-tb-hover: 1;
  --band-left-tb-hover: 50%;
  --band-right-tb-hover: auto;
  --band-transform-x-tb-hover: -50%;
  --band-top-tb-hover: auto;
  --band-bottom-tb-hover: 0%;
  --band-transform-y-tb-hover: 0;
  --band-color-tb: linear-gradient(90deg, transparent 0%, transparent 100%);
  --band-color-opacity-tb: 1;
  --band-color-blend-mode-tb: normal;
  --band-color-tb-hover: linear-gradient(90deg, transparent 0%, transparent 100%);
  --band-color-opacity-tb-hover: 1;
  --band-color-blend-mode-tb-hover: normal;
  --band-pattern-type-tb: dots;
  --band-pattern-color-tb: #FFFFFF;
  --band-pattern-opacity-tb: 0.4;
  --band-pattern-size-tb: 8px;
  --band-pattern-blend-mode-tb: lighten;
  --band-pattern-type-tb-hover: dots;
  --band-pattern-color-tb-hover: #FFFFFF;
  --band-pattern-opacity-tb-hover: 0.4;
  --band-pattern-size-tb-hover: 8px;
  --band-pattern-blend-mode-tb-hover: lighten;
  --band-opacity-tb: 0.85;
  --band-blend-mode-tb: normal;
  --band-opacity-tb-hover: 0.85;
  --band-blend-mode-tb-hover: normal;
  --band-position-sp: 50% 50%;
  --band-size-sp: 100% auto;
  --band-repeat-sp: no-repeat;
  --band-frame-width-sp: 100%;
  --band-frame-height-sp: 80px;
  --band-radius-sp: 0px;
  --band-border-width-sp: 0px;
  --band-border-style-sp: none;
  --band-border-color-sp: transparent;
  --band-box-sizing-sp: border-box;
  --band-image-base-color-sp: rgba(132, 132, 132, 0.45);
  --band-image-opacity-sp: 1;
  --band-left-sp: 50%;
  --band-right-sp: auto;
  --band-transform-x-sp: -50%;
  --band-top-sp: auto;
  --band-bottom-sp: 0%;
  --band-transform-y-sp: 0;
  --band-position-sp-hover: 50% 50%;
  --band-size-sp-hover: 100% auto;
  --band-repeat-sp-hover: no-repeat;
  --band-frame-width-sp-hover: 100%;
  --band-frame-height-sp-hover: 80px;
  --band-radius-sp-hover: 0px;
  --band-border-width-sp-hover: 0px;
  --band-border-style-sp-hover: none;
  --band-border-color-sp-hover: transparent;
  --band-box-sizing-sp-hover: border-box;
  --band-image-base-color-sp-hover: rgba(132, 132, 132, 0.45);
  --band-base-gradient-sp-hover: linear-gradient(0deg, rgba(132, 132, 132, 0.45) 0%, rgba(132, 132, 132, 0.45) 100%);
  --band-image-opacity-sp-hover: 1;
  --band-left-sp-hover: 50%;
  --band-right-sp-hover: auto;
  --band-transform-x-sp-hover: -50%;
  --band-top-sp-hover: auto;
  --band-bottom-sp-hover: 0%;
  --band-transform-y-sp-hover: 0;
  --band-color-sp: linear-gradient(90deg, transparent 0%, transparent 100%);
  --band-color-opacity-sp: 1;
  --band-color-blend-mode-sp: normal;
  --band-color-sp-hover: linear-gradient(90deg, transparent 0%, transparent 100%);
  --band-color-opacity-sp-hover: 1;
  --band-color-blend-mode-sp-hover: normal;
  --band-pattern-type-sp: dots;
  --band-pattern-color-sp: #FFFFFF;
  --band-pattern-opacity-sp: 0.4;
  --band-pattern-size-sp: 8px;
  --band-pattern-blend-mode-sp: lighten;
  --band-pattern-type-sp-hover: dots;
  --band-pattern-color-sp-hover: #FFFFFF;
  --band-pattern-opacity-sp-hover: 0.4;
  --band-pattern-size-sp-hover: 8px;
  --band-pattern-blend-mode-sp-hover: lighten;
  --band-opacity-sp: 0.85;
  --band-blend-mode-sp: normal;
  --band-opacity-sp-hover: 0.85;
  --band-blend-mode-sp-hover: normal;
}

.zenblocks-btn-510063ab {
  --thumbnail-position-md: 50% 50%;
  --thumbnail-size-md: cover;
  --thumbnail-repeat-md: no-repeat;
  --thumbnail-frame-width-md: 100px;
  --thumbnail-frame-height-md: 100px;
  --thumbnail-radius-md: 0px;
  --thumbnail-border-width-md: 0px;
  --thumbnail-border-style-md: none;
  --thumbnail-border-color-md: transparent;
  --thumbnail-box-sizing-md: border-box;
  --thumbnail-left-md: 0%;
  --thumbnail-right-md: auto;
  --thumbnail-transform-x-md: 0;
  --thumbnail-top-md: 0%;
  --thumbnail-bottom-md: auto;
  --thumbnail-transform-y-md: 0;
  --thumbnail-position-md-hover: 50% 50%;
  --thumbnail-size-md-hover: cover;
  --thumbnail-repeat-md-hover: no-repeat;
  --thumbnail-frame-width-md-hover: 100px;
  --thumbnail-frame-height-md-hover: 100px;
  --thumbnail-radius-md-hover: 0px;
  --thumbnail-border-width-md-hover: 0px;
  --thumbnail-border-style-md-hover: none;
  --thumbnail-border-color-md-hover: transparent;
  --thumbnail-box-sizing-md-hover: border-box;
  --thumbnail-left-md-hover: 0%;
  --thumbnail-right-md-hover: auto;
  --thumbnail-transform-x-md-hover: 0;
  --thumbnail-top-md-hover: 0%;
  --thumbnail-bottom-md-hover: auto;
  --thumbnail-transform-y-md-hover: 0;
  --thumbnail-color-md: transparent;
  --thumbnail-color-opacity-md: 0.5;
  --thumbnail-color-blend-mode-md: normal;
  --thumbnail-color-md-hover: transparent;
  --thumbnail-color-opacity-md-hover: 0.5;
  --thumbnail-color-blend-mode-md-hover: normal;
  --thumbnail-position-tb: 50% 50%;
  --thumbnail-size-tb: cover;
  --thumbnail-repeat-tb: no-repeat;
  --thumbnail-frame-width-tb: 100px;
  --thumbnail-frame-height-tb: 100px;
  --thumbnail-radius-tb: 0px;
  --thumbnail-border-width-tb: 0px;
  --thumbnail-border-style-tb: none;
  --thumbnail-border-color-tb: transparent;
  --thumbnail-box-sizing-tb: border-box;
  --thumbnail-left-tb: 0%;
  --thumbnail-right-tb: auto;
  --thumbnail-transform-x-tb: 0;
  --thumbnail-top-tb: 0%;
  --thumbnail-bottom-tb: auto;
  --thumbnail-transform-y-tb: 0;
  --thumbnail-position-tb-hover: 50% 50%;
  --thumbnail-size-tb-hover: cover;
  --thumbnail-repeat-tb-hover: no-repeat;
  --thumbnail-frame-width-tb-hover: 100px;
  --thumbnail-frame-height-tb-hover: 100px;
  --thumbnail-radius-tb-hover: 0px;
  --thumbnail-border-width-tb-hover: 0px;
  --thumbnail-border-style-tb-hover: none;
  --thumbnail-border-color-tb-hover: transparent;
  --thumbnail-box-sizing-tb-hover: border-box;
  --thumbnail-left-tb-hover: 0%;
  --thumbnail-right-tb-hover: auto;
  --thumbnail-transform-x-tb-hover: 0;
  --thumbnail-top-tb-hover: 0%;
  --thumbnail-bottom-tb-hover: auto;
  --thumbnail-transform-y-tb-hover: 0;
  --thumbnail-color-tb: transparent;
  --thumbnail-color-opacity-tb: 0.5;
  --thumbnail-color-blend-mode-tb: normal;
  --thumbnail-color-tb-hover: transparent;
  --thumbnail-color-opacity-tb-hover: 0.5;
  --thumbnail-color-blend-mode-tb-hover: normal;
  --thumbnail-position-sp: 50% 50%;
  --thumbnail-size-sp: cover;
  --thumbnail-repeat-sp: no-repeat;
  --thumbnail-frame-width-sp: 100px;
  --thumbnail-frame-height-sp: 100px;
  --thumbnail-radius-sp: 0px;
  --thumbnail-border-width-sp: 0px;
  --thumbnail-border-style-sp: none;
  --thumbnail-border-color-sp: transparent;
  --thumbnail-box-sizing-sp: border-box;
  --thumbnail-left-sp: 0%;
  --thumbnail-right-sp: auto;
  --thumbnail-transform-x-sp: 0;
  --thumbnail-top-sp: 0%;
  --thumbnail-bottom-sp: auto;
  --thumbnail-transform-y-sp: 0;
  --thumbnail-position-sp-hover: 50% 50%;
  --thumbnail-size-sp-hover: cover;
  --thumbnail-repeat-sp-hover: no-repeat;
  --thumbnail-frame-width-sp-hover: 100px;
  --thumbnail-frame-height-sp-hover: 100px;
  --thumbnail-radius-sp-hover: 0px;
  --thumbnail-border-width-sp-hover: 0px;
  --thumbnail-border-style-sp-hover: none;
  --thumbnail-border-color-sp-hover: transparent;
  --thumbnail-box-sizing-sp-hover: border-box;
  --thumbnail-left-sp-hover: 0%;
  --thumbnail-right-sp-hover: auto;
  --thumbnail-transform-x-sp-hover: 0;
  --thumbnail-top-sp-hover: 0%;
  --thumbnail-bottom-sp-hover: auto;
  --thumbnail-transform-y-sp-hover: 0;
  --thumbnail-color-sp: transparent;
  --thumbnail-color-opacity-sp: 0.5;
  --thumbnail-color-blend-mode-sp: normal;
  --thumbnail-color-sp-hover: transparent;
  --thumbnail-color-opacity-sp-hover: 0.5;
  --thumbnail-color-blend-mode-sp-hover: normal;
}

/* Block: btn-042df694 */
.zenblocks-btn-042df694 {
  --spacing-padding-top-md: 100px;
  --spacing-padding-right-md: 10px;
  --spacing-padding-bottom-md: 100px;
  --spacing-padding-left-md: 10px;
  --spacing-padding-top-tb: 100px;
  --spacing-padding-right-tb: 10px;
  --spacing-padding-bottom-tb: 100px;
  --spacing-padding-left-tb: 10px;
  --spacing-padding-top-sp: 100px;
  --spacing-padding-right-sp: 10px;
  --spacing-padding-bottom-sp: 100px;
  --spacing-padding-left-sp: 10px;
}

.zenblocks-btn-042df694 {
  --font-size-md: 22px;
  --font-size-md-hover: 22px;
  --font-size-tb: 22px;
  --font-size-tb-hover: 22px;
  --font-size-sp: 22px;
  --font-size-sp-hover: 22px;
}

.zenblocks-btn-042df694 {
  --micro-text-margin-top-md: 0px;
  --micro-text-margin-right-md: 0px;
  --micro-text-margin-bottom-md: 2px;
  --micro-text-margin-left-md: 0px;
  --micro-text-font-size-md: 10px;
  --micro-text-margin-top-tb: 0px;
  --micro-text-margin-right-tb: 0px;
  --micro-text-margin-bottom-tb: 2px;
  --micro-text-margin-left-tb: 0px;
  --micro-text-font-size-tb: 10px;
  --micro-text-margin-top-sp: 0px;
  --micro-text-margin-right-sp: 0px;
  --micro-text-margin-bottom-sp: 2px;
  --micro-text-margin-left-sp: 0px;
  --micro-text-font-size-sp: 10px;
}

.zenblocks-btn-042df694 {
  --icon-size-md: 18px;
  --icon-size-md-hover: 18px;
  --icon-size-tb: 18px;
  --icon-size-tb-hover: 18px;
  --icon-size-sp: 18px;
  --icon-size-sp-hover: 18px;
}

.zenblocks-btn-042df694 {
  --icon-left-md: 50%;
  --icon-right-md: auto;
  --icon-transform-x-md: -50%;
  --icon-top-md: calc(50% + -43px);
  --icon-bottom-md: auto;
  --icon-transform-y-md: -50%;
  --icon-left-md-hover: 50%;
  --icon-right-md-hover: auto;
  --icon-transform-x-md-hover: -50%;
  --icon-top-md-hover: calc(50% + -43px);
  --icon-bottom-md-hover: auto;
  --icon-transform-y-md-hover: -50%;
  --icon-left-tb: 50%;
  --icon-right-tb: auto;
  --icon-transform-x-tb: -50%;
  --icon-top-tb: calc(50% + -43px);
  --icon-bottom-tb: auto;
  --icon-transform-y-tb: -50%;
  --icon-left-tb-hover: 50%;
  --icon-right-tb-hover: auto;
  --icon-transform-x-tb-hover: -50%;
  --icon-top-tb-hover: calc(50% + -43px);
  --icon-bottom-tb-hover: auto;
  --icon-transform-y-tb-hover: -50%;
  --icon-left-sp: 50%;
  --icon-right-sp: auto;
  --icon-transform-x-sp: -50%;
  --icon-top-sp: calc(50% + -43px);
  --icon-bottom-sp: auto;
  --icon-transform-y-sp: -50%;
  --icon-left-sp-hover: 50%;
  --icon-right-sp-hover: auto;
  --icon-transform-x-sp-hover: -50%;
  --icon-top-sp-hover: calc(50% + -43px);
  --icon-bottom-sp-hover: auto;
  --icon-transform-y-sp-hover: -50%;
}

.zenblocks-btn-042df694 {
  --background-base-gradient-md: linear-gradient(135deg,rgb(31,188,146) 0%,rgb(0,104,143) 100%);
  --background-base-color-md: transparent;
  --background-base-gradient-md-hover: linear-gradient(135deg,rgb(31,188,146) 0%,rgb(0,104,143) 100%);
  --background-base-color-md-hover: transparent;
  --background-base-gradient-tb: linear-gradient(135deg,rgb(31,188,146) 0%,rgb(0,104,143) 100%);
  --background-base-color-tb: transparent;
  --background-base-gradient-tb-hover: linear-gradient(135deg,rgb(31,188,146) 0%,rgb(0,104,143) 100%);
  --background-base-color-tb-hover: transparent;
  --background-base-gradient-sp: linear-gradient(135deg,rgb(31,188,146) 0%,rgb(0,104,143) 100%);
  --background-base-color-sp: transparent;
  --background-base-gradient-sp-hover: linear-gradient(135deg,rgb(31,188,146) 0%,rgb(0,104,143) 100%);
  --background-base-color-sp-hover: transparent;
}

.zenblocks-btn-042df694 {
  --background-image-md: none;
  --background-position-md: 55.00000000000001% 34%;
  --background-size-md: cover;
  --background-repeat-md: no-repeat;
  --background-position-md-hover: 55.00000000000001% 34%;
  --background-size-md-hover: cover;
  --background-repeat-md-hover: no-repeat;
  --background-image-tb: none;
  --background-position-tb: 55.00000000000001% 34%;
  --background-size-tb: cover;
  --background-repeat-tb: no-repeat;
  --background-position-tb-hover: 55.00000000000001% 34%;
  --background-size-tb-hover: cover;
  --background-repeat-tb-hover: no-repeat;
  --background-image-sp: none;
  --background-position-sp: 55.00000000000001% 34%;
  --background-size-sp: cover;
  --background-repeat-sp: no-repeat;
  --background-position-sp-hover: 55.00000000000001% 34%;
  --background-size-sp-hover: cover;
  --background-repeat-sp-hover: no-repeat;
}

.zenblocks-btn-042df694 {
  --icon-frame-radius-md: 0px;
  --icon-frame-border-width-md: 0px;
  --icon-frame-border-top-width-md: 0px;
  --icon-frame-border-right-width-md: 0px;
  --icon-frame-border-bottom-width-md: 0px;
  --icon-frame-border-left-width-md: 0px;
  --icon-frame-border-color-md: transparent;
  --icon-frame-border-style-md: solid;
  --icon-frame-bg-color-md: transparent;
  --icon-frame-width-md-hover: 0px;
  --icon-frame-height-md-hover: 0px;
  --icon-frame-radius-md-hover: 0px;
  --icon-frame-border-width-md-hover: 0px;
  --icon-frame-border-top-width-md-hover: 0px;
  --icon-frame-border-right-width-md-hover: 0px;
  --icon-frame-border-bottom-width-md-hover: 0px;
  --icon-frame-border-left-width-md-hover: 0px;
  --icon-frame-border-color-md-hover: transparent;
  --icon-frame-border-style-md-hover: solid;
  --icon-frame-bg-color-md-hover: transparent;
  --icon-frame-border-color-tb: transparent;
  --icon-frame-border-style-tb: solid;
  --icon-frame-bg-color-tb: transparent;
  --icon-frame-width-tb-hover: 0px;
  --icon-frame-height-tb-hover: 0px;
  --icon-frame-border-color-tb-hover: transparent;
  --icon-frame-border-style-tb-hover: solid;
  --icon-frame-bg-color-tb-hover: transparent;
  --icon-frame-border-color-sp: transparent;
  --icon-frame-border-style-sp: solid;
  --icon-frame-bg-color-sp: transparent;
  --icon-frame-width-sp-hover: 0px;
  --icon-frame-height-sp-hover: 0px;
  --icon-frame-border-color-sp-hover: transparent;
  --icon-frame-border-style-sp-hover: solid;
  --icon-frame-bg-color-sp-hover: transparent;
}

.zenblocks-btn-042df694 {
  --layout-width-md: 100%;
  --layout-width-max-md: 340px;
  --layout-width-tb: 100%;
  --layout-width-max-tb: 340px;
  --layout-width-sp: 100%;
  --layout-width-max-sp: 340px;
}

.zenblocks-btn-042df694 {
  --band-position-md: 50% 50%;
  --band-size-md: cover;
  --band-repeat-md: no-repeat;
  --band-frame-width-md: 70%;
  --band-frame-height-md: 70%;
  --band-radius-md: 0px;
  --band-border-width-md: 1px;
  --band-border-style-md: solid;
  --band-border-color-md: #FFFFFF;
  --band-box-sizing-md: border-box;
  --band-image-base-color-md: rgba(255, 255, 255, 0);
  --band-image-opacity-md: 1;
  --band-left-md: 50%;
  --band-right-md: auto;
  --band-transform-x-md: -50%;
  --band-top-md: 50%;
  --band-bottom-md: auto;
  --band-transform-y-md: -50%;
  --band-position-md-hover: 50% 50%;
  --band-size-md-hover: cover;
  --band-repeat-md-hover: no-repeat;
  --band-frame-width-md-hover: 70%;
  --band-frame-height-md-hover: 70%;
  --band-radius-md-hover: 0px;
  --band-border-width-md-hover: 1px;
  --band-border-style-md-hover: solid;
  --band-border-color-md-hover: #FFFFFF;
  --band-box-sizing-md-hover: border-box;
  --band-image-base-color-md-hover: rgba(255, 255, 255, 0);
  --band-base-gradient-md-hover: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
  --band-image-opacity-md-hover: 1;
  --band-left-md-hover: 50%;
  --band-right-md-hover: auto;
  --band-transform-x-md-hover: -50%;
  --band-top-md-hover: 50%;
  --band-bottom-md-hover: auto;
  --band-transform-y-md-hover: -50%;
  --band-pattern-type-md: diagonal-lines;
  --band-pattern-color-md: #FFFFFF;
  --band-pattern-opacity-md: 0.1;
  --band-pattern-size-md: 9px;
  --band-pattern-blend-mode-md: normal;
  --band-pattern-type-md-hover: diagonal-lines;
  --band-pattern-color-md-hover: #FFFFFF;
  --band-pattern-opacity-md-hover: 0.1;
  --band-pattern-size-md-hover: 9px;
  --band-pattern-blend-mode-md-hover: normal;
  --band-opacity-md: 1;
  --band-blend-mode-md: normal;
  --band-opacity-md-hover: 1;
  --band-blend-mode-md-hover: normal;
  --band-position-tb: 50% 50%;
  --band-size-tb: cover;
  --band-repeat-tb: no-repeat;
  --band-frame-width-tb: 70%;
  --band-frame-height-tb: 70%;
  --band-radius-tb: 0px;
  --band-border-width-tb: 1px;
  --band-border-style-tb: solid;
  --band-border-color-tb: #FFFFFF;
  --band-box-sizing-tb: border-box;
  --band-image-base-color-tb: rgba(255, 255, 255, 0);
  --band-image-opacity-tb: 1;
  --band-left-tb: 50%;
  --band-right-tb: auto;
  --band-transform-x-tb: -50%;
  --band-top-tb: 50%;
  --band-bottom-tb: auto;
  --band-transform-y-tb: -50%;
  --band-position-tb-hover: 50% 50%;
  --band-size-tb-hover: cover;
  --band-repeat-tb-hover: no-repeat;
  --band-frame-width-tb-hover: 70%;
  --band-frame-height-tb-hover: 70%;
  --band-radius-tb-hover: 0px;
  --band-border-width-tb-hover: 1px;
  --band-border-style-tb-hover: solid;
  --band-border-color-tb-hover: #FFFFFF;
  --band-box-sizing-tb-hover: border-box;
  --band-image-base-color-tb-hover: rgba(255, 255, 255, 0);
  --band-base-gradient-tb-hover: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
  --band-image-opacity-tb-hover: 1;
  --band-left-tb-hover: 50%;
  --band-right-tb-hover: auto;
  --band-transform-x-tb-hover: -50%;
  --band-top-tb-hover: 50%;
  --band-bottom-tb-hover: auto;
  --band-transform-y-tb-hover: -50%;
  --band-pattern-type-tb: diagonal-lines;
  --band-pattern-color-tb: #FFFFFF;
  --band-pattern-opacity-tb: 0.1;
  --band-pattern-size-tb: 9px;
  --band-pattern-blend-mode-tb: normal;
  --band-pattern-type-tb-hover: diagonal-lines;
  --band-pattern-color-tb-hover: #FFFFFF;
  --band-pattern-opacity-tb-hover: 0.1;
  --band-pattern-size-tb-hover: 9px;
  --band-pattern-blend-mode-tb-hover: normal;
  --band-opacity-tb: 1;
  --band-blend-mode-tb: normal;
  --band-opacity-tb-hover: 1;
  --band-blend-mode-tb-hover: normal;
  --band-position-sp: 50% 50%;
  --band-size-sp: cover;
  --band-repeat-sp: no-repeat;
  --band-frame-width-sp: 70%;
  --band-frame-height-sp: 70%;
  --band-radius-sp: 0px;
  --band-border-width-sp: 1px;
  --band-border-style-sp: solid;
  --band-border-color-sp: #FFFFFF;
  --band-box-sizing-sp: border-box;
  --band-image-base-color-sp: rgba(255, 255, 255, 0);
  --band-image-opacity-sp: 1;
  --band-left-sp: 50%;
  --band-right-sp: auto;
  --band-transform-x-sp: -50%;
  --band-top-sp: 50%;
  --band-bottom-sp: auto;
  --band-transform-y-sp: -50%;
  --band-position-sp-hover: 50% 50%;
  --band-size-sp-hover: cover;
  --band-repeat-sp-hover: no-repeat;
  --band-frame-width-sp-hover: 70%;
  --band-frame-height-sp-hover: 70%;
  --band-radius-sp-hover: 0px;
  --band-border-width-sp-hover: 1px;
  --band-border-style-sp-hover: solid;
  --band-border-color-sp-hover: #FFFFFF;
  --band-box-sizing-sp-hover: border-box;
  --band-image-base-color-sp-hover: rgba(255, 255, 255, 0);
  --band-base-gradient-sp-hover: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
  --band-image-opacity-sp-hover: 1;
  --band-left-sp-hover: 50%;
  --band-right-sp-hover: auto;
  --band-transform-x-sp-hover: -50%;
  --band-top-sp-hover: 50%;
  --band-bottom-sp-hover: auto;
  --band-transform-y-sp-hover: -50%;
  --band-pattern-type-sp: diagonal-lines;
  --band-pattern-color-sp: #FFFFFF;
  --band-pattern-opacity-sp: 0.1;
  --band-pattern-size-sp: 9px;
  --band-pattern-blend-mode-sp: normal;
  --band-pattern-type-sp-hover: diagonal-lines;
  --band-pattern-color-sp-hover: #FFFFFF;
  --band-pattern-opacity-sp-hover: 0.1;
  --band-pattern-size-sp-hover: 9px;
  --band-pattern-blend-mode-sp-hover: normal;
  --band-opacity-sp: 1;
  --band-blend-mode-sp: normal;
  --band-opacity-sp-hover: 1;
  --band-blend-mode-sp-hover: normal;
}

.zenblocks-btn-042df694 {
  --thumbnail-image-md: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/guillaume-marques-bnMPFPuSCI0-unsplash.jpg);
  --thumbnail-position-md: 48% 48%;
  --thumbnail-size-md: 100% auto;
  --thumbnail-repeat-md: no-repeat;
  --thumbnail-frame-width-md: 100%;
  --thumbnail-frame-height-md: 50%;
  --thumbnail-radius-md: 0px;
  --thumbnail-border-width-md: 0px;
  --thumbnail-border-style-md: none;
  --thumbnail-border-color-md: transparent;
  --thumbnail-box-sizing-md: border-box;
  --thumbnail-left-md: 0%;
  --thumbnail-right-md: auto;
  --thumbnail-transform-x-md: 0;
  --thumbnail-top-md: 0%;
  --thumbnail-bottom-md: auto;
  --thumbnail-transform-y-md: 0;
  --thumbnail-position-md-hover: 48% 48%;
  --thumbnail-size-md-hover: 100% auto;
  --thumbnail-repeat-md-hover: no-repeat;
  --thumbnail-frame-width-md-hover: 100%;
  --thumbnail-frame-height-md-hover: 50%;
  --thumbnail-radius-md-hover: 0px;
  --thumbnail-border-width-md-hover: 0px;
  --thumbnail-border-style-md-hover: none;
  --thumbnail-border-color-md-hover: transparent;
  --thumbnail-box-sizing-md-hover: border-box;
  --thumbnail-left-md-hover: 0%;
  --thumbnail-right-md-hover: auto;
  --thumbnail-transform-x-md-hover: 0;
  --thumbnail-top-md-hover: 0%;
  --thumbnail-bottom-md-hover: auto;
  --thumbnail-transform-y-md-hover: 0;
  --thumbnail-color-md: #111111;
  --thumbnail-color-opacity-md: 0.5;
  --thumbnail-color-blend-mode-md: hue;
  --thumbnail-color-md-hover: #111111;
  --thumbnail-color-opacity-md-hover: 0.5;
  --thumbnail-color-blend-mode-md-hover: hue;
  --thumbnail-image-tb: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/guillaume-marques-bnMPFPuSCI0-unsplash.jpg);
  --thumbnail-position-tb: 48% 48%;
  --thumbnail-size-tb: 100% auto;
  --thumbnail-repeat-tb: no-repeat;
  --thumbnail-frame-width-tb: 100%;
  --thumbnail-frame-height-tb: 50%;
  --thumbnail-radius-tb: 0px;
  --thumbnail-border-width-tb: 0px;
  --thumbnail-border-style-tb: none;
  --thumbnail-border-color-tb: transparent;
  --thumbnail-box-sizing-tb: border-box;
  --thumbnail-left-tb: 0%;
  --thumbnail-right-tb: auto;
  --thumbnail-transform-x-tb: 0;
  --thumbnail-top-tb: 0%;
  --thumbnail-bottom-tb: auto;
  --thumbnail-transform-y-tb: 0;
  --thumbnail-position-tb-hover: 48% 48%;
  --thumbnail-size-tb-hover: 100% auto;
  --thumbnail-repeat-tb-hover: no-repeat;
  --thumbnail-frame-width-tb-hover: 100%;
  --thumbnail-frame-height-tb-hover: 50%;
  --thumbnail-radius-tb-hover: 0px;
  --thumbnail-border-width-tb-hover: 0px;
  --thumbnail-border-style-tb-hover: none;
  --thumbnail-border-color-tb-hover: transparent;
  --thumbnail-box-sizing-tb-hover: border-box;
  --thumbnail-left-tb-hover: 0%;
  --thumbnail-right-tb-hover: auto;
  --thumbnail-transform-x-tb-hover: 0;
  --thumbnail-top-tb-hover: 0%;
  --thumbnail-bottom-tb-hover: auto;
  --thumbnail-transform-y-tb-hover: 0;
  --thumbnail-color-tb: #111111;
  --thumbnail-color-opacity-tb: 0.5;
  --thumbnail-color-blend-mode-tb: hue;
  --thumbnail-color-tb-hover: #111111;
  --thumbnail-color-opacity-tb-hover: 0.5;
  --thumbnail-color-blend-mode-tb-hover: hue;
  --thumbnail-image-sp: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/guillaume-marques-bnMPFPuSCI0-unsplash.jpg);
  --thumbnail-position-sp: 48% 48%;
  --thumbnail-size-sp: 100% auto;
  --thumbnail-repeat-sp: no-repeat;
  --thumbnail-frame-width-sp: 100%;
  --thumbnail-frame-height-sp: 50%;
  --thumbnail-radius-sp: 0px;
  --thumbnail-border-width-sp: 0px;
  --thumbnail-border-style-sp: none;
  --thumbnail-border-color-sp: transparent;
  --thumbnail-box-sizing-sp: border-box;
  --thumbnail-left-sp: 0%;
  --thumbnail-right-sp: auto;
  --thumbnail-transform-x-sp: 0;
  --thumbnail-top-sp: 0%;
  --thumbnail-bottom-sp: auto;
  --thumbnail-transform-y-sp: 0;
  --thumbnail-position-sp-hover: 48% 48%;
  --thumbnail-size-sp-hover: 100% auto;
  --thumbnail-repeat-sp-hover: no-repeat;
  --thumbnail-frame-width-sp-hover: 100%;
  --thumbnail-frame-height-sp-hover: 50%;
  --thumbnail-radius-sp-hover: 0px;
  --thumbnail-border-width-sp-hover: 0px;
  --thumbnail-border-style-sp-hover: none;
  --thumbnail-border-color-sp-hover: transparent;
  --thumbnail-box-sizing-sp-hover: border-box;
  --thumbnail-left-sp-hover: 0%;
  --thumbnail-right-sp-hover: auto;
  --thumbnail-transform-x-sp-hover: 0;
  --thumbnail-top-sp-hover: 0%;
  --thumbnail-bottom-sp-hover: auto;
  --thumbnail-transform-y-sp-hover: 0;
  --thumbnail-color-sp: #111111;
  --thumbnail-color-opacity-sp: 0.5;
  --thumbnail-color-blend-mode-sp: hue;
  --thumbnail-color-sp-hover: #111111;
  --thumbnail-color-opacity-sp-hover: 0.5;
  --thumbnail-color-blend-mode-sp-hover: hue;
}

/* Block: btn-349bd66d */
.zenblocks-btn-349bd66d {
  --spacing-padding-top-md: 30px;
  --spacing-padding-right-md: 30px;
  --spacing-padding-bottom-md: 30px;
  --spacing-padding-left-md: 30px;
  --spacing-padding-top-tb: 30px;
  --spacing-padding-right-tb: 30px;
  --spacing-padding-bottom-tb: 30px;
  --spacing-padding-left-tb: 30px;
  --spacing-padding-top-sp: 30px;
  --spacing-padding-right-sp: 30px;
  --spacing-padding-bottom-sp: 30px;
  --spacing-padding-left-sp: 30px;
}

.zenblocks-btn-349bd66d {
  --font-size-md: var(--wp--preset--font-size--x-large);
  --font-size-md-hover: var(--wp--preset--font-size--x-large);
  --font-size-tb: var(--wp--preset--font-size--x-large);
  --font-size-tb-hover: var(--wp--preset--font-size--x-large);
  --font-size-sp: var(--wp--preset--font-size--x-large);
  --font-size-sp-hover: var(--wp--preset--font-size--x-large);
}

.zenblocks-btn-349bd66d {
  --line-height-md: 1.2;
  --text-main-height-md: 1.2em;
  --line-height-md-hover: 1.2;
  --line-height-tb: 1.2;
  --text-main-height-tb: 1.2em;
  --line-height-tb-hover: 1.2;
  --line-height-sp: 1.2;
  --text-main-height-sp: 1.2em;
  --line-height-sp-hover: 1.2;
}

.zenblocks-btn-349bd66d {
  --letter-spacing-md: 0.8px;
  --letter-spacing-md-hover: 0.8px;
  --letter-spacing-tb: 0.8px;
  --letter-spacing-tb-hover: 0.8px;
  --letter-spacing-sp: 0.8px;
  --letter-spacing-sp-hover: 0.8px;
}

.zenblocks-btn-349bd66d {
  --micro-text-margin-top-md: 0px;
  --micro-text-margin-right-md: 0px;
  --micro-text-margin-bottom-md: 0px;
  --micro-text-margin-left-md: 0px;
  --micro-text-padding-top-md: 0px;
  --micro-text-padding-right-md: 0px;
  --micro-text-padding-bottom-md: 0px;
  --micro-text-padding-left-md: 0px;
  --micro-text-line-height-md: 1.2;
  --micro-text-margin-top-tb: 0px;
  --micro-text-margin-right-tb: 0px;
  --micro-text-margin-bottom-tb: 0px;
  --micro-text-margin-left-tb: 20px;
  --micro-text-padding-top-tb: 0px;
  --micro-text-padding-right-tb: 0px;
  --micro-text-padding-bottom-tb: 0px;
  --micro-text-padding-left-tb: 0px;
  --micro-text-line-height-tb: 1.2;
  --micro-text-margin-top-sp: 0px;
  --micro-text-margin-right-sp: 0px;
  --micro-text-margin-bottom-sp: 0px;
  --micro-text-margin-left-sp: 110px;
  --micro-text-padding-top-sp: 0px;
  --micro-text-padding-right-sp: 0px;
  --micro-text-padding-bottom-sp: 0px;
  --micro-text-padding-left-sp: 0px;
  --micro-text-line-height-sp: 1.2;
}

.zenblocks-btn-349bd66d {
  --copy-micro-padding-top-md: 8px;
  --copy-micro-padding-right-md: 20px;
  --copy-micro-padding-bottom-md: 8px;
  --copy-micro-padding-left-md: 20px;
  --copy-micro-font-size-md: var(--wp--preset--font-size--small);
  --copy-micro-font-weight-md: 800;
  --copy-micro-padding-top-tb: 8px;
  --copy-micro-padding-right-tb: 20px;
  --copy-micro-padding-bottom-tb: 8px;
  --copy-micro-padding-left-tb: 20px;
  --copy-micro-font-size-tb: var(--wp--preset--font-size--small);
  --copy-micro-font-weight-tb: 800;
  --copy-micro-padding-top-sp: 8px;
  --copy-micro-padding-right-sp: 20px;
  --copy-micro-padding-bottom-sp: 8px;
  --copy-micro-padding-left-sp: 20px;
  --copy-micro-font-size-sp: var(--wp--preset--font-size--small);
  --copy-micro-font-weight-sp: 800;
}

.zenblocks-btn-349bd66d {
  --copy-micro-border-width-md: 1px;
  --copy-micro-border-style-md: solid;
  --copy-micro-border-color-md: #f8fafc;
  --copy-micro-border-width-tb: 1px;
  --copy-micro-border-style-tb: solid;
  --copy-micro-border-color-tb: #f8fafc;
  --copy-micro-border-width-sp: 1px;
  --copy-micro-border-style-sp: solid;
  --copy-micro-border-color-sp: #f8fafc;
}

.zenblocks-btn-349bd66d {
  --copy-sub-font-weight-md: 400;
  --copy-sub-font-weight-tb: 400;
  --copy-sub-font-weight-sp: 400;
}

.zenblocks-btn-349bd66d {
  --icon-size-md: 17px;
  --icon-size-md-hover: 17px;
  --icon-size-tb: 17px;
  --icon-size-tb-hover: 17px;
  --icon-size-sp: 17px;
  --icon-size-sp-hover: 17px;
}

.zenblocks-btn-349bd66d {
  --icon-left-md: auto;
  --icon-right-md: 185px;
  --icon-transform-x-md: 0;
  --icon-top-md: calc(50% + -26px);
  --icon-bottom-md: auto;
  --icon-transform-y-md: -50%;
  --icon-left-md-hover: auto;
  --icon-right-md-hover: 185px;
  --icon-transform-x-md-hover: 0;
  --icon-top-md-hover: calc(50% + -26px);
  --icon-bottom-md-hover: auto;
  --icon-transform-y-md-hover: -50%;
  --icon-left-tb: auto;
  --icon-right-tb: 185px;
  --icon-transform-x-tb: 0;
  --icon-top-tb: calc(50% + -26px);
  --icon-bottom-tb: auto;
  --icon-transform-y-tb: -50%;
  --icon-left-tb-hover: auto;
  --icon-right-tb-hover: 185px;
  --icon-transform-x-tb-hover: 0;
  --icon-top-tb-hover: calc(50% + -26px);
  --icon-bottom-tb-hover: auto;
  --icon-transform-y-tb-hover: -50%;
  --icon-left-sp: auto;
  --icon-right-sp: 185px;
  --icon-transform-x-sp: 0;
  --icon-top-sp: calc(50% + -26px);
  --icon-bottom-sp: auto;
  --icon-transform-y-sp: -50%;
  --icon-left-sp-hover: auto;
  --icon-right-sp-hover: 185px;
  --icon-transform-x-sp-hover: 0;
  --icon-top-sp-hover: calc(50% + -26px);
  --icon-bottom-sp-hover: auto;
  --icon-transform-y-sp-hover: -50%;
}

.zenblocks-btn-349bd66d {
  --icon-color-md: #FFFFFF;
  --icon-color-md-hover: #FFFFFF;
  --icon-color-tb: #FFFFFF;
  --icon-color-tb-hover: #FFFFFF;
  --icon-color-sp: #FFFFFF;
  --icon-color-sp-hover: #FFFFFF;
}

.zenblocks-btn-349bd66d {
  --background-color-md: linear-gradient(135deg,rgb(201,72,14) 0%,rgb(209,164,27) 100%);
  --background-color-opacity-md: 0.3;
  --background-color-mix-blend-mode-md: overlay;
  --background-color-md-hover: linear-gradient(135deg,rgb(201,72,14) 0%,rgb(209,164,27) 100%);
  --background-color-opacity-md-hover: 0.3;
  --background-color-mix-blend-mode-md-hover: overlay;
  --background-color-tb: linear-gradient(135deg,rgb(201,72,14) 0%,rgb(209,164,27) 100%);
  --background-color-opacity-tb: 0.3;
  --background-color-mix-blend-mode-tb: overlay;
  --background-color-tb-hover: linear-gradient(135deg,rgb(201,72,14) 0%,rgb(209,164,27) 100%);
  --background-color-opacity-tb-hover: 0.3;
  --background-color-mix-blend-mode-tb-hover: overlay;
  --background-color-sp: linear-gradient(135deg,rgb(201,72,14) 0%,rgb(209,164,27) 100%);
  --background-color-opacity-sp: 0.3;
  --background-color-mix-blend-mode-sp: overlay;
  --background-color-sp-hover: linear-gradient(135deg,rgb(201,72,14) 0%,rgb(209,164,27) 100%);
  --background-color-opacity-sp-hover: 0.3;
  --background-color-mix-blend-mode-sp-hover: overlay;
}

.zenblocks-btn-349bd66d {
  --background-base-color-md-hover: #111111;
  --background-base-gradient-md-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
  --background-base-color-tb-hover: #111111;
  --background-base-gradient-tb-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
  --background-base-color-sp-hover: #111111;
  --background-base-gradient-sp-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
}

.zenblocks-btn-349bd66d {
  --background-image-md: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/jay-wennington-N_Y88TWmGwA-unsplash.jpg);
  --background-position-md: 100% 55.00000000000001%;
  --background-size-md: 110% auto;
  --background-repeat-md: no-repeat;
  --background-position-md-hover: 100% 55.00000000000001%;
  --background-size-md-hover: 110% auto;
  --background-repeat-md-hover: no-repeat;
  --background-image-tb: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/jay-wennington-N_Y88TWmGwA-unsplash.jpg);
  --background-position-tb: 100% 55.00000000000001%;
  --background-size-tb: 110% auto;
  --background-repeat-tb: no-repeat;
  --background-position-tb-hover: 100% 55.00000000000001%;
  --background-size-tb-hover: 110% auto;
  --background-repeat-tb-hover: no-repeat;
  --background-image-sp: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/jay-wennington-N_Y88TWmGwA-unsplash.jpg);
  --background-position-sp: 100% 55.00000000000001%;
  --background-size-sp: 110% auto;
  --background-repeat-sp: no-repeat;
  --background-position-sp-hover: 100% 55.00000000000001%;
  --background-size-sp-hover: 110% auto;
  --background-repeat-sp-hover: no-repeat;
}

.zenblocks-btn-349bd66d {
  --background-pattern-type-md: none;
  --background-pattern-color-md: #000000;
  --background-pattern-opacity-md: 0.1;
  --background-pattern-size-md: 4px;
  --background-pattern-rotate-md: 0deg;
  --background-pattern-type-md-hover: none;
  --background-pattern-color-md-hover: #000000;
  --background-pattern-opacity-md-hover: 0.1;
  --background-pattern-size-md-hover: 4px;
  --background-pattern-rotate-md-hover: 0deg;
  --background-pattern-type-tb: none;
  --background-pattern-color-tb: #000000;
  --background-pattern-opacity-tb: 0.1;
  --background-pattern-size-tb: 4px;
  --background-pattern-rotate-tb: 0deg;
  --background-pattern-type-tb-hover: none;
  --background-pattern-color-tb-hover: #000000;
  --background-pattern-opacity-tb-hover: 0.1;
  --background-pattern-size-tb-hover: 4px;
  --background-pattern-rotate-tb-hover: 0deg;
  --background-pattern-type-sp: none;
  --background-pattern-color-sp: #000000;
  --background-pattern-opacity-sp: 0.1;
  --background-pattern-size-sp: 4px;
  --background-pattern-rotate-sp: 0deg;
  --background-pattern-type-sp-hover: none;
  --background-pattern-color-sp-hover: #000000;
  --background-pattern-opacity-sp-hover: 0.1;
  --background-pattern-size-sp-hover: 4px;
  --background-pattern-rotate-sp-hover: 0deg;
}

.zenblocks-btn-349bd66d {
  --styling-border-width-md: 0px;
  --styling-border-style-md: none;
  --styling-border-color-md: transparent;
  --styling-box-sizing-md: border-box;
  --styling-border-width-md-hover: 0px;
  --styling-border-style-md-hover: none;
  --styling-border-color-md-hover: transparent;
  --styling-border-width-tb: 0px;
  --styling-border-style-tb: none;
  --styling-border-color-tb: transparent;
  --styling-box-sizing-tb: border-box;
  --styling-border-width-tb-hover: 0px;
  --styling-border-style-tb-hover: none;
  --styling-border-color-tb-hover: transparent;
  --styling-border-width-sp: 0px;
  --styling-border-style-sp: none;
  --styling-border-color-sp: transparent;
  --styling-box-sizing-sp: border-box;
  --styling-border-width-sp-hover: 0px;
  --styling-border-style-sp-hover: none;
  --styling-border-color-sp-hover: transparent;
}

.zenblocks-btn-349bd66d {
  --styling-radius-md: 5px;
  --styling-radius-top-left-md: 5px;
  --styling-radius-top-right-md: 5px;
  --styling-radius-bottom-right-md: 5px;
  --styling-radius-bottom-left-md: 5px;
  --styling-radius-md-hover: 5px;
  --styling-radius-top-left-md-hover: 5px;
  --styling-radius-top-right-md-hover: 5px;
  --styling-radius-bottom-right-md-hover: 5px;
  --styling-radius-bottom-left-md-hover: 5px;
  --styling-radius-tb: 5px;
  --styling-radius-top-left-tb: 5px;
  --styling-radius-top-right-tb: 5px;
  --styling-radius-bottom-right-tb: 5px;
  --styling-radius-bottom-left-tb: 5px;
  --styling-radius-tb-hover: 5px;
  --styling-radius-top-left-tb-hover: 5px;
  --styling-radius-top-right-tb-hover: 5px;
  --styling-radius-bottom-right-tb-hover: 5px;
  --styling-radius-bottom-left-tb-hover: 5px;
  --styling-radius-sp: 5px;
  --styling-radius-top-left-sp: 5px;
  --styling-radius-top-right-sp: 5px;
  --styling-radius-bottom-right-sp: 5px;
  --styling-radius-bottom-left-sp: 5px;
  --styling-radius-sp-hover: 5px;
  --styling-radius-top-left-sp-hover: 5px;
  --styling-radius-top-right-sp-hover: 5px;
  --styling-radius-bottom-right-sp-hover: 5px;
  --styling-radius-bottom-left-sp-hover: 5px;
}

.zenblocks-btn-349bd66d {
  --styling-shadow-md: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-md-hover: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-tb: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-tb-hover: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-sp: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-sp-hover: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
}

.zenblocks-btn-349bd66d {
  --icon-frame-radius-md: 999px;
  --icon-frame-border-width-md: 2px;
  --icon-frame-border-top-width-md: 2px;
  --icon-frame-border-right-width-md: 2px;
  --icon-frame-border-bottom-width-md: 2px;
  --icon-frame-border-left-width-md: 2px;
  --icon-frame-border-color-md: transparent;
  --icon-frame-border-style-md: solid;
  --icon-frame-bg-color-md: rgba(17, 17, 17, 0);
  --icon-frame-width-md-hover: 0px;
  --icon-frame-height-md-hover: 0px;
  --icon-frame-radius-md-hover: 999px;
  --icon-frame-border-width-md-hover: 2px;
  --icon-frame-border-top-width-md-hover: 2px;
  --icon-frame-border-right-width-md-hover: 2px;
  --icon-frame-border-bottom-width-md-hover: 2px;
  --icon-frame-border-left-width-md-hover: 2px;
  --icon-frame-border-color-md-hover: transparent;
  --icon-frame-border-style-md-hover: solid;
  --icon-frame-bg-color-md-hover: rgba(17, 17, 17, 0);
  --icon-frame-radius-tb: 999px;
  --icon-frame-border-width-tb: 2px;
  --icon-frame-border-top-width-tb: 2px;
  --icon-frame-border-right-width-tb: 2px;
  --icon-frame-border-bottom-width-tb: 2px;
  --icon-frame-border-left-width-tb: 2px;
  --icon-frame-border-color-tb: transparent;
  --icon-frame-border-style-tb: solid;
  --icon-frame-bg-color-tb: rgba(17, 17, 17, 0);
  --icon-frame-width-tb-hover: 0px;
  --icon-frame-height-tb-hover: 0px;
  --icon-frame-radius-tb-hover: 999px;
  --icon-frame-border-width-tb-hover: 2px;
  --icon-frame-border-top-width-tb-hover: 2px;
  --icon-frame-border-right-width-tb-hover: 2px;
  --icon-frame-border-bottom-width-tb-hover: 2px;
  --icon-frame-border-left-width-tb-hover: 2px;
  --icon-frame-border-color-tb-hover: transparent;
  --icon-frame-border-style-tb-hover: solid;
  --icon-frame-bg-color-tb-hover: rgba(17, 17, 17, 0);
  --icon-frame-radius-sp: 999px;
  --icon-frame-border-width-sp: 2px;
  --icon-frame-border-top-width-sp: 2px;
  --icon-frame-border-right-width-sp: 2px;
  --icon-frame-border-bottom-width-sp: 2px;
  --icon-frame-border-left-width-sp: 2px;
  --icon-frame-border-color-sp: transparent;
  --icon-frame-border-style-sp: solid;
  --icon-frame-bg-color-sp: rgba(17, 17, 17, 0);
  --icon-frame-width-sp-hover: 0px;
  --icon-frame-height-sp-hover: 0px;
  --icon-frame-radius-sp-hover: 999px;
  --icon-frame-border-width-sp-hover: 2px;
  --icon-frame-border-top-width-sp-hover: 2px;
  --icon-frame-border-right-width-sp-hover: 2px;
  --icon-frame-border-bottom-width-sp-hover: 2px;
  --icon-frame-border-left-width-sp-hover: 2px;
  --icon-frame-border-color-sp-hover: transparent;
  --icon-frame-border-style-sp-hover: solid;
  --icon-frame-bg-color-sp-hover: rgba(17, 17, 17, 0);
}

.zenblocks-btn-349bd66d {
  --layout-width-md: auto;
  --layout-width-max-md: 534px;
  --layout-width-tb: auto;
  --layout-width-max-tb: 534px;
  --layout-width-sp: 100%;
  --layout-width-max-sp: 560px;
}

.zenblocks-btn-349bd66d {
  --layout-height-sp: 100%;
  --layout-height-min-sp: 80px;
}

.zenblocks-btn-349bd66d {
  --thumbnail-position-md: 50% 50%;
  --thumbnail-size-md: cover;
  --thumbnail-repeat-md: no-repeat;
  --thumbnail-frame-width-md: 100px;
  --thumbnail-frame-height-md: 100px;
  --thumbnail-radius-md: 0px;
  --thumbnail-border-width-md: 0px;
  --thumbnail-border-style-md: none;
  --thumbnail-border-color-md: transparent;
  --thumbnail-box-sizing-md: border-box;
  --thumbnail-left-md: 0%;
  --thumbnail-right-md: auto;
  --thumbnail-transform-x-md: 0;
  --thumbnail-top-md: 0%;
  --thumbnail-bottom-md: auto;
  --thumbnail-transform-y-md: 0;
  --thumbnail-position-md-hover: 50% 50%;
  --thumbnail-size-md-hover: cover;
  --thumbnail-repeat-md-hover: no-repeat;
  --thumbnail-frame-width-md-hover: 100px;
  --thumbnail-frame-height-md-hover: 100px;
  --thumbnail-radius-md-hover: 0px;
  --thumbnail-border-width-md-hover: 0px;
  --thumbnail-border-style-md-hover: none;
  --thumbnail-border-color-md-hover: transparent;
  --thumbnail-box-sizing-md-hover: border-box;
  --thumbnail-left-md-hover: 0%;
  --thumbnail-right-md-hover: auto;
  --thumbnail-transform-x-md-hover: 0;
  --thumbnail-top-md-hover: 0%;
  --thumbnail-bottom-md-hover: auto;
  --thumbnail-transform-y-md-hover: 0;
  --thumbnail-color-md: transparent;
  --thumbnail-color-opacity-md: 0.5;
  --thumbnail-color-blend-mode-md: normal;
  --thumbnail-color-md-hover: transparent;
  --thumbnail-color-opacity-md-hover: 0.5;
  --thumbnail-color-blend-mode-md-hover: normal;
  --thumbnail-position-tb: 50% 50%;
  --thumbnail-size-tb: cover;
  --thumbnail-repeat-tb: no-repeat;
  --thumbnail-frame-width-tb: 100px;
  --thumbnail-frame-height-tb: 100px;
  --thumbnail-radius-tb: 0px;
  --thumbnail-border-width-tb: 0px;
  --thumbnail-border-style-tb: none;
  --thumbnail-border-color-tb: transparent;
  --thumbnail-box-sizing-tb: border-box;
  --thumbnail-left-tb: 0%;
  --thumbnail-right-tb: auto;
  --thumbnail-transform-x-tb: 0;
  --thumbnail-top-tb: 0%;
  --thumbnail-bottom-tb: auto;
  --thumbnail-transform-y-tb: 0;
  --thumbnail-position-tb-hover: 50% 50%;
  --thumbnail-size-tb-hover: cover;
  --thumbnail-repeat-tb-hover: no-repeat;
  --thumbnail-frame-width-tb-hover: 100px;
  --thumbnail-frame-height-tb-hover: 100px;
  --thumbnail-radius-tb-hover: 0px;
  --thumbnail-border-width-tb-hover: 0px;
  --thumbnail-border-style-tb-hover: none;
  --thumbnail-border-color-tb-hover: transparent;
  --thumbnail-box-sizing-tb-hover: border-box;
  --thumbnail-left-tb-hover: 0%;
  --thumbnail-right-tb-hover: auto;
  --thumbnail-transform-x-tb-hover: 0;
  --thumbnail-top-tb-hover: 0%;
  --thumbnail-bottom-tb-hover: auto;
  --thumbnail-transform-y-tb-hover: 0;
  --thumbnail-color-tb: transparent;
  --thumbnail-color-opacity-tb: 0.5;
  --thumbnail-color-blend-mode-tb: normal;
  --thumbnail-color-tb-hover: transparent;
  --thumbnail-color-opacity-tb-hover: 0.5;
  --thumbnail-color-blend-mode-tb-hover: normal;
  --thumbnail-position-sp: 50% 50%;
  --thumbnail-size-sp: cover;
  --thumbnail-repeat-sp: no-repeat;
  --thumbnail-frame-width-sp: 100px;
  --thumbnail-frame-height-sp: 100px;
  --thumbnail-radius-sp: 0px;
  --thumbnail-border-width-sp: 0px;
  --thumbnail-border-style-sp: none;
  --thumbnail-border-color-sp: transparent;
  --thumbnail-box-sizing-sp: border-box;
  --thumbnail-left-sp: 0%;
  --thumbnail-right-sp: auto;
  --thumbnail-transform-x-sp: 0;
  --thumbnail-top-sp: 0%;
  --thumbnail-bottom-sp: auto;
  --thumbnail-transform-y-sp: 0;
  --thumbnail-position-sp-hover: 50% 50%;
  --thumbnail-size-sp-hover: cover;
  --thumbnail-repeat-sp-hover: no-repeat;
  --thumbnail-frame-width-sp-hover: 100px;
  --thumbnail-frame-height-sp-hover: 100px;
  --thumbnail-radius-sp-hover: 0px;
  --thumbnail-border-width-sp-hover: 0px;
  --thumbnail-border-style-sp-hover: none;
  --thumbnail-border-color-sp-hover: transparent;
  --thumbnail-box-sizing-sp-hover: border-box;
  --thumbnail-left-sp-hover: 0%;
  --thumbnail-right-sp-hover: auto;
  --thumbnail-transform-x-sp-hover: 0;
  --thumbnail-top-sp-hover: 0%;
  --thumbnail-bottom-sp-hover: auto;
  --thumbnail-transform-y-sp-hover: 0;
  --thumbnail-color-sp: transparent;
  --thumbnail-color-opacity-sp: 0.5;
  --thumbnail-color-blend-mode-sp: normal;
  --thumbnail-color-sp-hover: transparent;
  --thumbnail-color-opacity-sp-hover: 0.5;
  --thumbnail-color-blend-mode-sp-hover: normal;
}

/* Block: btn-3f97028c */
.zenblocks-btn-3f97028c {
  --spacing-padding-top-md: 250px;
  --spacing-padding-right-md: 10px;
  --spacing-padding-bottom-md: 15px;
  --spacing-padding-left-md: 20px;
  --spacing-padding-top-tb: 250px;
  --spacing-padding-right-tb: 10px;
  --spacing-padding-bottom-tb: 15px;
  --spacing-padding-left-tb: 20px;
  --spacing-padding-top-sp: 250px;
  --spacing-padding-right-sp: 10px;
  --spacing-padding-bottom-sp: 15px;
  --spacing-padding-left-sp: 20px;
}

.zenblocks-btn-3f97028c {
  --font-size-md: 36px;
  --font-size-md-hover: 36px;
  --font-size-tb: 36px;
  --font-size-tb-hover: 36px;
  --font-size-sp: 36px;
  --font-size-sp-hover: 36px;
}

.zenblocks-btn-3f97028c {
  --line-height-md: 1.2;
  --text-main-height-md: 1.2em;
  --line-height-md-hover: 1.2;
  --line-height-tb: 1.2;
  --text-main-height-tb: 1.2em;
  --line-height-tb-hover: 1.2;
  --line-height-sp: 1.2;
  --text-main-height-sp: 1.2em;
  --line-height-sp-hover: 1.2;
}

.zenblocks-btn-3f97028c {
  --letter-spacing-md: 0.8px;
  --letter-spacing-md-hover: 0.8px;
  --letter-spacing-tb: 0.8px;
  --letter-spacing-tb-hover: 0.8px;
  --letter-spacing-sp: 0.8px;
  --letter-spacing-sp-hover: 0.8px;
}

.zenblocks-btn-3f97028c {
  --icon-size-md: 22px;
  --icon-size-md-hover: 22px;
  --icon-size-tb: 22px;
  --icon-size-tb-hover: 22px;
  --icon-size-sp: 22px;
  --icon-size-sp-hover: 22px;
}

.zenblocks-btn-3f97028c {
  --icon-left-md: 50%;
  --icon-right-md: auto;
  --icon-transform-x-md: -50%;
  --icon-top-md: calc(50% + 11px);
  --icon-bottom-md: auto;
  --icon-transform-y-md: -50%;
  --icon-left-md-hover: 50%;
  --icon-right-md-hover: auto;
  --icon-transform-x-md-hover: -50%;
  --icon-top-md-hover: calc(50% + 11px);
  --icon-bottom-md-hover: auto;
  --icon-transform-y-md-hover: -50%;
  --icon-left-tb: 50%;
  --icon-right-tb: auto;
  --icon-transform-x-tb: -50%;
  --icon-top-tb: calc(50% + 11px);
  --icon-bottom-tb: auto;
  --icon-transform-y-tb: -50%;
  --icon-left-tb-hover: 50%;
  --icon-right-tb-hover: auto;
  --icon-transform-x-tb-hover: -50%;
  --icon-top-tb-hover: calc(50% + 11px);
  --icon-bottom-tb-hover: auto;
  --icon-transform-y-tb-hover: -50%;
  --icon-left-sp: 50%;
  --icon-right-sp: auto;
  --icon-transform-x-sp: -50%;
  --icon-top-sp: calc(50% + 11px);
  --icon-bottom-sp: auto;
  --icon-transform-y-sp: -50%;
  --icon-left-sp-hover: 50%;
  --icon-right-sp-hover: auto;
  --icon-transform-x-sp-hover: -50%;
  --icon-top-sp-hover: calc(50% + 11px);
  --icon-bottom-sp-hover: auto;
  --icon-transform-y-sp-hover: -50%;
}

.zenblocks-btn-3f97028c {
  --icon-color-md: rgba(255, 255, 255, 0);
  --icon-color-md-hover: rgba(255, 255, 255, 0);
  --icon-color-tb: rgba(255, 255, 255, 0);
  --icon-color-tb-hover: rgba(255, 255, 255, 0);
  --icon-color-sp: rgba(255, 255, 255, 0);
  --icon-color-sp-hover: rgba(255, 255, 255, 0);
}

.zenblocks-btn-3f97028c {
  --background-color-md: linear-gradient(90deg, #111111 0%, #111111 100%);
  --background-color-opacity-md: 0.5;
  --background-color-mix-blend-mode-md: soft-light;
  --background-color-md-hover: linear-gradient(90deg, #111111 0%, #111111 100%);
  --background-color-opacity-md-hover: 0.5;
  --background-color-mix-blend-mode-md-hover: soft-light;
  --background-color-tb: linear-gradient(90deg, #111111 0%, #111111 100%);
  --background-color-opacity-tb: 0.5;
  --background-color-mix-blend-mode-tb: soft-light;
  --background-color-tb-hover: linear-gradient(90deg, #111111 0%, #111111 100%);
  --background-color-opacity-tb-hover: 0.5;
  --background-color-mix-blend-mode-tb-hover: soft-light;
  --background-color-sp: linear-gradient(90deg, #111111 0%, #111111 100%);
  --background-color-opacity-sp: 0.5;
  --background-color-mix-blend-mode-sp: soft-light;
  --background-color-sp-hover: linear-gradient(90deg, #111111 0%, #111111 100%);
  --background-color-opacity-sp-hover: 0.5;
  --background-color-mix-blend-mode-sp-hover: soft-light;
}

.zenblocks-btn-3f97028c {
  --background-base-color-md-hover: #111111;
  --background-base-gradient-md-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
  --background-base-color-tb-hover: #111111;
  --background-base-gradient-tb-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
  --background-base-color-sp-hover: #111111;
  --background-base-gradient-sp-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
}

.zenblocks-btn-3f97028c {
  --background-image-md: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/tourbox-GTYPaQyspYA-unsplash.jpg);
  --background-position-md: 35% 53%;
  --background-size-md: cover;
  --background-repeat-md: no-repeat;
  --background-position-md-hover: 35% 53%;
  --background-size-md-hover: cover;
  --background-repeat-md-hover: no-repeat;
  --background-image-tb: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/tourbox-GTYPaQyspYA-unsplash.jpg);
  --background-position-tb: 35% 53%;
  --background-size-tb: cover;
  --background-repeat-tb: no-repeat;
  --background-position-tb-hover: 35% 53%;
  --background-size-tb-hover: cover;
  --background-repeat-tb-hover: no-repeat;
  --background-image-sp: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/tourbox-GTYPaQyspYA-unsplash.jpg);
  --background-position-sp: 35% 53%;
  --background-size-sp: cover;
  --background-repeat-sp: no-repeat;
  --background-position-sp-hover: 35% 53%;
  --background-size-sp-hover: cover;
  --background-repeat-sp-hover: no-repeat;
}

.zenblocks-btn-3f97028c {
  --background-pattern-type-md: none;
  --background-pattern-color-md: #000000;
  --background-pattern-opacity-md: 0.1;
  --background-pattern-size-md: 4px;
  --background-pattern-rotate-md: 0deg;
  --background-pattern-type-md-hover: none;
  --background-pattern-color-md-hover: #000000;
  --background-pattern-opacity-md-hover: 0.1;
  --background-pattern-size-md-hover: 4px;
  --background-pattern-rotate-md-hover: 0deg;
  --background-pattern-type-tb: none;
  --background-pattern-color-tb: #000000;
  --background-pattern-opacity-tb: 0.1;
  --background-pattern-size-tb: 4px;
  --background-pattern-rotate-tb: 0deg;
  --background-pattern-type-tb-hover: none;
  --background-pattern-color-tb-hover: #000000;
  --background-pattern-opacity-tb-hover: 0.1;
  --background-pattern-size-tb-hover: 4px;
  --background-pattern-rotate-tb-hover: 0deg;
  --background-pattern-type-sp: none;
  --background-pattern-color-sp: #000000;
  --background-pattern-opacity-sp: 0.1;
  --background-pattern-size-sp: 4px;
  --background-pattern-rotate-sp: 0deg;
  --background-pattern-type-sp-hover: none;
  --background-pattern-color-sp-hover: #000000;
  --background-pattern-opacity-sp-hover: 0.1;
  --background-pattern-size-sp-hover: 4px;
  --background-pattern-rotate-sp-hover: 0deg;
}

.zenblocks-btn-3f97028c {
  --styling-border-width-md: 0px;
  --styling-border-style-md: none;
  --styling-border-color-md: transparent;
  --styling-box-sizing-md: border-box;
  --styling-border-width-md-hover: 0px;
  --styling-border-style-md-hover: none;
  --styling-border-color-md-hover: transparent;
  --styling-border-width-tb: 0px;
  --styling-border-style-tb: none;
  --styling-border-color-tb: transparent;
  --styling-box-sizing-tb: border-box;
  --styling-border-width-tb-hover: 0px;
  --styling-border-style-tb-hover: none;
  --styling-border-color-tb-hover: transparent;
  --styling-border-width-sp: 0px;
  --styling-border-style-sp: none;
  --styling-border-color-sp: transparent;
  --styling-box-sizing-sp: border-box;
  --styling-border-width-sp-hover: 0px;
  --styling-border-style-sp-hover: none;
  --styling-border-color-sp-hover: transparent;
}

.zenblocks-btn-3f97028c {
  --styling-radius-md: 5px;
  --styling-radius-top-left-md: 5px;
  --styling-radius-top-right-md: 5px;
  --styling-radius-bottom-right-md: 5px;
  --styling-radius-bottom-left-md: 5px;
  --styling-radius-md-hover: 5px;
  --styling-radius-top-left-md-hover: 5px;
  --styling-radius-top-right-md-hover: 5px;
  --styling-radius-bottom-right-md-hover: 5px;
  --styling-radius-bottom-left-md-hover: 5px;
  --styling-radius-tb: 5px;
  --styling-radius-top-left-tb: 5px;
  --styling-radius-top-right-tb: 5px;
  --styling-radius-bottom-right-tb: 5px;
  --styling-radius-bottom-left-tb: 5px;
  --styling-radius-tb-hover: 5px;
  --styling-radius-top-left-tb-hover: 5px;
  --styling-radius-top-right-tb-hover: 5px;
  --styling-radius-bottom-right-tb-hover: 5px;
  --styling-radius-bottom-left-tb-hover: 5px;
  --styling-radius-sp: 5px;
  --styling-radius-top-left-sp: 5px;
  --styling-radius-top-right-sp: 5px;
  --styling-radius-bottom-right-sp: 5px;
  --styling-radius-bottom-left-sp: 5px;
  --styling-radius-sp-hover: 5px;
  --styling-radius-top-left-sp-hover: 5px;
  --styling-radius-top-right-sp-hover: 5px;
  --styling-radius-bottom-right-sp-hover: 5px;
  --styling-radius-bottom-left-sp-hover: 5px;
}

.zenblocks-btn-3f97028c {
  --styling-shadow-md: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-md-hover: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-tb: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-tb-hover: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-sp: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-sp-hover: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
}

.zenblocks-btn-3f97028c {
  --icon-frame-width-md: 0px;
  --icon-frame-height-md: 0px;
  --icon-frame-radius-md: 0px;
  --icon-frame-border-width-md: 2px;
  --icon-frame-border-top-width-md: 2px;
  --icon-frame-border-right-width-md: 2px;
  --icon-frame-border-bottom-width-md: 2px;
  --icon-frame-border-left-width-md: 2px;
  --icon-frame-border-color-md: transparent;
  --icon-frame-border-style-md: solid;
  --icon-frame-bg-color-md: rgba(255, 255, 255, 0);
  --icon-frame-width-md-hover: 0px;
  --icon-frame-height-md-hover: 0px;
  --icon-frame-radius-md-hover: 0px;
  --icon-frame-border-width-md-hover: 2px;
  --icon-frame-border-top-width-md-hover: 2px;
  --icon-frame-border-right-width-md-hover: 2px;
  --icon-frame-border-bottom-width-md-hover: 2px;
  --icon-frame-border-left-width-md-hover: 2px;
  --icon-frame-border-color-md-hover: transparent;
  --icon-frame-border-style-md-hover: solid;
  --icon-frame-bg-color-md-hover: rgba(255, 255, 255, 0);
  --icon-frame-width-tb: 0px;
  --icon-frame-height-tb: 0px;
  --icon-frame-radius-tb: 0px;
  --icon-frame-border-width-tb: 2px;
  --icon-frame-border-top-width-tb: 2px;
  --icon-frame-border-right-width-tb: 2px;
  --icon-frame-border-bottom-width-tb: 2px;
  --icon-frame-border-left-width-tb: 2px;
  --icon-frame-border-color-tb: transparent;
  --icon-frame-border-style-tb: solid;
  --icon-frame-bg-color-tb: rgba(255, 255, 255, 0);
  --icon-frame-width-tb-hover: 0px;
  --icon-frame-height-tb-hover: 0px;
  --icon-frame-radius-tb-hover: 0px;
  --icon-frame-border-width-tb-hover: 2px;
  --icon-frame-border-top-width-tb-hover: 2px;
  --icon-frame-border-right-width-tb-hover: 2px;
  --icon-frame-border-bottom-width-tb-hover: 2px;
  --icon-frame-border-left-width-tb-hover: 2px;
  --icon-frame-border-color-tb-hover: transparent;
  --icon-frame-border-style-tb-hover: solid;
  --icon-frame-bg-color-tb-hover: rgba(255, 255, 255, 0);
  --icon-frame-width-sp: 0px;
  --icon-frame-height-sp: 0px;
  --icon-frame-radius-sp: 0px;
  --icon-frame-border-width-sp: 2px;
  --icon-frame-border-top-width-sp: 2px;
  --icon-frame-border-right-width-sp: 2px;
  --icon-frame-border-bottom-width-sp: 2px;
  --icon-frame-border-left-width-sp: 2px;
  --icon-frame-border-color-sp: transparent;
  --icon-frame-border-style-sp: solid;
  --icon-frame-bg-color-sp: rgba(255, 255, 255, 0);
  --icon-frame-width-sp-hover: 0px;
  --icon-frame-height-sp-hover: 0px;
  --icon-frame-radius-sp-hover: 0px;
  --icon-frame-border-width-sp-hover: 2px;
  --icon-frame-border-top-width-sp-hover: 2px;
  --icon-frame-border-right-width-sp-hover: 2px;
  --icon-frame-border-bottom-width-sp-hover: 2px;
  --icon-frame-border-left-width-sp-hover: 2px;
  --icon-frame-border-color-sp-hover: transparent;
  --icon-frame-border-style-sp-hover: solid;
  --icon-frame-bg-color-sp-hover: rgba(255, 255, 255, 0);
}

.zenblocks-btn-3f97028c {
  --layout-width-md: auto;
  --layout-width-max-md: 400px;
  --layout-width-tb: auto;
  --layout-width-max-tb: 400px;
  --layout-width-sp: 100%;
  --layout-width-max-sp: 400px;
}

.zenblocks-btn-3f97028c {
  --band-position-md: 50% 50%;
  --band-size-md: cover;
  --band-repeat-md: no-repeat;
  --band-frame-width-md: 100%;
  --band-frame-height-md: 70px;
  --band-radius-md: 0px;
  --band-border-width-md: 0px;
  --band-border-style-md: none;
  --band-border-color-md: transparent;
  --band-box-sizing-md: border-box;
  --band-image-base-color-md: #64748b;
  --band-image-opacity-md: 1;
  --band-left-md: 50%;
  --band-right-md: auto;
  --band-transform-x-md: -50%;
  --band-top-md: auto;
  --band-bottom-md: 0%;
  --band-transform-y-md: 0;
  --band-position-md-hover: 50% 50%;
  --band-size-md-hover: cover;
  --band-repeat-md-hover: no-repeat;
  --band-frame-width-md-hover: 100%;
  --band-frame-height-md-hover: 70px;
  --band-radius-md-hover: 0px;
  --band-border-width-md-hover: 0px;
  --band-border-style-md-hover: none;
  --band-border-color-md-hover: transparent;
  --band-box-sizing-md-hover: border-box;
  --band-image-base-color-md-hover: #64748b;
  --band-base-gradient-md-hover: linear-gradient(0deg, #64748b 0%, #64748b 100%);
  --band-image-opacity-md-hover: 1;
  --band-left-md-hover: 50%;
  --band-right-md-hover: auto;
  --band-transform-x-md-hover: -50%;
  --band-top-md-hover: auto;
  --band-bottom-md-hover: 0%;
  --band-transform-y-md-hover: 0;
  --band-color-md: linear-gradient(90deg, transparent 0%, transparent 100%);
  --band-color-opacity-md: 1;
  --band-color-blend-mode-md: normal;
  --band-color-md-hover: linear-gradient(90deg, transparent 0%, transparent 100%);
  --band-color-opacity-md-hover: 1;
  --band-color-blend-mode-md-hover: normal;
  --band-pattern-type-md: diagonal-lines;
  --band-pattern-color-md: #ffffff;
  --band-pattern-opacity-md: 0.5;
  --band-pattern-size-md: 5px;
  --band-pattern-blend-mode-md: normal;
  --band-pattern-type-md-hover: diagonal-lines;
  --band-pattern-color-md-hover: #ffffff;
  --band-pattern-opacity-md-hover: 0.5;
  --band-pattern-size-md-hover: 5px;
  --band-pattern-blend-mode-md-hover: normal;
  --band-opacity-md: 0.5;
  --band-blend-mode-md: multiply;
  --band-opacity-md-hover: 0.5;
  --band-blend-mode-md-hover: multiply;
  --band-position-tb: 50% 50%;
  --band-size-tb: cover;
  --band-repeat-tb: no-repeat;
  --band-frame-width-tb: 100%;
  --band-frame-height-tb: 70px;
  --band-radius-tb: 0px;
  --band-border-width-tb: 0px;
  --band-border-style-tb: none;
  --band-border-color-tb: transparent;
  --band-box-sizing-tb: border-box;
  --band-image-base-color-tb: #64748b;
  --band-image-opacity-tb: 1;
  --band-left-tb: 50%;
  --band-right-tb: auto;
  --band-transform-x-tb: -50%;
  --band-top-tb: auto;
  --band-bottom-tb: 0%;
  --band-transform-y-tb: 0;
  --band-position-tb-hover: 50% 50%;
  --band-size-tb-hover: cover;
  --band-repeat-tb-hover: no-repeat;
  --band-frame-width-tb-hover: 100%;
  --band-frame-height-tb-hover: 70px;
  --band-radius-tb-hover: 0px;
  --band-border-width-tb-hover: 0px;
  --band-border-style-tb-hover: none;
  --band-border-color-tb-hover: transparent;
  --band-box-sizing-tb-hover: border-box;
  --band-image-base-color-tb-hover: #64748b;
  --band-base-gradient-tb-hover: linear-gradient(0deg, #64748b 0%, #64748b 100%);
  --band-image-opacity-tb-hover: 1;
  --band-left-tb-hover: 50%;
  --band-right-tb-hover: auto;
  --band-transform-x-tb-hover: -50%;
  --band-top-tb-hover: auto;
  --band-bottom-tb-hover: 0%;
  --band-transform-y-tb-hover: 0;
  --band-color-tb: linear-gradient(90deg, transparent 0%, transparent 100%);
  --band-color-opacity-tb: 1;
  --band-color-blend-mode-tb: normal;
  --band-color-tb-hover: linear-gradient(90deg, transparent 0%, transparent 100%);
  --band-color-opacity-tb-hover: 1;
  --band-color-blend-mode-tb-hover: normal;
  --band-pattern-type-tb: diagonal-lines;
  --band-pattern-color-tb: #ffffff;
  --band-pattern-opacity-tb: 0.5;
  --band-pattern-size-tb: 5px;
  --band-pattern-blend-mode-tb: normal;
  --band-pattern-type-tb-hover: diagonal-lines;
  --band-pattern-color-tb-hover: #ffffff;
  --band-pattern-opacity-tb-hover: 0.5;
  --band-pattern-size-tb-hover: 5px;
  --band-pattern-blend-mode-tb-hover: normal;
  --band-opacity-tb: 0.5;
  --band-blend-mode-tb: multiply;
  --band-opacity-tb-hover: 0.5;
  --band-blend-mode-tb-hover: multiply;
  --band-position-sp: 50% 50%;
  --band-size-sp: cover;
  --band-repeat-sp: no-repeat;
  --band-frame-width-sp: 100%;
  --band-frame-height-sp: 70px;
  --band-radius-sp: 0px;
  --band-border-width-sp: 0px;
  --band-border-style-sp: none;
  --band-border-color-sp: transparent;
  --band-box-sizing-sp: border-box;
  --band-image-base-color-sp: #64748b;
  --band-image-opacity-sp: 1;
  --band-left-sp: 50%;
  --band-right-sp: auto;
  --band-transform-x-sp: -50%;
  --band-top-sp: auto;
  --band-bottom-sp: 0%;
  --band-transform-y-sp: 0;
  --band-position-sp-hover: 50% 50%;
  --band-size-sp-hover: cover;
  --band-repeat-sp-hover: no-repeat;
  --band-frame-width-sp-hover: 100%;
  --band-frame-height-sp-hover: 70px;
  --band-radius-sp-hover: 0px;
  --band-border-width-sp-hover: 0px;
  --band-border-style-sp-hover: none;
  --band-border-color-sp-hover: transparent;
  --band-box-sizing-sp-hover: border-box;
  --band-image-base-color-sp-hover: #64748b;
  --band-base-gradient-sp-hover: linear-gradient(0deg, #64748b 0%, #64748b 100%);
  --band-image-opacity-sp-hover: 1;
  --band-left-sp-hover: 50%;
  --band-right-sp-hover: auto;
  --band-transform-x-sp-hover: -50%;
  --band-top-sp-hover: auto;
  --band-bottom-sp-hover: 0%;
  --band-transform-y-sp-hover: 0;
  --band-color-sp: linear-gradient(90deg, transparent 0%, transparent 100%);
  --band-color-opacity-sp: 1;
  --band-color-blend-mode-sp: normal;
  --band-color-sp-hover: linear-gradient(90deg, transparent 0%, transparent 100%);
  --band-color-opacity-sp-hover: 1;
  --band-color-blend-mode-sp-hover: normal;
  --band-pattern-type-sp: diagonal-lines;
  --band-pattern-color-sp: #ffffff;
  --band-pattern-opacity-sp: 0.5;
  --band-pattern-size-sp: 5px;
  --band-pattern-blend-mode-sp: normal;
  --band-pattern-type-sp-hover: diagonal-lines;
  --band-pattern-color-sp-hover: #ffffff;
  --band-pattern-opacity-sp-hover: 0.5;
  --band-pattern-size-sp-hover: 5px;
  --band-pattern-blend-mode-sp-hover: normal;
  --band-opacity-sp: 0.5;
  --band-blend-mode-sp: multiply;
  --band-opacity-sp-hover: 0.5;
  --band-blend-mode-sp-hover: multiply;
}

.zenblocks-btn-3f97028c {
  --thumbnail-position-md: 50% 50%;
  --thumbnail-size-md: cover;
  --thumbnail-repeat-md: no-repeat;
  --thumbnail-frame-width-md: 100px;
  --thumbnail-frame-height-md: 100px;
  --thumbnail-radius-md: 0px;
  --thumbnail-border-width-md: 0px;
  --thumbnail-border-style-md: none;
  --thumbnail-border-color-md: transparent;
  --thumbnail-box-sizing-md: border-box;
  --thumbnail-left-md: 0%;
  --thumbnail-right-md: auto;
  --thumbnail-transform-x-md: 0;
  --thumbnail-top-md: 0%;
  --thumbnail-bottom-md: auto;
  --thumbnail-transform-y-md: 0;
  --thumbnail-position-md-hover: 50% 50%;
  --thumbnail-size-md-hover: cover;
  --thumbnail-repeat-md-hover: no-repeat;
  --thumbnail-frame-width-md-hover: 100px;
  --thumbnail-frame-height-md-hover: 100px;
  --thumbnail-radius-md-hover: 0px;
  --thumbnail-border-width-md-hover: 0px;
  --thumbnail-border-style-md-hover: none;
  --thumbnail-border-color-md-hover: transparent;
  --thumbnail-box-sizing-md-hover: border-box;
  --thumbnail-left-md-hover: 0%;
  --thumbnail-right-md-hover: auto;
  --thumbnail-transform-x-md-hover: 0;
  --thumbnail-top-md-hover: 0%;
  --thumbnail-bottom-md-hover: auto;
  --thumbnail-transform-y-md-hover: 0;
  --thumbnail-color-md: transparent;
  --thumbnail-color-opacity-md: 0.5;
  --thumbnail-color-blend-mode-md: normal;
  --thumbnail-color-md-hover: transparent;
  --thumbnail-color-opacity-md-hover: 0.5;
  --thumbnail-color-blend-mode-md-hover: normal;
  --thumbnail-position-tb: 50% 50%;
  --thumbnail-size-tb: cover;
  --thumbnail-repeat-tb: no-repeat;
  --thumbnail-frame-width-tb: 100px;
  --thumbnail-frame-height-tb: 100px;
  --thumbnail-radius-tb: 0px;
  --thumbnail-border-width-tb: 0px;
  --thumbnail-border-style-tb: none;
  --thumbnail-border-color-tb: transparent;
  --thumbnail-box-sizing-tb: border-box;
  --thumbnail-left-tb: 0%;
  --thumbnail-right-tb: auto;
  --thumbnail-transform-x-tb: 0;
  --thumbnail-top-tb: 0%;
  --thumbnail-bottom-tb: auto;
  --thumbnail-transform-y-tb: 0;
  --thumbnail-position-tb-hover: 50% 50%;
  --thumbnail-size-tb-hover: cover;
  --thumbnail-repeat-tb-hover: no-repeat;
  --thumbnail-frame-width-tb-hover: 100px;
  --thumbnail-frame-height-tb-hover: 100px;
  --thumbnail-radius-tb-hover: 0px;
  --thumbnail-border-width-tb-hover: 0px;
  --thumbnail-border-style-tb-hover: none;
  --thumbnail-border-color-tb-hover: transparent;
  --thumbnail-box-sizing-tb-hover: border-box;
  --thumbnail-left-tb-hover: 0%;
  --thumbnail-right-tb-hover: auto;
  --thumbnail-transform-x-tb-hover: 0;
  --thumbnail-top-tb-hover: 0%;
  --thumbnail-bottom-tb-hover: auto;
  --thumbnail-transform-y-tb-hover: 0;
  --thumbnail-color-tb: transparent;
  --thumbnail-color-opacity-tb: 0.5;
  --thumbnail-color-blend-mode-tb: normal;
  --thumbnail-color-tb-hover: transparent;
  --thumbnail-color-opacity-tb-hover: 0.5;
  --thumbnail-color-blend-mode-tb-hover: normal;
  --thumbnail-position-sp: 50% 50%;
  --thumbnail-size-sp: cover;
  --thumbnail-repeat-sp: no-repeat;
  --thumbnail-frame-width-sp: 100px;
  --thumbnail-frame-height-sp: 100px;
  --thumbnail-radius-sp: 0px;
  --thumbnail-border-width-sp: 0px;
  --thumbnail-border-style-sp: none;
  --thumbnail-border-color-sp: transparent;
  --thumbnail-box-sizing-sp: border-box;
  --thumbnail-left-sp: 0%;
  --thumbnail-right-sp: auto;
  --thumbnail-transform-x-sp: 0;
  --thumbnail-top-sp: 0%;
  --thumbnail-bottom-sp: auto;
  --thumbnail-transform-y-sp: 0;
  --thumbnail-position-sp-hover: 50% 50%;
  --thumbnail-size-sp-hover: cover;
  --thumbnail-repeat-sp-hover: no-repeat;
  --thumbnail-frame-width-sp-hover: 100px;
  --thumbnail-frame-height-sp-hover: 100px;
  --thumbnail-radius-sp-hover: 0px;
  --thumbnail-border-width-sp-hover: 0px;
  --thumbnail-border-style-sp-hover: none;
  --thumbnail-border-color-sp-hover: transparent;
  --thumbnail-box-sizing-sp-hover: border-box;
  --thumbnail-left-sp-hover: 0%;
  --thumbnail-right-sp-hover: auto;
  --thumbnail-transform-x-sp-hover: 0;
  --thumbnail-top-sp-hover: 0%;
  --thumbnail-bottom-sp-hover: auto;
  --thumbnail-transform-y-sp-hover: 0;
  --thumbnail-color-sp: transparent;
  --thumbnail-color-opacity-sp: 0.5;
  --thumbnail-color-blend-mode-sp: normal;
  --thumbnail-color-sp-hover: transparent;
  --thumbnail-color-opacity-sp-hover: 0.5;
  --thumbnail-color-blend-mode-sp-hover: normal;
}

/* Block: btn-320e7e61 */
.zenblocks-btn-320e7e61 {
  --spacing-padding-top-md: 100px;
  --spacing-padding-right-md: 20px;
  --spacing-padding-bottom-md: 20px;
  --spacing-padding-left-md: 20px;
  --spacing-padding-top-tb: 100px;
  --spacing-padding-right-tb: 20px;
  --spacing-padding-bottom-tb: 20px;
  --spacing-padding-left-tb: 20px;
  --spacing-padding-top-sp: 100px;
  --spacing-padding-right-sp: 20px;
  --spacing-padding-bottom-sp: 20px;
  --spacing-padding-left-sp: 20px;
}

.zenblocks-btn-320e7e61 {
  --font-size-md: 28px;
  --font-size-md-hover: 28px;
  --font-size-tb: 28px;
  --font-size-tb-hover: 28px;
  --font-size-sp: 28px;
  --font-size-sp-hover: 28px;
}

.zenblocks-btn-320e7e61 {
  --line-height-md: 1.2;
  --text-main-height-md: 1.2em;
  --line-height-md-hover: 1.2;
  --line-height-tb: 1.2;
  --text-main-height-tb: 1.2em;
  --line-height-tb-hover: 1.2;
  --line-height-sp: 1.2;
  --text-main-height-sp: 1.2em;
  --line-height-sp-hover: 1.2;
}

.zenblocks-btn-320e7e61 {
  --letter-spacing-md: 0.8px;
  --letter-spacing-md-hover: 0.8px;
  --letter-spacing-tb: 0.8px;
  --letter-spacing-tb-hover: 0.8px;
  --letter-spacing-sp: 0.8px;
  --letter-spacing-sp-hover: 0.8px;
}

.zenblocks-btn-320e7e61 {
  --icon-size-md: 19px;
  --icon-size-md-hover: 19px;
  --icon-size-tb: 19px;
  --icon-size-tb-hover: 19px;
  --icon-size-sp: 19px;
  --icon-size-sp-hover: 19px;
}

.zenblocks-btn-320e7e61 {
  --icon-left-md: auto;
  --icon-right-md: 0px;
  --icon-transform-x-md: 0;
  --icon-top-md: 50%;
  --icon-bottom-md: auto;
  --icon-transform-y-md: -50%;
  --icon-left-md-hover: auto;
  --icon-right-md-hover: 0px;
  --icon-transform-x-md-hover: 0;
  --icon-top-md-hover: 50%;
  --icon-bottom-md-hover: auto;
  --icon-transform-y-md-hover: -50%;
  --icon-left-tb: auto;
  --icon-right-tb: 0px;
  --icon-transform-x-tb: 0;
  --icon-top-tb: 50%;
  --icon-bottom-tb: auto;
  --icon-transform-y-tb: -50%;
  --icon-left-tb-hover: auto;
  --icon-right-tb-hover: 0px;
  --icon-transform-x-tb-hover: 0;
  --icon-top-tb-hover: 50%;
  --icon-bottom-tb-hover: auto;
  --icon-transform-y-tb-hover: -50%;
  --icon-left-sp: auto;
  --icon-right-sp: 0px;
  --icon-transform-x-sp: 0;
  --icon-top-sp: 50%;
  --icon-bottom-sp: auto;
  --icon-transform-y-sp: -50%;
  --icon-left-sp-hover: auto;
  --icon-right-sp-hover: 0px;
  --icon-transform-x-sp-hover: 0;
  --icon-top-sp-hover: 50%;
  --icon-bottom-sp-hover: auto;
  --icon-transform-y-sp-hover: -50%;
}

.zenblocks-btn-320e7e61 {
  --icon-color-md: #FFFFFF;
  --icon-color-md-hover: #FFFFFF;
  --icon-color-tb: #FFFFFF;
  --icon-color-tb-hover: #FFFFFF;
  --icon-color-sp: #FFFFFF;
  --icon-color-sp-hover: #FFFFFF;
}

.zenblocks-btn-320e7e61 {
  --background-color-md: linear-gradient(135deg,rgba(227,159,159,0.94) 0%,rgba(227,159,159,0) 100%);
  --background-color-opacity-md: 1;
  --background-color-mix-blend-mode-md: multiply;
  --background-color-md-hover: linear-gradient(135deg,rgba(227,159,159,0.94) 0%,rgba(227,159,159,0) 100%);
  --background-color-opacity-md-hover: 1;
  --background-color-mix-blend-mode-md-hover: multiply;
  --background-color-tb: linear-gradient(135deg,rgba(227,159,159,0.94) 0%,rgba(227,159,159,0) 100%);
  --background-color-opacity-tb: 1;
  --background-color-mix-blend-mode-tb: multiply;
  --background-color-tb-hover: linear-gradient(135deg,rgba(227,159,159,0.94) 0%,rgba(227,159,159,0) 100%);
  --background-color-opacity-tb-hover: 1;
  --background-color-mix-blend-mode-tb-hover: multiply;
  --background-color-sp: linear-gradient(135deg,rgba(227,159,159,0.94) 0%,rgba(227,159,159,0) 100%);
  --background-color-opacity-sp: 1;
  --background-color-mix-blend-mode-sp: multiply;
  --background-color-sp-hover: linear-gradient(135deg,rgba(227,159,159,0.94) 0%,rgba(227,159,159,0) 100%);
  --background-color-opacity-sp-hover: 1;
  --background-color-mix-blend-mode-sp-hover: multiply;
}

.zenblocks-btn-320e7e61 {
  --background-base-color-md-hover: #111111;
  --background-base-gradient-md-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
  --background-base-color-tb-hover: #111111;
  --background-base-gradient-tb-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
  --background-base-color-sp-hover: #111111;
  --background-base-gradient-sp-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
}

.zenblocks-btn-320e7e61 {
  --background-image-md: url(https://zenblockswp.com/data/wp-content/plugins/zenblocks/build/images/OR7D4PANCK.003789f9.jpg);
  --background-position-md: 68% 30%;
  --background-size-md: cover;
  --background-repeat-md: no-repeat;
  --background-position-md-hover: 68% 30%;
  --background-size-md-hover: cover;
  --background-repeat-md-hover: no-repeat;
  --background-image-tb: url(https://zenblockswp.com/data/wp-content/plugins/zenblocks/build/images/OR7D4PANCK.003789f9.jpg);
  --background-position-tb: 68% 30%;
  --background-size-tb: cover;
  --background-repeat-tb: no-repeat;
  --background-position-tb-hover: 68% 30%;
  --background-size-tb-hover: cover;
  --background-repeat-tb-hover: no-repeat;
  --background-image-sp: url(https://zenblockswp.com/data/wp-content/plugins/zenblocks/build/images/OR7D4PANCK.003789f9.jpg);
  --background-position-sp: 68% 30%;
  --background-size-sp: cover;
  --background-repeat-sp: no-repeat;
  --background-position-sp-hover: 68% 30%;
  --background-size-sp-hover: cover;
  --background-repeat-sp-hover: no-repeat;
}

.zenblocks-btn-320e7e61 {
  --background-pattern-type-md: diagonal-lines;
  --background-pattern-color-md: #000000;
  --background-pattern-opacity-md: 0.1;
  --background-pattern-size-md: 4px;
  --background-pattern-rotate-md: 0deg;
  --background-pattern-type-md-hover: diagonal-lines;
  --background-pattern-color-md-hover: #000000;
  --background-pattern-opacity-md-hover: 0.1;
  --background-pattern-size-md-hover: 4px;
  --background-pattern-rotate-md-hover: 0deg;
  --background-pattern-type-tb: diagonal-lines;
  --background-pattern-color-tb: #000000;
  --background-pattern-opacity-tb: 0.1;
  --background-pattern-size-tb: 4px;
  --background-pattern-rotate-tb: 0deg;
  --background-pattern-type-tb-hover: diagonal-lines;
  --background-pattern-color-tb-hover: #000000;
  --background-pattern-opacity-tb-hover: 0.1;
  --background-pattern-size-tb-hover: 4px;
  --background-pattern-rotate-tb-hover: 0deg;
  --background-pattern-type-sp: diagonal-lines;
  --background-pattern-color-sp: #000000;
  --background-pattern-opacity-sp: 0.1;
  --background-pattern-size-sp: 4px;
  --background-pattern-rotate-sp: 0deg;
  --background-pattern-type-sp-hover: diagonal-lines;
  --background-pattern-color-sp-hover: #000000;
  --background-pattern-opacity-sp-hover: 0.1;
  --background-pattern-size-sp-hover: 4px;
  --background-pattern-rotate-sp-hover: 0deg;
}

.zenblocks-btn-320e7e61 {
  --styling-border-width-md: 1px;
  --styling-border-style-md: solid;
  --styling-border-color-md: #f7f38b;
  --styling-box-sizing-md: border-box;
  --styling-border-width-md-hover: 1px;
  --styling-border-style-md-hover: solid;
  --styling-border-color-md-hover: #f7f38b;
  --styling-border-width-tb: 1px;
  --styling-border-style-tb: solid;
  --styling-border-color-tb: #f7f38b;
  --styling-box-sizing-tb: border-box;
  --styling-border-width-tb-hover: 1px;
  --styling-border-style-tb-hover: solid;
  --styling-border-color-tb-hover: #f7f38b;
  --styling-border-width-sp: 1px;
  --styling-border-style-sp: solid;
  --styling-border-color-sp: #f7f38b;
  --styling-box-sizing-sp: border-box;
  --styling-border-width-sp-hover: 1px;
  --styling-border-style-sp-hover: solid;
  --styling-border-color-sp-hover: #f7f38b;
}

.zenblocks-btn-320e7e61 {
  --styling-radius-md: 5px;
  --styling-radius-top-left-md: 5px;
  --styling-radius-top-right-md: 5px;
  --styling-radius-bottom-right-md: 5px;
  --styling-radius-bottom-left-md: 5px;
  --styling-radius-md-hover: 5px;
  --styling-radius-top-left-md-hover: 5px;
  --styling-radius-top-right-md-hover: 5px;
  --styling-radius-bottom-right-md-hover: 5px;
  --styling-radius-bottom-left-md-hover: 5px;
  --styling-radius-tb: 5px;
  --styling-radius-top-left-tb: 5px;
  --styling-radius-top-right-tb: 5px;
  --styling-radius-bottom-right-tb: 5px;
  --styling-radius-bottom-left-tb: 5px;
  --styling-radius-tb-hover: 5px;
  --styling-radius-top-left-tb-hover: 5px;
  --styling-radius-top-right-tb-hover: 5px;
  --styling-radius-bottom-right-tb-hover: 5px;
  --styling-radius-bottom-left-tb-hover: 5px;
  --styling-radius-sp: 5px;
  --styling-radius-top-left-sp: 5px;
  --styling-radius-top-right-sp: 5px;
  --styling-radius-bottom-right-sp: 5px;
  --styling-radius-bottom-left-sp: 5px;
  --styling-radius-sp-hover: 5px;
  --styling-radius-top-left-sp-hover: 5px;
  --styling-radius-top-right-sp-hover: 5px;
  --styling-radius-bottom-right-sp-hover: 5px;
  --styling-radius-bottom-left-sp-hover: 5px;
}

.zenblocks-btn-320e7e61 {
  --styling-shadow-md: 0px 0px 50px 0px rgba(255, 255, 255, 0.74);
  --styling-shadow-md-hover: 0px 0px 50px 0px rgba(255, 255, 255, 0.74);
  --styling-shadow-tb: 0px 0px 50px 0px rgba(255, 255, 255, 0.74);
  --styling-shadow-tb-hover: 0px 0px 50px 0px rgba(255, 255, 255, 0.74);
  --styling-shadow-sp: 0px 0px 50px 0px rgba(255, 255, 255, 0.74);
  --styling-shadow-sp-hover: 0px 0px 50px 0px rgba(255, 255, 255, 0.74);
}

.zenblocks-btn-320e7e61 {
  --icon-frame-radius-md: 0px;
  --icon-frame-border-width-md: 0px;
  --icon-frame-border-top-width-md: 0px;
  --icon-frame-border-right-width-md: 0px;
  --icon-frame-border-bottom-width-md: 0px;
  --icon-frame-border-left-width-md: 0px;
  --icon-frame-border-color-md: transparent;
  --icon-frame-border-style-md: solid;
  --icon-frame-bg-color-md: transparent;
  --icon-frame-width-md-hover: 0px;
  --icon-frame-height-md-hover: 0px;
  --icon-frame-radius-md-hover: 0px;
  --icon-frame-border-width-md-hover: 0px;
  --icon-frame-border-top-width-md-hover: 0px;
  --icon-frame-border-right-width-md-hover: 0px;
  --icon-frame-border-bottom-width-md-hover: 0px;
  --icon-frame-border-left-width-md-hover: 0px;
  --icon-frame-border-color-md-hover: transparent;
  --icon-frame-border-style-md-hover: solid;
  --icon-frame-bg-color-md-hover: transparent;
  --icon-frame-border-color-tb: transparent;
  --icon-frame-border-style-tb: solid;
  --icon-frame-bg-color-tb: transparent;
  --icon-frame-width-tb-hover: 0px;
  --icon-frame-height-tb-hover: 0px;
  --icon-frame-border-color-tb-hover: transparent;
  --icon-frame-border-style-tb-hover: solid;
  --icon-frame-bg-color-tb-hover: transparent;
  --icon-frame-border-color-sp: transparent;
  --icon-frame-border-style-sp: solid;
  --icon-frame-bg-color-sp: transparent;
  --icon-frame-width-sp-hover: 0px;
  --icon-frame-height-sp-hover: 0px;
  --icon-frame-border-color-sp-hover: transparent;
  --icon-frame-border-style-sp-hover: solid;
  --icon-frame-bg-color-sp-hover: transparent;
}

.zenblocks-btn-320e7e61 {
  --layout-width-md: auto;
  --layout-width-max-md: 360px;
  --layout-width-tb: auto;
  --layout-width-max-tb: 360px;
  --layout-width-sp: 100%;
  --layout-width-max-sp: 360px;
}

/* Block: btn-9e964c07 */
.zenblocks-btn-9e964c07 {
  --spacing-padding-top-md: 20px;
  --spacing-padding-right-md: 20px;
  --spacing-padding-bottom-md: 20px;
  --spacing-padding-left-md: 20px;
  --spacing-padding-top-tb: 20px;
  --spacing-padding-right-tb: 20px;
  --spacing-padding-bottom-tb: 20px;
  --spacing-padding-left-tb: 20px;
  --spacing-padding-top-sp: 20px;
  --spacing-padding-right-sp: 20px;
  --spacing-padding-bottom-sp: 20px;
  --spacing-padding-left-sp: 20px;
}

.zenblocks-btn-9e964c07 {
  --line-height-md: 1.2;
  --text-main-height-md: 1.2em;
  --line-height-md-hover: 1.2;
  --line-height-tb: 1.2;
  --text-main-height-tb: 1.2em;
  --line-height-tb-hover: 1.2;
  --line-height-sp: 1.2;
  --text-main-height-sp: 1.2em;
  --line-height-sp-hover: 1.2;
}

.zenblocks-btn-9e964c07 {
  --letter-spacing-md: 0.8px;
  --letter-spacing-md-hover: 0.8px;
  --letter-spacing-tb: 0.8px;
  --letter-spacing-tb-hover: 0.8px;
  --letter-spacing-sp: 0.8px;
  --letter-spacing-sp-hover: 0.8px;
}

.zenblocks-btn-9e964c07 {
  --icon-size-md: 18px;
  --icon-size-md-hover: 22px;
  --icon-size-tb: 18px;
  --icon-size-tb-hover: 22px;
  --icon-size-sp: 18px;
  --icon-size-sp-hover: 22px;
}

.zenblocks-btn-9e964c07 {
  --icon-left-md: auto;
  --icon-right-md: 0%;
  --icon-transform-x-md: 0;
  --icon-top-md: 50%;
  --icon-bottom-md: auto;
  --icon-transform-y-md: -50%;
  --icon-left-md-hover: auto;
  --icon-right-md-hover: 0%;
  --icon-transform-x-md-hover: 0;
  --icon-top-md-hover: 50%;
  --icon-bottom-md-hover: auto;
  --icon-transform-y-md-hover: -50%;
  --icon-left-tb: auto;
  --icon-right-tb: 0%;
  --icon-transform-x-tb: 0;
  --icon-top-tb: 50%;
  --icon-bottom-tb: auto;
  --icon-transform-y-tb: -50%;
  --icon-left-tb-hover: auto;
  --icon-right-tb-hover: 0%;
  --icon-transform-x-tb-hover: 0;
  --icon-top-tb-hover: 50%;
  --icon-bottom-tb-hover: auto;
  --icon-transform-y-tb-hover: -50%;
  --icon-left-sp: auto;
  --icon-right-sp: 0%;
  --icon-transform-x-sp: 0;
  --icon-top-sp: 50%;
  --icon-bottom-sp: auto;
  --icon-transform-y-sp: -50%;
  --icon-left-sp-hover: auto;
  --icon-right-sp-hover: 0%;
  --icon-transform-x-sp-hover: 0;
  --icon-top-sp-hover: 50%;
  --icon-bottom-sp-hover: auto;
  --icon-transform-y-sp-hover: -50%;
}

.zenblocks-btn-9e964c07 {
  --icon-color-md: #1e293b;
  --icon-color-md-hover: #FFFFFF;
  --icon-color-tb: #1e293b;
  --icon-color-tb-hover: #FFFFFF;
  --icon-color-sp: #1e293b;
  --icon-color-sp-hover: #FFFFFF;
}

.zenblocks-btn-9e964c07 {
  --background-color-md: linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);
  --background-color-opacity-md: 1;
  --background-color-mix-blend-mode-md: normal;
  --background-color-md-hover: linear-gradient(90deg, #282828 0%, #282828 100%);
  --background-color-opacity-md-hover: 1;
  --background-color-mix-blend-mode-md-hover: normal;
  --background-color-tb: linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);
  --background-color-opacity-tb: 1;
  --background-color-mix-blend-mode-tb: normal;
  --background-color-tb-hover: linear-gradient(90deg, #282828 0%, #282828 100%);
  --background-color-opacity-tb-hover: 1;
  --background-color-mix-blend-mode-tb-hover: normal;
  --background-color-sp: linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);
  --background-color-opacity-sp: 1;
  --background-color-mix-blend-mode-sp: normal;
  --background-color-sp-hover: linear-gradient(90deg, #282828 0%, #282828 100%);
  --background-color-opacity-sp-hover: 1;
  --background-color-mix-blend-mode-sp-hover: normal;
}

.zenblocks-btn-9e964c07 {
  --background-pattern-type-md: none;
  --background-pattern-color-md: #000000;
  --background-pattern-opacity-md: 0.5;
  --background-pattern-size-md: 3px;
  --background-pattern-rotate-md: 0deg;
  --background-pattern-type-md-hover: none;
  --background-pattern-color-md-hover: #000000;
  --background-pattern-opacity-md-hover: 0.5;
  --background-pattern-size-md-hover: 3px;
  --background-pattern-rotate-md-hover: 0deg;
  --background-pattern-type-tb: none;
  --background-pattern-color-tb: #000000;
  --background-pattern-opacity-tb: 0.5;
  --background-pattern-size-tb: 3px;
  --background-pattern-rotate-tb: 0deg;
  --background-pattern-type-tb-hover: none;
  --background-pattern-color-tb-hover: #000000;
  --background-pattern-opacity-tb-hover: 0.5;
  --background-pattern-size-tb-hover: 3px;
  --background-pattern-rotate-tb-hover: 0deg;
  --background-pattern-type-sp: none;
  --background-pattern-color-sp: #000000;
  --background-pattern-opacity-sp: 0.5;
  --background-pattern-size-sp: 3px;
  --background-pattern-rotate-sp: 0deg;
  --background-pattern-type-sp-hover: none;
  --background-pattern-color-sp-hover: #000000;
  --background-pattern-opacity-sp-hover: 0.5;
  --background-pattern-size-sp-hover: 3px;
  --background-pattern-rotate-sp-hover: 0deg;
}

.zenblocks-btn-9e964c07 {
  --styling-border-width-md: 0px;
  --styling-border-style-md: none;
  --styling-border-color-md: transparent;
  --styling-box-sizing-md: border-box;
  --styling-border-width-md-hover: 0px;
  --styling-border-style-md-hover: none;
  --styling-border-color-md-hover: transparent;
  --styling-border-width-tb: 0px;
  --styling-border-style-tb: none;
  --styling-border-color-tb: transparent;
  --styling-box-sizing-tb: border-box;
  --styling-border-width-tb-hover: 0px;
  --styling-border-style-tb-hover: none;
  --styling-border-color-tb-hover: transparent;
  --styling-border-width-sp: 0px;
  --styling-border-style-sp: none;
  --styling-border-color-sp: transparent;
  --styling-box-sizing-sp: border-box;
  --styling-border-width-sp-hover: 0px;
  --styling-border-style-sp-hover: none;
  --styling-border-color-sp-hover: transparent;
}

.zenblocks-btn-9e964c07 {
  --styling-radius-md: 5px;
  --styling-radius-top-left-md: 5px;
  --styling-radius-top-right-md: 5px;
  --styling-radius-bottom-right-md: 5px;
  --styling-radius-bottom-left-md: 5px;
  --styling-radius-md-hover: 5px;
  --styling-radius-top-left-md-hover: 5px;
  --styling-radius-top-right-md-hover: 5px;
  --styling-radius-bottom-right-md-hover: 5px;
  --styling-radius-bottom-left-md-hover: 5px;
  --styling-radius-tb: 5px;
  --styling-radius-top-left-tb: 5px;
  --styling-radius-top-right-tb: 5px;
  --styling-radius-bottom-right-tb: 5px;
  --styling-radius-bottom-left-tb: 5px;
  --styling-radius-tb-hover: 5px;
  --styling-radius-top-left-tb-hover: 5px;
  --styling-radius-top-right-tb-hover: 5px;
  --styling-radius-bottom-right-tb-hover: 5px;
  --styling-radius-bottom-left-tb-hover: 5px;
  --styling-radius-sp: 5px;
  --styling-radius-top-left-sp: 5px;
  --styling-radius-top-right-sp: 5px;
  --styling-radius-bottom-right-sp: 5px;
  --styling-radius-bottom-left-sp: 5px;
  --styling-radius-sp-hover: 5px;
  --styling-radius-top-left-sp-hover: 5px;
  --styling-radius-top-right-sp-hover: 5px;
  --styling-radius-bottom-right-sp-hover: 5px;
  --styling-radius-bottom-left-sp-hover: 5px;
}

.zenblocks-btn-9e964c07 {
  --styling-shadow-md: 0px -1px 8px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-md-hover: 0px -1px 8px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-tb: 0px -1px 8px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-tb-hover: 0px -1px 8px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-sp: 0px -1px 8px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-sp-hover: 0px -1px 8px 0px rgba(0, 0, 0, 0.2);
}

.zenblocks-btn-9e964c07 {
  --icon-frame-radius-md: 0px;
  --icon-frame-border-width-md: 0px;
  --icon-frame-border-top-width-md: 0px;
  --icon-frame-border-right-width-md: 0px;
  --icon-frame-border-bottom-width-md: 0px;
  --icon-frame-border-left-width-md: 0px;
  --icon-frame-border-color-md: transparent;
  --icon-frame-border-style-md: solid;
  --icon-frame-bg-color-md: transparent;
  --icon-frame-radius-md-hover: 0px;
  --icon-frame-border-width-md-hover: 0px;
  --icon-frame-border-top-width-md-hover: 0px;
  --icon-frame-border-right-width-md-hover: 0px;
  --icon-frame-border-bottom-width-md-hover: 0px;
  --icon-frame-border-left-width-md-hover: 0px;
  --icon-frame-border-color-md-hover: transparent;
  --icon-frame-border-style-md-hover: solid;
  --icon-frame-bg-color-md-hover: transparent;
  --icon-frame-border-color-tb: transparent;
  --icon-frame-border-style-tb: solid;
  --icon-frame-bg-color-tb: transparent;
  --icon-frame-border-color-tb-hover: transparent;
  --icon-frame-border-style-tb-hover: solid;
  --icon-frame-bg-color-tb-hover: transparent;
  --icon-frame-border-color-sp: transparent;
  --icon-frame-border-style-sp: solid;
  --icon-frame-bg-color-sp: transparent;
  --icon-frame-border-color-sp-hover: transparent;
  --icon-frame-border-style-sp-hover: solid;
  --icon-frame-bg-color-sp-hover: transparent;
}

.zenblocks-btn-9e964c07 {
  --layout-width-md: auto;
  --layout-width-max-md: 340px;
  --layout-width-tb: auto;
  --layout-width-max-tb: 340px;
  --layout-width-sp: 100%;
  --layout-width-max-sp: 340px;
}

/* Block: btn-d22c6e63 */
.zenblocks-btn-d22c6e63 {
  --spacing-padding-top-md: 20px;
  --spacing-padding-right-md: 20px;
  --spacing-padding-bottom-md: 20px;
  --spacing-padding-left-md: 20px;
  --spacing-padding-top-tb: 20px;
  --spacing-padding-right-tb: 20px;
  --spacing-padding-bottom-tb: 20px;
  --spacing-padding-left-tb: 20px;
  --spacing-padding-top-sp: 20px;
  --spacing-padding-right-sp: 20px;
  --spacing-padding-bottom-sp: 20px;
  --spacing-padding-left-sp: 20px;
}

.zenblocks-btn-d22c6e63 {
  --line-height-md: 1.2;
  --text-main-height-md: 1.2em;
  --line-height-md-hover: 1.2;
  --line-height-tb: 1.2;
  --text-main-height-tb: 1.2em;
  --line-height-tb-hover: 1.2;
  --line-height-sp: 1.2;
  --text-main-height-sp: 1.2em;
  --line-height-sp-hover: 1.2;
}

.zenblocks-btn-d22c6e63 {
  --letter-spacing-md: 0.8px;
  --letter-spacing-md-hover: 0.8px;
  --letter-spacing-tb: 0.8px;
  --letter-spacing-tb-hover: 0.8px;
  --letter-spacing-sp: 0.8px;
  --letter-spacing-sp-hover: 0.8px;
}

.zenblocks-btn-d22c6e63 {
  --icon-size-md: 22px;
  --icon-size-md-hover: 22px;
  --icon-size-tb: 22px;
  --icon-size-tb-hover: 22px;
  --icon-size-sp: 22px;
  --icon-size-sp-hover: 22px;
}

.zenblocks-btn-d22c6e63 {
  --icon-left-md: 9px;
  --icon-right-md: auto;
  --icon-transform-x-md: 0;
  --icon-top-md: 50%;
  --icon-bottom-md: auto;
  --icon-transform-y-md: -50%;
  --icon-left-md-hover: 50px;
  --icon-right-md-hover: auto;
  --icon-transform-x-md-hover: 0;
  --icon-top-md-hover: 50%;
  --icon-bottom-md-hover: auto;
  --icon-transform-y-md-hover: -50%;
  --icon-left-tb: 9px;
  --icon-right-tb: auto;
  --icon-transform-x-tb: 0;
  --icon-top-tb: 50%;
  --icon-bottom-tb: auto;
  --icon-transform-y-tb: -50%;
  --icon-left-tb-hover: 50px;
  --icon-right-tb-hover: auto;
  --icon-transform-x-tb-hover: 0;
  --icon-top-tb-hover: 50%;
  --icon-bottom-tb-hover: auto;
  --icon-transform-y-tb-hover: -50%;
  --icon-left-sp: 9px;
  --icon-right-sp: auto;
  --icon-transform-x-sp: 0;
  --icon-top-sp: 50%;
  --icon-bottom-sp: auto;
  --icon-transform-y-sp: -50%;
  --icon-left-sp-hover: 50px;
  --icon-right-sp-hover: auto;
  --icon-transform-x-sp-hover: 0;
  --icon-top-sp-hover: 50%;
  --icon-bottom-sp-hover: auto;
  --icon-transform-y-sp-hover: -50%;
}

.zenblocks-btn-d22c6e63 {
  --icon-color-md: #FFFFFF;
  --icon-color-md-hover: #FFFFFF;
  --icon-color-tb: #FFFFFF;
  --icon-color-tb-hover: #FFFFFF;
  --icon-color-sp: #FFFFFF;
  --icon-color-sp-hover: #FFFFFF;
}

.zenblocks-btn-d22c6e63 {
  --background-color-md: linear-gradient(135deg,rgb(0,149,255) 0%,rgb(20,0,201) 100%);
  --background-color-opacity-md: 1;
  --background-color-mix-blend-mode-md: normal;
  --background-color-md-hover: linear-gradient(90deg, #1300bc 0%, #1300bc 100%);
  --background-color-opacity-md-hover: 1;
  --background-color-mix-blend-mode-md-hover: normal;
  --background-color-tb: linear-gradient(135deg,rgb(0,149,255) 0%,rgb(20,0,201) 100%);
  --background-color-opacity-tb: 1;
  --background-color-mix-blend-mode-tb: normal;
  --background-color-tb-hover: linear-gradient(90deg, #1300bc 0%, #1300bc 100%);
  --background-color-opacity-tb-hover: 1;
  --background-color-mix-blend-mode-tb-hover: normal;
  --background-color-sp: linear-gradient(135deg,rgb(0,149,255) 0%,rgb(20,0,201) 100%);
  --background-color-opacity-sp: 1;
  --background-color-mix-blend-mode-sp: normal;
  --background-color-sp-hover: linear-gradient(90deg, #1300bc 0%, #1300bc 100%);
  --background-color-opacity-sp-hover: 1;
  --background-color-mix-blend-mode-sp-hover: normal;
}

.zenblocks-btn-d22c6e63 {
  --background-pattern-type-md: none;
  --background-pattern-color-md: #000000;
  --background-pattern-opacity-md: 0.5;
  --background-pattern-size-md: 3px;
  --background-pattern-rotate-md: 0deg;
  --background-pattern-type-md-hover: none;
  --background-pattern-color-md-hover: #000000;
  --background-pattern-opacity-md-hover: 0.5;
  --background-pattern-size-md-hover: 3px;
  --background-pattern-rotate-md-hover: 0deg;
  --background-pattern-type-tb: none;
  --background-pattern-color-tb: #000000;
  --background-pattern-opacity-tb: 0.5;
  --background-pattern-size-tb: 3px;
  --background-pattern-rotate-tb: 0deg;
  --background-pattern-type-tb-hover: none;
  --background-pattern-color-tb-hover: #000000;
  --background-pattern-opacity-tb-hover: 0.5;
  --background-pattern-size-tb-hover: 3px;
  --background-pattern-rotate-tb-hover: 0deg;
  --background-pattern-type-sp: none;
  --background-pattern-color-sp: #000000;
  --background-pattern-opacity-sp: 0.5;
  --background-pattern-size-sp: 3px;
  --background-pattern-rotate-sp: 0deg;
  --background-pattern-type-sp-hover: none;
  --background-pattern-color-sp-hover: #000000;
  --background-pattern-opacity-sp-hover: 0.5;
  --background-pattern-size-sp-hover: 3px;
  --background-pattern-rotate-sp-hover: 0deg;
}

.zenblocks-btn-d22c6e63 {
  --styling-border-width-md: 0px;
  --styling-border-style-md: none;
  --styling-border-color-md: transparent;
  --styling-box-sizing-md: border-box;
  --styling-border-width-md-hover: 0px;
  --styling-border-style-md-hover: none;
  --styling-border-color-md-hover: transparent;
  --styling-border-width-tb: 0px;
  --styling-border-style-tb: none;
  --styling-border-color-tb: transparent;
  --styling-box-sizing-tb: border-box;
  --styling-border-width-tb-hover: 0px;
  --styling-border-style-tb-hover: none;
  --styling-border-color-tb-hover: transparent;
  --styling-border-width-sp: 0px;
  --styling-border-style-sp: none;
  --styling-border-color-sp: transparent;
  --styling-box-sizing-sp: border-box;
  --styling-border-width-sp-hover: 0px;
  --styling-border-style-sp-hover: none;
  --styling-border-color-sp-hover: transparent;
}

.zenblocks-btn-d22c6e63 {
  --styling-radius-md: 5px;
  --styling-radius-top-left-md: 5px;
  --styling-radius-top-right-md: 5px;
  --styling-radius-bottom-right-md: 5px;
  --styling-radius-bottom-left-md: 5px;
  --styling-radius-md-hover: 5px;
  --styling-radius-top-left-md-hover: 5px;
  --styling-radius-top-right-md-hover: 5px;
  --styling-radius-bottom-right-md-hover: 5px;
  --styling-radius-bottom-left-md-hover: 5px;
  --styling-radius-tb: 5px;
  --styling-radius-top-left-tb: 5px;
  --styling-radius-top-right-tb: 5px;
  --styling-radius-bottom-right-tb: 5px;
  --styling-radius-bottom-left-tb: 5px;
  --styling-radius-tb-hover: 5px;
  --styling-radius-top-left-tb-hover: 5px;
  --styling-radius-top-right-tb-hover: 5px;
  --styling-radius-bottom-right-tb-hover: 5px;
  --styling-radius-bottom-left-tb-hover: 5px;
  --styling-radius-sp: 5px;
  --styling-radius-top-left-sp: 5px;
  --styling-radius-top-right-sp: 5px;
  --styling-radius-bottom-right-sp: 5px;
  --styling-radius-bottom-left-sp: 5px;
  --styling-radius-sp-hover: 5px;
  --styling-radius-top-left-sp-hover: 5px;
  --styling-radius-top-right-sp-hover: 5px;
  --styling-radius-bottom-right-sp-hover: 5px;
  --styling-radius-bottom-left-sp-hover: 5px;
}

.zenblocks-btn-d22c6e63 {
  --styling-shadow-md: none;
  --styling-shadow-md-hover: none;
  --styling-shadow-tb: none;
  --styling-shadow-tb-hover: none;
  --styling-shadow-sp: none;
  --styling-shadow-sp-hover: none;
}

.zenblocks-btn-d22c6e63 {
  --icon-frame-radius-md: 0px;
  --icon-frame-border-width-md: 0px;
  --icon-frame-border-top-width-md: 0px;
  --icon-frame-border-right-width-md: 0px;
  --icon-frame-border-bottom-width-md: 0px;
  --icon-frame-border-left-width-md: 0px;
  --icon-frame-border-color-md: transparent;
  --icon-frame-border-style-md: solid;
  --icon-frame-bg-color-md: transparent;
  --icon-frame-radius-md-hover: 0px;
  --icon-frame-border-width-md-hover: 0px;
  --icon-frame-border-top-width-md-hover: 0px;
  --icon-frame-border-right-width-md-hover: 0px;
  --icon-frame-border-bottom-width-md-hover: 0px;
  --icon-frame-border-left-width-md-hover: 0px;
  --icon-frame-border-color-md-hover: transparent;
  --icon-frame-border-style-md-hover: solid;
  --icon-frame-bg-color-md-hover: transparent;
  --icon-frame-border-color-tb: transparent;
  --icon-frame-border-style-tb: solid;
  --icon-frame-bg-color-tb: transparent;
  --icon-frame-border-color-tb-hover: transparent;
  --icon-frame-border-style-tb-hover: solid;
  --icon-frame-bg-color-tb-hover: transparent;
  --icon-frame-border-color-sp: transparent;
  --icon-frame-border-style-sp: solid;
  --icon-frame-bg-color-sp: transparent;
  --icon-frame-border-color-sp-hover: transparent;
  --icon-frame-border-style-sp-hover: solid;
  --icon-frame-bg-color-sp-hover: transparent;
}

.zenblocks-btn-d22c6e63 {
  --layout-width-md: auto;
  --layout-width-max-md: 340px;
  --layout-width-tb: auto;
  --layout-width-max-tb: 340px;
  --layout-width-sp: 100%;
  --layout-width-max-sp: 340px;
}

/* Block: btn-e912eccc */
.zenblocks-btn-e912eccc {
  --spacing-padding-top-md: 180px;
  --spacing-padding-right-md: 20px;
  --spacing-padding-bottom-md: 10px;
  --spacing-padding-left-md: 20px;
  --spacing-padding-top-tb: 180px;
  --spacing-padding-right-tb: 20px;
  --spacing-padding-bottom-tb: 10px;
  --spacing-padding-left-tb: 20px;
  --spacing-padding-top-sp: 180px;
  --spacing-padding-right-sp: 20px;
  --spacing-padding-bottom-sp: 10px;
  --spacing-padding-left-sp: 20px;
}

.zenblocks-btn-e912eccc {
  --font-size-md: 14px;
  --font-size-md-hover: 14px;
  --font-size-tb: 14px;
  --font-size-tb-hover: 14px;
  --font-size-sp: 14px;
  --font-size-sp-hover: 14px;
}

.zenblocks-btn-e912eccc {
  --line-height-md: 1.2;
  --text-main-height-md: 1.2em;
  --line-height-md-hover: 1.2;
  --line-height-tb: 1.2;
  --text-main-height-tb: 1.2em;
  --line-height-tb-hover: 1.2;
  --line-height-sp: 1.2;
  --text-main-height-sp: 1.2em;
  --line-height-sp-hover: 1.2;
}

.zenblocks-btn-e912eccc {
  --letter-spacing-md: -0.2px;
  --letter-spacing-md-hover: -0.2px;
  --letter-spacing-tb: -0.2px;
  --letter-spacing-tb-hover: -0.2px;
  --letter-spacing-sp: -0.2px;
  --letter-spacing-sp-hover: -0.2px;
}

.zenblocks-btn-e912eccc {
  --copy-micro-padding-top-md: 0px;
  --copy-micro-padding-right-md: 0px;
  --copy-micro-padding-bottom-md: 0px;
  --copy-micro-padding-left-md: 0px;
  --copy-micro-font-size-md: 20px;
  --copy-micro-font-weight-md: 800;
  --copy-micro-letter-spacing-md: -1.1px;
  --copy-micro-padding-top-tb: 0px;
  --copy-micro-padding-right-tb: 0px;
  --copy-micro-padding-bottom-tb: 0px;
  --copy-micro-padding-left-tb: 0px;
  --copy-micro-font-size-tb: 20px;
  --copy-micro-font-weight-tb: 800;
  --copy-micro-letter-spacing-tb: -1.1px;
  --copy-micro-padding-top-sp: 0px;
  --copy-micro-padding-right-sp: 0px;
  --copy-micro-padding-bottom-sp: 0px;
  --copy-micro-padding-left-sp: 0px;
  --copy-micro-font-size-sp: 20px;
  --copy-micro-font-weight-sp: 800;
  --copy-micro-letter-spacing-sp: -1.1px;
}

.zenblocks-btn-e912eccc {
  --copy-micro-border-width-md: 3px;
  --copy-micro-border-style-md: dotted;
  --copy-micro-border-color-md: #ff8b00;
  --copy-micro-border-width-tb: 3px;
  --copy-micro-border-style-tb: dotted;
  --copy-micro-border-color-tb: #ff8b00;
  --copy-micro-border-width-sp: 3px;
  --copy-micro-border-style-sp: dotted;
  --copy-micro-border-color-sp: #ff8b00;
}

.zenblocks-btn-e912eccc {
  --icon-size-md: 27px;
  --icon-size-md-hover: 27px;
  --icon-size-tb: 27px;
  --icon-size-tb-hover: 27px;
  --icon-size-sp: 27px;
  --icon-size-sp-hover: 27px;
}

.zenblocks-btn-e912eccc {
  --icon-left-md: 50%;
  --icon-right-md: auto;
  --icon-transform-x-md: -50%;
  --icon-top-md: -30px;
  --icon-bottom-md: auto;
  --icon-transform-y-md: 0;
  --icon-left-md-hover: 50%;
  --icon-right-md-hover: auto;
  --icon-transform-x-md-hover: -50%;
  --icon-top-md-hover: -30px;
  --icon-bottom-md-hover: auto;
  --icon-transform-y-md-hover: 0;
  --icon-left-tb: 50%;
  --icon-right-tb: auto;
  --icon-transform-x-tb: -50%;
  --icon-top-tb: -30px;
  --icon-bottom-tb: auto;
  --icon-transform-y-tb: 0;
  --icon-left-tb-hover: 50%;
  --icon-right-tb-hover: auto;
  --icon-transform-x-tb-hover: -50%;
  --icon-top-tb-hover: -30px;
  --icon-bottom-tb-hover: auto;
  --icon-transform-y-tb-hover: 0;
  --icon-left-sp: 50%;
  --icon-right-sp: auto;
  --icon-transform-x-sp: -50%;
  --icon-top-sp: -30px;
  --icon-bottom-sp: auto;
  --icon-transform-y-sp: 0;
  --icon-left-sp-hover: 50%;
  --icon-right-sp-hover: auto;
  --icon-transform-x-sp-hover: -50%;
  --icon-top-sp-hover: -30px;
  --icon-bottom-sp-hover: auto;
  --icon-transform-y-sp-hover: 0;
}

.zenblocks-btn-e912eccc {
  --icon-color-md: #f8fafc;
  --icon-color-md-hover: #f8fafc;
  --icon-color-tb: #f8fafc;
  --icon-color-tb-hover: #f8fafc;
  --icon-color-sp: #f8fafc;
  --icon-color-sp-hover: #f8fafc;
}

.zenblocks-btn-e912eccc {
  --background-color-md: linear-gradient(90deg, #111111 0%, #111111 100%);
  --background-color-opacity-md: 0;
  --background-color-mix-blend-mode-md: soft-light;
  --background-color-md-hover: linear-gradient(90deg, #111111 0%, #111111 100%);
  --background-color-opacity-md-hover: 0;
  --background-color-mix-blend-mode-md-hover: soft-light;
  --background-color-tb: linear-gradient(90deg, #111111 0%, #111111 100%);
  --background-color-opacity-tb: 0;
  --background-color-mix-blend-mode-tb: soft-light;
  --background-color-tb-hover: linear-gradient(90deg, #111111 0%, #111111 100%);
  --background-color-opacity-tb-hover: 0;
  --background-color-mix-blend-mode-tb-hover: soft-light;
  --background-color-sp: linear-gradient(90deg, #111111 0%, #111111 100%);
  --background-color-opacity-sp: 0;
  --background-color-mix-blend-mode-sp: soft-light;
  --background-color-sp-hover: linear-gradient(90deg, #111111 0%, #111111 100%);
  --background-color-opacity-sp-hover: 0;
  --background-color-mix-blend-mode-sp-hover: soft-light;
}

.zenblocks-btn-e912eccc {
  --background-base-color-md: #f2f2f2;
  --background-base-color-md-hover: #f0f0f0;
  --background-base-gradient-md-hover: linear-gradient(0deg, #f0f0f0 0%, #f0f0f0 100%);
  --background-base-color-tb: #f2f2f2;
  --background-base-color-tb-hover: #f0f0f0;
  --background-base-gradient-tb-hover: linear-gradient(0deg, #f0f0f0 0%, #f0f0f0 100%);
  --background-base-color-sp: #f2f2f2;
  --background-base-color-sp-hover: #f0f0f0;
  --background-base-gradient-sp-hover: linear-gradient(0deg, #f0f0f0 0%, #f0f0f0 100%);
}

.zenblocks-btn-e912eccc {
  --background-image-md: none;
  --background-position-md: 52% 74%;
  --background-size-md: 100% auto;
  --background-repeat-md: no-repeat;
  --background-position-md-hover: 52% 74%;
  --background-size-md-hover: 100% auto;
  --background-repeat-md-hover: no-repeat;
  --background-image-tb: none;
  --background-position-tb: 52% 74%;
  --background-size-tb: 100% auto;
  --background-repeat-tb: no-repeat;
  --background-position-tb-hover: 52% 74%;
  --background-size-tb-hover: 100% auto;
  --background-repeat-tb-hover: no-repeat;
  --background-image-sp: none;
  --background-position-sp: 52% 74%;
  --background-size-sp: 100% auto;
  --background-repeat-sp: no-repeat;
  --background-position-sp-hover: 52% 74%;
  --background-size-sp-hover: 100% auto;
  --background-repeat-sp-hover: no-repeat;
}

.zenblocks-btn-e912eccc {
  --background-pattern-type-md: dots;
  --background-pattern-color-md: #ffffff;
  --background-pattern-opacity-md: 1;
  --background-pattern-size-md: 18px;
  --background-pattern-rotate-md: 0deg;
  --background-pattern-type-md-hover: none;
  --background-pattern-color-md-hover: #000000;
  --background-pattern-opacity-md-hover: 0.1;
  --background-pattern-size-md-hover: 4px;
  --background-pattern-rotate-md-hover: 0deg;
  --background-pattern-type-tb: dots;
  --background-pattern-color-tb: #ffffff;
  --background-pattern-opacity-tb: 1;
  --background-pattern-size-tb: 18px;
  --background-pattern-rotate-tb: 0deg;
  --background-pattern-type-tb-hover: none;
  --background-pattern-color-tb-hover: #000000;
  --background-pattern-opacity-tb-hover: 0.1;
  --background-pattern-size-tb-hover: 4px;
  --background-pattern-rotate-tb-hover: 0deg;
  --background-pattern-type-sp: dots;
  --background-pattern-color-sp: #ffffff;
  --background-pattern-opacity-sp: 1;
  --background-pattern-size-sp: 18px;
  --background-pattern-rotate-sp: 0deg;
  --background-pattern-type-sp-hover: none;
  --background-pattern-color-sp-hover: #000000;
  --background-pattern-opacity-sp-hover: 0.1;
  --background-pattern-size-sp-hover: 4px;
  --background-pattern-rotate-sp-hover: 0deg;
}

.zenblocks-btn-e912eccc {
  --styling-border-width-md: 4px;
  --styling-border-style-md: solid;
  --styling-border-color-md: #ffffff;
  --styling-box-sizing-md: border-box;
  --styling-border-width-md-hover: 0px;
  --styling-border-style-md-hover: none;
  --styling-border-color-md-hover: transparent;
  --styling-border-width-tb: 4px;
  --styling-border-style-tb: solid;
  --styling-border-color-tb: #ffffff;
  --styling-box-sizing-tb: border-box;
  --styling-border-width-tb-hover: 0px;
  --styling-border-style-tb-hover: none;
  --styling-border-color-tb-hover: transparent;
  --styling-border-width-sp: 4px;
  --styling-border-style-sp: solid;
  --styling-border-color-sp: #ffffff;
  --styling-box-sizing-sp: border-box;
  --styling-border-width-sp-hover: 0px;
  --styling-border-style-sp-hover: none;
  --styling-border-color-sp-hover: transparent;
}

.zenblocks-btn-e912eccc {
  --styling-radius-md: 5px;
  --styling-radius-top-left-md: 5px;
  --styling-radius-top-right-md: 5px;
  --styling-radius-bottom-right-md: 5px;
  --styling-radius-bottom-left-md: 5px;
  --styling-radius-md-hover: 5px;
  --styling-radius-top-left-md-hover: 5px;
  --styling-radius-top-right-md-hover: 5px;
  --styling-radius-bottom-right-md-hover: 5px;
  --styling-radius-bottom-left-md-hover: 5px;
  --styling-radius-tb: 5px;
  --styling-radius-top-left-tb: 5px;
  --styling-radius-top-right-tb: 5px;
  --styling-radius-bottom-right-tb: 5px;
  --styling-radius-bottom-left-tb: 5px;
  --styling-radius-tb-hover: 5px;
  --styling-radius-top-left-tb-hover: 5px;
  --styling-radius-top-right-tb-hover: 5px;
  --styling-radius-bottom-right-tb-hover: 5px;
  --styling-radius-bottom-left-tb-hover: 5px;
  --styling-radius-sp: 5px;
  --styling-radius-top-left-sp: 5px;
  --styling-radius-top-right-sp: 5px;
  --styling-radius-bottom-right-sp: 5px;
  --styling-radius-bottom-left-sp: 5px;
  --styling-radius-sp-hover: 5px;
  --styling-radius-top-left-sp-hover: 5px;
  --styling-radius-top-right-sp-hover: 5px;
  --styling-radius-bottom-right-sp-hover: 5px;
  --styling-radius-bottom-left-sp-hover: 5px;
}

.zenblocks-btn-e912eccc {
  --styling-shadow-md: none;
  --styling-shadow-md-hover: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-tb: none;
  --styling-shadow-tb-hover: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-sp: none;
  --styling-shadow-sp-hover: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
}

.zenblocks-btn-e912eccc {
  --icon-frame-radius-md: 0px;
  --icon-frame-border-width-md: 2px;
  --icon-frame-border-top-width-md: 2px;
  --icon-frame-border-right-width-md: 2px;
  --icon-frame-border-bottom-width-md: 2px;
  --icon-frame-border-left-width-md: 2px;
  --icon-frame-border-color-md: transparent;
  --icon-frame-border-style-md: none;
  --icon-frame-bg-color-md: rgba(255, 255, 255, 0.74);
  --icon-frame-width-md-hover: 0px;
  --icon-frame-height-md-hover: 0px;
  --icon-frame-radius-md-hover: 0px;
  --icon-frame-border-width-md-hover: 2px;
  --icon-frame-border-top-width-md-hover: 2px;
  --icon-frame-border-right-width-md-hover: 2px;
  --icon-frame-border-bottom-width-md-hover: 2px;
  --icon-frame-border-left-width-md-hover: 2px;
  --icon-frame-border-color-md-hover: transparent;
  --icon-frame-border-style-md-hover: none;
  --icon-frame-bg-color-md-hover: linear-gradient(135deg,rgb(227,134,7) 0%,rgb(220,23,131) 100%);
  --icon-frame-radius-tb: 0px;
  --icon-frame-border-width-tb: 2px;
  --icon-frame-border-top-width-tb: 2px;
  --icon-frame-border-right-width-tb: 2px;
  --icon-frame-border-bottom-width-tb: 2px;
  --icon-frame-border-left-width-tb: 2px;
  --icon-frame-border-color-tb: transparent;
  --icon-frame-border-style-tb: none;
  --icon-frame-bg-color-tb: rgba(255, 255, 255, 0.74);
  --icon-frame-width-tb-hover: 0px;
  --icon-frame-height-tb-hover: 0px;
  --icon-frame-radius-tb-hover: 0px;
  --icon-frame-border-width-tb-hover: 2px;
  --icon-frame-border-top-width-tb-hover: 2px;
  --icon-frame-border-right-width-tb-hover: 2px;
  --icon-frame-border-bottom-width-tb-hover: 2px;
  --icon-frame-border-left-width-tb-hover: 2px;
  --icon-frame-border-color-tb-hover: transparent;
  --icon-frame-border-style-tb-hover: none;
  --icon-frame-bg-color-tb-hover: linear-gradient(135deg,rgb(227,134,7) 0%,rgb(220,23,131) 100%);
  --icon-frame-radius-sp: 0px;
  --icon-frame-border-width-sp: 2px;
  --icon-frame-border-top-width-sp: 2px;
  --icon-frame-border-right-width-sp: 2px;
  --icon-frame-border-bottom-width-sp: 2px;
  --icon-frame-border-left-width-sp: 2px;
  --icon-frame-border-color-sp: transparent;
  --icon-frame-border-style-sp: none;
  --icon-frame-bg-color-sp: rgba(255, 255, 255, 0.74);
  --icon-frame-width-sp-hover: 0px;
  --icon-frame-height-sp-hover: 0px;
  --icon-frame-radius-sp-hover: 0px;
  --icon-frame-border-width-sp-hover: 2px;
  --icon-frame-border-top-width-sp-hover: 2px;
  --icon-frame-border-right-width-sp-hover: 2px;
  --icon-frame-border-bottom-width-sp-hover: 2px;
  --icon-frame-border-left-width-sp-hover: 2px;
  --icon-frame-border-color-sp-hover: transparent;
  --icon-frame-border-style-sp-hover: none;
  --icon-frame-bg-color-sp-hover: linear-gradient(135deg,rgb(227,134,7) 0%,rgb(220,23,131) 100%);
}

.zenblocks-btn-e912eccc {
  --layout-width-md: auto;
  --layout-width-max-md: 320px;
  --layout-width-tb: auto;
  --layout-width-max-tb: 320px;
  --layout-width-sp: 100%;
  --layout-width-max-sp: 320px;
}

.zenblocks-btn-e912eccc {
  --band-position-md: 50% 50%;
  --band-size-md: 100% auto;
  --band-repeat-md: no-repeat;
  --band-frame-width-md: 100%;
  --band-frame-height-md: 50%;
  --band-radius-md: 0px;
  --band-border-width-md: 0px;
  --band-border-style-md: none;
  --band-border-color-md: transparent;
  --band-box-sizing-md: border-box;
  --band-image-base-color-md: rgba(255, 255, 255, 0);
  --band-image-opacity-md: 1;
  --band-left-md: 50%;
  --band-right-md: auto;
  --band-transform-x-md: -50%;
  --band-top-md: auto;
  --band-bottom-md: 0%;
  --band-transform-y-md: 0;
  --band-position-md-hover: 50% 50%;
  --band-size-md-hover: 100% auto;
  --band-repeat-md-hover: no-repeat;
  --band-frame-width-md-hover: 100%;
  --band-frame-height-md-hover: 50%;
  --band-radius-md-hover: 0px;
  --band-border-width-md-hover: 0px;
  --band-border-style-md-hover: none;
  --band-border-color-md-hover: transparent;
  --band-box-sizing-md-hover: border-box;
  --band-image-base-color-md-hover: rgba(255, 255, 255, 0);
  --band-base-gradient-md-hover: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
  --band-image-opacity-md-hover: 1;
  --band-left-md-hover: 50%;
  --band-right-md-hover: auto;
  --band-transform-x-md-hover: -50%;
  --band-top-md-hover: auto;
  --band-bottom-md-hover: 0%;
  --band-transform-y-md-hover: 0;
  --band-color-md: linear-gradient(135deg,rgb(227,119,7) 0%,rgb(255,96,0) 100%);
  --band-color-opacity-md: 1;
  --band-color-blend-mode-md: normal;
  --band-color-md-hover: linear-gradient(135deg,rgb(227,119,7) 0%,rgb(255,96,0) 100%);
  --band-color-opacity-md-hover: 1;
  --band-color-blend-mode-md-hover: normal;
  --band-pattern-type-md: diagonal-lines;
  --band-pattern-color-md: #FFFFFF;
  --band-pattern-opacity-md: 0.2;
  --band-pattern-size-md: 5px;
  --band-pattern-blend-mode-md: lighten;
  --band-pattern-type-md-hover: diagonal-lines;
  --band-pattern-color-md-hover: #FFFFFF;
  --band-pattern-opacity-md-hover: 0.2;
  --band-pattern-size-md-hover: 5px;
  --band-pattern-blend-mode-md-hover: lighten;
  --band-opacity-md: 0.85;
  --band-blend-mode-md: normal;
  --band-opacity-md-hover: 0.85;
  --band-blend-mode-md-hover: normal;
  --band-position-tb: 50% 50%;
  --band-size-tb: 100% auto;
  --band-repeat-tb: no-repeat;
  --band-frame-width-tb: 100%;
  --band-frame-height-tb: 50%;
  --band-radius-tb: 0px;
  --band-border-width-tb: 0px;
  --band-border-style-tb: none;
  --band-border-color-tb: transparent;
  --band-box-sizing-tb: border-box;
  --band-image-base-color-tb: rgba(255, 255, 255, 0);
  --band-image-opacity-tb: 1;
  --band-left-tb: 50%;
  --band-right-tb: auto;
  --band-transform-x-tb: -50%;
  --band-top-tb: auto;
  --band-bottom-tb: 0%;
  --band-transform-y-tb: 0;
  --band-position-tb-hover: 50% 50%;
  --band-size-tb-hover: 100% auto;
  --band-repeat-tb-hover: no-repeat;
  --band-frame-width-tb-hover: 100%;
  --band-frame-height-tb-hover: 50%;
  --band-radius-tb-hover: 0px;
  --band-border-width-tb-hover: 0px;
  --band-border-style-tb-hover: none;
  --band-border-color-tb-hover: transparent;
  --band-box-sizing-tb-hover: border-box;
  --band-image-base-color-tb-hover: rgba(255, 255, 255, 0);
  --band-base-gradient-tb-hover: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
  --band-image-opacity-tb-hover: 1;
  --band-left-tb-hover: 50%;
  --band-right-tb-hover: auto;
  --band-transform-x-tb-hover: -50%;
  --band-top-tb-hover: auto;
  --band-bottom-tb-hover: 0%;
  --band-transform-y-tb-hover: 0;
  --band-color-tb: linear-gradient(135deg,rgb(227,119,7) 0%,rgb(255,96,0) 100%);
  --band-color-opacity-tb: 1;
  --band-color-blend-mode-tb: normal;
  --band-color-tb-hover: linear-gradient(135deg,rgb(227,119,7) 0%,rgb(255,96,0) 100%);
  --band-color-opacity-tb-hover: 1;
  --band-color-blend-mode-tb-hover: normal;
  --band-pattern-type-tb: diagonal-lines;
  --band-pattern-color-tb: #FFFFFF;
  --band-pattern-opacity-tb: 0.2;
  --band-pattern-size-tb: 5px;
  --band-pattern-blend-mode-tb: lighten;
  --band-pattern-type-tb-hover: diagonal-lines;
  --band-pattern-color-tb-hover: #FFFFFF;
  --band-pattern-opacity-tb-hover: 0.2;
  --band-pattern-size-tb-hover: 5px;
  --band-pattern-blend-mode-tb-hover: lighten;
  --band-opacity-tb: 0.85;
  --band-blend-mode-tb: normal;
  --band-opacity-tb-hover: 0.85;
  --band-blend-mode-tb-hover: normal;
  --band-position-sp: 50% 50%;
  --band-size-sp: 100% auto;
  --band-repeat-sp: no-repeat;
  --band-frame-width-sp: 100%;
  --band-frame-height-sp: 50%;
  --band-radius-sp: 0px;
  --band-border-width-sp: 0px;
  --band-border-style-sp: none;
  --band-border-color-sp: transparent;
  --band-box-sizing-sp: border-box;
  --band-image-base-color-sp: rgba(255, 255, 255, 0);
  --band-image-opacity-sp: 1;
  --band-left-sp: 50%;
  --band-right-sp: auto;
  --band-transform-x-sp: -50%;
  --band-top-sp: auto;
  --band-bottom-sp: 0%;
  --band-transform-y-sp: 0;
  --band-position-sp-hover: 50% 50%;
  --band-size-sp-hover: 100% auto;
  --band-repeat-sp-hover: no-repeat;
  --band-frame-width-sp-hover: 100%;
  --band-frame-height-sp-hover: 50%;
  --band-radius-sp-hover: 0px;
  --band-border-width-sp-hover: 0px;
  --band-border-style-sp-hover: none;
  --band-border-color-sp-hover: transparent;
  --band-box-sizing-sp-hover: border-box;
  --band-image-base-color-sp-hover: rgba(255, 255, 255, 0);
  --band-base-gradient-sp-hover: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
  --band-image-opacity-sp-hover: 1;
  --band-left-sp-hover: 50%;
  --band-right-sp-hover: auto;
  --band-transform-x-sp-hover: -50%;
  --band-top-sp-hover: auto;
  --band-bottom-sp-hover: 0%;
  --band-transform-y-sp-hover: 0;
  --band-color-sp: linear-gradient(135deg,rgb(227,119,7) 0%,rgb(255,96,0) 100%);
  --band-color-opacity-sp: 1;
  --band-color-blend-mode-sp: normal;
  --band-color-sp-hover: linear-gradient(135deg,rgb(227,119,7) 0%,rgb(255,96,0) 100%);
  --band-color-opacity-sp-hover: 1;
  --band-color-blend-mode-sp-hover: normal;
  --band-pattern-type-sp: diagonal-lines;
  --band-pattern-color-sp: #FFFFFF;
  --band-pattern-opacity-sp: 0.2;
  --band-pattern-size-sp: 5px;
  --band-pattern-blend-mode-sp: lighten;
  --band-pattern-type-sp-hover: diagonal-lines;
  --band-pattern-color-sp-hover: #FFFFFF;
  --band-pattern-opacity-sp-hover: 0.2;
  --band-pattern-size-sp-hover: 5px;
  --band-pattern-blend-mode-sp-hover: lighten;
  --band-opacity-sp: 0.85;
  --band-blend-mode-sp: normal;
  --band-opacity-sp-hover: 0.85;
  --band-blend-mode-sp-hover: normal;
}

.zenblocks-btn-e912eccc {
  --thumbnail-image-md: url(https://zenblockswp.com/data/wp-content/plugins/zenblocks-pro/build/images/508BD8C929.6ab9cd79.jpg);
  --thumbnail-position-md: 50% 50%;
  --thumbnail-size-md: cover;
  --thumbnail-repeat-md: no-repeat;
  --thumbnail-frame-width-md: 220px;
  --thumbnail-frame-height-md: 130px;
  --thumbnail-radius-md: 10px;
  --thumbnail-border-width-md: 0px;
  --thumbnail-border-style-md: none;
  --thumbnail-border-color-md: transparent;
  --thumbnail-box-sizing-md: border-box;
  --thumbnail-left-md: 50%;
  --thumbnail-right-md: auto;
  --thumbnail-transform-x-md: -50%;
  --thumbnail-top-md: 50%;
  --thumbnail-bottom-md: auto;
  --thumbnail-transform-y-md: -50%;
  --thumbnail-position-md-hover: 50% 50%;
  --thumbnail-size-md-hover: cover;
  --thumbnail-repeat-md-hover: no-repeat;
  --thumbnail-frame-width-md-hover: 220px;
  --thumbnail-frame-height-md-hover: 130px;
  --thumbnail-radius-md-hover: 10px;
  --thumbnail-border-width-md-hover: 0px;
  --thumbnail-border-style-md-hover: none;
  --thumbnail-border-color-md-hover: transparent;
  --thumbnail-box-sizing-md-hover: border-box;
  --thumbnail-left-md-hover: 50%;
  --thumbnail-right-md-hover: auto;
  --thumbnail-transform-x-md-hover: -50%;
  --thumbnail-top-md-hover: 50%;
  --thumbnail-bottom-md-hover: auto;
  --thumbnail-transform-y-md-hover: -50%;
  --thumbnail-color-md: transparent;
  --thumbnail-color-opacity-md: 0.5;
  --thumbnail-color-blend-mode-md: normal;
  --thumbnail-color-md-hover: transparent;
  --thumbnail-color-opacity-md-hover: 0.5;
  --thumbnail-color-blend-mode-md-hover: normal;
  --thumbnail-image-tb: url(https://zenblockswp.com/data/wp-content/plugins/zenblocks-pro/build/images/508BD8C929.6ab9cd79.jpg);
  --thumbnail-position-tb: 50% 50%;
  --thumbnail-size-tb: cover;
  --thumbnail-repeat-tb: no-repeat;
  --thumbnail-frame-width-tb: 220px;
  --thumbnail-frame-height-tb: 130px;
  --thumbnail-radius-tb: 10px;
  --thumbnail-border-width-tb: 0px;
  --thumbnail-border-style-tb: none;
  --thumbnail-border-color-tb: transparent;
  --thumbnail-box-sizing-tb: border-box;
  --thumbnail-left-tb: 50%;
  --thumbnail-right-tb: auto;
  --thumbnail-transform-x-tb: -50%;
  --thumbnail-top-tb: 50%;
  --thumbnail-bottom-tb: auto;
  --thumbnail-transform-y-tb: -50%;
  --thumbnail-position-tb-hover: 50% 50%;
  --thumbnail-size-tb-hover: cover;
  --thumbnail-repeat-tb-hover: no-repeat;
  --thumbnail-frame-width-tb-hover: 220px;
  --thumbnail-frame-height-tb-hover: 130px;
  --thumbnail-radius-tb-hover: 10px;
  --thumbnail-border-width-tb-hover: 0px;
  --thumbnail-border-style-tb-hover: none;
  --thumbnail-border-color-tb-hover: transparent;
  --thumbnail-box-sizing-tb-hover: border-box;
  --thumbnail-left-tb-hover: 50%;
  --thumbnail-right-tb-hover: auto;
  --thumbnail-transform-x-tb-hover: -50%;
  --thumbnail-top-tb-hover: 50%;
  --thumbnail-bottom-tb-hover: auto;
  --thumbnail-transform-y-tb-hover: -50%;
  --thumbnail-color-tb: transparent;
  --thumbnail-color-opacity-tb: 0.5;
  --thumbnail-color-blend-mode-tb: normal;
  --thumbnail-color-tb-hover: transparent;
  --thumbnail-color-opacity-tb-hover: 0.5;
  --thumbnail-color-blend-mode-tb-hover: normal;
  --thumbnail-image-sp: url(https://zenblockswp.com/data/wp-content/plugins/zenblocks-pro/build/images/508BD8C929.6ab9cd79.jpg);
  --thumbnail-position-sp: 50% 50%;
  --thumbnail-size-sp: cover;
  --thumbnail-repeat-sp: no-repeat;
  --thumbnail-frame-width-sp: 220px;
  --thumbnail-frame-height-sp: 130px;
  --thumbnail-radius-sp: 10px;
  --thumbnail-border-width-sp: 0px;
  --thumbnail-border-style-sp: none;
  --thumbnail-border-color-sp: transparent;
  --thumbnail-box-sizing-sp: border-box;
  --thumbnail-left-sp: 50%;
  --thumbnail-right-sp: auto;
  --thumbnail-transform-x-sp: -50%;
  --thumbnail-top-sp: 50%;
  --thumbnail-bottom-sp: auto;
  --thumbnail-transform-y-sp: -50%;
  --thumbnail-position-sp-hover: 50% 50%;
  --thumbnail-size-sp-hover: cover;
  --thumbnail-repeat-sp-hover: no-repeat;
  --thumbnail-frame-width-sp-hover: 220px;
  --thumbnail-frame-height-sp-hover: 130px;
  --thumbnail-radius-sp-hover: 10px;
  --thumbnail-border-width-sp-hover: 0px;
  --thumbnail-border-style-sp-hover: none;
  --thumbnail-border-color-sp-hover: transparent;
  --thumbnail-box-sizing-sp-hover: border-box;
  --thumbnail-left-sp-hover: 50%;
  --thumbnail-right-sp-hover: auto;
  --thumbnail-transform-x-sp-hover: -50%;
  --thumbnail-top-sp-hover: 50%;
  --thumbnail-bottom-sp-hover: auto;
  --thumbnail-transform-y-sp-hover: -50%;
  --thumbnail-color-sp: transparent;
  --thumbnail-color-opacity-sp: 0.5;
  --thumbnail-color-blend-mode-sp: normal;
  --thumbnail-color-sp-hover: transparent;
  --thumbnail-color-opacity-sp-hover: 0.5;
  --thumbnail-color-blend-mode-sp-hover: normal;
}

/* Block: btn-b74757a1 */
.zenblocks-btn-b74757a1 {
  --spacing-padding-top-md: 360px;
  --spacing-padding-right-md: 30px;
  --spacing-padding-bottom-md: 40px;
  --spacing-padding-left-md: 30px;
  --spacing-padding-top-tb: 360px;
  --spacing-padding-right-tb: 30px;
  --spacing-padding-bottom-tb: 40px;
  --spacing-padding-left-tb: 30px;
  --spacing-padding-top-sp: 360px;
  --spacing-padding-right-sp: 30px;
  --spacing-padding-bottom-sp: 40px;
  --spacing-padding-left-sp: 30px;
}

.zenblocks-btn-b74757a1 {
  --font-size-md: 26px;
  --font-size-md-hover: 27px;
  --font-size-tb: 26px;
  --font-size-tb-hover: 27px;
  --font-size-sp: 26px;
  --font-size-sp-hover: 27px;
}

.zenblocks-btn-b74757a1 {
  --letter-spacing-md: 0.5px;
  --letter-spacing-tb: 0.5px;
  --letter-spacing-sp: 0.5px;
}

.zenblocks-btn-b74757a1 {
  --micro-text-margin-top-md: 0px;
  --micro-text-margin-right-md: 0px;
  --micro-text-margin-bottom-md: 5px;
  --micro-text-margin-left-md: 0px;
  --micro-text-margin-top-tb: 0px;
  --micro-text-margin-right-tb: 0px;
  --micro-text-margin-bottom-tb: 5px;
  --micro-text-margin-left-tb: 0px;
  --micro-text-margin-top-sp: 0px;
  --micro-text-margin-right-sp: 0px;
  --micro-text-margin-bottom-sp: 5px;
  --micro-text-margin-left-sp: 0px;
}

.zenblocks-btn-b74757a1 {
  --copy-micro-padding-top-md: 7px;
  --copy-micro-padding-right-md: 16px;
  --copy-micro-padding-bottom-md: 7px;
  --copy-micro-padding-left-md: 17px;
  --copy-micro-font-size-md: 14px;
  --copy-micro-font-weight-md: 800;
  --copy-micro-padding-top-tb: 7px;
  --copy-micro-padding-right-tb: 16px;
  --copy-micro-padding-bottom-tb: 7px;
  --copy-micro-padding-left-tb: 17px;
  --copy-micro-font-size-tb: 14px;
  --copy-micro-font-weight-tb: 800;
  --copy-micro-padding-top-sp: 7px;
  --copy-micro-padding-right-sp: 16px;
  --copy-micro-padding-bottom-sp: 7px;
  --copy-micro-padding-left-sp: 17px;
  --copy-micro-font-size-sp: 14px;
  --copy-micro-font-weight-sp: 800;
}

.zenblocks-btn-b74757a1 {
  --icon-size-md: 24px;
  --icon-size-md-hover: 24px;
  --icon-size-tb: 24px;
  --icon-size-tb-hover: 24px;
  --icon-size-sp: 24px;
  --icon-size-sp-hover: 24px;
}

.zenblocks-btn-b74757a1 {
  --icon-left-md: 50%;
  --icon-right-md: auto;
  --icon-transform-x-md: -50%;
  --icon-top-md: auto;
  --icon-bottom-md: 90px;
  --icon-transform-y-md: 0;
  --icon-left-md-hover: 50%;
  --icon-right-md-hover: auto;
  --icon-transform-x-md-hover: -50%;
  --icon-top-md-hover: auto;
  --icon-bottom-md-hover: 90px;
  --icon-transform-y-md-hover: 0;
  --icon-left-tb: 50%;
  --icon-right-tb: auto;
  --icon-transform-x-tb: -50%;
  --icon-top-tb: auto;
  --icon-bottom-tb: 90px;
  --icon-transform-y-tb: 0;
  --icon-left-tb-hover: 50%;
  --icon-right-tb-hover: auto;
  --icon-transform-x-tb-hover: -50%;
  --icon-top-tb-hover: auto;
  --icon-bottom-tb-hover: 90px;
  --icon-transform-y-tb-hover: 0;
  --icon-left-sp: 50%;
  --icon-right-sp: auto;
  --icon-transform-x-sp: -50%;
  --icon-top-sp: auto;
  --icon-bottom-sp: 90px;
  --icon-transform-y-sp: 0;
  --icon-left-sp-hover: 50%;
  --icon-right-sp-hover: auto;
  --icon-transform-x-sp-hover: -50%;
  --icon-top-sp-hover: auto;
  --icon-bottom-sp-hover: 90px;
  --icon-transform-y-sp-hover: 0;
}

.zenblocks-btn-b74757a1 {
  --background-color-md: linear-gradient(135deg,rgb(64,57,57) 0%,rgb(5,5,6) 100%);
  --background-color-opacity-md: 0.25;
  --background-color-mix-blend-mode-md: overlay;
  --background-color-tb: linear-gradient(135deg,rgb(64,57,57) 0%,rgb(5,5,6) 100%);
  --background-color-opacity-tb: 0.25;
  --background-color-mix-blend-mode-tb: overlay;
  --background-color-sp: linear-gradient(135deg,rgb(64,57,57) 0%,rgb(5,5,6) 100%);
  --background-color-opacity-sp: 0.25;
  --background-color-mix-blend-mode-sp: overlay;
}

.zenblocks-btn-b74757a1 {
  --background-base-color-md: #272e39;
  --background-base-color-md-hover: #272e39;
  --background-base-gradient-md-hover: linear-gradient(0deg, #272e39 0%, #272e39 100%);
  --background-base-color-tb: #272e39;
  --background-base-color-tb-hover: #272e39;
  --background-base-gradient-tb-hover: linear-gradient(0deg, #272e39 0%, #272e39 100%);
  --background-base-color-sp: #272e39;
  --background-base-color-sp-hover: #272e39;
  --background-base-gradient-sp-hover: linear-gradient(0deg, #272e39 0%, #272e39 100%);
}

.zenblocks-btn-b74757a1 {
  --background-image-md: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/pexels-tima-miroshnichenko-6389857.jpg);
  --background-position-md: 21% 16%;
  --background-size-md: 120% auto;
  --background-repeat-md: no-repeat;
  --background-position-md-hover: 21% 16%;
  --background-size-md-hover: 120% auto;
  --background-repeat-md-hover: no-repeat;
  --background-image-tb: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/pexels-tima-miroshnichenko-6389857.jpg);
  --background-position-tb: 21% 16%;
  --background-size-tb: 120% auto;
  --background-repeat-tb: no-repeat;
  --background-position-tb-hover: 21% 16%;
  --background-size-tb-hover: 120% auto;
  --background-repeat-tb-hover: no-repeat;
  --background-image-sp: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/pexels-tima-miroshnichenko-6389857.jpg);
  --background-position-sp: 21% 16%;
  --background-size-sp: 120% auto;
  --background-repeat-sp: no-repeat;
  --background-position-sp-hover: 21% 16%;
  --background-size-sp-hover: 120% auto;
  --background-repeat-sp-hover: no-repeat;
}

.zenblocks-btn-b74757a1 {
  --styling-border-width-md: 1px;
  --styling-border-style-md: solid;
  --styling-border-color-md: #f7f38b;
  --styling-box-sizing-md: border-box;
  --styling-border-width-md-hover: 1px;
  --styling-border-style-md-hover: solid;
  --styling-border-color-md-hover: #f7f38b;
  --styling-border-width-tb: 1px;
  --styling-border-style-tb: solid;
  --styling-border-color-tb: #f7f38b;
  --styling-box-sizing-tb: border-box;
  --styling-border-width-tb-hover: 1px;
  --styling-border-style-tb-hover: solid;
  --styling-border-color-tb-hover: #f7f38b;
  --styling-border-width-sp: 1px;
  --styling-border-style-sp: solid;
  --styling-border-color-sp: #f7f38b;
  --styling-box-sizing-sp: border-box;
  --styling-border-width-sp-hover: 1px;
  --styling-border-style-sp-hover: solid;
  --styling-border-color-sp-hover: #f7f38b;
}

.zenblocks-btn-b74757a1 {
  --styling-inner-shadow-md: inset 0px 0px 10px 0px #f7f38b;
  --styling-inner-shadow-md-hover: inset 0px 0px 10px 0px #f7f38b;
  --styling-inner-shadow-tb: inset 0px 0px 10px 0px #f7f38b;
  --styling-inner-shadow-tb-hover: inset 0px 0px 10px 0px #f7f38b;
  --styling-inner-shadow-sp: inset 0px 0px 10px 0px #f7f38b;
  --styling-inner-shadow-sp-hover: inset 0px 0px 10px 0px #f7f38b;
}

.zenblocks-btn-b74757a1 {
  --icon-frame-border-color-md: transparent;
  --icon-frame-border-style-md: solid;
  --icon-frame-bg-color-md: transparent;
  --icon-frame-width-md-hover: 0px;
  --icon-frame-height-md-hover: 0px;
  --icon-frame-border-color-md-hover: transparent;
  --icon-frame-border-style-md-hover: solid;
  --icon-frame-bg-color-md-hover: transparent;
  --icon-frame-border-color-tb: transparent;
  --icon-frame-border-style-tb: solid;
  --icon-frame-bg-color-tb: transparent;
  --icon-frame-width-tb-hover: 0px;
  --icon-frame-height-tb-hover: 0px;
  --icon-frame-border-color-tb-hover: transparent;
  --icon-frame-border-style-tb-hover: solid;
  --icon-frame-bg-color-tb-hover: transparent;
  --icon-frame-border-color-sp: transparent;
  --icon-frame-border-style-sp: solid;
  --icon-frame-bg-color-sp: transparent;
  --icon-frame-width-sp-hover: 0px;
  --icon-frame-height-sp-hover: 0px;
  --icon-frame-border-color-sp-hover: transparent;
  --icon-frame-border-style-sp-hover: solid;
  --icon-frame-bg-color-sp-hover: transparent;
}

.zenblocks-btn-b74757a1 {
  --layout-width-md: 100%;
  --layout-width-max-md: 340px;
  --layout-width-tb: 100%;
  --layout-width-max-tb: 340px;
  --layout-width-sp: 100%;
  --layout-width-max-sp: 340px;
}

.zenblocks-btn-b74757a1 {
  --band-position-md: 50% 50%;
  --band-size-md: cover;
  --band-repeat-md: no-repeat;
  --band-frame-width-md: 93%;
  --band-frame-height-md: 95%;
  --band-radius-md: 7px;
  --band-border-width-md: 2px;
  --band-border-style-md: dotted;
  --band-border-color-md: #f8fafc;
  --band-box-sizing-md: border-box;
  --band-image-opacity-md: 1;
  --band-left-md: 50%;
  --band-right-md: auto;
  --band-transform-x-md: -50%;
  --band-top-md: 50%;
  --band-bottom-md: auto;
  --band-transform-y-md: -50%;
  --band-position-md-hover: 50% 50%;
  --band-size-md-hover: cover;
  --band-repeat-md-hover: no-repeat;
  --band-frame-width-md-hover: 93%;
  --band-frame-height-md-hover: 95%;
  --band-radius-md-hover: 7px;
  --band-border-width-md-hover: 2px;
  --band-border-style-md-hover: dotted;
  --band-border-color-md-hover: #f8fafc;
  --band-box-sizing-md-hover: border-box;
  --band-image-opacity-md-hover: 1;
  --band-left-md-hover: 50%;
  --band-right-md-hover: auto;
  --band-transform-x-md-hover: -50%;
  --band-top-md-hover: 50%;
  --band-bottom-md-hover: auto;
  --band-transform-y-md-hover: -50%;
  --band-position-tb: 50% 50%;
  --band-size-tb: cover;
  --band-repeat-tb: no-repeat;
  --band-frame-width-tb: 93%;
  --band-frame-height-tb: 95%;
  --band-radius-tb: 7px;
  --band-border-width-tb: 2px;
  --band-border-style-tb: dotted;
  --band-border-color-tb: #f8fafc;
  --band-box-sizing-tb: border-box;
  --band-image-opacity-tb: 1;
  --band-left-tb: 50%;
  --band-right-tb: auto;
  --band-transform-x-tb: -50%;
  --band-top-tb: 50%;
  --band-bottom-tb: auto;
  --band-transform-y-tb: -50%;
  --band-position-tb-hover: 50% 50%;
  --band-size-tb-hover: cover;
  --band-repeat-tb-hover: no-repeat;
  --band-frame-width-tb-hover: 93%;
  --band-frame-height-tb-hover: 95%;
  --band-radius-tb-hover: 7px;
  --band-border-width-tb-hover: 2px;
  --band-border-style-tb-hover: dotted;
  --band-border-color-tb-hover: #f8fafc;
  --band-box-sizing-tb-hover: border-box;
  --band-image-opacity-tb-hover: 1;
  --band-left-tb-hover: 50%;
  --band-right-tb-hover: auto;
  --band-transform-x-tb-hover: -50%;
  --band-top-tb-hover: 50%;
  --band-bottom-tb-hover: auto;
  --band-transform-y-tb-hover: -50%;
  --band-position-sp: 50% 50%;
  --band-size-sp: cover;
  --band-repeat-sp: no-repeat;
  --band-frame-width-sp: 93%;
  --band-frame-height-sp: 95%;
  --band-radius-sp: 7px;
  --band-border-width-sp: 2px;
  --band-border-style-sp: dotted;
  --band-border-color-sp: #f8fafc;
  --band-box-sizing-sp: border-box;
  --band-image-opacity-sp: 1;
  --band-left-sp: 50%;
  --band-right-sp: auto;
  --band-transform-x-sp: -50%;
  --band-top-sp: 50%;
  --band-bottom-sp: auto;
  --band-transform-y-sp: -50%;
  --band-position-sp-hover: 50% 50%;
  --band-size-sp-hover: cover;
  --band-repeat-sp-hover: no-repeat;
  --band-frame-width-sp-hover: 93%;
  --band-frame-height-sp-hover: 95%;
  --band-radius-sp-hover: 7px;
  --band-border-width-sp-hover: 2px;
  --band-border-style-sp-hover: dotted;
  --band-border-color-sp-hover: #f8fafc;
  --band-box-sizing-sp-hover: border-box;
  --band-image-opacity-sp-hover: 1;
  --band-left-sp-hover: 50%;
  --band-right-sp-hover: auto;
  --band-transform-x-sp-hover: -50%;
  --band-top-sp-hover: 50%;
  --band-bottom-sp-hover: auto;
  --band-transform-y-sp-hover: -50%;
}

/* Block: btn-510063ab */
.zenblocks-btn-510063ab {
  --spacing-padding-top-md: 120px;
  --spacing-padding-right-md: 10px;
  --spacing-padding-bottom-md: 20px;
  --spacing-padding-left-md: 10px;
  --spacing-padding-top-tb: 120px;
  --spacing-padding-right-tb: 10px;
  --spacing-padding-bottom-tb: 20px;
  --spacing-padding-left-tb: 10px;
  --spacing-padding-top-sp: 120px;
  --spacing-padding-right-sp: 10px;
  --spacing-padding-bottom-sp: 20px;
  --spacing-padding-left-sp: 10px;
}

.zenblocks-btn-510063ab {
  --font-size-md: 26px;
  --font-size-md-hover: 26px;
  --font-size-tb: 26px;
  --font-size-tb-hover: 26px;
  --font-size-sp: 26px;
  --font-size-sp-hover: 26px;
}

.zenblocks-btn-510063ab {
  --line-height-md: 1.2;
  --text-main-height-md: 1.2em;
  --line-height-md-hover: 1.2;
  --line-height-tb: 1.2;
  --text-main-height-tb: 1.2em;
  --line-height-tb-hover: 1.2;
  --line-height-sp: 1.2;
  --text-main-height-sp: 1.2em;
  --line-height-sp-hover: 1.2;
}

.zenblocks-btn-510063ab {
  --letter-spacing-md: 0.8px;
  --letter-spacing-md-hover: 0.8px;
  --letter-spacing-tb: 0.8px;
  --letter-spacing-tb-hover: 0.8px;
  --letter-spacing-sp: 0.8px;
  --letter-spacing-sp-hover: 0.8px;
}

.zenblocks-btn-510063ab {
  --copy-micro-padding-top-md: 5px;
  --copy-micro-padding-right-md: 40px;
  --copy-micro-padding-bottom-md: 5px;
  --copy-micro-padding-left-md: 40px;
  --copy-micro-font-size-md: var(--wp--preset--font-size--md);
  --copy-micro-font-weight-md: 600;
  --copy-micro-padding-top-tb: 5px;
  --copy-micro-padding-right-tb: 40px;
  --copy-micro-padding-bottom-tb: 5px;
  --copy-micro-padding-left-tb: 40px;
  --copy-micro-font-size-tb: var(--wp--preset--font-size--md);
  --copy-micro-font-weight-tb: 600;
  --copy-micro-padding-top-sp: 5px;
  --copy-micro-padding-right-sp: 40px;
  --copy-micro-padding-bottom-sp: 5px;
  --copy-micro-padding-left-sp: 40px;
  --copy-micro-font-size-sp: var(--wp--preset--font-size--md);
  --copy-micro-font-weight-sp: 600;
}

.zenblocks-btn-510063ab {
  --copy-micro-border-style-md: none;
  --copy-micro-border-color-md: #d87c0e;
  --copy-micro-border-style-tb: none;
  --copy-micro-border-color-tb: #d87c0e;
  --copy-micro-border-style-sp: none;
  --copy-micro-border-color-sp: #d87c0e;
}

.zenblocks-btn-510063ab {
  --icon-size-md: 22px;
  --icon-size-md-hover: 22px;
  --icon-size-tb: 22px;
  --icon-size-tb-hover: 22px;
  --icon-size-sp: 22px;
  --icon-size-sp-hover: 22px;
}

.zenblocks-btn-510063ab {
  --icon-left-md: 50%;
  --icon-right-md: auto;
  --icon-transform-x-md: -50%;
  --icon-top-md: calc(50% + -37px);
  --icon-bottom-md: auto;
  --icon-transform-y-md: -50%;
  --icon-left-md-hover: 50%;
  --icon-right-md-hover: auto;
  --icon-transform-x-md-hover: -50%;
  --icon-top-md-hover: calc(50% + -37px);
  --icon-bottom-md-hover: auto;
  --icon-transform-y-md-hover: -50%;
  --icon-left-tb: 50%;
  --icon-right-tb: auto;
  --icon-transform-x-tb: -50%;
  --icon-top-tb: calc(50% + -37px);
  --icon-bottom-tb: auto;
  --icon-transform-y-tb: -50%;
  --icon-left-tb-hover: 50%;
  --icon-right-tb-hover: auto;
  --icon-transform-x-tb-hover: -50%;
  --icon-top-tb-hover: calc(50% + -37px);
  --icon-bottom-tb-hover: auto;
  --icon-transform-y-tb-hover: -50%;
  --icon-left-sp: 50%;
  --icon-right-sp: auto;
  --icon-transform-x-sp: -50%;
  --icon-top-sp: calc(50% + -37px);
  --icon-bottom-sp: auto;
  --icon-transform-y-sp: -50%;
  --icon-left-sp-hover: 50%;
  --icon-right-sp-hover: auto;
  --icon-transform-x-sp-hover: -50%;
  --icon-top-sp-hover: calc(50% + -37px);
  --icon-bottom-sp-hover: auto;
  --icon-transform-y-sp-hover: -50%;
}

.zenblocks-btn-510063ab {
  --icon-color-md: #FFFFFF;
  --icon-color-md-hover: #FFFFFF;
  --icon-color-tb: #FFFFFF;
  --icon-color-tb-hover: #FFFFFF;
  --icon-color-sp: #FFFFFF;
  --icon-color-sp-hover: #FFFFFF;
}

.zenblocks-btn-510063ab {
  --background-color-md: linear-gradient(135deg,rgb(214,103,0) 0%,rgb(250,140,7) 100%);
  --background-color-opacity-md: 1;
  --background-color-mix-blend-mode-md: soft-light;
  --background-color-md-hover: linear-gradient(135deg,rgb(214,103,0) 0%,rgb(250,140,7) 100%);
  --background-color-opacity-md-hover: 1;
  --background-color-mix-blend-mode-md-hover: soft-light;
  --background-color-tb: linear-gradient(135deg,rgb(214,103,0) 0%,rgb(250,140,7) 100%);
  --background-color-opacity-tb: 1;
  --background-color-mix-blend-mode-tb: soft-light;
  --background-color-tb-hover: linear-gradient(135deg,rgb(214,103,0) 0%,rgb(250,140,7) 100%);
  --background-color-opacity-tb-hover: 1;
  --background-color-mix-blend-mode-tb-hover: soft-light;
  --background-color-sp: linear-gradient(135deg,rgb(214,103,0) 0%,rgb(250,140,7) 100%);
  --background-color-opacity-sp: 1;
  --background-color-mix-blend-mode-sp: soft-light;
  --background-color-sp-hover: linear-gradient(135deg,rgb(214,103,0) 0%,rgb(250,140,7) 100%);
  --background-color-opacity-sp-hover: 1;
  --background-color-mix-blend-mode-sp-hover: soft-light;
}

.zenblocks-btn-510063ab {
  --background-base-color-md-hover: #111111;
  --background-base-gradient-md-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
  --background-base-color-tb-hover: #111111;
  --background-base-gradient-tb-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
  --background-base-color-sp-hover: #111111;
  --background-base-gradient-sp-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
}

.zenblocks-btn-510063ab {
  --background-image-md: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/julia-blumberg-Y3SClJPVUxI-unsplash-scaled.jpg);
  --background-position-md: 46% 44%;
  --background-size-md: 100% auto;
  --background-repeat-md: no-repeat;
  --background-position-md-hover: 46% 44%;
  --background-size-md-hover: 100% auto;
  --background-repeat-md-hover: no-repeat;
  --background-image-tb: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/julia-blumberg-Y3SClJPVUxI-unsplash-scaled.jpg);
  --background-position-tb: 46% 44%;
  --background-size-tb: 100% auto;
  --background-repeat-tb: no-repeat;
  --background-position-tb-hover: 46% 44%;
  --background-size-tb-hover: 100% auto;
  --background-repeat-tb-hover: no-repeat;
  --background-image-sp: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/julia-blumberg-Y3SClJPVUxI-unsplash-scaled.jpg);
  --background-position-sp: 46% 44%;
  --background-size-sp: 100% auto;
  --background-repeat-sp: no-repeat;
  --background-position-sp-hover: 46% 44%;
  --background-size-sp-hover: 100% auto;
  --background-repeat-sp-hover: no-repeat;
}

.zenblocks-btn-510063ab {
  --background-pattern-type-md: none;
  --background-pattern-color-md: #000000;
  --background-pattern-opacity-md: 0.1;
  --background-pattern-size-md: 4px;
  --background-pattern-rotate-md: 0deg;
  --background-pattern-type-md-hover: none;
  --background-pattern-color-md-hover: #000000;
  --background-pattern-opacity-md-hover: 0.1;
  --background-pattern-size-md-hover: 4px;
  --background-pattern-rotate-md-hover: 0deg;
  --background-pattern-type-tb: none;
  --background-pattern-color-tb: #000000;
  --background-pattern-opacity-tb: 0.1;
  --background-pattern-size-tb: 4px;
  --background-pattern-rotate-tb: 0deg;
  --background-pattern-type-tb-hover: none;
  --background-pattern-color-tb-hover: #000000;
  --background-pattern-opacity-tb-hover: 0.1;
  --background-pattern-size-tb-hover: 4px;
  --background-pattern-rotate-tb-hover: 0deg;
  --background-pattern-type-sp: none;
  --background-pattern-color-sp: #000000;
  --background-pattern-opacity-sp: 0.1;
  --background-pattern-size-sp: 4px;
  --background-pattern-rotate-sp: 0deg;
  --background-pattern-type-sp-hover: none;
  --background-pattern-color-sp-hover: #000000;
  --background-pattern-opacity-sp-hover: 0.1;
  --background-pattern-size-sp-hover: 4px;
  --background-pattern-rotate-sp-hover: 0deg;
}

.zenblocks-btn-510063ab {
  --styling-border-width-md: 6px;
  --styling-border-style-md: solid;
  --styling-border-color-md: #ffffff;
  --styling-box-sizing-md: border-box;
  --styling-border-width-md-hover: 6px;
  --styling-border-style-md-hover: solid;
  --styling-border-color-md-hover: #ffffff;
  --styling-border-width-tb: 6px;
  --styling-border-style-tb: solid;
  --styling-border-color-tb: #ffffff;
  --styling-box-sizing-tb: border-box;
  --styling-border-width-tb-hover: 6px;
  --styling-border-style-tb-hover: solid;
  --styling-border-color-tb-hover: #ffffff;
  --styling-border-width-sp: 6px;
  --styling-border-style-sp: solid;
  --styling-border-color-sp: #ffffff;
  --styling-box-sizing-sp: border-box;
  --styling-border-width-sp-hover: 6px;
  --styling-border-style-sp-hover: solid;
  --styling-border-color-sp-hover: #ffffff;
}

.zenblocks-btn-510063ab {
  --styling-radius-md: 0px;
  --styling-radius-top-left-md: 0px;
  --styling-radius-top-right-md: 0px;
  --styling-radius-bottom-right-md: 0px;
  --styling-radius-bottom-left-md: 0px;
  --styling-radius-md-hover: 0px;
  --styling-radius-top-left-md-hover: 0px;
  --styling-radius-top-right-md-hover: 0px;
  --styling-radius-bottom-right-md-hover: 0px;
  --styling-radius-bottom-left-md-hover: 0px;
  --styling-radius-tb: 0px;
  --styling-radius-top-left-tb: 0px;
  --styling-radius-top-right-tb: 0px;
  --styling-radius-bottom-right-tb: 0px;
  --styling-radius-bottom-left-tb: 0px;
  --styling-radius-tb-hover: 0px;
  --styling-radius-top-left-tb-hover: 0px;
  --styling-radius-top-right-tb-hover: 0px;
  --styling-radius-bottom-right-tb-hover: 0px;
  --styling-radius-bottom-left-tb-hover: 0px;
  --styling-radius-sp: 0px;
  --styling-radius-top-left-sp: 0px;
  --styling-radius-top-right-sp: 0px;
  --styling-radius-bottom-right-sp: 0px;
  --styling-radius-bottom-left-sp: 0px;
  --styling-radius-sp-hover: 0px;
  --styling-radius-top-left-sp-hover: 0px;
  --styling-radius-top-right-sp-hover: 0px;
  --styling-radius-bottom-right-sp-hover: 0px;
  --styling-radius-bottom-left-sp-hover: 0px;
}

.zenblocks-btn-510063ab {
  --styling-shadow-md: 0px 0px 16px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-md-hover: none;
  --styling-shadow-tb: 0px 0px 16px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-tb-hover: none;
  --styling-shadow-sp: 0px 0px 16px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-sp-hover: none;
}

.zenblocks-btn-510063ab {
  --styling-inner-shadow-md: inset 0px 0px 10px 0px rgba(30, 41, 59, 0.45);
  --styling-inner-shadow-md-hover: inset 0px 0px 10px 0px rgba(100, 116, 139, 0.45);
  --styling-inner-shadow-tb: inset 0px 0px 10px 0px rgba(30, 41, 59, 0.45);
  --styling-inner-shadow-tb-hover: inset 0px 0px 10px 0px rgba(100, 116, 139, 0.45);
  --styling-inner-shadow-sp: inset 0px 0px 10px 0px rgba(30, 41, 59, 0.45);
  --styling-inner-shadow-sp-hover: inset 0px 0px 10px 0px rgba(100, 116, 139, 0.45);
}

.zenblocks-btn-510063ab {
  --icon-frame-width-md: 30px;
  --icon-frame-height-md: 30px;
  --icon-frame-radius-md: 0px;
  --icon-frame-border-width-md: 2px;
  --icon-frame-border-top-width-md: 2px;
  --icon-frame-border-right-width-md: 2px;
  --icon-frame-border-bottom-width-md: 2px;
  --icon-frame-border-left-width-md: 2px;
  --icon-frame-border-color-md: transparent;
  --icon-frame-border-style-md: none;
  --icon-frame-bg-color-md: rgba(255, 37, 37, 0);
  --icon-frame-width-md-hover: 30px;
  --icon-frame-height-md-hover: 30px;
  --icon-frame-radius-md-hover: 0px;
  --icon-frame-border-width-md-hover: 2px;
  --icon-frame-border-top-width-md-hover: 2px;
  --icon-frame-border-right-width-md-hover: 2px;
  --icon-frame-border-bottom-width-md-hover: 2px;
  --icon-frame-border-left-width-md-hover: 2px;
  --icon-frame-border-color-md-hover: transparent;
  --icon-frame-border-style-md-hover: none;
  --icon-frame-bg-color-md-hover: rgba(255, 37, 37, 0);
  --icon-frame-width-tb: 30px;
  --icon-frame-height-tb: 30px;
  --icon-frame-radius-tb: 0px;
  --icon-frame-border-width-tb: 2px;
  --icon-frame-border-top-width-tb: 2px;
  --icon-frame-border-right-width-tb: 2px;
  --icon-frame-border-bottom-width-tb: 2px;
  --icon-frame-border-left-width-tb: 2px;
  --icon-frame-border-color-tb: transparent;
  --icon-frame-border-style-tb: none;
  --icon-frame-bg-color-tb: rgba(255, 37, 37, 0);
  --icon-frame-width-tb-hover: 30px;
  --icon-frame-height-tb-hover: 30px;
  --icon-frame-radius-tb-hover: 0px;
  --icon-frame-border-width-tb-hover: 2px;
  --icon-frame-border-top-width-tb-hover: 2px;
  --icon-frame-border-right-width-tb-hover: 2px;
  --icon-frame-border-bottom-width-tb-hover: 2px;
  --icon-frame-border-left-width-tb-hover: 2px;
  --icon-frame-border-color-tb-hover: transparent;
  --icon-frame-border-style-tb-hover: none;
  --icon-frame-bg-color-tb-hover: rgba(255, 37, 37, 0);
  --icon-frame-width-sp: 30px;
  --icon-frame-height-sp: 30px;
  --icon-frame-radius-sp: 0px;
  --icon-frame-border-width-sp: 2px;
  --icon-frame-border-top-width-sp: 2px;
  --icon-frame-border-right-width-sp: 2px;
  --icon-frame-border-bottom-width-sp: 2px;
  --icon-frame-border-left-width-sp: 2px;
  --icon-frame-border-color-sp: transparent;
  --icon-frame-border-style-sp: none;
  --icon-frame-bg-color-sp: rgba(255, 37, 37, 0);
  --icon-frame-width-sp-hover: 30px;
  --icon-frame-height-sp-hover: 30px;
  --icon-frame-radius-sp-hover: 0px;
  --icon-frame-border-width-sp-hover: 2px;
  --icon-frame-border-top-width-sp-hover: 2px;
  --icon-frame-border-right-width-sp-hover: 2px;
  --icon-frame-border-bottom-width-sp-hover: 2px;
  --icon-frame-border-left-width-sp-hover: 2px;
  --icon-frame-border-color-sp-hover: transparent;
  --icon-frame-border-style-sp-hover: none;
  --icon-frame-bg-color-sp-hover: rgba(255, 37, 37, 0);
}

.zenblocks-btn-510063ab {
  --layout-width-md: auto;
  --layout-width-max-md: 350px;
  --layout-width-tb: auto;
  --layout-width-max-tb: 350px;
  --layout-width-sp: 100%;
  --layout-width-max-sp: 350px;
}

.zenblocks-btn-510063ab {
  --band-position-md: 50% 50%;
  --band-size-md: 100% auto;
  --band-repeat-md: no-repeat;
  --band-frame-width-md: 100%;
  --band-frame-height-md: 80px;
  --band-radius-md: 0px;
  --band-border-width-md: 0px;
  --band-border-style-md: none;
  --band-border-color-md: transparent;
  --band-box-sizing-md: border-box;
  --band-image-base-color-md: rgba(132, 132, 132, 0.45);
  --band-image-opacity-md: 1;
  --band-left-md: 50%;
  --band-right-md: auto;
  --band-transform-x-md: -50%;
  --band-top-md: auto;
  --band-bottom-md: 0%;
  --band-transform-y-md: 0;
  --band-position-md-hover: 50% 50%;
  --band-size-md-hover: 100% auto;
  --band-repeat-md-hover: no-repeat;
  --band-frame-width-md-hover: 100%;
  --band-frame-height-md-hover: 80px;
  --band-radius-md-hover: 0px;
  --band-border-width-md-hover: 0px;
  --band-border-style-md-hover: none;
  --band-border-color-md-hover: transparent;
  --band-box-sizing-md-hover: border-box;
  --band-image-base-color-md-hover: rgba(132, 132, 132, 0.45);
  --band-base-gradient-md-hover: linear-gradient(0deg, rgba(132, 132, 132, 0.45) 0%, rgba(132, 132, 132, 0.45) 100%);
  --band-image-opacity-md-hover: 1;
  --band-left-md-hover: 50%;
  --band-right-md-hover: auto;
  --band-transform-x-md-hover: -50%;
  --band-top-md-hover: auto;
  --band-bottom-md-hover: 0%;
  --band-transform-y-md-hover: 0;
  --band-color-md: linear-gradient(90deg, transparent 0%, transparent 100%);
  --band-color-opacity-md: 1;
  --band-color-blend-mode-md: normal;
  --band-color-md-hover: linear-gradient(90deg, transparent 0%, transparent 100%);
  --band-color-opacity-md-hover: 1;
  --band-color-blend-mode-md-hover: normal;
  --band-pattern-type-md: dots;
  --band-pattern-color-md: #FFFFFF;
  --band-pattern-opacity-md: 0.4;
  --band-pattern-size-md: 8px;
  --band-pattern-blend-mode-md: lighten;
  --band-pattern-type-md-hover: dots;
  --band-pattern-color-md-hover: #FFFFFF;
  --band-pattern-opacity-md-hover: 0.4;
  --band-pattern-size-md-hover: 8px;
  --band-pattern-blend-mode-md-hover: lighten;
  --band-opacity-md: 0.85;
  --band-blend-mode-md: normal;
  --band-opacity-md-hover: 0.85;
  --band-blend-mode-md-hover: normal;
  --band-position-tb: 50% 50%;
  --band-size-tb: 100% auto;
  --band-repeat-tb: no-repeat;
  --band-frame-width-tb: 100%;
  --band-frame-height-tb: 80px;
  --band-radius-tb: 0px;
  --band-border-width-tb: 0px;
  --band-border-style-tb: none;
  --band-border-color-tb: transparent;
  --band-box-sizing-tb: border-box;
  --band-image-base-color-tb: rgba(132, 132, 132, 0.45);
  --band-image-opacity-tb: 1;
  --band-left-tb: 50%;
  --band-right-tb: auto;
  --band-transform-x-tb: -50%;
  --band-top-tb: auto;
  --band-bottom-tb: 0%;
  --band-transform-y-tb: 0;
  --band-position-tb-hover: 50% 50%;
  --band-size-tb-hover: 100% auto;
  --band-repeat-tb-hover: no-repeat;
  --band-frame-width-tb-hover: 100%;
  --band-frame-height-tb-hover: 80px;
  --band-radius-tb-hover: 0px;
  --band-border-width-tb-hover: 0px;
  --band-border-style-tb-hover: none;
  --band-border-color-tb-hover: transparent;
  --band-box-sizing-tb-hover: border-box;
  --band-image-base-color-tb-hover: rgba(132, 132, 132, 0.45);
  --band-base-gradient-tb-hover: linear-gradient(0deg, rgba(132, 132, 132, 0.45) 0%, rgba(132, 132, 132, 0.45) 100%);
  --band-image-opacity-tb-hover: 1;
  --band-left-tb-hover: 50%;
  --band-right-tb-hover: auto;
  --band-transform-x-tb-hover: -50%;
  --band-top-tb-hover: auto;
  --band-bottom-tb-hover: 0%;
  --band-transform-y-tb-hover: 0;
  --band-color-tb: linear-gradient(90deg, transparent 0%, transparent 100%);
  --band-color-opacity-tb: 1;
  --band-color-blend-mode-tb: normal;
  --band-color-tb-hover: linear-gradient(90deg, transparent 0%, transparent 100%);
  --band-color-opacity-tb-hover: 1;
  --band-color-blend-mode-tb-hover: normal;
  --band-pattern-type-tb: dots;
  --band-pattern-color-tb: #FFFFFF;
  --band-pattern-opacity-tb: 0.4;
  --band-pattern-size-tb: 8px;
  --band-pattern-blend-mode-tb: lighten;
  --band-pattern-type-tb-hover: dots;
  --band-pattern-color-tb-hover: #FFFFFF;
  --band-pattern-opacity-tb-hover: 0.4;
  --band-pattern-size-tb-hover: 8px;
  --band-pattern-blend-mode-tb-hover: lighten;
  --band-opacity-tb: 0.85;
  --band-blend-mode-tb: normal;
  --band-opacity-tb-hover: 0.85;
  --band-blend-mode-tb-hover: normal;
  --band-position-sp: 50% 50%;
  --band-size-sp: 100% auto;
  --band-repeat-sp: no-repeat;
  --band-frame-width-sp: 100%;
  --band-frame-height-sp: 80px;
  --band-radius-sp: 0px;
  --band-border-width-sp: 0px;
  --band-border-style-sp: none;
  --band-border-color-sp: transparent;
  --band-box-sizing-sp: border-box;
  --band-image-base-color-sp: rgba(132, 132, 132, 0.45);
  --band-image-opacity-sp: 1;
  --band-left-sp: 50%;
  --band-right-sp: auto;
  --band-transform-x-sp: -50%;
  --band-top-sp: auto;
  --band-bottom-sp: 0%;
  --band-transform-y-sp: 0;
  --band-position-sp-hover: 50% 50%;
  --band-size-sp-hover: 100% auto;
  --band-repeat-sp-hover: no-repeat;
  --band-frame-width-sp-hover: 100%;
  --band-frame-height-sp-hover: 80px;
  --band-radius-sp-hover: 0px;
  --band-border-width-sp-hover: 0px;
  --band-border-style-sp-hover: none;
  --band-border-color-sp-hover: transparent;
  --band-box-sizing-sp-hover: border-box;
  --band-image-base-color-sp-hover: rgba(132, 132, 132, 0.45);
  --band-base-gradient-sp-hover: linear-gradient(0deg, rgba(132, 132, 132, 0.45) 0%, rgba(132, 132, 132, 0.45) 100%);
  --band-image-opacity-sp-hover: 1;
  --band-left-sp-hover: 50%;
  --band-right-sp-hover: auto;
  --band-transform-x-sp-hover: -50%;
  --band-top-sp-hover: auto;
  --band-bottom-sp-hover: 0%;
  --band-transform-y-sp-hover: 0;
  --band-color-sp: linear-gradient(90deg, transparent 0%, transparent 100%);
  --band-color-opacity-sp: 1;
  --band-color-blend-mode-sp: normal;
  --band-color-sp-hover: linear-gradient(90deg, transparent 0%, transparent 100%);
  --band-color-opacity-sp-hover: 1;
  --band-color-blend-mode-sp-hover: normal;
  --band-pattern-type-sp: dots;
  --band-pattern-color-sp: #FFFFFF;
  --band-pattern-opacity-sp: 0.4;
  --band-pattern-size-sp: 8px;
  --band-pattern-blend-mode-sp: lighten;
  --band-pattern-type-sp-hover: dots;
  --band-pattern-color-sp-hover: #FFFFFF;
  --band-pattern-opacity-sp-hover: 0.4;
  --band-pattern-size-sp-hover: 8px;
  --band-pattern-blend-mode-sp-hover: lighten;
  --band-opacity-sp: 0.85;
  --band-blend-mode-sp: normal;
  --band-opacity-sp-hover: 0.85;
  --band-blend-mode-sp-hover: normal;
}

.zenblocks-btn-510063ab {
  --thumbnail-position-md: 50% 50%;
  --thumbnail-size-md: cover;
  --thumbnail-repeat-md: no-repeat;
  --thumbnail-frame-width-md: 100px;
  --thumbnail-frame-height-md: 100px;
  --thumbnail-radius-md: 0px;
  --thumbnail-border-width-md: 0px;
  --thumbnail-border-style-md: none;
  --thumbnail-border-color-md: transparent;
  --thumbnail-box-sizing-md: border-box;
  --thumbnail-left-md: 0%;
  --thumbnail-right-md: auto;
  --thumbnail-transform-x-md: 0;
  --thumbnail-top-md: 0%;
  --thumbnail-bottom-md: auto;
  --thumbnail-transform-y-md: 0;
  --thumbnail-position-md-hover: 50% 50%;
  --thumbnail-size-md-hover: cover;
  --thumbnail-repeat-md-hover: no-repeat;
  --thumbnail-frame-width-md-hover: 100px;
  --thumbnail-frame-height-md-hover: 100px;
  --thumbnail-radius-md-hover: 0px;
  --thumbnail-border-width-md-hover: 0px;
  --thumbnail-border-style-md-hover: none;
  --thumbnail-border-color-md-hover: transparent;
  --thumbnail-box-sizing-md-hover: border-box;
  --thumbnail-left-md-hover: 0%;
  --thumbnail-right-md-hover: auto;
  --thumbnail-transform-x-md-hover: 0;
  --thumbnail-top-md-hover: 0%;
  --thumbnail-bottom-md-hover: auto;
  --thumbnail-transform-y-md-hover: 0;
  --thumbnail-color-md: transparent;
  --thumbnail-color-opacity-md: 0.5;
  --thumbnail-color-blend-mode-md: normal;
  --thumbnail-color-md-hover: transparent;
  --thumbnail-color-opacity-md-hover: 0.5;
  --thumbnail-color-blend-mode-md-hover: normal;
  --thumbnail-position-tb: 50% 50%;
  --thumbnail-size-tb: cover;
  --thumbnail-repeat-tb: no-repeat;
  --thumbnail-frame-width-tb: 100px;
  --thumbnail-frame-height-tb: 100px;
  --thumbnail-radius-tb: 0px;
  --thumbnail-border-width-tb: 0px;
  --thumbnail-border-style-tb: none;
  --thumbnail-border-color-tb: transparent;
  --thumbnail-box-sizing-tb: border-box;
  --thumbnail-left-tb: 0%;
  --thumbnail-right-tb: auto;
  --thumbnail-transform-x-tb: 0;
  --thumbnail-top-tb: 0%;
  --thumbnail-bottom-tb: auto;
  --thumbnail-transform-y-tb: 0;
  --thumbnail-position-tb-hover: 50% 50%;
  --thumbnail-size-tb-hover: cover;
  --thumbnail-repeat-tb-hover: no-repeat;
  --thumbnail-frame-width-tb-hover: 100px;
  --thumbnail-frame-height-tb-hover: 100px;
  --thumbnail-radius-tb-hover: 0px;
  --thumbnail-border-width-tb-hover: 0px;
  --thumbnail-border-style-tb-hover: none;
  --thumbnail-border-color-tb-hover: transparent;
  --thumbnail-box-sizing-tb-hover: border-box;
  --thumbnail-left-tb-hover: 0%;
  --thumbnail-right-tb-hover: auto;
  --thumbnail-transform-x-tb-hover: 0;
  --thumbnail-top-tb-hover: 0%;
  --thumbnail-bottom-tb-hover: auto;
  --thumbnail-transform-y-tb-hover: 0;
  --thumbnail-color-tb: transparent;
  --thumbnail-color-opacity-tb: 0.5;
  --thumbnail-color-blend-mode-tb: normal;
  --thumbnail-color-tb-hover: transparent;
  --thumbnail-color-opacity-tb-hover: 0.5;
  --thumbnail-color-blend-mode-tb-hover: normal;
  --thumbnail-position-sp: 50% 50%;
  --thumbnail-size-sp: cover;
  --thumbnail-repeat-sp: no-repeat;
  --thumbnail-frame-width-sp: 100px;
  --thumbnail-frame-height-sp: 100px;
  --thumbnail-radius-sp: 0px;
  --thumbnail-border-width-sp: 0px;
  --thumbnail-border-style-sp: none;
  --thumbnail-border-color-sp: transparent;
  --thumbnail-box-sizing-sp: border-box;
  --thumbnail-left-sp: 0%;
  --thumbnail-right-sp: auto;
  --thumbnail-transform-x-sp: 0;
  --thumbnail-top-sp: 0%;
  --thumbnail-bottom-sp: auto;
  --thumbnail-transform-y-sp: 0;
  --thumbnail-position-sp-hover: 50% 50%;
  --thumbnail-size-sp-hover: cover;
  --thumbnail-repeat-sp-hover: no-repeat;
  --thumbnail-frame-width-sp-hover: 100px;
  --thumbnail-frame-height-sp-hover: 100px;
  --thumbnail-radius-sp-hover: 0px;
  --thumbnail-border-width-sp-hover: 0px;
  --thumbnail-border-style-sp-hover: none;
  --thumbnail-border-color-sp-hover: transparent;
  --thumbnail-box-sizing-sp-hover: border-box;
  --thumbnail-left-sp-hover: 0%;
  --thumbnail-right-sp-hover: auto;
  --thumbnail-transform-x-sp-hover: 0;
  --thumbnail-top-sp-hover: 0%;
  --thumbnail-bottom-sp-hover: auto;
  --thumbnail-transform-y-sp-hover: 0;
  --thumbnail-color-sp: transparent;
  --thumbnail-color-opacity-sp: 0.5;
  --thumbnail-color-blend-mode-sp: normal;
  --thumbnail-color-sp-hover: transparent;
  --thumbnail-color-opacity-sp-hover: 0.5;
  --thumbnail-color-blend-mode-sp-hover: normal;
}

/* Block: btn-b6ca9ef4 */
.zenblocks-btn-b6ca9ef4 {
  --spacing-padding-top-md: 14px;
  --spacing-padding-right-md: 10px;
  --spacing-padding-bottom-md: 14px;
  --spacing-padding-left-md: 38px;
  --spacing-padding-top-tb: 14px;
  --spacing-padding-right-tb: 10px;
  --spacing-padding-bottom-tb: 14px;
  --spacing-padding-left-tb: 38px;
  --spacing-padding-top-sp: 14px;
  --spacing-padding-right-sp: 10px;
  --spacing-padding-bottom-sp: 14px;
  --spacing-padding-left-sp: 38px;
}

.zenblocks-btn-b6ca9ef4 {
  --line-height-md: 1.5;
  --text-main-height-md: 1.5em;
  --line-height-md-hover: 1.5;
  --line-height-tb: 1.5;
  --text-main-height-tb: 1.5em;
  --line-height-tb-hover: 1.5;
  --line-height-sp: 1.5;
  --text-main-height-sp: 1.5em;
  --line-height-sp-hover: 1.5;
}

.zenblocks-btn-b6ca9ef4 {
  --letter-spacing-md: 0.8px;
  --letter-spacing-md-hover: 0.8px;
  --letter-spacing-tb: 0.8px;
  --letter-spacing-tb-hover: 0.8px;
  --letter-spacing-sp: 0.8px;
  --letter-spacing-sp-hover: 0.8px;
}

.zenblocks-btn-b6ca9ef4 {
  --icon-size-md: 12px;
  --icon-size-md-hover: 12px;
  --icon-size-tb: 12px;
  --icon-size-tb-hover: 12px;
  --icon-size-sp: 12px;
  --icon-size-sp-hover: 12px;
}

.zenblocks-btn-b6ca9ef4 {
  --icon-left-md: -16px;
  --icon-right-md: auto;
  --icon-transform-x-md: 0;
  --icon-top-md: 50%;
  --icon-bottom-md: auto;
  --icon-transform-y-md: -50%;
  --icon-left-md-hover: -16px;
  --icon-right-md-hover: auto;
  --icon-transform-x-md-hover: 0;
  --icon-top-md-hover: 50%;
  --icon-bottom-md-hover: auto;
  --icon-transform-y-md-hover: -50%;
  --icon-left-tb: -16px;
  --icon-right-tb: auto;
  --icon-transform-x-tb: 0;
  --icon-top-tb: 50%;
  --icon-bottom-tb: auto;
  --icon-transform-y-tb: -50%;
  --icon-left-tb-hover: -16px;
  --icon-right-tb-hover: auto;
  --icon-transform-x-tb-hover: 0;
  --icon-top-tb-hover: 50%;
  --icon-bottom-tb-hover: auto;
  --icon-transform-y-tb-hover: -50%;
  --icon-left-sp: -16px;
  --icon-right-sp: auto;
  --icon-transform-x-sp: 0;
  --icon-top-sp: 50%;
  --icon-bottom-sp: auto;
  --icon-transform-y-sp: -50%;
  --icon-left-sp-hover: -16px;
  --icon-right-sp-hover: auto;
  --icon-transform-x-sp-hover: 0;
  --icon-top-sp-hover: 50%;
  --icon-bottom-sp-hover: auto;
  --icon-transform-y-sp-hover: -50%;
}

.zenblocks-btn-b6ca9ef4 {
  --icon-color-md: #FFFFFF;
  --icon-color-md-hover: #FFFFFF;
  --icon-color-tb: #FFFFFF;
  --icon-color-tb-hover: #FFFFFF;
  --icon-color-sp: #FFFFFF;
  --icon-color-sp-hover: #FFFFFF;
}

.zenblocks-btn-b6ca9ef4 {
  --background-color-md: linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);
  --background-color-opacity-md: 0;
  --background-color-mix-blend-mode-md: normal;
  --background-color-md-hover: linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);
  --background-color-opacity-md-hover: 0;
  --background-color-mix-blend-mode-md-hover: normal;
  --background-color-tb: linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);
  --background-color-opacity-tb: 0;
  --background-color-mix-blend-mode-tb: normal;
  --background-color-tb-hover: linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);
  --background-color-opacity-tb-hover: 0;
  --background-color-mix-blend-mode-tb-hover: normal;
  --background-color-sp: linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);
  --background-color-opacity-sp: 0;
  --background-color-mix-blend-mode-sp: normal;
  --background-color-sp-hover: linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 100%);
  --background-color-opacity-sp-hover: 0;
  --background-color-mix-blend-mode-sp-hover: normal;
}

.zenblocks-btn-b6ca9ef4 {
  --background-base-color-md: rgba(255, 255, 255, 0);
  --background-base-color-md-hover: rgba(255, 255, 255, 0);
  --background-base-gradient-md-hover: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
  --background-base-color-tb: rgba(255, 255, 255, 0);
  --background-base-color-tb-hover: rgba(255, 255, 255, 0);
  --background-base-gradient-tb-hover: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
  --background-base-color-sp: rgba(255, 255, 255, 0);
  --background-base-color-sp-hover: rgba(255, 255, 255, 0);
  --background-base-gradient-sp-hover: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
}

.zenblocks-btn-b6ca9ef4 {
  --background-pattern-type-md: none;
  --background-pattern-color-md: #000000;
  --background-pattern-opacity-md: 0.5;
  --background-pattern-size-md: 3px;
  --background-pattern-rotate-md: 0deg;
  --background-pattern-type-md-hover: none;
  --background-pattern-color-md-hover: #000000;
  --background-pattern-opacity-md-hover: 0.5;
  --background-pattern-size-md-hover: 3px;
  --background-pattern-rotate-md-hover: 0deg;
  --background-pattern-type-tb: none;
  --background-pattern-color-tb: #000000;
  --background-pattern-opacity-tb: 0.5;
  --background-pattern-size-tb: 3px;
  --background-pattern-rotate-tb: 0deg;
  --background-pattern-type-tb-hover: none;
  --background-pattern-color-tb-hover: #000000;
  --background-pattern-opacity-tb-hover: 0.5;
  --background-pattern-size-tb-hover: 3px;
  --background-pattern-rotate-tb-hover: 0deg;
  --background-pattern-type-sp: none;
  --background-pattern-color-sp: #000000;
  --background-pattern-opacity-sp: 0.5;
  --background-pattern-size-sp: 3px;
  --background-pattern-rotate-sp: 0deg;
  --background-pattern-type-sp-hover: none;
  --background-pattern-color-sp-hover: #000000;
  --background-pattern-opacity-sp-hover: 0.5;
  --background-pattern-size-sp-hover: 3px;
  --background-pattern-rotate-sp-hover: 0deg;
}

.zenblocks-btn-b6ca9ef4 {
  --styling-radius-md: 5px;
  --styling-radius-top-left-md: 5px;
  --styling-radius-top-right-md: 5px;
  --styling-radius-bottom-right-md: 5px;
  --styling-radius-bottom-left-md: 5px;
  --styling-radius-md-hover: 5px;
  --styling-radius-top-left-md-hover: 5px;
  --styling-radius-top-right-md-hover: 5px;
  --styling-radius-bottom-right-md-hover: 5px;
  --styling-radius-bottom-left-md-hover: 5px;
  --styling-radius-tb: 5px;
  --styling-radius-top-left-tb: 5px;
  --styling-radius-top-right-tb: 5px;
  --styling-radius-bottom-right-tb: 5px;
  --styling-radius-bottom-left-tb: 5px;
  --styling-radius-tb-hover: 5px;
  --styling-radius-top-left-tb-hover: 5px;
  --styling-radius-top-right-tb-hover: 5px;
  --styling-radius-bottom-right-tb-hover: 5px;
  --styling-radius-bottom-left-tb-hover: 5px;
  --styling-radius-sp: 5px;
  --styling-radius-top-left-sp: 5px;
  --styling-radius-top-right-sp: 5px;
  --styling-radius-bottom-right-sp: 5px;
  --styling-radius-bottom-left-sp: 5px;
  --styling-radius-sp-hover: 5px;
  --styling-radius-top-left-sp-hover: 5px;
  --styling-radius-top-right-sp-hover: 5px;
  --styling-radius-bottom-right-sp-hover: 5px;
  --styling-radius-bottom-left-sp-hover: 5px;
}

.zenblocks-btn-b6ca9ef4 {
  --styling-shadow-md: none;
  --styling-shadow-md-hover: none;
  --styling-shadow-tb: none;
  --styling-shadow-tb-hover: none;
  --styling-shadow-sp: none;
  --styling-shadow-sp-hover: none;
}

.zenblocks-btn-b6ca9ef4 {
  --icon-frame-width-md: 20px;
  --icon-frame-height-md: 20px;
  --icon-frame-radius-md: 999px;
  --icon-frame-border-width-md: 2px;
  --icon-frame-border-top-width-md: 2px;
  --icon-frame-border-right-width-md: 2px;
  --icon-frame-border-bottom-width-md: 2px;
  --icon-frame-border-left-width-md: 2px;
  --icon-frame-border-color-md: transparent;
  --icon-frame-border-style-md: solid;
  --icon-frame-bg-color-md: #111111;
  --icon-frame-width-md-hover: 30em;
  --icon-frame-height-md-hover: 30em;
  --icon-frame-radius-md-hover: 999px;
  --icon-frame-border-width-md-hover: 2px;
  --icon-frame-border-top-width-md-hover: 2px;
  --icon-frame-border-right-width-md-hover: 2px;
  --icon-frame-border-bottom-width-md-hover: 2px;
  --icon-frame-border-left-width-md-hover: 2px;
  --icon-frame-border-color-md-hover: transparent;
  --icon-frame-border-style-md-hover: solid;
  --icon-frame-bg-color-md-hover: #111111;
  --icon-frame-width-tb: 20px;
  --icon-frame-height-tb: 20px;
  --icon-frame-radius-tb: 999px;
  --icon-frame-border-width-tb: 2px;
  --icon-frame-border-top-width-tb: 2px;
  --icon-frame-border-right-width-tb: 2px;
  --icon-frame-border-bottom-width-tb: 2px;
  --icon-frame-border-left-width-tb: 2px;
  --icon-frame-border-color-tb: transparent;
  --icon-frame-border-style-tb: solid;
  --icon-frame-bg-color-tb: #111111;
  --icon-frame-width-tb-hover: 30em;
  --icon-frame-height-tb-hover: 30em;
  --icon-frame-radius-tb-hover: 999px;
  --icon-frame-border-width-tb-hover: 2px;
  --icon-frame-border-top-width-tb-hover: 2px;
  --icon-frame-border-right-width-tb-hover: 2px;
  --icon-frame-border-bottom-width-tb-hover: 2px;
  --icon-frame-border-left-width-tb-hover: 2px;
  --icon-frame-border-color-tb-hover: transparent;
  --icon-frame-border-style-tb-hover: solid;
  --icon-frame-bg-color-tb-hover: #111111;
  --icon-frame-width-sp: 20px;
  --icon-frame-height-sp: 20px;
  --icon-frame-radius-sp: 999px;
  --icon-frame-border-width-sp: 2px;
  --icon-frame-border-top-width-sp: 2px;
  --icon-frame-border-right-width-sp: 2px;
  --icon-frame-border-bottom-width-sp: 2px;
  --icon-frame-border-left-width-sp: 2px;
  --icon-frame-border-color-sp: transparent;
  --icon-frame-border-style-sp: solid;
  --icon-frame-bg-color-sp: #111111;
  --icon-frame-width-sp-hover: 30em;
  --icon-frame-height-sp-hover: 30em;
  --icon-frame-radius-sp-hover: 999px;
  --icon-frame-border-width-sp-hover: 2px;
  --icon-frame-border-top-width-sp-hover: 2px;
  --icon-frame-border-right-width-sp-hover: 2px;
  --icon-frame-border-bottom-width-sp-hover: 2px;
  --icon-frame-border-left-width-sp-hover: 2px;
  --icon-frame-border-color-sp-hover: transparent;
  --icon-frame-border-style-sp-hover: solid;
  --icon-frame-bg-color-sp-hover: #111111;
}

.zenblocks-btn-b6ca9ef4 {
  --layout-width-md: auto;
  --layout-width-min-md: 195px;
  --layout-width-max-md: 195px;
  --layout-width-tb: auto;
  --layout-width-min-tb: 195px;
  --layout-width-max-tb: 195px;
  --layout-width-sp: auto;
  --layout-width-max-sp: 420px;
}

.zenblocks-btn-b6ca9ef4 {
  --thumbnail-position-md: 50% 50%;
  --thumbnail-size-md: cover;
  --thumbnail-repeat-md: no-repeat;
  --thumbnail-frame-width-md: 100px;
  --thumbnail-frame-height-md: 100px;
  --thumbnail-radius-md: 0px;
  --thumbnail-border-width-md: 0px;
  --thumbnail-border-style-md: none;
  --thumbnail-border-color-md: transparent;
  --thumbnail-box-sizing-md: border-box;
  --thumbnail-left-md: 0%;
  --thumbnail-right-md: auto;
  --thumbnail-transform-x-md: 0;
  --thumbnail-top-md: 0%;
  --thumbnail-bottom-md: auto;
  --thumbnail-transform-y-md: 0;
  --thumbnail-position-md-hover: 50% 50%;
  --thumbnail-size-md-hover: cover;
  --thumbnail-repeat-md-hover: no-repeat;
  --thumbnail-frame-width-md-hover: 100px;
  --thumbnail-frame-height-md-hover: 100px;
  --thumbnail-radius-md-hover: 0px;
  --thumbnail-border-width-md-hover: 0px;
  --thumbnail-border-style-md-hover: none;
  --thumbnail-border-color-md-hover: transparent;
  --thumbnail-box-sizing-md-hover: border-box;
  --thumbnail-left-md-hover: 0%;
  --thumbnail-right-md-hover: auto;
  --thumbnail-transform-x-md-hover: 0;
  --thumbnail-top-md-hover: 0%;
  --thumbnail-bottom-md-hover: auto;
  --thumbnail-transform-y-md-hover: 0;
  --thumbnail-color-md: transparent;
  --thumbnail-color-opacity-md: 0.5;
  --thumbnail-color-blend-mode-md: normal;
  --thumbnail-color-md-hover: transparent;
  --thumbnail-color-opacity-md-hover: 0.5;
  --thumbnail-color-blend-mode-md-hover: normal;
  --thumbnail-position-tb: 50% 50%;
  --thumbnail-size-tb: cover;
  --thumbnail-repeat-tb: no-repeat;
  --thumbnail-frame-width-tb: 100px;
  --thumbnail-frame-height-tb: 100px;
  --thumbnail-radius-tb: 0px;
  --thumbnail-border-width-tb: 0px;
  --thumbnail-border-style-tb: none;
  --thumbnail-border-color-tb: transparent;
  --thumbnail-box-sizing-tb: border-box;
  --thumbnail-left-tb: 0%;
  --thumbnail-right-tb: auto;
  --thumbnail-transform-x-tb: 0;
  --thumbnail-top-tb: 0%;
  --thumbnail-bottom-tb: auto;
  --thumbnail-transform-y-tb: 0;
  --thumbnail-position-tb-hover: 50% 50%;
  --thumbnail-size-tb-hover: cover;
  --thumbnail-repeat-tb-hover: no-repeat;
  --thumbnail-frame-width-tb-hover: 100px;
  --thumbnail-frame-height-tb-hover: 100px;
  --thumbnail-radius-tb-hover: 0px;
  --thumbnail-border-width-tb-hover: 0px;
  --thumbnail-border-style-tb-hover: none;
  --thumbnail-border-color-tb-hover: transparent;
  --thumbnail-box-sizing-tb-hover: border-box;
  --thumbnail-left-tb-hover: 0%;
  --thumbnail-right-tb-hover: auto;
  --thumbnail-transform-x-tb-hover: 0;
  --thumbnail-top-tb-hover: 0%;
  --thumbnail-bottom-tb-hover: auto;
  --thumbnail-transform-y-tb-hover: 0;
  --thumbnail-color-tb: transparent;
  --thumbnail-color-opacity-tb: 0.5;
  --thumbnail-color-blend-mode-tb: normal;
  --thumbnail-color-tb-hover: transparent;
  --thumbnail-color-opacity-tb-hover: 0.5;
  --thumbnail-color-blend-mode-tb-hover: normal;
  --thumbnail-position-sp: 50% 50%;
  --thumbnail-size-sp: cover;
  --thumbnail-repeat-sp: no-repeat;
  --thumbnail-frame-width-sp: 100px;
  --thumbnail-frame-height-sp: 100px;
  --thumbnail-radius-sp: 0px;
  --thumbnail-border-width-sp: 0px;
  --thumbnail-border-style-sp: none;
  --thumbnail-border-color-sp: transparent;
  --thumbnail-box-sizing-sp: border-box;
  --thumbnail-left-sp: 0%;
  --thumbnail-right-sp: auto;
  --thumbnail-transform-x-sp: 0;
  --thumbnail-top-sp: 0%;
  --thumbnail-bottom-sp: auto;
  --thumbnail-transform-y-sp: 0;
  --thumbnail-position-sp-hover: 50% 50%;
  --thumbnail-size-sp-hover: cover;
  --thumbnail-repeat-sp-hover: no-repeat;
  --thumbnail-frame-width-sp-hover: 100px;
  --thumbnail-frame-height-sp-hover: 100px;
  --thumbnail-radius-sp-hover: 0px;
  --thumbnail-border-width-sp-hover: 0px;
  --thumbnail-border-style-sp-hover: none;
  --thumbnail-border-color-sp-hover: transparent;
  --thumbnail-box-sizing-sp-hover: border-box;
  --thumbnail-left-sp-hover: 0%;
  --thumbnail-right-sp-hover: auto;
  --thumbnail-transform-x-sp-hover: 0;
  --thumbnail-top-sp-hover: 0%;
  --thumbnail-bottom-sp-hover: auto;
  --thumbnail-transform-y-sp-hover: 0;
  --thumbnail-color-sp: transparent;
  --thumbnail-color-opacity-sp: 0.5;
  --thumbnail-color-blend-mode-sp: normal;
  --thumbnail-color-sp-hover: transparent;
  --thumbnail-color-opacity-sp-hover: 0.5;
  --thumbnail-color-blend-mode-sp-hover: normal;
}

/* Block: btn-f87a0c35 */
.zenblocks-btn-f87a0c35 {
  --spacing-padding-top-md: 140px;
  --spacing-padding-right-md: 40px;
  --spacing-padding-bottom-md: 40px;
  --spacing-padding-left-md: 30px;
  --spacing-padding-top-tb: 140px;
  --spacing-padding-right-tb: 40px;
  --spacing-padding-bottom-tb: 40px;
  --spacing-padding-left-tb: 30px;
  --spacing-padding-top-sp: 140px;
  --spacing-padding-right-sp: 40px;
  --spacing-padding-bottom-sp: 40px;
  --spacing-padding-left-sp: 30px;
}

.zenblocks-btn-f87a0c35 {
  --font-size-md: 32px;
  --font-size-md-hover: 32px;
  --font-size-tb: 32px;
  --font-size-tb-hover: 32px;
  --font-size-sp: 32px;
  --font-size-sp-hover: 32px;
}

.zenblocks-btn-f87a0c35 {
  --line-height-md: 1.2;
  --text-main-height-md: 1.2em;
  --line-height-md-hover: 1.2;
  --line-height-tb: 1.2;
  --text-main-height-tb: 1.2em;
  --line-height-tb-hover: 1.2;
  --line-height-sp: 1.2;
  --text-main-height-sp: 1.2em;
  --line-height-sp-hover: 1.2;
}

.zenblocks-btn-f87a0c35 {
  --letter-spacing-md: 0.8px;
  --letter-spacing-md-hover: 0.8px;
  --letter-spacing-tb: 0.8px;
  --letter-spacing-tb-hover: 0.8px;
  --letter-spacing-sp: 0.8px;
  --letter-spacing-sp-hover: 0.8px;
}

.zenblocks-btn-f87a0c35 {
  --micro-text-margin-top-md: 0px;
  --micro-text-margin-right-md: 0px;
  --micro-text-margin-bottom-md: 0px;
  --micro-text-margin-left-md: 0px;
  --micro-text-padding-top-md: 0px;
  --micro-text-padding-right-md: 0px;
  --micro-text-padding-bottom-md: 0px;
  --micro-text-padding-left-md: 0px;
  --micro-text-font-size-md: var(--wp--preset--font-size--large);
  --micro-text-margin-top-tb: 0px;
  --micro-text-margin-right-tb: 0px;
  --micro-text-margin-bottom-tb: 0px;
  --micro-text-margin-left-tb: 20px;
  --micro-text-padding-top-tb: 0px;
  --micro-text-padding-right-tb: 0px;
  --micro-text-padding-bottom-tb: 0px;
  --micro-text-padding-left-tb: 0px;
  --micro-text-font-size-tb: var(--wp--preset--font-size--large);
  --micro-text-margin-top-sp: 0px;
  --micro-text-margin-right-sp: 0px;
  --micro-text-margin-bottom-sp: 0px;
  --micro-text-margin-left-sp: 110px;
  --micro-text-padding-top-sp: 0px;
  --micro-text-padding-right-sp: 0px;
  --micro-text-padding-bottom-sp: 0px;
  --micro-text-padding-left-sp: 0px;
  --micro-text-font-size-sp: var(--wp--preset--font-size--large);
}

.zenblocks-btn-f87a0c35 {
  --copy-micro-padding-top-md: 8px;
  --copy-micro-padding-right-md: 20px;
  --copy-micro-padding-bottom-md: 8px;
  --copy-micro-padding-left-md: 20px;
  --copy-micro-font-size-md: var(--wp--preset--font-size--small);
  --copy-micro-font-weight-md: 800;
  --copy-micro-padding-top-tb: 8px;
  --copy-micro-padding-right-tb: 20px;
  --copy-micro-padding-bottom-tb: 8px;
  --copy-micro-padding-left-tb: 20px;
  --copy-micro-font-size-tb: var(--wp--preset--font-size--small);
  --copy-micro-font-weight-tb: 800;
  --copy-micro-padding-top-sp: 8px;
  --copy-micro-padding-right-sp: 20px;
  --copy-micro-padding-bottom-sp: 8px;
  --copy-micro-padding-left-sp: 20px;
  --copy-micro-font-size-sp: var(--wp--preset--font-size--small);
  --copy-micro-font-weight-sp: 800;
}

.zenblocks-btn-f87a0c35 {
  --copy-micro-border-width-md: 0px;
  --copy-micro-border-style-md: none;
  --copy-micro-border-color-md: #FFFFFF;
  --copy-micro-border-width-tb: 0px;
  --copy-micro-border-style-tb: none;
  --copy-micro-border-color-tb: #FFFFFF;
  --copy-micro-border-width-sp: 0px;
  --copy-micro-border-style-sp: none;
  --copy-micro-border-color-sp: #FFFFFF;
}

.zenblocks-btn-f87a0c35 {
  --copy-sub-font-size-md: var(--wp--preset--font-size--sm);
  --copy-sub-font-weight-md: 600;
  --copy-sub-font-size-tb: var(--wp--preset--font-size--sm);
  --copy-sub-font-weight-tb: 600;
  --copy-sub-font-size-sp: var(--wp--preset--font-size--sm);
  --copy-sub-font-weight-sp: 600;
}

.zenblocks-btn-f87a0c35 {
  --icon-size-md: 12px;
  --icon-size-md-hover: 12px;
  --icon-size-tb: 12px;
  --icon-size-tb-hover: 12px;
  --icon-size-sp: 12px;
  --icon-size-sp-hover: 12px;
}

.zenblocks-btn-f87a0c35 {
  --icon-left-md: auto;
  --icon-right-md: 0%;
  --icon-transform-x-md: 0;
  --icon-top-md: 50%;
  --icon-bottom-md: auto;
  --icon-transform-y-md: -50%;
  --icon-left-md-hover: auto;
  --icon-right-md-hover: 0%;
  --icon-transform-x-md-hover: 0;
  --icon-top-md-hover: 50%;
  --icon-bottom-md-hover: auto;
  --icon-transform-y-md-hover: -50%;
  --icon-left-tb: auto;
  --icon-right-tb: 0%;
  --icon-transform-x-tb: 0;
  --icon-top-tb: 50%;
  --icon-bottom-tb: auto;
  --icon-transform-y-tb: -50%;
  --icon-left-tb-hover: auto;
  --icon-right-tb-hover: 0%;
  --icon-transform-x-tb-hover: 0;
  --icon-top-tb-hover: 50%;
  --icon-bottom-tb-hover: auto;
  --icon-transform-y-tb-hover: -50%;
  --icon-left-sp: auto;
  --icon-right-sp: 0%;
  --icon-transform-x-sp: 0;
  --icon-top-sp: 50%;
  --icon-bottom-sp: auto;
  --icon-transform-y-sp: -50%;
  --icon-left-sp-hover: auto;
  --icon-right-sp-hover: 0%;
  --icon-transform-x-sp-hover: 0;
  --icon-top-sp-hover: 50%;
  --icon-bottom-sp-hover: auto;
  --icon-transform-y-sp-hover: -50%;
}

.zenblocks-btn-f87a0c35 {
  --icon-color-md: #ffffff;
  --icon-color-md-hover: #ffffff;
  --icon-color-tb: #ffffff;
  --icon-color-tb-hover: #ffffff;
  --icon-color-sp: #ffffff;
  --icon-color-sp-hover: #ffffff;
}

.zenblocks-btn-f87a0c35 {
  --background-color-md: linear-gradient(135deg,rgb(1,1,1) 43%,rgba(0,0,0,0.43) 100%);
  --background-color-opacity-md: 0.29;
  --background-color-mix-blend-mode-md: multiply;
  --background-color-md-hover: linear-gradient(135deg,rgb(1,1,1) 43%,rgba(0,0,0,0.43) 100%);
  --background-color-opacity-md-hover: 0.29;
  --background-color-mix-blend-mode-md-hover: multiply;
  --background-color-tb: linear-gradient(135deg,rgb(1,1,1) 43%,rgba(0,0,0,0.43) 100%);
  --background-color-opacity-tb: 0.29;
  --background-color-mix-blend-mode-tb: multiply;
  --background-color-tb-hover: linear-gradient(135deg,rgb(1,1,1) 43%,rgba(0,0,0,0.43) 100%);
  --background-color-opacity-tb-hover: 0.29;
  --background-color-mix-blend-mode-tb-hover: multiply;
  --background-color-sp: linear-gradient(135deg,rgb(1,1,1) 43%,rgba(0,0,0,0.43) 100%);
  --background-color-opacity-sp: 0.29;
  --background-color-mix-blend-mode-sp: multiply;
  --background-color-sp-hover: linear-gradient(135deg,rgb(1,1,1) 43%,rgba(0,0,0,0.43) 100%);
  --background-color-opacity-sp-hover: 0.29;
  --background-color-mix-blend-mode-sp-hover: multiply;
}

.zenblocks-btn-f87a0c35 {
  --background-base-color-md-hover: #111111;
  --background-base-gradient-md-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
  --background-base-color-tb-hover: #111111;
  --background-base-gradient-tb-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
  --background-base-color-sp-hover: #111111;
  --background-base-gradient-sp-hover: linear-gradient(0deg, #111111 0%, #111111 100%);
}

.zenblocks-btn-f87a0c35 {
  --background-image-md: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/nathan-dumlao-lvWw_G8tKsk-unsplash.jpg);
  --background-position-md: 54% 56.00000000000001%;
  --background-size-md: cover;
  --background-repeat-md: no-repeat;
  --background-position-md-hover: 54% 56.00000000000001%;
  --background-size-md-hover: cover;
  --background-repeat-md-hover: no-repeat;
  --background-image-tb: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/nathan-dumlao-lvWw_G8tKsk-unsplash.jpg);
  --background-position-tb: 54% 56.00000000000001%;
  --background-size-tb: cover;
  --background-repeat-tb: no-repeat;
  --background-position-tb-hover: 54% 56.00000000000001%;
  --background-size-tb-hover: cover;
  --background-repeat-tb-hover: no-repeat;
  --background-image-sp: url(http://zenblockswp.com/data/wp-content/uploads/2026/02/nathan-dumlao-lvWw_G8tKsk-unsplash.jpg);
  --background-position-sp: 54% 56.00000000000001%;
  --background-size-sp: cover;
  --background-repeat-sp: no-repeat;
  --background-position-sp-hover: 54% 56.00000000000001%;
  --background-size-sp-hover: cover;
  --background-repeat-sp-hover: no-repeat;
}

.zenblocks-btn-f87a0c35 {
  --background-pattern-type-md: none;
  --background-pattern-color-md: #000000;
  --background-pattern-opacity-md: 0.1;
  --background-pattern-size-md: 4px;
  --background-pattern-rotate-md: 0deg;
  --background-pattern-type-md-hover: none;
  --background-pattern-color-md-hover: #000000;
  --background-pattern-opacity-md-hover: 0.1;
  --background-pattern-size-md-hover: 4px;
  --background-pattern-rotate-md-hover: 0deg;
  --background-pattern-type-tb: none;
  --background-pattern-color-tb: #000000;
  --background-pattern-opacity-tb: 0.1;
  --background-pattern-size-tb: 4px;
  --background-pattern-rotate-tb: 0deg;
  --background-pattern-type-tb-hover: none;
  --background-pattern-color-tb-hover: #000000;
  --background-pattern-opacity-tb-hover: 0.1;
  --background-pattern-size-tb-hover: 4px;
  --background-pattern-rotate-tb-hover: 0deg;
  --background-pattern-type-sp: none;
  --background-pattern-color-sp: #000000;
  --background-pattern-opacity-sp: 0.1;
  --background-pattern-size-sp: 4px;
  --background-pattern-rotate-sp: 0deg;
  --background-pattern-type-sp-hover: none;
  --background-pattern-color-sp-hover: #000000;
  --background-pattern-opacity-sp-hover: 0.1;
  --background-pattern-size-sp-hover: 4px;
  --background-pattern-rotate-sp-hover: 0deg;
}

.zenblocks-btn-f87a0c35 {
  --styling-border-width-md: 0px;
  --styling-border-style-md: none;
  --styling-border-color-md: transparent;
  --styling-box-sizing-md: border-box;
  --styling-border-width-md-hover: 0px;
  --styling-border-style-md-hover: none;
  --styling-border-color-md-hover: transparent;
  --styling-border-width-tb: 0px;
  --styling-border-style-tb: none;
  --styling-border-color-tb: transparent;
  --styling-box-sizing-tb: border-box;
  --styling-border-width-tb-hover: 0px;
  --styling-border-style-tb-hover: none;
  --styling-border-color-tb-hover: transparent;
  --styling-border-width-sp: 0px;
  --styling-border-style-sp: none;
  --styling-border-color-sp: transparent;
  --styling-box-sizing-sp: border-box;
  --styling-border-width-sp-hover: 0px;
  --styling-border-style-sp-hover: none;
  --styling-border-color-sp-hover: transparent;
}

.zenblocks-btn-f87a0c35 {
  --styling-radius-md: 5px;
  --styling-radius-top-left-md: 5px;
  --styling-radius-top-right-md: 5px;
  --styling-radius-bottom-right-md: 5px;
  --styling-radius-bottom-left-md: 5px;
  --styling-radius-md-hover: 5px;
  --styling-radius-top-left-md-hover: 5px;
  --styling-radius-top-right-md-hover: 5px;
  --styling-radius-bottom-right-md-hover: 5px;
  --styling-radius-bottom-left-md-hover: 5px;
  --styling-radius-tb: 5px;
  --styling-radius-top-left-tb: 5px;
  --styling-radius-top-right-tb: 5px;
  --styling-radius-bottom-right-tb: 5px;
  --styling-radius-bottom-left-tb: 5px;
  --styling-radius-tb-hover: 5px;
  --styling-radius-top-left-tb-hover: 5px;
  --styling-radius-top-right-tb-hover: 5px;
  --styling-radius-bottom-right-tb-hover: 5px;
  --styling-radius-bottom-left-tb-hover: 5px;
  --styling-radius-sp: 5px;
  --styling-radius-top-left-sp: 5px;
  --styling-radius-top-right-sp: 5px;
  --styling-radius-bottom-right-sp: 5px;
  --styling-radius-bottom-left-sp: 5px;
  --styling-radius-sp-hover: 5px;
  --styling-radius-top-left-sp-hover: 5px;
  --styling-radius-top-right-sp-hover: 5px;
  --styling-radius-bottom-right-sp-hover: 5px;
  --styling-radius-bottom-left-sp-hover: 5px;
}

.zenblocks-btn-f87a0c35 {
  --styling-shadow-md: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-md-hover: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-tb: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-tb-hover: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-sp: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
  --styling-shadow-sp-hover: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
}

.zenblocks-btn-f87a0c35 {
  --icon-frame-width-md: 40px;
  --icon-frame-height-md: 40px;
  --icon-frame-radius-md: 406px;
  --icon-frame-border-width-md: 0px;
  --icon-frame-border-top-width-md: 0px;
  --icon-frame-border-right-width-md: 0px;
  --icon-frame-border-bottom-width-md: 0px;
  --icon-frame-border-left-width-md: 0px;
  --icon-frame-border-color-md: transparent;
  --icon-frame-border-style-md: solid;
  --icon-frame-bg-color-md: rgba(16, 183, 11, 0.8);
  --icon-frame-width-md-hover: 40px;
  --icon-frame-height-md-hover: 40px;
  --icon-frame-radius-md-hover: 406px;
  --icon-frame-border-width-md-hover: 0px;
  --icon-frame-border-top-width-md-hover: 0px;
  --icon-frame-border-right-width-md-hover: 0px;
  --icon-frame-border-bottom-width-md-hover: 0px;
  --icon-frame-border-left-width-md-hover: 0px;
  --icon-frame-border-color-md-hover: transparent;
  --icon-frame-border-style-md-hover: solid;
  --icon-frame-bg-color-md-hover: rgba(4, 156, 0, 0.8);
  --icon-frame-width-tb: 40px;
  --icon-frame-height-tb: 40px;
  --icon-frame-radius-tb: 406px;
  --icon-frame-border-color-tb: transparent;
  --icon-frame-border-style-tb: solid;
  --icon-frame-bg-color-tb: rgba(16, 183, 11, 0.8);
  --icon-frame-width-tb-hover: 40px;
  --icon-frame-height-tb-hover: 40px;
  --icon-frame-radius-tb-hover: 406px;
  --icon-frame-border-color-tb-hover: transparent;
  --icon-frame-border-style-tb-hover: solid;
  --icon-frame-bg-color-tb-hover: rgba(4, 156, 0, 0.8);
  --icon-frame-width-sp: 40px;
  --icon-frame-height-sp: 40px;
  --icon-frame-radius-sp: 406px;
  --icon-frame-border-color-sp: transparent;
  --icon-frame-border-style-sp: solid;
  --icon-frame-bg-color-sp: rgba(16, 183, 11, 0.8);
  --icon-frame-width-sp-hover: 40px;
  --icon-frame-height-sp-hover: 40px;
  --icon-frame-radius-sp-hover: 406px;
  --icon-frame-border-color-sp-hover: transparent;
  --icon-frame-border-style-sp-hover: solid;
  --icon-frame-bg-color-sp-hover: rgba(4, 156, 0, 0.8);
}

.zenblocks-btn-f87a0c35 {
  --layout-width-md: auto;
  --layout-width-max-md: 352px;
  --layout-width-tb: auto;
  --layout-width-max-tb: 352px;
  --layout-width-sp: 100%;
  --layout-width-max-sp: 352px;
}

.zenblocks-btn-f87a0c35 {
  --layout-height-sp: 100%;
  --layout-height-min-sp: 80px;
}

