.section--general-section-a:has(.section--general-section-a__heading-sub) .section--general-section-a__heading{margin-bottom:15px}.general-section-a__paragraph-icon{align-items:flex-start;display:flex;gap:15px}.general-section-a__paragraph-icon.left{flex-direction:row-reverse;justify-content:flex-end}@media screen and (min-width:768px) and (max-width:1049.9px){.general-section-a__paragraph-icon{gap:38px}}.general-section-a__paragraph-icon img{display:block;height:auto;max-width:100%;object-fit:contain;width:auto}.general-section-a__content{justify-content:space-between;row-gap:40px}@media screen and (min-width:1050px){.general-section-a__content{column-gap:30px;flex-wrap:nowrap;margin:0 20px}}.general-section-a__content__column{box-sizing:border-box;display:flex;flex-direction:column;gap:25px;padding:20px 20px 30px}.section--general-section-a.column-border .general-section-a__content__column{border:1px solid #000}@media screen and (min-width:768px){.general-section-a__content__column{padding:25px 20px 40px;width:48%}}.general-section-a__content__column--reverse{padding:50px 18px 30px}@media screen and (min-width:1050px){.general-section-a__content__column--reverse{padding:50px 20px 30px}}.general-section-a__content__column--reverse .general-section-a__content__heading{order:1}.general-section-a__content__column--reverse .general-section-a__content__image{order:2}.general-section-a__content__column--reverse .paragraph{order:3}.general-section-a__content__image{align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;justify-content:center;min-height:133px;text-align:center}.general-section-a__content__image img{height:auto;max-width:288px;width:auto}@media screen and (min-width:768px){.general-section-a__content__image img{max-width:100%}}.general-section-a__content__heading{font-family:var(--font-default-bold);font-size:2.1rem;line-height:1.5;text-align:center}.general-section-a__content__column--reverse .general-section-a__content__heading{display:inline-block;margin:0 auto;padding-bottom:9px;position:relative;width:fit-content}@media screen and (max-width:1049.9px){.general-section-a__content__column--reverse .general-section-a__content__heading{font-size:1.8rem}}.general-section-a__content__column--reverse .general-section-a__content__heading:before{background-color:var(--color-main);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.general-section-a__content__heading--small{font-family:inherit;font-size:2.2rem;line-height:1.5;text-align:center}@media screen and (max-width:500px){.general-section-a__content__heading--small{font-size:5vw}}@media screen and (min-width:768px){.general-section-a__content__heading--small{font-size:1.9rem}}@media screen and (min-width:1050px){.general-section-a__content__heading--small{align-items:center;display:flex;font-size:1.8rem;justify-content:center}}.general-section-a__content__column .paragraph{margin-bottom:0}