@font-face{font-family:futura-100;src:url(../fonts/Futura100/Futura100-Regular.eot);src:local('Futura 100 Regular'),local('Futura100-Regular'),url(../fonts/Futura100/Futura100-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/Futura100/Futura100-Regular.woff2) format('woff2'),url(../fonts/Futura100/Futura100-Regular.woff) format('woff'),url(../fonts/Futura100/Futura100-Regular.ttf) format('truetype'),url(../fonts/Futura100/Futura100-Regular.svg#Futura100-Regular) format('svg');font-weight:400;font-style:normal;font-display:swap;font-stretch:normal}@font-face{font-family:futura-100;src:url(../fonts/Futura100/Futura100-Bold.eot);src:local('Futura 100 Bold'),local('Futura100-Bold'),url(../fonts/Futura100/Futura100-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/Futura100/Futura100-Bold.woff2) format('woff2'),url(../fonts/Futura100/Futura100-Bold.woff) format('woff'),url(../fonts/Futura100/Futura100-Bold.ttf) format('truetype'),url(../fonts/Futura100/Futura100-Bold.svg#Futura100-Bold) format('svg');font-weight:700;font-style:normal;font-display:swap;font-stretch:normal}@font-face{font-family:futura-100;src:url(../fonts/Futura100/Futura100-Semibold.eot);src:local('Futura 100 Semibold'),local('Futura100-Semibold'),url(../fonts/Futura100/Futura100-Semibold.eot?#iefix) format('embedded-opentype'),url(../fonts/Futura100/Futura100-Semibold.woff2) format('woff2'),url(../fonts/Futura100/Futura100-Semibold.woff) format('woff'),url(../fonts/Futura100/Futura100-Semibold.ttf) format('truetype'),url(../fonts/Futura100/Futura100-Semibold.svg#Futura100-Semibold) format('svg');font-weight:600;font-style:normal;font-display:swap;font-stretch:normal}:root{--main-font:"futura-100",sans-serif;--white:#FFF;--gray-light:#F4F4F6;--green:#7EC086;--green-light:#CFE6D2;--purple:#4E518E;--blue-light:#E7F1FF}.cards{display:grid;grid-template-columns:1fr;gap:30px}@media (min-width:768px){.cards{grid-template-columns:repeat(2,1fr)}}*{margin:0;padding:0;box-sizing:border-box}html.no-scroll{overflow:hidden}@media (max-width:1023px){html.menu-opened{overflow:hidden}}body{font-size:20px;line-height:28px;color:var(--purple);font-family:var(--main-font);font-feature-settings:"pnum" on,"lnum" on,"liga" off;background-color:var(--green-light)}.app{position:relative;display:flex;flex-direction:column;min-height:100vh;overflow:clip}main{position:relative;flex:1;display:flex;flex-direction:column}section{margin-bottom:40px}section:first-of-type{margin-top:40px}section section .wrapper{padding:0}.dark-bg,.light-bg{padding:30px}.light-bg{background-color:var(--white)}.dark-bg{color:var(--white);background-color:var(--purple)}.rounded{border-radius:24px}.rounded-top{border-top-left-radius:24px;border-top-right-radius:24px}.rounded-bottom{border-bottom-left-radius:24px;border-bottom-right-radius:24px}.wrapper{width:100%;max-width:1320px;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto}h1,h2,h3,h4,h5,h6{font-weight:700}h1,h2{font-size:35px;line-height:42px;margin-bottom:20px}h3{font-size:25px;line-height:32px;margin-bottom:20px}.strapline{color:var(--green);font-weight:700;margin-bottom:10px}.text-block li a:not(.btn),h1 a:not(.btn),h2 a:not(.btn),h3 a:not(.btn),h4 a:not(.btn),label a:not(.btn),nav li a:not(.btn),p a:not(.btn){display:inline;font-weight:700;text-decoration:underline;text-decoration-color:transparent;transition:.3s}.text-block li a:not(.btn):hover,h1 a:not(.btn):hover,h2 a:not(.btn):hover,h3 a:not(.btn):hover,h4 a:not(.btn):hover,label a:not(.btn):hover,nav li a:not(.btn):hover,p a:not(.btn):hover{text-decoration-color:currentColor}ul{list-style:none;padding:0;margin:0}button{color:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-weight:inherit;background:0 0;border:none;cursor:pointer}.btn{display:block;width:-moz-fit-content;width:fit-content;font-weight:700;padding:12px 32px;border-radius:16px;transition:.3s;cursor:pointer}.btn--main{font-size:26px;line-height:40px;color:var(--white);background-color:var(--purple)}.btn--secondary{color:var(--purple);background:var(--white)}.btn--secondary:hover{background-color:var(--blue-light)}.btn--link{line-height:28px;padding:0}.btn--link:hover span{text-decoration-color:currentColor}.btn--link span{text-decoration:underline;text-decoration-color:transparent;transition:.3s}.btns{display:flex;flex-wrap:wrap;gap:30px}input,select,textarea{display:block;background:0 0;border:none;border-radius:0;outline:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{font-family:inherit;resize:vertical}a,button,iframe,img,svg,time,video{display:block}a{width:-moz-fit-content;width:fit-content;color:inherit;text-decoration:none}img{max-width:100%;height:auto}figure{position:relative;max-width:100%}figure img{width:100%}figure figcaption{font-size:14px;line-height:22px;margin-top:16px}iframe,video{aspect-ratio:16/9}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;opacity:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important}.header{padding:15px 0;color:var(--white);background-color:var(--purple);margin-bottom:40px}.header a{line-height:41px}.footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.footer h3{margin-bottom:10px}.footer a{font-size:18px}.footer--right{min-width:185px}.footer--right ul{display:flex;flex-direction:column;gap:10px}.text-block :first-child{margin-top:0}.text-block :last-child{margin-bottom:0}.text-block+*{margin-top:40px}.text-block>*{margin-bottom:20px}.text-block .btn--link,.text-block h2{margin-top:40px}.text-block ul:not(.cards):not(.faqs){list-style:disc;padding-left:40px}.cards .card{display:flex;flex-direction:column;color:var(--purple);padding:20px;border-radius:16px;background-color:var(--gray-light)}.cards .card p{margin-bottom:20px}.cards .card .btn{margin-top:auto}.faq{border:1px solid rgba(0,0,0,.125);border-radius:4px;overflow:hidden}.faq__question{margin:0}.faq__question button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px;text-align:left;transition:.3s}.faq__question button::after{content:"";display:block;width:25px;min-width:25px;height:25px;background-image:url(../icons/arrow.svg);background-size:cover;transition:.3s}.faq__question button.active,.faq__question button:hover{background-color:var(--blue-light)}.faq__question button.active::after,.faq__question button:hover::after{background-image:url(../icons/arrow-active.svg)}.faq__question button.active::after{transform:rotate(180deg)}.faq__answer{display:none;padding:20px;border-top:1px solid rgba(0,0,0,.125);border-bottom-left-radius:4px;border-bottom-right-radius:4px}