.disign-price-container{width:95%;margin:0 auto;padding:40px 0 0;position:relative}.disign-price-container h1{text-align:center;margin-bottom:30px;color:#333;font-weight:200;text-transform:uppercase;line-height:1.2}.disign-price-container .disign-price-grid{display:flex;justify-content:space-between;gap:20px}.disign-price-container .disign-price-grid .disign-price-item{background-color:#fff;border-radius:5px;padding:40px;max-width:33%;min-width:30%;overflow:hidden;transition:height .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.1);position:relative;height:500px}.disign-price-container .disign-price-grid .disign-price-item:not(.expanded):after{content:"";position:absolute;bottom:0;left:0;right:0;height:30px;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);pointer-events:none}.disign-price-container .disign-price-grid .disign-price-item.expanded{height:auto}.disign-price-container .disign-price-grid .disign-price-item.expanded:after{display:none}.disign-price-container .disign-price-grid .disign-price-item p{font-size:18px;font-weight:300;color:#000;margin-bottom:15px;text-align:left;line-height:1.5}@media(max-width:950px){.disign-price-container .disign-price-grid .disign-price-item p{font-size:16px}}.disign-price-container .disign-price-grid .disign-price-item p:last-child{margin-bottom:30px}.disign-price-container .disign-price-grid .disign-price-item h2{font-size:28px;font-weight:200;color:#000;text-align:center;position:relative;padding-bottom:15px}@media(max-width:950px){.disign-price-container .disign-price-grid .disign-price-item h2{font-size:24px}}.disign-price-container .disign-price-grid .disign-price-item h2:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:2px;background-color:tan}.disign-price-container .disign-price-grid .disign-price-item b{display:block;font-size:24px;font-weight:600;color:tan;text-align:center;padding:10px 0;border-radius:4px}@media(max-width:950px){.disign-price-container .disign-price-grid .disign-price-item b{font-size:20px}}.disign-price-container button{display:block;padding:12px 24px;background-color:tan;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:700;transition:all .3s ease;font-size:16px;margin:40px auto}@media(max-width:523px){.disign-price-container button{font-size:14px}}@media(max-width:472px){.disign-price-container button{font-size:12px}}.disign-price-container button:hover{background-color:#c49c67;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}@media(max-width:768px){.disign-price-grid{flex-direction:column;gap:30px}.disign-price-grid .disign-price-item{max-width:100%!important;width:100%;position:relative;padding:20px 40px 80px!important;overflow:visible;max-height:500px;transition:max-height .3s ease}.disign-price-grid .disign-price-item.expanded{max-height:none}.disign-price-grid .disign-price-item:not(.expanded):after{height:80px}.disign-price-grid .disign-price-item button{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:2;display:block;margin:0 auto;width:auto;font-weight:300}.disign-price-grid .disign-price-item b{font-size:20px}.disign-price-grid .disign-price-item p{font-size:16px}.disign-price-grid .disign-price-item h2{font-size:24px}.disign-price-container>button{display:none}}@media(max-width:420px){button{padding:6px 12px!important;font-size:12px!important}}