.cmp-floating{height:auto;max-width:300px;min-width:144px;position:absolute;z-index:999}
.cmp-floating__fixed{position:fixed;top:120px}
.cmp-floating .image.aem-GridColumn:only-child{padding-left:0;padding-right:0}
.cmp-floating .cmp-cta.btn-icon{text-indent:0;left:auto}
.cmp-floating:not(.cmp-floating__theme) .cta+.cta.aem-GridColumn,.cmp-floating:not(.cmp-floating__theme) .cta.aem-GridColumn:first-child{padding:0}
.cmp-floating:not(.cmp-floating__theme) .cta+.cta .btn-default{border-top:0}
.cmp-floating:not(.cmp-floating__theme) .cta+.cta .btn.btn-red,.cmp-floating:not(.cmp-floating__theme) .cta+.cta .btn.btn-blue,.cmp-floating:not(.cmp-floating__theme) .cta+.cta .btn.btn-black{border-top-color:#f0f0f0;border-top-width:1px !important}
.cmp-floating:not(.cmp-floating__theme) .cta-btn-outline+.cta-btn-red .btn-red,.cmp-floating:not(.cmp-floating__theme) .cta-btn-outline+.cta-btn-blue .btn-blue,.cmp-floating:not(.cmp-floating__theme) .cta-btn-outline+.cta-btn-black .btn-black,.cmp-floating:not(.cmp-floating__theme) .cta-btn-outline+.cta-btn-outline .btn-outline{border-top:0}
.cmp-floating:not(.cmp-floating__theme) .cta-btn-default+.cta-btn-red .btn.btn-red,.cmp-floating:not(.cmp-floating__theme) .cta-btn-default+.cta-btn-blue .btn.btn-blue,.cmp-floating:not(.cmp-floating__theme) .cta-btn-default+.cta-btn-black .btn.btn-black{border-top:0}
.cmp-floating:not(.cmp-floating__theme) .cta+.cta .btn,.cmp-floating:not(.cmp-floating__theme) .cta:first-child .btn{margin:0;float:right;font-weight:normal;text-align:left;border-radius:0}
.cmp-floating:not(.cmp-floating__theme) .cta .fsg-icon{font-size:20px}
.cmp-floating__close{cursor:pointer;position:absolute;padding:8px;top:0}
.cmp-floating__dark{color:#fff;background-color:rgba(0,0,0,0.9)}
.cmp-floating__dark .cmp-floating__close{color:#fff;background-color:rgba(0,0,0,0.9)}
.cmp-floating__dark .cmp-floating__close:hover,.cmp-floating__dark .cmp-floating__close:active,.cmp-floating__dark .cmp-floating__close:focus{color:#a1d1ff}
.cmp-floating__light{background-color:rgba(237,237,237,0.9)}
.cmp-floating__light .cmp-floating__close{background-color:rgba(237,237,237,0.9)}
.cmp-floating__light .cmp-floating__close:hover,.cmp-floating__light .cmp-floating__close:active,.cmp-floating__light .cmp-floating__close:focus{color:#0f58dc}
.cmp-floating__theme{padding:16px 0}
.cmp-floating__right{right:0}
.cmp-floating__right.cmp-floating__slide-in{transition:right 475ms ease;right:-333px}
.cmp-floating__right.cmp-floating__fixed{right:0}
.cmp-floating__right.cmp-floating__fixed.cmp-floating__hide{right:-333px}
.cmp-floating__right .cmp-floating__close{left:-43px}
.cmp-floating__left{left:0}
.cmp-floating__left.cmp-floating__slide-in{transition:left 475ms ease;left:-333px}
.cmp-floating__left.cmp-floating__fixed{left:0}
.cmp-floating__left.cmp-floating__fixed.cmp-floating__hide{left:-333px}
.cmp-floating__left .cmp-floating__close{right:-43px}
.cmp-floating__left:not(.cmp-floating__theme) .cta+.cta .btn,.cmp-floating__left:not(.cmp-floating__theme) .cta:first-child .btn{float:left}
@media(max-width:991.98px){.cmp-floating{display:none}
}