@import url(https://use.typekit.net/zqw1vtg.css);
:root{--wgs-purple:#1e1a34;--wgs-orange:#de713d;--wgs-light-grey:#f0f0f0;--wgs-dark-grey:#d0d0d0;--wgs-body-light-grey:#606060;--wgs-body-dark-grey:#171717}@font-face{font-family:WGSHeadline;font-stretch:normal;font-style:normal;font-weight:300;src:url(/fonts/WGSHeadline-Light.eot);src:url(/fonts/WGSHeadline-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/WGSHeadline-Light.woff2) format("woff2"),url(/fonts/WGSHeadline-Light.woff) format("woff"),url(/fonts/WGSHeadline-Light.ttf) format("truetype");unicode-range:u+0-10ffff}@font-face{font-family:WGSHeadline;font-stretch:normal;font-style:normal;font-weight:400;src:url(/fonts/WGSHeadline-Regular.eot);src:url(/fonts/WGSHeadline-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/WGSHeadline-Regular.woff2) format("woff2"),url(/fonts/WGSHeadline-Regular.woff) format("woff"),url(/fonts/WGSHeadline-Regular.ttf) format("truetype");unicode-range:u+0-10ffff}@font-face{font-family:WGSHeadline;font-stretch:normal;font-style:normal;font-weight:700;src:url(/fonts/WGSHeadline-Bold.eot);src:url(/fonts/WGSHeadline-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/WGSHeadline-Bold.woff2) format("woff2"),url(/fonts/WGSHeadline-Bold.woff) format("woff"),url(/fonts/WGSHeadline-Bold.ttf) format("truetype");unicode-range:u+0-10ffff}html{-webkit-font-smoothing:subpixel-antialiased!important;-webkit-text-stroke:1px transparent!important;text-rendering:optimizeLegibility!important;-webkit-font-feature-settings:"kern" 1!important;min-height:100%;position:relative;scrollbar-width:none}body{color:var(--wgs-body-dark-grey);font-family:linotype-sabon,sans-serif}h1,h2,h3,h4,h5,h6{font-family:WGSHeadline,sans-serif;text-transform:uppercase}input{color:var(--wgs-purple)}main{background-color:var(--wgs-light-grey)}main .content-wrapper{min-height:100vh}@media screen and (min-width:420px){main .content-wrapper{min-height:600px}}.container-fluid{margin-left:auto;margin-right:auto;max-width:100%;width:1280px}.swiper .swiper-slide img{width:100%}.label-purple{background-color:var(--wgs-purple);padding:.9rem 1rem .7rem;width:100%}.btn,.label-purple{color:#fff;text-align:center}.btn{background-color:var(--wgs-orange);border-radius:50px;display:inline-block;font-size:1rem;margin:0 .5rem;padding:1rem 3rem;position:relative}@media screen and (max-width:375px){.btn{padding:.75rem 1.25rem}}.btn__text{display:inline-block;transition:all .15s ease-out}.btn:hover .btn__text{transform:translateY(-.25rem)}.btn--with-back-arrow{min-width:14rem}.btn--with-back-arrow .btn__copy{position:relative}.btn--with-back-arrow .btn__copy:before{background-image:url(/images/icons/back-arrow-icon-purple.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;bottom:0;content:"";height:20px;left:-3rem;margin:auto;position:absolute;width:20px}.btn--with-back-arrow:hover .btn__copy:before{background-image:url(/images/icons/back-arrow-icon-white.svg)}.btn--with-forward-arrow{padding:1rem 4rem 1rem 2rem}.btn--with-forward-arrow .btn__copy{position:relative}.btn--with-forward-arrow .btn__copy:before{background-image:url(/images/icons/back-arrow-icon-purple.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;bottom:0;content:"";height:20px;margin:auto;position:absolute;right:-3rem;transform:rotate(180deg);width:20px}.btn--with-forward-arrow:hover .btn__copy:before{background-image:url(/images/icons/back-arrow-icon-white.svg)}.btn--white{background-color:#fff;border:1px solid var(--wgs-purple);color:var(--wgs-purple)}.btn--white:hover:not([disabled]){background-color:var(--wgs-purple);color:#fff}.btn--orange{background-color:var(--wgs-orange);border:1px solid var(--wgs-orange);color:#fff}.btn--orange:hover:not([disabled]){background-color:var(--wgs-purple);border:1px solid var(--wgs-purple);color:#fff}.btn--orange.btn--with-forward-arrow .btn__copy:before{background-image:url(/images/icons/back-arrow-icon-white.svg)}.btn--round{height:4rem;padding:0;width:4rem}.btn--disabled,.btn:disabled{cursor:not-allowed;opacity:.6}.no-border{border:none!important}label.round-checkbox input{display:none}.checkboxes-wrapper{height:32px;position:absolute;right:12px;top:8px;width:32px}.checkboxes-wrapper label.round-checkbox{height:100%;width:100%}.checkboxes-wrapper label.round-checkbox span{background-color:#fff;border:2px solid #fff;border-radius:50%;cursor:pointer;display:inline-block;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.checkboxes-wrapper [type=checkbox]:checked+span{background-color:var(--wgs-purple)}.checkboxes-wrapper [type=checkbox]+span:before{background-image:url(/images/icons/plus-sign-orange.svg);background-repeat:no-repeat;background-size:100%;bottom:auto;color:#fff;content:"";height:19px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-47%);width:19px}.checkboxes-wrapper [type=checkbox]:checked+span:before{animation-duration:.7s;animation-name:roll-down-tick;animation-timing-function:cubic-bezier(.175,.885,.32,1.275);background-image:url(/images/icons/tick.svg);height:100%;width:100%}@keyframes roll-down-tick{0%{top:-50%}to{top:50%}}.checkboxes-wrapper label.round-checkbox span.shake-answer{animation-duration:.2s;animation-iteration-count:infinite;animation-name:shake-answer;animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}@keyframes shake-answer{0%{transform:translate(0) rotate(0deg)}25%{transform:translate(5px,5px) rotate(5deg)}50%{transform:translate(0) rotate(0eg)}75%{transform:translate(-5px,5px) rotate(-5deg)}to{transform:translate(0) rotate(0deg)}}.grid-items .label-bottom,.slider-wrapper .label-bottom{line-height:1.1;min-height:4rem}.grid-items .label-bottom:before,.slider-wrapper .label-bottom:before{background-color:var(--wgs-purple);content:"";height:1rem;left:0;position:absolute;right:0;top:-2px;transition:top .25s ease-in-out;width:100%}.grid-items .label-bottom.cursor-pointer:hover:before,.slider-wrapper .label-bottom.cursor-pointer:hover:before{top:-.5rem}.grid-items label.cursor-pointer:before,.slider-wrapper label.cursor-pointer:before{background-color:var(--wgs-purple);content:"";height:1rem;left:0;position:absolute;right:0;top:-2px;transition:top .25s ease-in-out;width:100%}.grid-items .slide:hover.cursor-pointer .label-bottom:before,.grid-items label.cursor-pointer:hover:before,.slider-wrapper .slide:hover.cursor-pointer .label-bottom:before,.slider-wrapper label.cursor-pointer:hover:before{top:-.5rem}.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:12px 18px;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear;z-index:99999}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:var(--wgs-body-dark-grey)}.hamburger:focus,.hamburger:hover{background:unset;outline:unset}.hamburger-text{bottom:-3px;font-size:14px;left:0;margin:auto;position:absolute;right:0;text-align:center}.hamburger-box{display:inline-block;height:24px;position:relative;width:30px}.hamburger-inner{display:block;margin-top:-2px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:var(--wgs-body-dark-grey);border-radius:3px;height:3px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:100%}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--collapse .hamburger-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--collapse-r .hamburger-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.login-page{background-color:var(--wgs-purple)}@media screen and (min-width:420px){.login-page{padding-top:5vh}}@media screen and (min-width:600px){.login-page{padding-top:10vh}}@media screen and (min-width:768px){.login-page{padding-top:15vh}}.login-page .c-app{background-color:none}.login-page .container{max-width:100%;width:480px}.login-page .auth-page-logo{margin-bottom:3rem;text-align:center}.login-page .auth-page-logo img{height:195px}@media screen and (max-width:480px){.login-page .auth-page-logo img{height:50vw}}.login-page .header-text{color:#fff;font-size:2rem;margin-bottom:1.2rem;text-align:center}@media screen and (max-width:540px){.login-page .header-text{font-size:5vw}}.login-page form{color:#fff;width:100%}.login-page form .age-input-group{display:flex;flex-direction:row}.login-page form .input-group input{border-radius:50px;font-size:1rem;height:auto;margin-left:auto;margin-right:auto;padding:.75rem 1rem;width:100%}@media screen and (max-width:480px){.login-page form .input-group input{max-width:300px}}.login-page form a,.login-page form a:focus,.login-page form a:hover,.login-page form a:visited{color:#fff}.login-page form .btn{display:block;font-size:1rem;margin:auto;max-width:16rem;min-width:10rem;padding:.75rem 1rem}@media screen and (max-width:480px){.login-page form .btn{max-width:300px}}.login-page form .btn:focus,.login-page form .btn:hover{border:2px solid}.login-page form .btn--white{border-color:#fff;color:var(--wgs-purple)}.login-page form a.btn--white{color:var(--wgs-purple)}.login-page form .input-group-submit{margin-bottom:1rem}.login-page form .input-group-submit .btn{width:100%}.login-page form .btn-wrapper-group{align-items:center;display:flex;min-height:4rem}.login-page form .remember-field-wrapper .form-check{margin:auto;padding:0;width:10rem}.login-page form .remember-field-wrapper .checkboxes-wrapper{align-items:center;display:flex;height:auto;left:0;position:relative;right:0;width:auto}.login-page form .remember-field-wrapper .checkboxes-wrapper label.round-checkbox{height:32px;width:32px}.login-page form .remember-field-wrapper .checkboxes-wrapper label.round-checkbox [type=checkbox]+span:before{background-image:none}.login-page form .remember-field-wrapper .checkboxes-wrapper label.round-checkbox [type=checkbox]:checked+span:before{background-image:url(/images/icons/tick.svg)}.login-page form .remember-field-wrapper .checkboxes-wrapper__label-copy{margin-bottom:4px;margin-left:.5rem}.login-page form .remember-field-wrapper .checkboxes-wrapper__btn-copy{display:inline-block;margin-left:.25rem}.login-page form.confirm-password .col-form-label{display:block}.login-page .alert{background-color:#fff;border-radius:30px;color:#fff;font-size:1.2rem;margin-bottom:3rem;padding:.2rem .6rem;text-align:center}.login-page .alert.alert-success{color:#18603a}
