.faqContentHeader{margin:auto;padding:64px 0 0}@media screen and (min-width:1200px){.faqContentHeader{margin:0;padding:88px 0 0 24px}}@media screen and (min-width:420px){.faqContentHeaderContainer{margin:0 24px}}@media screen and (min-width:768px){.faqContentHeaderContainer{grid-column:span 2}}@media screen and (min-width:1200px){.faqContentHeaderContainer{grid-column:span 3;margin:0}}.faqSection{max-width:100%;width:336px}@media screen and (min-width:420px){.faqSection{margin:24px}}.faqSectionImageContainer{background:var(--grey);border-radius:16px;font-size:0;height:189px;margin-bottom:32px;overflow:hidden}.faqSectionImage{transition:all .3s ease-in-out}.faqSectionsContainer:hover .faqSection:hover .faqSectionImage{transform:scale(1.1)}.faqSectionsContainer:hover .faqSection:not(:hover) .faqSectionImage{opacity:.75}.faqSectionTitle{margin-bottom:28px}.faqSectionItems:hover .faqSectionItem:not(:hover){color:var(--grey-dark);transition:color .3s ease-in-out}.faqSectionItem{transition:color .3s ease-in-out}.mainHeaderNav{align-items:center;display:flex;height:92px;justify-content:space-between;padding:0 12px;width:100%}@media screen and (min-width:480px){.mainHeaderNav{padding:0 20px}}@media screen and (min-width:768px){.mainHeaderNav{padding:0 24px}}@media screen and (min-width:1376px){.mainHeaderNav{padding:0 40px}}.mainHeaderNavLinks{display:none;height:100%}@media screen and (min-width:1376px){.mainHeaderNavLinks{width:100%;max-width:100%;display:flex;justify-content:end}}.mainHeaderNavLinksItem{box-sizing:content-box;height:100%;margin-left:32px;position:relative;transition:opacity .3s ease-in-out}.mainHeaderNavLinksItem.active:before{background:var(--white);content:"";height:4px;position:absolute;top:0;width:100%}.mainHeaderNavLinks:hover .mainHeaderNavLinksItem:not(:hover),.mainHeaderNavLinks:hover .mainHeaderNavLinksItem:not(:hover):before{opacity:.6;transition:opacity .3s ease-in-out}.mainHeaderNavBurger{height:52px;justify-content:center;margin-left:-17px;padding:7px;width:52px}.mainHeaderNavBurger,.mainHeaderNavMobile{align-items:center;display:flex}.mainHeaderNavMobile .verticalDivider{margin-left:10px}@media screen and (min-width:1376px){.mainHeaderNavMobile{display:none}}.mainHeaderNavLogoContainer{transform:translateX(12px)}@media screen and (min-width:480px){.mainHeaderNavLogoContainer{transform:translateX(16px)}}@media screen and (min-width:1376px){.mainHeaderNavLogoContainer{transform:translateX(-16px)}}.mainHeaderNavLogoLink{display:block}