.lp-variants{background:linear-gradient(#f5f5f5,#f2f2f2),repeating-linear-gradient(0deg,transparent,transparent 39px,rgba(0,0,0,.03) 40px),repeating-linear-gradient(90deg,transparent,transparent 39px,rgba(0,0,0,.03) 40px);color:#212121;min-height:40vh;padding:60px 0;position:relative}.lp-variants h2{font-size:3rem}.lp-variants__text{color:#212121;font-size:1.2rem!important;font-weight:300;hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;overflow-wrap:normal;padding:0 0 20px;word-break:normal}.lp-variants .row-cols-1{row-gap:28px}.lp-variants__card{background:#fff;border:1px solid rgba(16,36,47,.12);border-radius:28px;box-shadow:0 12px 30px rgba(16,36,47,.06);height:100%;overflow:hidden;position:relative}.lp-variants__card__badge{align-items:center;background:rgba(211,228,229,.5);border-radius:5px;color:#19242f;display:inline-flex;font-size:.75rem;font-weight:500;left:22px;line-height:1;padding:8px 16px;position:absolute;top:22px;width:fit-content;z-index:2}.lp-variants__card .card-img-top{aspect-ratio:1/1;background:#fff;object-fit:contain;padding:2.5rem 32px 12px;width:100%}.lp-variants__card .card-body{padding:28px 32px 32px}.lp-variants__card .card-title{color:#10242f;font-size:1.5rem;font-weight:800;margin:0 0 14px}.lp-variants__card .card-text{color:#212121;font-size:.85rem;hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;overflow-wrap:normal;word-break:normal}.lp-variants__card .btn{margin-left:auto;width:fit-content}.lp-variants__card_btn:hover{color:#10242f;font-size:.9rem;font-weight:700;text-decoration:underline}.lp-variants__card_btn i{margin-left:auto;transition:transform .25s ease}.lp-variants__card_btn:hover i{transform:translateX(4px)}