.fo-faq{background-color:#fff;color:#000;font-family:Montserrat,sans-serif}.fo-faq__inner{align-items:start;box-sizing:content-box;display:grid;grid-template-columns:385px 712px;justify-content:space-between;margin:0 auto;max-width:1222px;padding:81px 0 116px}.fo-faq__nav{margin-top:10px;position:sticky;top:100px}.fo-faq .fo-faq__toc{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.fo-faq .fo-faq__toc-link{align-items:center;border-top:1px solid #999;color:#000;display:flex;font-size:11px;font-weight:700;gap:31px;letter-spacing:1.32px;line-height:13px;padding-top:23px;text-decoration:none;text-transform:uppercase;transition:color .2s ease,border-color .2s ease}.fo-faq__toc-num{color:#0057b8;flex:0 0 20px}.fo-faq__toc-label{flex:1 1 auto}.fo-faq__toc-icon{color:#0057b8;display:block;flex-shrink:0}.fo-faq .fo-faq__toc-link:focus-visible,.fo-faq .fo-faq__toc-link:hover{color:#0057b8}.fo-faq .fo-faq__toc-link.is-active{border-top-color:#0057b8}.fo-faq__groups{display:flex;flex-direction:column;gap:60px;min-width:0}.fo-faq__group{scroll-margin-top:var(--fo-faq-sticky-top,120px)}.fo-faq .fo-faq__heading{color:#0057b8;font-size:54px;font-weight:800;line-height:60px;margin:0 0 34px}.fo-faq__item{border-bottom:1px solid #999;padding-bottom:23px}.fo-faq__item+.fo-faq__item{padding-top:24px}.fo-faq .fo-faq__question{align-items:center;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:800;gap:24px;justify-content:space-between;line-height:24px;list-style:none;transition:color .3s ease}.fo-faq__question::-webkit-details-marker{display:none}.fo-faq__item.is-open .fo-faq__question,.fo-faq__question:focus-visible,.fo-faq__question:hover{color:#0057b8}.fo-faq__icon{background-color:transparent;border:1px solid #0057b8;border-radius:14px;box-sizing:border-box;flex:0 0 28px;height:28px;position:relative;transition:background-color .3s ease}.fo-faq__item.is-open .fo-faq__icon{background-color:#0057b8}.fo-faq__item.is-open .fo-faq__icon:after,.fo-faq__item.is-open .fo-faq__icon:before{background-color:#fff}.fo-faq__icon:after,.fo-faq__icon:before{background-color:#0057b8;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease,background-color .3s ease;width:9px}.fo-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.fo-faq__item.is-open .fo-faq__icon:after{transform:translate(-50%,-50%) rotate(0deg)}.fo-faq__panel{overflow:hidden}.fo-faq .fo-faq__answer{color:#444;font-size:16px;font-weight:400;line-height:26px;padding:20px 52px 0 0}.fo-faq__answer>:first-child{margin-top:0}.fo-faq__answer>:last-child{margin-bottom:0}.fo-faq__answer a{color:#0057b8}@media (max-width:1439px){.fo-faq__inner{gap:60px;grid-template-columns:minmax(240px,369px) minmax(0,712px);padding-left:20px;padding-right:20px}}@media (max-width:1023px){.fo-faq__inner{gap:48px;grid-template-columns:minmax(0,1fr);padding-bottom:80px;padding-top:60px}.fo-faq__nav{margin-top:0;position:static}.fo-faq .fo-faq__heading{font-size:40px;line-height:46px}}@media (max-width:767px){.fo-faq__inner{gap:40px;padding:50px 20px 60px}.fo-faq .fo-faq__toc-link{padding-top:18px}.fo-faq__groups{gap:48px}.fo-faq .fo-faq__heading{font-size:32px;line-height:38px;margin-bottom:24px}.fo-faq .fo-faq__question{font-size:15px;gap:16px;line-height:22px}.fo-faq .fo-faq__answer{font-size:15px;line-height:24px;padding-right:0}}