.two-columns{display:flex;flex-direction:column-reverse;gap:30px;@media only screen and (min-width:993px){flex-direction:row-reverse;gap:120px;justify-content:space-between;padding-left:var(--contianer-max-width-diff-wv)}}.h1{color:var(--primary);font-size:var(--h1-secondary-size);font-style:normal;font-weight:400;margin-bottom:var(--baseline-4)}.two-columns-p{font-size:1.25rem;font-style:normal;line-height:1.625rem;max-width:30rem}.two-columns-paragraph{padding-left:var(--contianer-max-width-diff-wv);padding-right:var(--contianer-max-width-diff-wv);@media only screen and (min-width:993px){width:50vw}}.two-columns-paragraph p{margin-bottom:var(--baseline-4)}.visual-first .two-columns-paragraph{padding-left:var(--contianer-max-width-diff-wv);padding-right:var(--contianer-max-width-diff-wv);@media only screen and (min-width:993px){padding-left:var(--contianer-max-width-diff-wv);width:60vw}}.two-columns .button{background-color:var(--white);border-color:1px solid var(--secondary);color:var(--secondary);transition:all .5s ease-in-out;width:fit-content}.two-columns a:hover.button{text-decoration:none}.two-columns .button:hover{background-color:var(--secondary);border-color:var(--secondary);color:var(--white)}.visual-first{flex-direction:column-reverse;gap:var(--baseline-4);padding:0;@media only screen and (min-width:993px){flex-direction:row;justify-content:flex-start;padding-left:0;padding-right:var(--contianer-max-width-diff-wv)}}.visual-first .h1{background:none;padding:0;transform:none;@media only screen and (min-width:993px){background:var(--white);margin-bottom:0;padding-bottom:24px;padding-left:100px;padding-right:0;padding-top:24px;transform:translate(-40%,-30%)}}.visual-col{max-height:600px;@media only screen and (min-width:993px){width:45vw}}.two-columns .visual-col img{max-height:600px;object-fit:cover;width:100%}