.price{padding-bottom:32px;padding-top:32px}@media(max-width:1024px){.price{padding-bottom:16px;padding-top:16px}}@media(max-width:768px){.price{padding-bottom:12px;padding-top:12px}}.price>.wrapper{display:flex;gap:32px;justify-content:space-between}@media(max-width:768px){.price>.wrapper{flex-direction:column}}.price__description{display:flex;flex:1 1 50%;flex-direction:column;gap:24px}@media(max-width:768px){.price__description{flex:1 1 auto}}@media(max-width:520px){.price__description{gap:16px}}.price__description .wrapper{padding:0}.price .price__title{font-size:32px;line-height:40px;margin:0}@media(max-width:520px){.price .price__title{font-size:24px;line-height:32px}}.price__spoilers{display:flex;flex:1 1 50%;flex-direction:column;gap:16px}@media(max-width:768px){.price__spoilers{flex:1 1 auto}}.price-spoiler{border-radius:16px;overflow:hidden}.price-spoiler.active .price-spoiler__btn .icon{transform:rotate(180deg)}.price-spoiler:hover .spoiler__button,.price-spoiler:hover .spoiler__button .icon{color:#dabc8e}.price-spoiler__btn{align-items:center;background-color:#fefefe;border:none;box-shadow:0 0 10px #312f3b1a;color:#4f4f4f;cursor:pointer;display:flex;gap:32px;outline:none!important;padding:16px 24px;transition:all .2s ease-in-out 0s;transition:all .2s;width:100%}.price-spoiler__btn .icon{color:#dabc8e;font-size:32px;transition:all .2s ease-in-out}@media(max-width:520px){.price-spoiler__btn{padding:10px 16px}}.price-spoiler .price-spoiler__content{background-color:#fefefe;display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:0 32px 16px;transition:all .35s ease-in-out}.price-spoiler .price-spoiler__content .wrapper{padding:0}@media(max-width:375px){.price-spoiler .price-spoiler__content{padding:0 16px 16px}}.price-spoiler__name-wrapper{align-items:flex-start;display:flex;flex-direction:column;width:100%}.price-spoiler__name{font-size:16px;font-weight:600;line-height:24px;text-align:start}.price-spoiler__price{color:#dabc8e;font-size:12px;font-weight:600;line-height:normal}.price-spoiler__service{border-bottom:1px solid rgba(79,79,79,.05);-moz-column-gap:16px;column-gap:16px;display:flex;justify-content:space-between;padding:8px 0}.price-spoiler__service:last-child{border-bottom:none}.price-spoiler__sub-name{font-size:16px;font-weight:500;text-align:start}.price-spoiler__sub-price{color:#dabc8e;font-weight:500;text-wrap:nowrap}@media(max-width:1024px){.price{flex-direction:column}}@media(max-width:768px){.price{margin:32px auto}}
