.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none;transition-delay:2000ms !important}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-slide.slick-active,.slick-slide.slick-current{transition-delay:0ms !important}.slick-arrow.slick-hidden{display:none}*{margin:0;padding:0;box-sizing:inherit}html{background:#333333;min-height:100%;box-sizing:border-box}body{height:auto;position:relative}.container{margin-left:auto;margin-right:auto;max-width:1200px;width:80%;box-sizing:border-box}@media screen and (max-width: 1023px){.container{width:90%}}img{border:none}::selection{background:#393E42;color:#FFFFFF}::-moz-selection{background:#393E42;color:#FFFFFF}.clear{width:100%}#content{width:100%}.pages{width:100%;overflow:hidden}.pages .page_slide{position:relative;left:0;opacity:1;float:left;width:100%;margin-right:-100%;background-color:#000000;animation-duration:0.6s;animation-iteration-count:1;animation-fill-mode:both;height:calc(100vh - (100px + 155px))}@media screen and (max-width: 1023px){.pages .page_slide{height:calc(100vh - (80px + 125px))}}@media screen and (max-width: 767px){.pages .page_slide{height:calc(100vh - 60px);min-height:calc(100vh - 60px)}}.pages .page_slide.away{left:100%}.pages .page_slide.slide_in_forwards{animation-name:page_slide_in_forwards}.pages .page_slide.slide_out_forwards{animation-name:page_slide_out_forwards}.pages .page_slide.slide_in_backwards{animation-name:page_slide_in_backwards}.pages .page_slide.slide_out_backwards{animation-name:page_slide_out_backwards}@keyframes page_slide_in_forwards{0%{left:100%}100%{left:0%}}@keyframes page_slide_out_forwards{0%{left:0%}100%{left:-100%}}@keyframes page_slide_in_backwards{0%{left:-100%}100%{left:0%}}@keyframes page_slide_out_backwards{0%{left:0%}100%{left:100%}}input,textarea,select{font-family:"Neue Helvetica W01","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:1rem;outline:none;width:100%}input[type="text"],input[type="email"],input[type="number"],input[type="url"],input[type="password"],textarea,select,.custom_select span{width:100%;padding:0.5em;line-height:1.5em;border:1px solid #ccc;box-shadow:rgba(255,255,255,0) 0 0 4px;transition:box-shadow linear 0.2s, border linear 0.2s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}input[type="text"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus,.custom_select span:focus{border:1px solid #007df6}input[type="text"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder,.custom_select span::-webkit-input-placeholder{color:#999;font-size:1em;line-height:24px}input[type="text"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="url"]:-moz-placeholder,input[type="password"]:-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder,.custom_select span:-moz-placeholder{color:#999;font-size:1em;line-height:24px}input[type="text"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="password"]::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder,.custom_select span::-moz-placeholder{color:#999;font-size:1em;line-height:24px}input[type="text"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder,.custom_select span:-ms-input-placeholder{color:#999;font-size:1em;line-height:24px}input[type="text"][readonly],input[type="email"][readonly],input[type="number"][readonly],input[type="url"][readonly],input[type="password"][readonly],textarea[readonly],select[readonly],.custom_select span[readonly]{background:#ccc}input[type="text"][readonly]:focus,input[type="email"][readonly]:focus,input[type="number"][readonly]:focus,input[type="url"][readonly]:focus,input[type="password"][readonly]:focus,textarea[readonly]:focus,select[readonly]:focus,.custom_select span[readonly]:focus{border:1px solid #BABABA}input[type="submit"],button{font-family:"Neue Helvetica W01","Helvetica Neue","Helvetica","Arial",sans-serif;border:0}input.errorInput{box-shadow:#EDC9C4 0 0 4px;border-color:#ED5E56;color:#ED5E56}.tab_group .tabs_nav{border-bottom:1px solid #ccc}.tab_group .tabs_nav button{font-size:1.25em;background-color:#e6e7e8;padding:0.5em 1em;border:1px solid #ccc;border-bottom-width:0;margin-bottom:-1px;font-weight:500;cursor:pointer;margin-right:0.5em}.tab_group .tabs_nav button.active{background-color:#ffffff}@media screen and (max-width: 767px){.tab_group .tabs_nav button{display:block;width:100%;margin-right:0}.tab_group .tabs_nav button:last-child{margin-bottom:0}}.tab_group .tabs{position:relative;z-index:1}.tab_group .tabs .tab_content{background-color:#ffffff;padding-top:2em}.tab_group .tabs .tab_content.active{padding-top:2em}.tab_group:not(.tabs_initialised) .tabs>*:nth-child(n+2){height:0px;overflow:hidden}.tab_group.tabs_initialised .tabs .tab_content{height:0px;overflow:hidden}.tab_group.tabs_initialised .tabs .tab_content.active{height:auto;overflow:visible}.tab_group.tabs_initialised .tabs .tab_content:not(.active){padding-top:0}.button{padding:0.75em 2em;border:0px none transparent;display:inline-block;line-height:1.125em;border-radius:5px;cursor:pointer;width:auto;font-weight:500;font-family:"Neue Helvetica W01","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:1em;transition:all 0.2s ease;position:relative;text-decoration:none !important;background-color:#c3262f}.button,.button:visited{color:#fff}.button:hover{color:#fff;background-color:#d62d36}.button:active{color:#fff;background-color:#c3262f}.button:hover{text-decoration:none}.button:active{outline:0}.button:focus{outline:0}.button.button_purple{background-color:#6b1d9b}.button.button_purple,.button.button_purple:visited{color:#fff}.button.button_purple:hover{color:#fff;background-color:#7a21b0}.button.button_purple:active{color:#fff;background-color:#6b1d9b}.button.button_grey{background-color:#6a6969}.button.button_grey,.button.button_grey:visited{color:#ccc}.button.button_grey:hover{color:#ccc;background-color:#777676}.button.button_grey:active{color:#ccc;background-color:#6a6969}.button.button_facebook{background-color:#3B5998}.button.button_facebook,.button.button_facebook:visited{color:#fff}.button.button_facebook:hover{color:#fff;background-color:#4264aa}.button.button_facebook:active{color:#fff;background-color:#3B5998}.button.button_facebook:before{content:url("/images/logos/facebook.svg");display:inline-block;vertical-align:bottom;font-size:1.2em;width:0.5em;margin-left:-0.6em;margin-right:0.8em;margin-bottom:-0.1em}.button.button_full_width{width:100%;text-align:center}.button a,.button a:hover,.button a:active{color:inherit;text-decoration:none !important}.error_box,.info_box{margin:0 0 15px 0;padding:15px;color:#555555}.error_box{padding:15px;background-color:#FFF0F1;color:#ED5E56;font-weight:bold;text-align:left}.error_box h3{margin:-15px -15px 0;padding:15px;background:#FFE4E4;text-transform:uppercase;font-size:14px;color:#ED5E56}.error_box i{font-size:17px;vertical-align:middle;margin-right:10px;color:#ED5E56}.info_box{border-color:#D5F296;background-color:#F2FCDC;padding:15px;color:#7F9E42;font-weight:bold;text-align:left}.info_box i{font-size:17px;vertical-align:middle;margin-right:10px;color:#7F9E42;margin-top:-3px}#content .error_box ul{margin-bottom:0;margin-top:16px;font-size:12px;margin-left:3px}.msg_box{position:relative;margin:20px 0;padding:10px 10px 10px 45px;width:100%;border-width:2px;border-style:solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#555555}.msg_box.info{background:#E1F2F7 url("/assets/images/icons/information.png") no-repeat 15px 14px;border-color:#C5E4ED}.msg_box.success{background:#F2FCDC url("/assets/images/icons/accept.png") no-repeat 15px 14px;border-color:#D5F296}.msg_box.caution{background:#FFFCD9 url("/assets/images/icons/error.png") no-repeat 15px 14px;border-color:#F5F0AE}.msg_box.error{background:#FFF2ED url("/assets/images/icons/exclamation.png") no-repeat 15px 14px;border-color:#F5C2AE}.msg_box a.close{position:absolute;top:3px;right:0px;padding:5px 10px}#header{height:100px;background-color:#c3262f}#header .container{height:100%;display:-webkit-flex;-webkit-align-items:center;-webkit-justify-content:space-between;display:flex;align-items:center;justify-content:space-between}#header .logo_container{float:left;font-size:3rem}#header .logo_container .logo{display:block;height:1em;width:4.2em;fill:#ffffff}#header .logo_container .logo.cg{height:1.5625em;width:auto}#header .header_buttons{float:right;font-size:0.75rem}#header .header_button{background-color:transparent;border-radius:0px;padding:0.5em 1em;font-size:1em;line-height:1;text-align:center;display:inline-block;vertical-align:middle;cursor:pointer;border-radius:5px;transition:all 0.1s ease}#header .header_button:hover{background-color:rgba(0,0,0,0.05)}#header .header_button img,#header .header_button svg{display:inline-block;margin-bottom:0.5em;width:3em;height:3em}#header .header_button .button_label{display:block;color:#ffffff}#header .header_button+.header_button{margin-left:3em}#header .header_button.back{opacity:1;transition:opacity 0.2s ease}#header .header_button.back.invisible{opacity:0}@media screen and (max-width: 1023px){#header{height:80px}#header .logo_container{font-size:2.5rem}}@media screen and (max-width: 767px){#header{height:60px}#header .logo_container{font-size:1.5rem}#header .header_buttons{font-size:0.375rem}#header .header_button .button_label{font-size:1.5em}#header .header_button+.header_button{margin-left:1.5em}}#footer{height:155px;font-size:0.625rem;color:#ffffff}#footer .footer_top{height:calc(155px - 40px);background-color:#6a6969}#footer .footer_top .container{height:100%;padding-top:20px;padding-bottom:20px;display:-webkit-flex;-webkit-justify-content:space-between;-webkit-align-items:flex-end;display:flex;justify-content:space-between;align-items:flex-end}#footer .footer_top .footer_text{margin-top:0.75em;margin-bottom:0.5em;padding-right:50px}#footer .footer_top .footer_text p{line-height:1.1;margin-bottom:0.5em}#footer .footer_top .footer_logo{float:right;-webkit-order:2;order:2}#footer .footer_bottom{height:40px;line-height:40px;background-color:#333333}@media screen and (max-width: 1023px){#footer{height:125px}#footer .footer_top{height:calc(125px - 30px)}#footer .footer_top .container{padding-top:10px;padding-bottom:10px}#footer .footer_bottom{height:30px;line-height:30px}}@media screen and (max-width: 767px){#footer{height:auto}#footer .footer_top{height:auto}}.page_slide.landing{text-align:center}.page_slide.landing .landing_content{position:relative;z-index:2;width:100%;height:100%;font-size:2rem;display:-webkit-flex;-webkit-flex-direction:column;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.page_slide.landing .landing_content .landing_logo{width:14.2em;height:auto}.page_slide.landing .landing_content h2{font-size:1em;line-height:1.3;font-weight:500;color:#ffffff;margin:0.5em 0 0.75em 0}.page_slide.landing .landing_content h3{font-size:0.65em;line-height:1.5;font-weight:500;color:#ffffff;margin:0.5em 0 0.75em 0}.page_slide.landing .landing_content .button{font-size:0.75em;font-weight:500;padding:0.75em 1em}.page_slide.landing .landing_slideshow{position:absolute;z-index:1;top:0px;left:0px;width:100%;height:100%;background-color:#666666}.page_slide.landing .landing_slideshow .slick-list,.page_slide.landing .landing_slideshow .slick-track{height:100%}.page_slide.landing .landing_slideshow .slide_container{position:absolute;z-index:1;top:0px;left:0px;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.page_slide.landing .landing_slideshow:not(.slick-initialized) .slide_container+.slide_container{display:none}.page_slide.landing.cg .landing_content{max-width:600px;margin-left:auto;margin-right:auto;font-size:1.6rem}.page_slide.landing.cg .landing_content h2{margin:0.25em 0 0.5em 0}.page_slide.landing.cg .landing_content .button{margin-top:0.25em;margin-bottom:1em}.page_slide.landing.cg .landing_slideshow{opacity:0.6}@media screen and (max-width: 1023px){.page_slide.landing .landing_content{font-size:1.5rem}.page_slide.landing.cg .landing_content{font-size:1.5rem}.page_slide.landing.cg .landing_content .cg_logo{max-height:40px;width:auto}}@media screen and (max-width: 479px){.page_slide.landing .landing_content{font-size:1rem}.page_slide.landing.cg .landing_content{font-size:1rem}.page_slide.landing.cg .landing_content h2{margin-bottom:0.5em}.page_slide.landing.cg .landing_content h3{font-size:0.6em}}@media screen and (max-height: 900px){.page_slide.landing.cg .landing_content{font-size:1.2rem}}@media screen and (max-height: 680px) and (max-width: 1023px){.page_slide.landing.cg{height:auto;min-height:calc(100vh - (80px + 125px))}}@media screen and (max-height: 680px) and (max-width: 767px){.page_slide.landing.cg{min-height:calc(100vh - 60px)}}@media screen and (max-height: 680px){.page_slide.landing.cg .landing_content{padding-top:1em;padding-bottom:1em}}.page_slide.question{background-color:#000000}.page_slide.question .question_images{height:80%}.page_slide.question .question_images:hover .question_image{opacity:0.7;filter:grayscale(100%)}.page_slide.question .question_images .question_image:hover,.page_slide.question .question_images .question_image.selected{opacity:1;filter:grayscale(0%)}.page_slide.question .question_image{display:block;float:left;height:50%;width:33.33333%;cursor:pointer;transition:all 0.2s ease;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (orientation: portrait){.page_slide.question .question_image{height:33.33333%;width:50%}}.page_slide.question .question_text_bar{height:20%;background-color:#ffffff;font-size:1.5rem}.page_slide.question .question_text_bar .page_count{float:left;width:20%;height:100%;background-color:#6b1d9b;text-align:center;display:-webkit-flex;-webkit-justify-content:center;-webkit-align-items:center;display:flex;justify-content:center;align-items:center}.page_slide.question .question_text_bar .page_count .page_count_circle{position:relative;padding:0.5em;display:inline-block}.page_slide.question .question_text_bar .page_count .page_count_circle:before{content:'';width:100%;display:block;padding-top:100%;background-color:rgba(255,255,255,0.2);position:absolute;left:0px;top:50%;transform:translateY(-50%);border-radius:50%}.page_slide.question .question_text_bar .page_count+.question_text{width:80%}.page_slide.question .question_text_bar .question_text{float:left;width:100%;height:100%;color:#000;padding:0.75em 1.5em;text-transform:uppercase;font-weight:400;display:flex;flex-wrap:wrap;align-content:center}.page_slide.question .question_text_bar .question_text .question_note{color:#c3262f;text-transform:none}.page_slide.question .question_text_bar .question_text p{width:100%;line-height:1.2;margin:0.125em 0}.page_slide.question .question_text_bar .question_text strong{font-weight:700}@media screen and (max-width: 1199px){.page_slide.question .question_text_bar{font-size:1.25rem}}@media screen and (max-width: 767px){.page_slide.question .question_text_bar{font-size:0.875rem}}@media screen and (max-width: 479px){.page_slide.question .question_text_bar{font-size:0.75rem}}@media screen and (max-height: 400px){.page_slide.question .question_images{height:70%}.page_slide.question .question_text_bar{height:30%}}.page_slide.profile{background-color:#f1f0f0;height:auto}.page_slide.profile .profile_banner{position:absolute;z-index:0;left:0px;top:0px;width:100%;height:50vh;background-color:#000000}.page_slide.profile .profile_banner.has_subtitle{height:55vh}.page_slide.profile .profile_banner .bg_image{position:absolute;z-index:1;top:0px;left:0px;width:100%;height:100%;background-position:center 40%;background-repeat:no-repeat;background-size:cover}.page_slide.profile .cg .profile_banner .bg_image{opacity:0.6}.page_slide.profile .container{position:relative;z-index:1}.page_slide.profile .profile_logo{height:40vh;padding-top:15vh;padding-bottom:10vh}.page_slide.profile .profile_logo .profile_image{display:block;width:100%;height:15vh}.page_slide.profile .profile_logo.has_subtitle{height:45vh;padding-bottom:5vh}.page_slide.profile .profile_logo.has_subtitle .subtitle{text-align:center;font-size:3rem;height:10vh;padding-top:3vh;text-transform:uppercase;font-weight:normal}.page_slide.profile .height_wrapper{width:100%;float:left;margin-right:-100%;position:relative;top:0;opacity:1;transition:all 0.4s ease}.page_slide.profile .height_wrapper.out{top:-20px;opacity:0;pointer-events:none}.page_slide.profile .height_wrapper.out_down{height:0px;top:20px;opacity:0;pointer-events:none}.page_slide.profile .profile_box{background-color:#ffffff;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.2);padding:2em;margin:0px auto 2em auto;color:#000;font-size:1rem}.page_slide.profile .profile_box.form{z-index:2;text-align:center;max-width:480px}.page_slide.profile .profile_box.form .form_summary{margin-bottom:1.25em}.page_slide.profile .profile_box.form input{font-size:1em;margin-bottom:1.25em}.page_slide.profile .profile_box.form .note{text-align:left;line-height:1;font-size:0.875em}.page_slide.profile .profile_box.form .button{margin-top:2em}.page_slide.profile .profile_box .profile_text{background-color:#6b1d9b;padding:1.5em;color:#ffffff;margin-bottom:2em}.page_slide.profile .profile_box .profile_text p{margin-bottom:0.5em;line-height:1.5}.page_slide.profile .profile_box .profile_text p:last-child{margin-bottom:0}.page_slide.profile .profile_box h1.underline,.page_slide.profile .profile_box h2.underline,.page_slide.profile .profile_box h3.underline{position:relative;text-align:center;padding-bottom:0.75em;font-weight:400}.page_slide.profile .profile_box h1.underline:after,.page_slide.profile .profile_box h2.underline:after,.page_slide.profile .profile_box h3.underline:after{content:'';position:absolute;bottom:0px;left:50%;transform:translateX(-50%);height:3px;width:70px;max-width:100%;background-color:#c3262f}.page_slide.profile .profile_box .share_box{margin-bottom:30px;text-align:center}.profile_entries{width:100%;position:relative;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap}.profile_entries:before{content:'';position:absolute;left:0px;top:0px;right:-1px;bottom:-1px;border:1px solid #ffffff;pointer-events:none}.profile_entries .profile_entry{width:calc(100%/4 + 1px);background-color:#ffffff;color:#515252;border:1px solid #ccc;margin-right:-1px;margin-bottom:-1px}@media screen and (max-width: 1199px){.profile_entries .profile_entry{width:calc(100%/3 + 1px)}}@media screen and (max-width: 767px){.profile_entries .profile_entry{width:calc(100%/2 + 1px)}}@media screen and (max-width: 479px){.profile_entries .profile_entry{width:100%;margin:0;border:0px none transparent;border-bottom:1px solid #ccc}}.profile_entries .profile_entry .entry_content{padding:2em;height:100%;display:flex;flex-direction:column;align-items:flex-start}.profile_entries .profile_entry .entry_content .icon{width:3em;height:3em;margin-bottom:1em;background-size:contain;background-repeat:no-repeat;background-position:left center}.profile_entries .profile_entry .entry_content h3{font-size:1em;font-weight:500;max-width:100%}.profile_entries .profile_entry .entry_content .summary{margin-bottom:1em;line-height:1.4;font-size:0.875em;max-width:100%}.profile_entries .profile_entry .entry_content .button{font-size:0.625em;padding-left:1em;padding-right:1em}.profile_entries.tiles{width:calc(100% + 1em);margin-left:-0.5em;margin-right:-0.5em}.profile_entries.tiles:before{display:none}.profile_entries.tiles .profile_entry{display:inline-block;width:calc(100%/3 - 1em);margin:0.5em;background-color:#e2e3e4;border:0px none transparent;box-shadow:none}@media screen and (max-width: 767px){.profile_entries.tiles .profile_entry{width:calc(100%/2 - 1em)}}@media screen and (max-width: 479px){.profile_entries.tiles .profile_entry{width:calc(100% - 1em)}}@media screen and (min-width: 480px){.profile_entries.tiles .profile_entry:before{content:'';width:100%;display:block;padding-top:100%;float:left;margin-right:-100%}}.profile_entries.tiles .profile_entry .entry_content{padding:2em 1em 1em 1em}.profile_entries.tiles .profile_entry .entry_content h3{font-size:1.375em}.profile_entries.tiles .profile_entry .entry_content .summary{font-size:1em}.profile_entries.tiles .profile_entry.mauve{background-color:#e7e1ed}.profile_entries.tiles .profile_entry.dark_grey{background-color:#6b6c6f;color:#ffffff}.profile_entries.tiles .profile_entry.title{background-color:#c3262f;color:#ffffff}.profile_entries.tiles .profile_entry.title .entry_content{padding:1em;text-align:center;text-transform:uppercase;-webkit-justify-content:center;-webkit-align-items:center;justify-content:center;align-items:center}.profile_entries.tiles .profile_entry.title .entry_content h3{font-size:2.5em;font-weight:900;line-height:1.4}@media screen and (max-width: 1199px){.profile_entries.tiles .profile_entry.title .entry_content h3{font-size:3vw}}.profile_entries.tiles .profile_entry[href]:hover{box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1)}

/*# sourceMappingURL=main.css.map */