.price-list{margin-top:60px}.price-list .title{font-size:34px;line-height:1.5;font-weight:600}@media(max-width: 991px){.price-list .title{font-size:33px}}@media(max-width: 767px){.price-list .title{font-size:32px}}@media(max-width: 575px){.price-list .title{font-size:30px}}.price-list .pricel-list{margin-top:60px;display:flex;flex-direction:column;gap:60px;--font: 16px;--gap: 40px}@media(max-width: 991px){.price-list .pricel-list{gap:45px;--font: 15px;--gap: 35px}}@media(max-width: 767px){.price-list .pricel-list{gap:30px;--gap: 30px}}@media(max-width: 575px){.price-list .pricel-list{gap:24px;--font: 14px;--gap: 24px}}@media(max-width: 767px){.price-list .pricel-list .price-list-single.mobile-hidden-wrap .main-title{margin-bottom:0 !important}.price-list .pricel-list .price-list-single.mobile-hidden-wrap .main-title:after{transform:translateY(-50%) rotate(0deg)}.price-list .pricel-list .price-list-single.mobile-hidden-wrap .prices-inner{max-height:0 !important;opacity:0 !important;overflow:hidden}.price-list .pricel-list .price-list-single.mobile-hidden-wrap .prices-inner .btn-wrapper{opacity:0 !important}}.price-list .pricel-list .main-title{font-size:var(--font);line-height:1.59;color:var(--red);font-weight:700;margin-bottom:var(--gap);position:relative;padding-right:20px;transition:.3s}@media(max-width: 767px){.price-list .pricel-list .main-title{padding-bottom:10px;border-bottom:1px solid #ebf3f5}}@media(max-width: 767px){.price-list .pricel-list .main-title:after{content:"";position:absolute;top:calc(50% - 5px);right:0;transform:translateY(-50%) rotate(90deg);width:12px;height:12px;transition:.3s;background:url("/wp-content/themes/ergotree/assets/img/caret-red.svg") no-repeat center}}.price-list .pricel-list .prices-inner{display:flex;flex-direction:column;gap:var(--gap);transition:.3s;overflow:hidden}@media(min-width: 768px){.price-list .pricel-list .prices-inner{max-height:unset !important}}@media(max-width: 767px){.price-list .pricel-list .prices-inner{max-height:0;opacity:1}}.price-list .pricel-list .prices-inner .btn-wrapper{transition:.3s;opacity:1;display:flex;align-items:center;justify-content:space-between}@media(min-width: 768px){.price-list .pricel-list .prices-inner .btn-wrapper{display:none}}.price-list .pricel-list .prices-inner .btn-wrapper .btn-red-full{font-size:13px;line-height:1.5;font-weight:600;padding:12px 30px}.price-list .pricel-list .prices-inner .btn-wrapper .hide{padding:0;font-size:14px;line-height:1.58;color:var(--red);font-weight:700;text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:8px;cursor:pointer;margin-left:auto}.price-list .pricel-list .single-price{font-size:var(--font);line-height:1.6;font-weight:500;position:relative}.price-list .pricel-list .single-price .first{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;gap:10px}.price-list .pricel-list .single-price .first *{color:var(--gray)}.price-list .pricel-list .single-price .first .cost{color:var(--red)}.price-list .pricel-list .single-price .line{width:100%;background:var(--red);height:1px}.price-list .pricel-list .single-price .cost{width:-moz-max-content;width:max-content;white-space:nowrap}@media(max-width: 575px){.price-list .pricel-list .single-price .cost{text-align:right}}.price-list .pricel-list .single-price .rates-button{margin-left:auto;padding:4px 8px;border-radius:9999px;border:1px solid var(--red);color:var(--red);font-size:var(--font);line-height:1.6;font-weight:500;text-decoration:none;white-space:nowrap;transition:.3s all;cursor:pointer}.price-list .pricel-list .single-price .rates-button:hover{background:var(--red);color:#fff}@media(max-width: 575px){.price-list .pricel-list .single-price .rates-button{padding:2px 6px}}.price-list .pricel-list .single-price .additional-info{padding-bottom:5px;font-size:14px;line-height:1.3;color:var(--gray);font-weight:400;font-style:italic}.price-list .outside{margin-top:60px;gap:60px;display:flex;align-items:center}@media(max-width: 991px){.price-list .outside{gap:45px;margin-top:45px}}@media(max-width: 767px){.price-list .outside{display:none}}.price-list .outside .btn-red-full{font-size:16px;line-height:1.5;padding:22px 46px;font-weight:600}.price-list .outside .phone{padding:0;font-size:13px;line-height:20px;text-underline-offset:8px;color:var(--red);font-weight:700}.price-list .outside .back{padding:0;font-size:14px;line-height:20px;text-underline-offset:8px;font-weight:700;color:var(--gray-title);margin-left:auto}