@keyframes serv2{0%{opacity:0;transform:translateX(-5%)}to{opacity:1;transform:translateX(0)}}.prices{padding:100px 15%!important;padding:0 0 100px;display:flex;flex-direction:column}.prices h3{text-transform:uppercase;font-size:64px;font-weight:300;margin-top:80px;animation:serv2 1s ease}.prices .page{margin-top:50px;display:flex;flex-direction:column;gap:60px}.prices .page .price-section h2{font-size:28px;font-weight:500;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,.1)}.prices .page .price-section .price-table{width:100%;border-collapse:collapse}.prices .page .price-section .price-table tr{transition:background-color .3s ease}.prices .page .price-section .price-table tr:hover{background-color:rgba(0,0,0,.02)}.prices .page .price-section .price-table td{padding:20px 10px;border-bottom:1px solid rgba(0,0,0,.05);font-size:18px;line-height:140%;vertical-align:middle}.prices .page .price-section .price-table td:first-child{width:70%;font-weight:400;color:#222}.prices .page .price-section .price-table td:last-child{width:30%;text-align:right;font-weight:500}.prices .page .price-section .price-table tr:last-child td{border-bottom:none}@media(max-width:1600px){.prices{padding:100px 5%!important}}@media(max-width:992px){.prices{padding:40px 3% 100px!important}.prices h3{font-size:42px;margin-top:80px}.prices .page{gap:40px;margin-top:30px}.prices .page .price-section h2{font-size:22px}.prices .page .price-section .price-table tr{display:flex;flex-direction:column;padding:15px 0;border-bottom:1px solid rgba(0,0,0,.05)}.prices .page .price-section .price-table tr:last-child{border-bottom:none}.prices .page .price-section .price-table td{width:100%!important;padding:5px 10px;text-align:left!important;border-bottom:none}.prices .page .price-section .price-table td:first-child{font-size:16px;color:rgba(0,0,0,.8)}.prices .page .price-section .price-table td:last-child{font-size:18px;font-weight:600;margin-top:5px}}