.content{margin-top:9rem;margin-bottom:9rem;position:relative}@media only screen and (max-width: 1024px){.content{margin-top:4rem;margin-bottom:4rem}}.content--border-top{padding-top:9rem;border-top:1px solid var(--text-color)}.content--border-top:before{content:"";position:absolute;top:0;left:calc((100% - 26.4rem)/12*5 + 9.6rem);width:2.4rem;height:2.4rem;background-color:var(--orange);border-radius:50%;transform:translate(50%, -50%);z-index:1}@media only screen and (max-width: 1024px){.content--border-top:before{width:1.6rem;height:1.6rem;left:50%}}.content--border-bottom{padding-bottom:9rem;border-bottom:1px solid var(--text-color)}.content--border-bottom:after{content:"";position:absolute;bottom:0;left:calc((100% - 26.4rem)/12*5 + 9.6rem);width:2.4rem;height:2.4rem;background-color:var(--orange);border-radius:50%;transform:translate(50%, 50%);z-index:1}@media only screen and (max-width: 1024px){.content--border-bottom:after{width:1.6rem;height:1.6rem;left:50%}}.content__container{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:2.4rem}@media only screen and (max-width: 1024px){.content__container{display:flex;flex-direction:column}}.content__title-wrapper{grid-column:span 5;grid-row:1/-1}@media only screen and (max-width: 1024px){.content__title-wrapper{grid-column:unset;grid-row:unset}}.content--reverse .content__title-wrapper{grid-column:span 5/-1}@media only screen and (max-width: 1024px){.content--reverse .content__title-wrapper{grid-column:unset}}.content__title{font-weight:600;font-size:4.8rem;line-height:1.2;position:sticky;top:10rem;color:var(--title-color)}@media only screen and (max-width: 1024px){.content__title{font-size:4rem}}@media only screen and (max-width: 600px){.content__title{font-size:3.6rem;line-height:1}}.content--reverse .content__title{text-align:right}.content__title--big{font-size:7.2rem}@media only screen and (max-width: 1024px){.content__title--big{font-size:4.8rem}}.content__content{grid-column:span 7;grid-row:1/-1;font-size:1.8rem;font-weight:500}@media only screen and (max-width: 1024px){.content__content{font-size:1.6rem}}.content__content>*:not(:last-child){margin-bottom:2.7rem}@media only screen and (max-width: 1024px){.content__content>*:not(:last-child){margin-bottom:2.4rem}}.content__content b,.content__content strong{font-weight:600}.content__content a:not(.button){text-decoration:underline}.content__content h1,.content__content h2,.content__content h3,.content__content h4,.content__content h5,.content__content h6{font-weight:600;font-size:4.8rem;line-height:1}@media only screen and (max-width: 1024px){.content__content h1,.content__content h2,.content__content h3,.content__content h4,.content__content h5,.content__content h6{font-size:3rem}}.content__content h1:not(:last-child),.content__content h2:not(:last-child),.content__content h3:not(:last-child),.content__content h4:not(:last-child),.content__content h5:not(:last-child),.content__content h6:not(:last-child){margin-bottom:4rem}@media only screen and (max-width: 1024px){.content__content h1:not(:last-child),.content__content h2:not(:last-child),.content__content h3:not(:last-child),.content__content h4:not(:last-child),.content__content h5:not(:last-child),.content__content h6:not(:last-child){margin-bottom:2.4rem}}.content__content h1:not(:first-child),.content__content h2:not(:first-child),.content__content h3:not(:first-child),.content__content h4:not(:first-child),.content__content h5:not(:first-child),.content__content h6:not(:first-child){margin-top:4rem}@media only screen and (max-width: 1024px){.content__content h1:not(:first-child),.content__content h2:not(:first-child),.content__content h3:not(:first-child),.content__content h4:not(:first-child),.content__content h5:not(:first-child),.content__content h6:not(:first-child){margin-top:2.4rem}}.content__content p:has(img):not(:last-child){margin-bottom:4rem}@media only screen and (max-width: 1024px){.content__content p:has(img):not(:last-child){margin-bottom:2.4rem}}.content__content p:has(img):not(:first-child){margin-top:4rem}@media only screen and (max-width: 1024px){.content__content p:has(img):not(:first-child){margin-top:2.4rem}}.content__content li:not(:last-child){margin-bottom:.8rem}.content__content img{width:100%;height:auto}
