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