.block-textimage-block{padding:2.125rem 0}@media (min-width:1200px){.block-textimage-block{padding:7.0625rem 0}}@media (min-width:1600px){.block-textimage-block{padding:7.125rem 0}}@media (min-width:1200px){.block-textimage-block .grid{align-items:center;display:grid;gap:6.8125rem;grid-template-columns:minmax(0,1fr) 28.1875rem}}@media (min-width:1600px){.block-textimage-block .grid{gap:9.9375rem;grid-template-columns:minmax(0,1fr) 42.5625rem}}@media (max-width:1199.98px){.block-textimage-block .grid .text-col{margin:0 0 1.6875rem}}.block-textimage-block .grid .text-col h2{font-family:var(--title-family);font-size:1.5625rem;font-weight:400;line-height:normal;margin:0 0 1.1875rem;text-transform:uppercase}@media (min-width:1200px){.block-textimage-block .grid .text-col h2{font-size:1.75rem}}@media (min-width:1600px){.block-textimage-block .grid .text-col h2{font-size:2.5rem}}.block-textimage-block .grid .text-col hr{background-color:var(--color-primary-1);border:0;height:.25rem;margin:0 0 1.1875rem;width:5.0625rem}.block-textimage-block .grid .text-col .text-content p{font-family:var(--font-family);font-size:var(--font-size-small);font-weight:400;line-height:175%;margin:0 0 1.6875rem}.block-textimage-block .grid .text-col .text-content p:last-of-type{margin:0}@media (min-width:1200px){.block-textimage-block .grid .text-col .text-content p{font-size:var(--font-size-medium)}}@media (min-width:1600px){.block-textimage-block .grid .text-col .text-content p{font-size:var(--font-size-full);line-height:144.2%}}.block-textimage-block .grid .text-col>a{margin-top:2.0625rem}.block-textimage-block .grid .image-col img{aspect-ratio:308/181;border-radius:.75rem;box-shadow:.625rem .625rem 0 0 var(--color-primary-1);display:block;margin-bottom:10px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:1200px){.block-textimage-block .grid .image-col img{aspect-ratio:unset;box-shadow:2.5rem 2.5rem 0 0 var(--color-primary-1);height:25rem;margin-bottom:40px;width:28.1875rem}}@media (min-width:1600px){.block-textimage-block .grid .image-col img{box-shadow:3.125rem 3.125rem 0 0 var(--color-primary-1);height:25.0625rem;margin-bottom:50px;width:42.5625rem}}
