.bg-outer-wrapper{margin: 0 auto;box-sizing: border-box}.frontend-wrapper{width: 100%;max-width: 760px;margin: 0 auto;box-sizing: border-box;padding: 10px;border: none !important}.button-grid{width: 100%;box-sizing: border-box;display: grid;grid-template-columns: repeat(4, 1fr);gap: 10px;grid-auto-rows: minmax(var(--cell, 80px), auto)}.button-grid-item{display: flex;flex-direction: column;justify-content: center;align-items: center;border-radius: 1em;text-align: center;text-decoration: none;color: #ffffff;font-size: clamp(10px, 3.2vw, 16px);overflow: hidden;box-sizing: border-box;position: relative}.button-grid-item a{color: inherit !important;text-decoration: none}.button-grid-item:hover{filter: brightness(90%)}.button-grid-item.grid-1x1{grid-column: span 1;grid-row: span 1;aspect-ratio: 1 / 1}.button-grid-item.grid-2x1{grid-column: span 2;grid-row: span 1;aspect-ratio: 2 / 1}.button-grid-item.grid-1x2{grid-column: span 1;grid-row: span 2;aspect-ratio: 1 / 2}.button-grid-item.grid-2x2{grid-column: span 2;grid-row: span 2;aspect-ratio: 1 / 1}.button-grid-item.grid-3x1{grid-column: span 3;grid-row: span 1;aspect-ratio: 3 / 1}.button-grid-item.grid-4x1{grid-column: span 4;grid-row: span 1;aspect-ratio: 4 / 1}.button-grid-item.grid-4x2{grid-column: span 4;grid-row: span 2;aspect-ratio: 2 / 1}.button-grid-item.grid-1x3{grid-column: span 1;grid-row: span 3;aspect-ratio: 1 / 3}.button-grid-item.grid-2x3{grid-column: span 2;grid-row: span 3;aspect-ratio: 2 / 3}.button-grid-item.grid-3x3{grid-column: span 3;grid-row: span 3;aspect-ratio: 1 / 1}.button-grid-item.grid-4x3{grid-column: span 4;grid-row: span 3;aspect-ratio: 4 / 3}.button-grid.bg-grid-sized .button-grid-item{aspect-ratio: auto}.button-grid-item .content-icon{display: flex;height: 56.25%;align-items: flex-end;justify-content: center;font-size: 1.8em}@media (min-width: 320px){.frontend-wrapper .item-icon{line-height: 0;text-align: center;font-size: clamp(28px, calc(1.75rem + ((1vw - 3.2px) * 8.036)), 64px);min-height: 0vw;z-index: 99}.frontend-wrapper .grid-1x2 .item-icon, .frontend-wrapper .grid-2x2 .item-icon,.frontend-wrapper .grid-3x2 .item-icon,.frontend-wrapper .grid-4x2 .item-icon{font-size: clamp(40px, calc(2.515rem + ((1vw - 3.2px) * 5.357)), 64px)}.frontend-wrapper .grid-1x3 .item-icon, .frontend-wrapper .grid-2x3 .item-icon,.frontend-wrapper .grid-3x3 .item-icon,.frontend-wrapper .grid-4x3 .item-icon{font-size: clamp(49px, calc(3.073rem + ((1vw - 3.2px) * 3.348)), 64px)}}@media (min-width: 768px){.frontend-wrapper .item-icon{font-size: 64px}.frontend-wrapper .grid-1x2 .item-icon, .frontend-wrapper .grid-2x2 .item-icon,.frontend-wrapper .grid-3x2 .item-icon,.frontend-wrapper .grid-4x2 .item-icon{font-size: 64px}.frontend-wrapper .grid-1x3 .item-icon, .frontend-wrapper .grid-2x3 .item-icon,.frontend-wrapper .grid-3x3 .item-icon,.frontend-wrapper .grid-4x3 .item-icon{font-size: 64px}.frontend-wrapper .button-grid-item .content-title{font-size: calc(22px * var(--title-font-scale, 1))}}.button-grid-item .content-title{display: flex;height: 43.75%;align-items: flex-end;justify-content: center;font-weight: 600;font-family: 'Open Sans', sans-serif;text-transform: uppercase;line-height: normal;text-align: center;font-size: calc(clamp(10px, 3.2vw, 23px) * var(--title-font-scale, 1));padding-bottom: 5px;min-height: 0vw;z-index: 1;text-decoration: none}.button-grid a{background-repeat: no-repeat !important;background-position: center !important;background-size: contain !important;*/
overflow: hidden;position: relative}.button-grid-item a{display: flex;flex-direction: column;justify-content: center;align-items: center;text-decoration: none!important;width: 100%;height: 100%;position: relative;background-repeat: no-repeat !important;background-position: center !important;background-size: contain !important;overflow: hidden}.button-grid-item:has(a:focus-visible),
.button-grid-item:has(iframe:focus){position: relative}.button-grid-item:has(a:focus-visible)::after,
.button-grid-item:has(iframe:focus)::after{content: '';position: absolute;inset: 0;border: 3px solid #2c7be5;border-radius: inherit;pointer-events: none;z-index: 9999}.bg-button-image{position: absolute;top: 0;left: 0;width: 100%;height: 100%!important;object-fit: cover;z-index: 0}.button-grid-item .content-icon,
.button-grid-item .content-title{position: relative;z-index: 1;color: #ffffff}.button-grid-item:not(:has(.video-placeholder, .vimeo, .bunny-block, .bd-video-block, .bd-slider-block, .oxy-video-block, .x-video-block, .bg-logo )){transition: transform 0.1s ease, filter 0.2s ease-in-out}.button-grid-item:not(:has(.video-placeholder, .vimeo, .bunny-block, .bd-video-block, .bd-slider-block, .oxy-video-block, .x-video-block, .bg-logo   )):active{transform: scale(0.95);filter: brightness(85%);animation: press-pop 0.15s ease}@media (prefers-reduced-motion: reduce){.button-grid-item{transition: none !important;animation: none !important}.button-grid-item:active{transform: none !important;filter: none !important}}@keyframes press-pop{0%{transform: scale(1)}50%{transform: scale(0.95)}100%{transform: scale(1)}}.bd-video-block,
.video-placeholder,
.oxy-video-block,
.x-video-block{width: 100%;height: 100%;background: #222;color: rgb(0, 0, 0)}.vimeo, .bunny-block{width: 100%;color: rgb(0, 0, 0)}.video-placeholder,
.oxy-video-block,
.vimeo,
.x-video-block, .bunny-block{display: flex;align-items: center;justify-content: center;font-size: 16px;border-radius: 6px}.button-grid-item:has(.video-placeholder){aspect-ratio: auto;height: auto}.video-placeholder{height: auto}.video-placeholder .ct-text-block,
.bd-video-block .ct-text-block,
.vimeo,
.oxy-video-block .ct-text-block,
.x-video-block .ct-text-block{font-family: inherit}.button-grid-item.bg-logo:not(.grid-2x2):not(.grid-2x3){grid-column: span 4}.button-grid-item.bg-logo img.bg-button-image,
.button-grid-item.bg-logo img.logo{position: static !important;display: block !important;width: auto !important;max-width: 100% !important;height: auto !important;object-fit: contain !important;z-index: 0 !important;pointer-events: none}.button-grid-item.bg-logo .content-icon,
.button-grid-item.bg-logo .content-title{position: relative;z-index: 2}.button-grid-item.bg-logo img.logo{width: 100% !important;height: auto !important;object-fit: contain !important}.button-grid-item{min-height: 0;overflow: hidden}.bunny-block, .vimeo{position: relative;width: 100%;padding-bottom: 56.25%;overflow: hidden;background: transparent}.bunny-block iframe, .vimeo iframe, .bd-video-block  .ee-video-container video.ee-video{position: absolute;inset: 0;width: 100% !important;height: 100% !important;display: block;border: 0}.button-grid-item:has(.oxy-video-block){aspect-ratio: 16 / 9 !important;height: auto !important}.oxy-video-block{display: block !important}.oxy-video-block > div,
.oxy-video-block > div > div{padding: 0 !important;width: 100% !important}.oxy-video-block .ct-video,
.oxy-video-block .ct-video > .oxygen-vsb-responsive-video-wrapper{width: 100% !important}.oxy-video-block .ct-video > .oxygen-vsb-responsive-video-wrapper{padding-bottom: 56.25% !important}.bd-video-block [data-entrance]{visibility: visible !important;opacity: 1 !important;transform: none !important;animation: none !important}.bd-video-block video.ee-video{object-fit: cover !important}.bd-slider-block{width: 100%;color: rgb(0,0,0)}.button-grid-item:has(.bd-slider-block){aspect-ratio: auto;height: auto}.bd-slider-block [data-entrance]{visibility: visible !important;opacity: 1 !important;transform: none !important;animation: none !important}.bg-outer-wrapper:not(.bg-style-pill):not(.bg-style-watercolor):not(.bg-style-blob) .button-grid-item:not(:has(.video-placeholder, .vimeo, .bunny-block, .bd-video-block, .bd-slider-block, .oxy-video-block, .x-video-block)),
.bg-outer-wrapper:not(.bg-style-pill):not(.bg-style-watercolor):not(.bg-style-blob) .bg-preview-button:not(.layerslider-button):not(.vimeo-button):not(.bunny):not(.df-slider-button):not(.breakdance-video):not(.breakdance-slider):not(.oxygen-video):not(.x-video){padding-bottom: calc(var(--pill-title-raise, 0px) * var(--rh, 1))}.bg-outer-wrapper:not(.bg-style-pill):not(.bg-style-watercolor):not(.bg-style-blob) .button-grid-item .content-icon,
.bg-outer-wrapper:not(.bg-style-pill):not(.bg-style-watercolor):not(.bg-style-blob) .bg-preview-button .content-icon{padding-top: calc(var(--pill-icon-offset, 0px) * var(--rh, 1))}.bg-tall-scale .grid-1x2, .bg-tall-scale .grid-2x2,
.bg-tall-scale .grid-3x2, .bg-tall-scale .grid-4x2{--rh: 1.5}.bg-tall-scale .grid-1x3, .bg-tall-scale .grid-2x3,
.bg-tall-scale .grid-3x3, .bg-tall-scale .grid-4x3,
.bg-tall-scale .grid-1x4, .bg-tall-scale .grid-2x4,
.bg-tall-scale .grid-3x4, .bg-tall-scale .grid-4x4{--rh: 2}.bg-outer-wrapper.frontend-wrapper.bg-style-pill .content-icon,
.bg-outer-wrapper.frontend-wrapper.bg-style-pill .content-title,
.bg-outer-wrapper.frontend-wrapper.bg-style-watercolor .content-icon,
.bg-outer-wrapper.frontend-wrapper.bg-style-watercolor .content-title,
.bg-outer-wrapper.frontend-wrapper.bg-style-blob .content-icon,
.bg-outer-wrapper.frontend-wrapper.bg-style-blob .content-title{box-sizing: content-box}.bg-outer-wrapper.frontend-wrapper.bg-style-pill .item-icon,
.bg-outer-wrapper.frontend-wrapper.bg-style-watercolor .item-icon,
.bg-outer-wrapper.frontend-wrapper.bg-style-blob .item-icon{font-size: calc(var(--cell, 80px) * 0.33)}.bg-outer-wrapper.frontend-wrapper.bg-style-pill .grid-1x2 .item-icon,
.bg-outer-wrapper.frontend-wrapper.bg-style-pill .grid-2x2 .item-icon,
.bg-outer-wrapper.frontend-wrapper.bg-style-pill .grid-3x2 .item-icon,
.bg-outer-wrapper.frontend-wrapper.bg-style-pill .grid-4x2 .item-icon,
.bg-outer-wrapper.frontend-wrapper.bg-style-watercolor .grid-1x2 .item-icon,
.bg-outer-wrapper.frontend-wrapper.bg-style-watercolor .grid-2x2 .item-icon,
.bg-outer-wrapper.frontend-wrapper.bg-style-watercolor .grid-3x2 .item-icon,
.bg-outer-wrapper.frontend-wrapper.bg-style-watercolor .grid-4x2 .item-icon,
.bg-outer-wrapper.frontend-wrapper.bg-style-blob .grid-1x2 .item-icon,
.bg-outer-wrapper.frontend-wrapper.bg-style-blob .grid-2x2 .item-icon,
.bg-outer-wrapper.frontend-wrapper.bg-style-blob .grid-3x2 .item-icon,
.bg-outer-wrapper.frontend-wrapper.bg-style-blob .grid-4x2 .item-icon{font-size: calc(var(--cell, 80px) * 0.391)}.bg-outer-wrapper.frontend-wrapper.bg-style-pill .grid-1x3 .item-icon,
.bg-outer-wrapper.frontend-wrapper.bg-style-pill .grid-2x3 .item-icon,
.bg-outer-wrapper.frontend-wrapper.bg-style-pill .grid-3x3 .item-icon,
.bg-outer-wrapper.frontend-wrapper.bg-style-pill .grid-4x3 .item-icon,
.bg-outer-wrapper.frontend-wrapper.bg-style-watercolor .grid-1x3 .item-icon,
.bg-outer-wrapper.frontend-wrapper.bg-style-watercolor .grid-2x3 .item-icon,
.bg-outer-wrapper.frontend-wrapper.bg-style-watercolor .grid-3x3 .item-icon,
.bg-outer-wrapper.frontend-wrapper.bg-style-watercolor .grid-4x3 .item-icon,
.bg-outer-wrapper.frontend-wrapper.bg-style-blob .grid-1x3 .item-icon,
.bg-outer-wrapper.frontend-wrapper.bg-style-blob .grid-2x3 .item-icon,
.bg-outer-wrapper.frontend-wrapper.bg-style-blob .grid-3x3 .item-icon,
.bg-outer-wrapper.frontend-wrapper.bg-style-blob .grid-4x3 .item-icon{font-size: calc(var(--cell, 80px) * 0.478)}.bg-style-outline .button-grid-item,
.bg-style-outline .bg-preview-button{background: transparent !important;border: 2px solid var(--btn-text) !important;color: var(--btn-text) !important}.bg-style-outline .button-grid-item .content-icon,
.bg-style-outline .button-grid-item .item-icon,
.bg-style-outline .button-grid-item .item-icon i,
.bg-style-outline .button-grid-item .item-icon svg,
.bg-style-outline .bg-preview-button .content-icon,
.bg-style-outline .bg-preview-button .item-icon,
.bg-style-outline .bg-preview-button .item-icon i,
.bg-style-outline .bg-preview-button .item-icon svg,
.bg-style-outline .button-grid-item .content-title,
.bg-style-outline .bg-preview-button .content-title{color: inherit !important}.bg-style-outline .button-grid-item .item-icon svg path,
.bg-style-outline .bg-preview-button .item-icon svg path{fill: var(--btn-text) !important}.bg-style-outline .button-grid-item:hover,
.bg-style-outline .bg-preview-button:hover{background: var(--btn-text) !important;color: #fff !important;filter: none}.bg-style-outline .button-grid-item:hover .item-icon svg path,
.bg-style-outline .bg-preview-button:hover .item-icon svg path{fill: #fff !important}.bg-style-soft .button-grid-item,
.bg-style-soft .bg-preview-button{background: color-mix(in srgb, var(--btn-bg) 15%, white) !important;color: var(--btn-text) !important}.bg-style-soft .button-grid-item .content-icon,
.bg-style-soft .button-grid-item .item-icon,
.bg-style-soft .button-grid-item .item-icon i,
.bg-style-soft .button-grid-item .item-icon svg,
.bg-style-soft .bg-preview-button .content-icon,
.bg-style-soft .bg-preview-button .item-icon,
.bg-style-soft .bg-preview-button .item-icon i,
.bg-style-soft .bg-preview-button .item-icon svg,
.bg-style-soft .button-grid-item .content-title,
.bg-style-soft .bg-preview-button .content-title{color: inherit !important}.bg-style-soft .button-grid-item .item-icon svg path,
.bg-style-soft .bg-preview-button .item-icon svg path{fill: var(--btn-text) !important}.bg-style-soft .button-grid-item:hover,
.bg-style-soft .bg-preview-button:hover{background: color-mix(in srgb, var(--btn-bg) 25%, white) !important;filter: none}.bg-style-elevated .button-grid-item,
.bg-style-elevated .bg-preview-button{box-shadow: 0 4px 12px rgba(0,0,0,0.18)}.bg-style-elevated .button-grid-item:hover,
.bg-style-elevated .bg-preview-button:hover{box-shadow: 0 6px 20px rgba(0,0,0,0.22);transform: translateY(-1px);filter: none}.bg-style-gradient .button-grid-item,
.bg-style-gradient .bg-preview-button{background: linear-gradient(145deg, var(--btn-bg), color-mix(in srgb, var(--btn-bg) 65%, black)) !important}.bg-style-glass .button-grid-item,
.bg-style-glass .bg-preview-button{background: color-mix(in srgb, var(--btn-bg) 40%, transparent) !important;backdrop-filter: blur(12px) saturate(1.4);-webkit-backdrop-filter: blur(12px) saturate(1.4);border: 1px solid rgba(255,255,255,0.25)}.bg-style-skeuomorphic .button-grid-item,
.bg-style-skeuomorphic .bg-preview-button{border-top: 1px solid rgba(255,255,255,0.5);border-bottom: 2px solid rgba(0,0,0,0.25);box-shadow: 0 2px 4px rgba(0,0,0,0.2), inset 0 1px 0 rgba(255,255,255,0.35);background: linear-gradient(180deg,
color-mix(in srgb, var(--btn-bg) 85%, white),
var(--btn-bg) 40%,
color-mix(in srgb, var(--btn-bg) 80%, black)) !important}.bg-style-neumorphic .button-grid-item,
.bg-style-neumorphic .bg-preview-button{background: #e0e5ec !important;color: #555 !important;box-shadow: 6px 6px 12px #b8bec7, -6px -6px 12px #ffffff;border: none !important}.bg-style-neumorphic .button-grid-item .content-icon,
.bg-style-neumorphic .button-grid-item .item-icon,
.bg-style-neumorphic .button-grid-item .item-icon i,
.bg-style-neumorphic .button-grid-item .item-icon svg,
.bg-style-neumorphic .bg-preview-button .content-icon,
.bg-style-neumorphic .bg-preview-button .item-icon,
.bg-style-neumorphic .bg-preview-button .item-icon i,
.bg-style-neumorphic .bg-preview-button .item-icon svg,
.bg-style-neumorphic .button-grid-item .content-title,
.bg-style-neumorphic .bg-preview-button .content-title{color: #555 !important}.bg-style-neumorphic .button-grid-item .item-icon svg path,
.bg-style-neumorphic .bg-preview-button .item-icon svg path{fill: #555 !important}.bg-style-neumorphic .button-grid-item:hover,
.bg-style-neumorphic .bg-preview-button:hover{box-shadow: 4px 4px 8px #b8bec7, -4px -4px 8px #ffffff;filter: none}.bg-style-bordered .button-grid-item,
.bg-style-bordered .bg-preview-button{border: 2px solid rgba(0,0,0,0.15)}.bg-style-neon .button-grid-item,
.bg-style-neon .bg-preview-button{background: rgba(15,15,25,0.9) !important;color: var(--btn-text) !important;box-shadow: 0 0 8px var(--btn-text),
0 0 20px color-mix(in srgb, var(--btn-text) 40%, transparent),
inset 0 0 12px color-mix(in srgb, var(--btn-text) 15%, transparent);border: 1px solid var(--btn-text)}.bg-style-neon .button-grid-item .content-icon,
.bg-style-neon .button-grid-item .item-icon,
.bg-style-neon .button-grid-item .item-icon i,
.bg-style-neon .button-grid-item .item-icon svg,
.bg-style-neon .bg-preview-button .content-icon,
.bg-style-neon .bg-preview-button .item-icon,
.bg-style-neon .bg-preview-button .item-icon i,
.bg-style-neon .bg-preview-button .item-icon svg,
.bg-style-neon .button-grid-item .content-title,
.bg-style-neon .bg-preview-button .content-title{color: inherit !important}.bg-style-neon .button-grid-item .item-icon svg path,
.bg-style-neon .bg-preview-button .item-icon svg path{fill: var(--btn-text) !important}.bg-style-neon .button-grid-item:hover,
.bg-style-neon .bg-preview-button:hover{box-shadow: 0 0 12px var(--btn-text),
0 0 35px color-mix(in srgb, var(--btn-text) 50%, transparent),
inset 0 0 18px color-mix(in srgb, var(--btn-text) 20%, transparent);filter: none}.bg-style-material .button-grid-item,
.bg-style-material .bg-preview-button{background: #fff !important;color: #333 !important;border-left: 4px solid var(--btn-bg);border-radius: 8px;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.08)}.bg-style-material .button-grid-item .content-icon,
.bg-style-material .button-grid-item .item-icon,
.bg-style-material .button-grid-item .item-icon i,
.bg-style-material .button-grid-item .item-icon svg,
.bg-style-material .bg-preview-button .content-icon,
.bg-style-material .bg-preview-button .item-icon,
.bg-style-material .bg-preview-button .item-icon i,
.bg-style-material .bg-preview-button .item-icon svg{color: var(--btn-bg) !important}.bg-style-material .button-grid-item .item-icon svg path,
.bg-style-material .bg-preview-button .item-icon svg path{fill: var(--btn-bg) !important}.bg-style-material .button-grid-item .content-title,
.bg-style-material .bg-preview-button .content-title{color: #333 !important}.bg-style-material .button-grid-item:hover,
.bg-style-material .bg-preview-button:hover{box-shadow: 0 3px 8px rgba(0,0,0,0.15);filter: none}.bg-style-brutalist .button-grid-item,
.bg-style-brutalist .bg-preview-button{border: 3px solid #111;border-radius: 4px !important;box-shadow: 4px 4px 0 #111}.bg-style-brutalist .button-grid-item:hover,
.bg-style-brutalist .bg-preview-button:hover{box-shadow: 2px 2px 0 #111;transform: translate(2px, 2px);filter: none}.bg-style-brutalist .button-grid-item:active,
.bg-style-brutalist .bg-preview-button:active{box-shadow: 0 0 0 #111;transform: translate(4px, 4px)}.bg-style-glossy .button-grid-item,
.bg-style-glossy .bg-preview-button{overflow: hidden;position: relative}.bg-style-glossy .button-grid-item::before,
.bg-style-glossy .bg-preview-button::before{content: '';position: absolute;inset: 0 0 50% 0;background: linear-gradient(180deg, rgba(255,255,255,0.45) 0%, rgba(255,255,255,0.05) 100%);z-index: 1;pointer-events: none}.bg-style-glossy .button-grid-item .content-icon,
.bg-style-glossy .button-grid-item .content-title,
.bg-style-glossy .bg-preview-button .content-icon,
.bg-style-glossy .bg-preview-button .content-title{position: relative;z-index: 2}.bg-style-inset .button-grid-item,
.bg-style-inset .bg-preview-button{box-shadow: inset 0 3px 8px rgba(0,0,0,0.35), inset 0 -1px 2px rgba(255,255,255,0.15)}.bg-style-inset .button-grid-item:hover,
.bg-style-inset .bg-preview-button:hover{box-shadow: inset 0 2px 5px rgba(0,0,0,0.3), inset 0 -1px 2px rgba(255,255,255,0.1);filter: none}.bg-style-pill .button-grid-item,
.bg-style-pill .bg-preview-button{border-radius: 12px}.bg-style-pill .button-grid-item:not(.bg-logo):not(:has(.video-placeholder, .vimeo, .bunny-block, .bd-video-block, .bd-slider-block, .oxy-video-block, .x-video-block)),
.bg-style-pill .bg-preview-button:not(.bg-logo):not(.layerslider-button):not(.vimeo-button):not(.bunny):not(.df-slider-button):not(.breakdance-video):not(.breakdance-slider):not(.oxygen-video):not(.x-video){border-radius: 9999px !important}.bg-style-pill .button-grid-item:not(.bg-logo):not(:has(.video-placeholder, .vimeo, .bunny-block, .bd-video-block, .bd-slider-block, .oxy-video-block, .x-video-block)),
.bg-style-pill .bg-preview-button:not(.bg-logo):not(.layerslider-button):not(.vimeo-button):not(.bunny):not(.df-slider-button):not(.breakdance-video):not(.breakdance-slider):not(.oxygen-video):not(.x-video){padding-bottom: calc(var(--pill-title-raise) * var(--rh, 1))}.bg-style-pill .button-grid-item:not(.bg-logo):not(:has(.video-placeholder, .vimeo, .bunny-block, .bd-video-block, .bd-slider-block, .oxy-video-block, .x-video-block)) .content-icon,
.bg-style-pill .bg-preview-button:not(.bg-logo):not(.layerslider-button):not(.vimeo-button):not(.bunny):not(.df-slider-button):not(.breakdance-video):not(.breakdance-slider):not(.oxygen-video):not(.x-video) .content-icon{padding-top: calc(var(--pill-icon-offset) * var(--rh, 1))}.bg-style-pill .button-grid-item:not(.bg-logo):has(.bg-button-image),
.bg-style-pill .bg-preview-button:not(.bg-logo):has(.bg-button-image){overflow: hidden}.bg-style-pill .button-grid-item:not(.bg-logo):has(.bg-button-image) > a,
.bg-style-pill .bg-preview-button:not(.bg-logo):has(.bg-button-image) > a{overflow: visible}.bg-style-pill .button-grid-item:not(.bg-logo):has(.bg-button-image) .bg-button-image,
.bg-style-pill .bg-preview-button:not(.bg-logo):has(.bg-button-image) .bg-button-image{height: calc(100% + var(--pill-title-raise, 0px) * var(--rh, 1)) !important}.bg-style-pill .button-grid-item.grid-1x1 .content-title,
.bg-style-pill .bg-preview-button.grid-1x1 .content-title{font-size: 0.95em !important}.bg-style-pill .bg-preview-select-cb{top: 50% !important;left: 6px !important;transform: translateY(-50%)}.bg-style-pill .bg-preview-clone-btn{top: 4px !important;left: 50% !important;right: auto !important;transform: translateX(-50%)}.bg-style-pill .bg-preview-delete-x{top: 50% !important;right: 6px !important;transform: translateY(-50%)}.bg-style-pill .bg-preview-drag-handle{bottom: 4px !important;left: 50% !important;transform: translateX(-50%)}.bg-style-metallic .button-grid-item,
.bg-style-metallic .bg-preview-button{background: linear-gradient(145deg,
color-mix(in srgb, var(--btn-bg) 70%, white) 0%,
var(--btn-bg) 30%,
color-mix(in srgb, var(--btn-bg) 60%, black) 50%,
var(--btn-bg) 70%,
color-mix(in srgb, var(--btn-bg) 80%, white) 100%) !important;border-top: 1px solid rgba(255,255,255,0.4);border-bottom: 1px solid rgba(0,0,0,0.3);text-shadow: 0 1px 2px rgba(0,0,0,0.3)}.bg-style-minimal .button-grid-item,
.bg-style-minimal .bg-preview-button{background: transparent !important;color: var(--btn-text) !important}.bg-style-minimal .button-grid-item .content-icon,
.bg-style-minimal .button-grid-item .item-icon,
.bg-style-minimal .button-grid-item .item-icon i,
.bg-style-minimal .button-grid-item .item-icon svg,
.bg-style-minimal .bg-preview-button .content-icon,
.bg-style-minimal .bg-preview-button .item-icon,
.bg-style-minimal .bg-preview-button .item-icon i,
.bg-style-minimal .bg-preview-button .item-icon svg,
.bg-style-minimal .button-grid-item .content-title,
.bg-style-minimal .bg-preview-button .content-title{color: inherit !important}.bg-style-minimal .button-grid-item .item-icon svg path,
.bg-style-minimal .bg-preview-button .item-icon svg path{fill: var(--btn-text) !important}.bg-style-minimal .button-grid-item:hover,
.bg-style-minimal .bg-preview-button:hover{background: color-mix(in srgb, var(--btn-text) 8%, transparent) !important;filter: none}.bg-style-minimal .button-grid-item .content-title,
.bg-style-minimal .bg-preview-button .content-title{border-bottom: 1.5px solid transparent;transition: border-color 0.2s}.bg-style-minimal .button-grid-item:hover .content-title,
.bg-style-minimal .bg-preview-button:hover .content-title{border-bottom-color: var(--btn-text)}.bg-style-shadow .button-grid-item,
.bg-style-shadow .bg-preview-button{box-shadow: 0 6px 20px rgba(0,0,0,0.22) !important;border: none !important}.bg-style-shadow .button-grid-item:hover,
.bg-style-shadow .bg-preview-button:hover{box-shadow: 0 10px 30px rgba(0,0,0,0.30) !important;transform: translateY(-1px);filter: none}.bg-style-frosted .button-grid-item,
.bg-style-frosted .bg-preview-button{background: rgba(255,255,255,0.18) !important;backdrop-filter: blur(12px) saturate(1.4);-webkit-backdrop-filter: blur(12px) saturate(1.4);border: 1px solid rgba(255,255,255,0.25) !important;color: #fff !important;text-shadow: 0 1px 2px rgba(0,0,0,0.15)}.bg-style-frosted .button-grid-item .content-icon,
.bg-style-frosted .button-grid-item .item-icon,
.bg-style-frosted .button-grid-item .item-icon i,
.bg-style-frosted .button-grid-item .item-icon svg,
.bg-style-frosted .bg-preview-button .content-icon,
.bg-style-frosted .bg-preview-button .item-icon,
.bg-style-frosted .bg-preview-button .item-icon i,
.bg-style-frosted .bg-preview-button .item-icon svg,
.bg-style-frosted .button-grid-item .content-title,
.bg-style-frosted .bg-preview-button .content-title{color: #fff !important}.bg-style-frosted .button-grid-item .item-icon svg path,
.bg-style-frosted .bg-preview-button .item-icon svg path{fill: #fff !important}.bg-style-frosted .button-grid-item:hover,
.bg-style-frosted .bg-preview-button:hover{background: rgba(255,255,255,0.28) !important;filter: none}.bg-style-duotone .button-grid-item,
.bg-style-duotone .bg-preview-button{border: none !important}.bg-style-duotone .button-grid-item:not(.bg-logo):not(:has(.video-placeholder, .vimeo, .bunny-block, .bd-video-block, .bd-slider-block, .oxy-video-block, .x-video-block))::after,
.bg-style-duotone .bg-preview-button:not(.bg-logo):not(.layerslider-button):not(.vimeo-button):not(.bunny):not(.df-slider-button):not(.breakdance-video):not(.breakdance-slider):not(.oxygen-video):not(.x-video)::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;box-sizing: border-box;background: #ffffff;border: var(--duotone-border-width, 1px) solid var(--btn-bg);border-top: none;border-radius: inherit;border-top-left-radius: 0;border-top-right-radius: 0;pointer-events: none;z-index: 0}.bg-style-duotone .button-grid-item:not(.bg-logo):not(:has(.video-placeholder, .vimeo, .bunny-block, .bd-video-block, .bd-slider-block, .oxy-video-block, .x-video-block))::after{height: clamp(30px, 4vw, 45px)}.bg-style-duotone .bg-preview-button:not(.bg-logo):not(.layerslider-button):not(.vimeo-button):not(.bunny):not(.df-slider-button):not(.breakdance-video):not(.breakdance-slider):not(.oxygen-video):not(.x-video)::after{height: 30px}.bg-style-duotone .button-grid-item .item-icon,
.bg-style-duotone .button-grid-item .item-icon i,
.bg-style-duotone .button-grid-item .item-icon svg,
.bg-style-duotone .button-grid-item .content-icon,
.bg-style-duotone .bg-preview-button .item-icon,
.bg-style-duotone .bg-preview-button .item-icon i,
.bg-style-duotone .bg-preview-button .item-icon svg,
.bg-style-duotone .bg-preview-button .content-icon{color: #fff !important}.bg-style-duotone .button-grid-item .item-icon svg path,
.bg-style-duotone .bg-preview-button .item-icon svg path{fill: #fff !important}.bg-style-duotone .button-grid-item .content-title,
.bg-style-duotone .bg-preview-button .content-title{color: var(--btn-text) !important}.bg-style-duotone .button-grid-item:hover,
.bg-style-duotone .bg-preview-button:hover{filter: brightness(1.05)}.bg-style-ribbon .button-grid-item,
.bg-style-ribbon .bg-preview-button{overflow: hidden !important;position: relative}.bg-style-ribbon .button-grid-item::before,
.bg-style-ribbon .bg-preview-button::before{content: '';position: absolute;top: 0;right: 0;width: 0;height: 0;border-style: solid;border-width: 0 24px 24px 0;border-color: transparent rgba(255,255,255,0.25) transparent transparent;z-index: 1}.bg-style-ribbon .button-grid-item:hover,
.bg-style-ribbon .bg-preview-button:hover{filter: brightness(1.08)}.bg-style-watercolor .button-grid-item,
.bg-style-watercolor .bg-preview-button{filter: drop-shadow(0 2px 4px rgba(0,0,0,0.1));border: none !important}.bg-style-watercolor{--wc-r1: 30% 70% 65% 35% / 38% 38% 54% 54%;--wc-r2: 70% 30% 35% 65% / 63% 60% 33% 33%;--wc-r3: 53% 48% 36% 64% / 58% 43% 49% 40%}.bg-style-watercolor.bg-wc-soft{--wc-r1: 40% 60% 53% 48% / 48% 48% 47% 47%;--wc-r2: 60% 40% 48% 53% / 53% 53% 42% 42%;--wc-r3: 50% 50% 44% 56% / 54% 47% 47% 43%}.bg-style-watercolor.bg-wc-bold{--wc-r1: 21% 79% 68% 33% / 40% 45% 51% 53%;--wc-r2: 79% 21% 33% 68% / 68% 63% 30% 29%;--wc-r3: 58% 43% 31% 69% / 64% 41% 51% 32%}.bg-style-watercolor.bg-wc-legacy{--wc-r1: 30% 70% 70% 30% / 30% 30% 70% 70%;--wc-r2: 70% 30% 30% 70% / 70% 70% 30% 30%;--wc-r3: 50% 50% 30% 70% / 60% 40% 60% 40%}.bg-style-watercolor .button-grid-item:nth-child(3n+1):not(.bg-logo):not(:has(.video-placeholder, .vimeo, .bunny-block, .bd-video-block, .bd-slider-block, .oxy-video-block, .x-video-block)),
.bg-style-watercolor .bg-preview-button:nth-child(3n+1):not(.bg-logo):not(.layerslider-button):not(.vimeo-button):not(.bunny):not(.df-slider-button):not(.breakdance-video):not(.breakdance-slider):not(.oxygen-video):not(.x-video){border-radius: var(--wc-r1) !important}.bg-style-watercolor .button-grid-item:nth-child(3n+2):not(.bg-logo):not(:has(.video-placeholder, .vimeo, .bunny-block, .bd-video-block, .bd-slider-block, .oxy-video-block, .x-video-block)),
.bg-style-watercolor .bg-preview-button:nth-child(3n+2):not(.bg-logo):not(.layerslider-button):not(.vimeo-button):not(.bunny):not(.df-slider-button):not(.breakdance-video):not(.breakdance-slider):not(.oxygen-video):not(.x-video){border-radius: var(--wc-r2) !important}.bg-style-watercolor .button-grid-item:nth-child(3n):not(.bg-logo):not(:has(.video-placeholder, .vimeo, .bunny-block, .bd-video-block, .bd-slider-block, .oxy-video-block, .x-video-block)),
.bg-style-watercolor .bg-preview-button:nth-child(3n):not(.bg-logo):not(.layerslider-button):not(.vimeo-button):not(.bunny):not(.df-slider-button):not(.breakdance-video):not(.breakdance-slider):not(.oxygen-video):not(.x-video){border-radius: var(--wc-r3) !important}.bg-style-watercolor .button-grid-item:hover,
.bg-style-watercolor .bg-preview-button:hover{filter: drop-shadow(0 3px 6px rgba(0,0,0,0.15)) brightness(1.05)}.bg-style-watercolor .button-grid-item:not(.bg-logo):not(:has(.video-placeholder, .vimeo, .bunny-block, .bd-video-block, .bd-slider-block, .oxy-video-block, .x-video-block)),
.bg-style-watercolor .bg-preview-button:not(.bg-logo):not(.layerslider-button):not(.vimeo-button):not(.bunny):not(.df-slider-button):not(.breakdance-video):not(.breakdance-slider):not(.oxygen-video):not(.x-video){padding-bottom: calc(var(--pill-title-raise) * var(--rh, 1))}.bg-style-watercolor .button-grid-item:not(.bg-logo):not(:has(.video-placeholder, .vimeo, .bunny-block, .bd-video-block, .bd-slider-block, .oxy-video-block, .x-video-block)) .content-icon,
.bg-style-watercolor .bg-preview-button:not(.bg-logo):not(.layerslider-button):not(.vimeo-button):not(.bunny):not(.df-slider-button):not(.breakdance-video):not(.breakdance-slider):not(.oxygen-video):not(.x-video) .content-icon{padding-top: calc(var(--pill-icon-offset) * var(--rh, 1))}.bg-style-watercolor .bg-preview-select-cb{top: 50% !important;left: 6px !important;transform: translateY(-50%)}.bg-style-watercolor .bg-preview-clone-btn{top: 4px !important;left: 50% !important;right: auto !important;transform: translateX(-50%)}.bg-style-watercolor .bg-preview-delete-x{top: 50% !important;right: 6px !important;transform: translateY(-50%)}.bg-style-watercolor .bg-preview-drag-handle{bottom: 6px !important;left: 50% !important;transform: translateX(-50%)}.bg-style-paper .button-grid-item,
.bg-style-paper .bg-preview-button{background: #fff !important;border: 1px solid #e0e0e0 !important;border-radius: 12px !important;box-shadow: 0 2px 8px rgba(0,0,0,0.06);color: var(--btn-text) !important}.bg-style-paper .button-grid-item .content-icon,
.bg-style-paper .button-grid-item .item-icon,
.bg-style-paper .button-grid-item .item-icon i,
.bg-style-paper .button-grid-item .item-icon svg,
.bg-style-paper .bg-preview-button .content-icon,
.bg-style-paper .bg-preview-button .item-icon,
.bg-style-paper .bg-preview-button .item-icon i,
.bg-style-paper .bg-preview-button .item-icon svg,
.bg-style-paper .button-grid-item .content-title,
.bg-style-paper .bg-preview-button .content-title{color: inherit !important}.bg-style-paper .button-grid-item .item-icon svg path,
.bg-style-paper .bg-preview-button .item-icon svg path{fill: var(--btn-text) !important}.bg-style-paper .button-grid-item:hover,
.bg-style-paper .bg-preview-button:hover{box-shadow: 0 4px 14px rgba(0,0,0,0.10) !important;filter: none}.bg-style-outline_gradient .button-grid-item,
.bg-style-outline_gradient .bg-preview-button{background: transparent !important;border: 2px solid transparent !important;border-radius: 10px !important;position: relative;color: var(--btn-text) !important}.bg-style-outline_gradient .button-grid-item::before,
.bg-style-outline_gradient .bg-preview-button::before{content: '';position: absolute;inset: -2px;border-radius: 12px;padding: 2px;background: linear-gradient(
135deg,
var(--btn-bg),
color-mix(in srgb, var(--btn-bg) 50%, #fff)
);mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);mask-composite: exclude;-webkit-mask-composite: xor;z-index: 0}.bg-style-outline_gradient .button-grid-item .content-icon,
.bg-style-outline_gradient .button-grid-item .item-icon,
.bg-style-outline_gradient .button-grid-item .item-icon i,
.bg-style-outline_gradient .button-grid-item .item-icon svg,
.bg-style-outline_gradient .bg-preview-button .content-icon,
.bg-style-outline_gradient .bg-preview-button .item-icon,
.bg-style-outline_gradient .bg-preview-button .item-icon i,
.bg-style-outline_gradient .bg-preview-button .item-icon svg,
.bg-style-outline_gradient .button-grid-item .content-title,
.bg-style-outline_gradient .bg-preview-button .content-title{color: inherit !important;position: relative;z-index: 1}.bg-style-outline_gradient .button-grid-item .item-icon svg path,
.bg-style-outline_gradient .bg-preview-button .item-icon svg path{fill: var(--btn-text) !important}.bg-style-outline_gradient .button-grid-item:hover,
.bg-style-outline_gradient .bg-preview-button:hover{background: color-mix(in srgb, var(--btn-bg) 10%, transparent) !important;filter: none}.bg-style-clay .button-grid-item,
.bg-style-clay .bg-preview-button{background: var(--btn-bg) !important;border: 0 !important;border-radius: 22px !important;box-shadow:
inset -6px -6px 12px rgba(0,0,0,0.22),
inset  6px  6px 12px rgba(255,255,255,0.25),
0 10px 22px -8px rgba(0,0,0,0.30) !important;text-shadow: 0 1px 2px rgba(0,0,0,0.25);transition: transform .15s ease, box-shadow .15s ease}.bg-style-clay .button-grid-item:hover,
.bg-style-clay .bg-preview-button:hover{transform: translateY(-2px);filter: none}.bg-style-clay .button-grid-item:active,
.bg-style-clay .bg-preview-button:active{box-shadow:
inset  4px  4px 10px rgba(0,0,0,0.22),
inset -4px -4px 10px rgba(255,255,255,0.25) !important}.bg-style-pushable .button-grid-item,
.bg-style-pushable .bg-preview-button{background: transparent !important;border: 0 !important;border-radius: 12px !important;position: relative;padding-bottom: 6px !important;filter: drop-shadow(0 3px 3px rgba(0,0,0,0.15))}.bg-style-pushable .button-grid-item::before,
.bg-style-pushable .bg-preview-button::before{content: '';position: absolute;inset: 0;background: color-mix(in srgb, var(--btn-bg) 55%, #000);border-radius: 12px;z-index: -2}.bg-style-pushable .button-grid-item::after,
.bg-style-pushable .bg-preview-button::after{content: '';position: absolute;inset: 0 0 6px 0;background: var(--btn-bg);border-radius: 12px;transition: transform .15s ease;z-index: -1}.bg-style-pushable .button-grid-item:hover::after,
.bg-style-pushable .bg-preview-button:hover::after{transform: translateY(-2px)}.bg-style-pushable .button-grid-item:active::after,
.bg-style-pushable .bg-preview-button:active::after{transform: translateY(3px)}.bg-style-sticker .button-grid-item,
.bg-style-sticker .bg-preview-button{background: var(--btn-bg) !important;border: 0 !important;border-radius: 14px !important;box-shadow:
0 0 0 4px #fff,
0 0 0 5px rgba(0,0,0,0.12),
4px 6px 0 5px rgba(0,0,0,0.18) !important;transition: transform .2s ease}.bg-style-sticker .button-grid-item:hover,
.bg-style-sticker .bg-preview-button:hover{transform: rotate(-1.5deg) scale(1.02);filter: none}.bg-style-holographic .button-grid-item,
.bg-style-holographic .bg-preview-button{position: relative;isolation: isolate;background:
linear-gradient(var(--btn-bg), var(--btn-bg)),
conic-gradient(from 0deg,
#ff00cc, #ffcc00, #00ffcc, #0066ff, #9900ff, #ff00cc) !important;background-blend-mode: overlay !important;background-size: 100% 100%, 200% 200% !important;background-position: 0 0, 50% 50% !important;border: 0 !important;border-radius: 14px !important;color: #fff !important;text-shadow: 0 1px 4px rgba(0,0,0,0.5);box-shadow: 0 6px 20px -6px rgba(0,0,0,0.4) !important;overflow: hidden !important;transition: background-position .4s ease}.bg-style-holographic .button-grid-item::before,
.bg-style-holographic .bg-preview-button::before{content: '';position: absolute;inset: 0;background: linear-gradient(
115deg,
transparent 30%,
rgba(255,255,255,0.35) 50%,
transparent 70%
);background-size: 250% 250%;background-position: 100% 100%;transition: background-position .6s ease;pointer-events: none;z-index: -1}.bg-style-holographic .button-grid-item:hover,
.bg-style-holographic .bg-preview-button:hover{background-position: 0 0, 100% 0 !important;filter: none}.bg-style-holographic .button-grid-item:hover::before,
.bg-style-holographic .bg-preview-button:hover::before{background-position: 0 0}.bg-style-sketch .button-grid-item,
.bg-style-sketch .bg-preview-button{position: relative;isolation: isolate;background: color-mix(in srgb, var(--btn-bg) 10%, #fffdf6) !important;color: var(--btn-bg) !important;border: 2.5px solid var(--btn-bg) !important;border-radius: 6px !important;box-shadow: 3px 3px 0 0 var(--btn-bg) !important;font-family: 'Comic Sans MS', 'Marker Felt', 'Bradley Hand', cursive !important;text-shadow: none;transition: transform .2s ease, box-shadow .2s ease}.bg-style-sketch .button-grid-item::before,
.bg-style-sketch .bg-preview-button::before{content: '';position: absolute;inset: 4px;border: 1.5px dashed color-mix(in srgb, var(--btn-bg) 50%, transparent);border-radius: 4px;pointer-events: none;z-index: -1}.bg-style-sketch .button-grid-item .content-icon,
.bg-style-sketch .button-grid-item .item-icon,
.bg-style-sketch .button-grid-item .item-icon i,
.bg-style-sketch .button-grid-item .item-icon svg,
.bg-style-sketch .bg-preview-button .content-icon,
.bg-style-sketch .bg-preview-button .item-icon,
.bg-style-sketch .bg-preview-button .item-icon i,
.bg-style-sketch .bg-preview-button .item-icon svg,
.bg-style-sketch .button-grid-item .content-title,
.bg-style-sketch .bg-preview-button .content-title{color: inherit !important}.bg-style-sketch .button-grid-item .item-icon svg path,
.bg-style-sketch .bg-preview-button .item-icon svg path{fill: var(--btn-bg) !important}.bg-style-sketch .button-grid-item:hover,
.bg-style-sketch .bg-preview-button:hover{transform: rotate(0.5deg) translate(-1px, -1px);box-shadow: 5px 5px 0 0 var(--btn-bg) !important;filter: none}.bg-style-ticket .button-grid-item,
.bg-style-ticket .bg-preview-button{position: relative;isolation: isolate;background: var(--btn-bg) !important;border: 0 !important;border-radius: 0 !important;-webkit-mask:
radial-gradient(circle 8px at 0% 50%,   transparent 98%, #000 100%) left  / 51% 100% no-repeat,
radial-gradient(circle 8px at 100% 50%, transparent 98%, #000 100%) right / 51% 100% no-repeat;mask:
radial-gradient(circle 8px at 0% 50%,   transparent 98%, #000 100%) left  / 51% 100% no-repeat,
radial-gradient(circle 8px at 100% 50%, transparent 98%, #000 100%) right / 51% 100% no-repeat;filter: drop-shadow(0 4px 8px rgba(0,0,0,0.2))}.bg-style-ticket .button-grid-item::before,
.bg-style-ticket .bg-preview-button::before{content: '';position: absolute;top: 12%;bottom: 12%;left: 50%;width: 1.5px;background-image: linear-gradient(
to bottom,
rgba(255,255,255,0.5) 0 4px,
transparent 4px 8px
);background-size: 100% 8px;pointer-events: none;z-index: -1}.bg-style-chalkboard .button-grid-item,
.bg-style-chalkboard .bg-preview-button{background:
radial-gradient(ellipse at 30% 20%, rgba(255,255,255,0.03) 0%, transparent 60%),
radial-gradient(ellipse at 70% 80%, rgba(255,255,255,0.04) 0%, transparent 60%),
#1f2a24 !important;border: 3px solid #6b4423 !important;border-radius: 4px !important;box-shadow:
inset 0 0 20px rgba(0,0,0,0.6),
0 4px 10px rgba(0,0,0,0.3) !important;color: #fff !important;font-family: 'Chalkboard SE', 'Chalkduster', 'Comic Sans MS', cursive !important;text-shadow: 0 0 1px rgba(255,255,255,0.6)}.bg-style-chalkboard .button-grid-item .content-icon,
.bg-style-chalkboard .button-grid-item .item-icon,
.bg-style-chalkboard .button-grid-item .item-icon i,
.bg-style-chalkboard .button-grid-item .item-icon svg,
.bg-style-chalkboard .bg-preview-button .content-icon,
.bg-style-chalkboard .bg-preview-button .item-icon,
.bg-style-chalkboard .bg-preview-button .item-icon i,
.bg-style-chalkboard .bg-preview-button .item-icon svg{color: color-mix(in srgb, var(--btn-bg) 80%, #fff 20%) !important}.bg-style-chalkboard .button-grid-item .item-icon svg path,
.bg-style-chalkboard .bg-preview-button .item-icon svg path{fill: color-mix(in srgb, var(--btn-bg) 80%, #fff 20%) !important}.bg-style-chalkboard .button-grid-item .content-title,
.bg-style-chalkboard .bg-preview-button .content-title{color: #fff !important}.bg-style-blob .button-grid-item,
.bg-style-blob .bg-preview-button{background: var(--btn-bg) !important;border: 0 !important;border-radius: 12px !important;box-shadow:
0 8px 24px -6px color-mix(in srgb, var(--btn-bg) 60%, transparent),
inset 0 -4px 12px rgba(0,0,0,0.15),
inset 0  4px 12px rgba(255,255,255,0.2) !important;transition: border-radius .6s ease, transform .3s ease}.bg-style-blob .button-grid-item:not(.bg-logo):not(:has(.video-placeholder, .vimeo, .bunny-block, .bd-video-block, .bd-slider-block, .oxy-video-block, .x-video-block)),
.bg-style-blob .bg-preview-button:not(.bg-logo):not(.layerslider-button):not(.vimeo-button):not(.bunny):not(.df-slider-button):not(.breakdance-video):not(.breakdance-slider):not(.oxygen-video):not(.x-video){border-radius: 63% 37% 54% 46% / 55% 48% 52% 45% !important}.bg-style-blob .button-grid-item:not(.bg-logo):not(:has(.video-placeholder, .vimeo, .bunny-block, .bd-video-block, .bd-slider-block, .oxy-video-block, .x-video-block)):hover,
.bg-style-blob .bg-preview-button:not(.bg-logo):not(.layerslider-button):not(.vimeo-button):not(.bunny):not(.df-slider-button):not(.breakdance-video):not(.breakdance-slider):not(.oxygen-video):not(.x-video):hover{border-radius: 40% 60% 68% 32% / 62% 42% 58% 38% !important;transform: scale(1.03);filter: none}.bg-style-blob .button-grid-item:not(.bg-logo):not(:has(.video-placeholder, .vimeo, .bunny-block, .bd-video-block, .bd-slider-block, .oxy-video-block, .x-video-block)),
.bg-style-blob .bg-preview-button:not(.bg-logo):not(.layerslider-button):not(.vimeo-button):not(.bunny):not(.df-slider-button):not(.breakdance-video):not(.breakdance-slider):not(.oxygen-video):not(.x-video){padding-bottom: calc(var(--pill-title-raise) * var(--rh, 1))}.bg-style-blob .button-grid-item:not(.bg-logo):not(:has(.video-placeholder, .vimeo, .bunny-block, .bd-video-block, .bd-slider-block, .oxy-video-block, .x-video-block)) .content-icon,
.bg-style-blob .bg-preview-button:not(.bg-logo):not(.layerslider-button):not(.vimeo-button):not(.bunny):not(.df-slider-button):not(.breakdance-video):not(.breakdance-slider):not(.oxygen-video):not(.x-video) .content-icon{padding-top: calc(var(--pill-icon-offset) * var(--rh, 1))}.bg-style-blob .bg-preview-select-cb{top: 50% !important;left: 6px !important;transform: translateY(-50%)}.bg-style-blob .bg-preview-clone-btn{top: 4px !important;left: 50% !important;right: auto !important;transform: translateX(-50%)}.bg-style-blob .bg-preview-delete-x{top: 50% !important;right: 6px !important;transform: translateY(-50%)}.bg-style-blob .bg-preview-drag-handle{bottom: 6px !important;left: 50% !important;transform: translateX(-50%)}.bg-style-social .button-grid-item,
.bg-style-social .bg-preview-button{background: var(--btn-bg) !important;color: #fff !important;border: 0 !important;box-shadow: 0 2px 6px rgba(0,0,0,.12) !important;transition: transform .2s ease, filter .2s ease, box-shadow .2s ease}.bg-style-social .button-grid-item:not(.bg-logo) .content-icon i,
.bg-style-social .button-grid-item:not(.bg-logo) .item-icon,
.bg-style-social .button-grid-item:not(.bg-logo) .item-icon i,
.bg-style-social .bg-preview-button:not(.bg-logo) .content-icon i,
.bg-style-social .bg-preview-button:not(.bg-logo) .item-icon,
.bg-style-social .bg-preview-button:not(.bg-logo) .item-icon i{color: #fff !important}.bg-style-social .button-grid-item:not(.bg-logo) .item-icon svg path,
.bg-style-social .bg-preview-button:not(.bg-logo) .item-icon svg path{fill: #fff !important}.bg-style-social .button-grid-item:not(.bg-logo):hover,
.bg-style-social .bg-preview-button:not(.bg-logo):hover{transform: translateY(-2px);filter: brightness(1.08);box-shadow: 0 6px 14px rgba(0,0,0,.18) !important}.bg-style-social .button-grid-item:has(.fa-facebook-f),
.bg-style-social .button-grid-item:has(.fa-facebook),
.bg-style-social .bg-preview-button:has(.fa-facebook-f),
.bg-style-social .bg-preview-button:has(.fa-facebook){background: #1877F2 !important}.bg-style-social .button-grid-item:has(.fa-instagram),
.bg-style-social .bg-preview-button:has(.fa-instagram){background: radial-gradient(circle at 30% 110%,
#fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%) !important}.bg-style-social .button-grid-item:has(.fa-x-twitter),
.bg-style-social .bg-preview-button:has(.fa-x-twitter){background: #000 !important}.bg-style-social .button-grid-item:has(.fa-twitter),
.bg-style-social .bg-preview-button:has(.fa-twitter){background: #1DA1F2 !important}.bg-style-social .button-grid-item:has(.fa-youtube),
.bg-style-social .bg-preview-button:has(.fa-youtube){background: #FF0000 !important}.bg-style-social .button-grid-item:has(.fa-tiktok),
.bg-style-social .bg-preview-button:has(.fa-tiktok){background: #000 !important}.bg-style-social .button-grid-item:has(.fa-linkedin-in),
.bg-style-social .button-grid-item:has(.fa-linkedin),
.bg-style-social .bg-preview-button:has(.fa-linkedin-in),
.bg-style-social .bg-preview-button:has(.fa-linkedin){background: #0A66C2 !important}.bg-style-social .button-grid-item:has(.fa-whatsapp),
.bg-style-social .bg-preview-button:has(.fa-whatsapp){background: #25D366 !important}.bg-style-social .button-grid-item:has(.fa-pinterest-p),
.bg-style-social .button-grid-item:has(.fa-pinterest),
.bg-style-social .bg-preview-button:has(.fa-pinterest-p),
.bg-style-social .bg-preview-button:has(.fa-pinterest){background: #E60023 !important}.bg-style-social .button-grid-item:has(.fa-snapchat),
.bg-style-social .bg-preview-button:has(.fa-snapchat){background: #FFFC00 !important}.bg-style-social .button-grid-item:has(.fa-reddit-alien),
.bg-style-social .button-grid-item:has(.fa-reddit),
.bg-style-social .bg-preview-button:has(.fa-reddit-alien),
.bg-style-social .bg-preview-button:has(.fa-reddit){background: #FF4500 !important}.bg-style-social .button-grid-item:has(.fa-discord),
.bg-style-social .bg-preview-button:has(.fa-discord){background: #5865F2 !important}.bg-style-social .button-grid-item:has(.fa-telegram),
.bg-style-social .bg-preview-button:has(.fa-telegram){background: #229ED9 !important}.bg-style-social .button-grid-item:has(.fa-github),
.bg-style-social .bg-preview-button:has(.fa-github){background: #181717 !important}.bg-style-social .button-grid-item:has(.fa-threads),
.bg-style-social .bg-preview-button:has(.fa-threads){background: #000 !important}.bg-style-social .button-grid-item:has(.fa-vimeo),
.bg-style-social .button-grid-item:has(.fa-vimeo-v),
.bg-style-social .bg-preview-button:has(.fa-vimeo),
.bg-style-social .bg-preview-button:has(.fa-vimeo-v){background: #1AB7EA !important}.bg-style-social .button-grid-item:has(.fa-spotify),
.bg-style-social .bg-preview-button:has(.fa-spotify){background: #1DB954 !important}.bg-style-social .button-grid-item:has(.fa-google),
.bg-style-social .bg-preview-button:has(.fa-google){background: #DA4735 !important}.bg-style-social .button-grid-item:has(.fa-google-play),
.bg-style-social .bg-preview-button:has(.fa-google-play){background: #01875F !important}.bg-style-social .button-grid-item:has(.fa-medium),
.bg-style-social .button-grid-item:has(.fa-medium-m),
.bg-style-social .bg-preview-button:has(.fa-medium),
.bg-style-social .bg-preview-button:has(.fa-medium-m){background: #000 !important}.bg-style-social .button-grid-item:has(.fa-yelp),
.bg-style-social .bg-preview-button:has(.fa-yelp){background: #D32323 !important}.bg-style-social .button-grid-item:has(.fa-tripadvisor),
.bg-style-social .bg-preview-button:has(.fa-tripadvisor){background: #34E0A1 !important}.bg-style-social .button-grid-item:has(.fa-map-location-dot),
.bg-style-social .button-grid-item:has(.fa-location-dot),
.bg-style-social .bg-preview-button:has(.fa-map-location-dot),
.bg-style-social .bg-preview-button:has(.fa-location-dot){background: #EA4335 !important}.bg-style-social .button-grid-item:has(.fa-envelope),
.bg-style-social .bg-preview-button:has(.fa-envelope){background: #EA4335 !important}.bg-style-social .button-grid-item:has(.fa-rss),
.bg-style-social .bg-preview-button:has(.fa-rss){background: #FF6600 !important}.bg-style-social .button-grid-item:has(.fa-twitch),
.bg-style-social .bg-preview-button:has(.fa-twitch){background: #9146FF !important}.bg-style-social .button-grid-item:has(.fa-soundcloud),
.bg-style-social .bg-preview-button:has(.fa-soundcloud){background: #FF7700 !important}.bg-style-social .button-grid-item:has(.fa-podcast),
.bg-style-social .bg-preview-button:has(.fa-podcast){background: #872EC4 !important}.bg-style-social .button-grid-item:has(.fa-apple),
.bg-style-social .bg-preview-button:has(.fa-apple){background: #FA243C !important}.bg-style-social .button-grid-item:has(.fa-amazon),
.bg-style-social .bg-preview-button:has(.fa-amazon){background: #FF9900 !important}.bg-style-social .button-grid-item:has(.fa-viber),
.bg-style-social .bg-preview-button:has(.fa-viber){background: #7360F2 !important}.bg-style-social .button-grid-item:has(.fa-weixin),
.bg-style-social .bg-preview-button:has(.fa-weixin){background: #07C160 !important}.bg-style-social .button-grid-item:has(.fa-line),
.bg-style-social .bg-preview-button:has(.fa-line){background: #06C755 !important}.bg-style-social .button-grid-item:has(.fa-meetup),
.bg-style-social .bg-preview-button:has(.fa-meetup){background: #ED1C40 !important}.bg-style-social .button-grid-item:has(.fa-tumblr),
.bg-style-social .bg-preview-button:has(.fa-tumblr){background: #36465D !important}.bg-style-social .button-grid-item:has(.fa-snapchat),
.bg-style-social .button-grid-item:has(.fa-snapchat) .content-title,
.bg-style-social .button-grid-item:has(.fa-tripadvisor),
.bg-style-social .button-grid-item:has(.fa-tripadvisor) .content-title,
.bg-style-social .bg-preview-button:has(.fa-snapchat),
.bg-style-social .bg-preview-button:has(.fa-snapchat) .content-title,
.bg-style-social .bg-preview-button:has(.fa-tripadvisor),
.bg-style-social .bg-preview-button:has(.fa-tripadvisor) .content-title{color: #000 !important}.bg-style-social .button-grid-item:has(.fa-snapchat) .content-icon i,
.bg-style-social .button-grid-item:has(.fa-snapchat) .item-icon i,
.bg-style-social .button-grid-item:has(.fa-tripadvisor) .content-icon i,
.bg-style-social .button-grid-item:has(.fa-tripadvisor) .item-icon i,
.bg-style-social .bg-preview-button:has(.fa-snapchat) .content-icon i,
.bg-style-social .bg-preview-button:has(.fa-snapchat) .item-icon i,
.bg-style-social .bg-preview-button:has(.fa-tripadvisor) .content-icon i,
.bg-style-social .bg-preview-button:has(.fa-tripadvisor) .item-icon i{color: #000 !important}@keyframes bgDentalWiggle{0%, 100%{transform: rotate(-2deg) scale(1.05)}50%{transform: rotate(2deg)  scale(1.05)}}@keyframes bgDentalBreathe{0%, 100%{opacity: 0.55}50%{opacity: 1}}@keyframes bgDentalAmberPulse{0%, 100%{box-shadow: inset 0 0 20px rgba(255, 180, 80, 0.20), 0 2px 6px rgba(120, 60, 10, 0.25)}50%{box-shadow: inset 0 0 28px rgba(255, 180, 80, 0.45), 0 2px 10px rgba(120, 60, 10, 0.35)}}@keyframes bgDentalScanLine{0%{transform: translateX(-110%)}100%{transform: translateX(110%)}}@keyframes bgDentalEnamelShimmer{0%{transform: translateX(-150%) skewX(-20deg)}100%{transform: translateX(250%)  skewX(-20deg)}}@keyframes bgDentalSway{0%, 100%{transform: rotate(-1.5deg)}50%{transform: rotate(1.5deg)}}@keyframes bgDentalBubbleRise{0%{transform: translateY(0)     scale(1);opacity: 0}10%{opacity: 0.6}90%{opacity: 0.3}100%{transform: translateY(-80%)  scale(1.15);opacity: 0}}.bg-style-pediatric .button-grid-item,
.bg-style-pediatric .bg-preview-button{position: relative;isolation: isolate;border-radius: 20px !important;box-shadow:
inset 0 0 0 3px rgba(255, 255, 255, 0.85),
0 6px 0 rgba(0, 0, 0, 0.12),
0 10px 20px rgba(0, 0, 0, 0.08);background-image:
radial-gradient(circle at 8px 8px, rgba(255, 255, 255, 0.18) 2px, transparent 2.5px);background-size: 18px 18px;transition: transform 0.25s cubic-bezier(0.34, 1.56, 0.64, 1),
box-shadow 0.25s ease}.bg-style-pediatric .button-grid-item:hover,
.bg-style-pediatric .bg-preview-button:hover{transform: scale(1.05);box-shadow:
inset 0 0 0 3px rgba(255, 255, 255, 0.95),
0 8px 0 rgba(0, 0, 0, 0.15),
0 14px 28px rgba(0, 0, 0, 0.12)}.bg-style-pediatric.bg-dental-plus .button-grid-item:not(:hover),
.bg-style-pediatric.bg-dental-plus .bg-preview-button:not(:hover){transform: rotate(-0.5deg)}.bg-style-pediatric.bg-dental-plus .button-grid-item::before,
.bg-style-pediatric.bg-dental-plus .bg-preview-button::before{content: '';position: absolute;inset: 0;z-index: -1;background-image:
radial-gradient(circle 5px at 18% 80%, rgba(255, 255, 255, 0.35), transparent),
radial-gradient(circle 3px at 70% 70%, rgba(255, 255, 255, 0.30), transparent),
radial-gradient(circle 4px at 45% 55%, rgba(255, 255, 255, 0.25), transparent),
radial-gradient(circle 3px at 85% 40%, rgba(255, 255, 255, 0.30), transparent);border-radius: inherit;pointer-events: none}.bg-style-pediatric.bg-dental-plus .button-grid-item:hover,
.bg-style-pediatric.bg-dental-plus .bg-preview-button:hover{animation: bgDentalWiggle 0.45s ease-in-out 1}.bg-style-pediatric.bg-dental-plus .button-grid-item:hover::before,
.bg-style-pediatric.bg-dental-plus .bg-preview-button:hover::before{animation: bgDentalBubbleRise 1.2s ease-out infinite}.bg-style-orthodontic .button-grid-item,
.bg-style-orthodontic .bg-preview-button{position: relative;isolation: isolate;border-radius: 4px !important;box-shadow:
inset 0 0 0 2px rgba(255, 255, 255, 0.4),
0 2px 4px rgba(30, 50, 80, 0.15);transition: transform 0.2s ease, box-shadow 0.2s ease}.bg-style-orthodontic .button-grid-item::before,
.bg-style-orthodontic .bg-preview-button::before{content: '';position: absolute;inset: 0;z-index: -1;background: linear-gradient(to bottom, rgba(255, 255, 255, 0.18) 0%, rgba(255, 255, 255, 0) 55%);border-radius: inherit;pointer-events: none}.bg-style-orthodontic .button-grid-item:hover,
.bg-style-orthodontic .bg-preview-button:hover{transform: translateY(-1px);box-shadow:
inset 0 0 0 2px rgba(255, 255, 255, 0.55),
0 4px 8px rgba(30, 50, 80, 0.2)}.bg-style-orthodontic.bg-dental-plus .button-grid-item,
.bg-style-orthodontic.bg-dental-plus .bg-preview-button{background-image:
linear-gradient(
90deg,
rgba(255, 255, 255, 0.08) 0%,
rgba(0, 0, 0, 0.04)      25%,
rgba(255, 255, 255, 0.12) 50%,
rgba(0, 0, 0, 0.04)      75%,
rgba(255, 255, 255, 0.08) 100%
)}.bg-style-orthodontic.bg-dental-plus .button-grid-item::after,
.bg-style-orthodontic.bg-dental-plus .bg-preview-button::after{content: '';position: absolute;inset: 0;z-index: -1;pointer-events: none;background-image:
radial-gradient(circle 3px at 8px 8px,              rgba(255, 255, 255, 0.85) 2px, transparent 2.5px),
radial-gradient(circle 3px at calc(100% - 8px) 8px, rgba(255, 255, 255, 0.85) 2px, transparent 2.5px),
radial-gradient(circle 3px at 8px calc(100% - 8px), rgba(255, 255, 255, 0.85) 2px, transparent 2.5px),
radial-gradient(circle 3px at calc(100% - 8px) calc(100% - 8px), rgba(255, 255, 255, 0.85) 2px, transparent 2.5px);transition: transform 0.35s ease}.bg-style-orthodontic.bg-dental-plus .button-grid-item:hover::after,
.bg-style-orthodontic.bg-dental-plus .bg-preview-button:hover::after{transform: translateX(2px)}.bg-style-general .button-grid-item,
.bg-style-general .bg-preview-button{position: relative;isolation: isolate;border-radius: 12px !important;box-shadow:
0 2px 4px rgba(60, 40, 20, 0.08),
0 6px 14px rgba(60, 40, 20, 0.1);transition: transform 0.2s ease, box-shadow 0.2s ease}.bg-style-general .button-grid-item::before,
.bg-style-general .bg-preview-button::before{content: '';position: absolute;inset: 0 0 auto 0;height: 3px;z-index: -1;background: linear-gradient(to bottom, rgba(255, 255, 255, 0.55), rgba(255, 255, 255, 0));border-radius: 12px 12px 0 0;pointer-events: none}.bg-style-general .button-grid-item:hover,
.bg-style-general .bg-preview-button:hover{transform: translateY(-2px);box-shadow:
0 3px 6px rgba(60, 40, 20, 0.1),
0 10px 22px rgba(60, 40, 20, 0.14)}.bg-style-general.bg-dental-plus .button-grid-item,
.bg-style-general.bg-dental-plus .bg-preview-button{overflow: hidden;perspective: 400px;box-shadow:
0 2px 4px rgba(60, 40, 20, 0.1),
0 8px 18px rgba(60, 40, 20, 0.12),
inset 0 -2px 6px rgba(0, 0, 0, 0.08)}.bg-style-general.bg-dental-plus .button-grid-item::after,
.bg-style-general.bg-dental-plus .bg-preview-button::after{content: '';position: absolute;top: 0;left: 0;width: 40%;height: 100%;z-index: -1;background: linear-gradient(
100deg,
rgba(255, 255, 255, 0) 20%,
rgba(255, 255, 255, 0.35) 50%,
rgba(255, 255, 255, 0) 80%
);transform: translateX(-150%) skewX(-20deg);pointer-events: none}.bg-style-general.bg-dental-plus .button-grid-item:hover,
.bg-style-general.bg-dental-plus .bg-preview-button:hover{transform: translateY(-3px) rotateX(4deg);box-shadow:
0 4px 8px rgba(60, 40, 20, 0.14),
0 14px 28px rgba(60, 40, 20, 0.16),
inset 0 -2px 6px rgba(0, 0, 0, 0.1)}.bg-style-general.bg-dental-plus .button-grid-item:hover::after,
.bg-style-general.bg-dental-plus .bg-preview-button:hover::after{animation: bgDentalEnamelShimmer 0.9s ease-out 1}.bg-style-surgical .button-grid-item,
.bg-style-surgical .bg-preview-button{position: relative;isolation: isolate;border-radius: 2px !important;box-shadow:
inset 0 1px 0 rgba(255, 255, 255, 0.35),
inset 0 -1px 0 rgba(0, 0, 0, 0.2),
0 2px 5px rgba(0, 20, 40, 0.3);background-image:
linear-gradient(
180deg,
rgba(255, 255, 255, 0.12) 0%,
rgba(255, 255, 255, 0)    45%,
rgba(0, 0, 0, 0.12)       100%
);transition: box-shadow 0.2s ease}.bg-style-surgical .button-grid-item::after,
.bg-style-surgical .bg-preview-button::after{content: '';position: absolute;top: 6px;right: 6px;width: 6px;height: 6px;border-radius: 50%;background: radial-gradient(circle at 35% 35%, #ff6a6a, #cc1a1a 60%, #7a0505 100%);box-shadow:
0 0 4px rgba(255, 60, 60, 0.6),
inset 0 0 1px rgba(255, 255, 255, 0.8);pointer-events: none}.bg-style-surgical .button-grid-item:hover,
.bg-style-surgical .bg-preview-button:hover{box-shadow:
inset 0 1px 0 rgba(255, 255, 255, 0.5),
inset 0 -1px 0 rgba(0, 0, 0, 0.25),
0 3px 8px rgba(0, 20, 40, 0.4)}.bg-style-surgical.bg-dental-plus .button-grid-item,
.bg-style-surgical.bg-dental-plus .bg-preview-button{overflow: hidden;background-image:
linear-gradient(180deg, rgba(255, 255, 255, 0.14) 0%, rgba(255, 255, 255, 0) 45%, rgba(0, 0, 0, 0.14) 100%),
repeating-linear-gradient(0deg,  rgba(255, 255, 255, 0.05) 0 1px, transparent 1px 14px),
repeating-linear-gradient(90deg, rgba(255, 255, 255, 0.05) 0 1px, transparent 1px 14px)}.bg-style-surgical.bg-dental-plus .button-grid-item::before,
.bg-style-surgical.bg-dental-plus .bg-preview-button::before{content: '';position: absolute;top: 0;left: 0;width: 35%;height: 100%;z-index: -1;background: linear-gradient(
90deg,
rgba(120, 220, 255, 0) 0%,
rgba(120, 220, 255, 0.25) 50%,
rgba(120, 220, 255, 0) 100%
);transform: translateX(-110%);pointer-events: none}.bg-style-surgical.bg-dental-plus .button-grid-item::after,
.bg-style-surgical.bg-dental-plus .bg-preview-button::after{animation: bgDentalBreathe 2s ease-in-out infinite}.bg-style-surgical.bg-dental-plus .button-grid-item:hover::before,
.bg-style-surgical.bg-dental-plus .bg-preview-button:hover::before{animation: bgDentalScanLine 1.2s ease-out 1}.bg-style-endodontic .button-grid-item,
.bg-style-endodontic .bg-preview-button{position: relative;isolation: isolate;border-radius: 6px !important;border: 1px solid rgba(180, 110, 40, 0.4);box-shadow:
inset 0 0 20px rgba(255, 180, 80, 0.20),
0 2px 6px rgba(120, 60, 10, 0.25);transition: box-shadow 0.3s ease}.bg-style-endodontic .button-grid-item:hover,
.bg-style-endodontic .bg-preview-button:hover{box-shadow:
inset 0 0 28px rgba(255, 180, 80, 0.35),
0 4px 10px rgba(120, 60, 10, 0.32)}.bg-style-endodontic.bg-dental-plus .button-grid-item,
.bg-style-endodontic.bg-dental-plus .bg-preview-button{animation: bgDentalAmberPulse 3.2s ease-in-out infinite}.bg-style-endodontic.bg-dental-plus .button-grid-item::before,
.bg-style-endodontic.bg-dental-plus .bg-preview-button::before{content: '';position: absolute;inset: 0;z-index: -1;background: radial-gradient(
ellipse at 50% 110%,
rgba(255, 180, 80, 0.35) 0%,
rgba(255, 180, 80, 0)    55%
);border-radius: inherit;pointer-events: none}.bg-style-endodontic.bg-dental-plus .button-grid-item:hover,
.bg-style-endodontic.bg-dental-plus .bg-preview-button:hover{animation-duration: 1.6s}.bg-style-periodontal .button-grid-item,
.bg-style-periodontal .bg-preview-button{position: relative;isolation: isolate;border-radius: 10px !important;box-shadow:
inset 0 -3px 0 rgba(110, 145, 95, 0.65),
0 2px 4px rgba(60, 80, 55, 0.12),
0 6px 16px rgba(60, 80, 55, 0.08);background-image:
url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='60' height='60'><filter id='n'><feTurbulence baseFrequency='0.9' numOctaves='2' seed='3'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.08 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");transition: transform 0.35s cubic-bezier(0.25, 0.8, 0.4, 1),
box-shadow 0.35s ease}.bg-style-periodontal .button-grid-item:hover,
.bg-style-periodontal .bg-preview-button:hover{transform: translateY(-2px);box-shadow:
inset 0 -3px 0 rgba(110, 145, 95, 0.85),
0 3px 6px rgba(60, 80, 55, 0.15),
0 10px 22px rgba(60, 80, 55, 0.12)}.bg-style-periodontal.bg-dental-plus .button-grid-item::before,
.bg-style-periodontal.bg-dental-plus .bg-preview-button::before{content: '';position: absolute;top: 4px;left: 4px;width: 16px;height: 16px;z-index: -1;background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%236e915f' fill-opacity='0.55' d='M17 4C10 4 5 9 5 16c0 2 0.4 3 0.4 3s3-5 6-7 7-3 7-3-0.5-1 -1.4-5z'/></svg>");background-repeat: no-repeat;background-size: contain;transform: rotate(15deg);pointer-events: none}.bg-style-periodontal.bg-dental-plus .button-grid-item:hover::before,
.bg-style-periodontal.bg-dental-plus .bg-preview-button:hover::before{animation: bgDentalSway 2.4s ease-in-out infinite}.bg-style-highcontrast .button-grid-item,
.bg-style-highcontrast .bg-preview-button{border: 3px solid var(--btn-color, #111) !important;border-radius: 6px !important;box-shadow: none !important}.bg-style-highcontrast .button-grid-item:not(.bg-selected):hover,
.bg-style-highcontrast .bg-preview-button:not(.bg-selected):hover,
.bg-style-highcontrast .button-grid-item:not(.bg-selected):focus-visible,
.bg-style-highcontrast .bg-preview-button:not(.bg-selected):focus-visible{outline: 3px solid var(--btn-color, #111);outline-offset: 2px}.bg-style-highcontrast .content-title{font-size: calc(clamp(12px, 3.6vw, 26px) * var(--title-font-scale, 1));font-weight: 700}@media (min-width: 768px){.bg-style-highcontrast .content-title{font-size: calc(25px * var(--title-font-scale, 1))}}.bg-outer-wrapper .button-grid-item.bg-filler,
.bg-outer-wrapper .bg-preview-button.bg-filler{background: transparent !important;background-image: none !important;border: 0 !important;box-shadow: none !important;filter: none !important;-webkit-mask-image: none !important;mask-image: none !important;clip-path: none !important}.bg-outer-wrapper .button-grid-item.bg-filler::before,
.bg-outer-wrapper .button-grid-item.bg-filler::after,
.bg-outer-wrapper .bg-preview-button.bg-filler::before,
.bg-outer-wrapper .bg-preview-button.bg-filler::after{display: none !important}.bg-outer-wrapper .button-grid-item.bg-filler .content-icon,
.bg-outer-wrapper .button-grid-item.bg-filler .content-title,
.bg-outer-wrapper .bg-preview-button.bg-filler .content-icon,
.bg-outer-wrapper .bg-preview-button.bg-filler .content-title{visibility: hidden !important}.bg-outer-wrapper .button-grid-item.bg-filler:hover,
.bg-outer-wrapper .bg-preview-button.bg-filler:hover{filter: none !important}.bg-outer-wrapper .button-grid-item.bg-filler{pointer-events: none}.bg-outer-wrapper .button-grid-item.bg-logo,
.bg-outer-wrapper .button-grid-item:has(.bg-button-image),
.bg-outer-wrapper .bg-preview-button.bg-logo,
.bg-outer-wrapper .bg-preview-button:has(.bg-button-image){background: var(--btn-bg, #fff) !important}.bg-outer-wrapper .button-grid-item.bg-logo,
.bg-outer-wrapper .button-grid-item:has(.bg-button-image),
.bg-outer-wrapper .button-grid-item:has(.video-placeholder),
.bg-outer-wrapper .button-grid-item:has(.vimeo),
.bg-outer-wrapper .button-grid-item:has(.bunny-block),
.bg-outer-wrapper .button-grid-item:has(.bd-video-block),
.bg-outer-wrapper .button-grid-item:has(.oxy-video-block),
.bg-outer-wrapper .button-grid-item:has(.x-video-block),
.bg-outer-wrapper .bg-preview-button.bg-logo,
.bg-outer-wrapper .bg-preview-button:has(.bg-button-image),
.bg-outer-wrapper .bg-preview-button.layerslider-button,
.bg-outer-wrapper .bg-preview-button.vimeo-button,
.bg-outer-wrapper .bg-preview-button.bunny,
.bg-outer-wrapper .bg-preview-button.df-slider-button,
.bg-outer-wrapper .bg-preview-button.breakdance-video,
.bg-outer-wrapper .bg-preview-button.oxygen-video,
.bg-outer-wrapper .bg-preview-button.x-video{--title-override-color: var(--btn-color)}.bg-style-duotone .button-grid-item:has(.bg-button-image),
.bg-style-duotone .bg-preview-button:has(.bg-button-image){--title-override-color: var(--btn-text)}.bg-style-duotone .button-grid-item.bg-no-color:has(.bg-button-image),
.bg-style-duotone .bg-preview-button.bg-no-color:has(.bg-button-image){--title-override-color: #1a1a1a}.bg-outer-wrapper .button-grid-item.bg-logo .content-title,
.bg-outer-wrapper .button-grid-item:has(.bg-button-image) .content-title,
.bg-outer-wrapper .button-grid-item:has(.video-placeholder) .content-title,
.bg-outer-wrapper .button-grid-item:has(.vimeo) .content-title,
.bg-outer-wrapper .button-grid-item:has(.bunny-block) .content-title,
.bg-outer-wrapper .button-grid-item:has(.bd-video-block) .content-title,
.bg-outer-wrapper .button-grid-item:has(.oxy-video-block) .content-title,
.bg-outer-wrapper .button-grid-item:has(.x-video-block) .content-title,
.bg-outer-wrapper .bg-preview-button.bg-logo .content-title,
.bg-outer-wrapper .bg-preview-button:has(.bg-button-image) .content-title,
.bg-outer-wrapper .bg-preview-button.layerslider-button .content-title,
.bg-outer-wrapper .bg-preview-button.vimeo-button .content-title,
.bg-outer-wrapper .bg-preview-button.bunny .content-title,
.bg-outer-wrapper .bg-preview-button.df-slider-button .content-title,
.bg-outer-wrapper .bg-preview-button.breakdance-video .content-title,
.bg-outer-wrapper .bg-preview-button.oxygen-video .content-title,
.bg-outer-wrapper .bg-preview-button.x-video .content-title{color: var(--title-override-color, var(--btn-color)) !important}