@layer components-shared{.about-company__inner{display:grid;row-gap:60px}.about-company__inner._compact{row-gap:40px}.about-company__inner._compact>h2:first-child{margin-bottom:20px}@media screen and (max-width:1919px){.about-company__inner._compact{row-gap:28px}.about-company__inner._compact>h2:first-child{margin-bottom:16px}}@media screen and (max-width:1439px){.about-company__inner._compact{row-gap:20px}.about-company__inner._compact>h2:first-child{margin-bottom:12px}}@media screen and (max-width:1023px){.about-company__inner._compact{row-gap:36px}.about-company__inner._compact>h2:first-child{margin-bottom:16px}}@media screen and (max-width:767px){.about-company__inner._compact{row-gap:26px}.about-company__inner._compact>h2:first-child{margin-bottom:14px}}@media screen and (max-width:1919px){.about-company__inner{row-gap:44px}}@media screen and (max-width:1439px){.about-company__inner{row-gap:32px}}@media screen and (max-width:1023px){.about-company__inner{row-gap:52px}}@media screen and (max-width:767px){.about-company__inner{row-gap:40px}}.about-company__accordions:last-of-type{border-bottom:1px solid var(--background-substrate)}.about-company__btn-full{width:100%;padding-block:54px}@media screen and (max-width:1919px){.about-company__btn-full{padding-block:41px}}@media screen and (max-width:1439px){.about-company__btn-full{padding-block:29px}}@media screen and (max-width:1023px){.about-company__btn-full{padding-block:49px}}@media screen and (max-width:767px){.about-company__btn-full{padding-block:39px}}.about-company__points{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:40px;column-gap:40px;width:100%}.about-company__points li{position:relative;padding-left:22px}.about-company__points li:before{position:absolute;top:10px;left:8px;width:4px;height:4px;content:"";border-radius:50%;background-color:var(--text-primary)}@media screen and (max-width:1919px){.about-company__points li:before{top:8px}}@media screen and (max-width:1439px){.about-company__points li:before{top:6px;left:4px;width:3px;height:3px}}@media screen and (max-width:1023px){.about-company__points li:before{top:10px;left:6px}}@media screen and (max-width:1439px){.about-company__points li{padding-left:16px}}@media screen and (max-width:1023px){.about-company__points li{padding-left:22px}}@media screen and (max-width:1919px){.about-company__points{-moz-column-gap:30px;column-gap:30px}}@media screen and (max-width:767px){.about-company__points{grid-template-columns:auto;row-gap:20px}}.about-company__list{display:flex;align-items:flex-start;flex-direction:column;gap:8px}.about-company__list>li{position:relative;padding-left:50px}.about-company__list>li:before{position:absolute;top:10px;left:0;width:30px;height:4px;content:"";transform:translateY(-50%);background-color:var(--accent-primary)}@media screen and (max-width:1919px){.about-company__list>li:before{width:22px;height:3px}}@media screen and (max-width:1439px){.about-company__list>li:before{width:16px;height:2px}}@media screen and (max-width:1023px){.about-company__list>li:before{width:27px;height:4px}}@media screen and (max-width:767px){.about-company__list>li:before{top:10px;width:24px;height:4px}}.about-company__list._square{gap:12px}.about-company__list._square>li{padding-left:38px}.about-company__list._square>li:before{top:1px;bottom:1px;width:14px;height:auto;transform:none;background-color:var(--background-substrate)}@media screen and (max-width:1919px){.about-company__list._square>li:before{width:12px}}@media screen and (max-width:1439px){.about-company__list._square>li:before{width:10px}}@media screen and (max-width:1023px){.about-company__list._square>li:before{width:12px}}@media screen and (max-width:1919px){.about-company__list._square>li{padding-left:30px}}@media screen and (max-width:1439px){.about-company__list._square>li{padding-left:22px}}@media screen and (max-width:1023px){.about-company__list._square>li{padding-left:32px}}@media screen and (max-width:1919px){.about-company__list._square{gap:10px}}@media screen and (max-width:1439px){.about-company__list._square{gap:6px}}@media screen and (max-width:1023px){.about-company__list._square{gap:10px}}@media screen and (max-width:767px){.about-company__list{gap:10px}}}