[class^=imagetext-showcase-] .imagetext-showcase-container{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-bottom:2.625rem;font-family:neue-haas-grotesk-display,sans-serif,-apple-system,arial}[class^=imagetext-showcase-] .imagetext-showcase-container>div.imagetext-showcase-image{margin:0 .157rem}[class^=imagetext-showcase-] .imagetext-showcase-container>div.imagetext-showcase-image img,[class^=imagetext-showcase-] .imagetext-showcase-container>div.imagetext-showcase-image picture{width:100%;height:auto}[class^=imagetext-showcase-] .imagetext-showcase-container>div.imagetext-showcase-image figcaption{font-weight:500;font-size:.625rem;line-height:1.75rem}[class^=imagetext-showcase-] .imagetext-showcase-container>div.imagetext-showcase-content{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:center;justify-content:center;padding:1rem 0 0;text-align:center}@media (min-width:768px){[class^=imagetext-showcase-] .imagetext-showcase-container>div.imagetext-showcase-content{text-align:left}}@media (max-width:767.98px){[class^=imagetext-showcase-] .imagetext-showcase-container>div.imagetext-showcase-content.sm-left{text-align:left}}[class^=imagetext-showcase-] .imagetext-showcase-container>div.imagetext-showcase-content h2{font-style:normal;font-weight:700;font-size:1.125rem;line-height:normal;margin-bottom:.6875rem;letter-spacing:normal}@media (min-width:1025px){[class^=imagetext-showcase-] .imagetext-showcase-container>div.imagetext-showcase-content h2{font-size:1.5rem;line-height:2.375rem}}[class^=imagetext-showcase-] .imagetext-showcase-container>div.imagetext-showcase-content p{font-size:.875rem;font-weight:500;line-height:1.375rem;letter-spacing:normal}@media (min-width:1025px){[class^=imagetext-showcase-] .imagetext-showcase-container>div.imagetext-showcase-content p{font-size:1.125rem;line-height:1.625rem}}[class^=imagetext-showcase-] .imagetext-showcase-container>div.imagetext-showcase-content .cta-text{font-family:neue-haas-grotesk-display,sans-serif,-apple-system,arial;font-size:.875rem;font-weight:700;color:#000;text-transform:uppercase}@media (min-width:1025px){[class^=imagetext-showcase-] .imagetext-showcase-container>div.imagetext-showcase-content .cta-text{font-size:1.125rem}}[class^=imagetext-showcase-] .imagetext-showcase-container>div.imagetext-showcase-content .cta-text.cta-btn{text-decoration:underline}[class^=imagetext-showcase-] .imagetext-showcase-container .feature-list{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}[class^=imagetext-showcase-] .imagetext-showcase-container .feature-list ul{list-style:none;line-height:1.75rem;letter-spacing:normal;margin-right:1rem}[class^=imagetext-showcase-] .imagetext-showcase-container .feature-list ul li{color:#000;position:relative;font-size:1.125rem;line-height:1.625rem;margin-bottom:.625rem;left:0}[class^=imagetext-showcase-] .imagetext-showcase-container .feature-list ul li h3{font-size:1.125rem;line-height:1.625rem;font-weight:500;text-transform:capitalize;-webkit-margin-after:0;margin-block-end:0}[class^=imagetext-showcase-] .imagetext-showcase-container .feature-list ul li p{font-size:.75rem;line-height:1rem}[class^=imagetext-showcase-] .imagetext-showcase-container .feature-list ul li:before{content:"";background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none"><circle cx="8" cy="8" r="8" fill="%23000"/></svg>') 0 0 no-repeat;background-size:contain;display:block;position:absolute;width:.4375rem;height:.4375rem;margin:.3125rem 0 0;left:-1.5rem;top:.125rem}[class^=imagetext-showcase-] .imagetext-showcase-container .result-list{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}[class^=imagetext-showcase-] .imagetext-showcase-container .result-list h3{font-size:1.5rem;line-height:1.875rem;font-weight:700;text-transform:none;-webkit-margin-after:0;margin-block-end:0}[class^=imagetext-showcase-] .imagetext-showcase-container .result-list p{font-size:.875rem;font-weight:500;line-height:1.375rem;letter-spacing:normal}[class^=imagetext-showcase-] .imagetext-showcase-container .result-list ul{font-family:neue-haas-grotesk-display,sans-serif,-apple-system,arial;list-style:none;-webkit-padding-start:.75rem;padding-inline-start:.75rem;letter-spacing:normal}[class^=imagetext-showcase-] .imagetext-showcase-container .result-list ul li{color:#000;position:relative;font-size:.875rem;line-height:1.5rem}[class^=imagetext-showcase-] .imagetext-showcase-container .result-list ul li span{font-family:inherit;display:inline-block;margin:.5rem .3125rem 0;left:-1rem;font-weight:700;font-size:1.125rem;font-style:normal;line-height:normal}[class^=imagetext-showcase-] .imagetext-showcase-container .result-list .disclaimer p{font-size:.625rem;font-weight:500;line-height:.875rem;letter-spacing:normal}[class^=imagetext-showcase-] .imagetext-showcase-container .number-list{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}[class^=imagetext-showcase-] .imagetext-showcase-container .number-list h3{font-size:1rem;line-height:1.25rem;font-weight:900;text-transform:uppercase;-webkit-margin-after:0;margin-block-end:0}[class^=imagetext-showcase-] .imagetext-showcase-container .number-list .number-list-items{margin:0 1.9vw}[class^=imagetext-showcase-] .imagetext-showcase-container .number-list ol{line-height:1.75rem;letter-spacing:normal;margin-right:1rem}[class^=imagetext-showcase-] .imagetext-showcase-container .number-list ol li{color:#000;position:relative;font-size:1.125rem;margin-bottom:.625rem}[class^=imagetext-showcase-] .imagetext-showcase-container .number-list ol li h4{font-size:1.125rem;line-height:1.625rem;font-weight:500;text-transform:capitalize;-webkit-margin-after:0;margin-block-end:0}[class^=imagetext-showcase-] .imagetext-showcase-container .number-list ol li p{font-size:.75rem;line-height:1rem}@media (min-width:1025px){[class^=imagetext-showcase-] .imagetext-showcase-container{margin:0 .3125rem 2.625rem}[class^=imagetext-showcase-] .imagetext-showcase-container>div.imagetext-showcase-image{margin:0;max-width:580px;max-height:unset}[class^=imagetext-showcase-] .imagetext-showcase-container>div.imagetext-showcase-image figcaption{font-size:.75rem;line-height:.875rem}[class^=imagetext-showcase-] .imagetext-showcase-container.left{-ms-flex-flow:row;flex-flow:row;text-align:left}}@media (min-width:1025px) and (min-width:1200px){[class^=imagetext-showcase-] .imagetext-showcase-container.left>div.imagetext-showcase-content{padding:7rem 2.5rem 0 5.75rem}}@media (min-width:1025px){[class^=imagetext-showcase-] .imagetext-showcase-container h2{font-size:2rem;line-height:2.375rem}[class^=imagetext-showcase-] .imagetext-showcase-container .feature-list ul li{font-size:1.5rem;line-height:1.75rem}[class^=imagetext-showcase-] .imagetext-showcase-container .feature-list ul li h3{font-size:1.5rem;line-height:2rem}[class^=imagetext-showcase-] .imagetext-showcase-container .feature-list ul li p{font-size:.875rem;line-height:1.25rem}[class^=imagetext-showcase-] .imagetext-showcase-container .feature-list ul li:before{width:.625rem;height:.625rem}[class^=imagetext-showcase-] .imagetext-showcase-container .result-list h3{font-size:2rem;line-height:2.375rem}[class^=imagetext-showcase-] .imagetext-showcase-container .result-list p{font-size:1.125rem;line-height:1.625rem}[class^=imagetext-showcase-] .imagetext-showcase-container .result-list ul{-webkit-padding-start:.75rem;padding-inline-start:.75rem}[class^=imagetext-showcase-] .imagetext-showcase-container .result-list ul li{font-size:1.125rem;line-height:1.75rem}[class^=imagetext-showcase-] .imagetext-showcase-container .result-list ul li span{font-size:1.5rem;line-height:1.75rem}[class^=imagetext-showcase-] .imagetext-showcase-container .result-list .disclaimer p{font-size:.75rem;line-height:1rem}[class^=imagetext-showcase-] .imagetext-showcase-container .number-list h3{font-size:1.375rem;line-height:1.75rem}[class^=imagetext-showcase-] .imagetext-showcase-container .number-list .number-list-items{margin:0 15px}[class^=imagetext-showcase-] .imagetext-showcase-container .number-list ol li{font-size:1.5rem}[class^=imagetext-showcase-] .imagetext-showcase-container .number-list ol li h4{font-size:1.5rem;line-height:2rem}[class^=imagetext-showcase-] .imagetext-showcase-container .number-list ol li p{font-size:.875rem;line-height:1.25rem}[class^=imagetext-showcase-] .imagetext-showcase-container .number-list ol li:before{width:.625rem;height:.625rem}}@media (min-width:768px){[class^=imagetext-showcase-]{margin-bottom:1.875rem}[class^=imagetext-showcase-] .imagetext-showcase-container{-ms-flex-flow:row wrap;flex-flow:row wrap}[class^=imagetext-showcase-] .imagetext-showcase-container.left{-ms-flex-flow:row;flex-flow:row;text-align:left}[class^=imagetext-showcase-] .imagetext-showcase-container.right{-ms-flex-flow:row-reverse;flex-flow:row-reverse;text-align:left}[class^=imagetext-showcase-] .imagetext-showcase-container>div{width:49%}[class^=imagetext-showcase-] .imagetext-showcase-container>div .imagetext-showcase-image-left{padding-left:0}[class^=imagetext-showcase-] .imagetext-showcase-container>div .imagetext-showcase-image-right{padding-right:0}}@media (min-width:768px) and (min-width:1200px){[class^=imagetext-showcase-] .imagetext-showcase-container>div.imagetext-showcase-content{padding:7rem 7.5rem 0 2rem}}@media (min-width:768px){[class^=imagetext-showcase-] .imagetext-showcase-container>div.imagetext-showcase-content p{font-size:1.125rem;line-height:1.625rem}}@media (max-width:767.98px){.left,.right{-ms-flex-flow:unset;flex-flow:unset}}@media only screen and (max-width:1024px){.imagetext-showcase-container>div.imagetext-showcase-content+.number-list{padding:2rem 1.5rem 0 2rem}}@media (max-width:375px){[class^=imagetext-showcase-] .imagetext-showcase-container .result-list ul li{font-size:.8125rem}[class^=imagetext-showcase-] .imagetext-showcase-container .result-list ul li span{font-size:1.0625rem}}@media (min-width:768px) and (max-width:1024px){[class^=imagetext-showcase-] .imagetext-showcase-container>div.imagetext-showcase-content{padding:2rem}}