.section-content-and-image{margin:9.1rem 0 4.6rem}.section-content-and-image .section__head{margin-bottom:6rem}.section-content-and-image .section__head h2{color:var(--c-secondary)}.section-content-and-image .section__head p{font-family:var(--f-main);font-size:2.4rem;font-weight:700;letter-spacing:.05em;line-height:1.2917;margin-bottom:1.6rem;text-transform:uppercase;word-break:break-word}.section-content-and-image .section__body{display:flex;flex-wrap:wrap}.section-content-and-image .section__body-content:not(:last-child){align-self:center;margin-bottom:auto;margin-top:auto;padding-right:8rem;width:calc(100% - 40rem)}.section-content-and-image .section__body-image{width:40rem}.section-content-and-image .section__body-image img{border-radius:.8rem;display:block;width:100%}.section-content-and-image .section__body-image>span{display:block;position:sticky;top:9.4rem}.section-content-and-image .section__body-image span span{color:var(--c-gray-text);display:block;margin-top:2.6rem;text-align:center}.section-content-and-image .section__actions{margin-top:4.8rem}.section-content-and-image .post .post__entry h2{margin-bottom:2.4rem}.section-content-and-image .post .post__entry h4+p{font-size:2rem;line-height:1.5}.section-content-and-image .post .post__entry p:first-child{color:var(--c-secondary);font-size:2rem;line-height:1.5;margin-bottom:3.2rem}.section-content-and-image .post .post__entry>:last-child{margin-bottom:0}@media (max-width:985px){.section-content-and-image .section__body-content:not(:last-child){padding-right:4rem;width:calc(100% - 30rem)}.section-content-and-image .section__body-image{width:30rem}}@media (max-width:767px){.section-content-and-image{margin:4.8rem 0}.section-content-and-image .section__head{margin-bottom:3.2rem}.section-content-and-image .section__body{flex-direction:column;gap:4.8rem}.section-content-and-image .section__body-content:not(:last-child){padding-right:0;width:100%}.section-content-and-image .section__body-image{width:100%}.section-content-and-image .section__body-image span span{margin-left:auto;margin-right:auto;max-width:28rem}.section-content-and-image .section__actions{margin-top:2.4rem}.section-content-and-image .post .post__entry p{margin-bottom:.5rem}.section-content-and-image .post .post__entry p:first-child{font-size:1.6rem;line-height:1.5;margin-bottom:1.4rem}.section-content-and-image .post .post__entry h4+p{font-size:1.4rem}}.section-content-and-image[data-background=blue]{margin:0;padding:12rem 0}.section-content-and-image[data-background=blue] .section__body-content:not(:last-child){width:calc(100% - 35rem)}.section-content-and-image[data-background=blue] .section__body-content:not(:last-child) .post{max-width:71rem}.section-content-and-image[data-background=blue] .section__body-image{width:35rem}@media (max-width:985px){.section-content-and-image[data-background=blue] .section__body-content:not(:last-child){width:calc(100% - 30rem)}.section-content-and-image[data-background=blue] .section__body-image{width:30rem}}@media (max-width:767px){.section-content-and-image[data-background=blue]{padding:4.8rem 0}.section-content-and-image[data-background=blue] .section__body-content:not(:last-child){width:100%}.section-content-and-image[data-background=blue] .section__body-image{margin-left:auto;margin-right:auto;max-width:20rem;width:100%}}.section-content-and-image[data-reverse=true] .section__body{flex-direction:row-reverse}.section-content-and-image[data-reverse=true] .section__body-content:not(:last-child){padding-left:13.2rem;padding-right:0}@media (max-width:985px){.section-content-and-image[data-reverse=true] .section__body-content:not(:last-child){padding-left:4rem}}@media (max-width:767px){.section-content-and-image[data-reverse=true] .section__body{flex-direction:column-reverse}.section-content-and-image[data-reverse=true] .section__body-content:not(:last-child){padding-left:0}}.section-content-and-image[data-background=yellow]{margin:0;padding:3.8rem 0 4.1rem}.section-content-and-image[data-background=yellow] .post .post__entry h2{color:var(--c-primary)}.section-content-and-image[data-background=yellow] .section__body-image>span{margin-left:auto;margin-right:auto;max-width:37.2rem}@media (max-width:767px){.section-content-and-image[data-background=yellow]{margin:0;padding:4.8rem 0}.section-content-and-image[data-background=yellow] .section__body{gap:3.8rem}.section-content-and-image[data-background=yellow] .section__body-image{margin-left:auto;margin-right:auto;max-width:24rem}.section-content-and-image[data-background=yellow] .post .post__entry h2{margin-bottom:3.1rem}}