.c3-floating-container{font-family:PayPal China,Helvetica Neue,Arial,sans-serif;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:48px}.c3-floating-container .c3-active{box-shadow:0 4px 20px hsla(0,0%,60%,.2)}.c3-floating-container .c3-icon-group{background-color:#fff;border:1px solid #ccc;border-radius:8px 0 0 8px;box-sizing:border-box}@media(pointer:fine){.c3-floating-container .c3-icon-group:hover{box-shadow:0 4px 20px hsla(0,0%,60%,.2);cursor:pointer}}.c3-floating-container .c3-icon-group .c3-icon-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#000;position:relative;height:46px;margin-bottom:1px}.c3-floating-container .c3-icon-group .c3-icon-container>svg{width:24px;height:24px}.c3-floating-container .c3-icon-group .c3-icon-container .c3-pop-up{position:absolute;top:50%;transform:translateY(-50%);right:48px;width:calc(100vw - 16px - 9px - 48px);max-width:302px;background-color:#fff;border-radius:8px;border:1px solid #ccc;box-shadow:0 4px 20px hsla(0,0%,60%,.2);box-sizing:border-box;cursor:auto;margin-right:9px;display:none;padding:19px 11px}.c3-floating-container .c3-icon-group .c3-icon-container .c3-pop-up-title-section{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#000}.c3-floating-container .c3-icon-group .c3-icon-container .c3-pop-up-title-section svg{height:32px;width:32px;margin-right:4px}.c3-floating-container .c3-icon-group .c3-icon-container .c3-pop-up-title-section .c3-title{font-weight:700;font-size:16px;line-height:calc(16px + 8px)}.c3-floating-container .c3-icon-group .c3-icon-container .c3-pop-up-show{display:block}.c3-floating-container .c3-icon-group .c3-icon-container .c3-pop-up:after{display:block;content:"";width:8px;height:8px;background-color:#fff;position:absolute;top:50%;right:-.5px;transform:translate(50%,-50%) rotate(45deg);border-right:1px solid #ccc;border-top:1px solid #ccc}.c3-floating-container .c3-icon-group .c3-icon-container:last-child{margin-bottom:0}.c3-floating-container .c3-icon-group .c3-icon-container:last-child:after{display:none}.c3-floating-container .c3-icon-group .c3-icon-container:after{position:absolute;bottom:-1px;display:block;content:"";width:24px;height:1px;background-color:#ccc}.c3-floating-container .c3-icon-group .c3-icon-high-light>svg{color:#0038ba}.c3-floating-container .c3-to-top-wrapper{height:48px;margin-top:12px}.c3-floating-container .c3-to-top-wrapper .c3-to-top{position:relative;border:1px solid #ccc;border-radius:8px 0 0 8px;box-sizing:border-box;margin-top:0;box-shadow:none}@media(pointer:fine){.c3-floating-container .c3-to-top-wrapper .c3-to-top:hover{box-shadow:0 4px 20px hsla(0,0%,60%,.2);cursor:pointer}.c3-floating-container .c3-to-top-wrapper .c3-to-top:hover .c3-icon{color:#0038ba}}.c3-floating-container .c3-to-top-wrapper .c3-to-top:active{box-shadow:0 4px 20px hsla(0,0%,60%,.2)}.c3-floating-container .c3-to-top-wrapper .c3-to-top:active .c3-icon{color:#0038ba}.c3-floating-container .c3-to-top-wrapper .c3-to-top .c3-icon{color:#000}@media only screen and (min-width:768px){.c3-floating-container{width:56px}.c3-floating-container .c3-icon-group{border-radius:8px}.c3-floating-container .c3-icon-group .c3-icon-container{height:54px}.c3-floating-container .c3-icon-group .c3-icon-container>svg{width:28px;height:28px}.c3-floating-container .c3-icon-group .c3-icon-container .c3-pop-up{width:313px;max-width:none;right:56px;margin-right:12px}.c3-floating-container .c3-icon-group .c3-icon-container .c3-pop-up-title-section svg{margin-right:4px}.c3-floating-container .c3-to-top-wrapper .c3-to-top{width:56px;height:56px;border-radius:8px}.c3-floating-container .c3-to-top-wrapper .c3-to-top .c3-icon{width:28px;height:28px}}@media only screen and (min-width:1025px){.c3-floating-container{width:max(min(4.5*1vw,4.5*16px),4.5*8px);min-width:64px}.c3-floating-container .c3-icon-group .c3-icon-container{height:calc(max(min(4.5 * 1vw, 4.5 * 16px), 4.5 * 8px) - 2*1px);min-height:calc(64px - 2*1px);padding:0}.c3-floating-container .c3-icon-group .c3-icon-container>svg{width:57.1%;height:57.1%}.c3-floating-container .c3-icon-group .c3-icon-container .c3-pop-up{right:max(64px,max(min(4.5 * 1vw,4.5 * 16px),4.5 * 8px));width:max(min(30.875*1vw,30.875*16px),30.875*8px);min-width:370px;border-radius:12px;margin-right:19px;padding:31px}.c3-floating-container .c3-icon-group .c3-icon-container .c3-pop-up:after{display:block;content:"";width:12px;height:12px;background-color:#fff}.c3-floating-container .c3-icon-group .c3-icon-container .c3-pop-up-title-section svg{height:40px;width:40px;margin-right:8px}.c3-floating-container .c3-icon-group .c3-icon-container .c3-pop-up-title-section .c3-title{font-weight:700;font-size:24px;line-height:calc(24px + 8px)}.c3-floating-container .c3-icon-group .c3-icon-container:after{position:absolute;bottom:-1px;display:block;content:"";width:32px;height:1px;background-color:#ccc}.c3-floating-container .c3-to-top-wrapper{height:calc(max(min(4.5 * 1vw, 4.5 * 16px), 4.5 * 8px) - 2*1px);min-height:calc(64px - 2*1px)}.c3-floating-container .c3-to-top-wrapper .c3-to-top{width:max(min(4.5*1vw,4.5*16px),4.5*8px);min-width:64px;height:max(min(4.5*1vw,4.5*16px),4.5*8px);min-height:64px}.c3-floating-container .c3-to-top-wrapper .c3-to-top .c3-icon{width:57.1%;height:57.1%}}.c3-up-icon-wrapper{margin-top:12px;width:56px;height:56px;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:8px;box-shadow:0 2px 20px rgba(44,46,47,.12);position:absolute;bottom:0;right:0}@media(hover:hover){.c3-up-icon-wrapper:hover{cursor:pointer}.c3-up-icon-wrapper:hover .c3-icon{color:#003087}}.c3-up-icon-wrapper .c3-icon{width:32px;height:32px;color:#000}.c3-up-icon-hide{display:none}@media(max-width:1024px){.c3-up-icon-wrapper{width:48px;height:48px}.c3-up-icon-wrapper .c3-icon{width:24px;height:24px}}@media(orientation:portrait)and (hover:none)and (min-device-width:768px)and (max-device-width:1024px){.c3-up-icon-wrapper{width:48px;height:48px}.c3-up-icon-wrapper .c3-icon{width:24px;height:24px}}