:root{--color-black:#202020;--color-green:#54b876;--color-white:#fafafa}section.text-and-image{margin-bottom:159px;margin-top:159px;overflow:hidden}@media only screen and (max-width:1199px){section.text-and-image{margin-bottom:89px;margin-top:67px}}section.text-and-image .content{display:-ms-grid;display:grid;-ms-grid-columns:590px 1fr;grid-template-columns:590px 1fr}@media only screen and (max-width:1199px){section.text-and-image .content{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media only screen and (max-width:767px){section.text-and-image .content{-ms-grid-columns:1fr;grid-template-columns:1fr}}section.text-and-image .content .left h3:first-child{margin-top:0}section.text-and-image h2{font-size:30px;font-weight:700;letter-spacing:-.7px;line-height:125%;margin-bottom:21px}@media only screen and (max-width:767px){section.text-and-image h2{font-size:24px;font-weight:600;margin-bottom:19px}}section.text-and-image h3{color:var(--color-black);font-size:24px;font-weight:700;letter-spacing:-.2px;line-height:125%;margin-bottom:17px;margin-top:49px}@media only screen and (max-width:991px){section.text-and-image h3{font-size:24px}}@media only screen and (max-width:767px){section.text-and-image h3{font-size:20px;font-weight:600;letter-spacing:0}}section.text-and-image p{font-size:16px;line-height:150%;margin-bottom:24px}section.text-and-image p:last-child{margin-bottom:0}section.text-and-image:has(.top) .top{margin-bottom:49px;max-width:720px}section.text-and-image:has(.top) .content{gap:100px}@media only screen and (max-width:1199px){section.text-and-image:has(.top) .content{gap:48px}}section.text-and-image:has(.top) .content .right img{margin-top:48px}@media only screen and (max-width:767px){section.text-and-image:has(.top) .content .right img{margin-top:0}}section.text-and-image:not(:has(.top)) .content{gap:84px}@media only screen and (max-width:1199px){section.text-and-image:not(:has(.top)) .content{gap:48px}}