.custom-component-content-boxes .content-boxes-content{border-style:solid;border-width:1px;padding:0 4%}.custom-component-content-boxes .content-boxes-img{aspect-ratio:2 / 1;object-fit:contain;width:100%;max-height:100px;margin-bottom:8px}.custom-component-content-boxes .block-text p:not(:last-child){margin-bottom:1em}.custom-component-content-boxes .block-text strong{font-size:1.5em;font-weight:700}.custom-component-content-boxes .block-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media only screen and (max-width: 991px){.custom-component-content-boxes .content-boxes-content{padding:0 12px 18px}.custom-component-content-boxes .shadow-spacer{padding-bottom:20px}.custom-component-content-boxes .content-box-title{margin:0 auto 27px;padding:0 27px}.custom-component-content-boxes .main-col-title{margin:27px 20% 18px}.custom-component-content-boxes .block-content{padding:2rem}.custom-component-content-boxes .block-text{margin:0 auto;max-width:350px;padding:12px 5% 0}.custom-component-content-boxes .mobile-button-wrap{margin-top:18px}.custom-component-content-boxes .mobile-button-wrap .cta{border:0;border-top-style:solid;border-top-width:1px;display:block}}@media only screen and (min-width: 992px){.custom-component-content-boxes{padding-left:54px;padding-right:54px}.custom-component-content-boxes .shadow-spacer{padding-bottom:20px}.custom-component-content-boxes .content-boxes-content-wrap{padding-left:63px;padding-right:63px}.custom-component-content-boxes .content-box-title{margin-bottom:45px}.custom-component-content-boxes .main-col-flex-wrap{display:flex;height:100%;flex-direction:column;padding-right:5%}.custom-component-content-boxes .main-col-content{align-items:center;display:flex;flex:1;justify-content:center;padding:36px 0 36px 18px}.custom-component-content-boxes .desktop-button-wrap{margin-top:auto}.custom-component-content-boxes .desktop-button-wrap .cta{border-bottom:0;border-left:0;display:block;max-width:230px;width:100%}.custom-component-content-boxes .block-content{padding:45px 5%}.custom-component-content-boxes .block-text{padding:12px 5% 0;width:100%}}@media only screen and (min-width: 1200px){.custom-component-content-boxes .main-col-content{padding:63px 0 63px 54px}.custom-component-content-boxes .main-col-content h3{max-width:220px}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/custom-component-content-boxes.css.map */
