.dnd-section{padding-bottom:100px;padding-top:100px}.dnd-section>.row-fluid{padding-left:32px;padding-right:32px}.blog-post-section{padding:100px 0}.content-wrapper,.dnd-section>.row-fluid,.header__wrapper{max-width:1234px}.primary-font,.secondary-font{font-family:Gerbera}.primary-colour{color:#3c2b86}.secondary-colour{color:#f7e623}html{font-size:16px}body{color:#231f20;font-size:16px;line-height:1.3}body,p{font-family:Gerbera,Trebuchet MS,sans-serif;font-weight:300}a,a:focus,a:hover{color:#24c1af}a,a:active,a:focus,a:hover{font-family:Gerbera,Trebuchet MS,sans-serif;font-weight:300}a:active{color:#74ffff}.h1,h1{font-size:48px}.h1,.h2,h1,h2{color:#231f20;font-family:Gerbera,Trebuchet MS,sans-serif;font-weight:700;line-height:1.2;text-transform:none}.h2,h2{font-size:40px}.h3,h3{font-size:30px}.h3,.h4,h3,h4{color:#231f20;font-family:Gerbera,Trebuchet MS,sans-serif;font-weight:700;line-height:1.2;text-transform:none}.h4,h4{font-size:24px}.h5,h5{font-size:20px}.h5,.h6,h5,h6{color:#231f20;font-family:Gerbera,Trebuchet MS,sans-serif;font-weight:700;line-height:1.2;text-transform:none}.h6,h6{font-size:16px}@media(max-width:767px){html{font-size:16px}body{color:#231f20;font-size:16px;line-height:1.3}body,p{font-family:Gerbera,Trebuchet MS,sans-serif;font-weight:300}a,a:focus,a:hover{color:#24c1af}a,a:active,a:focus,a:hover{font-family:Gerbera,Trebuchet MS,sans-serif;font-weight:300}a:active{color:#74ffff}.h1,h1{font-size:40px}.h1,.h2,h1,h2{color:#231f20;font-family:Gerbera,Trebuchet MS,sans-serif;font-weight:700;line-height:1.3;text-transform:none}.h2,h2{font-size:32px}.h3,h3{font-size:28px}.h3,.h4,h3,h4{color:#231f20;font-family:Gerbera,Trebuchet MS,sans-serif;font-weight:700;line-height:1.3;text-transform:none}.h4,h4{font-size:24px}.h5,h5{font-size:20px}.h5,.h6,h5,h6{color:#231f20;font-family:Gerbera,Trebuchet MS,sans-serif;font-weight:700;line-height:1.3;text-transform:none}.h6,h6{font-size:16px}}.button{border:none!important;min-width:12rem;overflow:hidden;position:relative}.button.button_primary{background:#4515b4;background:linear-gradient(90deg,#4515b4,#24c1af)}.button.button_secondary{background:#75b574;background:linear-gradient(90deg,#75b574,#61ee89)}.button.button_accent_1{background:#fe6644;background:linear-gradient(90deg,#fe6644,#f7e623)}.button.button_accent_2{background:#4515b4;background:linear-gradient(90deg,#4515b4,#fe6644)}.button:after{background-image:-webkit-linear-gradient(160deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 29.5%,hsla(0,0%,100%,.005) 30%,hsla(0,0%,100%,.1) 40%,hsla(0,0%,100%,.2) 49.5%,hsla(0,0%,100%,0) 50%);background-image:linear-gradient(160deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 29.5%,hsla(0,0%,100%,.005) 30%,hsla(0,0%,100%,.1) 40%,hsla(0,0%,100%,.2) 49.5%,hsla(0,0%,100%,0) 50%);background-position:-12rem 0,0 0;background-repeat:no-repeat;-moz-background-size:250% 250%,100% 100%;background-size:250% 250%,100% 100%;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:background-position .5s ease-in-out;-moz-transition:background-position .5s ease-in-out;-o-transition:background-position .5s ease-in-out;transition:background-position .5s ease-in-out;width:100%}.button:hover:after{background-position:0 0,0 0;transition-duration:.5s}form{background-color:rgba(247,230,35,0);border:1px #f7e623;border-radius:0;padding:0}.form-title{background-color:#3c2b86;border:1px #3c2b86;border-top-left-radius:0;border-top-right-radius:0;font-size:30px;font-weight:700;padding:25px 0}.form-title,form label{color:#fff;font-family:Gerbera,Trebuchet MS,sans-serif}form label{font-size:16px;font-weight:400;padding:6px 0}form legend{color:#3c2b86;font-family:Gerbera,Trebuchet MS,sans-serif;font-size:14px;font-weight:300}form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{background-color:#fff;border:1px solid #3c2b86;border-radius:25px;color:#3c2b86;font-family:Gerbera,Trebuchet MS,sans-serif;font-size:16px;font-weight:300;height:44px;padding:10px}form textarea{height:150px}.legal-consent-container .hs-form-booleancheckbox-display input{margin-top:5px}::-webkit-input-placeholder{color:#dcdcd9}::-moz-placeholder{color:#dcdcd9}:-ms-input-placeholder{color:#dcdcd9}:-moz-placeholder{color:#dcdcd9}::placeholder{color:#dcdcd9}form .hs-dateinput:before{right:10px}form .is-selected .pika-button{background-color:#f7e623}form .pika-button:hover{background-color:#3c2b86!important}form .hs-richtext,form .hs-richtext *,form .hs-richtext h1,form .hs-richtext h2,form .hs-richtext h3,form .hs-richtext h4,form .hs-richtext h5,form .hs-richtext h6,form .hs-richtext p{color:#fff;font-family:Gerbera,Trebuchet MS,sans-serif;font-weight:300}form .hs-richtext a{color:#24c1af;font-family:Gerbera,Trebuchet MS,sans-serif;font-weight:300}form .legal-consent-container,form .legal-consent-container .hs-richtext,form .legal-consent-container .hs-richtext p{color:#24c1af;font-family:Gerbera,Trebuchet MS,sans-serif;font-size:14px;font-weight:300}.submitted-message{background-color:rgba(247,230,35,0);border:1px #f7e623;border-radius:0;padding:0}form .hs-error-msgs>li{margin-bottom:0;margin-top:10px}.lx-hero-lp-dark,.lx-hero-lp-dark form .hs-richtext,.lx-hero-lp-dark form .hs-richtext *,.lx-hero-lp-dark form .hs-richtext a,.lx-hero-lp-dark form .hs-richtext h1,.lx-hero-lp-dark form .hs-richtext h2,.lx-hero-lp-dark form .hs-richtext h3,.lx-hero-lp-dark form .hs-richtext h4,.lx-hero-lp-dark form .hs-richtext h5,.lx-hero-lp-dark form .hs-richtext h6,.lx-hero-lp-dark form .hs-richtext p,.lx-hero-lp-dark form .legal-consent-container,.lx-hero-lp-dark form .legal-consent-container .hs-richtext,.lx-hero-lp-dark form .legal-consent-container .hs-richtext p,.lx-hero-lp-dark form label,.lx-hero-lp-dark form legend,.lx-hero-lp-dark h1,.lx-hero-lp-dark h2,.lx-hero-lp-dark h3,.lx-hero-lp-dark h4,.lx-hero-lp-dark h5,.lx-hero-lp-dark h6{color:#fff}.lx-hero-lp-dark form .hs-button{background-color:#24c1af!important;border-color:#24c1af!important}.lx-hero-lp-dark form .hs-button:active,.lx-hero-lp-dark form .hs-button:focus,.lx-hero-lp-dark form .hs-button:hover{background-color:#61ee89!important;border-color:#61ee89!important}.lx-hero-lp-dark form .hs-error-msg,.lx-hero-lp-dark form .hs-error-msgs{color:#ef6b51!important;font-size:12px;font-weight:400;margin:0;padding:0}@media(max-width:767px){footer .widget-type-logo{margin:0 auto 30px}footer .social-links{justify-content:center!important;padding-top:30px}}.social-links{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.social-links__icon{background-color:#3c2b86;border:1px solid #3c2b86;border-radius:50%;display:inline-flex;height:40px;margin:0 .35rem;position:relative;transition:all .15s linear;width:40px}.social-links__icon svg{fill:#fff;height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:auto}.social-links__icon:active,.social-links__icon:focus,.social-links__icon:hover{background-color:#f7e623;border-color:#f7e623}.social-links__icon:active svg,.social-links__icon:focus svg,.social-links__icon:hover svg{fill:#fff}.accordion-item{background:#fff;border:1px solid #3c2b86;margin-bottom:15px;transition:all .3s ease-in-out}.accordion-title *{margin:0}.accordion-title{border:none;cursor:pointer;display:block;font-size:18px;outline:none;padding:25px 75px 25px 20px;position:relative;text-align:left;transition:background-color .2s linear;width:100%}.accordion button{padding:0;text-align:left}.accordion button .icon{align-items:center;display:flex;height:43px;justify-content:center;padding:0;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:43px}.accordion button .icon:before{background:#2b2b2b;content:"";height:5px;width:36px}.accordion button .icon:after{background:#2b2b2b;content:"";display:block;height:36px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease-out;width:5px}.accordion-item.is-open button .icon:after{height:0}.accordion-content{height:0;overflow:hidden;padding:0;transition:height .2s ease-in-out;width:100%}.accordion-content-inner{padding:15px 20px 25px}@media (min-width:992px){.accordion-title{padding:25px 105px 25px 40px}.accordion-content-inner{padding:15px 40px 25px}.accordion button .icon{right:40px}}