.price-content{max-width:1040px;margin:0 auto;min-width:0}.price-heading{margin-bottom:24px}.price-heading h2{margin-bottom:0}.price-select-label{max-width:400px;margin-bottom:26px;font-size:15px}.price-content .price-panel{max-width:none;background:#1b1c1f;border:1px solid #35363c;border-radius:14px;padding:28px 32px;overflow:visible}.price-panel .panel-heading{margin-bottom:22px}.panel-heading h3{font-size:27px;margin-bottom:8px}.panel-heading p{font-size:14px;color:#c3c3ca;margin-bottom:0}.price-content .price-grid{background:none;border:0;border-top:1px solid #414249}.price-content .price-item,.price-content .price-item:first-child{padding:18px 0;background:none;border-bottom:1px solid #414249;gap:3px 24px;grid-template-columns:minmax(0,1fr) auto}.price-content .price-item>span{font-size:15px}.price-content .price-item strong{font-size:22px;line-height:1.5;padding-left:12px}.price-content .price-item small{font-size:12px;color:#b8b8c1;letter-spacing:0}.price-footnote{font-size:13px;line-height:1.65;color:#c4c4cd;margin:20px 0 16px;max-width:800px}.price-content .price-panel>.btn{margin:0;max-width:100%;white-space:normal}.price-content .price-extras{max-width:none;margin-top:38px;padding-top:0}.price-extras>h2{font-size:29px;margin-bottom:15px}.price-extras details{border-color:#414249}.price-extras .detail-price-list p{max-width:none}.budget-section .price-content>h2{font-size:30px;margin-bottom:22px}.budget-section .price-content .calculator{margin:0;padding:28px 32px;border:1px solid #3b3c43;border-radius:14px;background:#202125;max-width:none}.calculator>label{font-size:15px}.calculator input[type=range]{display:block;width:100%;margin:18px 0 12px;padding:0;height:20px}.calculator #count{font-size:14px;color:#d2d2d9}.calculator .total{font-size:44px!important;line-height:1.15;letter-spacing:0;margin:22px 0!important}.calculator>p:not(.total){font-size:14px;line-height:1.7;max-width:850px}.calculator-details{border-color:#44454d}.calculator-details .detail-price-list p{max-width:none}
@media(max-width:760px){.price-content .price-panel{padding:22px 20px;border-radius:12px}.price-content .price-item,.price-content .price-item:first-child{padding:16px 0;column-gap:16px}.price-content .price-item>span{font-size:14px;overflow-wrap:break-word}.price-content .price-item strong{font-size:21px;padding-left:0}.price-content .price-panel>.btn{width:100%;font-size:12px;justify-content:center}.price-content .price-extras{margin-top:30px}.price-extras>h2,.budget-section .price-content>h2{font-size:27px}.budget-section .price-content .calculator{padding:23px 20px;border-radius:12px}.calculator .total{font-size:39px!important}.price-extras summary{font-size:16px!important}.price-select-label{max-width:none}}
