.split-content{background-color:var(--split-content-background);padding-top:var(--split-content--padding-top);padding-bottom:var(--split-content--padding-bottom);padding-left:var(--split-content-padding-left);padding-right:var(--split-content-padding-right)}.split-content__wrapper{display:flex;align-items:center;width:100%;border-radius:var(--split-content-border-radius);overflow:hidden;background:var(--split-content-content-background)}.split-content--image-left .split-content__wrapper{flex-direction:row}.split-content--image-right .split-content__wrapper{flex-direction:row-reverse}.split-content__wrapper--no-image{display:block}.split-content__media{flex:0 0 var(--split-content-media-width);max-width:var(--split-content-media-width);position:relative}.split-content__media-item{width:100%}.split-content__media-item--mobile{display:none}.split-content__media-image{display:block;width:100%;height:auto}.split-content__content{flex:0 0 var(--split-content-content-width);max-width:var(--split-content-content-width);padding:30px;color:var(--split-content-text-color)}.split-content__content--full{flex:0 0 100%;width:100%;max-width:100%}.split-content__heading{margin:0 0 20px;color:var(--split-content-heading-color)}.split-content h1{font-size:85px;line-height:89px}.split-content h2{font-size:35px;line-height:39px}.split-content h3{font-size:30px;line-height:34px}.split-content h4{font-size:25px;line-height:29px}.split-content h5{font-size:20px;line-height:24px}.split-content h6{font-size:15px;line-height:19px}.split-content__subheading{margin-bottom:20px}.split-content__subheading *{color:var(--split-content-text-color)}.split-content__subheading p:last-child{margin-bottom:0}.split-content__blocks{display:grid;gap:20px}.split-content__blocks--1-col{grid-template-columns:1fr}.split-content__blocks--2-col{grid-template-columns:repeat(2,minmax(0,1fr))}.split-content__blocks--3-col{grid-template-columns:repeat(3,minmax(0,1fr))}.split-content__blocks--4-col{grid-template-columns:repeat(4,minmax(0,1fr))}.split-content__blocks--count-1 .split-content__block{grid-column:1 / -1}.split-content__blocks--2-col.split-content__blocks--count-3 .split-content__block:last-child{grid-column:1 / -1;max-width:calc((100% - 20px)/2);justify-self:center}.split-content__blocks--3-col.split-content__blocks--count-4 .split-content__block:last-child{grid-column:2}.split-content__blocks--3-col.split-content__blocks--count-5 .split-content__block:nth-last-child(2){grid-column:1}.split-content__blocks--3-col.split-content__blocks--count-5 .split-content__block:last-child{grid-column:3}.split-content__block{display:flex;flex-direction:column}.split-content__block-heading{margin:0 0 7px;color:var(--split-content-block-heading-color);line-height:1.2}h5.split-content__block-heading{text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:16px;line-height:18px;font-weight:600;letter-spacing:0;margin-bottom:0}.split-content__block-content *{color:#287868}.split-content__block-content>*:first-child{margin-top:0}.split-content__block-content>*:last-child{margin-bottom:0}.split-content__button-wrapper{margin-top:20px}.split-content__button{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;border:1px solid var(--split-content--button-border);background:var(--split-content--button-bg);color:var(--split-content--button-text);font-weight:700;text-decoration:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease}.split-content__button:hover{border:1px solid var(--c-btn-hover);background:var(--c-btn-hover);color:var(--c-forest)}.split-content .rte p:last-child{font-size:14px;line-height:20px;margin-top:7px}.split-content .rte ul:last-child,.split-content .rte ol:last-child{margin-bottom:0}.split-content--has-button .split-content__button-wrapper{display:flex;align-items:center;justify-content:center}.split-content:not(.split-content--has-button) .split-content__button-wrapper{display:none}.split-content:not(.split-content--has-subheading) .split-content__subheading{display:none}.split-content--has-mobile-image .split-content__media-item--mobile{display:none}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.split-content .rte p{font-size:16px;line-height:20px}@media screen and (max-width:991px){.split-content__heading,.split-content__subheading{margin-bottom:15px}.split-content__blocks{gap:15px}.split-content__button-wrapper{margin-top:15px}.split-content__content{padding:20px}.split-content h1{font-size:75px;line-height:79px}.split-content h2{font-size:30px;line-height:34px}.split-content h3{font-size:25px;line-height:29px}.split-content h4{font-size:20px;line-height:24px}.split-content h5{font-size:18px;line-height:22px}.split-content h6{font-size:14px;line-height:18px}.split-content__blocks--4-col{grid-template-columns:repeat(3,minmax(0,1fr))}.split-content__blocks--4-col .split-content__block{grid-column:auto;max-width:100%;justify-self:stretch}.split-content .rte p{font-size:15px;line-height:19px}}@media screen and (max-width:900px){.split-content__wrapper,.split-content--image-left .split-content__wrapper,.split-content--image-right .split-content__wrapper{flex-direction:column}.split-content__media,.split-content__content{width:100%;max-width:100%;flex:0 0 100%}}@media screen and (max-width:767px){.split-content{overflow:hidden}.split-content__heading,.split-content__subheading{margin-bottom:10px}.split-content__blocks--3-col,.split-content__blocks--4-col{grid-template-columns:repeat(2,minmax(0,1fr))}.split-content__blocks--3-col .split-content__block,.split-content__blocks--4-col .split-content__block{grid-column:auto;max-width:100%;justify-self:stretch}.split-content--has-mobile-image .split-content__media-item--desktop{display:none}.split-content--has-mobile-image .split-content__media-item--mobile{display:block}.split-content h1{font-size:65px;line-height:69px}.split-content h2{font-size:25px;line-height:29px}.split-content h3{font-size:21px;line-height:25px}.split-content h4{font-size:16px;line-height:20px}.split-content h5{font-size:15px;line-height:17px}.split-content .rte p{font-size:14px;line-height:18px}}@media screen and (max-width:550px){.split-content__blocks{grid-template-columns:1fr}.split-content__block{grid-column:auto;max-width:100%;justify-self:stretch}}
/*# sourceMappingURL=/cdn/shop/t/142/assets/custom-image-text-split-section.css.map */
