@charset "UTF-8";.small-text{font-size:.8em}.medium-text{font-size:1em}.large-text{font-size:1.2em}#changeEmail .form-group input,.custom-form-element,.sign-up-form .form-group input,.sign-up-form select{width:100%;height:3.3rem;padding:.25rem .8rem;border-radius:.25rem;outline:none}#changeEmail .form-group input:focus,.custom-form-element:focus,.sign-up-form .form-group input:focus,.sign-up-form select:focus{outline:none;border-color:inherit;box-shadow:none}.custom-checkbox input{padding:0;height:auto;width:auto;margin-bottom:0;display:none;font-size:1em;cursor:pointer}.custom-checkbox label{position:relative;font-weight:400;cursor:pointer}.custom-checkbox label:before{content:"";display:inline-block;padding:.6em;position:relative;margin-right:.34em;-webkit-appearance:none;background-color:#fff;border:1px solid #0079bf;vertical-align:middle;cursor:pointer}.custom-checkbox input:checked+label:after{content:"\F00C";display:block;position:absolute;top:.8em;left:.2rem;transform:translateY(-50%);font-family:Font Awesome\ 5 Pro}#changeEmail .btn,.action-theme .action-btn,.custom-button,.sign-up-form .btn{padding:1rem 3rem;transition:.3s ease-in-out;text-transform:uppercase;text-align:center;font-size:.8em;font-weight:700;outline:none;border:none;border-radius:0;box-shadow:none}#changeEmail .btn:focus,.action-theme .action-btn:focus,.custom-button:focus,.sign-up-form .btn:focus{outline:none}#changeEmail .btn:empty,.action-theme .action-btn:empty,.custom-button:empty,.hidden,.sign-up-form .btn:empty{display:none!important}.hidden{visibility:hidden!important}html{font-size:15px}body{display:flex;position:relative;flex-direction:column;justify-content:space-between;transition:background-color .3s ease-in-out;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--body_text_font,var(--brand-body-font));font-size:inherit;background-color:var(--background_colour,#fff);color:var(--body_text_colour,#fff)}footer,header,main{font-size:calc(1rem*var(--body_text_size, 15)/15)}h1,h2,h3,h4,h5,h6{transition-property:font-size,color;transition:.3s ease-in-out;font-family:var(--heading_text_font,var(--brand-heading-font));line-height:1.5;color:var(--heading_text_colour,#fff)}h1>*,h2>*,h3>*,h4>*,h5>*,h6>*{font-size:1em}h1{font-size:calc(3.2em*var(--heading_text_size, 15)/var(--body_text_size, 15)/1.7)}h2{font-size:calc(2.4em*var(--heading_text_size, 15)/var(--body_text_size, 15)/1.7)}h3{font-size:calc(2em*var(--heading_text_size, 15)/var(--body_text_size, 15)/1.7)}h4{font-size:calc(1.2em*var(--heading_text_size, 15)/var(--body_text_size, 15)/1.7)}h5{font-size:calc(1.06em*var(--heading_text_size, 15)/var(--body_text_size, 15)/1.7)}h6{font-size:calc(0.85em*var(--heading_text_size, 15)/var(--body_text_size, 15)/1.7)}.html-area,.textarea,p,span{transition-property:font-size,color;transition:.3s ease-in-out}body:not(.api) .animate{transition:all .5s ease-in-out}body:not(.api) .delay-100{transition-delay:.1s}body:not(.api) .delay-200{transition-delay:.2s}body:not(.api) .delay-300{transition-delay:.3s}body:not(.api) .delay-400{transition-delay:.4s}body:not(.api) .delay-500{transition-delay:.5s}body:not(.api) .delay-600{transition-delay:.6s}body:not(.api) .delay-700{transition-delay:.7s}body:not(.api) .delay-800{transition-delay:.8s}body:not(.api) .delay-900{transition-delay:.9s}body:not(.api) .delay-1000{transition-delay:1s}body:not(.api) .fade-in{opacity:0}body:not(.api) .fade-in.active{opacity:1}body.api main section{transition:box-shadow .3s ease-in-out;box-shadow:inset 0 0 2px transparent}body.api main section:hover{box-shadow:inset 0 0 2px 1px #00a676;cursor:pointer}body.api footer section,body.api header section{transition:box-shadow .3s ease-in-out;box-shadow:inset 0 0 2px transparent}body.api footer section:hover,body.api header section:hover{box-shadow:inset 0 0 2px 1px #00a676;cursor:pointer}body.api .html-area>*,body.api .textarea>*{pointer-events:none}@media (max-width:768px){.fade-in{opacity:1}}@media (-ms-high-contrast:none){.modal-dialog{margin:0}}@keyframes colour-header-switch{0%{color:#fff}55%{color:var(--heading_text_colour)}}@keyframes colour-text-switch{0%{color:#fff}55%{color:var(--body_text_colour,#fff)}}@keyframes colour-theme-black-switch{0%{color:#fff}55%{color:#000}}@keyframes colour-brand-switch{0%{fill:#fff}55%{fill:var(--brand-primary-color,#fff)}}@keyframes colour-theme-form-switch{0%{color:#fff}55%{color:#333}}@keyframes colour-placeholder-form-switch{0%{color:#eaeaea}55%{color:#aaa}}@keyframes colour-theme-button-switch{0%{color:#fff}55%{color:#111}}.change-email{color:var(--brand-primary-color)}#changeEmail .modal-wrapper{margin:10rem auto 0;width:100%;max-width:30rem}#changeEmail .form-box{background-color:#fff;padding:2rem;font-size:1rem;border-radius:5px}#changeEmail .form-group input{color:#000;background-color:#fff;border-color:#93939a}#changeEmail .form-group input:-ms-input-placeholder{color:#93939a}#changeEmail .form-group input::placeholder{color:#93939a}#changeEmail .custom-checkbox label{color:#93939a}#changeEmail .custom-checkbox label:before{background-color:#fff;border-color:#93939a}#changeEmail .custom-checkbox input:checked+label:after{color:inherit}#changeEmail .privacy-wording{text-align:center;padding-top:1rem;font-size:.8em}#changeEmail .privacy-wording p{margin:0}#changeEmail .privacy-wording a{color:var(--brand-primary-color,#93939a)}#changeEmail .btn{background-color:var(--brand-primary-color);color:#fff;margin-top:.5rem;animation:change-email-switch 100s step-end paused;animation-delay:calc((0 - var(--brand-primary-color-light))*1s)}#changeEmail .btn span{color:inherit}#changeEmail .btn:hover{opacity:.7}@keyframes change-email-switch{0%{color:#fff}50%{color:#000}}.sign-up-form{font-size:1rem}.sign-up-form.was-validated .form-group.select select:invalid+.arrows i.error{display:block}.sign-up-form.was-validated .form-group.select select:not(:invalid)+.arrows i.error{display:none}.sign-up-form.was-validated .form-group.select select:not(:invalid)+.arrows i.valid{display:block}.sign-up-form select{background-color:var(--element_bg,#fff);border-color:var(--form_border_colour,#93939a)}.sign-up-form select,.sign-up-form select option{color:var(--body_text_colour,#000)}.sign-up-form select:invalid{color:var(--body_placeholder_colour,#1f1f1f)}.sign-up-form .form-group .error-msg{font-size:.9rem;color:#dc3545}.sign-up-form .form-group input{color:var(--body_text_colour,#000);background-color:var(--element_bg,#fff);border-color:var(--form_border_colour,#93939a)}.sign-up-form .form-group input:-ms-input-placeholder{color:var(--body_placeholder_colour,#1f1f1f)}.sign-up-form .form-group input::placeholder{color:var(--body_placeholder_colour,#1f1f1f)}.sign-up-form .form-group .tel-input-container .error-msg{font-size:.9rem;color:#dc3545}.sign-up-form .form-group.select{position:relative}.sign-up-form .form-group.select select:invalid+.arrows{animation:colour-placeholder-form-switch 100s step-end paused;animation-delay:calc((0 - var(--form_bg-light))*1s);color:var(--body_placeholder_colour,#1f1f1f)}.sign-up-form .form-group.select .arrows{position:absolute;right:10px;width:7px;height:12px;display:flex;flex-direction:column;justify-content:space-between;top:18px;animation:colour-theme-form-switch 100s step-end paused;animation-delay:calc((0 - var(--form_bg-light))*1s)}.sign-up-form .form-group.select .arrows i{display:none;position:absolute;font-weight:500;right:calc(100% + 5px)}.sign-up-form .form-group.select .arrows i.error{color:#dc3545;font-size:.95em}.sign-up-form .form-group.select .arrows i.valid{color:#28a745;font-size:1em;font-weight:600}.sign-up-form .form-group.select .arrows:after,.sign-up-form .form-group.select .arrows:before{content:"";display:block;width:0;height:0;border-style:solid}.sign-up-form .form-group.select .arrows:before{border-width:0 3.5px 5px;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;border-bottom-color:inherit}.sign-up-form .form-group.select .arrows:after{border-width:5px 3.5px 0;border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-top-color:inherit}.sign-up-form .form-group.select select{background:none;background-color:var(--element_bg,#fff)}.sign-up-form .custom-checkbox label{color:var(--body_text_colour,#fff)}.sign-up-form .custom-checkbox label:before{background-color:var(--element_bg,#fff);border-color:var(--form_border_colour,#93939a)}.sign-up-form .custom-checkbox input:checked+label:after{color:inherit}.sign-up-form .btn{background-color:var(--brand-primary-color);color:#fff;margin-top:.5rem}.sign-up-form .btn:hover{opacity:.7}.sign-up-form .btn span{animation:colour-theme-button-switch 100s step-end paused;animation-delay:calc((0 - var(--button_background_colour-light, var(--brand-primary-color-light)))*1s)}.privacy-wording{text-align:center;padding:1rem 0;font-size:.8em}.privacy-wording a{animation:colour-theme-form-switch 100s step-end paused;animation-delay:calc((0 - var(--form_bg-light))*1s)}.form-box,.privacy-wording a{color:var(--body_text_colour,#fff)}.form-box.light-theme .form-group.select .arrows{animation:none;color:var(--body_text_colour,#000)}.form-box.light-theme .custom-checkbox input:checked+label:after{color:var(--body_text_colour,#000)}.form-box.light-theme .sign-up-form .form-group.select select:invalid+.arrows:after{border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-top-color:var(--body_placeholder_colour,#1f1f1f)}.form-box.light-theme .sign-up-form .form-group.select select:invalid+.arrows:before{border-left-color:transparent;border-bottom-color:var(--body_placeholder_colour,#1f1f1f);border-right-color:transparent;border-top-color:transparent}.form-box.transparent-theme .custom-checkbox label,.form-box.transparent-theme .custom-checkbox label input,.form-box.transparent-theme .custom-checkbox label select:not(:invalid),.form-box.transparent-theme .form-group,.form-box.transparent-theme .form-group input,.form-box.transparent-theme .form-group select:not(:invalid){animation:colour-theme-form-switch 100s step-end paused;animation-delay:calc((0 - var(--form_bg-light))*1s)}.form-box.transparent-theme .custom-checkbox label select option,.form-box.transparent-theme .form-group select option{color:var(--body_placeholder_colour,#1f1f1f)}.form-box.transparent-theme .form-group input:-ms-input-placeholder{animation:colour-placeholder-form-switch 100s step-end paused;animation-delay:calc((0 - var(--form_bg-light))*1s)}.form-box.transparent-theme .form-group.select select:invalid,.form-box.transparent-theme .form-group input:placeholder-shown{animation:colour-placeholder-form-switch 100s step-end paused;animation-delay:calc((0 - var(--form_bg-light))*1s)}.form-box.transparent-theme .form-group input:-ms-input-placeholder{color:var(--body_placeholder_colour,#1f1f1f)}.form-box.transparent-theme .form-group input:placeholder-shown{color:var(--body_placeholder_colour,#1f1f1f)}.form-box.transparent-theme .form-group input:-ms-input-placeholder{color:inherit}.form-box.transparent-theme .form-group input::placeholder{color:inherit}.iti{width:100%}.sign-up-form .form-group .iti .form-control{padding-left:50px}.modal{z-index:40;align-items:center;justify-content:center;transition:opacity .3s ease-in-out;background-color:rgba(0,0,0,.5)}.modal .close-btn{position:absolute;right:.8em;top:.8em;font-size:1.5em;transition:all .25s;color:var(--body_text_colour,#fff)}.modal .close-btn:hover{cursor:pointer;transform:scale(1.2)}body.modal-open .sign-up-popup{display:flex!important;align-items:center}.modal-backdrop{z-index:-1!important;background-color:transparent!important}@media (max-width:768px){.modal{padding:2em 0}.modal-dialog{height:100%}}.action-theme{padding:4em 0;background-color:var(--cta_background_colour,var(--secondary_background_colour))}.action-theme .action-btn{background-color:var(--button_banner_background_colour);animation:colour-theme-button-switch 100s step-end paused;animation-delay:calc((0 - var(--button_banner_background_colour-light, var(--brand-primary-color-light)))*1s);text-decoration:none;display:inline-block}.action-theme .action-btn:hover{opacity:.8}.action-theme .transition{transition:all .3s ease-in-out}.action-theme h2,.action-theme h4{animation:colour-header-switch 100s step-end paused;animation-delay:calc((0 - var(--cta_background_colour-light, var(--secondary_background_colour-light)))*1s)}.action-theme .textarea,.action-theme .textarea a,.action-theme .textarea ol,.action-theme .textarea p,.action-theme .textarea ul{animation:colour-text-switch 100s step-end paused;animation-delay:calc((0 - var(--cta_background_colour-light, var(--secondary_background_colour-light)))*1s)}.action-theme .textarea a{text-decoration:underline}@media (max-width:768px){.action-theme{padding:2em 0}}@media (-ms-high-contrast:none){.action-theme{background-color:var(--secondary_background_colour)}}header{transition:all .3s ease-in-out;background-color:transparent}header section{background-color:var(--header_background_colour,var(--background_colour));padding:1.5em 0}.logo{transition:max-width .3s ease-in-out;max-height:100%;height:auto;text-align:center;max-width:calc(var(--logo_size, 250)*1px);width:calc(var(--logo_size, 250)*1px)}.logo img{margin:0 auto;width:100%;height:auto}@media (-ms-high-contrast:none){header{max-height:150px}}.score-wrapper{background-color:var(--overall_score_background_colour,var(--secondary_background_colour));padding-bottom:130px}.score-wrapper .title-wrapper{padding-top:2em;margin-bottom:35px;font-weight:700}.score-wrapper .title-wrapper h2{max-width:66%;animation:colour-header-switch 100s step-end paused;animation-delay:calc((0 - var(--overall_score_background_colour-light, var(--secondary_background_colour-light)))*1s)}.score-wrapper .subheader,.score-wrapper .textarea,.score-wrapper .textarea p,.score-wrapper span{animation:colour-text-switch 100s step-end paused;animation-delay:calc((0 - var(--overall_score_background_colour-light, var(--secondary_background_colour-light)))*1s)}.score-wrapper .scores-colour{display:flex;margin-top:3em;flex-wrap:wrap;justify-content:left}.score-wrapper .scores-colour>div{margin-bottom:1em}.score-wrapper .scores-colour span.color{display:block;width:20px;height:20px;border-radius:50%;margin-right:7px}.score-wrapper .scores-colour span.name{margin-right:50px;display:flex;position:relative}.score-wrapper .overall-score{margin-left:1rem;padding:6% 20%;height:260px;position:relative;box-shadow:0 4px 8px 0 rgba(224,225,228,.34);border:1px solid #ececec;border-radius:13px;background-color:#fff}.score-wrapper .overall-score .percentage,.score-wrapper .overall-score .text{text-align:center;font-weight:700}.score-wrapper .overall-score .text{text-transform:uppercase;color:var(--heading_text_colour,#000)}.score-wrapper .overall-score .percentage{font-size:7em;line-height:1em}.score-wrapper .overall-score .percentage.custom{color:var(--custom_score_colour,#aaa)!important}.score-wrapper .overall-score .score-progress-wrap{position:relative;width:100%;min-height:8px;height:8px;background-color:#ececec;border-radius:4px}.score-wrapper .overall-score .score-progress-wrap .score-progress{position:absolute;height:100%;border-radius:4px;left:0;top:0;z-index:2}.score-wrapper .overall-score .score-progress-wrap .score-progress.custom{background-color:var(--custom_score_colour,#aaa)!important}.score-wrapper .overall-score .score-tier-name{text-align:center;font-size:2em;margin-top:10px;font-weight:700;line-height:1.3em}.score-wrapper .overall-score .score-tier-name.custom{color:var(--custom_score_colour,#aaa)!important}@media (max-width:992px){.score-wrapper .overall-score{margin-left:0}.score-wrapper .title-wrapper h2{max-width:100%}.score-wrapper .scores-colour{justify-content:center;margin:2em 0}.score-wrapper .scores-colour span.name{margin-right:30px}}@media (-ms-high-contrast:none){.score-wrapper{background-color:var(--secondary_background_colour)}.score-wrapper .overall-score{-ms-box-shadow:0 4px 8px 0 rgba(224,225,228,.34)}}.categories-wrapper{margin-top:-90px;margin-bottom:50px}.categories-wrapper .category-item{width:70%;padding:28px 36px 50px;background-color:var(--category_background_colour,var(--background_colour));margin:auto auto 30px;display:flex;box-shadow:0 .4px 8px rgba(224,225,228,.34);border-radius:8px}.categories-wrapper .category-item h4{animation:colour-header-switch 100s step-end paused;animation-delay:calc((0 - var(--category_background_colour-light, var(--background_colour-light)))*1s)}.categories-wrapper .category-item .textarea,.categories-wrapper .category-item .textarea p,.categories-wrapper .category-item span{animation:colour-text-switch 100s step-end paused;animation-delay:calc((0 - var(--category_background_colour-light, var(--background_colour-light)))*1s)}.categories-wrapper .category-item .category-icon-wrap{position:relative;flex-shrink:0}.categories-wrapper .category-item .category-icon-wrap img{margin-right:35px;display:block;width:83px;height:auto}.categories-wrapper .category-item .category-desc h4{font-weight:700}.categories-wrapper .category-item .category-info{display:flex;width:100%;justify-content:space-between}.categories-wrapper .category-item .category-info .custom-text:empty,.categories-wrapper .category-item .category-info .custom-text:not(:empty)+.description{display:none}.categories-wrapper .category-item .category-info .custom-text,.categories-wrapper .category-item .category-info .desc,.categories-wrapper .category-item .category-info .description{padding-right:2em}.categories-wrapper .category-item .score-wrap span{font-size:.8em}.categories-wrapper .category-item .score-wrap .score{font-size:2em;line-height:1em;font-weight:700;display:block}.categories-wrapper .category-item .score-wrap span.score-label{padding:5px;display:block;margin-top:5px;border-radius:4px;color:#fff}@media (max-width:992px){.categories-wrapper .category-item{padding:2em;width:100%;flex-direction:column}.categories-wrapper .category-item .category-info{flex-direction:column}.categories-wrapper .category-item .category-info .category-desc{align-self:center}.categories-wrapper .category-item .category-info .custom-text,.categories-wrapper .category-item .category-info .description{padding-right:0}}@media (-ms-high-contrast:none){.categories-wrapper{background-color:var(--background_colour);margin-top:50px}.categories-wrapper .category-item{box-shadow:0 .4px 8px 5px rgba(224,225,228,.34)}}.share-wrapper{background-color:var(--share_background_colour,var(--brand-secondary-color));padding:25px 0}.share-wrapper h4{animation:colour-header-switch 100s step-end paused;animation-delay:calc((0 - var(--share_background_colour-light, var(--brand-secondary-color-light)))*1s);font-weight:700}.share-wrapper a{margin-right:20px}.share-wrapper i{color:#fff}@media (-ms-high-contrast:none){.share-wrapper{background-color:var(--brand-secondary-color)}}.call-to-action-section img{width:100%;height:auto}@media (max-width:768px){.call-to-action-section img{margin:1em 0 0}}.action-video{margin:1em 0 0}.action-video iframe{width:100%}@media (max-width:768px){.call-to-action-video-section .action-video{margin:1em 0 0}}.html-block-section{background-color:var(--secondary_background_colour,#fff)}.html-block-section .content{background-color:var(--html_background_colour);box-shadow:inherit}.html-block-section .header{animation:colour-header-switch 100s step-end paused;animation-delay:calc((0 - var(--html_background_colour-light, var(--secondary_background_colour-light)))*1s)}.html-block-section .html-area{animation:colour-text-switch 100s step-end paused;animation-delay:calc((0 - var(--html_background_colour-light, var(--secondary_background_colour-light)))*1s)}.sign-up-popup .form-box{--body_placeholder_colour:#aaa;--body_text_colour:#333;padding:2rem;font-size:1rem;border-radius:.25rem;border:1px solid #93939a;background-color:var(--form_bg)}.sign-up-popup .form-box .textarea{font-size:1.2em}.sign-up-popup .form-box .close-btn,.sign-up-popup .form-box .custom-checkbox,.sign-up-popup .form-box .form-title,.sign-up-popup .form-box .form-title p,.sign-up-popup .form-box .privacy-wording,.sign-up-popup .form-box .textarea,.sign-up-popup .form-box .textarea p,.sign-up-popup .form-box h1,.sign-up-popup .form-box h2,.sign-up-popup .form-box h3,.sign-up-popup .form-box h4,.sign-up-popup .form-box h5,.sign-up-popup .form-box h6,.sign-up-popup .form-box p{animation:colour-theme-form-switch 100s step-end paused;animation-delay:calc((0 - var(--form_bg-light))*1s)}.sign-up-popup .form-box.light-theme{--element_bg:#fff}.sign-up-popup .form-box.transparent-theme{--element_bg:hsla(0,0%,100%,0.5)}@media (-ms-high-contrast:none){footer,header,main{flex:0 0 auto}.sign-up-popup{background-color:rgba(0,0,0,.95)}}footer.blurred footer,footer.blurred header,footer.blurred section:not(.sign-up-popup),header.blurred footer,header.blurred header,header.blurred section:not(.sign-up-popup),main.blurred footer,main.blurred header,main.blurred section:not(.sign-up-popup){filter:blur(10px)}
/*# sourceMappingURL=result-1.css.map*/