.fhg-partners-head{padding:60px 0 0}.fhg-affiliate{padding:70px 0 80px}.fhg-affiliate__inner{display:grid;grid-template-columns:545px 1fr;gap:60px;align-items:stretch}.fhg-affiliate__media{height:100%}.fhg-affiliate__media img{width:100%;height:100%;min-height:100%;aspect-ratio:732 / 1024;object-fit:cover}.fhg-affiliate__content{align-self:center;max-width:560px}.fhg-affiliate__label{font-size:15px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:var(--heading)}.fhg-hmj{margin-top:34px}.fhg-hmj__logo{display:block;width:100%;max-width:400px;height:auto}.fhg-affiliate__text{margin-top:76px}.fhg-affiliate__text p{font-size:15px;line-height:1.65}.fhg-affiliate__text p+p{margin-top:22px}.fhg-partners{padding:0 0 90px}.fhg-partners>.fhg-container{border-top:1px solid var(--line);padding-top:70px}.fhg-partners__title{text-align:center;font-size:16px;font-weight:500;letter-spacing:4px;text-transform:uppercase;color:var(--heading)}.fhg-carousel{display:flex;align-items:center;gap:20px;margin-top:60px}.fhg-carousel__btn{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;border:0;background:transparent;color:var(--heading);cursor:pointer;transition:color .25s ease,opacity .25s ease}.fhg-carousel__btn svg{width:24px;height:24px}.fhg-carousel__btn:hover{color:var(--orange)}.fhg-carousel__btn:disabled{opacity:.25;cursor:default;color:var(--heading)}.fhg-carousel__track{flex:1 1 auto;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * 40px) / 4);gap:40px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.fhg-carousel__track::-webkit-scrollbar{display:none}.fhg-partner{scroll-snap-align:start;display:grid;place-items:center;min-height:70px;padding:0 10px}.fhg-partner__img{max-width:100%;max-height:60px;object-fit:contain}.fhg-partner__fallback{display:none;font-size:17px;font-weight:600;letter-spacing:.5px;color:#8a8a8a;text-align:center}.fhg-partner.fhg-is-missing .fhg-partner__img{display:none}.fhg-partner.fhg-is-missing .fhg-partner__fallback{display:block}@media (max-width:1180px){.fhg-affiliate__inner{grid-template-columns:46% 1fr;gap:48px}.fhg-affiliate__content{padding-top:40px}.fhg-affiliate__text{margin-top:48px}}@media (max-width:900px){.fhg-affiliate{padding:48px 0 56px}.fhg-affiliate__inner{grid-template-columns:1fr;gap:40px}.fhg-affiliate__media img{aspect-ratio:4 / 3}.fhg-affiliate__content{max-width:none;padding-top:0}.fhg-affiliate__text{margin-top:40px}.fhg-hmj__logo{max-width:340px}.fhg-partners{padding:0 0 64px}.fhg-partners>.fhg-container{padding-top:50px}.fhg-carousel{margin-top:44px;gap:8px}.fhg-carousel__track{grid-auto-columns:calc((100% - 2 * 32px) / 3);gap:32px}}@media (max-width:560px){.fhg-affiliate__label{font-size:13px;letter-spacing:2px}.fhg-hmj__logo{max-width:260px}.fhg-partners__title{font-size:14px;letter-spacing:3px}.fhg-carousel__track{grid-auto-columns:calc((100% - 24px) / 2);gap:24px}.fhg-carousel__btn{width:30px}.fhg-carousel__btn svg{width:20px;height:20px}}