.popup-share{left:50%;top:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:relative;width:466px;height:444px;background-size:100%;text-align:center}@media only screen and (max-width:766px){.popup-share{width:400px;height:400px}}.popup-share .bg-fill{background-image:url(../../asset/image/popup/share/share-bg.png);background-size:100% 100%;width:100%;height:100%}.popup-share .bg-stroke{background-image:url(../../asset/image/popup/share/share-stroke.png);background-size:100% 100%;-moz-transform-origin:50% 50% 50%;-ms-transform-origin:50% 50% 50%;-webkit-transform-origin:50% 50% 50%;transform-origin:50% 50% 50%;-moz-animation:spinCW 30s infinite linear;-webkit-animation:spinCW 30s infinite linear;animation:spinCW 30s infinite linear;width:88%;height:90%;top:15px;left:15px}.popup-share .inner{left:50%;top:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:relative;width:196px;height:157px;padding-top:24px}.popup-share .title{font-family:'BoosterBold';color:#0863ac;font-size:24px;letter-spacing:-0.01em}.popup-share .copy{color:#9f9f9f;margin-top:10px;font-size:14px;line-height:1.25}.popup-share .socials{display:inline-block;margin-top:25px;color:#209be2}.popup-share .socials li{float:left;margin:auto 14px}.popup-share .cta-btn-social i{font-size:32px;line-height:33px}.popup-share .cta-btn-social .icon-social-twitter{font-size:25px}.popup-share .cta-btn-social .cta-btn_text{font-family:'BoosterBold';margin-top:12px;letter-spacing:-0.01em}.popup-share .cta-btn-close{position:absolute;top:66px;right:43px;width:32px;height:32px}.popup-share .cta-btn-close .bg-fill{background-image:url(../../asset/image/cta/close-fill-blue.png);background-size:100% 100%;-moz-transform-origin:50% 50% 50%;-ms-transform-origin:50% 50% 50%;-webkit-transform-origin:50% 50% 50%;transform-origin:50% 50% 50%;-moz-animation:spinCCW 15s infinite linear;-webkit-animation:spinCCW 15s infinite linear;animation:spinCCW 15s infinite linear;width:100%;height:100%}.popup-share .cta-btn-close i{position:absolute;left:9px;top:9px;color:#fff}.popup-share .cta-btn-close:hover{-moz-animation:overBounce 1s cubic-bezier(0.175,0.885,0.32,1.275);-webkit-animation:overBounce 1s cubic-bezier(0.175,0.885,0.32,1.275);animation:overBounce 1s cubic-bezier(0.175,0.885,0.32,1.275);-moz-transform-origin:50% 50% 50%;-ms-transform-origin:50% 50% 50%;-webkit-transform-origin:50% 50% 50%;transform-origin:50% 50% 50%}.popup-legal{position:absolute;overflow-y:scroll;width:100%;height:100%}.popup-legal #privacy,.popup-legal #terms{-moz-transition:opacity 1s;-o-transition:opacity 1s;-webkit-transition:opacity 1s;transition:opacity 1s}.popup-legal #privacy{display:none}.popup-legal #terms{display:block}.popup-legal.policy #privacy{display:block}.popup-legal.policy #terms{display:none}.popup-legal .legal__wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px;line-height:1.42857143;text-align:left;background-color:#fff;position:relative;top:0px;width:100%;z-index:11}.popup-legal .legal__wrapper h1{color:#1072e7;font-size:56px;text-transform:uppercase;letter-spacing:-0.01em;word-spacing:0.05em}.popup-legal .legal__wrapper h2{color:#828385;font-size:36px}.popup-legal .legal__wrapper h3{color:#828385;font-size:24px}.popup-legal .legal__wrapper h4{font-family:'BoosterBold';color:#646464;font-size:15px;letter-spacing:0.05em;text-align:center;margin-bottom:10px;margin-top:10px}.popup-legal .legal__wrapper p{margin:0 0 10px;color:#8f9295;font-size:14px}.popup-legal .legal__wrapper a,.popup-legal .legal__wrapper a:hover,.popup-legal .legal__wrapper a:active,.popup-legal .legal__wrapper a:visited{font-family:"BoosterBold";font-size:14px;border:none;outline:0}.popup-legal .legal__wrapper .mobile{display:none}.popup-legal .legal__wrapper .btn{display:block;margin-top:60px;margin-right:auto;margin-bottom:60px;margin-left:auto}.popup-legal .legal__wrapper .ui-loading .ui-loader{display:block}.popup-legal .legal__wrapper .ui-loader{display:none}.popup-legal .legal__wrapper .mobile{display:none}.popup-legal .legal__wrapper .is-red{color:#e7092c}.popup-legal .legal__wrapper .is-blue{color:#1072e7}.popup-legal .legal__wrapper .is-pink{color:#ee1a59}.popup-legal .legal__wrapper h1{font-family:'BoosterLight';color:#1072e7;text-align:center;font-weight:normal;font-size:68px;margin-bottom:100px;text-transform:uppercase}.popup-legal .legal__wrapper h4{text-align:left;font-size:17px;color:#181818}.popup-legal .legal__wrapper p{color:#424040;font-size:13px}.popup-legal .legal__wrapper a{color:#1072e7}.popup-legal .legal__wrapper .legal__close{background-image:url(../../asset/image/popup/legal/terms-close.png);width:97px;height:97px;margin:0px auto 60px;display:block;cursor:pointer}.popup-legal .legal__wrapper .legal__header{font-family:'BoosterBold';font-size:13px;margin:0px auto;text-align:center}.popup-legal .legal__wrapper .legal__header a{display:inline-block;color:#181818;text-decoration:none;text-transform:uppercase;margin:0px 14px}.popup-legal .legal__wrapper .legal__header a:hover{color:#1072e7}.popup-legal .legal__wrapper .legal__header a.active{color:#a5a4a4}.popup-legal .legal__wrapper .legal__header .spacer{display:inline-block;color:#dcdcdc}.popup-legal .legal__wrapper .legal__body{max-width:840px;margin-left:auto;margin-right:auto}.popup-legal .legal__wrapper .legal__body .legal__intro{border-bottom:1px solid #e5e5e5;padding:30px 0px 25px}.popup-legal .legal__wrapper .legal__body .legal__intro p{color:#818181;font-size:15px}.popup-legal .legal__wrapper .legal__body .legal__content{padding-top:30px}.popup-legal .legal__wrapper .legal__body ul{list-style-type:none}.popup-legal .legal__wrapper .legal__body b.c-1{width:20px;height:21px;background-image:url(../../asset/image/popup/legal/terms-number-bg.png);background-position:center;background-repeat:no-repeat;line-height:21px;padding:5px 8px 5px 9px;color:#fff;font-family:'BoosterBold';font-size:11px;text-align:center;letter-spacing:-0.05em;margin-right:5px}