.block-price-block .title-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:120px;text-align:center;width:100%}.block-price-block .divider{border-top:1px solid #fff;height:0;margin:120px 0 0;padding:0 0 100px;width:100%}.block-price-block .price-container{align-items:center;display:grid;gap:50px;grid-template-columns:1fr;padding-bottom:160px}@media (min-width:1200px){.block-price-block .price-container{gap:40px;grid-template-columns:1fr 1.1fr 1fr;height:calc(100% + 80px)}}@media (min-width:1550px){.block-price-block .price-container{gap:70px}}.block-price-block .price-container .price{background-color:#3e3c5f;border-radius:6px;overflow:hidden;position:relative;text-align:center}.block-price-block .price-container .price .icon-container{background-color:#545277;border-radius:6px;padding:50px 0}.block-price-block .price-container .price .icon-container img{height:160px;-o-object-fit:contain;object-fit:contain;width:163px}.block-price-block .price-container .price .total-price p{font-size:51px;font-weight:600;line-height:1}.block-price-block .price-container .price .total-price p span{font-size:23px}@media (min-width:1200px){.block-price-block .price-container .price.large{height:calc(100% + 80px)}.block-price-block .price-container .price.large .total-price{bottom:40px;position:absolute}}.block-price-block .price-container .price.large .total-price p{font-size:65px;font-weight:600;line-height:1}.block-price-block .price-container .price.large .total-price p span{font-size:30px}.block-price-block .price-container .price .content{align-items:center;color:#fff;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:30px}.block-price-block .price-container .price .content ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.block-price-block .price-container .price .content ul li{font-weight:600}.block-price-block .price-container .price .content .total-price{background-color:#545277;border:1px solid #ed4481;border-radius:6px;padding:12px 30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.block-price-block .price-container .price .content a{color:#fff;font-size:18px;text-decoration:underline}.block-price-block .price-container .price .bottom-border{background:#771ee8;background:linear-gradient(20deg,#771ee8,#ed4481 76%);bottom:0;height:13px;left:0;position:absolute;width:100%}