.z-fab{z-index:990}.vc-fab{position:relative;vertical-align:middle}.vc-fab>.vc-btn{width:100%}.vc-fab--form-rounded{border-radius:28px}.vc-fab--form-square{border-radius:4px}.vc-fab--opened .vc-fab__actions{opacity:1;-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0);pointer-events:all}.vc-fab--opened .vc-fab__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:0}.vc-fab--opened .vc-fab__active-icon{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}.vc-fab__active-icon,.vc-fab__icon{-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s}.vc-fab__icon{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}.vc-fab__active-icon{opacity:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.vc-fab__label--external{position:absolute;padding:0 8px;-webkit-transition:opacity .18s cubic-bezier(.65,.815,.735,.395);transition:opacity .18s cubic-bezier(.65,.815,.735,.395)}.vc-fab__label--external-hidden{opacity:0;pointer-events:none}.vc-fab__label--external-left{top:50%;left:-12px;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.vc-fab__label--external-right{top:50%;right:-12px;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}.vc-fab__label--external-bottom{bottom:-12px;left:50%;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.vc-fab__label--external-top{top:-12px;left:50%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.vc-fab__label--internal{padding:0;-webkit-transition:font-size .12s cubic-bezier(.65,.815,.735,.395),max-height .12s cubic-bezier(.65,.815,.735,.395),opacity 70ms cubic-bezier(.65,.815,.735,.395);transition:font-size .12s cubic-bezier(.65,.815,.735,.395),max-height .12s cubic-bezier(.65,.815,.735,.395),opacity 70ms cubic-bezier(.65,.815,.735,.395);max-height:30px}.vc-fab__label--internal-hidden{font-size:0;opacity:0}.vc-fab__label--internal-top{padding-bottom:.12em}.vc-fab__label--internal-bottom{padding-top:.12em}.vc-fab__label--internal-bottom.vc-fab__label--internal-hidden,.vc-fab__label--internal-top.vc-fab__label--internal-hidden{max-height:0}.vc-fab__label--internal-left{padding-left:.285em;padding-right:.571em}.vc-fab__label--internal-right{padding-right:.285em;padding-left:.571em}.vc-fab__icon-holder{min-width:24px;min-height:24px;position:relative}.vc-fab__actions{position:absolute;opacity:0;-webkit-transition:opacity .18s ease-in,-webkit-transform .18s ease-in;transition:opacity .18s ease-in,-webkit-transform .18s ease-in;transition:transform .18s ease-in,opacity .18s ease-in;transition:transform .18s ease-in,opacity .18s ease-in,-webkit-transform .18s ease-in;pointer-events:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center;padding:3px}.vc-fab__actions .vc-btn{margin:5px}.vc-fab__actions--right{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scale(.4) translateX(-62px);transform:scale(.4) translateX(-62px);height:56px;left:100%;margin-left:9px}.vc-fab__actions--left{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scale(.4) translateX(62px);transform:scale(.4) translateX(62px);height:56px;right:100%;margin-right:9px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.vc-fab__actions--up{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(.4) translateY(62px);transform:scale(.4) translateY(62px);width:56px;bottom:100%;margin-bottom:9px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.vc-fab__actions--down{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.4) translateY(-62px);transform:scale(.4) translateY(-62px);width:56px;top:100%;margin-top:9px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vc-fab__actions--down,.vc-fab__actions--up{left:50%;margin-left:-28px}.vc-fab--align-left>.vc-fab__actions--down,.vc-fab--align-left>.vc-fab__actions--up{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;left:28px}.vc-fab--align-right>.vc-fab__actions--down,.vc-fab--align-right>.vc-fab__actions--up{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;left:auto;right:0}