.block-image-text-cta{padding:76px 0 25px;font-size:17px;line-height:129.412%;margin-bottom:16px}@media screen and (min-width: 768px){.block-image-text-cta{padding:56px 0 44px;font-size:clamp(17px,2vw,22px);line-height:127.273%;margin-bottom:0}}@media screen and (min-width: 1441px){.block-image-text-cta{padding-top:3.8888888889vw;padding-bottom:3.0555555556vw;font-size:1.5277777778vw}}.block-image-text-cta[data-bs-theme=light-blue]{margin-bottom:4px;padding-bottom:27px}@media screen and (min-width: 768px){.block-image-text-cta[data-bs-theme=light-blue]{padding:80px 0 7px;margin-bottom:0}}@media screen and (min-width: 1441px){.block-image-text-cta[data-bs-theme=light-blue]{padding-top:5.5555555556vw;padding-bottom:.4861111111vw}}.block-image-text-cta:has(.items--stacked){padding:25px 0}@media screen and (min-width: 768px){.block-image-text-cta:has(.items--stacked){padding:45px 20px}}@media screen and (min-width: 1441px){.block-image-text-cta:has(.items--stacked){padding:3.2638888889vw 1.3888888889vw}}.block-image-text-cta h2,.block-image-text-cta h3{color:var(--bs-cta-heading-color)}.block-image-text-cta .columns{padding:0 5px}@media screen and (min-width: 768px){.block-image-text-cta .columns{padding:0}}.block-image-text-cta .columns--2{margin:0 -5px}@media screen and (min-width: 768px){.block-image-text-cta .columns--2{margin:0 -10px}}@media screen and (min-width: 1441px){.block-image-text-cta .columns--2{margin-left:-.6944444444vw;margin-right:-.6944444444vw}}.block-image-text-cta .columns--2 .column{padding:0 5px}@media screen and (min-width: 768px){.block-image-text-cta .columns--2 .column{padding:0 10px}}@media screen and (min-width: 1441px){.block-image-text-cta .columns--2 .column{padding-left:.6944444444vw;padding-right:.6944444444vw}}.block-image-text-cta .columns--2 .image-holder{padding-bottom:106%;margin-bottom:12px;overflow:hidden}@media screen and (min-width: 768px){.block-image-text-cta .columns--2 .image-holder{padding-bottom:103%;margin-bottom:43px}}@media screen and (min-width: 1441px){.block-image-text-cta .columns--2 .image-holder{margin-bottom:2.9861111111vw}}.block-image-text-cta .columns--2 .image-holder img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}@media screen and (min-width: 768px){.block-image-text-cta .columns--2 .text-holder{max-width:82%}}.block-image-text-cta .columns--2 .text-holder p{max-width:100%}@media screen and (min-width: 768px){.block-image-text-cta .columns--3{font-size:18px;line-height:124%}}@media screen and (min-width: 1441px){.block-image-text-cta .columns--3{font-size:1.25vw}}.block-image-text-cta .column{margin-bottom:27px}@media screen and (min-width: 768px){.block-image-text-cta .column{margin-bottom:50px}}@media screen and (min-width: 1441px){.block-image-text-cta .column{margin-bottom:3.4722222222vw}}.block-image-text-cta .image-holder{margin-bottom:12px;position:relative}@media screen and (min-width: 768px){.block-image-text-cta .image-holder{margin-bottom:43px}}@media screen and (min-width: 1441px){.block-image-text-cta .image-holder{margin-bottom:2.9861111111vw}}.block-image-text-cta .image-holder img{width:100%;height:auto}.block-image-text-cta h3{margin-bottom:16px}@media screen and (min-width: 768px){.block-image-text-cta h3{margin-bottom:14px}}@media screen and (min-width: 1441px){.block-image-text-cta h3{margin-bottom:.9722222222vw}}.block-image-text-cta h3 a{color:inherit !important;text-decoration:none}.block-image-text-cta h3 a:hover{text-decoration:underline}@media screen and (min-width: 768px){.block-image-text-cta .text-holder{padding:0 10px}}@media screen and (min-width: 1441px){.block-image-text-cta .text-holder{padding-left:.6944444444vw;padding-right:.6944444444vw}}.block-image-text-cta .text-holder p{max-width:88%}@media screen and (min-width: 768px){.block-image-text-cta .text-holder p{max-width:100%}}.block-image-text-cta .sentence-heading{font-family:"RST Thermal",sans-serif;font-size:32px;font-weight:400;line-height:109.091%}@media screen and (min-width: 768px){.block-image-text-cta .sentence-heading{font-size:clamp(32px,3.5vw,44px)}}@media screen and (min-width: 1441px){.block-image-text-cta .sentence-heading{font-size:3.0555555556vw}}@media screen and (min-width: 768px){.block-image-text-cta .items--stacked .item{display:flex;align-items:center;justify-content:space-between;padding-top:47px;padding-bottom:47px;font-size:clamp(17px,2.5vw,28px);font-weight:300;line-height:121.429%}}@media screen and (min-width: 1441px){.block-image-text-cta .items--stacked .item{padding-top:3.2638888889vw;padding-bottom:3.2638888889vw;font-size:1.9444444444vw}}@media screen and (min-width: 768px){.block-image-text-cta .items--stacked .item .h5{font-size:clamp(34px,5vw,64px);margin-bottom:24px}}@media screen and (min-width: 1441px){.block-image-text-cta .items--stacked .item .h5{font-size:4.4444444444vw;margin-bottom:1.6666666667vw}}@media screen and (min-width: 768px){.block-image-text-cta .items--stacked .item p{margin-bottom:44px}}@media screen and (min-width: 1441px){.block-image-text-cta .items--stacked .item p{margin-bottom:3.0555555556vw}}@media screen and (min-width: 768px){.block-image-text-cta .items--stacked .item:first-child{padding-top:0}}@media screen and (min-width: 768px){.block-image-text-cta .items--stacked .item:last-child{padding-bottom:0}}@media screen and (min-width: 768px){.block-image-text-cta .items--stacked .image-holder{width:52.7%;margin-bottom:0;position:relative;padding-bottom:45.7%}}@media screen and (min-width: 768px){.block-image-text-cta .items--stacked .image-holder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}@media screen and (min-width: 768px){.block-image-text-cta .items--stacked .text-holder{width:44.5%;padding-top:27px}}@media screen and (min-width: 1441px){.block-image-text-cta .items--stacked .text-holder{padding-top:1.875vw}}.block-image-text-cta .items--stacked .btn-primary{font-family:"Greed Condensed",sans-serif;background-color:var(--bs-primary);color:var(--bs-primary-color);border:0;border-radius:6px;font-size:22px;line-height:1.2273;font-weight:400;letter-spacing:.22px;padding:6px 15px}@media screen and (min-width: 1441px){.block-image-text-cta .items--stacked .btn-primary{padding:.4166666667vw 1.0416666667vw;font-size:1.5277777778vw}}.block-image-text-cta .items--stacked .btn-primary:hover{background-color:var(--bs-primary-color);color:var(--bs-primary)}