@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,900;1,300;1,400;1,500;1,600;1,700;1,900";@font-face{font-family:"CaslonGraD";src:url("/wp-content/themes/WSTTheme-Child/fonts/CaslonGraD.woff2") format("woff2"),url("/wp-content/themes/WSTTheme-Child/fonts/CaslonGraD.woff") format("woff");font-style:normal;font-weight:normal}@font-face{font-family:"Big Caslon";src:url("/wp-content/themes/WSTTheme-Child/fonts/BigCaslon-Medium.woff2") format("woff2"),url("/wp-content/themes/WSTTheme-Child/fonts/BigCaslon-Medium.woff") format("woff");font-weight:500;font-style:normal}.h2-underline{text-decoration:underline;text-decoration-thickness:.4rem;text-underline-offset:.8rem;-webkit-text-decoration-color:#96cc6e;text-decoration-color:#96cc6e}.h1-underline{text-decoration:none}.half-image-text-block.gray-bg{background-color:#f7f7f5}.half-image-text-block .half-image-text{padding-top:12rem;padding-bottom:12rem;display:flex;align-items:center;justify-content:space-between;gap:8vw}@media only screen and (max-width: 992px){.half-image-text-block .half-image-text{flex-direction:column;gap:6rem}}.half-image-text-block .half-image-text.reverse-layout{flex-direction:row-reverse}@media only screen and (max-width: 992px){.half-image-text-block .half-image-text.reverse-layout{flex-direction:column;gap:6rem}}.half-image-text-block .half-image-text__left{width:45%}@media only screen and (max-width: 992px){.half-image-text-block .half-image-text__left{width:100%}}.half-image-text-block .half-image-text__left img.picture-img{width:100%}.half-image-text-block .half-image-text__right{width:55%}.half-image-text-block .half-image-text__right p:last-of-type{margin-bottom:0}@media only screen and (max-width: 992px){.half-image-text-block .half-image-text__right{width:100%}}.half-image-text-block.image-pad .half-image-text__left img.picture-img{width:100%;padding:0 5vw}.half-image-text-block.fifty .half-image-text__left{width:50%}@media only screen and (max-width: 992px){.half-image-text-block.fifty .half-image-text__left{width:100%}}.half-image-text-block.fifty .half-image-text__right{width:50%}@media only screen and (max-width: 992px){.half-image-text-block.fifty .half-image-text__right{width:100%}}@media only screen and (max-width: 992px){.half-image-text-block.mobile-reverse-layout .half-image-text{flex-direction:column-reverse}}