/**handles:wd-mod-animations-transform,wd-mod-transform,wd-button**/
.wd-animation{--wd-anim-duration: 1s;--wd-anim-timing-f: cubic-bezier(0, 0.87, 0.58, 1);--wd-anim-delay: 0s;--wd-anim-opa-timing-f: ease;--wd-trans-main: all .25s ease;--wd-trans-last: transform var(--wd-anim-duration) var(--wd-anim-timing-f) var(--wd-anim-delay), opacity .25s var(--wd-anim-opa-timing-f) var(--wd-anim-delay);opacity:0}.wd-animation:not(.wd-animated){transition:none !important}.wd-animation.wd-animated{transition:var(--wd-trans-main),var(--wd-trans-last)}.wd-animation.wd-in{opacity:1}

.wd-transform{--wd-transform-perspective: 0;--wd-transform-rotateX: 0;--wd-transform-rotateY: 0;--wd-transform-rotateZ: 0;--wd-transform-translateX: 0;--wd-transform-translateY: 0;--wd-transform-scaleX: 1;--wd-transform-scaleY: 1;--wd-transform-skewX: 0;--wd-transform-skewY: 0;--wd-transform-origin-y: center;--wd-transform-origin-x: center;transform:perspective(var(--wd-transform-perspective)) translateX(var(--wd-transform-translateX)) translateY(var(--wd-transform-translateY)) scaleX(var(--wd-transform-scaleX)) scaleY(var(--wd-transform-scaleY)) rotateX(var(--wd-transform-rotateX)) rotateY(var(--wd-transform-rotateY)) rotateZ(var(--wd-transform-rotateZ)) skewX(var(--wd-transform-skewX)) skewY(var(--wd-transform-skewY));transform-origin:var(--wd-transform-origin-y) var(--wd-transform-origin-x)}

.btn-color-primary{--btn-color: #fff;--btn-color-hover: #fff;--btn-bgcolor: var(--wd-primary-color);--btn-bgcolor-hover: var(--wd-primary-color);--btn-brd-color: var(--wd-primary-color);--btn-brd-color-hover: var(--wd-primary-color);--btn-box-shadow-hover: inset 0 0 0 1000px rgba(0,0,0,0.1)}.btn-color-primary.btn-style-bordered{--btn-color: var(--wd-primary-color)}.btn-color-primary.btn-style-link{--btn-color: var(--color-gray-800);--btn-color-hover: var(--color-gray-500)}.btn-color-alt{--btn-color: #fff;--btn-color-hover: #fff;--btn-bgcolor: var(--wd-alternative-color);--btn-bgcolor-hover: var(--wd-alternative-color);--btn-brd-color: var(--wd-alternative-color);--btn-brd-color-hover: var(--wd-alternative-color);--btn-box-shadow-hover: inset 0 0 0 1000px rgba(0,0,0,0.1)}.btn-color-alt.btn-style-bordered{--btn-color: var(--wd-alternative-color)}.btn-color-alt.btn-style-link{--btn-color: var(--color-gray-800);--btn-color-hover: var(--color-gray-500)}.btn-color-black{--btn-color: #fff;--btn-color-hover: #fff;--btn-bgcolor: #212121;--btn-bgcolor-hover: #212121;--btn-brd-color: #212121;--btn-brd-color-hover: #212121;--btn-box-shadow-hover: inset 0 0 0 1000px rgba(0,0,0,0.1)}.btn-color-black.btn-style-bordered{--btn-color: #333}.btn-color-black.btn-style-link{--btn-color: var(--color-gray-800);--btn-color-hover: var(--color-gray-500)}.btn-color-white{--btn-color: #333;--btn-color-hover: #333;--btn-bgcolor: #fff;--btn-bgcolor-hover: #fff;--btn-brd-color: rgba(255,255,255,0.5);--btn-brd-color-hover: #fff;--btn-box-shadow-hover: inset 0 0 0 1000px rgba(0,0,0,0.1)}.btn-color-white.btn-style-bordered{--btn-color: #fff}.btn-color-white.btn-style-link{--btn-color: #fff;--btn-color-hover: #fff}.btn.btn-style-3d{--btn-box-shadow: inset 0 -2px 0 rgba(0,0,0,0.15);--btn-box-shadow-hover: inset 0 -2px 0 rgba(0,0,0,0.15)}.btn.btn-style-3d:active{box-shadow:none;top:1px}.btn.btn-style-bordered{--btn-bgcolor: transparent;--btn-brd-width: 2px;--btn-box-shadow-hover: none}.btn.btn-style-link{--btn-bgcolor: transparent;--btn-bgcolor-hover: transparent;--btn-brd-width: 2px;--btn-box-shadow-hover: none;--btn-height: none;--btn-padding: 0;border-top:0;border-inline:0}.btn-size-extra-small{--btn-padding: 5px 10px;--btn-height: 28px;--btn-font-size: 11px}.btn-size-small{--btn-padding: 5px 14px;--btn-height: 36px;--btn-font-size: 12px}.btn-shape-round,.btn-style-round{--btn-brd-radius: 35px}.btn-shape-semi-round,.btn-style-semi-round{--btn-brd-radius: 5px}.btn-icon-pos-left{flex-direction:row-reverse}.btn-icon-pos-right{flex-direction:row}@media (min-width: 1025px){.btn-size-large{--btn-padding: 5px 28px;--btn-height: 48px;--btn-font-size: 14px}.btn-size-extra-large{--btn-padding: 5px 40px;--btn-height: 56px;--btn-font-size: 16px}}