@charset "UTF-8";.gcid-container{font-family:Open Sans,Helvetica Neue,游ゴシック,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;margin:0;padding:0;border:0;font-size:100%;vertical-align:initial;position:relative;box-sizing:border-box;width:100%;height:auto;border-radius:4px;box-shadow:0 2px 30px 5px #0006;background-color:#fff}@keyframes flash{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}to{opacity:1}}@keyframes bounce{0%{transform:translateY(0)}20%{transform:translateY(0)}40%{transform:translateY(-30px)}50%{transform:translateY(0)}60%{transform:translateY(-15px)}80%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes shake{0%{transform:translateX(0)}10%{transform:translateX(-10px)}20%{transform:translateX(10px)}30%{transform:translateX(-10px)}40%{transform:translateX(10px)}50%{transform:translateX(-10px)}60%{transform:translateX(10px)}70%{transform:translateX(-10px)}80%{transform:translateX(10px)}90%{transform:translateX(-10px)}to{transform:translateX(0)}}@keyframes tada{0%{transform:scale(1)}10%{transform:scale(.9) rotate(-3deg)}20%{transform:scale(.9) rotate(-3deg)}30%{transform:scale(1.1) rotate(3deg)}40%{transform:scale(1.1) rotate(-3deg)}50%{transform:scale(1.1) rotate(3deg)}60%{transform:scale(1.1) rotate(-3deg)}70%{transform:scale(1.1) rotate(3deg)}80%{transform:scale(1.1) rotate(-3deg)}90%{transform:scale(1.1) rotate(3deg)}to{transform:scale(1) rotate(0)}}@keyframes swing{20%,40%,60%,80%,to{transform-origin:top center 50%}20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@keyframes wobble{0%{transform:translateX(0)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}to{transform:translateX(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes wiggle{0%{transform:skewX(9deg)}10%{transform:skewX(-8deg)}20%{transform:skewX(7deg)}30%{transform:skewX(-6deg)}40%{transform:skewX(5deg)}50%{transform:skewX(-4deg)}60%{transform:skewX(3deg)}70%{transform:skewX(-2deg)}80%{transform:skewX(1deg)}90%{transform:skewX(0deg)}to{transform:skewX(0deg)}}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.3)}}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}to{opacity:0;transform:translateX(-2000px)}}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}to{opacity:0;transform:translateX(2000px)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}to{transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}to{transform:translateX(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOutUp{0%{transform:translateY(0);opacity:1}to{transform:translateY(-20px);opacity:0}}@keyframes fadeOutDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}@keyframes fadeOutRight{0%{transform:translateX(0);opacity:1}to{transform:translateX(20px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translateX(0);opacity:1}to{transform:translateX(-20px);opacity:0}}@keyframes fadeOutUpBig{0%{transform:translateY(0);opacity:1}to{transform:translateY(-2000px);opacity:0}}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-2000px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInRight{0%{transform:translateX(20px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeInLeft{0%{transform:translateX(-20px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeInUpBig{0%{transform:translateY(2000px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}to{opacity:1;transform:translateX(0)}}@keyframes flip{0%{transform:perspective(400px) rotateY(0);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{transform:perspective(400px) rotateY(1turn) scale(.95);animation-timing-function:ease-in}to{transform:perspective(400px) scale(1);animation-timing-function:ease-in}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}to{transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{transform:perspective(400px) rotateX(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}to{transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{transform:perspective(400px) rotateY(90deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}60%{transform:translateX(-20%) skewX(30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}80%{transform:translateX(0) skewX(-15deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{transform:translateX(0) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}}@keyframes lightSpeedOut{0%{transform:translateX(0) skewX(0deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}to{transform:translateX(100%) skewX(-30deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes rotateOut{0%{transform-origin:center center 50%;transform:rotate(0);opacity:1}to{transform-origin:center center 50%;transform:rotate(200deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom 50%;transform:rotate(0);opacity:1}to{transform-origin:left bottom 50%;transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom 50%;transform:rotate(0);opacity:1}to{transform-origin:left bottom 50%;transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom 50%;transform:rotate(0);opacity:1}to{transform-origin:right bottom 50%;transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom 50%;transform:rotate(0);opacity:1}to{transform-origin:right bottom 50%;transform:rotate(90deg);opacity:0}}@keyframes rotateIn{0%{transform-origin:center center 50%;transform:rotate(-200deg);opacity:0}to{transform-origin:center center 50%;transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom 50%;transform:rotate(-90deg);opacity:0}to{transform-origin:left bottom 50%;transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom 50%;transform:rotate(90deg);opacity:0}to{transform-origin:left bottom 50%;transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom 50%;transform:rotate(-90deg);opacity:0}to{transform-origin:right bottom 50%;transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom 50%;transform:rotate(90deg);opacity:0}to{transform-origin:right bottom 50%;transform:rotate(0);opacity:1}}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left 50%;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left 50%;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left 50%;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform-origin:top left 50%;animation-timing-function:ease-in-out}to{transform:translateY(700px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}}@keyframes rollIn{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:translateX(-100%) rotate(-120deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:translateX(0) rotate(0deg)}}@keyframes rollOut{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:translateX(0) rotate(0deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:translateX(-100%) rotate(-120deg)}}.gcid-container .gcid-input{display:block;width:100%;height:50px;background-color:#fff;margin-bottom:5px;padding-left:15px;border:1px solid #d0d3d4}.gcid-container .gcid-input-error{border-bottom:2px solid #c00}.gcid-container .gcid-input:focus{border-bottom:2px solid #00b0fc}.gcid-container .gcid-input-error:focus{border-bottom:2px solid #c00}.gcid-container .gcid-input:focus{outline:none}.gcid-container .gcid-button{border:1px solid;font-weight:700;min-width:154px;font-size:16px;padding:10px 22px;text-align:center;line-height:24px;letter-spacing:0;border-radius:4px;margin:0 0 16px;outline:none;cursor:pointer}@media screen and (max-width: 599px){.gcid-container .gcid-button{width:100%;margin:0 0 16px}}.gcid-container .widget-container .gcid-button{width:100%}.gcid-container .gcid-button.gcid-primary-button{background-color:#c00;border-color:#c00;color:#fff}.gcid-container .gcid-button.gcid-primary-button:active{background-color:#b80000;border-color:#b80000}.gcid-container .gcid-button.gcid-primary-button:disabled{border-color:#b4b9bd;background-color:#b4b9bd;color:#888e93}.gcid-container .gcid-button.gcid-secondary-button{background-color:#fff;border-color:#d0d3d4;color:#888e93;font-weight:400}.gcid-container .gcid-button.gcid-secondary-button:active,.gcid-container .gcid-button.gcid-secondary-button:hover{background-color:#e5e8e9;border-color:#e5e8e9}.gcid-container .gcid-button.gcid-secondary-button.gcid-right-side-button{margin-left:24px!important}@media screen and (max-width: 599px){.gcid-container .gcid-button.gcid-secondary-button.gcid-right-side-button{margin-left:0!important}}.gcid-container .gcid-button.gcid-spinner{background-color:#b4b9bd;border-color:#b4b9bd}.gcid-container .gcid-top-container{position:relative;width:100%;min-height:50px;z-index:10}.gcid-container .gcid-top-container .gcid-close-button{position:absolute;right:0;width:50px;height:50px;cursor:pointer;background-color:#fff;background-image:url(/canonid/canonid-assets/svg/x_grey_icn.svg);background-repeat:no-repeat;background-position:12.5px}.gcid-container .gcid-close-container{z-index:10;margin-left:10px;flex-basis:24px}.gcid-container .gcid-close-container .gcid-close-button{width:24px;height:24px;cursor:pointer;background-color:#fff;background-image:url(/canonid/canonid-assets/svg/x_grey_icn.svg)}@keyframes gcid-uil-ring-anim{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.gcid-container .gcid-progress-sign{background:none;position:relative;width:25px;height:25px;margin:auto;transform:scale(1)}.gcid-container .gcid-progress-sign>div{position:absolute;display:block;width:25px;height:25px;border-radius:12.5px;box-shadow:0 2px 0 0 #00b0fc;animation:gcid-uil-ring-anim 1s linear infinite}.gcid-container .gcid-scale-0-35{transform:scale(.35)}.gcid-container .gcid-button{width:100%}.gcid-container a,.gcid-container abbr,.gcid-container acronym,.gcid-container address,.gcid-container applet,.gcid-container article,.gcid-container aside,.gcid-container audio,.gcid-container b,.gcid-container big,.gcid-container blockquote,.gcid-container canvas,.gcid-container caption,.gcid-container center,.gcid-container cite,.gcid-container code,.gcid-container dd,.gcid-container del,.gcid-container details,.gcid-container dfn,.gcid-container div,.gcid-container dl,.gcid-container dt,.gcid-container em,.gcid-container embed,.gcid-container fieldset,.gcid-container figcaption,.gcid-container figure,.gcid-container footer,.gcid-container form,.gcid-container h1,.gcid-container h2,.gcid-container h3,.gcid-container h4,.gcid-container h5,.gcid-container h6,.gcid-container header,.gcid-container hgroup,.gcid-container i,.gcid-container iframe,.gcid-container img,.gcid-container ins,.gcid-container kbd,.gcid-container label,.gcid-container legend,.gcid-container li,.gcid-container mark,.gcid-container menu,.gcid-container nav,.gcid-container object,.gcid-container ol,.gcid-container output,.gcid-container p,.gcid-container pre,.gcid-container q,.gcid-container ruby,.gcid-container s,.gcid-container samp,.gcid-container section,.gcid-container small,.gcid-container span,.gcid-container strike,.gcid-container strong,.gcid-container sub,.gcid-container summary,.gcid-container sup,.gcid-container table,.gcid-container tbody,.gcid-container td,.gcid-container tfoot,.gcid-container th,.gcid-container thead,.gcid-container time,.gcid-container tr,.gcid-container tt,.gcid-container u,.gcid-container ul,.gcid-container var,.gcid-container video{margin:0;padding:0;border:0;font-size:100%;vertical-align:initial;font-weight:400}.gcid-container article,.gcid-container aside,.gcid-container details,.gcid-container figcaption,.gcid-container figure,.gcid-container footer,.gcid-container header,.gcid-container hgroup,.gcid-container menu,.gcid-container nav,.gcid-container section{display:block}.gcid-container ol,.gcid-container ul{list-style:none}.gcid-container blockquote,.gcid-container q{quotes:none}.gcid-container blockquote:after,.gcid-container blockquote:before,.gcid-container q:after,.gcid-container q:before{content:"";content:none}.gcid-container table{border-collapse:collapse;border-spacing:0}@media screen and (max-width: 599px){.gcid-container{box-shadow:none;border-radius:0}.gcid-container.ios-scroll{top:0!important;position:relative!important;height:100%!important;-webkit-overflow-scrolling:touch!important;overflow:hidden!important}}.gcid-container a{color:#00b0fc;text-decoration:none;font-weight:400;display:inline-block;font-size:16px;line-height:1.4;padding:0}@media screen and (max-width: 599px){.gcid-container a{margin:0;font-size:14px}}.gcid-container .js-missing{margin-bottom:15px}.gcid-container .gcid-content-container{position:relative;border-radius:inherit;width:100%;padding:0 0 30px;background-color:#fff}.gcid-container .gcid-content-container .gcid-content-side-padding{padding:30px 24px 0}@media screen and (max-width: 599px){.gcid-container .gcid-content-container .gcid-content-side-padding{padding:24px 12px 0}}.gcid-container .gcid-bot-container{position:relative;width:100%;background-color:#f6f7f8;font-size:12px;display:flex}.gcid-container .gcid-bot-container a{text-decoration:underline;font-size:12px;color:#4b4f54;display:inline}.gcid-container .gcid-bot-container .gcid-inner-container{padding:18px 24px;position:relative}@media screen and (max-width: 599px){.gcid-container .gcid-bot-container .gcid-inner-container{padding:8px 13px}}.gcid-container .gcid-bot-container .gcid-inner-container>*{color:#4b4f54;font-size:12px;font-weight:400}.gcid-container .gcid-title-and-close{display:flex;justify-content:space-between}.gcid-container .gcid-hidden{display:none!important}.gcid-container .gcid-error-container{position:relative;width:100%}@media screen and (max-width: 599px){.gcid-container .gcid-error-container{border:none}}.gcid-container .gcid-error-outer{height:100%;background-color:#fff;padding:0 0 30px;display:flex}@media screen and (max-width: 599px){.gcid-container .gcid-error-outer{padding:0 0 25px 6px}}.gcid-container .gcid-error-inner{width:100%;align-self:center}.gcid-container .gcid-border-top{border-top:1px solid #d0d3d4}.gcid-container .gcid-sign{position:relative;margin-right:10px;margin-bottom:-4px}.gcid-container #gcid-error-box-content{padding:30px 24px 0}@media screen and (max-width: 599px){.gcid-container #gcid-error-box-content{padding:12px 12px 0}}.gcid-container #gcid-error-box-content p{word-break:break-word}@media screen and (max-width: 599px){.gcid-container #gcid-error-box-content p{margin-bottom:18px}}.gcid-container #gcid-error-box-content a{cursor:pointer}.gcid-container .gcid-warn-text{margin:25px 0}.gcid-container *,.gcid-container :after,.gcid-container :before{box-sizing:inherit;font-size:16px;line-height:24px;color:#4b4f54}.gcid-container .gcid-general-error{margin-bottom:15px}.gcid-container .gcid-text-center{text-align:center}.gcid-container .gcid-title-container{padding:24px 24px 18px;border-bottom:1px solid #b4b9bd}@media screen and (max-width: 599px){.gcid-container .gcid-title-container{padding:12px}}.gcid-container .gcid-title-container .gcid-text-header{font-size:18px;font-weight:700;line-height:1.4;color:#4b4f54;display:inline-block}@media screen and (max-width: 599px){.gcid-container .gcid-title-container .gcid-text-header{font-size:18px;line-height:1.17}}.gcid-container .gcid-title-container .gcid-text-intro{font-size:14px;line-height:1.4;color:#4b4f54;margin-top:12px}@media screen and (max-width: 599px){.gcid-container .gcid-title-container .gcid-text-intro{margin-top:0}}.gcid-container #gcid-email-signin-intro-text p,.gcid-container #gcid-intro-text p,.gcid-container #gcid-reg-intro-text p{font-size:inherit;line-height:inherit}@media screen and (max-width: 599px){.gcid-container #gcid-email-signin-intro-text,.gcid-container #gcid-intro-text,.gcid-container #gcid-reg-intro-text{font-size:14px;line-height:1.14}}.gcid-container #gcid-email-signin-intro-text a,.gcid-container #gcid-intro-text a,.gcid-container #gcid-reg-intro-text a{color:#00b0fc;text-decoration:none}.gcid-container .gcid-text-button{font-weight:700;line-height:24px}.gcid-container .gcid-text-form{font-size:16px;line-height:24px;color:#4b4f54}@media screen and (max-width: 599px){.gcid-container .gcid-text-form{font-size:14px}}.gcid-container .gcid-text-small{font-size:12px;line-height:1.4}.gcid-container .gcid-text-medium{padding:10px 0;font-size:16px;line-height:1.4}@media screen and (max-width: 599px){.gcid-container .gcid-text-medium{padding:0;font-size:14px;line-height:1.14}}.gcid-container .core-text-color-red{color:#c00}.gcid-container .gcid-divider{width:100%;margin:0 auto 24px;font-size:13px;overflow:hidden;text-align:center;color:#888e93;text-transform:uppercase}@media screen and (max-width: 599px){.gcid-container .gcid-divider{margin:4px auto 12px;font-size:10px}}.gcid-container .gcid-divider:after,.gcid-container .gcid-divider:before{content:"";display:inline-block;width:50%;vertical-align:middle;border-bottom:1px solid #d0d3d4}.gcid-container .gcid-divider:before{margin:0 .5em 0 -55%}.gcid-container .gcid-divider:after{margin:0 -55% 0 .5em}.gcid-container .gcid-input-container{margin-bottom:18px}@media screen and (max-width: 599px){.gcid-container .gcid-input-container{margin-bottom:12px}}.gcid-container .gcid-clear:after{content:"";display:table;clear:both}.gcid-container #gcid-reg-email-container,.gcid-container #gcid-reg-options-container,.gcid-container .gcid-email-signin-container,.gcid-container .gcid-social-container{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;margin:0 0 8px}.gcid-container .gcid-reg-option,.gcid-container .gcid-social-item-content{height:52px;position:relative;margin-bottom:12px;border-radius:4px;text-align:center;text-decoration:none;background-color:#f0f1f1;display:flex;justify-content:center;align-items:center;cursor:pointer}.gcid-container .gcid-reg-option:active,.gcid-container .gcid-reg-option:focus,.gcid-container .gcid-reg-option:hover,.gcid-container .gcid-social-item-content:active,.gcid-container .gcid-social-item-content:focus,.gcid-container .gcid-social-item-content:hover{background-color:#e5e8e9}@media screen and (max-width: 599px){.gcid-container .gcid-reg-option,.gcid-container .gcid-social-item-content{height:42px}}.gcid-container .gcid-social-item-content{width:100%}@media screen and (max-width: 599px){.gcid-container .gcid-social-item-content{width:100%}}.gcid-container .gcid-reg-option{width:100%}.gcid-container .gcid-reg-option .gcid-social-item-text{text-transform:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:auto}.gcid-container .gcid-social-clicked{background-color:#e5e8e9}.gcid-container .gcid-social-item-logo{height:32px;width:32px;padding:6px;position:relative;margin-left:10px}.gcid-container .gcid-social-item-text{position:relative;font-size:16px;font-weight:600;width:auto;text-align:center;text-transform:none;margin-left:10px;margin-right:25px}@media screen and (max-width: 599px){.gcid-container .gcid-social-item-text{font-size:12px}}.gcid-container #gcid-link-reg,.gcid-container #gcid-link-signin{margin-top:6px}.gcid-container #gcid-reg-google,.gcid-container #google{background-color:#fff;border:thin solid #ddd}.gcid-container #gcid-reg-google:focus,.gcid-container #gcid-reg-google:hover,.gcid-container #google:focus,.gcid-container #google:hover{background-color:#fff;border-color:#bbb}.gcid-container #gcid-reg-google:active,.gcid-container #google:active{background-color:#eee;border-color:#bbb}.gcid-container #facebook,.gcid-container #gcid-reg-facebook{background-color:#1877f2;border:thin solid #1877f2}.gcid-container #facebook:focus,.gcid-container #facebook:hover,.gcid-container #gcid-reg-facebook:focus,.gcid-container #gcid-reg-facebook:hover{background-color:#0887f2;border-color:#0887f2}.gcid-container #facebook:active,.gcid-container #gcid-reg-facebook:active{background-color:#035cc4;border-color:#035cc4}.gcid-container #facebook-text,.gcid-container #gcid-reg-facebook-text{color:#fff}.gcid-container #apple,.gcid-container #gcid-reg-apple{background-color:#000;border:thin solid #000}.gcid-container #apple:focus,.gcid-container #apple:hover,.gcid-container #gcid-reg-apple:focus,.gcid-container #gcid-reg-apple:hover{background-color:#202020;border-color:#202020}.gcid-container #apple:active,.gcid-container #gcid-reg-apple:active{background-color:#000;border-color:#000}.gcid-container #apple-text,.gcid-container #gcid-reg-apple-text{color:#fff}.gcid-container #gcid-email-signin,.gcid-container #gcid-reg-email{background-color:#c00;border:thin solid #c00}.gcid-container #gcid-email-signin:focus,.gcid-container #gcid-email-signin:hover,.gcid-container #gcid-reg-email:focus,.gcid-container #gcid-reg-email:hover{background-color:#e00000;border-color:#e00000}.gcid-container #gcid-email-signin:active,.gcid-container #gcid-reg-email:active{background-color:#b80000;border-color:#b80000}.gcid-container #gcid-email-signin-text,.gcid-container #gcid-reg-email-text{color:#fff}.gcid-container #gcid-email-signin-view,.gcid-container #gcid-reg-view,.gcid-container #gcid-signin-view{overflow-y:hidden;border-radius:inherit;-webkit-transition:opacity .1s ease-in-out,height .1s ease-in-out;-webkit-transition-delay:0s,.1s;transition:opacity .1s ease-in-out,height .1s ease-in-out .1s}.gcid-container.no-animation #gcid-email-signin-view,.gcid-container.no-animation #gcid-reg-view,.gcid-container.no-animation #gcid-signin-view{transition:none}.gcid-container #gcid-signin-view{height:auto;opacity:1;pointer-events:auto;cursor:auto}.gcid-container #gcid-email-signin-view,.gcid-container #gcid-reg-view{height:0;opacity:0;pointer-events:none;cursor:default}.gcid-container .gcid-widget-margin-bottom{margin-bottom:26px}.gcid-container.gcid-registration #gcid-email-signin-view,.gcid-container.gcid-registration #gcid-signin-view{height:0;opacity:0;pointer-events:none;cursor:default}.gcid-container.gcid-registration #gcid-reg-view{height:auto;opacity:1;pointer-events:auto;cursor:auto}.gcid-container.gcid-email-signin #gcid-reg-view,.gcid-container.gcid-email-signin #gcid-signin-view{height:0;opacity:0;pointer-events:none;cursor:default}.gcid-container.gcid-email-signin #gcid-email-signin-view{height:auto;opacity:1;pointer-events:auto;cursor:auto}.gcid-topborder-yellow{border-top:6px solid #f7bf00}@media screen and (max-width: 599px){.gcid-topborder-yellow{border-top:none}}.gcid-topborder-green{border-top:6px solid #47ad47}@media screen and (max-width: 599px){.gcid-topborder-green{border-top:none}}.gcid-outer-modal-container{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;overflow:auto;background-color:#0009;flex-direction:row;display:flex}.gcid-inner-modal-container{width:100%;min-height:100vh;display:flex;flex-direction:column}.gcid-modal-content{width:100%;max-width:470px;margin:auto;display:flex}.gcid-overflow-hidden{overflow:hidden!important}