.sticky-grid-item{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;position:sticky;top:100px}.text-block h2{line-height:1;font-size:24px;font-family:var(--font-body-family);font-weight:400;color:#01a6d5}.text-block{display:flex;flex-direction:column;gap:13px}.text-block .rte{font-size:14px;line-height:1.4}.text-block-item{border-radius:16px;position:sticky;top:12rem;transition:.3s ease;max-width:595px;margin:0 auto}.image-circle-wrapper{overflow:hidden}.text-block-inner{display:flex;flex-direction:column;gap:19px}.text-block-item:hover{transform:translateY(-4px)}.new_banner_icon_img_bg{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center}.featured_image{overflow:hidden;display:flex;align-content:flex-start;align-items:flex-start;position:relative}.featured_image img{max-width:100%;width:100%;height:auto;object-fit:cover}.heading-text-container{max-width:100%;width:82%}.heading-text-container h2{line-height:.92em;color:#0e3a5d;margin-bottom:20px}.text-block-item{border:1px solid rgba(0,0,0,.1)}.heading-text-wrapper{width:100%;display:flex;justify-content:center}.content-text{font-size:14px}@media screen and (min-width:1200px){.image-circle-wrapper{transform:translateY(0);max-height:932px;height:100%}}.featured_image{overflow:hidden}.text-block-wrapper .link{font-size:1.6rem;line-height:22.4px}@media screen and (min-width:990px){.text-block-wrapper .grid--2-col-desktop .grid__item:first-child{flex:0 0 calc(63% - 43px);max-width:calc(63% - 43px)}.text-block-wrapper .grid--2-col-desktop .grid__item:last-child{flex:0 0 calc(37% - 43px);max-width:calc(37% - 43px)}}.text-block-wrapper .grid--1-col-tablet .grid__item{max-width:100%;flex:0 0 100%}.text-block-wrapper .grid{column-gap:86px;row-gap:58px;margin-bottom:0}@media(max-width:1440px){.heading-text-wrapper{justify-content:flex-start}.text-block h2{font-size:20px}}@media(max-width:990px){.sticky-grid-item,.text-block-item{position:relative;top:0}.featured_image,.heading-text-wrapper{overflow:hidden;display:block;width:100%}.text-block-wrapper{padding:40px 0}.text-block-wrapper .grid{column-gap:0;row-gap:0px}.heading-text-container{max-width:100%;width:100%}.text-block-item{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/559/assets/text-block.css.map */
