.associates__item{display:flex;gap:24px}@media (max-width:768px){.associates__item{flex-direction:column;gap:16px}}.associates__item__image{flex:1;width:100%}@media (max-width:1024px){.associates__item__image{flex:0 1 240px;flex-shrink:0}}@media (max-width:768px){.associates__item__image{flex:0 1 120px;flex-shrink:0;width:200px}}.associates__item__content{flex:1}.associates__item__image img{aspect-ratio:1;width:100%;height:auto;background-color:var(--beige-main);-o-object-fit:cover;object-fit:cover}.associates__item__title{font-weight:700}.associates__item__description,.associates__item__title{font-size:14px;line-height:1.5;letter-spacing:-.02em;color:rgba(var(--color-rgb),.8)}.associates__item__description{font-weight:500}*+.associates__item__description{margin-top:8px}@media (max-width:1024px){.associates__item__description{font-size:15px}}@media (max-width:768px){.associates__item__description{max-width:50ch}*+.associates__item__description{margin-top:12px}}.associates__item__description b{font-weight:700}.associates__item__description *+p{margin-top:1em}*+.associates__item__cta{margin-top:16px}@media (max-width:768px){*+.associates__item__cta{margin-top:12px}}*+.blog-index,.blog-index:first-child{margin-top:var(--section-gap)}.blog-index__list{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:24px;-moz-column-gap:24px;column-gap:24px;grid-row-gap:48px;row-gap:48px;list-style:none}@media (max-width:1024px){.blog-index__list{grid-template-columns:repeat(2,1fr);row-gap:32px}}@media (max-width:768px){.blog-index__list{grid-template-columns:1fr;row-gap:24px}}.contact{margin-top:var(--section-gap)}.layout__body>.contact:first-child{margin-top:var(--section-gap-first)}.contact__wrap{--max-width:var(--page-max-width-small);display:flex;gap:48px}@media (max-width:1024px){.contact__wrap{gap:24px}}@media (max-width:768px){.contact__wrap{flex-direction:column-reverse}}.contact__right{flex:1}.faq,.layout .group--theme-beige-100 .faq,.layout .group--theme-canary-100 .faq,.layout .group--theme-white .faq,.layout--theme-beige-100 .faq,.layout--theme-canary-100 .faq,.layout--theme-white .faq{--color:var(--black-main);--color-rgb:var(--black-main-rgb)}.layout .group--theme-black .faq,.layout .group--theme-primary-900 .faq,.layout .group--theme-primary-main .faq,.layout--theme-black .faq,.layout--theme-primary-900 .faq,.layout--theme-primary-main .faq{--color:var(--white);--color-rgb:var(--white-rgb)}.faq{margin-top:var(--section-gap)}.heading+.faq{margin-top:64px}@media (max-width:768px){.heading+.faq{margin-top:32px}}.faq__wrap{--max-width:var(--page-max-width-small)}.faq__item{border-top:1px solid rgba(var(--primary-main-rgb),.3)}@media (max-width:768px){.faq__item{gap:12px}}.faq__item__question{position:relative;display:flex;justify-content:space-between;gap:16px;width:100%;padding-top:32px;padding-bottom:24px}@media (max-width:1024px){.faq__item__question{padding-top:24px;padding-bottom:20px}}@media (max-width:768px){.faq__item__question{gap:8px;padding-top:16px;padding-bottom:16px}}.faq__item__question div{font-size:18px;font-weight:600;line-height:1.5;color:var(--color);text-align:left;cursor:pointer}@media (max-width:768px){.faq__item__question div{font-size:16px}}.faq__item__question img{--size:32px;flex-shrink:0;width:32px;width:var(--size);height:32px;height:var(--size);transition:transform .2s}.faq__item--open .faq__item__question img{transform:rotate(45deg)}@media (max-width:768px){.faq__item__question img{--size:24px}}.faq__item__answer{max-width:800px;padding-bottom:32px;font-family:var(--font-family);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:-.02em;color:rgba(var(--color-rgb),.8)}@media (max-width:1024px){.faq__item__answer{font-size:17px}}@media (max-width:768px){.faq__item__answer{font-size:16px}}.faq__item__answer b{font-weight:700}.faq__item__answer *+p{margin-top:1em}.faq__item__answer a{-webkit-text-decoration:underline;text-decoration:underline;transition:opacity .1s}.faq__item__answer a:hover{opacity:.8}.faq__item__answer a:active{opacity:1}