.map-pin{position:absolute;width:24px;height:24px;background-color:#e74c3c;border-radius:50%;cursor:pointer;transition:transform .3s ease}.map-pin:hover{transform:scale(1.2)}.destination-info h3{color:#2c3e50;margin-bottom:10px}.affiliate-links{display:flex;justify-content:space-between;margin-top:20px}.affiliate-links a{padding:12px 20px;background-color:#3498db;color:white;text-decoration:none;border-radius:5px;transition:background-color .3s,transform .3s;font-weight:700;text-align:center;flex:1;margin:0 5px}.affiliate-links a:hover{background-color:#2980b9;transform:translateY(-2px)}