.main .section:nth-child(odd) .fifty-fifty .fifty-fifty__inside:has(.text){background-color:var(--colour-light-brown);color:var(--colour-light-grey)}.main .section:nth-child(even) .fifty-fifty .fifty-fifty__inside:has(.text){background-color:var(--colour-dark-brown);color:var(--colour-light-grey)}.fifty-fifty{display:grid;grid-gap:2px}@media screen and (min-width:768px){.fifty-fifty{grid-template-columns:50% 50%;grid-template-columns:1fr 1fr;min-height:50vw}}.fifty-fifty__inside{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.fifty-fifty__inside:has(.image){overflow:hidden}@media screen and (min-width:768px){.fifty-fifty:not(.fifty-fifty.fifty-fifty--right) .fifty-fifty__inside:last-of-type{grid-column:1/2;grid-row:1/2}}.fifty-fifty__inside .image{width:100%;height:100%;overflow:hidden}@media screen and (max-width:767px){.fifty-fifty__inside .image{max-height:700px;aspect-ratio:390/500}}@media screen and (min-width:768px){.fifty-fifty__inside .image{min-height:50vw;aspect-ratio:1}}.fifty-fifty__inside .text{width:min(50ch,100%);padding:clamp(60px,11vw,100px) var(--global-padding-x)}.fifty-fifty__inside .text h3:not(h3.title),.fifty-fifty__inside .text h4,.fifty-fifty__inside .text h5{margin-bottom:1em;font-size:1.3em;line-height:var(--line-height-base)}.fifty-fifty__inside .text p{font-size:.95em;text-wrap:balance}.fifty-fifty__inside .text *:last-child{margin:0}@media screen and (max-width:767px){.fifty-fifty__inside .text{text-align:center}}
