.icore-fancy-button-container{position:relative}.icore-fancy-button-container.icore-fancy-button-align--center{text-align:center}.icore-fancy-button-container.icore-fancy-button-align--left{text-align:left}.icore-fancy-button-container.icore-fancy-button-align--right{text-align:right}.icore-fancy-button-el{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--icore-fancy-button-border-r);cursor:pointer;display:-ms-inline-grid;display:inline-grid;font-family:Public Sans,Helvetica,Arial,Verdana,sans-serif!important;font-size:var(--icore-fancy-button-text-size);font-style:normal;font-weight:var(--icore-fancy-button-text-font-wgt);line-height:var(--icore-fancy-button-text-line-height);padding:var(--icore-fancy-button-pt) var(--icore-fancy-button-pr) var(--icore-fancy-button-pb) var(--icore-fancy-button-pl);text-shadow:none;-webkit-transition:all .3s ease;transition:all .3s ease;fill:#fff;background:var(--icore-fancy-button-bg-color);border:var(--icore-fancy-button-bordr-width) var(--icore-fancy-button-bordr-style) var(--icore-fancy-button-border-color);-webkit-box-shadow:none;box-shadow:none;position:relative;text-align:center;text-decoration:none}.icore-fancy-button-el:focus,.icore-fancy-button-el:hover,.icore-fancy-button-el:visited{color:var(--icore-fancy-button-psuedo-color)}.icore-fancy-button__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--icore-fancy-button-icon-gap);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;padding-right:24px;position:relative;text-decoration:inherit}.icore-fancy-button__content-wrapper:before{background-color:var(--icore-fancy-button-color-scheme);border-radius:15px;bottom:0;content:"";height:100%;left:15px;position:absolute;right:0;top:0;-webkit-transition:all .4s ease;transition:all .4s ease;width:0;z-index:0}.icore-fancy-button__icon{background:var(--icore-fancy-button-color-scheme);height:48px;width:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:calc(var(--icore-fancy-button-border-r) - 5px);display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}.icore-fancy-button__icon svg{color:var(--icore-fancy-button-icon-color);height:auto;width:18px;fill:var(--icore-fancy-button-icon-color)}.icore-fancy-button__icon svg:not(:root){overflow:hidden}.icore-fancy-button__icon svg .btn-icon__icon{-webkit-transition:-webkit-transform .3s cubic-bezier(.785,.135,.15,.86);transition:-webkit-transform .3s cubic-bezier(.785,.135,.15,.86);transition:transform .3s cubic-bezier(.785,.135,.15,.86);transition:transform .3s cubic-bezier(.785,.135,.15,.86),-webkit-transform .3s cubic-bezier(.785,.135,.15,.86)}.icore-fancy-button__icon svg .btn-icon__icon:first-child{-webkit-transition-delay:.1s;transition-delay:.1s}.icore-fancy-button__icon svg .btn-icon__icon:last-child{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-delay:0s;transition-delay:0s}.icore-fancy-button__icon-el{display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;width:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden}.icore-fancy-button__icon-el-item{-webkit-transition:-webkit-transform .3s cubic-bezier(.785,.135,.15,.86);transition:-webkit-transform .3s cubic-bezier(.785,.135,.15,.86);transition:transform .3s cubic-bezier(.785,.135,.15,.86);transition:transform .3s cubic-bezier(.785,.135,.15,.86),-webkit-transform .3s cubic-bezier(.785,.135,.15,.86)}.icore-fancy-button__icon-el-item i{color:#fff;font-size:24px}.icore-fancy-button__icon-el-item.item-1,.icore-fancy-button__icon-el-item.item-2{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-delay:.1s;transition-delay:.1s}.icore-fancy-button__text{color:var(--icore-fancy-button-text-color);display:inline-block;margin-left:10px;overflow:hidden;position:relative;text-decoration:inherit}.icore-fancy-button__text span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;opacity:1;text-decoration:inherit;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s ease;transition:all .3s ease}.icore-fancy-button__text:before{content:attr(data-name);opacity:0;position:absolute;top:50%;-webkit-transform:translateY(calc(-50% + 20px));transform:translateY(calc(-50% + 20px));-webkit-transition:all .3s ease;transition:all .3s ease}.icore-fancy-button-el:hover{background:var(--icore-fancy-button-bg-hvr-color);border-color:var(--icore-fancy-button-border-hvr-color)}.icore-fancy-button-el:hover .icore-fancy-button__content-wrapper:before{width:calc(100% - 15px)}.icore-fancy-button-el:hover .icore-fancy-button__icon svg{color:var(--icore-fancy-button-icon-hvr-color);fill:var(--icore-fancy-button-icon-hvr-color)}.icore-fancy-button-el:hover .icore-fancy-button__icon svg .btn-icon__icon:first-child{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-delay:0s;transition-delay:0s}.icore-fancy-button-el:hover .icore-fancy-button__icon svg .btn-icon__icon:last-child,.icore-fancy-button-el:hover .icore-fancy-button__icon-el-item.item-1,.icore-fancy-button-el:hover .icore-fancy-button__icon-el-item.item-2{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:.1s;transition-delay:.1s}.icore-fancy-button-el:hover .icore-fancy-button__text{color:var(--icore-fancy-button-text-hvr-color)}.icore-fancy-button-el:hover .icore-fancy-button__text span{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:all .3s ease;transition:all .3s ease}.icore-fancy-button-el:hover .icore-fancy-button__text:before{opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
/*# sourceMappingURL=fancy-button.min.css.map */
