.inf-custom{background:var(--inf-custom-bg, #2e4bb0);color:#fff;padding:var(--inf-custom-pad-top, 6.4rem) 0 var(--inf-custom-pad-bottom, 6.4rem);overflow:hidden}.inf-custom__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.9fr) minmax(0,.95fr);gap:3.2rem 4rem;align-items:center}.inf-custom__content{max-width:42rem}.inf-custom__heading{margin:0 0 16px;font-size:40px;font-weight:600;line-height:120%;color:#fff}.inf-custom__text{margin:0 0 32px}.inf-custom__text p{margin:0;font-size:18px;line-height:150%;color:#ffffffeb}.inf-custom__button{display:inline-flex;align-items:center;justify-content:center;padding:16px 48px;border-radius:999px;background:#fff;color:#1f2024!important;font-size:18px;font-weight:900;line-height:150%;letter-spacing:0%;text-transform:uppercase;text-decoration:none;width:100%;transition:transform .2s ease,opacity .2s ease}.inf-custom__button:hover{color:#1f2024!important;opacity:.92}.inf-custom__media{display:flex;align-items:center;justify-content:center;min-width:0}.inf-custom__image{display:block;width:100%;max-width:36rem;height:auto;object-fit:contain;filter:drop-shadow(0 24px 48px rgba(0,0,0,.28))}.inf-custom__list{list-style:none;margin:0;padding:0;max-width:36rem;justify-self:end;width:100%}.inf-custom__list-item{display:flex;align-items:center;gap:8px;padding:24px 0;border-bottom:1px solid #fff;color:#fff;font-size:20px;font-weight:600;line-height:1.2}.inf-custom__list-item:first-child{padding-top:0}.inf-custom__list-item:last-child{border-bottom:0;padding-bottom:0}.inf-custom__check{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#fff;color:#1f2024}.inf-custom__list-label{color:#fff;font-size:20px;line-height:150%;font-weight:900}@media screen and (max-width:989px){.inf-custom__inner{grid-template-columns:1fr;gap:48px;text-align:left}.inf-custom__content{max-width:none;order:1}.inf-custom__media{order:2}.inf-custom__image{max-width:16rem;margin:0 auto}.inf-custom__list{order:3;justify-self:stretch;max-width:none}}@media screen and (max-width:749px){.inf-custom{padding-top:var(--inf-custom-mobile-pad-top, 4rem);padding-bottom:var(--inf-custom-mobile-pad-bottom, 4rem)}.inf-custom__heading{font-size:30px}.inf-custom__button{width:100%}.inf-custom__text p{font-size:16px}.inf-custom__list-item{font-size:1.5rem;padding:1.3rem 0}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/section-infinity-custom-build.css.map */
