html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%}a{color:#74b93d}a:visited{color:rgb(91.9512195122,146.6463414634,48.3536585366)}.heading{font-size:3.2rem;font-weight:800;margin-bottom:12px;color:#2b2b2b}.heading-2{font-size:2.4rem;font-weight:800;margin-bottom:22px;color:#2b2b2b}body{color:#333;font-family:"Comfortaa",arial;font-size:1.8rem;line-height:1.5}p{margin-bottom:18px}section{margin-bottom:44px}section:last-of-type{margin-bottom:94px}.strong-uppercase{font-weight:700;text-transform:uppercase}.row{margin:0 auto;max-width:92rem}.cf::after{content:"";display:table;clear:both}@media(max-width: 75em){.row{margin:0 20px}}.nav{border-bottom:1px solid #d3d3d3;font-size:1.4rem;font-weight:700}.nav__inner{display:flex;justify-content:space-between;flex-wrap:wrap}.nav__brand{position:relative;padding:20px 0}.nav__items{display:flex}.nav__items li{display:flex}.nav__items li a{padding:20px 0}.nav__brand-container{display:flex;height:61px;align-items:center}.nav__brand-container svg{margin-right:11px;width:45px;height:45px}.nav a{display:inline;position:relative;text-decoration:none;color:inherit}.nav__current a::after,.nav li a:hover::after{content:" ";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#6c53a0;bottom:0}.nav ul{list-style:none;overflow:hidden;transition:max-height .25s ease}.nav li:not(:last-child){margin-right:20px}.nav__toggle-button{background-color:rgba(0,0,0,0);border:none;display:none;height:2.8rem;padding:1.4rem;margin-top:1.5rem;position:absolute;right:22px;width:2.9rem;z-index:99}@media(max-width: 56.25em){.nav__toggle-button{display:block}}.nav__toggle-button::before{background-color:#6c53a0;content:"";display:block;height:2px;position:absolute;top:0;left:0;transform-origin:0 0;transition:transform .25s ease;width:100%}.nav__toggle-button::after{background-color:#6c53a0;content:"";display:block;height:2px;position:absolute;bottom:0;left:0;transform-origin:0 100%;transition:transform .25s ease;width:100%}.nav__toggle-button--active::before{transform:rotate(45deg) scaleX(1.3)}.nav__toggle-button--active::after{transform:rotate(-45deg) scaleX(1.3)}.nav__toggle-button:hover{cursor:pointer}.nav__burger{background-color:#6c53a0;height:2px;position:absolute;left:0;transform:translateY(-50%);width:100%}.nav__burger--active{display:none}@media(max-width: 56.25em){.nav__brand-container{margin-bottom:0}.nav__items{flex-direction:column;flex-basis:100%}.nav__items a{display:block;width:100%}.nav.nav li{margin-right:0;margin-bottom:0}.nav.nav li:not(:last-child){border-bottom:1px solid #6c53a0}.nav ul{max-height:0}.nav__toggle-button--active~ul{max-height:100%}}.banner{background:#aee897;background:linear-gradient(90deg, rgb(174, 232, 151) 0%, #e5ffc4 100%)}.banner__inner{display:flex;align-items:center;padding:40px 0}.banner__image{margin-right:34px}.banner__image svg{width:169px}.banner__strapline{font-size:2rem}@media(max-width: 37.5em){.banner__inner{flex-direction:column;text-align:center}.banner__image svg{margin-right:0;margin-bottom:34px}}.footer{margin-top:62px;padding-top:46px;padding-bottom:66px;background:#333;color:#d8d8d8}.footer__container{display:flex;justify-content:space-between}.footer a{text-decoration:none;color:inherit}.footer a:hover{text-decoration:underline}.footer__bacp{float:left;background-color:#fff}.footer__bacp img{max-width:300px;box-sizing:border-box;padding:20px}.footer__nav li{margin-bottom:6px}.footer__right{float:right;display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 37.5em){.footer__brand,.footer__nav{float:none;margin-bottom:50px}.footer__bacp{margin-bottom:38px}.footer__nav li{margin-bottom:24px}.footer__container{flex-direction:column}}.profile{background-color:#e0e0e0;padding:38px 50px 50px 50px;box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3);border-radius:6px;border-top:12px solid #74b93d}.profile__image-container{float:left;width:300px;height:300px;position:relative;overflow:hidden;border-radius:50%;margin-right:30px}.profile__image-container img{width:300px}.profile__text{float:left;width:calc(100% - 330px);font-size:2.6rem;color:#333}.profile__text .heading-2{color:#2b2b2b}.profile p{font-size:20px}@media(max-width: 833px){.profile__image-container,.profile__text{float:none;width:100%}.profile__image-container{position:relative;height:auto;width:100%;padding-top:100%}.profile__image-container img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%}.profile__image-container{margin-bottom:30px}}@media(max-width: 37.5em){.profile{padding:28px 30px 30px 30px;margin-left:-20px;margin-right:-20px}}.cta{background-color:#74b93d;color:#fff;padding:50px;border-radius:6px;box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3);text-align:center}.cta__text{font-size:2.4rem;margin-bottom:24px}.cta__button{position:relative;background-color:#fff;text-decoration:none;font-size:2rem;color:#333;font-weight:700;padding:12px 16px;border-radius:30px;padding-left:47px;letter-spacing:2px}.cta__phone-icon svg{position:absolute;top:50%;transform:translateY(-50%);left:20px;width:25px;height:25px;fill:#74b93d}@media(max-width: 56.25em){.cta{margin-left:-20px;margin-right:-20px}}.quote{font-size:2.6rem;margin:64px 0;color:#464646}.quote p{border-left:4px solid #d8d8d8;padding-left:16px}.quote__attribution{font-size:2.2rem;font-weight:700;color:#1d1d11;text-transform:uppercase;text-align:right}.quote__attribution::before{content:"– "}.col-cta{display:flex}.col-cta__col{width:33.3333%}.col-cta__col:not(:last-child){margin-right:18px;border-right:1px solid #d8d8d8}.col-cta__heading{text-align:center;font-weight:700;margin-bottom:17px;color:#2b2b2b}.col-cta__icon{text-align:center}.col-cta__icon svg{fill:#74b93d;width:40px;height:40px}@media(max-width: 833px){.col-cta{flex-direction:column}.col-cta__col{width:100%}.col-cta__col:not(:last-child){margin-right:0;margin-bottom:17px;border-right:none;border-bottom:1px solid #d8d8d8}}.bullet-list{margin-bottom:18px}.bullet-list li{position:relative;padding-left:12px}.bullet-list li::before{content:"";position:absolute;left:0;top:12px;background-color:#74b93d;width:4px;height:4px}.faqs{color:#fff;box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3);margin-bottom:64px}.faqs__faq:first-child .faqs__question{border-top-left-radius:6px;border-top-right-radius:6px}.faqs__faq:last-child .faqs__answer{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.faqs__question{position:relative;font-size:2.6rem;padding:22px 29px;padding-right:60px;width:100%;border:none;background-color:rgba(0,0,0,0);color:#fff;text-align:left;font-family:"Comfortaa",arial;cursor:pointer;background-color:#6c53a0}.faqs__answer{max-height:0;padding:0 29px;overflow:hidden;transition:max-height .25s ease-out;background-color:#6c53a0;margin-bottom:1px}.faqs__faq:first-child .faqs__answer{max-height:inherit}.faqs__chevron{position:absolute;margin-top:5px;right:29px;width:20px;height:20px;fill:#fff;transform:rotate(180deg);transition:transform .2s ease-out}.faqs__faq--active .faqs__chevron{transform:none}@media(max-width: 56.25em){.faqs{margin-left:-20px;margin-right:-20px}}
