.icore-fancy-call-button-container{position:relative}.icore-fancy-call-button-container.icore-fancy-call-button-align--center{text-align:center}.icore-fancy-call-button-container.icore-fancy-call-button-align--left{text-align:left}.icore-fancy-call-button-container.icore-fancy-call-button-align--right{text-align:right}.icore-fancy-call-button-el{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--icore-fancy-call-button-border-r);cursor:pointer;display:-ms-inline-grid;display:inline-grid;padding:var(--icore-fancy-call-button-pt) var(--icore-fancy-call-button-pr) var(--icore-fancy-call-button-pb) var(--icore-fancy-call-button-pl);text-shadow:none;-webkit-transition:all .3s ease;transition:all .3s ease;fill:#fff;background:var(--icore-fancy-call-button-bg-color);border:var(--icore-fancy-call-button-bordr-width) var(--icore-fancy-call-button-bordr-style) var(--icore-fancy-call-button-border-color);-webkit-box-shadow:none;box-shadow:none;position:relative;text-align:center;text-decoration:none}.icore-fancy-call-button-el:focus,.icore-fancy-call-button-el:hover,.icore-fancy-call-button-el:visited{color:var(--icore-fancy-call-button-psuedo-color)}.icore-fancy-call-button__content-wrapper{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;gap:var(--icore-fancy-call-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-call-button__content-wrapper,.icore-fancy-call-button__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.icore-fancy-call-button__details{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:2px;line-height:1;text-align:left}.icore-fancy-call-button__icon{background:var(--icore-fancy-call-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-call-button-border-r) - 5px);display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}.icore-fancy-call-button__icon svg{color:var(--icore-fancy-call-button-icon-color);height:auto;width:18px;fill:var(--icore-fancy-call-button-icon-color)}.icore-fancy-call-button__icon svg:not(:root){overflow:hidden}.icore-fancy-call-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-call-button__icon svg .btn-icon__icon:first-child{-webkit-transition-delay:.1s;transition-delay:.1s}.icore-fancy-call-button__icon svg .btn-icon__icon:last-child{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-delay:0s;transition-delay:0s}.icore-fancy-call-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-call-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-call-button__icon-el-item i{color:#fff;font-size:24px}.icore-fancy-call-button__icon-el-item.item-1,.icore-fancy-call-button__icon-el-item.item-2{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-delay:.1s;transition-delay:.1s}.icore-fancy-call-button__text{color:var(--icore-fancy-call-button-text-color);display:inline-block;font-family:Public Sans,Helvetica,Arial,Verdana,sans-serif!important;font-size:var(--icore-fancy-call-button-text-size);font-style:normal;font-weight:var(--icore-fancy-call-button-text-font-wgt);line-height:var(--icore-fancy-call-button-text-line-height);overflow:hidden;position:relative;text-decoration:inherit}.icore-fancy-call-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-call-button__phonenumber{color:var(--icore-fancy-call-button-text-color);display:inline-block;font-family:Public Sans,Helvetica,Arial,Verdana,sans-serif!important;font-size:var(--icore-fancy-call-button-phone-num-size);font-style:normal;font-weight:var(--icore-fancy-call-button-phone-num-font-wgt);line-height:var(--icore-fancy-call-button-phone-num-line-height);overflow:hidden;position:relative;text-decoration:inherit}.icore-fancy-call-button__phonenumber 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-call-button-el:hover{background:var(--icore-fancy-call-button-bg-hvr-color);border-color:var(--icore-fancy-call-button-border-hvr-color)}
/*# sourceMappingURL=fancy-call-button.min.css.map */
