.faq__input{position:relative;width:100%}@media only screen and (max-width:1023px){.faq__input{margin-top:20px}}.faq__input svg{left:18px;position:absolute;top:50%;transform:translateY(-50%)}.faq__input input{border:1px solid var(--Additional-Colours-Grey-4);border-radius:12px;max-width:626px;outline:none;padding:12px 54px;width:100%}.faq__grid{display:flex;justify-content:space-between;margin-bottom:95px;margin-top:60px;width:100%}@media only screen and (max-width:1023px){.faq__grid{margin-top:0}}@media only screen and (max-width:768px){.faq__grid{margin-bottom:40px}}.faq__tags{margin-top:60px;width:23%}@media only screen and (max-width:768px){.faq__tags{display:none}}.faq__tags>div{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;left:0;position:sticky;top:120px;width:100%}.faq__tags span{display:block;margin-bottom:10px}.faq__tags a{border-radius:12px;color:var(--Additional-Colours-Grey-2);font-size:13px;font-weight:500;line-height:18px;padding:12px 20px;text-transform:uppercase;transition:.2s ease-in-out}@media only screen and (max-width:1023px){.faq__tags a{padding:10px 12px}}.faq__tags a.active{background-color:var(--Secondary-Colours-Dark-Blue);color:var(--Additional-Colours-White)}.faq__faq{display:flex;flex-direction:column;width:calc(77% - 32px)}@media only screen and (max-width:1023px){.faq__faq{width:calc(77% - 16px)}}@media only screen and (max-width:768px){.faq__faq{width:100%}}.faq__faq-header{margin-bottom:20px;margin-top:60px}@media only screen and (max-width:1023px){.faq__faq-header{margin-bottom:8px}}@media only screen and (max-width:768px){.faq__faq-header{margin-top:40px}}.faq__faq .item{border-bottom:1px solid var(--Additional-Colours-Grey-4);margin-bottom:18px;padding-bottom:18px;width:100%}@media only screen and (max-width:1023px){.faq__faq .item{margin-bottom:8px;padding-bottom:8px}}.faq__faq .item-question{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding-bottom:15px;padding-top:15px;width:100%}@media only screen and (max-width:1023px){.faq__faq .item-question{padding-bottom:8px;padding-top:8px}}.faq__faq .item-question svg{margin-left:30px}@media only screen and (max-width:768px){.faq__faq .item-question svg{margin-left:5px}}.faq__faq .item-answer{margin:0;max-height:0;overflow:hidden;transition:all .3s ease-in-out}.faq__faq .item.active .item-question svg{transform:rotate(180deg)}.faq__faq .item.active .item-answer{margin-bottom:15px}