.pricing{background-image:url(/images/pricing_bg.webp);background-position:50%;background-size:cover;margin:200px 0 130px;padding-top:0}.pricing .row{padding:106px 0;display:flex;position:relative}.pricing .item.left{max-width:28%}.pricing h2{color:#fff}.pricing .item.right{grid-template-columns:1fr 1fr;align-items:center;gap:24px;max-width:70%;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.pricing .card{background:#fff;border:1px solid #0000001a;border-radius:12px;padding:28px 32px;box-shadow:0 4px 20px #3838380d}.pricing .card .heading{place-items:center;gap:8px;display:grid}.pricing .card .group{grid-template-columns:32px 1fr;align-items:center;gap:8px;display:grid}.pricing .card .group h3{text-align:center}.pricing .card .heading p{color:#131313;text-align:center}.pricing .card ul{gap:16px;margin:24px 0 28px;display:grid}.pricing .card ul li{grid-template-columns:20px 1fr;align-items:center;gap:8px;display:grid}.pricing .price{place-items:center;gap:8px;display:grid}.pricing .price span.small{text-transform:uppercase;font-size:16px;font-weight:700}.pricing .price span.small span.big{text-transform:initial;letter-spacing:-.01rem;font-size:42px;font-weight:600}.pricing .price p{color:#949494}.pricing .btns-row{margin-top:24px}.pricing button{width:100%}@media (max-width:1536px){.pricing{margin:240px 0 130px}}@media (max-width:1280px){.pricing{background-size:210%;margin:90px 0 210px;padding-bottom:420px}.pricing .row{grid-template-columns:1fr;gap:32px;padding:32px 0;display:grid}.pricing .item.left{max-width:100%}.pricing .item.right{align-items:start;max-width:100%;position:absolute;top:140px;transform:none}}@media (max-width:1024px){.pricing{background-image:url(/images/pricing_bg_sm.webp);background-size:cover;margin-bottom:160px;padding-bottom:960px}.pricing .row{justify-content:center}.pricing .item.right{grid-template-columns:1fr;width:100%;top:172px}}@media (max-width:768px){.pricing{margin-bottom:190px;padding-bottom:1000px}}@media (max-width:640px){.pricing{margin-bottom:160px;padding-bottom:1100px}}@media (max-width:475px){.pricing{margin-bottom:170px;padding-bottom:1120px}.pricing .card{padding:22px 20px}.pricing .card .group{grid-template-columns:1fr;place-items:center}}@media (max-width:450px){.pricing{margin-bottom:0;padding-bottom:0}.pricing .item.right{position:relative;top:0}}
