#container.off-canvas-wrap #main-section #container{margin:0}.price-match-container{background:#f9f7f0;width:100%}.price-match-container #price-match-banner{color:#ffffff;padding:2rem;text-align:center;background:linear-gradient(135deg, #931f36, #c0596d)}.price-match-container #price-match-banner .image-box{max-width:275px;display:grid;place-content:center;margin:0 auto}.price-match-container #price-match-banner .content-title{font-size:36px;font-weight:600}.price-match-container #price-match-banner .content-description{max-width:900px;font-size:20px;margin:1rem auto}.price-match-container .price-match-steps{display:flex;flex-direction:column;align-items:center;gap:3rem;padding:4rem;position:relative;text-align:left}.price-match-container .step{max-width:900px;width:100%;display:flex;align-items:flex-start;gap:2rem;position:relative}.price-match-container .step::after{position:absolute;content:"";background:linear-gradient(to bottom, #D3AC8E, #f5e9e1);left:37px;top:97px;z-index:10}.price-match-container .step:nth-child(1)::after{width:3px;height:50px}.price-match-container .step:nth-child(2)::after{width:3px;height:73px}.price-match-container .step:nth-child(3)::after{display:none}.price-match-container .step .svg{max-width:80px;border:1px solid #e0ddd1;border-radius:0.5rem;overflow:hidden;background:#fefefe}.price-match-container .step .steps{width:100%;background:#ffffff;border:1px solid #e0ddd1;border-radius:0.75rem;padding:2rem;box-shadow:0 8px 25px -8px rgba(147,31,54,0.15)}.price-match-container .step .steps .title{font-size:18px;color:#931F36;font-weight:600}.price-match-container .step .steps .details a{color:#931F36;text-decoration:underline;font-weight:bold;transition:background-color 0.4s ease}.price-match-container .step .steps .details a:hover{background-color:#931F36;color:#ffffff;padding:0 5px;text-decoration:none;border-radius:8px}.price-match-container .step .steps .whatsapp-button{display:inline-block;background:linear-gradient(135deg, #931f36, #c0596d);padding:0.7rem 1.3rem;border-radius:0.5rem;margin-top:1rem;cursor:pointer;transition:transform 0.3s ease, box-shadow 0.3s ease}.price-match-container .step .steps .whatsapp-button:hover{transform:scale(1.03);box-shadow:0 6px 12px rgba(0,0,0,0.2)}.price-match-container .step .steps .whatsapp-button a{color:#ffffff;text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:10px}.price-match-container .step .steps .whatsapp-button a img{max-height:20px}.price-match-container #live-chat{position:fixed;bottom:20px;right:20px}@media only screen and (max-width: 1400px){.price-match-container .price-match-steps{margin-left:auto;margin-right:auto;max-width:800px}}@media only screen and (max-width: 1024px){.price-match-container .price-match-steps{max-width:700px}}@media only screen and (max-width: 768px){.price-match-container #price-match-banner .content-title{font-size:26px}.price-match-container #price-match-banner .content-description{font-size:16px}.price-match-container .price-match-steps{max-width:500px;gap:3rem;padding:2rem}.price-match-container .price-match-steps .step{flex-direction:column;text-align:center;align-items:center;gap:5rem}.price-match-container .price-match-steps .step::after{left:50%;transform:translate(-50%, 0);height:50px;width:3px}.price-match-container .price-match-steps .step:nth-child(3)::after{display:block}}
