.pricing-section .section-description{margin-top:40px}.pricing-section__content{align-items:center;display:flex;justify-content:space-between}.pricing-section .pricing-text{margin-right:80px;max-width:395px}.pricing-section .pricing-text-item:not(:last-child){margin-bottom:40px}.pricing-section .pricing-text-item__title{color:#282929;display:flex;font-weight:700;margin-bottom:8px}.pricing-section .pricing-text-item__title-number{background-color:#ffed24;font-size:14px;height:16px;letter-spacing:.2px;line-height:16px;margin-right:8px;margin-top:5px;min-width:18px;text-align:center;vertical-align:middle}.pricing-section .pricing-text-item__title-text{font-size:17px;letter-spacing:0;line-height:1.5}.pricing-section .pricing-text-item__description{color:#282929;font-size:16px;letter-spacing:0;line-height:1.6}.pricing-section .pricing-invoice{background:linear-gradient(0deg,#fff,#fff),radial-gradient(47.81% 57.9% at 50.05% 100%,#66666612 0,#6660);box-shadow:20px 40px 110px #00000014;max-width:645px;min-width:560px;padding:35px 32px 45px}.pricing-section .pricing-invoice__title-skeleton{display:flex;margin-bottom:3px}.pricing-section .pricing-invoice__title-skeleton div{background-color:#eeeff1;height:12px}.pricing-section .pricing-invoice__title-skeleton div:first-child{margin-right:4px;width:24px}.pricing-section .pricing-invoice__title-skeleton div:last-child{width:53px}.pricing-section .pricing-invoice__title{color:#52545d;font-size:32px;font-weight:700;letter-spacing:0;line-height:1.3}.pricing-section .pricing-invoice__details{display:flex;margin:24px 0 48px}.pricing-section .pricing-invoice__details-skeleton{width:172px}.pricing-section .pricing-invoice__details-skeleton:not(:last-child){margin-right:32px}.pricing-section .pricing-invoice__details-skeleton:first-child div:first-child{width:65px}.pricing-section .pricing-invoice__details-skeleton:first-child div:nth-child(2){width:172px}.pricing-section .pricing-invoice__details-skeleton:first-child div:nth-child(3){width:80px}.pricing-section .pricing-invoice__details-skeleton:nth-child(2) div:first-child{width:75px}.pricing-section .pricing-invoice__details-skeleton:nth-child(2) div:nth-child(2){width:115px}.pricing-section .pricing-invoice__details-skeleton:nth-child(2) div:nth-child(3){width:38px}.pricing-section .pricing-invoice__details-skeleton:last-child div:first-child{width:43px}.pricing-section .pricing-invoice__details-skeleton:last-child div:nth-child(2){width:151px}.pricing-section .pricing-invoice__details-skeleton:last-child div:nth-child(3){width:106px}.pricing-section .pricing-invoice__details-skeleton div:first-child{background-color:#eeeff1;height:13px}.pricing-section .pricing-invoice__details-skeleton div:nth-child(2),.pricing-section .pricing-invoice__details-skeleton div:nth-child(3){background-color:#dfe2e6;height:14px}.pricing-section .pricing-invoice__details-skeleton div:nth-child(2){margin:8px 0 4px}.pricing-section .pricing-invoice .pricing-table{border-spacing:5px;width:100%}.pricing-section .pricing-invoice .pricing-table th{background-color:#303236;color:#fff;font-size:8px;font-weight:700;letter-spacing:2px;line-height:1.4;max-width:206px;padding:12px 15px;text-align:left;text-transform:uppercase;vertical-align:middle}.pricing-section .pricing-invoice .pricing-table td{background-color:#f5f7f8;color:#282929;font-size:12px;font-weight:600;letter-spacing:0;line-height:1.6;max-width:206px;padding:10px 15px}.pricing-section .pricing-invoice .pricing-table td:first-child{width:35%}.pricing-section .pricing-invoice .pricing-table td:nth-child(2){width:14%}.pricing-section .pricing-invoice .pricing-table td:nth-child(3),.pricing-section .pricing-invoice .pricing-table td:nth-child(4){width:24%}.pricing-section .pricing-invoice .pricing-table td:not(:first-child){text-align:center}.pricing-section .pricing-invoice .pricing-table td:not(:first-child) span:first-child{position:relative;top:-2px}.pricing-section .pricing-invoice .pricing-table tr.total-amount td{background-color:#ffed24;color:#282929;font-size:12px;font-weight:500;letter-spacing:0;line-height:1.6;padding:13px 15px;text-align:center}.pricing-section .pricing-invoice .pricing-table tr.total-amount td:first-child{font-weight:700;text-align:right}.pricing-section .pricing-invoice .pricing-table__skeleton{background-color:#282929;display:inline-block;height:14px;margin-left:6px;opacity:.1;width:38px}.pricing-section--primary{margin-bottom:80px;overflow:hidden;padding-top:120px}.pricing-section--primary .section-header{margin:0 auto 56px;max-width:645px;text-align:center}.pricing-section--primary .section-header-description{text-align:left}.pricing-section--primary .section-title{margin:16px 0 0}@media screen and (max-width:1024px){.pricing-section--primary{padding-top:80px}.pricing-section--primary .section-header{margin:0 auto 50px}.pricing-section__content{flex-direction:column}.pricing-section .pricing-text{margin-bottom:56px;margin-right:0;max-width:645px}.pricing-section .pricing-invoice{min-width:unset;width:100%}}@media screen and (max-width:640px){.pricing-section .pricing-invoice__details-skeleton:not(:last-child){margin-right:16px}.pricing-section .pricing-invoice .pricing-table th{font-size:3.86px;letter-spacing:.96px;padding:5.79px 7.22px}.pricing-section .pricing-invoice .pricing-table td{font-size:5.79px;padding:5.14px 7.23px}.pricing-section .pricing-invoice .pricing-table tr.total-amount td{font-size:5.79px;padding:6.36px 7.24px}}@media screen and (max-width:590px){.pricing-section .pricing-text{margin-bottom:80px}.pricing-section .pricing-invoice{box-shadow:9.64px 19.29px 53.04px #00000014;padding:15.43px 15.43px 22.95px}.pricing-section .pricing-invoice__title-skeleton div{height:5.8px}.pricing-section .pricing-invoice__title-skeleton div:first-child{margin-right:1.93px;width:11.5px}.pricing-section .pricing-invoice__title-skeleton div:last-child{width:25.56px}.pricing-section .pricing-invoice__title{font-size:15.43px}.pricing-section .pricing-invoice__details{margin:12px 0 24px}.pricing-section .pricing-invoice .pricing-table__skeleton{height:6.75px;width:18.32px}}@media screen and (min-width:1024px){.pricing-section__content-description{gap:32px}}
