@charset "UTF-8";@font-face{font-family:HelveticaNeue;src:url(/cpw-angular/src/app/assets/font/HelveticaNeue-Md.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeue;src:url(/cpw-angular/src/app/assets/font/HelveticaNeue-Bd.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:HelveticaNeue;src:url(/cpw-angular/src/app/assets/font/HelveticaNeue-Lt.woff) format("woff");font-weight:100;font-style:normal}body,html{padding:0;margin:0;font-size:16px;font-family:HelveticaNeue,Arial,Sans-Serif;color:#072953}*{outline:none}::-webkit-scrollbar{width:1rem}::-webkit-scrollbar-thumb{background:#ddd;border-radius:20px}::-webkit-scrollbar-thumb:hover{background:#98a3b5}::-webkit-scrollbar-track{background:#fff;background:transparent;border-radius:20px}.h1{font-size:28px;margin-top:0;margin-bottom:0}.h1,.h2{color:#072953;text-align:center}.h2{font-size:1.5rem}.h4{font-family:HelveticaNeue,Arial,Sans-Serif;font-weight:700;color:#98a3b5}.h4,.text{font-size:1rem}.text{margin:0}.text-white{color:#fff}.lowercase{text-transform:lowercase}.category-headline{font-family:HelveticaNeue,Arial,Sans-Serif;font-size:12px;text-transform:uppercase;color:#072953}.presentation-mode .h1{font-size:3rem}.presentation-mode .h2{font-size:2rem}.presentation-mode .h4{font-size:1.5rem}.presentation-mode .text{font-size:20px}.presentation-mode .category-headline{font-size:1rem}.wrapper{max-width:900px;margin:1.5rem auto;line-height:1.5}.wrapper--grid{display:flex;flex-wrap:wrap;max-width:calc(900px + 2rem)}.wrapper--grid>*{padding:0 1rem}.wrapper--small{max-width:700px}.wrapper--small.wrapper-grid{max-width:calc(90% + 2rem)}.wrapper--center{display:flex;justify-content:center;text-align:center}.wrapper--full{max-width:100%}.wrapper--padding-bottom{padding-bottom:50px!important}.wrapper .wrapper-img{flex:none;align-self:center;max-width:calc(50% - 2rem)}.wrapper .wrapper-img.wrapper-img-full{width:100%;max-width:none}.wrapper .wrapper-video{flex:none;width:100%;height:100%}.wrapper .wrapper-text-half{width:calc(50% - 2rem)}.section-wrapper{width:100%;margin:2rem 0}.section-wrapper--blue{background:#072953}.section-wrapper .wrapper{padding:2rem}.presentation-mode .wrapper{max-width:calc(85% + 2rem);margin:2.5rem auto}.presentation-mode .wrapper--grid{max-width:95%}.presentation-mode .wrapper--small{max-width:55%}.presentation-mode .wrapper--small.wrapper-grid{max-width:calc(55% + 2rem)}.presentation-mode .wrapper--full{max-width:95%}.presentation-mode .wrapper--padding-bottom{padding-bottom:100px!important}.spacer,.spacer-1{display:block;width:100%;height:.5rem}.spacer-2{height:1rem}.spacer-2,.spacer-3{display:block;width:100%}.spacer-3{height:1.5rem}.spacer-4{height:2rem}.spacer-4,.spacer-5{display:block;width:100%}.spacer-5{height:2.5rem}.spacer-6{height:3rem}.spacer-6,.spacer-7{display:block;width:100%}.spacer-7{height:3.5rem}.spacer-8{height:4rem}.spacer-8,.spacer-9{display:block;width:100%}.spacer-9{height:4.5rem}.spacer-10{height:5rem}.spacer-10,.spacer-11{display:block;width:100%}.spacer-11{height:5.5rem}.spacer-12{display:block;width:100%;height:6rem}.button{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);position:relative;padding:0 2rem;color:#072953;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;background:#fccd33;border:0;overflow:hidden;height:2rem;font-size:1rem;border-radius:3px;cursor:pointer;transition:all 375ms cubic-bezier(.4,0,.4,1)}.button.button-small{height:2.5rem;font-size:18px}.button:hover{background:#ffe281}.button-group{width:calc(100% + 1rem);margin-left:-.5rem}.button-group .button{margin:.5rem}.presentation-mode .button{border-radius:.5rem;font-size:20px;height:3.5rem}.loading-phrase{opacity:1;-webkit-animation:loading-phrase .6s infinite alternate;animation:loading-phrase .6s infinite alternate}.bouncing-loader{display:flex;justify-content:center}.bouncing-loader>div{width:1rem;height:1rem;margin:3rem .2rem;background:#072953;border-radius:50%;-webkit-animation:bouncing-loader .6s infinite alternate;animation:bouncing-loader .6s infinite alternate}.bouncing-loader>div:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.bouncing-loader>div:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes bouncing-loader{to{opacity:.1;transform:translate3d(0,-1rem,0)}}@keyframes bouncing-loader{to{opacity:.1;transform:translate3d(0,-1rem,0)}}@-webkit-keyframes loading-phrase{to{opacity:.25}}@keyframes loading-phrase{to{opacity:.25}}.qoute{position:relative;padding:2.5rem 0 1.5rem}.qoute:after,.qoute:before{content:"”";position:absolute;top:-.5rem;left:0;font-size:80px}.qoute:after{content:"“";bottom:-3.5rem;top:auto;right:0;left:auto}.qoute .qoute-text{font-size:1.5rem;font-style:italic;font-weight:100}.qoute .qoute-author,.qoute .qoute-text{font-family:HelveticaNeue,Arial,Sans-Serif;color:#072953}.qoute .qoute-author{font-weight:700;font-size:1rem;margin-top:.5rem}.presentation-mode .qoute{padding:4rem 0}.presentation-mode .qoute:after,.presentation-mode .qoute:before{font-size:120px}.presentation-mode .qoute .qoute-text{font-size:2rem}.presentation-mode .qoute .qoute-author{font-size:20px;margin-top:1rem}.horizontal-list{display:flex;flex-wrap:wrap;justify-content:center}.horizontal-list .horizontal-list-item{font-size:1rem;font-family:HelveticaNeue,Arial,Sans-Serif;color:#072953;padding:.25rem 1rem;position:relative}.horizontal-list .horizontal-list-item:after{content:"";position:absolute;right:0;top:0;bottom:0;width:2px;background:#fccd33}.horizontal-list .horizontal-list-item:last-of-type:after{content:none}.presentation-mode .horizontal-list .horizontal-list-item{font-size:1.5rem;padding:.5rem 1rem}[data-fancy-scroll-reveal]{opacity:0;transform:translateY(200px);transition:all 375ms cubic-bezier(.4,0,.4,1)}.fancy-scroll-reveal-visible{opacity:1;transform:translateY(0)}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-0{transition-delay:0ms}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-1{transition-delay:.1s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-2{transition-delay:.2s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-3{transition-delay:.3s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-4{transition-delay:.4s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-5{transition-delay:.5s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-6{transition-delay:.6s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-7{transition-delay:.7s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-8{transition-delay:.8s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-9{transition-delay:.9s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-10{transition-delay:1s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-11{transition-delay:1.1s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-12{transition-delay:1.2s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-13{transition-delay:1.3s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-14{transition-delay:1.4s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-15{transition-delay:1.5s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-16{transition-delay:1.6s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-17{transition-delay:1.7s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-18{transition-delay:1.8s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-19{transition-delay:1.9s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-20{transition-delay:2s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-21{transition-delay:2.1s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-22{transition-delay:2.2s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-23{transition-delay:2.3s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-24{transition-delay:2.4s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-25{transition-delay:2.5s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-26{transition-delay:2.6s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-27{transition-delay:2.7s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-28{transition-delay:2.8s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-29{transition-delay:2.9s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-30{transition-delay:3s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-31{transition-delay:3.1s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-32{transition-delay:3.2s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-33{transition-delay:3.3s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-34{transition-delay:3.4s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-35{transition-delay:3.5s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-36{transition-delay:3.6s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-37{transition-delay:3.7s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-38{transition-delay:3.8s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-39{transition-delay:3.9s}.fancy-scroll-reveal-visible.fancy-scroll-reveal-delay-40{transition-delay:4s}.radio-wrapper{font-size:1rem;margin:12px 0}.radio-wrapper .radio-label{padding-left:2rem;position:relative}.radio-wrapper .radio-label:before{content:"";position:absolute;left:0;top:1px;width:1rem;height:1rem;border-radius:50%;border:2px solid #072953;background:#fff;transition:all 375ms cubic-bezier(.4,0,.4,1)}.radio-wrapper .radio{position:absolute;left:-1000%}.radio-wrapper .radio:checked+.radio-label:before{background:#fccd33}.radio-wrapper .radio.was-submitted.ng-invalid+.radio-label:before{border-color:red}.presentation-mode .radio-wrapper{margin:1rem 0;font-size:20px}.presentation-mode .radio-wrapper .radio-label{padding-left:2.5rem}.presentation-mode .radio-wrapper .radio-label:before{top:0;width:1.5rem;height:1.5rem}.form{width:50%;max-width:700px;margin:0 auto}.form .form-input{margin:2rem 0}.form .title{font-size:1rem;font-family:HelveticaNeue,Arial,Sans-Serif;color:#072953;font-weight:700}.presentation-mode .form{width:30%}.presentation-mode .form .form-input{margin:2.5rem 0}.presentation-mode .form .title{font-size:1.5rem}.text-input{width:calc(100% - 1rem);max-width:400px;height:2rem;padding:0 .5rem;font-size:16px;color:#072953;font-family:HelveticaNeue,Arial,Sans-Serif;border:2px solid #072953;border-radius:.5rem;margin:12px 0}.text-input::-moz-placeholder{color:#98a3b5}.text-input::placeholder{color:#98a3b5}.text-input.was-submitted.ng-invalid{border-color:red}.presentation-mode .text-input{height:2.5rem;font-size:20px;margin:1rem 0}.textarea-input{width:calc(100% - 1rem);padding:.5rem;font-size:16px;color:#072953;font-family:HelveticaNeue,Arial,Sans-Serif;border:2px solid #072953;border-radius:.5rem;margin:12px 0}.textarea-input::-moz-placeholder{color:#98a3b5;font-size:16px}.textarea-input::placeholder{color:#98a3b5;font-size:16px}.textarea-input.was-submitted.ng-invalid{border-color:red}.presentation-mode .textarea-input{font-size:20px;margin:1rem 0}.presentation-mode .textarea-input::-moz-placeholder{font-size:20px}.presentation-mode .textarea-input::placeholder{font-size:20px}.select-input{width:calc(100% + 4px);max-width:420px;padding:0 .5rem;color:#072953;font-family:HelveticaNeue,Arial,Sans-Serif;border:2px solid #072953;border-radius:.5rem;height:calc(2rem + 4px);font-size:16px;margin:.5rem 0}.select-input:invalid{color:#98a3b5}.select-input.was-submitted.ng-invalid{border-color:red}.presentation-mode .select-input{height:calc(2.5rem + 4px);font-size:20px;margin:1rem 0}.checkbox{position:absolute;left:-1000%}.checkbox:checked+.checkbox-label:before{background:#fccd33}.checkbox:checked+.checkbox-label:after{transform:scale(1) translateY(-50%);opacity:1}.checkbox.was-submitted.ng-invalid+.checkbox-label:before{border-color:red}.checkbox-label{position:relative;padding-left:1.5rem;font-size:1rem;color:#072953;font-family:HelveticaNeue,Arial,Sans-Serif;font-weight:700;display:block}.checkbox-label:before{content:"";position:absolute;left:0;top:1px;width:12px;height:12px;border:2px solid #072953;background:#fff;transition:all 375ms cubic-bezier(.4,0,.4,1)}.checkbox-label:after{content:"";position:absolute;left:4px;top:calc(50% - 1px);width:8px;height:8px;opacity:0;transform:scale(.5) translateY(-50%);background-image:url(/assets/img/tick.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.presentation-mode .checkbox-label{padding-left:2.5rem;font-size:1.5rem}.presentation-mode .checkbox-label:before{top:-1px;width:1.5rem;height:1.5rem}.presentation-mode .checkbox-label:after{left:6px;width:1rem;height:1rem}