h2{font-weight:700;font-size:30px;color:#c49d1f;align-items:center;padding-top:50px}.about-short-desc{margin-top:16px;color:#555;font-size:1.05rem;line-height:1.6}.timeline{position:relative;max-width:1200px;margin:auto;padding:80px 0}.timeline:before{content:"";position:absolute;left:50%;top:0;width:4px;height:100%;background:#d8d8d8;transform:translateX(-50%)}.timeline-item{width:50%;position:relative;padding:70px}.timeline-item.left{left:0;text-align:right}.timeline-item.right{left:50%;text-align:left}.timeline-item:before{content:"";position:absolute;top:95px;width:18px;height:18px;background:#e7c990;border-radius:50%;z-index:2}.timeline-item.left:before{right:-9px}.timeline-item.right:before{left:-9px}.timeline-content h2{font-size:5rem;font-family:Cormorant Garamond,serif;font-weight:500;line-height:1;color:#111}.timeline-content p{font-size:1.8rem;margin-top:20px;color:#222;font-family:Cormorant Garamond,serif}@media (max-width:768px){.timeline:before{left:25px}.timeline-item,.timeline-item.left,.timeline-item.right{width:100%;left:0;text-align:left;padding:30px 0 30px 70px}.timeline-item:before{left:16px!important;top:55px}.timeline-content h2{font-size:3rem}.timeline-content p{font-size:1.2rem}}.button{border:none;border-radius:5px}.button,.button-1{background-color:#e2d194;color:white;padding:5px 15px;cursor:pointer;font-weight:700}.button-1{border:2px solid #e2d194;border-radius:5px}.map-placeholder{height:1050px;width:100%;background:#f8f9fa;border-radius:20px;border:2px dashed #dee2e6;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 15px rgba(0,0,0,.1)}.map-placeholder i{color:#dc3545}