html{font-size:62.5%;box-sizing:border-box;width:100%}*,*:before,*:after{box-sizing:inherit}body{padding:0;margin:0;background:#FEFBF7;color:#444;font-family:'Lato', sans-serif;height:100%}html{height:100%}main{overflow:hidden}img{display:block;max-width:100%}a{color:inherit}.hide{display:none !important}.disabled{pointer-events:none}.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}h1,h2,h3,h4{font-weight:400;margin:0}h1{font-size:4rem;margin:0 0 2rem;line-height:1;font-weight:900}h2{font-size:3.6rem;margin:2rem 0;line-height:1.3;position:relative;z-index:1}h3{font-size:2.8rem;margin:0 0 2rem;line-height:1.3}ul{margin:1rem 0 2rem;padding:0 0 0 2rem}p,li{font-size:1.6rem;line-height:1.6;position:relative;z-index:1;margin:0 0 1.4rem}@media only screen and (min-width: 600px){h1{font-size:6rem;margin:0 0 3rem}h2,h3{margin:0 0 3rem}p,li{font-size:1.6rem;line-height:2;margin:0 0 1.4rem}}@media only screen and (min-width: 1024px){h1{font-size:6rem;margin:0 0 3rem;line-height:1.1}p,li{font-size:1.6rem;line-height:2;margin:0 0 1.4rem}}.triangle{width:0;height:0;border-style:solid;border-width:0 172px 171px 172px;border-color:transparent transparent #F7EFE4 transparent;opacity:.5}.holder{max-width:68rem;margin:0 auto;padding:0 4rem;position:relative;z-index:5}.page-header-image{position:relative;z-index:10}.page-header{position:relative}.page-header:before{content:'';position:absolute;top:0;left:0;border-style:solid;border-color:transparent;border-bottom-color:transparent;border-bottom-width:30vh;border-right-width:0;border-top-width:30vh;border-left-width:100vw;border-top-color:#8F1ED8;z-index:3;opacity:1}.page-header:after{content:'';position:absolute;top:0;left:0;border-style:solid;border-color:transparent;border-bottom-color:transparent;border-bottom-width:30vh;border-right-width:0;border-top-width:20vh;border-left-width:100vw;border-top-color:#312671;opacity:.3;z-index:4}.page-header-triangles{position:absolute;left:0;right:0;top:0}@media only screen and (min-width: 1024px){.page-header:before{border-bottom-width:35vh;border-top-width:35vh;border-left-width:100vw}.page-header:after{border-bottom-width:26vh;border-top-width:26vh;border-left-width:100vw}.page-header-triangles:before{border-bottom-width:35vh;border-right-width:100vw;border-top-width:35vh}.page-header-triangles:after{border-bottom-width:26vh;border-right-width:100vw;border-top-width:26vh}}.tooltip{position:relative;border-bottom:.1rem dotted #fff;display:inline-block;cursor:help}.tooltip:after{display:block;content:attr(data-title);padding:1rem;border-radius:.3rem;position:absolute;background:rgba(0,0,0,0.8);box-shadow:0.2rem 0.2rem 0.4rem rgba(0,0,0,0.2);max-width:25rem;color:#fff;width:25rem;line-height:1.3;font-size:1.4rem;display:none;margin:.5rem 0 0}.tooltip:hover{background:rgba(0,0,0,0.1);border-radius:.3rem}.tooltip:hover:after{display:block}.btn{font-family:'Lato', sans-serif;display:inline-flex;background:#fff;color:#7216CF;border-radius:.5rem;font-size:1.8rem;padding:1.4rem 3rem;text-decoration:none;text-transform:uppercase;font-weight:700;letter-spacing:.1rem;align-items:center;transiton:all .25s ease}.btn:hover{background:#ededed}.btn svg{width:1.2rem;height:1.2rem;fill:#7216CF;margin:0 0 0 .5rem;transition:fill .25s ease}.btn__text{flex-grow:1;text-align:left}.start-page{background:#8f3aab;color:#fff}.start-copy{padding:5rem 4rem 0;position:relative;z-index:3}.start-copy h1{font-size:28vw;line-height:.9;text-align:center;text-shadow:0 0 0.3rem rgba(0,0,0,0.5);margin:0 0 5rem}.start-copy h1 span.big-letters{opacity:0;animation-name:fadeIn;animation-timing-function:ease;animation-iteration-count:1;animation-fill-mode:forwards;animation-duration:1s;animation-delay:1.5s}.start-copy h1 span.small-words{font-family:Georgia, sans-serif;font-size:7vw;position:relative;display:table;padding:0 0 1.2rem;margin:0 auto .2rem;font-weight:400;text-decoration:none;opacity:0;animation-name:fadeIn;animation-timing-function:ease;animation-iteration-count:1;animation-fill-mode:forwards;animation-duration:1s;animation-delay:1s}.start-copy h1 span.small-words:after{content:'';display:block;position:absolute;left:0;right:0;bottom:0;height:.2rem;background:#fff;box-shadow:0 0 0.3rem rgba(0,0,0,0.5)}.start-copy .btn{width:100%}.start-copy .btn:hover{background:#8F1ED8;color:#fff}.start-copy .btn:hover svg{fill:#fff}.start-copy--full-screen{padding-top:20rem}.start-graphic{margin:0;position:relative;z-index:4}.start-graphic img{width:100%;height:auto}.in-this-badge{background:rgba(0,0,0,0.1);border-radius:.5rem;padding:2rem 2rem 1rem;margin:0 0 2rem;position:relative;z-index:40}.scroll-down{border:.2rem solid #fff;width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;opacity:0;animation-name:fadeIn;animation-timing-function:ease;animation-iteration-count:1;animation-fill-mode:forwards;animation-duration:1s;animation-delay:2s}.scroll-down svg{fill:#fff;width:1.4rem;height:1.4rem;animation-name:bounce;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;animation-duration:.5s}.splash-page #animation_container{margin-left:auto}@keyframes bounce{0%, 100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}:focus{outline:none}.top-slant-1{position:relative;z-index:1}.top-slant-1:before{content:'';position:absolute;top:0;left:0;border-style:solid;border-color:transparent;border-bottom-color:transparent;border-bottom-width:30vh;border-right-width:0;border-top-width:30vh;border-left-width:100vw;border-top-color:#8F1ED8;z-index:1;pointer-events:none}.top-slant-1:after{content:'';position:absolute;top:0;left:0;border-style:solid;border-color:transparent;border-bottom-color:transparent;border-bottom-width:30vh;border-right-width:0;border-top-width:20vh;border-left-width:100vw;border-top-color:#312671;opacity:.3;z-index:1;pointer-events:none}.top-slant-2{position:relative}.top-slant-2:before{content:'';position:absolute;top:-.3rem;left:0;border-style:solid;border-color:transparent;border-bottom-color:transparent;border-bottom-width:30vh;border-left-width:0;border-top-width:30vh;border-right-width:100vw;border-top-color:#8F1ED8}.top-slant-2:after{content:'';position:absolute;top:-.3rem;left:0;border-style:solid;border-color:transparent;border-bottom-color:transparent;border-bottom-width:30vh;border-left-width:0;border-top-width:20vh;border-right-width:100vw;border-top-color:#312671;opacity:.3}.splash-screen{overflow:hidden;position:relative}.bottom-slant-2{position:relative;height:30vh}.bottom-slant-2:before{content:'';position:absolute;bottom:0;left:0;border-style:solid;border-color:transparent;border-top-color:transparent;border-top-width:30vh;border-right-width:0;border-bottom-width:30vh;border-left-width:100vw;border-bottom-color:#8F1ED8}.bottom-slant-2:after{content:'';position:absolute;bottom:0;left:0;border-style:solid;border-color:transparent;border-top-color:transparent;border-top-width:30vh;border-right-width:0;border-bottom-width:20vh;border-left-width:100vw;border-bottom-color:#312671;opacity:.3}.bottom-slant-2--flipped{transform:scaleX(-1);margin-bottom:-.3rem}.bottom-slant-1{position:absolute;width:100%;height:100%;top:0;right:0%}.bottom-slant-1:after,.bottom-slant-1:before{content:'';position:absolute;background:linear-gradient(90deg, transparent 50%, #8f1ed8 50%, #8f1ed8),linear-gradient(82deg, transparent 50%, #7320ba 50%, #7320ba),linear-gradient(67deg, transparent 50%, #8f1ed8 50%, #8f1ed8),linear-gradient(52deg, transparent 50%, #7320ba 50%, #7320ba),linear-gradient(37deg, transparent 50%, #8f1ed8 50%, #8f1ed8),linear-gradient(22deg, transparent 50%, #7320ba 50%, #7320ba),linear-gradient(7deg, transparent 50%, #8f1ed8 50%, #8f1ed8),linear-gradient(-8deg, transparent 50%, #7320ba 50%, #7320ba),linear-gradient(-23deg, transparent 50%, #8f1ed8 50%, #8f1ed8),linear-gradient(-38deg, transparent 50%, #7320ba 50%, #7320ba),linear-gradient(-53deg, transparent 50%, #8f1ed8 50%, #8f1ed8),linear-gradient(-68deg, transparent 50%, #7320ba 50%, #7320ba),linear-gradient(-83deg, transparent 50%, #8f1ed8 50%, #8f1ed8),linear-gradient(-90deg, transparent 50%, #7320ba 50%, #7320ba);background-position:0% 0%;background-size:200% 100%;height:100%;width:50%;top:0}.bottom-slant-1:before{left:50%;transform:rotate(180deg)}@media only screen and (min-width: 768px){.start-copy{padding:12rem 12rem 5rem}.start-copy h1{font-size:18rem;line-height:.8}.start-copy h1 span.small-words{font-size:4rem;padding:0 0 2.2rem;margin:0 auto;z-index:1}.start-copy h1 span.small-words:after{height:.3rem}.start-copy .btn{display:table;width:auto;margin:0 0 0 auto}.start-copy--full-screen{padding:25rem 12rem 0}.start-graphic{margin:0;pointer-events:none}.splash-screen{position:relative}}@media only screen and (min-width: 1024px){.start-page{min-height:100%}.start-page h1{transition:opacity .5s ease}.start-page.scrolled h1,.start-page.scrolled .scroll-down{opacity:0}.start-graphic{position:absolute;right:0;bottom:0;margin:0;border:none;z-index:2;pointer-events:none;text-align:right;max-height:100vh;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:flex-end}.start-graphic #animation_container{width:100%;height:auto;display:inline-block}.start-copy{width:50rem;margin:0 auto;padding:10rem 0 5rem}.start-copy .btn{display:table;width:auto;margin:0 0 0 auto}.start-copy--full-screen{padding:0 4rem;position:absolute;left:50%;top:50%;transform:translate(calc((100% - 8rem) * -1), calc((100% - 8rem) * -1));width:auto;z-index:20}.splash-screen{height:120vh;width:100%;position:relative}}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.start-copy--full-screen{transform:translate(-50%, -50%)}}.progress{padding:3rem 2rem;margin:0 7rem 5rem;z-index:11;position:relative}.progress ol{display:flex;justify-content:space-between;margin:0 auto;padding:0;list-style:none;position:relative;max-width:30rem}.progress ol::before{position:absolute;left:0;top:50%;right:0;height:.1rem;background:#fff;display:block;content:'';margin-top:-.1rem}.progress li{width:1.5rem;height:1.5rem;border-radius:50%;border:.1rem solid #fff;background:transparent;margin:0;position:relative;z-index:1}.progress .current{background:#fff !important}@media only screen and (min-width: 708px){.progress{margin:0 7rem}}/*! Lockup */.lockup a{position:absolute;right:0;top:0;z-index:100;height:70px}.lockup-badge-type{position:absolute;right:20px;top:0}.lockup-garter{float:left;width:70px;height:70px}.site-title{text-transform:uppercase;font-size:1.8em;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-family:'Nutmeg-UltraBlack'}@media only screen and (max-width: 767px){.lockup-badge-type{right:0;width:70px;height:auto}.lockup a{right:0;height:auto}.lockup img{width:70px}}@media only screen and (min-width: 768px){.lockup-badge-type{right:3rem;width:80px;height:auto}.lockup a{right:3rem;height:auto}.lockup img{width:80px}.site-title{font-size:2.4em}}.step-1{background:#352785;color:#fff}.step-1 .page-header-image{max-width:50rem;width:100%;margin:0 auto 3rem}.step-1 .progress li{background:#352785}.step-1 .animation-holder{max-width:60rem;padding:0 2rem;margin:0 auto 3rem;position:relative;z-index:10}.step-1 .animation-holder canvas{width:100% !important;height:auto !important}.step-1 .animation-container{position:relative;left:0;top:0;width:100% !important;height:0 !important;padding-bottom:80%}.personal-data-list-holder{background:url(../img/step-1/circles-background.svg) no-repeat center top;background-size:140rem auto;background-attachment:fixed;padding-top:20rem}@media only screen and (min-width: 708px){.personal-data-list-holder{background-size:120% auto}}.personal-data-list{padding:2rem 4rem;max-width:79rem;margin:0 auto}.personal-data-list ul{list-style:none;margin:0;padding:0}.personal-data-list li{padding:0;border:0.3rem solid rgba(255,255,255,0.6);background:#43378B;border-radius:1rem;padding:2rem;margin:0 0 5rem;text-align:center;max-width:40rem;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:32rem;box-shadow:0 0 1rem rgba(0,0,0,0.3)}.intro-holder{text-align:center}.intro-holder p:first-of-type{font-size:1.8rem;max-width:50rem;margin:0 auto 2rem}.personal-data-icon{background:rgba(255,255,255,0.2);width:12.4rem;height:12.4rem;border-radius:50%;margin:0 0 2rem}.personal-data-text{display:block;max-width:26rem;margin:0 auto}.personal-data-left{margin-right:auto !important}.personal-data-left:after{content:'';display:block;position:absolute;top:100%;width:.3rem;background:rgba(255,255,255,0.6);height:10rem;transform:rotate(-45deg);transform-origin:left top;left:40%}.personal-data-left:last-of-type:after{display:none}.personal-data-right{margin-left:auto !important}.personal-data-right:after{content:'';display:block;position:absolute;top:100%;width:.3rem;background:rgba(255,255,255,0.6);height:10rem;transform:rotate(45deg);transform-origin:left top;left:60%}@media only screen and (min-width: 708px){.personal-data-list li{margin:0 0 6rem}.personal-data-left:after{left:100%;bottom:-11rem;top:auto;height:15rem}.personal-data-right:after{right:100%;left:auto;bottom:-11rem;top:auto;height:15rem}.personal-data-list-holder{padding:20rem 0 0}}.personal-data-darken{background:#31267;background-size:300% auto;background-attachment:fixed;padding:5rem 0 0}@media only screen and (min-width: 708px){.personal-data-darken{padding:25rem 0 0;background-size:100% auto}}.personal-data-question .tooltip{border-color:#7216CF}.question{background:#fff;border-radius:.5rem;padding:2rem;margin:0 0 2rem;color:#333}.question-title{font-size:1.8rem;color:#7216CF;margin:0 0 1.5rem;font-weight:700;line-height:1.5;padding:2rem;background:rgba(0,0,0,0.05);border-radius:.3rem}.question-options{list-style:none;margin:0 -.5rem;padding:0;display:flex}.question-options li{margin:0 .5rem;padding:0;flex:1}.question-options a{display:block;background:#7216CF;text-align:center;color:#fff;text-decoration:none;border-radius:.5rem;padding:2rem 1rem;font-size:1.6rem;text-transform:uppercase;font-weight:700;transition:background .25s ease}.question-options a:hover{background:#312671}.question-options a.selected{background:#312671}p+.question{margin-top:4rem}@media only screen and (min-width: 708px){.question-title{padding:4rem}}.confirmation-tick{position:relative;z-index:20}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:4;stroke-miterlimit:10;stroke:#219653;fill:none;animation:stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards}.checkmark{width:5rem;height:5rem;border-radius:50%;display:block;stroke-width:4;stroke:#fff;stroke-miterlimit:10;margin:0 auto 1.5rem;box-shadow:inset 0px 0px 0px #219653;animation:fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both}.checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards}@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale{0%, 100%{transform:none}50%{transform:scale3d(1.1, 1.1, 1)}}@keyframes fill{100%{box-shadow:inset 0px 0px 0px 3.5rem #219653}}@keyframes fillwhite{100%{box-shadow:inset 0px 0px 0px 3.5rem #fff}}.question-answer{padding:2rem 0 0;text-align:center}.question-answer h3{font-weight:700;color:#7216CF;font-size:1.6rem;margin:0 0 1.5rem}.failed{background:#EB5757;width:5rem;height:5rem;border-radius:50%;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center}.failed svg{width:1.8rem;height:1.8rem;fill:#fff}.restart{background:#EB5757;color:#fff;padding:2rem 2rem 1rem;border-radius:.5rem;margin:0 0 2rem}.success-row{background:radial-gradient(734.14px at 50% 100%, #4E459F 0%, #352785 100%);padding:6rem 4rem;text-align:center}.success-row .checkmark{box-shadow:inset 0px 0px 0px #fff;stroke:#352785;animation:fillwhite .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both}.success-row .checkmark__circle{stroke:#fff}.success-row p{max-width:60rem;margin-left:auto;margin-right:auto}@media only screen and (min-width: 708px){.success-row{padding:22rem 4rem}}.next-step-cta{padding:3rem 0 0}.step-2{background-color:#000BBA;background-image:radial-gradient(550.61px at 50% 6.78%, #009CEF 0%, #000BBA 100%);background-repeat:no-repeat;color:#fff;counter-reset:eu-steps}.step-2 .page-header-image{max-width:50rem;margin:0 auto;padding:15rem 0 4rem;width:90%}.step-2 .progress{position:absolute;z-index:11;width:100%}.step-2 .progress li{background:#000ABA}.step-2 .page-header:before{border-top-color:#000BBA}.step-2 .page-header-triangles:before{border-top-color:#000BBA}.step-2 .success-row{background:linear-gradient(to bottom, #000BBA 0%, #009CEF 100%)}.step-2 .top-slant-1:before{border-top-color:#002fc7}.step-2 .top-slant-1:after{border-top-color:#000BBA}.step-2 .bottom-slant-2:before{border-bottom-color:#002fc7}.step-2 .bottom-slant-2:after{border-bottom-color:#000BBA}.subject-to-gdpr{background:rgba(255,255,255,0.1);border-radius:.5rem;margin:4rem auto 3rem;max-width:102rem}.subject-to-gdpr h2{font-size:2rem;font-weight:900;margin:0;padding:4rem;text-align:center}.subject-to-gdpr ol{margin:0;padding:0;background:rgba(51,51,51,0.1);list-style:none}.subject-to-gdpr ol li{padding:15rem 2rem 2rem;text-align:center;border-left:.2rem solid #000ABA;border-top:.2rem solid #000ABA;margin:0;border-bottom:none;counter-increment:eu-steps}.subject-to-gdpr ol li:first-child{border-left:none}.subject-to-gdpr ol li:before{content:counter(eu-steps);display:block;position:absolute;left:50%;top:3rem;color:#FFCF3A;font-size:5rem;font-weight:900;padding-top:.6rem;transform:translateX(-50%);width:10rem;height:10rem;background:url(../img/step-2/stars.svg) no-repeat;background-size:100% 100%}@media only screen and (min-width: 768px){.subject-to-gdpr{margin:8rem auto 5rem}.subject-to-gdpr ol{display:flex;flex-wrap:wrap}.subject-to-gdpr ol li{width:50%;padding:16.5rem 4rem 4rem}.subject-to-gdpr ol li:before{width:12rem;height:12rem;padding-top:1rem}}@media only screen and (min-width: 1024px){.subject-to-gdpr ol{display:flex;flex-wrap:nowrap}.subject-to-gdpr ol li{flex:1}}.top-tip{background:#fff;padding:2rem 2rem .5rem;border-radius:.5rem;color:#000ABA;margin:0 0 3rem}.top-tip h3{font-size:1.2rem;text-transform:uppercase;margin:0 0 1rem;padding:0 0 1rem;border-bottom:.1rem solid #000ABA;font-weight:900;letter-spacing:.1rem}.text-two-cols{padding-top:20rem}@media only screen and (min-width: 768px){.top-tip{padding:4rem 4rem 2rem}.text-two-cols{display:flex;margin:0 -1rem 4rem;padding-top:30rem}.text-two-cols .text-col,.text-two-cols .top-tip{margin:0 1rem}}.americas-row{background:url(../img/step-2/americas.svg) no-repeat,linear-gradient(180deg, #0026C4 -40%, #0A10AB 140%) repeat;background-size:auto 120%, 100% auto;background-position:left center, center center;background-attachment:fixed;padding:5rem 0 0}.uk-row{background:url(../img/step-2/uk.svg) no-repeat,linear-gradient(180deg, #0021ab -40%, #090e93 140%) repeat;background-size:auto 130%, 100% auto;background-position:right center, center center;background-attachment:fixed;padding:5rem 0 0}.world-row{background:url(../img/step-2/world.svg) no-repeat,linear-gradient(180deg, #0026C4 -40%, #0A10AB 140%) repeat;background-size:auto 100%, 120% auto;background-position:-20rem center, center center;background-attachment:fixed;padding:5rem 0 0}@media only screen and (min-width: 768px){.americas-row{padding:15rem 0 0}.uk-row{padding:15rem 0 0}.world-row{padding:15rem 0 0}}.organisation-question{background:rgba(255,255,255,0.1);border-radius:.5rem;padding:2rem}.organisation-question .question-answer h3{color:#FFCF3A}.company-info{background:rgba(0,0,0,0.2);padding:2.5rem 2rem 1rem;margin:0 0 3rem;border-radius:.3rem}.company-info h3{color:#F2C94C;font-size:1.2rem;text-transform:uppercase;font-weight:700;margin:0}.company-info-section{border-bottom:0.1rem solid rgba(255,255,255,0.3);padding:0 0 1rem;margin:0 0 2rem;display:flex}.company-info-section:last-of-type{border:none;margin:0;padding:0}.company-info-block{flex:1}.company-image{margin:0 0 4rem}.company-image img{display:block;margin:0 auto}.step-3{background-color:#268AF2;background-image:radial-gradient(550.61px at 50% 6.78%, #F098D9 0%, #268AF2 100%);background-repeat:no-repeat;color:#fff}.step-3 .page-header-image{max-width:40rem;width:90%;margin:0 auto 3rem}.step-3 .progress li{background:#268AF2}.step-3 .page-header:before{border-top-color:#F098D9}.step-3 .page-header:after{border-top-color:#268AF2;opacity:1}.step-3 .page-header-triangles:before{border-top-color:#F098D9}.step-3 .page-header-triangles:after{border-top-color:#268AF2}.step-3 .success-row{background:linear-gradient(to bottom, #2584e6 0%, #f098d9 100%)}.step-3 .success-row:before{border-top-color:#F098D9}.step-3 .success-row:after{border-top-color:#268AF2;opacity:.1}.step-3 .animation-holder{max-width:60rem;padding:0 2rem;margin:0 auto;position:relative;z-index:10}.step-3 .animation-holder canvas{width:90% !important;height:auto !important}.step-3 .bottom-slant-2:before{border-bottom-color:#F098D9}.step-3 .bottom-slant-2:after{border-bottom-color:#268AF2;opacity:.1}.ico,.gdpr-role{padding:2rem;margin:2rem 0;background:rgba(0,10,186,0.1);border-radius:.5rem;position:relative;text-align:left}.ico img,.gdpr-role img{display:block;margin:0 auto 2rem}.ico h2,.gdpr-role h2{font-weight:400;font-size:2.2rem;margin:0 0 1rem;color:#fff}.ico p,.gdpr-role p{font-size:1.6rem;line-height:1.4}.ico{padding:4rem 2rem;margin:0 0 6rem}.gdpr-role+h2{margin-top:6rem}@media only screen and (min-width: 768px){.gdpr-role{padding:4rem 2rem 4rem 20rem}.gdpr-role img{position:absolute;left:2rem;top:4rem}.gdpr-role .officer{left:4rem}}.roles-quiz-row{background:linear-gradient(to bottom, #f098d9 0%, #2584e6 100%);padding:10rem 0 0}.role-question{padding:2rem;margin:0 0 2rem;border-radius:.5rem;background:rgba(0,10,186,0.1)}.role-question-description{font-family:Georgia, sans-serif;font-size:2rem;font-weight:400;line-height:1.4;padding:3rem 2rem;margin:0 0 1.5rem;background:rgba(0,0,0,0.1);border-radius:.3rem}.role-question-options{list-style:none;margin:0 -.5rem;padding:0;display:flex;flex-wrap:wrap}.role-question-options li{margin:0 .5rem 1rem;width:calc(50% - 1rem);background:rgba(0,10,186,0.1);border-radius:.3rem}.role-question-options li.selected{background:rgba(255,255,255,0.2)}.role-question-options a{text-align:center;text-decoration:none;padding:12rem 0 2rem;height:18rem;display:block;line-height:1.2}.role-question-options img{width:10rem;height:auto;position:absolute;bottom:8rem;left:50%;transform:translateX(-50%)}.role-question-options .officer{height:10rem;width:auto}@media only screen and (min-width: 768px){.role-question-options li{width:calc(33.3333% - 1rem)}}.role-question .question-answer h3{color:#fff;text-align:center}.step-4{background-color:#352785;background-image:radial-gradient(550.61px at 50% 6.78%, #8F1ED8 0%, #352785 100%);background-repeat:no-repeat;color:#fff}.step-4 .page-header-image{max-width:40rem;width:90%;margin:0 auto 3rem}.step-4 .progress li{background:#000ABA}.step-4 .page-header:before{border-top-color:#8F1ED8}.step-4 .page-header:after{border-top-color:#312671;opacity:.3}.step-4 .page-header-triangles:before{border-top-color:#7320B9}.step-4 .page-header-triangles:after{border-top-color:#8F1ED8}.step-4 .success-row{background:linear-gradient(to bottom, #352785 0%, #8F1ED8 100%)}.step-4 .animation-holder{max-width:40rem;padding:0 2rem 0;margin:0 auto 3rem;position:relative;z-index:10}.step-4 .animation-holder canvas{width:100% !important;height:auto !important}.step-4 .animation-container{height:0 !important;width:100%;padding-bottom:123%}.step-4 .bottom-slant-2:before{border-bottom-color:#8F1ED8}.step-4 .bottom-slant-2:after{border-bottom-color:#312671}.dont-forget{background:rgba(255,255,255,0.3);padding:4rem 2rem;border-radius:.5rem;margin:2rem 0 2rem;position:relative;text-align:left}.dont-forget h2{font-weight:700;font-size:1.2rem;border-bottom:.1rem solid #fff;margin:0 0 1rem;padding:0 0 1rem;text-transform:uppercase}.dont-forget p{margin:0;line-height:1.4}.dont-forget-bulb{background:rgba(255,255,255,0.2);width:8rem;height:8rem;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;border-radius:50%}.dont-forget-bulb img{width:80%;height:auto}@media only screen and (min-width: 768px){.dont-forget{padding:4rem 2rem 4rem 16.4rem}.dont-forget-bulb{background:rgba(255,255,255,0.2);width:12.4rem;height:12.4rem;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;border-radius:50%;position:absolute;left:2rem;top:50%;transform:translateY(-50%)}.dont-forget-bulb img{width:8rem;height:8rem}}.rights-row{padding:10rem 0;background:rgba(115,32,185,0) url(../img/step-4/stars.svg) no-repeat -6rem 2rem;background-size:30% auto}.rights-row:nth-child(odd){background-color:rgba(143,30,216,0.2)}.rights-row h2{font-size:3rem;font-weight:700;margin:0 0 1.5rem;line-height:1.1}.holder+.rights-row{margin-top:5rem}.rights-row{position:relative}.rights-row .bottom-slant-2{position:absolute;left:0;right:0;bottom:0}.rights-quiz-darken{padding:15rem 0 5rem}@media only screen and (min-width: 768px){.holder+.rights-row{margin-top:15rem}.rights-row{padding:30rem 0;background-size:auto 60rem;background-position:10rem center;min-height:75rem}.rights-row h2{font-size:5rem;margin:0 0 4rem}.rights-row p,.rights-row ul{max-width:49rem;margin-left:auto}.rights-quiz-darken{padding:30rem 0 15rem}}.rights-question{background:rgba(255,255,255,0.1);border-radius:.5rem;padding:2rem;margin:0 0 2rem;color:#fff}.rights-question-title{font-family:Georgia, sans-serif;font-size:2rem;font-weight:400;line-height:1.4;border-bottom:0.1rem solid rgba(255,255,255,0.4);padding:0 0 1.5rem;margin:0 0 1.5rem;color:#FFCF3A;background:rgba(0,0,0,0.2);padding:2rem;border-radius:.3rem}.right-question-options{list-style:none;margin:0;padding:0}.right-question-options li{padding:0;margin:0 0 1rem}.right-question-options a{display:block;background:#8F1ED8;border-radius:.3rem;padding:2rem;text-decoration:none}.right-question-options a:hover{background:#312671}.right-question-options a.selected{background:#312671}.rights-question .question-answer h3{color:#fff;text-align:center}@media only screen and (min-width: 768px){.rights-question{padding:2rem}.rights-question-title{padding:4rem}.right-question-options{display:flex;flex-wrap:wrap;margin:0 -.5rem}.right-question-options li{width:calc(33.3333% - 1rem);margin:0 .5rem 1rem}.right-question-options a{text-align:center;height:9.3rem;display:flex;align-items:center;justify-content:center;line-height:1.3}}.step-5{background-color:#13008F;color:#fff;counter-reset:principle-steps}.step-5 .page-header-image{max-width:70rem;width:90%;margin:0 auto 3rem}.step-5 .progress li{background:#000ABA}.step-5 .page-header:before{border-top-color:#8F1ED8}.step-5 .page-header:after{border-top-color:#312671}.step-5 .page-header-triangles:before{border-top-color:#8F1ED8}.step-5 .page-header-triangles:after{border-top-color:#312671}.step-5 .success-row{background:linear-gradient(to bottom, #13008F 0%, #5426D5 100%)}.step-5 .animation-holder{max-width:46rem;padding:0 2rem 0;margin:0 auto 3rem;position:relative;z-index:10}.step-5 .animation-holder canvas{width:100% !important;height:auto !important}.step-5 .animation-container{height:0 !important;width:100%;padding-bottom:88%}.holder+.principle-row{margin-top:5rem}.principle-row{background:rgba(0,0,0,0.2);position:relative;padding:5rem 0;counter-increment:principle-steps;min-height:34rem;overflow:hidden}.principle-row .principle-number{content:counter(principle-steps);display:block;position:absolute;left:50%;font-size:44rem;font-weight:900;color:#13008F;top:-12rem;transform:translate(-100%, 0);line-height:40rem;z-index:1}.principle-row .holder{position:relative;padding-left:10rem}.principle-row .holder .principle-number-big{content:counter(principle-steps);display:block;position:absolute;left:2rem;font-size:12rem;font-weight:900;color:#8F1ED8;top:0;line-height:.8;z-index:1}.principle-row:nth-child(even){background:rgba(0,0,0,0.1)}.principle-row h2{font-size:3rem;position:relative;z-index:2}.principle-row p{position:relative;z-index:2}.principle-darken{background:#13008F;padding:15rem 0 0}@media only screen and (min-width: 768px){.principle-darken{background:#13008F;padding:30rem 0 0}.principle-row{min-height:60rem;display:flex;align-items:center;justify-content:center}.principle-row .principle-number{font-size:85rem;line-height:.8;top:-5rem;margin-top:-20rem}.principle-row:nth-child(even):before{transform:translate(0, 0)}.principle-row .holder{position:relative;z-index:1;padding-left:22rem}.principle-row .holder .principle-number-big{content:counter(principle-steps);display:block;position:absolute;left:2rem;font-size:28.8rem;font-weight:900;color:#8F1ED8;top:50%;line-height:.8;transform:translateY(-55%)}}.principle-question{background:rgba(255,255,255,0.1);border-radius:.5rem;padding:2rem;margin:0 0 2rem;color:#fff}.principle-question-title{font-family:Georgia, sans-serif;font-size:2rem;font-weight:400;line-height:1.4;border-bottom:0.1rem solid rgba(255,255,255,0.4);padding:0 0 1.5rem;margin:0 0 1.5rem;color:#FFCF3A}.principle-question-options{list-style:none;margin:0;padding:0}.principle-question-options li{padding:0;margin:0 0 1rem}.principle-question-options a{display:block;background:#8F1ED8;border-radius:.3rem;padding:2rem;text-decoration:none}.principle-question-options a:hover{background:#312671}.principle-question-options a.selected{background:#312671}.principle-question .question-answer h3{color:#fff;text-align:center}@media only screen and (min-width: 768px){.principle-question{padding:4rem 2rem}.principle-question-options{display:flex;flex-wrap:wrap;margin:0 -.5rem}.principle-question-options li{width:calc(33.3333% - 1rem);margin:0 .5rem 1rem}.principle-question-options a{text-align:center;height:9.3rem;display:flex;align-items:center;justify-content:center;line-height:1.3}}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.principle-row{display:block;padding-top:20rem}}.step-6{background-color:#002790;color:#fff}.step-6 .page-header-image{max-width:46.5rem;width:100%;margin:0 auto 3rem}.step-6 .progress li{background:#33C3CC}.step-6 .page-header:before{border-top-color:#33C3CC}.step-6 .page-header:after{border-top-color:#312671;opacity:.3}.step-6 .page-header-triangles:before{border-top-color:#33C3CC}.step-6 .page-header-triangles:after{border-top-color:#3294B1}.step-6 .success-row{background:linear-gradient(to bottom, #1975AE 0%, #33C3CC 100%)}.step-6 .animation-holder{max-width:46rem;padding:0 2rem 0;margin:0 auto 3rem;position:relative;z-index:10}.step-6 .animation-holder canvas{width:100% !important;height:auto !important}.step-6 .animation-container{height:0 !important;width:100%;padding-bottom:110%}.step-6 .top-slant-1:before{border-top-color:#33C3CC}.step-6 .top-slant-1:after{border-top-color:#312671}.step-6 .top-slant-1--volcano:before{border-top-color:#C27523}.step-6 .top-slant-1--volcano:after{border-top-color:rgba(0,0,0,0.2)}.privacy-quiz-row{padding:15rem 0;background:#1975AE}@media only screen and (min-width: 768px){.privacy-quiz-row{padding:30rem 0 12rem}}.privacy-policy-holder{max-width:68rem;margin:0 auto;padding:0 4rem;position:relative;z-index:5}.privacy-policy-tips{background:#33C3CC;border-radius:.5rem;padding:3rem 2rem;color:#001D6B;margin:0 0 2rem}.privacy-policy-tips h2{font-size:2.2rem;font-weight:700;margin:0 0 1rem}.privacy-policy-tips p+h2{margin-top:3rem}.privacy-policy-quote{background:rgba(255,255,255,0.05);padding:3rem 2rem;border-radius:.5rem;margin:0 0 2rem}.privacy-policy-quote p{font-size:3rem;font-family:Georgia, sans-serif;line-height:1.4;color:#fff;font-weight:400;text-decoration:underline;text-decoration-color:#33C3CC}@media only screen and (min-width: 1024px){.privacy-policy-holder{max-width:108rem;margin:0 auto;padding:4rem;display:flex;align-items:flex-start}.privacy-policy-quote{width:calc(40% - 2rem);margin:0 0 0 2rem}.privacy-policy-text,.privacy-policy-tips{width:60%}}.volcano-row{background:linear-gradient(180deg, #AB4123 30%, #C27523 100%);padding:2rem 0}.volcano-row .privacy-policy-quote p{text-decoration-color:#AA4122}.bottom-slant-2--volcano:before{border-bottom-color:#AB4123}.bottom-slant-2--volcano:after{border-bottom-color:rgba(0,0,0,0.2)}@media only screen and (min-width: 768px){.volcano-row{padding:10rem 0 10rem}}.volcano-image{width:24rem;margin:0 auto 3rem;padding:20rem 0 0;position:relative}.smoke{position:absolute;left:6rem;top:1rem;background:none}.privacy-question{background:#fff;border-radius:.5rem;padding:2rem;margin:0 0 2rem;color:#333}.privacy-question-title{font-size:1.8rem;color:#7216CF;margin:0 0 1.5rem;font-weight:700;line-height:1.3}.privacy-question-options{list-style:none;margin:0 -.5rem;padding:0;display:flex}.privacy-question-options li{margin:0 .5rem;padding:0;flex:1}.privacy-question-options a{display:block;background:#7216CF;text-align:center;color:#fff;text-decoration:none;border-radius:.5rem;padding:3rem 1rem;font-size:1.6rem;text-transform:uppercase;font-weight:700;transition:background .25s ease}.privacy-question-options a:hover{background:#312671}.privacy-question-options a.selected{background:#312671}.privacy-question-options .privacy-question-good{background:#27AE60}.privacy-question-options .privacy-question-bad{background:#E74C3C}p+.privacy-question{margin-top:4rem}.privacy-question-answer{padding:2rem 0 0}.privacy-question-answer h3{font-weight:400;color:#7216CF;font-size:2rem;margin:0 0 1.5rem}.privacy-question-answer .question-example-good{color:#27AE60}.privacy-question-answer .question-example-bad{color:#E74C3C}.privacy-question-image{margin:0 auto 2rem}.step-7{background-color:#72CDFE;color:#001D6B;counter-reset:compliance-steps}.step-7 .page-header-image{max-width:58rem;width:100%;margin:0 auto}.step-7 .progress li{background:#72CDFE}.step-7 .page-header:before{border-top-color:#2C3E50}.step-7 .page-header:after{border-top-color:#72CDFE;opacity:.7}.step-7 .page-header-triangles:before{border-top-color:#2C3E50;opacity:.8}.step-7 .page-header-triangles:after{border-top-color:#72CDFE;opacity:.5}.step-7 .success-row{background:linear-gradient(to bottom, #72CDFE 0%, #5EB5E3 100%)}.step-7 .animation-holder{max-width:52rem;padding:0 2rem 0;margin:0 auto 3rem;position:relative;z-index:10}.step-7 .animation-holder canvas{width:100% !important;height:auto !important}.step-7 .animation-container{height:0 !important;width:100%;padding-bottom:110%}.step-7 .top-slant-1:before{border-top-color:#2C3E50}.step-7 .top-slant-1:after{border-top-color:#72CDFE;opacity:.7}.compliance-holder{max-width:68rem;margin:0 auto;padding:0 4rem;position:relative;z-index:5}.compliance-quote{background:rgba(255,255,255,0.05);padding:3rem 2rem;border-radius:.5rem;margin:0 0 2rem}.compliance-quote p{font-size:3rem;font-family:Georgia, sans-serif;line-height:1.4;color:#fff;font-weight:400;text-decoration:underline;text-decoration-color:#33C3CC}.compliance-text h3{font-size:2.2rem;font-weight:900}@media only screen and (min-width: 1024px){.compliance-holder{max-width:108rem;margin:0 auto;padding:4rem;display:flex}.compliance-quote-holder{width:calc(40% - 2rem);margin:0 1.5rem}.compliance-quote{position:sticky;top:2rem}.compliance-text,.compliance-tips{width:calc(60% - 2rem);margin:0 1.5rem}}.compliance-step-1{counter-increment:compliance-steps;margin-top:5rem;background:#2C3E50;padding:5rem 0;color:#fff}.compliance-step-2{counter-increment:compliance-steps;background:#FF7286;padding:5rem 0;color:#fff}.compliance-step-3{counter-increment:compliance-steps;background:#2C3E50;padding:5rem 0;color:#fff}.compliance-step-4{counter-increment:compliance-steps;background:#FF7286;padding:5rem 0;color:#fff}.compliance-step-5{counter-increment:compliance-steps;background:#2C3E50;padding:5rem 0;color:#fff}.compliance-intro{position:relative;max-width:108rem;margin:0 auto;padding:0 4rem 4rem;z-index:1}.compliance-intro:after{display:block;content:'';height:.1rem;background:#fff;left:4rem;right:4rem;bottom:0}.compliance-intro-number{content:counter(compliance-steps);position:absolute;display:block;opacity:.1;font-size:50rem;font-weight:900;left:0;top:-11rem;line-height:50rem}.compliance-intro__text{max-width:60rem;margin:0 auto;padding:0;text-align:center}.compliance-intro__text h2{font-weight:900;margin:0 0 1rem;font-size:3.6rem}.compliance-intro__text p{font-size:2rem;margin:0 0 4rem;line-height:1.4}.compliance-intro__number{display:block;text-align:center;font-size:14rem}@media only screen and (min-width: 768px){.compliance-intro{position:relative;max-width:108rem;margin:0 auto;padding:0 4rem 4rem;z-index:1}.compliance-intro-number{font-size:86rem;top:-16rem;line-height:86rem}}.data-mapping{margin:0 0 4rem;padding:0;list-style:none}.data-mapping li{background:rgba(0,0,0,0.2);margin:0 0 1rem;border-radius:1rem;padding:2rem}@media only screen and (max-width: 767px){.compliance-holder--quote-left{display:flex;flex-direction:column}.compliance-holder--quote-left .compliance-quote{order:2}.compliance-holder--quote-left .compliance-text{order:1}}@media only screen and (min-width: 768px){.data-mapping{margin:0 -1rem 4rem;padding:0;list-style:none;display:flex;flex-wrap:wrap}.data-mapping li{background:rgba(0,0,0,0.2);margin:0 1rem 2rem;border-radius:1rem;padding:2rem;width:calc(50% - 2rem);height:12rem;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.4}.compliance-intro__text{padding:5rem 0 5rem 18rem;text-align:left;position:relative;margin:0 auto 3rem}.compliance-intro__text h2{position:static;font-size:5rem}.compliance-intro__text p{margin:0}.compliance-intro__number{position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:28.8rem}}.if-applicable-title{text-transform:uppercase;margin:0 -4rem 4rem;border-bottom:.2rem solid #FF7286;padding:0 4rem 3rem;display:block;text-align:center;font-size:3rem;font-weight:900}.if-applicable{background:rgba(0,0,0,0.1);padding:5rem 4rem;margin:0 0 5rem}.if-applicable h3{font-size:2.2rem;font-weight:900}.if-applicable-content{padding:0;max-width:60rem;margin:2rem auto 4rem}.if-applicable-tip{background:rgba(255,255,255,0.05);padding:2rem}.if-applicable-tip h4{font-size:1.2rem;font-weight:900;margin:0 0 1.5rem;border-bottom:.1rem solid #fff;text-transform:uppercase;padding:0 0 1.5rem;letter-spacing:.05rem}.if-applicable-tip ol{margin:0;padding:0;list-style:none}@media only screen and (min-width: 768px){.if-applicable-content{position:relative;padding-left:14rem}.if-applicable-title-holder{position:absolute;left:0;top:-7rem}.if-applicable-title{position:absolute;transform:rotateZ(90deg);transform-origin:0 100%;bottom:100%;width:74rem;display:block;font-size:4.4rem}.flip-text{transform:rotate(180deg);display:inline-block;transform-origin:center center}}.data-breach-steps{list-style:none;margin:0 auto 3rem;padding:0 4rem;max-width:68rem}.data-breach-steps li{background:#C4C4C4;padding:2rem 2rem 4rem;margin:0 0 1rem;color:#2C3E50}.data-breach-steps h4{font-size:3.6rem;font-weight:900;margin:0 0 1.5rem}@media only screen and (min-width: 768px){.data-breach-steps{padding:0 4rem 3rem;display:flex;flex-wrap:wrap}.data-breach-steps li{width:calc(50% - 2rem);margin:0 1rem 2rem;height:31rem}}@media only screen and (min-width: 1024px){.data-breach-steps{max-width:108rem}.data-breach-steps li{width:calc(25% - 2rem);height:auto}}.compliance-narrow-text{max-width:68rem;padding:0 4rem;margin:0 auto}.compliance-points{list-style:none;margin:0;padding:0}.compliance-points li{background:#C4C4C4;padding:2rem;margin:0 0 1.5rem;color:#2C3E50}.compliance-points li ul{list-style:disc}.compliance-points li ul li{margin:0 0 1rem;padding:0}.steps-quiz-row{background:#72CDFE;padding:5rem 0}.steps-question{padding:2rem;margin:0 0 2rem;border-radius:.5rem;background:#fff;color:#2C3E50}.steps-question-description{font-size:2rem;font-weight:400;line-height:1.4;border-bottom:0.1rem solid rgba(255,255,255,0.4);padding:5rem 2rem;margin:0 0 1.5rem;background:rgba(114,205,254,0.3);text-align:center}.steps-question-options{list-style:none;margin:0;padding:0}.steps-question-options li{margin:0 0 1rem;background:#2C3E50;color:#fff;border-radius:.5rem}.steps-question-options li.selected{background:#72CDFE}.steps-question-options li:hover{background:#354b60}.steps-question-options a{text-align:left;text-decoration:none;padding:2rem;display:block;line-height:1.2}.steps-question-options a h3{font-size:2rem;margin:0 0 1.3rem;line-height:1.2;border-bottom:.1rem solid #fff;padding:0 0 1rem;width:100%}.steps-question-options a p{font-size:1.6rem;line-height:1.2}.steps-question-options img{width:10rem;height:auto;position:absolute;bottom:8rem;left:50%;transform:translateX(-50%)}.steps-question-options .officer{height:10rem;width:auto}@media only screen and (min-width: 768px){.steps-question-options{margin:0 -.5rem;display:flex;flex-wrap:wrap}.steps-question-options li{width:calc(33.3333% - 1rem);margin:0 .5rem 1rem}}.steps-question .question-answer h3{color:#212121;text-align:center}.steps-question .question-answer p{line-height:1.4;max-width:40rem;margin:0 auto}.success{background:#0C003A;color:#fff;text-align:center}.success .page-header{margin:0 0 15vh}.success .page-header-image{max-width:46.5rem;width:100%;margin:0 auto 3rem}.success .progress li{background:#000ABA}.success .page-header:before{border-top-color:#8F1ED8}.success .page-header:after{border-top-color:#312671;opacity:.3}.success .page-header-triangles:before{border-top-color:#8F1ED8;opacity:.8}.success .page-header-triangles:after{border-top-color:#8F1ED8;opacity:.5}.success .holder{padding-bottom:50vh}.success-holder{background:#0C003A url(../img/success/success.jpg) no-repeat center bottom;background-size:100% auto}@media only screen and (min-width: 768px){.success .page-header{margin:0 0 20rem}.success .holder{padding-bottom:40vw}}.lowercase{text-transform:lowercase;font-weight:inherit}.come-in{transform:translateY(20rem);animation:come-in 0.8s ease forwards}.staggered{transform:translateY(20rem)}.pop-in{transform:scale(0.3, 0.3)}.pop-in.come-in{transform:scale(0.3, 0.3);animation:pop-in 0.8s ease forwards}.already-visible{transform:translateY(0);animation:none}@keyframes come-in{to{transform:translateY(0)}}@keyframes pop-in{0%{transform:scale(0.3, 0.3)}75%{transform:scale(1.1, 1.1)}100%{transform:scale(1, 1)}}
/*# sourceMappingURL=main.css.map */
