.pricing_section{background-color:var(--main-bg)}.pricing_section *{box-sizing:border-box}.pricing_section .container{margin-inline:auto;margin-bottom:var(--mb);margin-top:var(--mt);max-width:1310px;padding-block:clamp(40px,5vw,72px);padding-inline:16px;padding:var(--pt) var(--pr) var(--pb) var(--pl)}.pricing_section .container .optional-btn{align-items:center;cursor:pointer;display:flex;height:48px;justify-content:center;margin-top:40px;margin-inline:auto;min-width:180px;padding:12px 16px;width:max-content}.pricing_section .container .optional-btn,.pricing_section .container .optional-btn:focus,.pricing_section .container .optional-btn:hover,.pricing_section .container .optional-btn:visited{background-color:#fff;color:var(--color);text-decoration:none}.pricing_section .container .optional-btn:hover{opacity:.6}.pricing_section .container h2{color:var(--main-text-color);font-size:clamp(32px,2.778vw,40px);font-weight:500;line-height:150%;margin:0;padding-bottom:clamp(8px,1.111vw,16px);text-align:center}.pricing_section .container>p{color:var(--main-text-color);font-size:clamp(16px,1.25vw,18px);line-height:170%;margin:0;padding-bottom:clamp(32px,3.889vw,56px);text-align:center}.pricing_section .container .plans{display:grid;gap:clamp(16px,2.222vw,32px);grid-template-columns:repeat(auto-fit,minmax(343px,1fr))}.pricing_section .container .plans .plan-item{background-color:#fff;border-radius:12px;padding-inline:clamp(24px,2.778vw,40px);padding-bottom:clamp(28px,2.986vw,43px);padding-top:clamp(24px,2.083vw,30px)}.pricing_section .container .plans .plan-item .details{align-items:center;display:grid;gap:0 clamp(16px,2.431vw,35px);grid-template-columns:55px 1fr;padding-bottom:clamp(24px,2.778vw,40px)}.pricing_section .container .plans .plan-item .details .plan-image{align-items:center;display:flex;grid-row:span 2}.pricing_section .container .plans .plan-item .details h3{color:var(--main-text-color);font-size:clamp(24px,1.944vw,28px);font-weight:500;line-height:135%;margin:0}.pricing_section .container .plans .plan-item .details p{color:var(--main-text-color);font-size:clamp(16px,1.25vw,18px);line-height:135%;margin:0}.pricing_section .container .plans .plan-item .separator{background-color:rgba(0,0,0,.1);height:1px;margin-inline:clamp(-40px,-2.778vw,-24px)}.pricing_section .container .plans .plan-item .prices{align-items:flex-end;display:flex;justify-content:space-between;padding-top:clamp(24px,2.5vw,36px)}.pricing_section .container .plans .plan-item .prices .month{color:#000;font-size:clamp(32px,3.333vw,48px);line-height:115%}.pricing_section .container .plans .plan-item .prices .year{color:#666a7e;font-size:18px;line-height:135%;padding-bottom:6px}.pricing_section .container .plans .plan-item .vat{color:#666a7e;font-size:14px;line-height:135%;padding-top:4px}